.products-premium{--pp-ink:#071127;--pp-copy:#61718e;--pp-line:#94a3b833;--pp-soft:#f7f9ff;--pp-card:#fff;--pp-shadow:0 18px 50px -38px #0f172a47;color:var(--pp-ink);background:#fff}html.dark .products-premium{--pp-ink:#f8fafc;--pp-copy:#cbd5e1;--pp-line:#ffffff1a;--pp-soft:#07101f;--pp-card:#0f172a;background:#020617}.products-premium p{color:var(--pp-copy)}.products-premium a{text-decoration:none}.pp-eyebrow{color:var(--brand-dark);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 12px;font-size:10px;font-weight:850;display:inline-flex}.pp-eyebrow:after{content:"";background:linear-gradient(90deg,var(--brand),transparent);width:38px;height:1px}html.dark .pp-eyebrow{color:var(--brand-light)}@media (width>=1181px){body[data-page=products] .navbar:not(.scrolled){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}}.pp-hero{background:radial-gradient(circle at 77% 15%,#6366f11a,#0000 30%),linear-gradient(#fbfcff,#fff);padding:134px 0 58px;overflow:hidden}html.dark .pp-hero{background:radial-gradient(circle at 77% 15%,#6366f124,#0000 30%),linear-gradient(#020617,#07101f)}.pp-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);align-items:center;gap:46px;display:grid}.pp-hero__title{color:var(--pp-ink);font-family:var(--font-display);letter-spacing:-.058em;margin:0 0 18px;font-size:clamp(50px,5.2vw,76px);font-weight:800;line-height:.96}.pp-hero__lead{max-width:580px;margin:0;font-size:17px;line-height:1.62}.pp-signals{flex-wrap:wrap;gap:17px;margin-top:26px;display:flex}.pp-signals span{color:#53627f;align-items:center;gap:7px;font-size:11.5px;font-weight:650;display:inline-flex}html.dark .pp-signals span{color:#cbd5e1}.pp-signals i{background:var(--brand);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6366f114}.pp-hero__visual{justify-self:end;width:min(100%,650px)}.pp-hero__visual picture{width:100%;display:block}.pp-hero__visual img{image-rendering:auto;filter:drop-shadow(0 24px 30px #0f172a1f);width:100%;height:auto;display:block}.pp-catalog{background:#fff;padding:36px 0 58px}html.dark .pp-catalog{background:#020617}.pp-search{border:1px solid var(--pp-line);background:var(--pp-card);border-radius:11px;align-items:center;gap:10px;height:48px;padding:0 15px;display:flex;box-shadow:0 10px 30px -28px #0f172a59}.pp-search svg{fill:none;stroke:#94a3b8;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.pp-search input{width:100%;color:var(--pp-ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.pp-filters{flex-wrap:wrap;gap:9px;margin:14px 0 22px;display:flex}.pp-filters button{border:1px solid var(--pp-line);background:var(--pp-card);min-height:38px;color:var(--pp-copy);cursor:pointer;border-radius:10px;padding:0 17px;font-size:11.5px;font-weight:750}.pp-filters button.is-active{color:#fff;background:linear-gradient(#6c63ff,#5548f0);border-color:#0000;box-shadow:0 10px 24px -16px #4f46e599}.pp-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pp-product-card{border:1px solid var(--pp-line);background:var(--pp-card);color:inherit;box-shadow:var(--pp-shadow);cursor:pointer;border-radius:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;overflow:hidden}.pp-product-card:hover{border-color:#6366f14d;transform:translateY(-4px);box-shadow:0 26px 62px -40px #4f46e561}.pp-product-card:focus-visible{outline-offset:3px;outline:3px solid #6366f157}.pp-product-card[hidden]{display:none}.pp-product-card__visual{aspect-ratio:1.64;background:#eef2ff;position:relative;overflow:hidden}.pp-product-card__visual picture{width:100%;height:100%;display:block}.pp-product-card__visual img{object-fit:cover;image-rendering:auto;width:100%;height:100%;display:block}.pp-popular{color:#fff;background:#5b54f7;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:800;position:absolute;top:12px;right:12px}.pp-product-card__body{padding:17px 17px 18px}.pp-product-card h3{color:var(--pp-ink);margin:0 0 7px;font-size:17px;line-height:1.24}.pp-product-card p{min-height:56px;margin:0 0 12px;font-size:12.6px;line-height:1.5}.pp-tags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.pp-tags span{color:var(--brand-dark);background:#6366f114;border-radius:7px;padding:4px 7px;font-size:9.5px;font-weight:750;line-height:1.3}html.dark .pp-tags span{color:#c7d2fe;background:#6366f124}.pp-product-card__link{color:var(--brand-dark);pointer-events:none;align-items:center;gap:7px;font-size:11.5px;font-weight:850;display:inline-flex}html.dark .pp-product-card__link{color:var(--brand-light)}.pp-empty{text-align:center;padding:36px 0;font-size:14px}.pp-custom{background:#fff;padding:0 0 66px}html.dark .pp-custom{background:#020617}.pp-custom__panel{background:radial-gradient(circle at 90%,#6366f12e,#0000 30%),linear-gradient(135deg,#f8faff,#eef2ff);border:1px solid #6366f11a;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(260px,.65fr) 180px;align-items:center;gap:28px;padding:32px 34px;display:grid;position:relative;overflow:hidden}html.dark .pp-custom__panel{background:radial-gradient(circle at 90%,#6366f133,#0000 30%),linear-gradient(135deg,#0b1220,#101a31)}.pp-custom__panel h2{color:var(--pp-ink);font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(30px,3vw,42px);line-height:1.04}.pp-custom__panel p:not(.pp-eyebrow){max-width:560px;margin:0 0 18px;font-size:13px;line-height:1.58}.pp-custom__points{gap:10px;display:grid}.pp-custom__points span{color:var(--pp-ink);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.pp-custom__points i{width:22px;height:22px;color:var(--brand);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:0 8px 20px -14px #4f46e580}html.dark .pp-custom__points i{background:#111c33}.pp-custom__shape{justify-self:center;width:140px;height:140px;position:relative}.pp-custom__shape i{border:1px solid #6366f142;border-radius:18px;position:absolute;inset:28px;transform:rotate(30deg)}.pp-custom__shape i:nth-child(2){opacity:.7;inset:12px;transform:rotate(60deg)}.pp-custom__shape i:nth-child(3){background:linear-gradient(145deg,#8b83ff,#5b54f7);border:0;inset:44px;box-shadow:0 22px 40px -25px #4f46e5b3}.pp-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.pp-actions .app-button,.pp-actions .btn-secondary{min-height:48px;padding-inline:24px}.pp-actions .btn-secondary{background:#ffffffd1;border-color:#6366f126}html.dark .pp-actions .btn-secondary{color:#fff;background:#ffffff12;border-color:#ffffff26}.pd-hero{background:radial-gradient(circle at 80% 12%,#6366f11a,#0000 28%),linear-gradient(#fbfcff,#fff);padding:126px 0 50px}html.dark .pd-hero{background:radial-gradient(circle at 80% 12%,#6366f124,#0000 28%),linear-gradient(#020617,#07101f)}.pd-back{color:var(--brand-dark);align-items:center;gap:8px;margin-bottom:24px;font-size:10.5px;font-weight:800;display:inline-flex}html.dark .pd-back{color:var(--brand-light)}.pd-hero__grid{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:center;gap:50px;display:grid}.pd-hero__title{color:var(--pp-ink);font-family:var(--font-display);letter-spacing:-.06em;margin:0 0 7px;font-size:clamp(56px,5.7vw,82px);font-weight:800;line-height:.92}.pd-tagline{font-family:var(--font-display);letter-spacing:-.035em;font-weight:750;color:var(--brand)!important;margin:0 0 16px!important;font-size:clamp(24px,2.3vw,34px)!important;line-height:1.05!important}.pd-hero__lead{max-width:600px;margin:0;font-size:15px;line-height:1.62}.pd-hero__visual{justify-self:end;width:min(100%,700px)}.pd-hero__visual picture{width:100%;display:block}.pd-hero__visual img{image-rendering:auto;filter:drop-shadow(0 24px 34px #0f172a21);width:100%;height:auto;display:block}.pd-tabs-wrap{background:#fff;padding:0 0 24px}html.dark .pd-tabs-wrap{background:#020617}.pd-tabs{border:1px solid var(--pp-line);background:var(--pp-card);border-radius:11px;gap:2px;padding:7px;display:flex;overflow:auto;box-shadow:0 12px 34px -30px #0f172a47}.pd-tabs a{color:var(--pp-copy);border-radius:8px;flex:none;padding:9px 18px;font-size:11.5px;font-weight:750}.pd-tabs a.is-active{color:var(--brand-dark);background:#eef2ff}html.dark .pd-tabs a.is-active{color:#c7d2fe;background:#6366f126}.pd-section{background:#fff;padding:52px 0;scroll-margin-top:96px}html.dark .pd-section{background:#020617}.pd-soft{background:var(--pp-soft)}html.dark .pd-soft{background:#07101f}.pd-overview{grid-template-columns:minmax(0,1.12fr) minmax(320px,.72fr);align-items:start;gap:70px;display:grid}.pd-overview h2,.pd-section-head h2,.pd-technical h2{color:var(--pp-ink);font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(30px,2.8vw,42px);line-height:1.05}.pd-overview p{max-width:760px;margin:0 0 10px;font-size:13.5px;line-height:1.65}.pd-benefits{gap:10px;margin:0;padding:4px 0 0;list-style:none;display:grid}.pd-benefits li{color:var(--pp-copy);grid-template-columns:24px 1fr;gap:9px;font-size:12.5px;line-height:1.45;display:grid}.pd-benefits span{width:22px;height:22px;color:var(--brand);background:#eef2ff;border-radius:50%;place-items:center;font-weight:900;display:grid}html.dark .pd-benefits span{background:#6366f124}.pd-section-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.pd-section-head p{max-width:500px;margin:0;font-size:12.5px;line-height:1.55}.pd-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pd-feature-card{border:1px solid var(--pp-line);background:var(--pp-card);min-height:160px;box-shadow:var(--pp-shadow);border-radius:14px;padding:18px}.pd-feature-card__icon{width:36px;height:36px;color:var(--brand);font-family:var(--font-mono);background:#eef2ff;border-radius:10px;place-items:center;margin-bottom:14px;font-size:9px;font-weight:850;display:grid}html.dark .pd-feature-card__icon{background:#6366f124}.pd-feature-card h3{color:var(--pp-ink);margin:0 0 6px;font-size:15px;line-height:1.3}.pd-feature-card p{margin:0;font-size:11.5px;line-height:1.52}.pd-use-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pd-use-cases div{border:1px solid var(--pp-line);background:var(--pp-card);min-height:52px;color:var(--pp-copy);border-radius:11px;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:11px 13px;font-size:12px;font-weight:650;display:grid}.pd-use-cases span{width:22px;height:22px;color:var(--brand);background:#eef2ff;border-radius:50%;place-items:center;font-weight:900;display:grid}html.dark .pd-use-cases span{background:#6366f124}.pd-technical{background:var(--pp-soft)}html.dark .pd-technical{background:#07101f}.pd-technical__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.pd-technical__grid article{border:1px solid var(--pp-line);background:var(--pp-card);border-radius:14px;padding:18px}.pd-technical__grid h3{color:var(--pp-ink);margin:0 0 8px;font-size:14px}.pd-technical__grid p,.pd-technical__grid li{font-size:11.5px;line-height:1.55}.pd-technical__grid ul{color:var(--pp-copy);margin:0;padding-left:18px}.pd-faq{background:#fff}html.dark .pd-faq{background:#020617}.pp-faq-grid{grid-template-columns:1fr 1fr;gap:9px 14px;display:grid}.pp-faq-item{border:1px solid var(--pp-line);background:var(--pp-card);border-radius:11px;overflow:hidden}.pp-faq-item summary{min-height:50px;color:var(--pp-ink);cursor:pointer;grid-template-columns:1fr 27px;align-items:center;gap:12px;padding:11px 12px 11px 15px;font-size:11.8px;font-weight:750;list-style:none;display:grid}.pp-faq-item summary::-webkit-details-marker{display:none}.pp-faq-toggle{width:27px;height:27px;color:var(--brand);background:#eef2ff;border-radius:50%;position:relative}html.dark .pp-faq-toggle{background:#6366f124}.pp-faq-toggle:before,.pp-faq-toggle:after{content:"";background:currentColor;border-radius:2px;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.pp-faq-item[open] .pp-faq-toggle:after{opacity:0}.pp-faq-item>div{padding:0 40px 13px 15px}.pp-faq-item>div p{margin:0;font-size:12px;line-height:1.58}.pd-final{background:#fff;padding:0 0 64px}html.dark .pd-final{background:#020617}.pd-final__panel{background:linear-gradient(110deg,#eef2ff,#f8faff);border:1px solid #6366f11f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 28px;display:grid}html.dark .pd-final__panel{background:linear-gradient(110deg,#101a31,#0b1220)}.pd-final__panel h2{color:var(--pp-ink);font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 5px;font-size:27px;line-height:1.05}.pd-final__panel p{margin:0;font-size:12px}html[lang=bn] .pp-eyebrow,html[lang=bn] .pd-back{font-family:var(--font-bn);letter-spacing:0;text-transform:none}html[lang=bn] .pp-hero__title,html[lang=bn] .pd-hero__title,html[lang=bn] .pd-tagline,html[lang=bn] .pd-overview h2,html[lang=bn] .pd-section-head h2,html[lang=bn] .pd-technical h2,html[lang=bn] .pd-final__panel h2,html[lang=bn] .pp-custom__panel h2{font-family:var(--font-bn);letter-spacing:-.01em;line-height:1.18}@media (width<=1060px){.pp-hero__grid,.pd-hero__grid{grid-template-columns:1fr 1fr}.pp-product-grid,.pd-feature-grid,.pd-use-cases,.pd-technical__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.pp-hero,.pd-hero{padding:116px 0 50px}.pp-hero__grid,.pd-hero__grid,.pd-overview,.pp-custom__panel{grid-template-columns:1fr}.pp-hero__visual,.pd-hero__visual{justify-self:start;width:min(100%,660px)}.pp-custom__shape{display:none}.pd-section-head{display:block}.pd-section-head p{margin-top:8px}}@media (width<=620px){.pp-hero__title,.pd-hero__title{font-size:clamp(42px,12vw,58px)}.pp-product-grid,.pd-feature-grid,.pd-use-cases,.pd-technical__grid,.pp-faq-grid{grid-template-columns:1fr}.pp-product-card p{min-height:0}.pp-filters{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.pp-filters button{flex:none}.pd-tabs{border-radius:9px}.pd-final__panel{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pp-product-card{transition:none}}
