@font-face{font-family: 'Anek Bangla';font-style: normal;font-weight: 400 800;font-stretch: 100%;font-display: swap;src: url(/assets/fonts/anek-bangla-bengali.woff2) format('woff2');unicode-range: U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family: 'Anek Bangla';font-style: normal;font-weight: 400 800;font-stretch: 100%;font-display: swap;src: url(/assets/fonts/anek-bangla-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Anek Bangla';font-style: normal;font-weight: 400 800;font-stretch: 100%;font-display: swap;src: url(/assets/fonts/anek-bangla-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Instrument Sans';font-style: normal;font-weight: 400 700;font-stretch: 75% 100%;font-display: swap;src: url(/assets/fonts/instrument-sans-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Instrument Sans';font-style: normal;font-weight: 400 700;font-stretch: 75% 100%;font-display: swap;src: url(/assets/fonts/instrument-sans-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cyan: #01BAFD;--blue: #1D5DD9;--violet: #5A16B4;--pink: #EE2BA5;--g1: #A9C8FF;--g2: #5B9BFF;--g3: #2F6FEB;--fold-1: #5B9BFF;--fold-2: #3F7EEA;--fold-3: #2F6FEB;--fold-4: #1D52C2;--fold-5: #173FA8;--fold-1-rgb: 91,155,255;--fold-3-rgb: 47,111,235;--fold-4-rgb: 29,82,194;--lift: #A9C8FF;--halo-rgb: 130,173,255;--brand-rgb: 29,93,217;--fx-n1: #C6DBFF;--fx-n2: var(--lift);--fx-n3: var(--fold-1);--fx-n4: var(--fold-3);--fx-d1: var(--fold-1);--fx-d2: var(--fold-3);--fx-d3: var(--fold-4);--fx-d4: var(--fold-5);--hero-n1: #D6E6FF;--hero-n2: #A9C6FB;--hero-n3: #82ADFF;--hero-n4: #5F8FF2;--hero-n5: #4581F5;--hero-d1: var(--fold-1);--hero-d2: var(--fold-2);--hero-d3: var(--fold-3);--hero-d4: var(--fold-4);--hero-d5: var(--fold-5);--hero-amb-n: 130,168,255;--hero-amb-d: var(--fold-4-rgb);--grad: linear-gradient(100deg,var(--g1) 0%,var(--g2) 42%,var(--g3) 100%);--grad-v: linear-gradient(180deg,var(--g1) 0%,var(--g2) 42%,var(--g3) 100%);--grad-soft: linear-gradient(100deg,rgba(91,155,255,.12),rgba(47,111,235,.12));--grad-line: linear-gradient(100deg,#01BAFD 0%,#1D5DD9 34%,#5A16B4 64%,#EE2BA5 100%);--line-glow: drop-shadow(0 0 5px rgba(91,155,255,.45));--surface-rgb: 11,18,56;--glass-a: .5;--dot-rgb: 150,185,255;--bg: #04061A;--bg-rgb: 4,6,26;--bg-2: #070A26;--bg-deep: #03040F;--surface: #0B1238;--surface-2: #111A47;--line: rgba(201,208,222,.10);--line-2: rgba(201,208,222,.2);--text: #F4F5F0;--text-rgb: 244,245,240;--text-2: #C9D0DE;--muted: #9AA4BA;--on-light: #04061A;--btn-bg: #F4F5F0;--btn-fg: #04061A;--header-fade: linear-gradient(180deg,rgba(4,6,26,.94) 0%,rgba(4,6,26,.6) 55%,rgba(4,6,26,0) 100%);--sky: var(--bg);--glass: rgba(11,18,56,.55);--ok: #3DDC97;--err: #FF6B84;--wa: #25D366;--font: "Instrument Sans","Anek Bangla",system-ui,-apple-system,"Segoe UI",sans-serif;--font-bn: "Anek Bangla","Noto Sans Bengali","Instrument Sans",sans-serif;--fs-display: clamp(2.6875rem,1.6rem + 4.6vw,6rem);--fs-h1: clamp(2.375rem,1.6rem + 3.2vw,4.625rem);--fs-h2: clamp(1.875rem,1.45rem + 1.8vw,3.125rem);--fs-h3: clamp(1.1875rem,1.1rem + .35vw,1.4375rem);--fs-lead: clamp(1.0625rem,.98rem + .35vw,1.3125rem);--fs-body: 1.0625rem;--fs-small: .9rem;--fs-label: .75rem;--lh-tight: 1.0;--lh-head: 1.06;--lh-body: 1.6;--track-display: -.035em;--track-head: -.035em;--track-label: .18em;--stretch-head: 92%;--container: min(max(1240px,90vw),1920px);--gutter: clamp(1.25rem,.7rem + 2.2vw,2.75rem);--section: clamp(4.5rem,2.8rem + 5.5vw,8.5rem);--r-sm: 8px;--r: 14px;--r-lg: 20px;--r-pill: 999px;--header-h: 76px;--ease: cubic-bezier(.16,1,.3,1);--ease-draw: cubic-bezier(.65,0,.35,1);--dur-1: .18s;--dur-2: .35s;--dur-3: .5s;--dur-draw: 1.2s;--shadow: 0 24px 60px -28px rgba(0,0,0,.75);color-scheme: dark}:root[data-theme="day"]{--bg: #F4F5F0;--bg-rgb: 244,245,240;--bg-2: #ECEEE7;--bg-deep: #E6E8E0;--surface: #FFFFFF;--surface-2: #FAFAF7;--line: rgba(4,6,26,.10);--line-2: rgba(4,6,26,.2);--text: #04061A;--text-rgb: 4,6,26;--text-2: #363C55;--muted: #6B7590;--on-light: #F4F5F0;--btn-bg: #04061A;--btn-fg: #F4F5F0;--header-fade: linear-gradient(180deg,rgba(244,245,240,.95) 0%,rgba(244,245,240,.62) 55%,rgba(244,245,240,0) 100%);--sky: var(--bg);--glass: rgba(255,255,255,.6);--g1: #5B9BFF;--g2: #2F6FEB;--g3: #173FA8;--surface-rgb: 255,255,255;--glass-a: .62;--dot-rgb: 29,82,194;--line-glow: drop-shadow(0 0 3px rgba(47,111,235,.25));--shadow: 0 24px 60px -30px rgba(4,6,26,.3);color-scheme: light}*,*::before,*::after{box-sizing: border-box}*{margin: 0;padding: 0}html{-webkit-text-size-adjust: 100%;scroll-padding-top: calc(var(--header-h) + 16px);font-size: clamp(100%,calc(.42vw + 10px),118.75%)}body{min-height: 100vh;background: var(--bg);color: var(--text);font-family: var(--font);font-size: var(--fs-body);line-height: var(--lh-body);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: hidden}img,video,svg{display: block;max-width: 100%}img,video{height: auto}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit;background: none;border: 0;cursor: pointer}input,select,textarea{font: inherit;color: inherit}ul,ol{list-style: none}:focus-visible{outline: 2px solid var(--cyan);outline-offset: 3px;border-radius: 4px}::selection{background: rgba(var(--fold-1-rgb),.4);color: #fff}[lang="bn"],.bn{font-family: var(--font-bn)}h1,h2,h3,h4{font-weight: 600;line-height: var(--lh-head);letter-spacing: var(--track-head);text-wrap: balance}h1,h2{font-stretch: var(--stretch-head)}h1{font-size: var(--fs-h1)}h2{font-size: var(--fs-h2)}h3{font-size: var(--fs-h3);letter-spacing: -.015em;line-height: 1.25}p{text-wrap: pretty}strong{font-weight: 600}.display{font-size: var(--fs-display);line-height: var(--lh-tight);letter-spacing: var(--track-display);font-weight: 650;font-stretch: var(--stretch-head)}.lead{font-size: var(--fs-lead);color: var(--text-2);line-height: 1.55}.muted{color: var(--muted)}.small{font-size: var(--fs-small)}.soft{color: var(--muted)}.measure{max-width: 38rem}.container{width: min(100% - 2 * var(--gutter),var(--container));margin-inline: auto}.section{padding-block: var(--section)}.section--tight{padding-block: calc(var(--section) * .6)}.stack>* + *{margin-top: var(--stack,1.25rem)}.cluster{display: flex;flex-wrap: wrap;gap: var(--cluster,1rem);align-items: center}.grid{display: grid;gap: var(--grid-gap,clamp(1rem,.6rem + 1.4vw,1.75rem))}.grid-2{grid-template-columns: repeat(2,minmax(0,1fr))}@media (max-width: 640px){.grid-2,.grid-3,.grid-4{grid-template-columns: 1fr}}.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.skip-link{position: absolute;left: 1rem;top: -100px;z-index: 1000;padding: .7rem 1rem;background: var(--text);color: var(--on-light);border-radius: var(--r-sm);font-weight: 600}.skip-link:focus{top: 1rem}.js [data-reveal]{opacity: 0;transform: translate3d(0,16px,0);transition: opacity var(--dur-3) var(--ease),transform var(--dur-3) var(--ease);transition-delay: var(--d,0s)}.js [data-reveal].is-in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){.js [data-reveal]{opacity: 1;transform: none;transition: none}}.site-header{position: sticky;top: 0;z-index: 100;height: var(--header-h);display: flex;align-items: center;background: var(--bg);border-bottom: 1px solid transparent;transition: background var(--dur-2),border-color var(--dur-2)}.site-header.is-scrolled{background: rgba(6,7,15,.78);backdrop-filter: saturate(160%) blur(14px);-webkit-backdrop-filter: saturate(160%) blur(14px);border-bottom-color: var(--line)}.site-header .container{display: flex;align-items: center;justify-content: space-between;gap: 1.5rem}.brand{display: inline-flex;align-items: center;gap: .55rem;flex: none;min-height: 44px}.nav{display: flex;align-items: center;gap: .15rem}.nav a{position: relative;display: inline-flex;align-items: center;min-height: 44px;padding: .5rem .8rem;font-size: .95rem;color: var(--text-2);transition: color var(--dur-1)}.nav a:hover{color: var(--text)}.nav a[aria-current="page"]{color: var(--text)}.nav a[aria-current="page"]::after{content: "";position: absolute;left: 50%;bottom: .05rem;width: 4px;height: 4px;margin-left: -2px;border-radius: 50%;background: var(--grad)}.header-cta{display: flex;align-items: center;gap: .5rem}.header-cta .btn--sm{--h: 44px}.nav-toggle{display: none;width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--line-2);align-items: center;justify-content: center}.nav-toggle span,.nav-toggle span::before,.nav-toggle span::after{display: block;width: 16px;height: 1.5px;background: var(--text);transition: transform var(--dur-2) var(--ease),background var(--dur-1)}.nav-toggle span{position: relative}.nav-toggle span::before,.nav-toggle span::after{content: "";position: absolute;left: 0}.nav-toggle span::before{top: -5px}.nav-toggle span::after{top: 5px}.nav-open .nav-toggle span{background: transparent}.nav-open .nav-toggle span::before{transform: translateY(5px) rotate(45deg)}.nav-open .nav-toggle span::after{transform: translateY(-5px) rotate(-45deg)}@media (max-width: 980px){.nav-toggle{display: inline-flex}.nav{position: fixed;inset: var(--header-h) 0 0 0;flex-direction: column;align-items: stretch;gap: 0;padding: 1rem var(--gutter) 2rem;background: var(--bg);opacity: 0;visibility: hidden;transition: opacity var(--dur-2),visibility var(--dur-2);overflow-y: auto}.nav a{font-size: 1.6rem;letter-spacing: -.02em;padding: .85rem 0;border-bottom: 1px solid var(--line);color: var(--text)}.nav a[aria-current="page"]::after{left: auto;right: 0;top: 50%;bottom: auto;margin: -3px 0 0;width: 6px;height: 6px}.nav-open .nav{opacity: 1;visibility: visible}.nav-open{overflow: hidden}}@media (max-width: 420px){.header-cta .btn{display: none}}.btn{--h: 48px;display: inline-flex;align-items: center;justify-content: center;gap: .55rem;height: var(--h);padding: 0 1.35rem;border-radius: var(--r-pill);font-weight: 500;font-size: .98rem;white-space: nowrap;border: 1px solid transparent;transition: background var(--dur-1),color var(--dur-1),border-color var(--dur-1),transform var(--dur-1)}.btn:active{transform: scale(.98)}.btn--primary{background: var(--text);color: var(--on-light)}.btn--primary:hover{background: #fff}.btn--ghost{border-color: var(--line-2);color: var(--text)}.btn--ghost:hover{border-color: var(--text);background: rgba(255,255,255,.03)}.btn--sm{--h: 40px;padding: 0 1rem;font-size: .92rem}.btn--lg{--h: 56px;padding: 0 1.75rem;font-size: 1.04rem}.btn--block{width: 100%}.btn .arrow{width: 1em;height: 1em;transition: transform var(--dur-2) var(--ease)}.btn:hover .arrow,.link:hover .arrow{transform: translate(2px,-2px)}.wa-dot{width: 8px;height: 8px;border-radius: 50%;background: var(--wa);flex: none}.link{display: inline-flex;align-items: center;gap: .4rem;font-weight: 500;color: inherit;border-bottom: 1px solid var(--line-2);padding-bottom: 2px;transition: border-color var(--dur-1)}.link:hover{border-color: currentColor}.link .arrow{width: .9em;height: .9em;transition: transform var(--dur-2) var(--ease)}.link--tap{min-height: 44px;padding-block: 10px;border-bottom: 0;background: linear-gradient(var(--line-2),var(--line-2)) 0 calc(100% - 9px) / 100% 1px no-repeat}.link--tap:hover{background-image: linear-gradient(currentColor,currentColor)}.section-head--split>.link--tap{margin-bottom: -8px}.eyebrow{display: inline-flex;align-items: center;gap: .6rem;font-size: var(--fs-label);font-weight: 500;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--muted)}.eyebrow::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--grad);flex: none}.eyebrow b{font-weight: 500;color: var(--text)}.eyebrow--plain::before{display: none}.section-head{display: grid;gap: 1rem;max-width: 46rem;margin-bottom: clamp(2.25rem,1.5rem + 2.5vw,3.75rem)}.section-head--split{max-width: none;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);align-items: end;gap: 1.25rem 4rem}.section-head--split>:last-child{justify-self: end;max-width: 30rem}@media (max-width: 860px){.section-head--split{grid-template-columns: 1fr}.section-head--split>:last-child{justify-self: start}}.kicker-bn{font-family: var(--font-bn);color: var(--text-2);font-size: clamp(1.05rem,.98rem + .3vw,1.22rem)}.num{font-variant-numeric: tabular-nums}.card{position: relative;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r);padding: clamp(1.4rem,1rem + 1.2vw,2rem)}.card--hover{transition: border-color var(--dur-2),box-shadow var(--dur-2),transform var(--dur-2) var(--ease)}.card--hover:hover{border-color: var(--line-2);background: var(--surface-2);transform: translateY(-2px)}.chip{display: inline-flex;align-items: center;gap: .4rem;padding: .35rem .8rem;border-radius: var(--r-pill);border: 1px solid var(--line-2);font-size: .85rem;color: var(--text-2);white-space: nowrap;background: transparent}button.chip{cursor: pointer;min-height: 40px;padding-inline: 1rem;transition: background var(--dur-1),color var(--dur-1),border-color var(--dur-1)}button.chip:hover{border-color: var(--text)}button.chip[aria-pressed="true"]{background: var(--text);border-color: var(--text);color: var(--on-light)}.badge{display: inline-flex;align-items: center;padding: .28rem .65rem;border-radius: var(--r-pill);font-size: .7rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;background: var(--grad);color: #fff}.tick-list{display: grid;gap: .65rem}.tick-list li{display: grid;grid-template-columns: 18px 1fr;gap: .7rem;align-items: start;color: var(--text-2)}.tick-list li::before{content: "";width: 18px;height: 18px;margin-top: .22em;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B9BFF' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/16px no-repeat}.card--night .tick-list li::before,.night .tick-list li::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B9BFF' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.x-list li::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238B90A4' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E")}.rows{border-top: 1px solid var(--line)}.row{display: grid;grid-template-columns: 3.5rem minmax(0,1fr) minmax(0,1.4fr) minmax(8rem,12rem);gap: .4rem 2rem;align-items: baseline;padding: 1.5rem 0;border-bottom: 1px solid var(--line)}.row__t{font-size: var(--fs-h3);font-weight: 500;letter-spacing: -.015em;line-height: 1.25}a.row{transition: background var(--dur-1),padding var(--dur-2) var(--ease)}a.row:hover{background: var(--surface);padding-inline: 1rem}@media (max-width: 760px){.row{grid-template-columns: 2.25rem 1fr}}.stat__v{font-size: clamp(2.3rem,1.6rem + 2.6vw,4rem);font-weight: 500;letter-spacing: -.045em;line-height: 1;font-variant-numeric: tabular-nums}.stat__l{color: var(--muted);margin-top: .5rem;font-size: .95rem}.media{position: relative;overflow: hidden;border-radius: var(--r-lg);background: var(--bg-2)}.media>video,.media>img{width: 100%;height: 100%;object-fit: cover}.media--16x9{aspect-ratio: 16 / 9}.media--1x1{aspect-ratio: 1}.phone{position: relative;aspect-ratio: 9 / 19;border-radius: 34px;padding: 6px;background: #1B1F31;box-shadow: var(--shadow),inset 0 0 0 1px rgba(255,255,255,.08)}.phone__screen{position: relative;height: 100%;border-radius: 28px;overflow: hidden;background: #000}.phone__screen>video,.phone__screen>img{width: 100%;height: 100%;object-fit: cover}.phone__screen>img + video,.media>img + video{position: absolute;inset: 0}.browser{border-radius: var(--r);overflow: hidden;background: var(--surface);border: 1px solid var(--line-2);box-shadow: var(--shadow)}.browser__bar{height: 34px;display: flex;align-items: center;gap: 6px;padding: 0 12px;border-bottom: 1px solid var(--line)}.browser__bar i{width: 9px;height: 9px;border-radius: 50%;background: var(--line-2)}.work-card{display: grid;gap: .9rem;align-content: start}.work-card .media>img,.work-card .media>video{transition: transform 1.1s var(--ease)}.work-card:hover .media>img,.work-card:hover .media>video{transform: scale(1.03)}.work-card .media[data-clip]>img{transition: transform 1.4s var(--ease) var(--d,0s)}.work-card:hover .media[data-clip]>img{transition-duration: 1.1s;transition-delay: 0s}.work-card__meta{display: flex;justify-content: space-between;align-items: baseline;gap: 1rem}.work-card__t{font-size: 1.12rem;font-weight: 500;letter-spacing: -.01em}.work-card__c{color: var(--muted);font-size: .9rem;white-space: nowrap}.media__tag{position: absolute;left: 14px;top: 14px;z-index: 1;padding: .3rem .75rem;border-radius: var(--r-pill);background: rgba(6,7,15,.72);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border: 1px solid var(--line-2);color: var(--text);font-size: .8rem;font-weight: 500}.no-js img + video[data-lazy],.no-js img + video[data-hover],.no-js video[data-lazy]:not([poster]),.no-js video[data-hover]:not([poster]){display: none}.no-js video[data-lazy]::-webkit-media-controls,.no-js video[data-hover]::-webkit-media-controls{display: none !important}.js img + video[data-hover]{opacity: 0;transition: opacity .5s var(--ease),transform 1.1s var(--ease)}.js img + video[data-hover].is-on{opacity: 1}.no-js button[data-play]{display: none}.play-btn{display: inline-flex;align-items: center;gap: .75rem;font-weight: 500}.play-btn__ring{width: 52px;height: 52px;border-radius: 50%;display: grid;place-items: center;background: var(--text);color: var(--on-light);box-shadow: var(--shadow);transition: transform var(--dur-2) var(--ease)}.play-btn:hover .play-btn__ring{transform: scale(1.06)}.play-btn__ring svg{width: 16px;height: 16px;margin-left: 2px}.media .play-btn{position: absolute;left: 18px;bottom: 18px;z-index: 1;color: #fff;text-shadow: 0 1px 12px rgba(0,0,0,.35)}.band{background: var(--bg-2);border-block: 1px solid var(--line)}@keyframes marquee{to{transform: translateX(-50%)}}.faq{border-top: 1px solid var(--line)}.faq details{border-bottom: 1px solid var(--line)}.faq summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 1.5rem;padding: 1.25rem 0;font-size: 1.08rem;font-weight: 500}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "";flex: none;width: 28px;height: 28px;border-radius: 50%;border: 1px solid var(--line-2);background: linear-gradient(var(--text),var(--text)) center/11px 1.6px no-repeat,linear-gradient(var(--text),var(--text)) center/1.6px 11px no-repeat;transition: transform var(--dur-2) var(--ease)}.faq details[open] summary::after{transform: rotate(45deg)}.faq__a{padding: 0 3rem 1.4rem 0;color: var(--text-2)}.faq__a>* + *{margin-top: .7rem}.form{display: grid;gap: 1.1rem}.form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.1rem}@media (max-width: 640px){.form-grid{grid-template-columns: 1fr}}.field{display: grid;gap: .45rem;font-size: .92rem}.field--full{grid-column: 1 / -1}.field__label{color: var(--text-2);font-weight: 500}.field__hint{color: var(--muted);font-size: .84rem}.field input,.field select,.field textarea{width: 100%;min-height: 50px;padding: .8rem .95rem;border-radius: var(--r-sm);background: var(--surface);border: 1px solid var(--line-2);color: var(--text);transition: border-color var(--dur-1),box-shadow var(--dur-1)}.field textarea{min-height: 120px;resize: vertical}.field input::placeholder,.field textarea::placeholder{color: #5F6479}.field input:focus,.field select:focus,.field textarea:focus{outline: none;border-color: var(--text);box-shadow: 0 0 0 3px rgba(var(--fold-1-rgb),.22)}.field select{appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238B90A4' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right .9rem center;background-size: 16px;padding-right: 2.5rem}fieldset.field{border: 0}fieldset.field legend{margin-bottom: .45rem;color: var(--text-2);font-weight: 500}.field select option{background: var(--surface);color: var(--text)}.choice-row{display: flex;flex-wrap: wrap;gap: .5rem}.choice{position: relative}.choice input{position: absolute;opacity: 0;pointer-events: none}.choice span{display: inline-flex;align-items: center;min-height: 42px;padding: .5rem .95rem;border-radius: var(--r-pill);border: 1px solid var(--line-2);background: var(--surface);cursor: pointer;color: var(--text-2);transition: all var(--dur-1)}.choice input:checked + span{border-color: var(--text);background: var(--text);color: var(--on-light)}.choice input:focus-visible + span{outline: 2px solid var(--cyan);outline-offset: 2px}.hp{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.form-note{font-size: .85rem;color: var(--muted)}.form-status{display: none;padding: 1rem 1.1rem;border-radius: var(--r-sm);border: 1px solid var(--line-2);background: var(--surface)}.form-status.is-visible{display: block}.form-status--ok{border-color: rgba(61,220,151,.45);background: rgba(61,220,151,.07)}.form-status--err{border-color: rgba(255,107,132,.45);background: rgba(255,107,132,.07)}.stepper{display: inline-flex;align-items: center;border: 1px solid var(--line-2);border-radius: var(--r-pill);background: var(--surface)}.stepper button{width: 42px;height: 42px;font-size: 1.2rem;color: var(--text);border-radius: 50%}.stepper button:hover:not(:disabled){background: var(--surface-2)}.stepper button:disabled{opacity: .3;cursor: not-allowed}.stepper output,.stepper input{width: 2.8rem;text-align: center;font-variant-numeric: tabular-nums;font-weight: 600;background: transparent;border: 0;color: var(--text);-moz-appearance: textfield}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.switch{position: relative;display: inline-flex;width: 46px;height: 28px;flex: none}.switch input{position: absolute;inset: 0;opacity: 0;cursor: pointer;z-index: 1;margin: 0}.switch span{position: absolute;inset: 0;border-radius: var(--r-pill);background: var(--line-2);transition: background var(--dur-1)}.switch span::after{content: "";position: absolute;left: 3px;top: 3px;width: 22px;height: 22px;border-radius: 50%;background: var(--text);box-shadow: 0 1px 3px rgba(0,0,0,.4);transition: transform var(--dur-2) var(--ease)}.switch input:checked + span{background: var(--grad)}.switch input:checked + span::after{background: #fff}.switch input:checked + span::after{transform: translateX(18px)}.switch input:focus-visible + span{outline: 2px solid var(--cyan);outline-offset: 2px}.price{font-size: clamp(2.2rem,1.7rem + 1.6vw,3.1rem);font-weight: 500;letter-spacing: -.04em;line-height: 1;font-variant-numeric: tabular-nums}.price small{font-size: .95rem;font-weight: 400;color: var(--muted);letter-spacing: 0;margin-left: .2rem}.fine{font-size: .84rem;color: var(--muted)}.divider{height: 1px;background: var(--line);border: 0}.site-footer{background: var(--bg-deep);color: var(--muted);padding: 3.5rem 0 2rem;border-top: 1px solid var(--line)}.cta-band + .site-footer,.talk + .site-footer{padding-top: 0;border-top: 0}.footer-grid{display: grid;grid-template-columns: 1.5fr repeat(3,1fr);gap: 2.5rem;padding-top: 3rem}.cta-band + .site-footer .footer-grid,.talk + .site-footer .footer-grid{border-top: 1px solid var(--line)}@media (max-width: 860px){.footer-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 520px){.footer-grid{grid-template-columns: 1fr;gap: 2rem}}.footer-col h3{font-size: var(--fs-label);letter-spacing: var(--track-label);text-transform: uppercase;color: var(--muted);font-weight: 500;margin-bottom: .55rem}.footer-links a,.footer-links span{display: flex;align-items: center;min-height: 44px;padding: .2rem 0;color: var(--text-2);transition: color var(--dur-1)}.footer-links a:hover{color: var(--text)}.site-footer .brand{margin-block: -4px}.footer-bottom{margin-top: 3rem;padding-top: .9rem;border-top: 1px solid var(--line);display: flex;flex-wrap: wrap;align-items: center;gap: .25rem 2rem;justify-content: space-between;font-size: .85rem}.footer-bottom a,.footer-bottom button{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;min-width: 44px;color: var(--muted)}.footer-bottom a:hover,.footer-bottom button:hover{color: var(--text)}:root{--help-scale: 1}@media (min-width: 1440px){:root{--help-scale: 1.14}}.help-dock{position: fixed;right: max(12px,var(--dock-x,12px));bottom: max(12px,env(safe-area-inset-bottom));z-index: 90;display: flex;align-items: center;gap: 5px;padding: 4px;border-radius: 999px;scale: var(--help-scale);transform-origin: 100% 100%;background: rgba(var(--bg-rgb),.38);box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.1),0 10px 30px -16px rgba(0,0,0,.5);backdrop-filter: blur(14px) saturate(1.4);-webkit-backdrop-filter: blur(14px) saturate(1.4);transition: opacity var(--dur-2),translate var(--dur-2) var(--ease)}.help-dock__ask,.wa-float{position: relative;flex: none;width: 46px;height: 46px;padding: 0;border: 0;border-radius: 50%;display: grid;place-items: center;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: transform .4s var(--ease)}.help-dock__ask:hover,.wa-float:hover{transform: scale(1.07)}.help-dock__ask:active,.wa-float:active{transform: scale(.94)}.help-dock__ask:focus-visible,.wa-float:focus-visible{outline: 2px solid var(--cyan);outline-offset: 3px}.help-dock__ask::after,.wa-float::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: 50%;padding: 1.5px;background: var(--grad);pointer-events: none;-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.help-dock__ask{background: #efe8dd;box-shadow: 0 8px 22px -8px rgba(0,0,0,.7)}.help-dock__ask img{width: 100%;height: 100%;border-radius: 50%;object-fit: cover}.help-dock__ask[aria-expanded="true"]{transform: scale(.94)}.help-dock__new{position: absolute;z-index: 3;top: -1px;right: -1px;width: 12px;height: 12px;border-radius: 50%;background: var(--grad);box-shadow: 0 0 0 2px rgba(var(--bg-rgb),.9);opacity: 0;scale: .4;transition: opacity .3s,scale .4s var(--ease)}.help-dock.has-new .help-dock__new{opacity: 1;scale: 1;animation: help-new 2.2s ease-in-out infinite}@keyframes help-new{50%{scale: 1.25}}.wa-float{color: #fff;background: radial-gradient(circle at 35% 30%,#2a3050 0%,#0b0d1a 100%);box-shadow: 0 8px 22px -8px rgba(0,0,0,.7);isolation: isolate}.wa-float::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: 50%;background: var(--grad);opacity: 0;transition: opacity .35s var(--ease)}.wa-float:hover::before,.wa-float:focus-visible::before{opacity: 1}.wa-float svg{width: 23px;height: 23px}.wa-float__dot{position: absolute;z-index: 3;top: 4px;right: 4px;width: 8px;height: 8px;border-radius: 50%;background: var(--wa);box-shadow: 0 0 0 2px #0b0d1a}.help-dock__tip{position: absolute;right: 0;bottom: calc(100% + 12px);width: max-content;max-width: min(260px,calc(100vw - 32px));margin: 0;padding: 9px 14px;border-radius: 16px;font-size: 13.5px;line-height: 1.35;color: var(--text);background: rgba(var(--bg-rgb),.72);cursor: pointer;backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.16),0 14px 34px -18px rgba(0,0,0,.7);opacity: 0;translate: 0 6px;pointer-events: none;transition: opacity .5s var(--ease),translate .5s var(--ease)}.help-dock__tip.on{opacity: 1;translate: none;pointer-events: auto}.help-dock__tip::after{content: "";position: absolute;right: 74px;bottom: -4px;width: 8px;height: 8px;rotate: 45deg;background: inherit;box-shadow: inset -1px -1px 0 rgba(var(--text-rgb),.16);clip-path: polygon(100% 0,100% 100%,0 100%)}.chat{position: fixed;z-index: 120;right: max(12px,var(--dock-x,12px));bottom: calc(max(12px,env(safe-area-inset-bottom)) + 54px * var(--help-scale) + 12px);width: min(392px,calc(100vw - 24px));height: min(600px,calc(100dvh - 150px));display: flex;flex-direction: column;overflow: hidden;border-radius: 22px;background: rgba(var(--bg-rgb),.9);backdrop-filter: blur(22px) saturate(1.4);-webkit-backdrop-filter: blur(22px) saturate(1.4);box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.12),0 30px 80px -30px rgba(0,0,0,.85);transform-origin: 100% 100%;opacity: 0;translate: 0 14px;scale: .96;transition: opacity .3s var(--ease),translate .45s var(--ease),scale .45s var(--ease)}.chat.is-open{opacity: 1;translate: none;scale: none}.chat[hidden]{display: none}.chat::before{content: "";position: absolute;left: 24px;right: 24px;top: 0;height: 1px;background: var(--grad);opacity: .8}.chat__head{display: flex;align-items: center;gap: 10px;padding: 12px 10px 12px 14px;border-bottom: 1px solid var(--line)}.chat__face{position: relative;flex: none;width: 40px;height: 40px;border-radius: 50%;background: #efe8dd}.chat__face::after{content: "";position: absolute;inset: 0;border-radius: 50%;padding: 1.5px;background: var(--grad);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.chat__face img{width: 100%;height: 100%;border-radius: 50%;object-fit: cover}.nface{display: block;width: 100%;height: 100%;border-radius: 50%;overflow: visible}.nface path{fill: none;stroke: #161514;stroke-linecap: round;stroke-linejoin: round}.nface__eye--l path{stroke-width: 7.6}.nface__eye--r path{stroke-width: 6.6}.nface__body,.nface__look,.nface__eye{transform-box: fill-box;transform-origin: center}.nface__look{transform: translate(var(--lx,0px),var(--ly,0px));transition: transform .4s cubic-bezier(.3,.7,.3,1)}.nface__eye{transition: transform .5s ease}.nface__z text{font: 800 26px/1 system-ui,sans-serif;fill: #161514;opacity: 0}@keyframes nface-blink{0%,100%{transform: none}45%,55%{transform: scaleY(.1)}}@keyframes nface-hop{0%,100%{transform: none}30%{transform: translateY(-12px)}55%{transform: translateY(3px) scaleY(.94)}75%{transform: translateY(-3px)}}@keyframes nface-glad{0%,100%{transform: none}20%,75%{transform: translateY(-3px) scaleY(.5)}}@keyframes nface-squint{0%,100%{transform: none}25%,80%{transform: scaleY(.45) scaleX(1.08)}}@keyframes nface-wow{0%,100%{transform: none}25%,65%{transform: scale(1.28)}}@keyframes nface-nod{0%,100%{transform: none}35%{transform: translateY(8px)}70%{transform: translateY(-2px)}}@keyframes nface-no{0%,100%{transform: none}20%{transform: translateX(-8px) rotate(-7deg)}45%{transform: translateX(7px) rotate(6deg)}70%{transform: translateX(-4px) rotate(-3deg)}}@keyframes nface-spin{0%{transform: none}100%{transform: rotate(360deg)}}@keyframes nface-think{0%,100%{transform: translate(-6px,-8px)}30%{transform: translate(6px,-9px)}55%{transform: translate(7px,-4px)}80%{transform: translate(-4px,-6px)}}@keyframes nface-wobble{0%,100%{transform: none}50%{transform: rotate(-9deg) scaleY(.88)}}@keyframes nface-breathe{0%,100%{transform: none}50%{transform: translateY(3px) scale(1.02)}}@keyframes nface-z{0%{opacity: 0;transform: translate(0,8px) scale(.6)}30%{opacity: .85}100%{opacity: 0;transform: translate(12px,-18px) scale(1.1)}}.nface[data-act="blink"] .nface__eye{animation: nface-blink .22s ease-in-out}.nface[data-act="double"] .nface__eye{animation: nface-blink .22s ease-in-out 2}.nface[data-act="wink"] .nface__eye--r{animation: nface-blink .38s ease-in-out}.nface[data-act="hop"] .nface__body{animation: nface-hop .65s cubic-bezier(.3,.7,.4,1)}.nface[data-act="glad"] .nface__body{animation: nface-hop .65s cubic-bezier(.3,.7,.4,1)}.nface[data-act="glad"] .nface__eye{animation: nface-glad .9s ease-in-out}.nface[data-act="squint"] .nface__eye{animation: nface-squint .9s ease-in-out}.nface[data-act="wow"] .nface__eye{animation: nface-wow .7s cubic-bezier(.3,.7,.4,1)}.nface[data-act="nod"] .nface__body{animation: nface-nod .52s ease-in-out}.nface[data-act="no"] .nface__body{animation: nface-no .65s ease-in-out}.nface[data-act="spin"] .nface__eye{animation: nface-spin .8s cubic-bezier(.5,0,.3,1)}.nface[data-act="spin"] .nface__eye--r{animation-direction: reverse}.nface[data-mood="think"] .nface__look{animation: nface-think 1.7s ease-in-out infinite}.nface[data-mood="think"] .nface__eye--l{animation: nface-wobble .9s ease-in-out infinite}.nface[data-mood="think"] .nface__eye--r{animation: nface-wobble .9s ease-in-out infinite reverse}.nface[data-mood="listen"] .nface__look{transform: translate(-3px,8px)}.nface[data-mood="sleep"] .nface__eye{transform: scaleY(.12)}.nface[data-mood="sleep"] .nface__body{animation: nface-breathe 3.4s ease-in-out infinite}.nface[data-mood="sleep"] .nface__z text{animation: nface-z 2.6s ease-out infinite}.nface[data-mood="sleep"] .nface__z text + text{animation-delay: 1.3s}@media (prefers-reduced-motion: reduce){.nface__look,.nface__eye{transition: none}.nface[data-mood] .nface__look,.nface[data-mood] .nface__eye,.nface[data-mood] .nface__body,.nface[data-act] .nface__body{animation: none}}.chat__who{flex: 1;min-width: 0;display: grid;line-height: 1.25}.chat__who b{font-size: 15.5px;font-weight: 600;color: var(--text)}.chat__who span{font-size: 12.5px;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.chat__who span::before{content: "";display: inline-block;width: 7px;height: 7px;margin-right: 6px;border-radius: 50%;background: var(--wa);vertical-align: 1px}.chat__icon{flex: none;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;display: grid;place-items: center;color: var(--text-2);background: transparent;cursor: pointer;transition: background var(--dur-1),color var(--dur-1)}.chat__icon:hover{background: rgba(var(--text-rgb),.08);color: var(--text)}.chat__icon:focus-visible{outline: 2px solid var(--cyan);outline-offset: 1px}.chat__icon svg{width: 19px;height: 19px}.chat__log{flex: 1;min-height: 0;overflow-y: auto;overscroll-behavior: contain;display: flex;flex-direction: column;gap: 8px;padding: 16px 14px 10px;scrollbar-width: thin;scrollbar-color: rgba(var(--text-rgb),.2) transparent}.chat-msg{max-width: 86%;padding: 9px 13px;border-radius: 17px;font-size: 14.5px;line-height: 1.45;white-space: pre-wrap;overflow-wrap: anywhere;animation: chat-in .35s var(--ease) both}.chat-msg--bot{align-self: flex-start;color: var(--text);background: rgba(var(--text-rgb),.075);border-bottom-left-radius: 6px}.chat-msg--me{align-self: flex-end;color: #fff;background: var(--grad);border-bottom-right-radius: 6px}.chat-msg--team{box-shadow: inset 2px 0 0 var(--cyan)}.chat-msg--err{color: var(--text-2);background: transparent;box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.16)}.chat-msg__by{display: block;margin-bottom: 2px;font-size: 11.5px;font-weight: 600;letter-spacing: .02em;color: var(--muted)}.chat-msg a{color: inherit;font-weight: 600;text-decoration: underline;text-decoration-color: rgba(var(--text-rgb),.35);text-underline-offset: 2px}.chat-msg--me a{text-decoration-color: rgba(255,255,255,.6)}.chat-msg b{font-weight: 650}@keyframes chat-in{from{opacity: 0;translate: 0 6px}}.chat__chips{align-self: flex-start;display: flex;flex-wrap: wrap;gap: 6px;max-width: 100%;animation: chat-in .35s .08s var(--ease) both}.chat__chip{padding: 7px 13px;border: 0;border-radius: 999px;font: inherit;font-size: 13.5px;font-weight: 600;color: var(--text);cursor: pointer;background: transparent;box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.24);transition: background var(--dur-1),box-shadow var(--dur-1)}.chat__chip:hover{background: rgba(var(--text-rgb),.08);box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.4)}.chat__chip:focus-visible{outline: 2px solid var(--cyan);outline-offset: 2px}.chat__typing{align-self: flex-start;display: flex;gap: 4px;padding: 13px 14px;border-radius: 17px;border-bottom-left-radius: 6px;background: rgba(var(--text-rgb),.075)}.chat__typing i{width: 6px;height: 6px;border-radius: 50%;background: var(--text-2);animation: chat-dot 1.1s ease-in-out infinite}.chat__typing i:nth-child(2){animation-delay: .15s}.chat__typing i:nth-child(3){animation-delay: .3s}@keyframes chat-dot{0%,60%,100%{opacity: .3;translate: 0 0}30%{opacity: 1;translate: 0 -3px}}.chat__form{display: flex;align-items: flex-end;gap: 8px;padding: 10px 12px 6px;border-top: 1px solid var(--line)}.chat__form textarea{flex: 1;min-width: 0;min-height: 42px;max-height: 120px;margin: 0;padding: 10px 15px;resize: none;border: 0;border-radius: 21px;font: inherit;font-size: 15px;line-height: 1.4;color: var(--text);background: rgba(var(--text-rgb),.06);box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.14)}.chat__form textarea::placeholder{color: var(--muted)}.chat__form textarea:focus{outline: 0;box-shadow: inset 0 0 0 1.5px var(--cyan)}.chat__send{flex: none;width: 42px;height: 42px;padding: 0;border: 0;border-radius: 50%;display: grid;place-items: center;color: #fff;background: var(--grad);cursor: pointer;transition: transform .3s var(--ease),opacity .3s}.chat__send:hover{transform: scale(1.06)}.chat__send:active{transform: scale(.94)}.chat__send:disabled{opacity: .45;cursor: default;transform: none}.chat__send:focus-visible{outline: 2px solid var(--cyan);outline-offset: 2px}.chat__send svg{width: 20px;height: 20px}.chat__fine{margin: 0;padding: 2px 16px 10px;font-size: 11.5px;line-height: 1.4;text-align: center;color: var(--muted)}.chat__fine a{color: inherit;text-decoration: underline;text-underline-offset: 2px}@media (max-width: 560px){.chat{inset: 0;width: auto;height: auto;border-radius: 0;padding: env(safe-area-inset-top) 0 env(safe-area-inset-bottom);transform-origin: 50% 100%}.chat::before{display: none}.chat__form textarea{font-size: 16px}.chat-open,.chat-open body{overflow: hidden}.chat-open .help-dock{opacity: 0;pointer-events: none}}@media (prefers-reduced-motion: reduce){.chat,.help-dock__tip{transition: opacity .01s}.chat-msg,.chat__chips,.help-dock.has-new .help-dock__new,.chat__typing i{animation: none}}.consent{position: fixed;left: 16px;bottom: 16px;z-index: 95;max-width: 400px;padding: 1rem 1.1rem;border-radius: var(--r);background: var(--surface);border: 1px solid var(--line-2);box-shadow: var(--shadow);display: none;gap: .8rem}.consent.is-visible{display: grid}.video-dialog{margin: auto;padding: 0;border: 0;background: transparent;width: min(92vw,1280px);max-height: 92vh;overflow: visible}.video-dialog::backdrop{background: rgba(3,4,9,.92)}.video-dialog video{width: 100%;max-height: 86vh;border-radius: var(--r);background: #000}.video-dialog__close{position: absolute;top: -50px;right: 0;width: 42px;height: 42px;border-radius: 50%;color: var(--text);font-size: 1.5rem;line-height: 1;border: 1px solid rgba(255,255,255,.3)}.ln{display: block;overflow: hidden;padding: 0 .12em .14em 0;margin: 0 -.12em -.14em 0}.ln>span{display: inline-block}.js [data-mask].is-split .ln>span{transition: transform 1.05s var(--ease);transition-delay: calc(var(--d,0s) + var(--n,0) * .09s)}.js [data-mask].is-split:not(.is-in) .ln>span{transform: translate3d(0,112%,0)}.js [data-mask="load"] .ln>span{animation: mask-up 1.15s var(--ease) both;animation-delay: calc(.08s + var(--n,0) * .1s)}@keyframes mask-up{from{transform: translate3d(0,112%,0)}}[data-clip]{clip-path: inset(0 0 0 0);transition: clip-path 1.2s var(--ease) var(--d,0s)}[data-clip]>img,[data-clip]>video{transition: transform 1.4s var(--ease) var(--d,0s)}[data-clip].is-pre{clip-path: inset(0 0 calc(100% - 1px) 0)}[data-clip].is-pre>img,[data-clip].is-pre>video{transform: scale(1.12)}.statement{padding-block: clamp(4rem,2.5rem + 5vw,8.5rem)}.statement__t{margin-top: clamp(1.25rem,.8rem + 1.5vw,2.25rem);font-size: clamp(2.45rem,8.2vw,8.2rem);font-weight: 500;line-height: 1.16;letter-spacing: -.012em;text-wrap: wrap}.statement__t:lang(bn){font-family: var(--font-bn)}.statement__t>span{display: block;text-wrap: balance}.statement__en{margin-top: clamp(1.5rem,1rem + 1.5vw,2.5rem);color: var(--muted);font-size: var(--fs-lead)}.fw{position: relative;display: inline-block}.is-armed .fw__b{color: var(--muted);color: color-mix(in srgb,var(--text) 36%,transparent)}.fw__f{position: absolute;left: 0;top: 0;white-space: nowrap;color: var(--text);opacity: var(--p,0);-webkit-user-select: none;user-select: none;pointer-events: none}.fw--g .fw__f{left: -.12em;top: -.2em;padding: .2em .12em;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}@media (max-width: 760px){.statement__t{font-size: clamp(2rem,9.6vw,4.6rem);line-height: 1.22}}.filmstrip{--sh: clamp(13rem,34vh,26rem);--gap: clamp(.7rem,.35rem + 1vw,1.4rem);--pad: max(var(--gutter),(100% - var(--container)) / 2);overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none;scroll-snap-type: x proximity;scroll-padding-inline: var(--pad)}.filmstrip::-webkit-scrollbar{display: none}.filmstrip__track{display: flex;align-items: center;gap: var(--gap);width: max-content;height: var(--sh);padding-inline: var(--pad)}.filmstrip__tile{position: relative;flex: none;height: calc(var(--h,1) * 100%);aspect-ratio: 16 / 9;scroll-snap-align: start}.filmstrip__tile>a{display: block;height: 100%;border-radius: var(--r);overflow: hidden;background: var(--bg-2);transition: transform .6s var(--ease)}.filmstrip__tile img{width: 100%;height: 100%;object-fit: cover;-webkit-user-drag: none}.filmstrip__tile .phone{display: block;height: 100%;padding: 5px;border-radius: 28px}.filmstrip__tile .phone__screen{display: block;border-radius: 23px}.js .filmstrip__tile>a{animation: fs-rise 1.1s var(--ease) backwards;animation-delay: calc(.25s + var(--i,6) * .07s)}.filmstrip__tile:nth-child(1){--i: 0}.filmstrip__tile:nth-child(2){--i: 1}.filmstrip__tile:nth-child(3){--i: 2}.filmstrip__tile:nth-child(4){--i: 3}.filmstrip__tile:nth-child(5){--i: 4}@keyframes fs-rise{from{opacity: 0;transform: translate3d(0,10%,0)}}.filmstrip.is-live{overflow: hidden;scroll-snap-type: none;touch-action: pan-y;cursor: grab;-webkit-user-select: none;user-select: none}.filmstrip.is-live .filmstrip__tile{will-change: transform}.filmstrip.is-drag{cursor: grabbing}.filmstrip.is-drag .filmstrip__tile>a{transform: scale(.97)}.filmstrip__cap{display: flex;align-items: center;gap: .75rem 1.75rem;padding: 1.1rem max(var(--gutter),(100% - var(--container)) / 2) 0;font-size: .92rem;color: var(--text-2)}.filmstrip__n{color: var(--muted);font-variant-numeric: tabular-nums;white-space: nowrap}.filmstrip__n b{color: var(--text);font-weight: 500}.filmstrip__t{flex: 1;min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.filmstrip__t>span{display: inline-block}.filmstrip__t>.filmstrip__c{margin-left: .5rem;color: var(--muted)}.filmstrip__cap.is-swap .filmstrip__t>span{animation: fs-swap .7s var(--ease) both}@keyframes fs-swap{from{opacity: 0;transform: translate3d(0,.7em,0)}}.filmstrip__hint{display: inline-flex;align-items: center;gap: .9rem;color: var(--muted);white-space: nowrap}.filmstrip__bar{display: block;width: 7.5rem;height: 1px;background: var(--line-2);overflow: hidden}.filmstrip__bar i{display: block;width: 25%;height: 100%;background: var(--grad)}.filmstrip__pp{position: relative;flex: none;width: 44px;height: 44px;margin: -11px -5px;border-radius: 50%;color: var(--text-2);display: grid;place-items: center;transition: color var(--dur-1)}.filmstrip__pp::before{content: "";position: absolute;inset: 5px;border-radius: 50%;border: 1px solid var(--line-2);transition: border-color var(--dur-1)}.filmstrip__pp:hover{color: var(--text)}.filmstrip__pp:hover::before{border-color: var(--text)}.filmstrip__pp:focus-visible{outline-offset: -2px}.filmstrip__pp svg{width: 12px;height: 12px}.filmstrip__pp .i-play,.filmstrip__pp[aria-pressed="true"] .i-pause{display: none}.filmstrip__pp[aria-pressed="true"] .i-play{display: block}@media (max-width: 860px){.filmstrip__cap{gap: .75rem;padding-top: .9rem;font-size: .86rem}.filmstrip__t>.filmstrip__c{display: none}.filmstrip__bar{width: 3.5rem}}@media (max-width: 480px){.filmstrip__bar{display: none}}[data-preview-rows] .row{position: relative}[data-preview-rows] a.row:hover{background: none;padding-inline: 0}[data-preview-rows] .row::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;background: var(--grad);transform: scaleX(0);transform-origin: right;transition: transform .8s var(--ease)}[data-preview-rows] .row:hover::after,[data-preview-rows] .row.is-on::after,[data-preview-rows] .row:focus-visible::after{transform: none;transform-origin: left}.row__thumb{display: block;aspect-ratio: 4 / 5;border-radius: var(--r-sm);overflow: hidden;background: var(--bg-2);opacity: .5;transition: opacity .5s var(--ease)}.row__thumb img{width: 100%;height: 100%;object-fit: cover}.row.is-on .row__thumb{opacity: 1}.row-pv{position: fixed;left: 0;top: 0;z-index: 60;pointer-events: none}.row-pv__in{position: relative;width: clamp(15rem,10rem + 7vw,20rem);aspect-ratio: 4 / 3;border-radius: var(--r);overflow: hidden;background: var(--bg-2);box-shadow: var(--shadow);transform-origin: 0 50%;transform: translate(1.5rem,-50%) scale(.6);opacity: 0;transition: transform .6s var(--ease),opacity .35s var(--ease)}.row-pv.is-on .row-pv__in{transform: translate(1.5rem,-50%);opacity: 1}.row-pv__m{position: absolute;inset: 0;clip-path: inset(100% 0 0 0);transition: clip-path .75s var(--ease) .5s}.row-pv__m.is-on{z-index: 1;clip-path: inset(0 0 0 0);transition-delay: 0s}.row-pv__m img{width: 100%;height: 100%;object-fit: cover;transform: scale(1.25);transition: transform 1.1s var(--ease)}.row-pv__m.is-on img{transform: none}.js [data-play-frame],.js [data-play-follow]{cursor: pointer}[data-play-follow].is-follow .play-btn{will-change: transform}.offers{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(1rem,.6rem + 1.4vw,1.75rem)}.offer{display: grid;grid-template-rows: auto auto auto 1fr auto;gap: .85rem;align-content: start}.offer .link{width: fit-content}@supports (grid-template-rows: subgrid){@media (min-width: 961px){.offer{grid-row: span 5;grid-template-rows: subgrid}}}@media (max-width: 960px){.offers{grid-template-columns: 1fr}.offer{grid-template-columns: minmax(0,1fr) auto;grid-template-rows: none;gap: .7rem 1rem}.offer>*{grid-column: 1 / -1}.offer>.eyebrow,.offer>.cluster,.offer>h3{grid-column: 1}}.steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(1rem,.6rem + 1.4vw,1.75rem)}.steps>li{position: relative;display: grid;gap: .6rem;align-content: start;padding-top: 1.25rem;border-top: 1px solid var(--line-2)}.steps>li::before{content: "";position: absolute;left: 0;right: 0;top: -1px;height: 1px;background: var(--grad);transform: scaleX(0);transform-origin: left;transition: transform .9s var(--ease)}.steps>li:hover::before{transform: none}@media (max-width: 960px){.steps{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 2rem}}@media (max-width: 380px){.steps{column-gap: .9rem}.steps h3{font-size: 1.1rem}.steps p{font-size: .95rem}}.talk{background: var(--bg-deep);border-top: 1px solid var(--line);padding-block: clamp(4.5rem,3rem + 6vw,9rem) clamp(3rem,2rem + 3vw,5rem);overflow: hidden}.talk__top{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: .75rem 2rem}.talk__ask{font-size: var(--fs-h3);color: var(--text-2);letter-spacing: -.015em}.talk__h{margin: clamp(1rem,.5rem + 2vw,2.5rem) 0 clamp(2rem,1.4rem + 2.4vw,3.5rem);font-size: clamp(3.6rem,19.6vw,19.5rem);line-height: .92;letter-spacing: -.062em;font-weight: 500;text-wrap: nowrap}.js .talk__h[data-reveal]{transform: translate3d(0,6%,0)}.js .talk__h[data-reveal].is-in{transform: none}.talk__a{position: relative;display: inline-flex;align-items: flex-start;gap: .04em;max-width: 100%;padding-bottom: .1em;white-space: nowrap}.talk__a:focus-visible{outline-offset: .1em}.talk__arrow{width: .3em;height: .3em;margin-top: .1em;flex: none;color: var(--muted);transition: transform .7s var(--ease),color .3s}.talk__a:hover .talk__arrow,.talk__a:focus-visible .talk__arrow{color: var(--text);transform: translate(.04em,-.04em)}.talk__row{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 1.25rem 2rem}@media (max-width: 760px){.talk__h{font-size: clamp(3.4rem,20vw,9rem)}.talk__ask{font-size: 1.1rem}}@media (prefers-reduced-motion: reduce){.js [data-mask] .ln>span{transform: none !important;transition: none !important;animation: none !important}[data-clip],[data-clip]>img,[data-clip]>video{transition: none}.js .filmstrip__tile>a,.filmstrip__cap.is-swap .filmstrip__t>span{animation: none}[data-preview-rows] .row::after,.row-pv__in,.row-pv__m,.row-pv__m img,.steps>li::before,.talk__line::after,.talk__arrow,.js img + video[data-hover]{transition: none}.js .talk__h[data-reveal]{transform: none}}.is-still .filmstrip__tile>a,.is-still [data-mask="load"] .ln>span{animation: none !important}.is-still .talk__line::after,.is-still .steps>li::before{transition: none}body{background: var(--bg)}.site-header,main,.site-footer,.talk{position: relative}.site-header,.site-header.is-scrolled{position: fixed;top: 0;left: 0;right: 0;z-index: 100;height: var(--header-h);background: transparent;border: 0;backdrop-filter: none;-webkit-backdrop-filter: none;transition: transform .5s var(--ease)}.site-header::before{content: "";position: absolute;inset: 0 0 -24px;background: var(--header-fade);opacity: 0;transition: opacity var(--dur-2);pointer-events: none}.site-header.is-scrolled::before{opacity: 1}.site-header .container{position: relative;display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 1.5rem}.site-header .brand{justify-self: start}.header-cta{justify-self: end;gap: .7rem}.header-cta .btn--sm{--h: 40px}@media (max-width: 980px){.site-header .container{grid-template-columns: 1fr auto}}@media (min-width: 981px){.nav{background: rgba(var(--text-rgb),.04);box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.08);backdrop-filter: blur(16px) saturate(1.2);-webkit-backdrop-filter: blur(16px) saturate(1.2)}.nav a{min-height: 38px;padding: .45rem 1rem;font-size: .92rem}.nav a[aria-current="page"]{background: rgba(var(--text-rgb),.09)}.nav a[aria-current="page"]::after{display: none}}.nav{gap: .1rem;padding: .3rem;border-radius: var(--r-pill)}.nav a{padding: .45rem .95rem;border-radius: var(--r-pill)}.nav a:hover{background: rgba(var(--text-rgb),.06)}.nav a[aria-current="page"]::after{bottom: .2rem}@media (max-width: 980px){.nav{border-radius: 0;padding: 1rem var(--gutter) 2rem}.nav a{border-radius: 0}.nav a:hover{background: none}}main{padding-top: 0}.page-top{padding-top: calc(var(--header-h) + clamp(2rem,1rem + 4vw,5rem))}.brand{display: inline-flex;align-items: center;line-height: 0}.brand__logo{display: block;height: 34px;width: auto}.brand__logo--blue{display: none}:root[data-theme="day"] .brand__logo--white{display: none}:root[data-theme="day"] .brand__logo--blue{display: block}.site-footer .brand__logo{height: 40px}:root{--dock-scale: 1.07;--dock-x: clamp(10px,1.2vw,24px);--dock-w: 100px}.corner{position: fixed;z-index: 101;top: max(8px,calc((var(--header-h) - 52px * var(--dock-scale)) / 2));right: var(--dock-x);transform: scale(var(--dock-scale));transform-origin: 100% 0;display: flex;align-items: center;gap: 4px;padding: 4px;border-radius: 999px;background: rgba(var(--bg-rgb),.45);box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.09);backdrop-filter: blur(14px) saturate(1.2);-webkit-backdrop-filter: blur(14px) saturate(1.2)}.theme-btn,.lang-btn{all: unset;box-sizing: border-box;flex: none;width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;color: var(--text);cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background var(--dur-1),transform .3s var(--ease)}.theme-btn:hover,.lang-btn:hover{background: rgba(var(--text-rgb),.08)}.theme-btn:active,.lang-btn:active{transform: scale(.94)}.theme-btn:focus-visible,.lang-btn:focus-visible{outline: 2px solid var(--cyan);outline-offset: 2px}.theme-btn svg{width: 20px;height: 20px;grid-area: 1 / 1;transition: opacity var(--dur-2),transform var(--dur-3) var(--ease)}.theme-btn__sun{opacity: 0;transform: rotate(-30deg) scale(.7)}:root[data-theme="day"] .theme-btn__sun{opacity: 1;transform: none}:root[data-theme="day"] .theme-btn__moon{opacity: 0;transform: rotate(30deg) scale(.7)}.lang-btn{font-weight: 600;font-size: 14px;letter-spacing: .02em}.lang-btn:lang(bn){font-family: var(--font-bn);font-size: 15px;padding-top: 2px}@media (prefers-reduced-motion: reduce){.theme-btn svg{transition: none}}:root{--cta-room: 244px}@media (min-width: 981px){.site-header .container{grid-template-columns: auto 1fr auto}.site-header .nav{justify-self: center}.site-header .nav{min-height: calc(52px * var(--dock-scale));padding: calc(4px * var(--dock-scale))}.site-header .nav a{min-height: calc(44px * var(--dock-scale));padding: 0 calc(16px * var(--dock-scale));font-size: calc(15.5px * var(--dock-scale))}.site-header .brand__logo{height: max(34px,calc(34px * var(--dock-scale)))}}.cta-dock{position: fixed;z-index: 101;top: max(8px,calc((var(--header-h) - 52px * var(--dock-scale)) / 2));right: calc(var(--dock-x) + (var(--dock-w) + 10px) * var(--dock-scale));transform: scale(var(--dock-scale));transform-origin: 100% 0;display: flex;align-items: center;gap: 4px;padding: 4px;border-radius: 999px;background: rgba(var(--bg-rgb),.38);box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.09);backdrop-filter: blur(14px) saturate(1.2);-webkit-backdrop-filter: blur(14px) saturate(1.2)}.cta-dock a{display: inline-flex;align-items: center;height: 44px;padding: 0 17px;border-radius: 999px;white-space: nowrap;font-size: 14.5px;font-weight: 600;letter-spacing: .005em;-webkit-tap-highlight-color: transparent;transition: background var(--dur-1),box-shadow var(--dur-2),transform .4s var(--ease)}.cta-dock a:active{transform: scale(.96)}.cta-dock a:focus-visible{outline: 2px solid var(--cyan);outline-offset: 2px}.cta-dock__login{color: var(--text);box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.18)}.cta-dock__login:hover{background: rgba(var(--text-rgb),.07)}.cta-dock__start{color: var(--btn-fg);background: var(--btn-bg)}.cta-dock__start:hover{box-shadow: 0 0 0 1px rgba(var(--text-rgb),.25)}:lang(bn) .cta-dock a{font-family: var(--font-bn);font-size: 15px;padding-top: 2px}.nav .nav__login{display: none}.header-cta{margin-right: max(0px,calc((var(--dock-w) + var(--cta-room)) * var(--dock-scale) + var(--dock-x) + 14px - max(var(--gutter),(100vw - var(--container)) / 2)))}@media (max-width: 1599px){:root{--dock-scale: .92}}@media (max-width: 1439px){:root{--dock-scale: .85}}@media (max-width: 1439px) and (min-width: 981px){.site-header .nav a{padding-inline: calc(12px * var(--dock-scale))}}@media (max-width: 1099px) and (min-width: 981px){:root{--cta-room: 108px}.cta-dock .cta-dock__start{display: none}}@media (max-width: 980px){:root{--dock-scale: 1;--cta-room: 0px}.cta-dock{display: none}.nav .nav__login{display: flex}}@media (max-width: 400px){:root{--dock-scale: .9}}@media (max-width: 400px){.site-header .container{gap: .6rem}.header-cta{gap: .45rem}}.btn--primary{background: var(--btn-bg);color: var(--btn-fg)}.btn--primary:hover{background: var(--btn-bg);box-shadow: 0 0 0 1px rgba(var(--text-rgb),.25),0 10px 30px -10px rgba(var(--fold-1-rgb),.5)}.btn--ghost:hover{background: rgba(var(--text-rgb),.04)}.btn--line{border: 1px solid transparent;background: linear-gradient(var(--bg),var(--bg)) padding-box,var(--grad) border-box;color: var(--text)}.btn--line:hover{background: linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box}button.chip[aria-pressed="true"]{background: var(--btn-bg);border-color: var(--btn-bg);color: var(--btn-fg)}.pd{background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}.under{position: relative;white-space: nowrap}.under::after{content: "";position: absolute;left: 0;right: 0;bottom: -.08em;height: max(2px,.055em);border-radius: 2px;background: var(--grad);transform: scaleX(var(--u,1));transform-origin: left;transition: transform var(--dur-draw) var(--ease-draw) var(--d,.2s);filter: var(--line-glow)}.js .under:not(.is-in)::after{--u: 0}.orbit{position: relative;display: inline-block;padding: 0 .12em;white-space: nowrap}.orbit>svg.orbit__ring{position: absolute;left: -6%;top: -30%;width: 112%;height: 160%;overflow: visible;pointer-events: none;filter: var(--line-glow)}.spark{display: inline-block;width: 10px;height: 10px;border-radius: 50%;background: radial-gradient(circle,#fff 0%,var(--lift) 35%,rgba(var(--fold-1-rgb),0) 70%);box-shadow: 0 0 12px rgba(var(--fold-1-rgb),.9),0 0 26px rgba(var(--fold-3-rgb),.45);flex: none}[data-draw]{position: relative}[data-draw]>svg.draw{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none;z-index: 1;filter: var(--line-glow)}.card[data-draw]{border-color: var(--line)}.card[data-draw].is-drawn{border-color: transparent}.eyebrow{color: var(--muted)}.eyebrow b{background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent;font-weight: 600}.section-head h2,.page-hero h1{font-weight: 600}.rule-line{position: relative;height: 1px;background: var(--line);overflow: visible}.rule-line::after{content: "";position: absolute;left: 0;top: 0;height: 1px;width: 100%;background: var(--grad);transform: scaleX(var(--u,1));transform-origin: left;transition: transform 1.6s var(--ease-draw);filter: var(--line-glow)}.js .rule-line:not(.is-in)::after{--u: 0}.rule-line::before{content: "";position: absolute;left: -4px;top: -4px;width: 9px;height: 9px;border-radius: 50%;background: #fff;box-shadow: 0 0 10px rgba(var(--fold-1-rgb),.9),0 0 18px rgba(var(--fold-3-rgb),.6)}.page-hero{padding-top: calc(var(--header-h) + clamp(2.5rem,1rem + 5vw,6rem));padding-bottom: clamp(3rem,2rem + 4vw,6rem)}.page-hero__grid{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);gap: clamp(2rem,1rem + 4vw,5rem);align-items: center}.page-hero__copy>* + *{margin-top: 1.4rem}.page-hero h1{font-size: var(--fs-display);line-height: var(--lh-tight);letter-spacing: var(--track-display)}.page-hero .lead{max-width: 34rem}.page-hero__visual{position: relative}.page-hero--center{text-align: center}.page-hero--center .page-hero__copy{margin-inline: auto;max-width: 52rem}.page-hero--center .lead{margin-inline: auto}.page-hero--center .cluster{justify-content: center}@media (max-width: 900px){.page-hero__grid{grid-template-columns: 1fr}}.beads{--n: 4;display: grid;grid-template-columns: repeat(var(--n),minmax(0,1fr));gap: 1.5rem;position: relative;counter-reset: bead}.beads::before{content: "";position: absolute;left: 14px;right: 14px;top: 13px;height: 2px;background: var(--grad);opacity: .9;border-radius: 2px;transform: scaleX(var(--u,1));transform-origin: left;transition: transform 1.8s var(--ease-draw);filter: var(--line-glow)}.js .beads:not(.is-in)::before{--u: 0}.bead{position: relative;padding-top: 3rem}.bead::before{counter-increment: bead;content: "";position: absolute;left: 7px;top: 7px;width: 14px;height: 14px;border-radius: 50%;background: var(--bead,var(--g1));box-shadow: 0 0 0 5px var(--bg)}.bead:nth-child(2){--bead: var(--g2)}.bead:nth-child(3){--bead: var(--g3)}.bead:nth-child(4){--bead: var(--fold-4)}.bead:nth-child(n+5){--bead: var(--fold-5)}.bead__n{font-size: .8rem;color: var(--muted);letter-spacing: .12em;text-transform: uppercase}.bead__t{font-size: var(--fs-h3);font-weight: 500;letter-spacing: -.02em;margin-top: .3rem}.bead__d{color: var(--text-2);margin-top: .5rem;font-size: .98rem}@media (max-width: 860px){.beads{grid-template-columns: 1fr;gap: 0}.beads::before{left: 13px;right: auto;top: 14px;bottom: 14px;width: 2px;height: auto;transform-origin: top;transform: scaleY(var(--u,1))}.bead{padding: 0 0 2rem 3.25rem}}.icon-line{width: var(--s,56px);height: var(--s,56px);overflow: visible;fill: none;stroke: url(#nb-grad);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;filter: var(--line-glow)}.icon-line .fill{fill: url(#nb-grad);stroke: none}.js .icon-line[data-draw-path] path,.js .icon-line[data-draw-path] rect,.js .icon-line[data-draw-path] circle{stroke-dasharray: var(--len,300);stroke-dashoffset: var(--len,300);transition: stroke-dashoffset 1.6s var(--ease-draw) var(--d,0s)}.js .icon-line[data-draw-path].is-in path,.js .icon-line[data-draw-path].is-in rect,.js .icon-line[data-draw-path].is-in circle{stroke-dashoffset: 0}.sr-defs{position: absolute;width: 0;height: 0;overflow: hidden}.panel{position: relative;border-radius: var(--r-lg);padding: clamp(1.5rem,1rem + 2vw,2.5rem);background: var(--surface);overflow: hidden;isolation: isolate}.panel{box-shadow: inset 0 0 0 1px var(--line)}.panel::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(80% 60% at 100% 0%,rgba(var(--brand-rgb),.14),transparent 62%)}:root[data-theme="day"] .panel::before{opacity: .6}.media__tag{background: rgba(var(--bg-rgb),.72)}:root[data-theme="day"] .phone{background: #1B1F31}:root[data-theme="day"] .play-btn{color: #fff}.talk{background: transparent;padding-block: clamp(5rem,3rem + 7vw,10rem) clamp(3rem,2rem + 3vw,5rem);text-align: center;overflow: hidden}.talk__top{display: grid;justify-items: center;justify-content: center;gap: .8rem;text-align: center}.talk__ask{color: var(--text-2);font-size: var(--fs-lead)}.talk__h{margin-block: clamp(1.5rem,1rem + 2vw,2.5rem);font-size: clamp(3.4rem,1.5rem + 9vw,10rem);line-height: .95;letter-spacing: -.055em;font-weight: 500}.talk__a{display: inline-flex;align-items: center;gap: .1em;padding-bottom: 0}.talk__h{text-wrap: wrap}.talk__arrow{width: .5em;height: .5em;transition: transform var(--dur-2) var(--ease)}.talk__a:hover .talk__arrow{transform: translate(.06em,-.06em)}.talk__row{display: grid;justify-items: center;justify-content: center;gap: 1.2rem;text-align: center}.talk__row .cluster{justify-content: center}.site-footer{background: transparent;border-top: 1px solid var(--line);padding-block: clamp(3rem,2rem + 3vw,4.5rem) 2rem}.site-footer .footer-grid{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1fr;gap: 2rem}.site-footer h3{font-size: var(--fs-label);letter-spacing: var(--track-label);text-transform: uppercase;color: var(--muted);font-weight: 500;margin-bottom: .8rem}.footer-links{display: grid}.footer-links a,.footer-links span{min-height: 40px;display: flex;align-items: center;color: var(--text-2)}.footer-links a:hover{color: var(--text)}.footer-bottom{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 1rem;margin-top: 3rem;padding-top: 1.5rem;border-top: 1px solid var(--line);color: var(--muted);font-size: .9rem}.footer-bn{font-family: var(--font-bn);color: var(--text-2)}@media (max-width: 860px){.site-footer .footer-grid{grid-template-columns: 1fr 1fr}.site-footer .footer-grid>:first-child{grid-column: 1 / -1}}@media (prefers-reduced-motion: reduce){.under::after,.rule-line::after,.beads::before{transition: none}.js .under:not(.is-in)::after,.js .rule-line:not(.is-in)::after,.js .beads:not(.is-in)::before{--u: 1}.js .icon-line[data-draw-path] path,.js .icon-line[data-draw-path] rect,.js .icon-line[data-draw-path] circle{stroke-dashoffset: 0;transition: none}}:root[lang="bn"]{--track-display: 0em;--track-head: 0em;--track-label: .04em}:root[lang="bn"] h1,:root[lang="bn"] h2,:root[lang="bn"] h3,:root[lang="bn"] .now .t{line-height: 1.24;letter-spacing: 0}:root[lang="bn"] .rail button{letter-spacing: .03em}:root[lang="bn"] .nav a{font-size: .95rem}body::before{content: "";position: fixed;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(42% 38% at 88% 6%,rgba(var(--fold-3-rgb),.17),transparent 72%),radial-gradient(34% 40% at 74% 32%,rgba(var(--fold-3-rgb),.17),transparent 70%),radial-gradient(26% 30% at 88% 14%,rgba(var(--halo-rgb),.1),transparent 70%),radial-gradient(32% 36% at 58% 70%,rgba(var(--fold-4-rgb),.14),transparent 72%),radial-gradient(46% 42% at 4% 86%,rgba(var(--fold-1-rgb),.1),transparent 72%);animation: nb-ambient 18s ease-in-out infinite alternate}@keyframes nb-ambient{to{transform: translate3d(-2%,1.5%,0) scale(1.05)}}@media (prefers-reduced-motion: reduce){body::before{animation: none}}:root[data-theme="day"] body::before{opacity: .5}body::after{content: "";position: fixed;inset: 0;z-index: 2147482000;pointer-events: none;opacity: .09;mix-blend-mode: overlay;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-theme="day"] body::after{opacity: .07;mix-blend-mode: multiply}.card,.panel{isolation: isolate;background-color: rgba(var(--surface-rgb),var(--glass-a));backdrop-filter: blur(18px) saturate(1.25);-webkit-backdrop-filter: blur(18px) saturate(1.25);box-shadow: inset 0 1px 0 rgba(var(--text-rgb),.06)}.card::after,.panel::after{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;pointer-events: none;background-image: radial-gradient(circle,rgba(var(--dot-rgb),.6) 0 1px,transparent 1.5px);background-size: 13px 13px;-webkit-mask-image: radial-gradient(240px circle at var(--mx,92%) var(--my,4%),#000 0%,rgba(0,0,0,.25) 45%,transparent 75%);mask-image: radial-gradient(240px circle at var(--mx,92%) var(--my,4%),#000 0%,rgba(0,0,0,.25) 45%,transparent 75%);opacity: .45;transition: opacity var(--dur-2)}.card:hover::after,.panel:hover::after{opacity: 1}@media (prefers-reduced-transparency: reduce){.card,.panel{backdrop-filter: none;-webkit-backdrop-filter: none;background-color: var(--surface)}}.fx-particles{position: fixed;inset: 0;width: 100vw;height: 100vh;z-index: 90;pointer-events: none}.ai-pill__dot{width: 18px;height: 18px;border-radius: 50%;background: var(--grad);box-shadow: 0 0 12px rgba(var(--fold-1-rgb),.55);position: relative;flex: none}.ai-pill__dot::after{content: "";position: absolute;inset: 5px;border-radius: 50%;background: var(--bg);opacity: .85}.ai-grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: clamp(.8rem,.5rem + 1vw,1.25rem);margin-top: clamp(2rem,1.5rem + 2vw,3rem)}.ai-card{display: grid;align-content: start;gap: .55rem;min-height: 17rem}.ai-card .icon-line{--s: 46px;margin-bottom: 1.1rem}.ai-card__step{font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--g2)}.ai-card p{font-size: .95rem}:lang(bn) .ai-card__step{font-family: var(--font-bn);letter-spacing: .02em;text-transform: none;font-size: .9rem}.hm-ai__more{margin-top: 2rem}@media (max-width: 1100px){.ai-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.ai-grid{grid-template-columns: 1fr}.ai-card{min-height: 0}}.sv-ai{padding-bottom: clamp(1rem,.5rem + 2vw,2rem)}.sv-ai__band{display: flex;align-items: center;gap: .9rem;margin: 0;padding: 1rem 1.3rem;border-radius: var(--r);color: var(--text-2);background: rgba(var(--surface-rgb),var(--glass-a));box-shadow: inset 0 0 0 1px var(--line);backdrop-filter: blur(16px) saturate(1.2);-webkit-backdrop-filter: blur(16px) saturate(1.2)}
