:root{--violet-900: #4B289E;--violet-850: #5D3BAB;--violet-800: #7050B5;--violet-750: #8263C0;--violet-700: #9478CA;--violet-650: #A68CD5;--violet-600: #B7A1DE;--violet-500: #C8B6E7;--violet-300: #DED0F1;--violet-200: #EEE7F9;--violet-100: #FAF4FF;--white-violet: #FDFDFF;--violet-glow: #C8A8FF;--indigo-950: #07001E;--indigo-900: #15003A;--indigo-800: #240057;--indigo-700: #2E0E78;--indigo-600: #4D00A0;--indigo-500: #6C2DC9;--indigo-surface: #140A33;--indigo-surface-2: #1D1245;--lilac-400: #A58BF5;--green-500: #18DB42;--green-400: #01EA2F;--green-600: #14C93C;--green-800: #0B7A26;--green-050: #E9FBEC;--signal: #34E87C;--signal-hover: #5CF09A;--ink-wordmark: #030005;--ink-900: #130D1F;--ink-700: #3B3347;--ink-600: #544B5F;--ink-500: #6B6377;--ink-400: #8E859B;--ink-100: #F7F5FB;--bone: #FAF8F3;--bone-2: #D9D4E6;--sub: #A4A0C0;--sub-line: #7A72A0;--red-700: #B42318;--red-050: #FDECEC;--red-400: #FF6B66;--sans: "Geist", "Helvetica Neue", Arial, sans-serif;--mono: "Geist Mono", ui-monospace, "SFMono-Regular", monospace;--urdu: "Noto Nastaliq Urdu", serif}:root{color-scheme:light;--bg: #FDFDFF;--atmos-fade: clamp(240px, 40svh, 440px);--bokeh: rgb(255 255 255 / .55);--text-strong: #130D1F;--text: #3B3347;--text-muted: #6B6377;--text-on-violet: #FFFFFF;--text-on-violet-muted: #E9E1FF;--text-on-accent: #030005;--accent: #18DB42;--accent-hover: #14C93C;--accent-text: #0B7A26;--accent-soft: #E9FBEC;--accent-line: rgb(24 219 66 / .45);--accent-glow: rgb(24 219 66 / .18);--highlight: var(--accent-text);--violet: #4B289E;--violet-soft: #EEE7F9;--violet-line: #DED0F1;--surface: #FFFFFF;--surface-2: #F7F5FB;--surface-inverse: #130D1F;--glass: rgb(255 255 255 / .7);--glass-strong: rgb(255 255 255 / .86);--glass-border: rgb(75 40 158 / .1);--glass-border-strong: rgb(75 40 158 / .18);--line: #E7E2EE;--line-strong: #8E859B;--shadow-sm: 0 1px 2px rgb(19 13 31 / .06), 0 1px 1px rgb(19 13 31 / .04);--shadow-md: 0 4px 12px -2px rgb(19 13 31 / .08), 0 2px 4px rgb(19 13 31 / .04);--shadow-lg: 0 24px 48px -12px rgb(75 40 158 / .18), 0 8px 16px -8px rgb(19 13 31 / .08);--focus-ring: 0 0 0 2px #FDFDFF, 0 0 0 4px #4B289E;--danger: #B42318;--danger-soft: #FDECEC;--art-stroke: #3B3347;--art-muted: #CFC8DA;--art-accent: #18DB42;--art-accent-2: #01EA2F;--art-violet: #7050B5;--art-fill: #F7F5FB;--art-label: #6B6377;--scene-bg: transparent;--scene-fog: #5D3BAB;--scene-particle: #FFFFFF;--scene-canvas-opacity: .9;--selection-bg: #DED0F1;--selection-fg: #130D1F;--hover-tint: rgb(19 13 31 / .05);--press-tint: rgb(19 13 31 / .09);--nav-indicator: var(--accent-text)}:root[data-theme=dark]{color-scheme:dark;--bg: #07001E;--atmos-fade: 0px;--bokeh: rgb(200 168 255 / .35);--text-strong: #FAF8F3;--text: #D9D4E6;--text-muted: #A4A0C0;--text-on-violet: #FAF8F3;--text-on-violet-muted: #A4A0C0;--text-on-accent: #07001E;--accent: #34E87C;--accent-hover: #5CF09A;--accent-text: #34E87C;--accent-soft: rgb(52 232 124 / .12);--accent-line: rgb(52 232 124 / .35);--accent-glow: rgb(52 232 124 / .45);--highlight: var(--accent);--violet: #A58BF5;--violet-soft: rgb(108 45 201 / .18);--violet-line: rgb(165 139 245 / .28);--surface: #140A33;--surface-2: #1D1245;--surface-inverse: #FAF8F3;--glass: rgb(255 255 255 / .05);--glass-strong: rgb(255 255 255 / .08);--glass-border: rgb(255 255 255 / .09);--glass-border-strong: rgb(255 255 255 / .14);--line: rgb(255 255 255 / .09);--line-strong: #7A72A0;--shadow-sm: 0 1px 2px rgb(0 0 0 / .4);--shadow-md: 0 8px 24px -6px rgb(0 0 0 / .55);--shadow-lg: 0 30px 60px -15px rgb(0 0 0 / .7), 0 0 0 1px rgb(255 255 255 / .06);--focus-ring: 0 0 0 2px #07001E, 0 0 0 4px #34E87C;--danger: #FF6B66;--danger-soft: rgb(255 107 102 / .14);--art-stroke: #D9D4E6;--art-muted: rgb(250 248 243 / .22);--art-accent: #34E87C;--art-accent-2: #00F93A;--art-violet: #A58BF5;--art-fill: #1D1245;--art-label: #A4A0C0;--scene-bg: #07001E;--scene-fog: #07001E;--scene-particle: #FAF8F3;--scene-canvas-opacity: 1;--selection-bg: rgb(52 232 124 / .35);--selection-fg: #FAF8F3;--hover-tint: rgb(255 255 255 / .06);--press-tint: rgb(255 255 255 / .1);--nav-indicator: var(--accent)}:root:not([data-theme=dark]) [data-surface=violet]{--text-strong: var(--text-on-violet);--text: var(--text-on-violet);--text-muted: var(--text-on-violet-muted);--accent-text: #18DB42;--highlight: #18DB42;--glass: rgb(30 12 70 / .22);--glass-strong: rgb(30 12 70 / .34);--glass-border: rgb(255 255 255 / .22);--glass-border-strong: rgb(255 255 255 / .34);--line: rgb(255 255 255 / .18);--hover-tint: rgb(255 255 255 / .1);--press-tint: rgb(255 255 255 / .16);--focus-ring: 0 0 0 2px #4B289E, 0 0 0 4px #FFFFFF;--eyebrow-color: var(--text-on-violet-muted);--art-stroke: #FFFFFF;--art-muted: rgb(255 255 255 / .35);--art-fill: rgb(30 12 70 / .22);--art-label: var(--text-on-violet-muted);--art-violet: #E9E1FF}:root:not([data-theme=dark]) [data-surface=inverse]{--text-strong: #FFFFFF;--text: #FFFFFF;--text-muted: #A49CB0;--accent-text: #18DB42;--highlight: #18DB42;--line: rgb(255 255 255 / .14);--glass: rgb(255 255 255 / .06);--glass-strong: rgb(255 255 255 / .1);--glass-border-strong: rgb(255 255 255 / .24);--hover-tint: rgb(255 255 255 / .08);--press-tint: rgb(255 255 255 / .14);--focus-ring: 0 0 0 2px #130D1F, 0 0 0 4px #FFFFFF;--eyebrow-color: #18DB42;--art-stroke: #FFFFFF;--art-muted: rgb(255 255 255 / .22);--art-label: #A49CB0}:root{--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-11: 160px;--w-content: 1280px;--w-wide: 1440px;--w-narrow: 880px;--w-prose: 68ch;--maxw: var(--w-content);--gutter: var(--space-4);--pad: var(--gutter);--gap: var(--space-4);--card-pad: var(--space-5);--flow-content: var(--space-6);--nav-height: 64px;--header-offset: calc(var(--nav-height) + var(--space-4));--section-pad: clamp(64px, 8vw, 128px);--section-pad-tight: clamp(48px, 6vw, 96px);--hero-pad-top: calc(var(--header-offset) + clamp(48px, 8vh, 112px));--masthead-pad-top: calc(var(--header-offset) + clamp(32px, 4vw, 64px));--fs-display: clamp(2.75rem, 1.6rem + 5.2vw, 6rem);--fs-h1: clamp(2.25rem, 1.5rem + 3.4vw, 4.25rem);--fs-h2: clamp(1.75rem, 1.25rem + 2.2vw, 3rem);--fs-h3: clamp(1.25rem, 1.05rem + .9vw, 1.75rem);--fs-title: 1.125rem;--fs-body-lg: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--fs-body: 1rem;--fs-small: .875rem;--fs-micro: .75rem;--fs-chip: .8125rem;--fs-urdu: clamp(1.25rem, 1rem + 1vw, 1.75rem);--ease: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-4: .48s;--touch: 44px;--tab-fade: 32px;--btn-height: 48px;--btn-height-sm: 40px;--btn-radius: var(--radius-pill);--card-bg: var(--surface);--card-border: var(--line);--card-radius: var(--radius-lg);--card-shadow: var(--shadow-sm);--card-shadow-hover: var(--shadow-md);--nav-bg: var(--glass-strong);--nav-border: var(--glass-border);--input-bg: var(--surface);--input-border: var(--line-strong);--input-radius: var(--radius-sm);--chip-bg: var(--violet-soft);--chip-fg: var(--violet);--tag-accent-bg: var(--accent-soft);--tag-accent-fg: var(--accent-text);--eyebrow-color: var(--accent-text);--device-frame: #1D1D1F;--device-edge: #2A2A2E;--device-bezel: #000000;--z-nav: 50;--z-menu: 60;--z-loader: 100}[data-surface=violet]{--eyebrow-color: var(--text-muted)}:root[data-theme=dark] [data-surface=inverse]{--eyebrow-color: var(--accent-text)}@media(min-width:30em){:root{--gutter: var(--space-5)}}@media(min-width:48em){:root{--gutter: var(--space-6);--gap: var(--space-5);--flow-content: var(--space-7)}}@media(min-width:64em){:root{--gutter: var(--space-7);--card-pad: var(--space-6)}}@media(min-width:80em){:root{--gap: var(--space-6)}}*,*:before,*:after{box-sizing:border-box}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}html{scroll-padding-top:calc(var(--header-offset) + var(--space-4));-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,video,canvas{max-width:100%}img,video{display:block;height:auto}::selection{background:var(--selection-bg);color:var(--selection-fg)}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}.theme-fade,.theme-fade *,.theme-fade *:before,.theme-fade *:after{transition:background-color var(--dur-3) var(--ease),color var(--dur-3) var(--ease),border-color var(--dur-3) var(--ease),fill var(--dur-3) var(--ease),stroke var(--dur-3) var(--ease),stop-color var(--dur-3) var(--ease)!important}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font-weight:600;text-wrap:balance;color:var(--text-strong)}.t-display{font-size:var(--fs-display);line-height:.98;letter-spacing:-.045em;max-width:20ch}h1,.t-h1{font-size:var(--fs-h1);line-height:1.04;letter-spacing:-.035em;max-width:18ch}h2,.t-h2{font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.028em;max-width:24ch}h3,.t-h3{font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.018em;max-width:32ch}h4,.t-title{font-size:var(--fs-title);line-height:1.35;font-weight:600;letter-spacing:-.01em;color:var(--text-strong)}.t-lead{font-size:var(--fs-body-lg);line-height:1.55;letter-spacing:-.005em;color:var(--text-muted);max-width:56ch;text-wrap:pretty}p,.t-body{font-size:var(--fs-body);line-height:1.6;max-width:68ch;text-wrap:pretty}.t-small{font-size:var(--fs-small);line-height:1.5}.t-muted{color:var(--text-muted)}.t-label,.mono-label{font-family:var(--mono);font-size:var(--fs-micro);line-height:1.4;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.mono{font-family:var(--mono)}.t-urdu,[lang=ur]{font-family:var(--urdu);font-size:var(--fs-urdu);line-height:2;letter-spacing:0}.tabular{font-variant-numeric:tabular-nums}.grad-text{color:var(--highlight)}:root[data-theme=dark] .grad-text{background:linear-gradient(135deg,var(--art-accent-2),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus-ring)}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring)}.icon{width:24px;height:24px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.icon.i20{width:20px;height:20px;stroke-width:2.1}.icon.i16{width:16px;height:16px;stroke-width:2.25}[dir=rtl] .icon.flip{transform:scaleX(-1)}.wrap{width:100%;max-width:var(--w-content);margin-inline:auto;padding-inline:var(--gutter)}.wrap--wide{max-width:var(--w-wide)}.wrap--narrow{max-width:calc(var(--w-narrow) + 2 * var(--gutter))}.prose{max-width:var(--w-prose)}#content{position:relative}#content>*{position:relative}.section{position:relative;padding-block:var(--section-pad)}.section--tight,.section-tight{padding-block:var(--section-pad-tight)}.section--band{padding-block:var(--section-pad-tight) var(--section-pad)}.section--flush-top{padding-block-start:0}.section--tint{background:var(--surface-2)}.divider-top{border-top:1px solid var(--line)}[id]{scroll-margin-top:calc(var(--header-offset) + var(--space-4))}.hero,.masthead{position:relative;--bg-atmos: linear-gradient(to top, #FDFDFF 0, #FAF4FF calc(var(--atmos-fade) * .12), #EEE7F9 calc(var(--atmos-fade) * .26), #DED0F1 calc(var(--atmos-fade) * .4), #C8B6E7 calc(var(--atmos-fade) * .52), #B7A1DE calc(var(--atmos-fade) * .63), #A68CD5 calc(var(--atmos-fade) * .73), #9478CA calc(var(--atmos-fade) * .82), #8263C0 calc(var(--atmos-fade) * .91), #7050B5 var(--atmos-fade), #5D3BAB calc(var(--atmos-fade) + (100% - var(--atmos-fade)) * .45), #4B289E 100%);padding-block-end:max(var(--atmos-fade),var(--section-pad-tight))}.hero:before,.masthead:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--bg-atmos)}:root:not([data-theme=dark]) .masthead{--atmos-fade: clamp(160px, 24svh, 280px)}:root[data-theme=dark] .hero,:root[data-theme=dark] .masthead{--bg-atmos: radial-gradient(120% 70% at 50% -10%, rgb(77 0 160 / .55), transparent 62%), radial-gradient(60% 40% at 85% 10%, rgb(52 232 124 / .07), transparent 70%), linear-gradient(180deg, #15003A 0%, #07001E 100%);padding-block-end:var(--section-pad-tight)}.hero{padding-block-start:var(--hero-pad-top)}.masthead{padding-block-start:var(--masthead-pad-top)}.section-head{max-width:var(--w-narrow);display:flex;flex-direction:column;align-items:flex-start}.section-head>*+*{margin-block-start:var(--space-5)}.section-head>.eyebrow+*{margin-block-start:var(--space-4)}.section-head>.cluster{margin-block-start:var(--space-6)}.section-head+*{margin-block-start:var(--flow-content)}.section-head .sub,.section-head .lede,.section-head>p{font-size:var(--fs-body-lg);line-height:1.55;color:var(--text-muted);max-width:56ch}.section-head--center,.section-head.center{margin-inline:auto;align-items:center;text-align:center}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-4))}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--space-3))}.grid{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(var(--min, 280px),100%),1fr))}.grid--2,.grid--3,.grid--4{grid-template-columns:minmax(0,1fr)}.grid>*,.split>*,.steps>*,.cluster>*{min-width:0}@media(min-width:30em){.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48em){.grid--2,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3>:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:64em){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--3>:last-child:nth-child(odd){grid-column:auto}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.split{display:grid;gap:var(--space-7);grid-template-columns:minmax(0,1fr)}@media(min-width:64em){.split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split--rev{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split--rev>:first-child{order:2}.split--top{align-items:start}}@media(min-width:80em){.split{gap:var(--space-8)}}.strip{--fade: var(--gutter);display:flex;gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.strip::-webkit-scrollbar{display:none}.strip>*{flex:0 0 var(--strip-item, 86%);scroll-snap-align:start}@media(min-width:48em){.strip--until-md{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0;-webkit-mask-image:none;mask-image:none}}@media(min-width:64em){.strip--until-lg{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0;-webkit-mask-image:none;mask-image:none}}.steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:var(--space-4);align-items:start}.step-n{grid-row:span 2;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;position:relative;z-index:1;background:var(--surface);border:1.5px solid var(--line-strong);font:600 var(--fs-small)/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--text-strong)}.step-t{font-size:var(--fs-title);line-height:1.35;font-weight:600;letter-spacing:-.01em}.step-d{margin-top:var(--space-2);font-size:var(--fs-small);line-height:1.5;color:var(--text-muted)}.step-line{position:absolute;left:15.5px;top:40px;bottom:calc(var(--space-5) * -1 + 8px);width:1px;background:var(--line-strong);overflow:hidden}.step:last-child .step-line{display:none}.step-line>i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform-origin:top center}@media(min-width:48em){.steps:not(.steps--vertical){grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:start}.steps:not(.steps--vertical) .step-t{min-height:2.7em}.steps:not(.steps--vertical) .step{grid-template-columns:minmax(0,1fr);row-gap:var(--space-4)}.steps:not(.steps--vertical) .step-n{grid-row:auto}.steps:not(.steps--vertical) .step-line{left:40px;right:calc(var(--space-5) * -1 + 8px);top:15.5px;bottom:auto;width:auto;height:1px}.steps:not(.steps--vertical) .step-line>i{transform-origin:left center}.steps--many{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr))!important;row-gap:var(--space-6)}.steps--many .step:nth-child(4n) .step-line{display:none}}@media(min-width:80em){.steps--many{grid-template-columns:repeat(var(--steps, 8),minmax(0,1fr))!important}.steps--many .step:nth-child(4n) .step-line{display:block}.steps--many .step:last-child .step-line{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--btn-height);min-width:44px;padding:0 var(--space-5);border-radius:var(--btn-radius);border:1px solid transparent;font:600 var(--fs-body)/1 var(--sans);letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),transform var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.btn .icon{width:20px;height:20px;stroke-width:2.1;transition:transform var(--dur-2) var(--ease)}.btn-sm{min-height:var(--btn-height-sm);padding:0 var(--space-4);font-size:var(--fs-small);gap:6px}.btn-sm .icon{width:16px;height:16px;stroke-width:2.25}.btn-icon{min-height:40px;width:40px;padding:0;border-radius:var(--radius-pill);background:transparent;color:var(--text);border:0}@media(pointer:coarse){.btn-sm,.btn-icon{min-height:var(--touch)}.btn-icon{width:var(--touch)}}.btn-primary{background:var(--accent);color:var(--text-on-accent);box-shadow:inset 0 -1px #03000524}.btn-secondary,.btn-ghost{background:var(--glass);color:var(--text-strong);border-color:var(--glass-border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-tertiary{min-height:40px;padding:0;background:none;color:var(--text-strong);border:0}.btn-tertiary .icon{width:16px;height:16px}@media(hover:hover){.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 6px 16px -6px var(--accent-glow)}:root[data-theme=dark] .btn-primary:hover{box-shadow:0 0 0 1px var(--accent-line),0 8px 28px -8px var(--accent-glow)}.btn-secondary:hover,.btn-ghost:hover{background:var(--glass-strong);border-color:var(--line-strong)}[data-surface=violet] .btn-secondary:hover{border-color:#ffffff80}.btn-tertiary:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.btn-icon:hover{background:var(--hover-tint);color:var(--text-strong)}.btn:hover .icon.arrow,.btn:hover .icon:last-child:not(:first-child){transform:translate(2px)}}.btn-primary:active{background:var(--accent-hover);transform:scale(.98);box-shadow:none}.btn-secondary:active,.btn-ghost:active,.btn-icon:active{background:var(--press-tint)}.btn-primary:focus-visible{box-shadow:var(--focus-ring)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;background:var(--surface-2);color:var(--text-muted);border-color:var(--line);box-shadow:none;transform:none}.btn[aria-busy=true]:before{content:"";width:16px;height:16px;border-radius:50%;border:1.5px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:29.99em){.cta-row .btn,.hero .btn,.masthead .btn:not(.btn-sm),.cta-band .btn{width:100%}}.cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font:500 var(--fs-micro)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow-color);background:none!important;border:0!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.eyebrow .dot{width:6px;height:6px;border-radius:1px;background:var(--accent);flex:none;animation:none}.chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);font:500 var(--fs-chip)/1.2 var(--sans);background:var(--surface-2);border:1px solid var(--line);color:var(--text);white-space:nowrap}.chip .icon{width:16px;height:16px;stroke-width:2.25}.chip.violet{background:var(--chip-bg);color:var(--chip-fg);border-color:transparent}.chip.accent{background:var(--tag-accent-bg);color:var(--tag-accent-fg);border-color:transparent}[data-surface=violet] .chip{background:var(--glass);border-color:var(--glass-border);color:var(--text)}a.chip{text-decoration:none;transition:background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}@media(hover:hover){a.chip:hover{background:var(--glass-strong);border-color:var(--glass-border-strong)}}.badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 var(--space-2);border-radius:var(--radius-xs);font:500 var(--fs-micro)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--surface-2);color:var(--text);white-space:nowrap}.badge.accent{background:var(--tag-accent-bg);color:var(--tag-accent-fg)}.badge.violet{background:var(--chip-bg);color:var(--chip-fg)}.badge.danger{background:var(--danger-soft);color:var(--danger)}.badge .dot,.live-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.sample-tag{display:inline-flex;align-items:center;height:24px;padding:0 var(--space-2);border-radius:var(--radius-xs);border:1px dashed var(--line-strong);background:var(--surface);color:var(--art-label);font:500 var(--fs-micro)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.icon-tile{width:48px;height:48px;border-radius:var(--radius-md);flex:none;display:grid;place-items:center;background:var(--violet-soft);color:var(--violet)}.icon-tile .icon{width:24px;height:24px}.icon-tile.md{width:40px;height:40px;border-radius:var(--radius-sm)}.icon-tile.md .icon{width:20px;height:20px;stroke-width:2.1}.icon-tile.sm{width:32px;height:32px;border-radius:8px}.icon-tile.sm .icon{width:16px;height:16px;stroke-width:2.25}.icon-tile.neutral{background:var(--surface-2);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--line)}.icon-tile.accent{background:var(--accent-soft);color:var(--accent-text)}[data-surface=violet] .icon-tile{background:var(--glass);color:var(--text-strong)}.card{position:relative;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-pad);box-shadow:var(--card-shadow);color:var(--text)}:root[data-theme=dark] .card{box-shadow:none}.card h3,.card .card-t{font-size:var(--fs-title);line-height:1.35;letter-spacing:-.01em}.card p,.card .card-d{font-size:var(--fs-small);line-height:1.5;color:var(--text-muted)}.card>.icon-tile+*{margin-top:var(--space-5)}.card>h3+p,.card>.card-t+.card-d{margin-top:var(--space-2)}.card>.btn-tertiary{margin-top:var(--space-4)}a.card{display:block}a.card,.card:has(.card-link){text-decoration:none;transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease)}.card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.card-link{text-decoration:none;color:inherit}@media(hover:hover){a.card:hover,.card:has(.card-link):hover{transform:translateY(-2px);box-shadow:var(--card-shadow-hover);border-color:var(--accent-line)}:root[data-theme=dark] a.card:hover,:root[data-theme=dark] .card:has(.card-link):hover{background:var(--surface-2);box-shadow:none}a.card:hover .card-arrow,.card:has(.card-link):hover .card-arrow{transform:translate(2px);color:var(--text-strong);opacity:1}}a.card:active{transform:none;box-shadow:var(--shadow-sm)}.card-arrow{width:16px;height:16px;color:var(--text-muted);transition:transform var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.card .card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.link-card{position:relative;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);text-decoration:none;color:var(--text);transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.link-card .lc-t{font-weight:600;font-size:var(--fs-body);color:var(--text-strong);line-height:1.3}.link-card .lc-d{font-size:var(--fs-small);color:var(--text-muted);line-height:1.4}.link-card>.card-arrow{margin-left:auto}@media(hover:hover){.link-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--accent-line)}}.feature-item>.icon-tile+*{margin-top:var(--space-4)}.feature-item h3{font-size:var(--fs-title);line-height:1.35}.feature-item p{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--text-muted)}.item{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--fs-small);line-height:1.5;color:var(--text)}.item>.icon{width:16px;height:16px;stroke-width:2.25;margin-top:3px;color:var(--accent-text)}.check-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.metric{display:grid;gap:var(--space-1)}.metric .l{font:500 var(--fs-micro)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.metric .v{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:600;letter-spacing:-.025em;line-height:1.1;color:var(--text-strong);font-variant-numeric:tabular-nums}.metric .d{justify-self:start}.mock .metric{background:var(--surface-2);border-radius:var(--radius-sm);padding:var(--space-4)}.mock .metric .v{font-size:1.5rem}.metric-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:var(--space-4)}.mock{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;color:var(--text)}:root[data-theme=dark] .mock{border-color:var(--glass-border-strong)}.mock-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line)}.mock-head .mt{font-size:var(--fs-small);font-weight:600;color:var(--text-strong);line-height:1.3}.mock-head .ms{font:500 var(--fs-micro)/1.3 var(--mono);color:var(--text-muted);letter-spacing:.04em}.mock-body{padding:var(--space-4);display:grid;gap:var(--space-3)}.bars{display:flex;align-items:flex-end;gap:var(--space-2);height:120px;border-bottom:1px solid var(--art-muted)}.bars i{flex:1;border-radius:4px 4px 0 0;background:var(--art-violet)}.bars i.hi{background:var(--art-accent)}.svc+.svc{margin-top:var(--space-3)}.svc-top{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--fs-small);color:var(--text);margin-bottom:6px}.svc-top .p{font:500 var(--fs-micro)/1.4 var(--mono);color:var(--text-muted)}.svc-track{height:6px;border-radius:999px;background:color-mix(in srgb,var(--art-muted) 40%,transparent);overflow:hidden}:root[data-theme=dark] .svc-track{background:var(--art-muted)}.svc-fill{height:100%;border-radius:999px;background:var(--art-violet)}.svc:first-child .svc-fill{background:var(--art-accent)}.ba-pair{display:grid;gap:var(--space-4);align-items:stretch}.ba-arrow{display:grid;place-items:center;color:var(--text-muted)}.ba-arrow .icon{width:20px;height:20px;transform:rotate(90deg)}@media(min-width:48em){.ba-pair{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}.ba-arrow .icon{transform:none}}.ba{border-radius:var(--radius-lg);padding:var(--space-6);border:1px solid var(--line)}.ba.before{background:var(--surface-2)}:root[data-theme=dark] .ba.before{background:transparent}.ba.after{background:var(--surface);border-color:var(--accent-line);box-shadow:var(--shadow-sm)}.ba .lbl{font:500 var(--fs-micro)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ba.after .lbl{color:var(--accent-text)}.ba .t{margin-top:var(--space-2);font-size:var(--fs-h3);font-weight:600;line-height:1.2;letter-spacing:-.018em;color:var(--text)}.ba.after .t{color:var(--text-strong)}.ba .rows{margin-top:var(--space-5);display:grid;gap:var(--space-2)}.ba .row{display:flex;align-items:flex-start;gap:var(--space-3);font-size:.9375rem;line-height:1.5;color:var(--text-muted)}.ba.after .row{color:var(--text)}.ba .row .icon{width:16px;height:16px;stroke-width:2.25;margin-top:3px;flex:none}.ba.after .row .icon{color:var(--accent-text)}.tabs{display:flex;gap:var(--space-1);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 4px 0;margin-inline:-4px;border-bottom:1px solid var(--line)}.tabs::-webkit-scrollbar{display:none}.tabs[data-overflow=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--tab-fade)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--tab-fade)),transparent)}.tabs[data-overflow=start]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--tab-fade)),transparent);mask-image:linear-gradient(to left,#000 calc(100% - var(--tab-fade)),transparent)}.tabs[data-overflow=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--tab-fade),#000 calc(100% - var(--tab-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--tab-fade),#000 calc(100% - var(--tab-fade)),transparent)}.tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);flex:none;min-height:40px;padding:0 var(--space-4);scroll-snap-align:start;cursor:pointer;border:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:none;font:500 var(--fs-small)/1.2 var(--sans);color:var(--text-muted);white-space:nowrap;transition:color var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease)}.tab .icon{width:16px;height:16px;stroke-width:2.25}.tab:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:-1px;height:2px;border-radius:1px;background:var(--nav-indicator);transform:scaleX(0);opacity:0;transition:transform var(--dur-2) var(--ease),opacity var(--dur-2) var(--ease)}.tab[aria-selected=true]{color:var(--text-strong)}.tab[aria-selected=true]:after{transform:scaleX(1);opacity:1}@media(hover:hover){.tab:hover{color:var(--text-strong);background:var(--hover-tint)}}@media(pointer:coarse){.tab{min-height:var(--touch)}}.seg{border:0;margin:0;padding:0;min-width:0}.seg legend{padding:0;margin-bottom:var(--space-2);font-size:var(--fs-small);font-weight:500;color:var(--text-strong)}.seg-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg)}@media(min-width:30em){.seg-track{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none;border-radius:var(--radius-pill)}}.seg-opt{position:relative;display:grid;place-items:center;min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:500;color:var(--text-muted);cursor:pointer;text-align:center;transition:background-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.seg-opt input{position:absolute;opacity:0;pointer-events:none}@media(hover:hover){.seg-opt:hover{color:var(--text-strong)}}.seg-opt:has(:checked){background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line)}:root[data-theme=dark] .seg-opt:has(:checked){background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--glass-border-strong)}.seg-opt:has(:focus-visible){box-shadow:var(--focus-ring)}.seg-help{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--text-muted)}.form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .form{box-shadow:none}@media(min-width:48em){.form{padding:var(--space-6)}}.form-grid{display:grid;gap:var(--space-5) var(--space-4)}@media(min-width:40em){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .full{grid-column:1 / -1}}.form>*+*{margin-top:var(--space-5)}.field{display:flex;flex-direction:column;min-width:0}.field[hidden]{display:none}.field label{font-size:var(--fs-small);font-weight:500;color:var(--text-strong);margin-bottom:var(--space-2)}.field label .opt{color:var(--text-muted);font-weight:400}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:0 var(--space-4);border-radius:var(--input-radius);background:var(--input-bg);border:1px solid var(--input-border);color:var(--text-strong);font-size:1rem;font-family:var(--sans);transition:border-color var(--dur-2) var(--ease)}.field textarea{min-height:128px;padding:var(--space-3) var(--space-4);resize:vertical;line-height:1.5}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 17px) 50%;background-size:5px 5px;background-repeat:no-repeat}.field ::placeholder{color:var(--text-muted);opacity:1}@media(hover:hover){.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--text-muted)}}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid transparent;box-shadow:var(--focus-ring)}.field [aria-invalid=true]{border-color:var(--danger)}.field-help{margin-top:6px;font-size:var(--fs-small);color:var(--text-muted)}.field-error{margin-top:6px;font-size:var(--fs-small);font-weight:500;color:var(--danger)}.field-error:empty{display:none}.form-note{font-size:var(--fs-small);color:var(--text-muted)}.form-note a,.prose a,.t-link{color:var(--violet);text-decoration:underline;text-decoration-color:var(--violet-line);text-underline-offset:3px;text-decoration-thickness:1px}@media(hover:hover){.form-note a:hover,.prose a:hover,.t-link:hover{text-decoration-color:var(--violet);text-decoration-thickness:2px}}.form-status{min-height:24px;font-size:var(--fs-small);font-weight:500;color:var(--text-muted)}.form-status.ok{color:var(--accent-text)}.form-status.err{color:var(--danger)}.iphone{position:relative;width:min(280px,76vw);margin-inline:auto}@media(max-width:47.99em){.iphone{width:min(240px,72vw)}}.iphone-frame{position:relative;border-radius:48px;padding:3px;background:linear-gradient(180deg,var(--device-edge),var(--device-frame) 40%);box-shadow:var(--shadow-lg),inset 0 0 0 1px #ffffff14}.iphone-btn{position:absolute;width:3px;background:var(--device-edge)}.iphone-btn.vol-a{left:-2px;top:100px;height:28px;border-radius:2px 0 0 2px}.iphone-btn.vol-b{left:-2px;top:140px;height:48px;border-radius:2px 0 0 2px}.iphone-btn.vol-c{left:-2px;top:196px;height:48px;border-radius:2px 0 0 2px}.iphone-btn.pwr{right:-2px;top:160px;height:64px;border-radius:0 2px 2px 0}.iphone-bezel{position:relative;border-radius:45px;background:var(--device-bezel);overflow:hidden}.iphone-island{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:3;width:32%;height:26px;border-radius:999px;background:var(--device-bezel)}.iphone-screen{position:relative;width:100%;aspect-ratio:9 / 19.5;background:#fff;overflow:hidden}.iphone-screen>img{width:100%;height:100%;object-fit:cover;object-position:top}.iphone-glow{display:none}:root[data-theme=dark] .iphone.is-hero .iphone-glow{display:block;position:absolute;top:-48px;right:-48px;bottom:-48px;left:-48px;border-radius:50%;pointer-events:none;background:var(--accent-glow);opacity:.35;filter:blur(60px)}.demo{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .demo{box-shadow:none}.demo-head{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.demo-head .t{font-size:var(--fs-body);font-weight:600;color:var(--text-strong);line-height:1.3}.demo-head .s{font-size:var(--fs-small);color:var(--text-muted);line-height:1.4}.demo-head .sample-tag{margin-left:auto}.chat{display:grid;gap:var(--space-3)}.bubble{max-width:85%;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--fs-small);line-height:1.5;color:var(--text)}.bubble.user{justify-self:end;background:var(--surface-2);border-bottom-right-radius:4px}.bubble.ai{justify-self:start;background:var(--violet-soft);border-bottom-left-radius:4px}.bubble .who{font:500 var(--fs-micro)/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.ticket-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);font-size:var(--fs-small)}.ticket-row:first-child{border-top:0}.ticket-row>.icon{width:16px;height:16px;stroke-width:2.25;color:var(--accent-text)}.ticket-row .t{flex:1;color:var(--text)}.wave{display:flex;align-items:center;gap:3px;height:48px}.wave i{flex:1;height:40%;border-radius:2px;background:var(--art-violet);animation:wave-kf 1.2s ease-in-out infinite}.wave i:nth-child(7n+3){background:var(--art-accent)}@keyframes wave-kf{0%,to{height:20%}50%{height:100%}}.qr{display:grid;place-items:center;width:148px;height:148px;padding:12px;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-md);border:1px solid var(--line)}.qr img{width:100%;height:100%;object-fit:contain}.qr-cap{margin-top:var(--space-2);font:500 var(--fs-micro)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.store-badge{display:inline-flex;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--surface-inverse);color:var(--bg);text-decoration:none;transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.store-badge svg{width:22px;height:22px;flex:none}.store-badge span{display:grid;line-height:1.1}.store-badge small{font-size:11px;letter-spacing:.02em;opacity:.85}.store-badge strong{font-size:1rem;font-weight:600}@media(hover:hover){.store-badge:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}}.disclosure>summary{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;cursor:pointer;list-style:none;font-weight:600;color:var(--text-strong)}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--dur-2) var(--ease)}.disclosure[open]>summary:after{transform:rotate(225deg) translateY(-2px)}.faq{display:grid;gap:0;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-3) 0;cursor:pointer;list-style:none;font-size:var(--fs-title);font-weight:600;color:var(--text-strong)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 1.5rem/1 var(--sans);color:var(--text-muted);transition:transform var(--dur-2) var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>div{padding-bottom:var(--space-5);color:var(--text)}.cta-band{position:relative;overflow:hidden;border-radius:var(--radius-xl);padding:clamp(32px,5vw,64px);display:grid;gap:var(--space-6);background:var(--surface-inverse);color:var(--text)}:root[data-theme=dark] .cta-band{background:var(--surface-2);border:1px solid var(--violet-line)}.cta-band h2{font-size:var(--fs-h2);max-width:18ch}.cta-band p{margin-top:var(--space-4);font-size:var(--fs-body-lg);color:var(--text-muted);max-width:44ch}.cta-band .cta-row{position:relative;z-index:1}.cta-band .cta-star{position:absolute;right:-60px;bottom:-80px;width:360px;height:360px;pointer-events:none;color:var(--text-strong);opacity:.06}:root[data-theme=dark] .cta-band .cta-star{color:var(--art-muted);opacity:1}@media(min-width:48em){.cta-band{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.cta-band .cta-row{justify-content:flex-end}}.cta-band--slim{background:var(--surface-2)}@media(max-width:47.99em){.cta-band .cta-star{display:none}}.skip-link{position:fixed;top:var(--space-2);left:var(--space-2);z-index:calc(var(--z-loader) + 1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-strong);font-weight:600;text-decoration:none;box-shadow:var(--shadow-md);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.scene-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:calc(var(--scene-canvas-opacity) * var(--scene-scroll, 1))}:root[data-theme=dark] .scene-wrap{opacity:var(--scene-canvas-opacity)}#scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;display:block;will-change:opacity;opacity:.55}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-loader);background:var(--bg);display:grid;place-items:center;transition:opacity .6s ease,visibility .6s}.loader.done{opacity:0;visibility:hidden;pointer-events:none}.loader-star{width:64px;height:64px;color:var(--accent);animation:loader-pulse 1.2s ease-in-out infinite}@keyframes loader-pulse{0%,to{opacity:1}50%{opacity:.6}}.topbar{position:fixed;top:0;inset-inline:0;z-index:var(--z-nav);padding:var(--space-4) var(--gutter) 0;pointer-events:none}.nav{pointer-events:auto;max-width:var(--w-content);margin:0 auto;height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 var(--space-2) 0 var(--space-5);border-radius:var(--radius-pill);background:var(--nav-bg);border:1px solid var(--nav-border);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);transition:box-shadow var(--dur-3) var(--ease),border-color var(--dur-3) var(--ease)}@media(max-width:29.99em){.nav{padding-left:var(--space-4);gap:var(--space-2)}}.topbar[data-scrolled] .nav{box-shadow:var(--shadow-md);border-color:var(--line)}:root[data-theme=dark] .topbar[data-scrolled] .nav{box-shadow:none;border-color:var(--glass-border-strong)}.nav-logo{display:flex;align-items:center;flex:none;text-decoration:none;border-radius:var(--radius-sm)}.nav-logo img{height:34px;width:auto}@media(max-width:47.99em){.nav-logo img{height:28px}}.logo-white{display:none}:root[data-theme=dark] .logo-ink{display:none}:root[data-theme=dark] .logo-white{display:block}.nav-links{display:none;gap:var(--space-1)}.nav-links a{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:500;color:var(--text);text-decoration:none;transition:color var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease)}.nav-links a[aria-current=page]{color:var(--text-strong)}.nav-links a[aria-current=page]:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:6px;height:2px;border-radius:1px;background:var(--nav-indicator)}@media(hover:hover){.nav-links a:hover{color:var(--text-strong);background:var(--hover-tint)}}.nav-links a:active{background:var(--press-tint)}.nav-actions{display:flex;align-items:center;gap:var(--space-2);flex:none}.nav-app,.nav-demo{display:none}.nav-demo:not(.is-primary){background:var(--glass);color:var(--text-strong);border-color:var(--glass-border-strong);box-shadow:none}@media(hover:hover){.nav-demo:not(.is-primary):hover{background:var(--glass-strong);border-color:var(--line-strong);transform:none}}@media(min-width:30em){.nav-demo{display:inline-flex}}@media(min-width:64em){.nav-links{display:flex}.nav-toggle{display:none!important}}@media(min-width:80em){.nav-app{display:inline-flex}}@media(min-width:64em)and (max-width:79.99em){.nav-links a{padding:0 10px}.nav-links a[aria-current=page]:after{left:10px;right:10px}}.nav-toggle{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-pill);background:none;color:var(--text-strong);cursor:pointer}.nav-toggle .icon{width:22px;height:22px}@media(hover:hover){.nav-toggle:hover{background:var(--hover-tint)}}.theme-toggle{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text);cursor:pointer;transition:background-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}@media(hover:hover){.theme-toggle:hover{background:var(--hover-tint);color:var(--text-strong)}}.theme-toggle:active{background:var(--press-tint)}.theme-toggle:active svg{scale:.92}.theme-toggle svg{width:20px;height:20px;overflow:visible;transform-origin:12px 12px;transform-box:view-box;transition:transform var(--dur-3) var(--ease),scale var(--dur-1) var(--ease)}.tt-core{r:4.6px;transition:r var(--dur-3) var(--ease)}.tt-bite{cx:25px;cy:3px;transition:cx var(--dur-3) var(--ease) 40ms,cy var(--dur-3) var(--ease) 40ms}.tt-rays{transform-origin:12px 12px;transform-box:view-box;transition:opacity var(--dur-3) var(--ease) .12s,transform var(--dur-3) var(--ease) .12s}:root[data-theme=dark] .theme-toggle svg{transform:rotate(-40deg)}:root[data-theme=dark] .tt-core{r:8px}:root[data-theme=dark] .tt-bite{cx:17px;cy:7.5px}:root[data-theme=dark] .tt-rays{opacity:0;transform:scale(.5) rotate(-45deg);transition:opacity var(--dur-2) var(--ease-exit),transform var(--dur-2) var(--ease-exit)}.mobile-menu{pointer-events:auto;display:none;flex-direction:column;gap:2px;max-width:var(--w-content);margin:var(--space-2) auto 0;padding:var(--space-2);max-height:calc(100svh - 96px);overflow:auto;border-radius:var(--radius-lg);background:var(--nav-bg);border:1px solid var(--nav-border);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}:root:not([data-theme=dark]) .mobile-menu{background:#fffffff5}.mobile-menu.open{display:flex;animation:sheet-in var(--dur-3) var(--ease)}@keyframes sheet-in{0%{opacity:0;transform:translateY(-8px)}}.mobile-menu>a{position:relative;display:flex;align-items:center;min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:var(--fs-body);font-weight:500;color:var(--text);text-decoration:none}.mobile-menu>a[aria-current=page]{color:var(--text-strong)}.mobile-menu>a[aria-current=page]:before{content:"";position:absolute;left:0;top:50%;width:2px;height:16px;translate:0 -50%;border-radius:1px;background:var(--nav-indicator)}@media(hover:hover){.mobile-menu>a:hover{background:var(--hover-tint);color:var(--text-strong)}}.mobile-menu .sheet-actions{display:grid;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line)}.mobile-menu .sheet-actions .btn{width:100%}@media(min-width:64em){.mobile-menu{display:none!important}}.bokeh{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0;-webkit-mask-image:linear-gradient(#000 0 45%,transparent 62%);mask-image:linear-gradient(#000 0 45%,transparent 62%)}.bokeh i{position:absolute;border-radius:50%;background:var(--bokeh);animation:bokeh-drift var(--d, 24s) ease-in-out var(--delay, 0s) infinite alternate}.bokeh.is-paused i{animation-play-state:paused}@keyframes bokeh-drift{0%{transform:translate3d(-12px,8px,0)}to{transform:translate3d(12px,-10px,0)}}:root[data-theme=dark] .bokeh i:nth-child(n+11){display:none}.hero>.wrap,.masthead>.wrap{position:relative;z-index:1}.masthead .mh-grid{display:grid;gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.masthead .mh-copy>*+*{margin-top:var(--space-5)}.masthead .mh-copy>.crumbs+*{margin-top:var(--space-6)}.masthead .mh-copy>.eyebrow+h1{margin-top:var(--space-4)}.masthead h1{font-size:var(--fs-h1);max-width:18ch}.masthead .lede{font-size:var(--fs-body-lg);line-height:1.55;color:var(--text-muted);max-width:56ch}.masthead .lede strong{color:var(--text-strong);font-weight:600}.masthead .mh-copy>.cta-row,.masthead .mh-copy>.cluster{margin-top:var(--space-6)}.page-meta{font:500 var(--fs-micro)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font:500 var(--fs-micro)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.crumbs li+li:before{content:"/";margin-right:var(--space-2);opacity:.6}.crumbs a{color:inherit;text-decoration:none;border-radius:4px}@media(hover:hover){.crumbs a:hover{color:var(--text-strong);text-decoration:underline;text-underline-offset:3px}}.crumbs [aria-current=page]{color:var(--text-strong)}.masthead .mh-grid.has-art{align-items:start}@media(min-width:64em){.masthead .mh-grid.has-art{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--space-8)}}.footer{position:relative;z-index:10;background:var(--surface-2);border-top:1px solid var(--line);padding:var(--space-8) 0 var(--space-6);color:var(--text)}:root[data-theme=dark] .footer{background:var(--bg)}@media(min-width:48em){.footer{padding-top:var(--space-9)}}.foot-grid{display:grid;gap:var(--space-7) var(--space-5);grid-template-columns:minmax(0,1fr)}@media(min-width:30em){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand{grid-column:1 / -1}}@media(min-width:64em){.foot-grid{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}.foot-brand{grid-column:auto}}.foot-logo{display:inline-block;border-radius:var(--radius-sm)}.foot-logo img{height:32px;width:auto}.foot-brand p{margin-top:var(--space-4);font-size:var(--fs-small);color:var(--text-muted);max-width:36ch}.foot-brand .foot-urdu{margin-top:var(--space-3);color:var(--text);font-size:var(--fs-urdu);text-align:left}.foot-brand .foot-mail{display:inline-block;margin-top:var(--space-3);font-size:var(--fs-small);color:var(--violet);text-underline-offset:3px}.foot-col h2{font-size:var(--fs-small);font-weight:600;letter-spacing:0;color:var(--text-strong);max-width:none;margin-bottom:var(--space-4)}.foot-col ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.foot-col a{font-size:var(--fs-small);color:var(--text-muted);text-decoration:none;border-radius:4px}@media(hover:hover){.foot-col a:hover{color:var(--text-strong);text-decoration:underline;text-underline-offset:3px}}@media(pointer:coarse){.foot-col ul{gap:0}.foot-col a{display:block;padding-block:10px}}.foot-end{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);justify-content:space-between;font-size:var(--fs-small);color:var(--text-muted)}.foot-end a{color:inherit;text-underline-offset:3px}.motion [data-reveal]{opacity:0;transform:translateY(24px)}.motion ol.steps:not([data-motion=custom]) .step-n{opacity:0;transform:scale(.96)}.motion ol.steps:not([data-motion=custom]) .step>div{opacity:0;transform:translateY(16px)}.motion ol.steps:not([data-motion=custom]) .step-line>i{transform:scale(0);transform-origin:left top}.motion .mock:not([data-motion=custom]){opacity:0;transform:translateY(24px)}.motion .mock:not([data-motion=custom]) .sample-tag{opacity:0}.motion .mock:not([data-motion=custom]) .metric{opacity:0;transform:translateY(8px)}.motion .mock:not([data-motion=custom]) .bars i{transform:scaleY(0);transform-origin:center bottom}.motion .mock:not([data-motion=custom]) .svc-fill{transform:scaleX(0);transform-origin:left center}.motion .mock:not([data-motion=custom]) .mock-body .chip{opacity:0}.motion .ba-pair:not([data-motion=custom]) .ba .row{opacity:0;transform:translate(-8px)}.motion .ba-pair:not([data-motion=custom]) .ba-arrow{opacity:0}.motion [data-layer]{opacity:0}.motion [data-layer=l]{transform:translate(-24px)}.motion [data-layer=r]{transform:translate(24px)}.motion [data-flow-node]{opacity:0;transform:translateY(12px) scale(.96)}.motion [data-flow-conn]{opacity:0;transform:scaleX(0);transform-origin:left center}.motion [data-ba] .row{opacity:0;transform:translate(-8px)}.motion [data-chat] .bubble{opacity:0;transform:translateY(8px)}.motion [data-chat] .bubble.user{transform:translate(8px,8px)}.motion [data-chat] .bubble.ai{transform:translate(-8px,8px)}.motion [data-wave]{transform:scaleY(0);transform-origin:center bottom}.motion [data-voice-step]{opacity:0;transform:translateY(8px)}.motion [data-ticket-log] .ticket-row{opacity:0;transform:translate(-8px)}.motion [data-ticket-log] .badge{opacity:0;transform:scale(.8)}.motion [data-bar]{transform:scaleY(0);transform-origin:center bottom}.motion [data-fill]{transform:scaleX(0);transform-origin:left center}.motion [data-rule]{transform:scaleY(0);transform-origin:top center}.motion [data-clause] .pp-list li{opacity:0;transform:translate(-8px)}.motion [data-eco]{opacity:0}.motion [data-eco=l]{transform:translate(-16px)}.motion [data-eco=r]{transform:translate(16px)}.motion [data-pills] .pill{opacity:0;transform:translateY(8px)}.motion [data-shot]{opacity:0;transform:translateY(24px)}.motion [data-qr]{opacity:0;transform:scale(.96)}.motion [data-progress]{transform:scaleX(0);transform-origin:left center}.no-motion [data-reveal],.no-motion [data-layer],.no-motion [data-flow-node],.no-motion [data-flow-conn],.no-motion [data-ba] .row,.no-motion [data-chat] .bubble,.no-motion [data-wave],.no-motion [data-voice-step],.no-motion [data-ticket-log] .ticket-row,.no-motion [data-ticket-log] .badge,.no-motion [data-bar],.no-motion [data-fill],.no-motion [data-eco],.no-motion [data-shot],.no-motion [data-qr],.no-motion [data-rule],.no-motion [data-clause] .pp-list li,.no-motion [data-pills] .pill,.no-motion .step-n,.no-motion .step>div,.no-motion .mock,.no-motion .mock .sample-tag,.no-motion .mock .metric,.no-motion .mock .bars i,.no-motion .mock .svc-fill,.no-motion .mock-body .chip,.no-motion .ba .row,.no-motion .ba-arrow,.no-motion .mh-copy>*,.no-motion .mh-grid>*,.no-motion .cta-band>*{opacity:1;transform:none;filter:none}.no-motion [data-progress]{transform:none;opacity:0}.no-motion .step-line>i{display:none}.no-motion .stack-roll{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.no-motion .stack-roll .is-clone,.no-motion .stack-toggle{display:none}.no-motion .bokeh i,.no-motion .wave i,.no-motion .loader-star{animation:none!important}.motion:not(.no-scene) .bokeh{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.svg-art{position:relative;pointer-events:none;container-type:inline-size}.svg-art svg{display:block;width:100%;height:100%;overflow:hidden}.svg-art .a-s{stroke:var(--art-stroke)}.svg-art .a-m{stroke:var(--art-muted)}.svg-art .a-acc{stroke:var(--art-accent)}.svg-art .a-acc2{stroke:var(--art-accent-2)}.svg-art .a-v{stroke:var(--art-violet)}.svg-art .a-f{fill:var(--art-fill)}.svg-art .a-fm{fill:var(--art-muted)}.svg-art .a-facc{fill:var(--art-accent)}.svg-art .a-facc2{fill:var(--art-accent-2)}.svg-art .a-fv{fill:var(--art-violet)}.svg-art .a-fs{fill:var(--art-stroke)}.svg-art .w1{stroke-width:1}.svg-art .w15{stroke-width:1.5}.svg-art .w2{stroke-width:2}.svg-art .d26{stroke-dasharray:2 6}.svg-art .d37{stroke-dasharray:3 7}.svg-art :is(path,line,circle,rect,polygon,polyline,ellipse){vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.svg-art .a-star{vector-effect:none}.svg-art use{color:var(--art-stroke);fill:none;stroke:currentColor;stroke-width:2}.svg-art use.a-ic-acc{color:var(--art-accent)}.svg-art .a-t{transform-box:fill-box;transform-origin:center}.svg-art .a-lbl{fill:var(--art-label);font:500 14px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.svg-art .a-lbl.a-on{fill:var(--art-stroke)}.svg-art{--art-halo: var(--art-fill)}:root:not([data-theme=dark]) [data-surface=violet] .svg-art,:root:not([data-theme=dark]) .svg-art[data-surface=violet]{--art-halo: #4E2E9A}.svg-art .a-lbl.a-halo{paint-order:stroke;stroke:var(--art-halo);stroke-width:4px;stroke-linejoin:round}.svg-art .a-glow{display:none}:root[data-theme=dark] .svg-art .a-glow{display:inline}@container (max-width: 342px){:is([data-svg=core-orbit],[data-svg=sector-hive],[data-svg=growth-engine],[data-svg=neural-core],[data-svg=pk-network],[data-svg=day-threads]) [data-label]{display:none}}@container (max-width: 411px){[data-svg=case-route] [data-label]{display:none}}@container (max-width: 617px){:is([data-svg=omni-connect],[data-svg=signal-plane]) [data-label]{display:none}}.head-art{width:min(240px,64vw);aspect-ratio:1;justify-self:center}@media(max-width:47.99em){.head-art{margin-block-end:calc(var(--atmos-fade) * -.6)}.head-art [data-label]{display:none}}@media(min-width:48em)and (max-width:63.99em){.head-art{width:360px}}@media(min-width:64em){.head-art{width:100%;max-width:440px}}.svg-art[data-svg=day-threads]{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;aspect-ratio:auto;margin:0;z-index:0}@media(max-width:47.99em){.svg-art[data-svg=day-threads]{display:none}}.svg-art[data-svg=hero-bridge]{width:100%;aspect-ratio:14 / 5}@media(max-width:63.99em){.svg-art[data-svg=hero-bridge]{display:none}}.svg-art:is([data-svg=omni-connect],[data-svg=signal-plane]){width:100%;max-width:880px;margin-inline:auto}.svg-art[data-svg=omni-connect]{aspect-ratio:18 / 7}.svg-art[data-svg=signal-plane]{aspect-ratio:18 / 5}@media(max-width:47.99em){.svg-art:is([data-svg=omni-connect],[data-svg=signal-plane]){display:none}}.svg-art[data-svg=case-route]{width:100%;max-width:480px;aspect-ratio:6 / 5;margin-inline:auto}.svg-art[data-svg=account-orbit]{width:min(440px,100%);aspect-ratio:1;margin-inline:auto}.hl{color:var(--highlight)}.star-bullet{width:16px;height:16px;flex:none;color:var(--accent)}.hero-copy{margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:60rem}.hero-copy>*+*{margin-top:var(--space-5)}.hero-copy>.eyebrow+h1{margin-top:var(--space-4)}.hero-copy h1{max-width:14ch}.hero-sub{font-size:var(--fs-body-lg);line-height:1.55;color:var(--text-muted);max-width:52ch}.hero-copy>.cta-row{margin-top:var(--space-6);justify-content:center}.hero-urdu{color:var(--text-muted);max-width:none}.showcase{margin-top:var(--space-8);margin-bottom:calc(var(--atmos-fade) * -.72);position:relative;z-index:1;display:grid;gap:var(--space-8);justify-items:center}.sc-side{margin:0;display:grid;align-content:start;justify-items:center;gap:var(--space-5)}.sc-head{display:grid;gap:var(--space-2);justify-items:center;text-align:center}.sc-title{font-size:var(--fs-h3);font-weight:600;line-height:1.2;letter-spacing:-.018em;color:var(--text-strong)}.sc-mock{width:100%;max-width:560px;text-align:left}.sc-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.sc-mock .metric{padding:var(--space-3) var(--space-4);align-content:space-between}.sc-mock .metric .v{font-size:1.375rem}.sc-chart{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-4)}.sc-chart-h{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--fs-small);font-weight:500;color:var(--text);margin-bottom:var(--space-3)}.sc-chart-h .icon{color:var(--accent-text)}.sc-mock .bars{height:96px}.sc-cities{--cluster-gap: var(--space-2)}.sc-cities .icon{color:var(--text-muted)}.hero-bridge-slot{display:none}@media(min-width:80em){.sc-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:63.99em){.sc-orgs{width:100%;max-width:560px}.sc-mock .mock-body{padding:var(--space-3)}}@media(min-width:64em){.showcase{max-width:1200px;margin-inline:auto;justify-items:stretch;align-items:start;grid-template-columns:340px minmax(96px,1fr) minmax(0,560px);gap:0}.sc-people{justify-items:center}.sc-orgs{justify-items:stretch}.sc-orgs .sc-head{justify-items:start;text-align:left}.hero-bridge-slot{display:block;width:100%;aspect-ratio:560 / 200;margin-top:calc(var(--space-9) * 3)}}#statement .section-head{max-width:60rem}.statement-h{max-width:22ch}.proof{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-6)}.proof li{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body);font-weight:500;color:var(--text-strong)}#statement .section-head>.proof{margin-top:var(--space-6)}@media(max-width:47.99em){.proof{width:fit-content;flex-direction:column;align-items:flex-start}}.names{list-style:none;margin:0;padding:0;justify-content:center}#statement .section-head>.names{margin-top:var(--space-5)}.card.door{display:flex;flex-direction:column}.door .card-top{margin-bottom:var(--space-5)}.door-l{color:var(--text-muted)}.door h3{margin-top:var(--space-2)}.door-link{margin-top:auto;padding-top:var(--space-5);font-size:var(--fs-small);font-weight:600;color:var(--violet)}.door .card-arrow{width:20px;height:20px}.how-steps .step-t{font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.018em}.how-steps .step-d{font-size:var(--fs-body);max-width:34ch}.ai-split{align-items:center}.ai-points{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;gap:var(--space-5)}.ai-points li,.app-items li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:start}.ai-points h3,.app-items h3{font-size:var(--fs-title);line-height:1.35;letter-spacing:-.01em}.ai-points p,.app-items p{margin-top:var(--space-1);font-size:var(--fs-small);color:var(--text-muted)}.ai-link{margin-top:var(--space-5)}.chat-card{width:100%;max-width:520px;justify-self:center;padding:var(--space-5);box-shadow:var(--shadow-lg)}:root[data-theme=dark] .chat-card{box-shadow:var(--shadow-lg)}.chat-card .demo-head{flex-wrap:wrap;row-gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.chat-card .bubble{font-size:var(--fs-body)}@media(min-width:48em){.chat-card{padding:var(--space-6)}}.app-items{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;gap:var(--space-5)}.app-cta{margin-top:var(--space-6);align-items:center;gap:var(--space-5)}.app-phone{position:relative}.app-phone:before{content:"";position:absolute;top:8%;right:4%;bottom:8%;left:4%;border-radius:50%;background:var(--violet-soft);z-index:-1}.trust-grid .feature-item{padding-top:var(--space-5);border-top:1px solid var(--line)}:is(#who-its-for,#how-it-works,#trust) .section-head+*{margin-block-start:var(--space-8)}.screens-split{align-items:center}.shots{margin:0;display:grid;justify-items:center}.shots .iphone-screen{touch-action:pan-y}.shots .shot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.03);transition:opacity var(--dur-4) var(--ease),transform var(--dur-4) var(--ease)}.shots .shot.current{opacity:1;transform:none}.shot-caption{margin-top:var(--space-5);display:grid;justify-items:center;gap:var(--space-2);text-align:center;min-height:4.75rem;max-width:36ch}.shot-name{display:inline-flex;align-items:center;gap:var(--space-2)}.shot-name strong{font-size:var(--fs-body);font-weight:600;color:var(--text-strong)}.shot-desc{font-size:var(--fs-small);line-height:1.5;color:var(--text-muted)}.shot-controls{margin-top:var(--space-2);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.shot-dots{display:flex}.shot-dot{width:32px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center;border-radius:var(--radius-pill)}.shot-dot.current{width:44px}.shot-bar{display:block;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--line-strong);overflow:hidden;transition:width var(--dur-3) var(--ease),background-color var(--dur-2) var(--ease)}.shot-dot.current .shot-bar{width:24px;background:var(--line)}.shot-fill{display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left center}.shot-dot:not(.current) .shot-fill{visibility:hidden}@media(hover:hover){.shot-dot:not(.current):hover .shot-bar{background:var(--text-muted)}}.shot-pause,.stack-toggle{width:var(--touch);min-height:var(--touch);height:var(--touch);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--text-strong)}.no-motion .shot-fill{display:none}:is(#how-it-works,#layers,#integrations) .section-head+*{margin-block-start:var(--space-8)}.stack-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.stack-bar .t-label{color:var(--text-muted)}.stack-roll{--fade: 48px;display:grid;row-gap:var(--space-3);height:clamp(440px,62svh,540px);overflow:hidden}.stack-roll.is-rolling{-webkit-mask-image:linear-gradient(rgb(0 0 0 / .6),#000 var(--fade),#000 calc(100% - var(--fade)),rgb(0 0 0 / .6));mask-image:linear-gradient(rgb(0 0 0 / .6),#000 var(--fade),#000 calc(100% - var(--fade)),rgb(0 0 0 / .6))}.stack-track{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.layer{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-2);grid-template-areas:"num num" "icon txt" "icon ex";padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line)}.layer-num{grid-area:num;font:500 var(--fs-micro)/1.4 var(--mono);letter-spacing:.08em;color:var(--text-muted);font-variant-numeric:tabular-nums}.layer>.icon-tile{grid-area:icon}.layer-txt{grid-area:txt}.layer-txt h3{font-size:var(--fs-title);line-height:1.35;letter-spacing:-.01em}.layer-txt p{margin-top:var(--space-1);font-size:var(--fs-body);line-height:1.5;color:var(--text-muted)}.layer-ex{grid-area:ex;font-size:var(--fs-small);line-height:1.5;color:var(--text)}.layer-ex .t-label{display:block;color:var(--text-muted);margin-bottom:2px}.layer-ex a{color:var(--violet);text-underline-offset:3px;font-weight:500}@media(min-width:64em){.layer{grid-template-columns:24px 40px minmax(0,1.5fr) minmax(0,1fr);column-gap:var(--space-5);grid-template-areas:"num icon txt ex";align-items:center;padding:var(--space-4) var(--space-6)}.layer-ex{padding-left:var(--space-5);border-left:1px solid var(--line)}}.no-motion .stack-bar .stack-toggle,.omni-slot{display:none}@media(min-width:48em){.omni-slot{display:block;width:100%;max-width:880px;aspect-ratio:720 / 280;margin-inline:auto}}.intg-grid{--min: 250px;list-style:none;padding:0;margin:var(--space-8) 0 0}.intg{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:start;padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.intg h3{font-size:var(--fs-body);line-height:1.35;letter-spacing:-.01em}.intg p{margin-top:2px;font-size:var(--fs-small);color:var(--text-muted)}.sec-split{align-items:center}.section-head>.sec-endorse{font:500 var(--fs-micro)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.sec-card .check-list{gap:var(--space-4)}.sec-card .item{font-size:var(--fs-body)}.sec-card .item>.icon{margin-top:4px}.ind-chips{list-style:none;margin:0;padding:0;--cluster-gap: var(--space-2)}.ind-chips .chip{position:relative;min-height:36px;padding-inline:var(--space-3) var(--space-4)}.ind-chips .chip:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.ind-fams{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ind-fams>li{border-bottom:1px solid var(--line)}.ind-fam{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;column-gap:var(--space-4);row-gap:var(--space-2);align-items:center;padding:var(--space-5) var(--space-2);margin-inline:calc(var(--space-2) * -1);border-radius:var(--radius-md);text-decoration:none;color:var(--text);transition:background-color var(--dur-2) var(--ease)}.ind-fam-n{display:none;font-size:var(--fs-micro);color:var(--text-muted);letter-spacing:.08em}.ind-fam-t{display:grid;gap:2px}.ind-fam-t strong{font-size:var(--fs-title);font-weight:600;letter-spacing:-.01em;color:var(--text-strong);line-height:1.35}.ind-fam-t span{font-size:var(--fs-small);color:var(--text-muted);line-height:1.5}.ind-fam-s{grid-column:2 / 3;font-size:var(--fs-small);line-height:1.5;color:var(--text)}.ind-fam .card-arrow{grid-column:3;grid-row:1}@media(hover:hover){.ind-fam:hover{background:var(--hover-tint)}.ind-fam:hover .card-arrow{transform:translate(2px);color:var(--text-strong)}}@media(min-width:64em){.ind-fam{grid-template-columns:32px 40px minmax(0,5fr) minmax(0,6fr) 16px;column-gap:var(--space-5);padding-inline:var(--space-4);margin-inline:calc(var(--space-4) * -1)}.ind-fam-n{display:block}.ind-fam-s{grid-column:auto}.ind-fam .card-arrow{grid-column:auto;grid-row:auto}}.ind-gov{align-items:center}.ind-acr{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);font-size:var(--fs-small)!important;line-height:1.55!important;color:var(--text-muted)}.ind-acr strong{color:var(--text-strong);font-weight:600}#government .steps,.ind-ba{margin-top:var(--space-8)}.ind-ba-head{display:flex;margin-bottom:var(--space-4)}.ind-ba .rows{list-style:none;padding:0;margin-bottom:0}.ind-ba .t{max-width:none}.ind-caps{margin-top:var(--space-8);display:grid;justify-items:start;gap:var(--space-4)}.ind-caps .t-label{color:var(--text-muted)}.ind-caps .cluster{list-style:none;margin:0;padding:0;--cluster-gap: var(--space-2)}.ind-caps .chip{background:var(--surface)}.ind-caps .chip .icon{color:var(--accent-text)}.ind-caps .btn{margin-top:var(--space-4)}.ind-deep{display:grid;gap:var(--space-7);align-items:start}.ind-deep>*{min-width:0}@media(min-width:64em){.ind-deep{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-8)}.ind-deep--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ind-deep--rev>.section-head{order:2}.ind-deep>.section-head{position:sticky;top:calc(var(--header-offset) + var(--space-6))}}.ind-proof{font-size:var(--fs-small)!important;color:var(--text-muted)}.ind-groups{display:grid;gap:var(--gap)}.ind-groups>*{min-width:0}@media(min-width:48em){.ind-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.ind-group .t-label{color:var(--text-muted)}.ind-group .check-list{margin-top:var(--space-4)}.ind-group .item{font-size:var(--fs-body)}.ind-group .item>.icon{margin-top:4px}.ind-more{grid-column:1 / -1}.ind-more>summary{font-size:var(--fs-small)}.ind-more[open]>summary{margin-bottom:var(--gap)}.ind-more>.ind-groups>:only-child{grid-column:1 / -1}@media(min-width:48em){.ind-more>summary{display:none}.ind-more[open]>summary{margin:0}}.sw-tabs .tab .icon{color:currentColor}.sw-panel{padding-top:var(--space-6)}.sw-sectors{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sw-sector,.sw-uc-btn{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--text);font:500 var(--fs-small)/1.2 var(--sans);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.sw-sector .icon{color:var(--text-muted)}.sw-sector[aria-pressed=true],.sw-uc-btn[aria-pressed=true]{background:var(--violet-soft);border-color:transparent;color:var(--violet)}.sw-sector[aria-pressed=true] .icon{color:currentColor}@media(hover:hover){.sw-sector:hover,.sw-uc-btn:hover{border-color:var(--line-strong);color:var(--text-strong)}.sw-sector[aria-pressed=true]:hover,.sw-uc-btn[aria-pressed=true]:hover{border-color:transparent;color:var(--violet)}}@media(pointer:coarse){.sw-sector,.sw-uc-btn{min-height:var(--touch)}}.sw-stage{margin-top:var(--space-6);display:grid;gap:var(--space-6);align-items:start;padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.sw-stage>*{min-width:0}:root[data-theme=dark] .sw-stage{box-shadow:none}.sw-uc .t-label,.sw-det .t-label{color:var(--text-muted)}.sw-uc-list{margin-top:var(--space-3);display:flex;gap:var(--space-2);overflow-x:auto;padding:4px;margin-inline:-4px;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--tab-fade)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--tab-fade)),transparent)}.sw-uc-list::-webkit-scrollbar{display:none}.sw-uc-btn{scroll-snap-align:start;background:var(--surface-2)}.sw-phone{display:grid;place-items:center;padding:var(--space-6) var(--space-3);border-radius:var(--radius-lg);background:var(--surface-2)}.sw-phone .iphone{width:min(260px,72vw)}.sw-screen{display:flex;flex-direction:column;background:var(--surface);color:var(--text)}.sw-app-head{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:var(--space-3);row-gap:4px;align-items:center;padding:48px var(--space-4) var(--space-3);border-bottom:1px solid var(--line)}.sw-app-head .icon-tile{grid-row:span 2}.sw-app-n{font-size:var(--fs-small);font-weight:600;color:var(--text-strong);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-app-head .sample-tag{justify-self:start;height:20px;padding-inline:6px}.sw-app-body{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-3);background:var(--surface-2)}.sw-msg{align-self:flex-start;max-width:94%;padding:var(--space-3);border-radius:var(--radius-md);border-bottom-left-radius:4px;background:var(--surface);border:1px solid var(--line);font-size:var(--fs-small);line-height:1.45;color:var(--text)}.sw-msg-t{font-size:13px;font-weight:600;color:var(--text-strong);margin-bottom:2px}.sw-msg-hi{display:inline-block;margin-top:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-xs);background:var(--violet-soft);color:var(--violet);font-size:13px;font-weight:600}.sw-msg-amt{margin-top:var(--space-1);font-size:1.375rem;font-weight:600;letter-spacing:-.02em;color:var(--text-strong)}.sw-replies{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.sw-replies span{display:inline-flex;align-items:center;min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--violet-line);background:var(--surface);color:var(--violet);font-size:13px;font-weight:500}.sw-replies .is-go{background:var(--accent);border-color:transparent;color:var(--text-on-accent)}.sw-meta{display:flex;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-1);font-size:var(--fs-micro);color:var(--text-muted)}.sw-meta .is-ok{display:inline-flex;align-items:center;gap:4px;color:var(--accent-text);font-weight:500}.sw-meta .icon{width:14px;height:14px}.sw-live{width:6px;height:6px;border-radius:50%;background:var(--accent)}.sw-app-foot{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-5);border-top:1px solid var(--line)}.sw-app-foot span{flex:1;min-width:0;height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line);font-size:13px;line-height:34px;color:var(--text-muted);white-space:nowrap;overflow:hidden}.sw-app-foot i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--text-on-accent);flex:none}.sw-det{display:grid;justify-items:start;gap:var(--space-2);padding:var(--space-2)}.sw-det-d{color:var(--text-muted)}.sw-built{width:100%;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid;gap:var(--space-1)}.sw-built .t-label{color:var(--accent-text)}.sw-built p:last-child{color:var(--text-strong);font-weight:500}.sw-det .btn{margin-top:var(--space-5);white-space:normal;text-align:left}@media(min-width:48em){.sw-stage{padding:var(--space-5)}}@media(min-width:64em){.sw-stage{grid-template-columns:240px minmax(0,1fr);gap:var(--space-5)}.sw-det{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-7);padding:var(--space-4)}.sw-det>.t-label,.sw-det>h3,.sw-det-d{grid-column:1}.sw-built{grid-column:2;grid-row:1 / span 3;margin:0;padding:0 0 0 var(--space-6);border-top:0;border-left:1px solid var(--line);align-content:start}.sw-det .btn{grid-column:2;margin-top:var(--space-3);margin-left:var(--space-6)}.sw-uc-list{flex-direction:column;overflow:visible;margin:var(--space-3) 0 0;padding:0;gap:2px;-webkit-mask-image:none;mask-image:none}.sw-uc-btn{position:relative;width:100%;min-height:40px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-muted);white-space:normal;text-align:left;padding:var(--space-2) var(--space-4)}.sw-uc-btn[aria-pressed=true]{background:var(--surface-2);color:var(--text-strong)}.sw-uc-btn[aria-pressed=true]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:1px;background:var(--nav-indicator)}.sw-uc-btn[aria-pressed=true]:hover{color:var(--text-strong)}.sw-uc{padding:var(--space-3) 0 0 var(--space-2)}.sw-phone{padding-block:var(--space-7)}.sw-phone .iphone{width:280px}}@media(min-width:80em){.sw-stage{grid-template-columns:240px 360px minmax(0,1fr)}.sw-det{grid-column:auto;grid-template-columns:minmax(0,1fr);padding:var(--space-5) var(--space-3)}.sw-det>*{grid-column:1!important}.sw-built{grid-row:auto;margin-top:var(--space-4);padding:var(--space-4) 0 0;border-left:0;border-top:1px solid var(--line)}.sw-det .btn{margin:var(--space-5) 0 0}}.sw-sector[hidden]{display:none}.ind-group h3.t-label,.ind-caps h3.t-label{font-size:var(--fs-micro);line-height:1.4;letter-spacing:.08em}#families .section-head+.ind-fams{margin-top:var(--space-8)}.sw-app-body{min-height:0;overflow:hidden}.sw-day{align-self:center;font:500 var(--fs-micro)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.sw-you{align-self:flex-end;max-width:80%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border-bottom-right-radius:4px;background:var(--violet);color:var(--bg);font-size:var(--fs-small);line-height:1.4}.head-art--phone{position:relative;aspect-ratio:auto;display:grid;place-items:center}.head-art--phone .iphone{position:relative;z-index:1;width:100%}.day-threads-slot{display:none}@media(min-width:48em){.head-art--phone{width:min(480px,100%);aspect-ratio:5 / 6}.head-art--phone .iphone{width:44%}.day-threads-slot{display:block;position:absolute;top:0;right:0;bottom:0;left:0}}@media(min-width:64em){.head-art--phone{max-width:520px}}.moment-l{display:inline-flex;align-items:center;gap:6px;font:500 var(--fs-micro)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.moment-l .icon{color:var(--accent-text)}.card .moment-l+h3{margin-top:var(--space-2)}.moments-big{--strip-item: 84%}.moment--shot{overflow:hidden;padding-bottom:0;display:flex;flex-direction:column}.moment--shot>p:not(.moment-l){max-width:40ch}.moment-shot{margin-top:var(--space-6);height:260px;overflow:hidden;display:grid;justify-items:center}.moment-shot .iphone{width:240px}@media(min-width:64em){.moment-shot{height:320px}.moment-shot .iphone{width:280px}}.moments-small{margin-top:var(--gap)}.moments-small .moment{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:start}.moments-small .moment h3{margin-top:var(--space-1)}.moments-small .moment h3+p{margin-top:var(--space-2)}@media(min-width:64em){.moments-small .moment{display:flex;flex-direction:column;gap:var(--space-5)}}.bubble-ur{display:block;font-size:var(--fs-urdu);line-height:2}.bubble-tr{display:block;margin-top:var(--space-1);font-size:var(--fs-small);color:var(--text-muted)}.reward>.icon-tile+.moment-l{margin-top:var(--space-5)}.privacy-list{max-width:34rem;margin-inline:auto;margin-top:var(--space-8);gap:var(--space-4)}.privacy-list .item{font-size:var(--fs-body)}.privacy-link{margin-top:var(--space-6);display:flex;justify-content:center}.get-panel{display:grid;gap:var(--space-7);align-items:center}.get-copy .store-badge{margin-top:var(--space-6)}.get-qr{display:none;margin:0;justify-items:center}@media(min-width:48em){.get-panel{grid-template-columns:minmax(0,1fr) auto}.get-qr{display:grid}}:is(#daily-moments,#rewards-support) .section-head+*{margin-block-start:var(--space-8)}.biz-outs{list-style:none;margin:var(--flow-content) 0 0;padding:0;display:grid;gap:var(--space-6)}.biz-outs .feature-item{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--space-4);align-items:start}.biz-outs .feature-item>.icon-tile+*{margin-top:0}.biz-outs .feature-item p{max-width:44ch}.biz-shot{display:grid;justify-items:center;gap:var(--space-4)}.biz-shot .iphone{width:min(280px,72vw)}.biz-shot picture,.biz-shot img{width:100%;height:100%;object-fit:cover;object-position:top}.biz-shot figcaption{font:500 var(--fs-micro)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:center}@media(min-width:64em){.biz-out{align-items:center}.biz-shot .iphone{width:300px}}.biz-start-cta{margin-top:var(--space-7)}.biz-get .card>.icon-tile+h3{margin-top:var(--space-5)}.biz-get .check-list{margin-top:var(--space-4)}.biz-get .item{font-size:var(--fs-body)}.biz-get .item>.icon{margin-top:4px}.biz-tag{display:flex;margin:var(--flow-content) 0 var(--space-4)}#before-after .rows{list-style:none;padding:0;margin-bottom:0}#before-after .ba .t{max-width:none}.biz-channels{margin-top:var(--space-7);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.biz-channels .t-label{color:var(--text-muted)}.biz-channels .cluster{list-style:none;margin:0;padding:0;--cluster-gap: var(--space-2)}.biz-channels .chip{background:var(--surface)}.biz-commerce .step-t{font-size:var(--fs-body)}.biz-ent{align-items:center}.biz-links{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.biz-links .link-card{min-height:64px}.biz-links .lc-t{font-size:var(--fs-body)}.biz-faq .faq details>div p{color:var(--text-muted)}@media(min-width:64em){.biz-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}#how-you-start .section-head+.steps,#commerce .section-head+.steps{margin-top:var(--flow-content)}@media(max-width:63.99em){.biz-get .card{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:var(--space-4);align-items:center}.biz-get .card>.icon-tile+h3{margin-top:0}.biz-get .check-list{grid-column:1 / -1}}.masthead .ai-urdu{width:fit-content;color:var(--text-strong);font-size:var(--fs-urdu);line-height:2;max-width:none}.ai-demos{align-items:stretch}.ai-demo{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ai-demo .demo-head{margin-bottom:var(--space-1)}.ai-demo .demo-head{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-4);align-items:center}.ai-demo .demo-head .sample-tag{grid-column:1 / -1;grid-row:1;justify-self:start;margin:0}.ai-demo .demo-head h3{font-size:var(--fs-body);line-height:1.3;letter-spacing:-.01em}.ai-demo .bubble p{max-width:none}.ai-demo .bubble p:not(.who){font-size:inherit;line-height:inherit}.ai-demo .chat{position:relative}.ai-typing{position:absolute;top:0;left:0;display:flex;gap:4px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border-bottom-left-radius:4px;background:var(--violet-soft);opacity:0;pointer-events:none}.ai-typing i{width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.no-motion .ai-typing{display:none}.ai-wave{height:72px;margin:0;padding:0 var(--space-2);border-radius:var(--radius-md);background:var(--surface-2)}.ai-wave i,.ai-wave i:nth-child(n){height:calc(var(--h) * 70%);animation:none;background:var(--art-violet)}.ai-wave i:nth-child(14):nth-child(n){background:var(--art-accent)}.ai-transcript{max-width:100%}.ai-transcript [lang=ur]{font-size:1.125rem;line-height:2}.ai-transcript .icon{vertical-align:middle;margin-inline:2px;color:var(--text-muted)}.ai-demo--voice .ticket-row{padding-top:var(--space-2);border-top:0}.ai-demo .ticket-row>.icon{color:var(--accent-text)}.ai-log{list-style:none;margin:0;padding:0}.ai-pos{margin-top:var(--space-4);text-align:center;color:var(--text-muted)}@media(min-width:64em){.ai-demo--chat{order:-1}.ai-pos{display:none}}.ai-job-n{margin-top:var(--space-5);font-size:var(--fs-micro);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase}.card>.ai-job-n+h3{margin-top:var(--space-1)}.ai-all{margin-top:var(--space-6)}.ai-all>.grid{margin-top:var(--space-4);padding:var(--space-6) 0 0;border-top:1px solid var(--line);row-gap:var(--space-6)}.ai-all h3.t-label{color:var(--text-muted);font-size:var(--fs-micro);letter-spacing:.08em}.ai-all ul{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;gap:var(--space-4)}.ai-all li{display:grid;gap:2px}.ai-all strong{font-weight:600;color:var(--text-strong)}.ai-all li span{font-size:var(--fs-small);color:var(--text-muted);line-height:1.5}#setup .section-head+.steps{margin-top:var(--flow-content)}.ai-guards{margin:0;border-top:1px solid var(--line)}.ai-guards>div{padding:var(--space-5) 0;border-bottom:1px solid var(--line)}.ai-guards dt{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-title);font-weight:600;letter-spacing:-.01em;color:var(--text-strong)}.ai-guards dd{margin:var(--space-2) 0 0 44px;color:var(--text-muted);max-width:52ch}@media(max-width:63.99em){.ai-jobs .card{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--space-4);align-items:center}.ai-jobs .card>.icon-tile{grid-row:span 2}.ai-jobs .card>.ai-job-n{margin-top:0}.ai-jobs .card>p:last-child{grid-column:1 / -1;margin-top:var(--space-3)}}.brands-split{margin-top:var(--space-8)}.brand-grid{list-style:none;margin:0;padding:0;--gap-y: var(--space-3);row-gap:0;column-gap:var(--space-6)}.brand{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:start;padding-block:var(--space-4);border-top:1px solid var(--line)}.brand h3{font-size:var(--fs-title);line-height:1.35;letter-spacing:-.01em;display:inline}.brand-c{display:inline;margin-left:var(--space-2);font:500 var(--fs-micro)/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.brand p:last-child{margin-top:var(--space-1);font-size:var(--fs-small);color:var(--text-muted)}.in-app{margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--line)}.in-app-cap{font-size:var(--fs-small);color:var(--text-muted)}.in-app-list{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;gap:var(--space-4)}.in-app-list li{display:flex;align-items:center;gap:var(--space-4)}.in-app-list img{width:40px;height:64px;object-fit:cover;object-position:top;border-radius:8px;border:1px solid var(--line);flex:none}.in-app-list h3{font-size:var(--fs-body);line-height:1.35}.in-app-list p{font-size:var(--fs-small);color:var(--text-muted)}@media(min-width:48em){.in-app-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.orbit-col{display:grid;justify-items:center}.account-orbit-slot{width:min(300px,76vw);aspect-ratio:1}@media(min-width:64em){.orbit-col{position:sticky;top:30vh}.account-orbit-slot{width:100%;max-width:440px}}.eco-card>.icon-tile+h3{margin-top:var(--space-5)}.eco-card .card-link{color:inherit}.eco-arrow{position:absolute;top:var(--card-pad);right:var(--card-pad)}.partner-cta{margin-top:var(--space-6)}:is(#business-services,#integrations,#partners) .section-head+*{margin-block-start:var(--space-8)}.masthead:has(+#form) .mh-copy{display:flex;flex-direction:column;align-items:center;text-align:center;margin-inline:auto;max-width:760px}.masthead:has(+#form) .crumbs ol{justify-content:center}#form{padding-top:var(--space-5)}.ct-col{max-width:760px;margin-inline:auto;display:grid;gap:var(--space-7)}.ct-col>*{min-width:0}.ct-form{display:grid;gap:var(--space-6)}.ct-form>*+*{margin-top:0}.ct-form .seg legend{font-size:var(--fs-small)}.ct-form .seg-opt{min-height:44px}.ct-summary{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-small);font-weight:500}.ct-summary[hidden]{display:none}.ct-summary:focus{outline:none}.ct-form .field-error{display:flex;align-items:flex-start;gap:6px}.ct-form .field-error[hidden]{display:none}.ct-form .field-error .icon{margin-top:2px}.motion .ct-form .field-error:not([hidden]){animation:ct-err var(--dur-2) var(--ease)}@keyframes ct-err{0%{opacity:0;transform:translateY(-2px)}}.ct-form .field input,.ct-form .field select,.ct-form .field textarea{font-size:var(--fs-body)}.ct-submit{display:grid;justify-items:start;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--line)}.ct-submit .form-note:first-child{margin-top:var(--space-4)}.ct-submit .btn{margin-top:var(--space-2)}@media(max-width:39.99em){.ct-submit .btn{width:100%}}.ct-submit .form-status:empty{display:none}.ct-submit .form-status.ok:before{content:"";display:inline-block;width:8px;height:8px;margin-right:var(--space-2);border-radius:50%;background:var(--accent);vertical-align:1px}.ct-aside{text-align:center}.ct-lines{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;gap:var(--space-3);text-align:left}@media(min-width:40em){.ct-lines{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-lines .link-card>span:nth-child(2){display:grid;gap:2px;min-width:0}.ct-lines .lc-t{overflow-wrap:anywhere}#next-steps .steps-art,#next-steps .steps{margin-top:var(--flow-content)}.ct-app{display:grid;gap:var(--space-6);align-items:center;padding:clamp(24px,4vw,48px);border-radius:var(--radius-xl);background:var(--surface-2)}.ct-app p{margin-top:var(--space-3);color:var(--text-muted)}.ct-app .btn{margin-top:var(--space-5)}.ct-qr{display:none;margin:0;text-align:center}@media(min-width:48em){.ct-app{grid-template-columns:minmax(0,1fr) auto}.ct-qr{display:grid;justify-items:center}}.pp-summary{padding:clamp(24px,5vw,64px);border-radius:var(--radius-xl);background:var(--violet-soft)}.pp-points{list-style:none;margin:0;padding:0}.pp-summary .section-head+.pp-points{margin-top:var(--space-8)}.pp-points>li{display:grid;align-content:start;gap:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--violet-line)}.pp-point-n{font-size:var(--fs-micro);letter-spacing:.08em;color:var(--violet)}.pp-points h3{font-size:var(--fs-title);line-height:1.35;letter-spacing:-.01em;margin-top:var(--space-2)}.pp-points p{color:var(--text)}.pp-points .pp-src{margin-top:var(--space-2);font-size:var(--fs-small)}.pp-src .t-link{display:inline-block;padding-block:6px}.pp-layout{display:grid;gap:var(--space-6);align-items:start}.pp-layout>*{min-width:0}.pp-toc{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.pp-toc>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 var(--space-4);cursor:pointer;list-style:none;font-weight:600;color:var(--text-strong)}.pp-toc>summary::-webkit-details-marker{display:none}.pp-toc>summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--dur-2) var(--ease)}.pp-toc[open]>summary:after{transform:rotate(225deg) translateY(-2px)}.pp-toc nav{padding:0 var(--space-4) var(--space-4)}.pp-toc-h{display:none;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-3)}.pp-toc-list{list-style:none;margin:0;padding:0}.pp-toc-list a{position:relative;display:flex;gap:var(--space-3);padding:10px 0 10px var(--space-4);border-left:1px solid var(--line);font-size:var(--fs-small);line-height:1.4;color:var(--text-muted);text-decoration:none;transition:color var(--dur-2) var(--ease)}.pp-toc-list a .mono{font-size:var(--fs-micro);padding-top:2px}.pp-toc-list a[aria-current=location]{color:var(--text-strong)}.pp-toc-list a[aria-current=location]:before{content:"";position:absolute;left:-1px;top:6px;bottom:6px;width:2px;border-radius:1px;background:var(--nav-indicator)}@media(hover:hover){.pp-toc-list a:hover{color:var(--text-strong)}}@media(min-width:64em){.pp-layout{grid-template-columns:240px minmax(0,var(--w-prose));column-gap:var(--space-8)}.pp-toc{position:sticky;top:calc(var(--header-offset) + var(--space-6));max-height:calc(100svh - 140px);overflow:auto;border:0;background:none;padding:4px}.pp-toc>summary{display:none}.pp-toc nav{padding:0}.pp-toc-h{display:block}.pp-toc-list a{padding-block:6px}}.pp-intro{margin-bottom:var(--space-7);padding-bottom:var(--space-7);border-bottom:1px solid var(--line);font-size:var(--fs-body-lg);color:var(--text-strong)}.pp-intro strong{font-weight:600}.pp-clause+.pp-clause{margin-top:var(--space-8);padding-top:var(--space-7);border-top:1px solid var(--line)}.pp-num{font-size:var(--fs-micro);letter-spacing:.08em;color:var(--text-muted)}.pp-clause h2{margin:var(--space-2) 0 var(--space-4);font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.018em;max-width:32ch}.pp-p{margin:0 0 var(--space-4);font-size:1.0625rem;line-height:1.7;color:var(--text)}.pp-sub{margin:var(--space-6) 0 var(--space-2);font-size:var(--fs-title);line-height:1.35;letter-spacing:-.01em}.pp-list{margin:0 0 var(--space-4);padding-left:var(--space-5);list-style:disc}.pp-list li{margin-top:var(--space-2);font-size:1.0625rem;line-height:1.6;color:var(--text)}.pp-list li::marker{color:var(--text-muted)}.pp-note{display:flex;align-items:flex-start;gap:var(--space-3);margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border-left:2px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-2);color:var(--text-strong);font-size:var(--fs-body);line-height:1.5}:root[data-theme=dark] .pp-note{background:var(--surface)}.pp-note strong{font-weight:500}.pp-note .icon{margin-top:2px;color:var(--accent-text)}.pp-contact{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;gap:var(--space-3)}.pp-contact{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.pp-contact .link-card>span:nth-child(2){display:grid;gap:2px;min-width:0}.pp-contact .lc-t{overflow-wrap:anywhere}.motion [data-clause]>*{opacity:0;transform:translateY(12px)}.no-motion [data-clause]>*{opacity:1;transform:none}#data-requests .section-head{margin-inline:auto;align-items:center;text-align:center}
