@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:62% 125%;font-display:swap;src:url(fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(fonts/schibsted-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 600;font-display:swap;src:url(fonts/schibsted-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground: #f5f7fb;--surface: #ffffff;--ink: #0b1b33;--ink-2: #46566d;--rule: #d7dee9;--rule-strong: #b9c4d4;--accent: #2563eb;--accent-ink: #ffffff;--accent-soft: #e8efff;--fair: #0d7a5a;--fair-soft: #e3f4ee;--watch: #9a5b00;--watch-soft: #fdf1dc;--leak: #b0320a;--leak-soft: #fde8df;--muted: #5d6b80;--muted-soft: #eceff4;--device-ring: transparent;--logo-ink: #0f172a;--field-base: #f3f6fd;--field-sky: #a9c4ff;--field-blue: #2563eb;--floor-line: rgba(37, 99, 235, .13);--grain: .07;--glass: rgba(255, 255, 255, .92);--glass-border: rgba(255, 255, 255, .9);--input-border: #7d8ba3;--display: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--body: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--data: "Archivo", "Arial Narrow", Arial, sans-serif;--step--1: .8125rem;--step-0: 1rem;--step-1: 1.1875rem;--step-2: 1.5rem;--step-3: clamp(1.75rem, 1.2rem + 2vw, 2.5rem);--step-4: clamp(2.6rem, 1rem + 4.6vw, 4.75rem);--wrap: 76rem;--radius: 6px}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--body);font-size:var(--step-0);line-height:1.55;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--surface)}::selection{background:var(--accent);color:var(--accent-ink)}a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}h1,h2,h3{font-family:var(--display);line-height:1.08;letter-spacing:-.02em;text-wrap:balance;margin:0}p{margin:0}.wrap{max-width:var(--wrap);margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(min-width:720px){.wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.tnum{font-variant-numeric:tabular-nums}.label{font-family:var(--data);font-variation-settings:"wdth" 88;font-size:var(--step--1);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.75em 1.25em;font:600 var(--step-0)/1.2 var(--body);border-radius:var(--radius);border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out,transform .2s ease-out}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:color-mix(in oklab,var(--accent) 86%,var(--ink))}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--rule-strong)}.btn-ghost:hover{border-color:var(--ink)}.btn svg{width:1em;height:1em}.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in oklab,var(--surface) 78%,transparent);border-bottom:1px solid var(--rule);backdrop-filter:saturate(1.2) blur(8px)}.site-header .wrap{display:flex;align-items:center;gap:1.5rem;min-height:68px}.brand{display:inline-flex;align-items:center;gap:.6rem;color:var(--ink);text-decoration:none;font-weight:700;font-size:1.0625rem;letter-spacing:-.01em}.brand-logo{--logo-h: 28px;position:relative;display:block;height:var(--logo-h);width:calc(var(--logo-h) * 7.946);flex:none}.brand-logo i{position:absolute;inset:0;-webkit-mask:var(--m) left center / auto 100% no-repeat;mask:var(--m) left center / auto 100% no-repeat}.brand-logo .lk{--m: url(data:image/png;base64,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);background:var(--logo-ink)}.brand-logo .lb{--m: url(data:image/png;base64,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);background:#2563eb}@media(max-width:479px){.site-header .brand-logo{--logo-h: 22px}}@media(max-width:389px){.site-header .brand-logo{--logo-h: 19px}}@media(max-width:359px){.site-header .brand-logo{width:calc(var(--logo-h) * 1.375)}}.nav{display:none;margin-left:auto;gap:1.75rem}.nav a{color:var(--ink-2);text-decoration:none;font-weight:500;font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.nav a:hover{color:var(--ink)}.header-cta{min-height:44px;padding:.55em 1em;font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.site-header .wrap{gap:.75rem}@media(min-width:480px){.site-header .wrap{gap:1.5rem}}@media(max-width:399px){.brand{font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.menu summary .menu-word{display:none}.menu summary{min-width:44px;justify-content:center;padding-inline:.7rem}}.menu{margin-left:auto;position:relative}.menu summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.5em .9em;border:1px solid var(--rule-strong);border-radius:var(--radius);font-weight:600;font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.menu summary::-webkit-details-marker{display:none}.menu summary svg{width:1rem;height:1rem}.menu-panel{position:absolute;right:0;top:calc(100% + 8px);min-width:15rem;display:grid;gap:.15rem;padding:.6rem;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 12px 32px -12px color-mix(in oklab,var(--ink) 35%,transparent)}.menu-panel a{padding:.7rem .75rem;color:var(--ink);text-decoration:none;font-weight:500;border-radius:4px}.menu-panel a:not(.btn):hover{background:var(--accent-soft)}.menu-panel .btn{margin-top:.4rem;color:var(--accent-ink)}.menu+.header-cta{margin-left:0}.menu-label{padding:.6rem .75rem .2rem;font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.menu-panel a.menu-sub{padding-left:1.25rem}.nav{align-items:center}.navdrop{position:relative}.navdrop summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:var(--ink-2);font-weight:500;font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.navdrop summary::-webkit-details-marker{display:none}.navdrop summary:after{content:"";width:.42em;height:.42em;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-.15em) rotate(45deg);transition:transform .25s var(--ease)}.navdrop[open] summary:after{transform:translateY(.1em) rotate(-135deg)}.navdrop summary:hover,.navdrop[open] summary{color:var(--ink)}.navdrop-panel{position:absolute;left:-1rem;top:calc(100% + 6px);width:21rem;display:grid;gap:.15rem;padding:.5rem;background:var(--surface);border:1px solid var(--rule);border-radius:14px;box-shadow:0 24px 50px -24px color-mix(in oklab,var(--ink) 40%,transparent);z-index:40}.nav .navdrop-panel a{display:grid;gap:.1rem;padding:.7rem .8rem;border-radius:10px;color:var(--ink)}.navdrop-panel b{font-weight:650;font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.navdrop-panel span{font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--ink-2);font-weight:400}.navdrop-panel a:hover,.navdrop-panel a:focus-visible{background:var(--accent-soft)}.navdrop-panel a[aria-current=page] b,.menu-panel a[aria-current=page]{color:var(--accent)}@media(min-width:900px){.nav{display:flex}.menu{display:none}.header-cta{margin-left:0}}.legal a{display:inline-block;padding-block:.3rem}.brand{min-height:44px}:root{--ease: cubic-bezier(.16, 1, .3, 1)}section[id]{scroll-margin-top:69px}.hero{position:relative;isolation:isolate;overflow:clip;min-height:calc(100svh - 69px - 7.5rem);display:grid;align-items:center;padding-block:clamp(1.5rem,4vh,3rem) clamp(1rem,3vh,2rem);background:var(--field-base)}.lightfield{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 78% 38%,color-mix(in oklab,var(--field-sky) 70%,transparent),transparent 70%),radial-gradient(40% 50% at 92% 80%,color-mix(in oklab,var(--field-blue) 22%,transparent),transparent 70%),var(--field-base);-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent);mask-image:linear-gradient(to bottom,#000 78%,transparent)}.lightfield canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease-out}.lightfield canvas.ready{opacity:1}.floor{position:absolute;left:-40%;right:-40%;bottom:0;height:58%;transform-origin:50% 100%;transform:perspective(520px) rotateX(72deg);background-image:linear-gradient(to right,var(--floor-line) 1px,transparent 1px),linear-gradient(to bottom,var(--floor-line) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 80%);mask-image:linear-gradient(to top,#000 0%,transparent 80%)}@keyframes floor{to{background-position:0 72px}}.grain{position:absolute;inset:0;opacity:var(--grain);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-copy{display:grid;gap:1.35rem;align-content:start;min-width:0}.hero h1{font-size:clamp(2.6rem,1rem + 3vw,3.85rem);font-weight:750;line-height:.96;letter-spacing:-.04em;text-wrap:balance}.hero h1 .ln{display:block;overflow:clip;padding-bottom:.06em;margin-bottom:-.06em}.hero h1 .ln>span{display:block}.hero h1 .blue>span{color:transparent;background:linear-gradient(100deg,var(--accent) 0%,var(--accent) 38%,var(--field-sky) 50%,var(--accent) 62%,var(--accent) 100%) 100% 0 / 260% 100% no-repeat;-webkit-background-clip:text;background-clip:text}.js .hero h1 .ln>span{animation:lineup .9s var(--ease) both}.js .hero h1 .ln:nth-child(2)>span{animation-delay:.08s}.js .hero h1 .blue>span{animation:lineup .9s var(--ease) .16s both,sweep 2.4s cubic-bezier(.65,0,.35,1) 1s both}@keyframes lineup{0%{transform:translateY(105%)}to{transform:none}}@keyframes sweep{0%{background-position:100% 0}to{background-position:0 0}}.hero .lead{font-size:clamp(1.0625rem,.98rem + .4vw,1.3rem);color:var(--ink-2);max-width:34ch}.hero .lead b{color:var(--ink);font-weight:650}.js .hero .lead,.js .hero .actions,.js .hero .trust{animation:rise .8s var(--ease) both}.js .hero .lead{animation-delay:.3s}.js .hero .actions{animation-delay:.4s}.js .hero .trust{animation-delay:.5s}.hero .actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero .btn-primary{box-shadow:0 10px 24px -12px color-mix(in oklab,var(--accent) 80%,transparent)}.hero .btn-ghost{background:color-mix(in oklab,var(--surface) 60%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hero .trust{display:flex;flex-wrap:wrap;gap:.35rem .65rem;font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.hero .trust span{display:inline-flex;align-items:center;gap:.45rem}.hero .trust span+span:before{content:"";width:1px;height:.9em;background:var(--rule-strong);margin-right:.65rem}.hero .wrap{width:100%;display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center}@media(min-width:1000px){.hero .wrap{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}@media(max-width:999px){.hero{align-items:start;padding-block:1.5rem 5rem}.hero-copy{gap:1rem}.hero .wrap{gap:1.75rem}}@media(max-width:599px){.hero .actions .btn-ghost{display:none}.hero .trust{font-size:clamp(.875rem,.85rem + .15vw,.9375rem);gap:.2rem 1rem}.hero .trust span+span:before{display:none}}.show{display:grid;gap:1rem;justify-items:center;min-width:0}.stage3d{position:relative;width:100%;display:grid;place-items:center;perspective:1400px;perspective-origin:50% 40%;padding-block:.5rem 1.5rem}.rig{position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx, 3deg)) rotateY(var(--ry, -8deg)) translateY(var(--ty, 0px));will-change:transform}.rig:after{content:"";position:absolute;left:8%;right:8%;bottom:-34px;height:40px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,#0b1b33 34%,transparent),transparent);transform:translateZ(-40px);filter:blur(6px);pointer-events:none}.device{transform:translateZ(0)}.wins{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.win{--x: 16rem;position:absolute;left:50%;top:50%;width:11.75rem;margin-left:-5.875rem;margin-top:-2rem;display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.15rem .65rem;padding:.7rem .85rem .7rem .7rem;border-radius:16px;background:var(--glass);border:1px solid var(--glass-border);box-shadow:0 24px 48px -24px color-mix(in oklab,#0b1b33 55%,transparent),0 2px 6px -2px color-mix(in oklab,#0b1b33 18%,transparent);font-size:.8125rem;line-height:1.3;color:var(--ink);opacity:0;transform:translate3d(4rem,8rem,0) scale(.92);transition:opacity .6s ease-out,transform 1s var(--ease)}.win.a0{opacity:1;transform:translate3d(var(--x),7.5rem,140px)}.win.a1{opacity:.62;transform:translate3d(var(--x),1.75rem,40px) scale(.95)}.win.a2{opacity:.3;transform:translate3d(var(--x),-4rem,-60px) scale(.9)}.win.gone{opacity:0;transform:translate3d(var(--x),-9rem,-140px) scale(.86)}.win .ic{grid-row:1 / 3;width:2rem;height:2rem;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.win .ic.ok{background:var(--fair-soft);color:var(--fair)}.win .ic svg{width:1rem;height:1rem}.win small{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.win b{font-weight:650}html:not(.js) .win[data-i="1"]{opacity:1;transform:translate3d(var(--x),7.5rem,140px)}@media(min-width:1200px){.show{justify-items:start;padding-left:1.5rem}.stage3d{place-items:center start;padding-left:.5rem}}@media(max-width:1199px){.wins{display:none}}.caption{display:grid;gap:.4rem;width:min(25rem,86vw)}@media(max-width:999px){.caption{display:contents}.cap-row,.cap-note{width:min(18.75rem,80vw)}.cap-row{order:-1}}.cap-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cap-stage{flex:1 1 auto;min-width:0;font-weight:650;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.3;color:var(--ink);min-height:2.6em;display:flex;align-items:center}.cap-stage .n{font-family:var(--data);font-variation-settings:"wdth" 80;font-weight:700;color:color-mix(in oklab,var(--accent) 80%,var(--ink));margin-right:.45rem;font-variant-numeric:tabular-nums}.cap-note{font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--ink-2);min-height:4.65em}@media(max-width:599px){.cap-tools .rail{display:none}}@media(max-width:359px){.cap-note{min-height:6.2em}}.cap-tools{display:flex;align-items:center;gap:.25rem}.rail{display:flex}.rail button{width:24px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.rail button:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rule-strong);transition:background-color .25s,transform .25s}.rail button[aria-current=step]:before{background:var(--accent);transform:scale(1.4)}.rail button:hover:before{background:var(--ink-2)}.ctrl{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:50%;border:1px solid var(--rule-strong);background:color-mix(in oklab,var(--surface) 70%,transparent);color:var(--ink);cursor:pointer}.ctrl:hover{border-color:var(--ink)}.ctrl svg{width:14px;height:14px}@keyframes fill{to{width:100%}}.device{--ink: #0b1b33;--ink-2: #46566d;--muted: #5d6b80;--rule: #dfe5ee;--accent: #2563eb;--accent-soft: #e8efff;--fair: #0d7a5a;--fair-soft: #e3f4ee;--screen: #f4f6fa;--bubble-them: #ffffff;--bubble-us: #2563eb;color:var(--ink);width:min(18.75rem,80vw);height:33.5rem;border-radius:44px;padding:10px;background:#0b1b33;box-shadow:0 0 0 1px var(--device-ring),0 40px 80px -40px color-mix(in oklab,var(--ink) 55%,transparent),inset 0 0 0 1.5px #2a3a55;position:relative}@media(max-width:999px){.device{height:32.5rem}}.screen{position:relative;height:100%;border-radius:34px;background:var(--screen);overflow:hidden}.status{display:flex;align-items:center;justify-content:space-between;padding:14px 22px 6px;font-family:var(--data);font-variation-settings:"wdth" 90;font-weight:700;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--ink)}.status svg{width:42px;height:12px}.notch{position:absolute;top:10px;left:50%;transform:translate(-50%);width:84px;height:24px;border-radius:14px;background:#0b1b33}.segs{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:6px 18px 0}.segs i{display:block;height:3px;border-radius:2px;background:color-mix(in oklab,var(--ink) 14%,transparent);overflow:hidden}.segs i:after{content:"";display:block;height:100%;width:0;background:var(--ink)}.segs i.done:after{width:100%}.segs i.now:after{animation:fill var(--dur, 5s) linear both}.paused .segs i.now:after{animation-play-state:paused}.static .segs i.now:after{animation:none;width:100%}.scene{position:absolute;inset:4rem .875rem .875rem;display:flex;flex-direction:column;gap:9px}html:not(.js) .scene~.scene,html:not(.js) .ctrl{display:none}.scene.chat .when{margin-bottom:auto}.js .scene{opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s ease-out,transform .5s var(--ease),visibility 0s .35s}.js .scene.on{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease-out .1s,transform .5s var(--ease) .1s,visibility 0s}.when{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:600;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:0 4px 2px}.js .r{opacity:0;transform:translateY(10px)}.js .scene.on .r{animation:rise .55s var(--ease) var(--d, 0s) both}.js .paused .scene.on .r{animation:none;opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.card{background:#fff;border-radius:16px;padding:12px 14px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 8%,transparent);font-size:.8125rem;line-height:1.4;color:var(--ink-2)}.card b{color:var(--ink);font-weight:650}.card .k{display:block;font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin-bottom:3px}.search{display:flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:10px 14px;font-size:.875rem;color:var(--ink);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 8%,transparent)}.search svg{width:15px;height:15px;flex:none;color:var(--muted)}.typed{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom}.js .typed{max-width:0}.js .scene.on .typed{animation:type 1.1s steps(26,end) .35s both}.js .paused .scene.on .typed{animation:none;max-width:100%}@keyframes type{to{max-width:100%}}.result{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px}.result span{font-size:.75rem}.call-btn{grid-row:1 / 3;grid-column:2;display:inline-flex;align-items:center;gap:6px;background:var(--fair);color:#fff;border-radius:999px;padding:7px 12px;font-weight:600;font-size:.75rem!important}.call-btn svg{width:12px;height:12px}.ringing{text-align:center;padding:14px 12px}.ringing .who{display:block;font-size:1rem;color:var(--ink);font-weight:700;margin-top:2px}.ringing .via{display:inline-block;margin-top:6px;padding:3px 9px;border-radius:999px;background:var(--accent-soft);color:#1d4ed8;font-weight:600;font-size:.6875rem}.bubble{max-width:86%;padding:8px 12px;border-radius:16px;font-size:.8125rem;line-height:1.38}.bubble.them{align-self:flex-start;background:var(--bubble-them);color:var(--ink);border-bottom-left-radius:5px;box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 8%,transparent)}.bubble.us{align-self:flex-end;background:var(--bubble-us);color:#fff;border-bottom-right-radius:5px}.bubble small{display:block;font-size:.6875rem;opacity:1;margin-bottom:1px;font-weight:600;letter-spacing:.02em}.toast{display:flex;align-items:center;gap:9px;background:var(--ink);color:#fff;border-radius:14px;padding:10px 12px;font-size:.78rem;line-height:1.35}.toast b{color:#fff;font-weight:650}.toast .dot{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--fair)}.toast .dot svg{width:12px;height:12px;color:#fff}.quote .line{display:flex;justify-content:space-between;gap:8px;padding-block:5px;border-top:1px solid var(--rule)}.quote .total{font-family:var(--data);font-variation-settings:"wdth" 85;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.state{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--muted);padding-inline:4px}.state .pill{white-space:nowrap;margin-left:auto;padding:3px 9px;border-radius:999px;background:var(--fair-soft);color:var(--fair);font-weight:700;font-family:var(--data);font-variation-settings:"wdth" 88;letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem}.ticks{display:grid;gap:0}.ticks li{display:flex;align-items:center;gap:9px;padding:9px 2px;border-top:1px solid var(--rule);color:var(--ink);font-size:.8125rem}.ticks li:first-child{border-top:0}.ticks svg{flex:none;width:16px;height:16px;color:var(--fair)}.stars{display:inline-flex;gap:1px;color:#f0a500}.stars svg{width:11px;height:11px}.bars{display:grid;gap:8px;margin-top:4px}.bars div{display:grid;grid-template-columns:1fr auto;gap:3px 8px;font-size:.75rem;color:var(--ink)}.bars i{grid-column:1 / -1;height:7px;border-radius:4px;background:var(--accent-soft);overflow:hidden}.bars i:after{content:"";display:block;height:100%;width:var(--w);background:var(--accent);border-radius:4px;transform-origin:left}.js .bars i:after{transform:scaleX(0)}.js .scene.on .bars i:after{animation:grow .9s var(--ease) var(--d, .4s) both}.js .paused .scene.on .bars i:after{animation:none;transform:none}@keyframes grow{to{transform:scaleX(1)}}.bars span{font-family:var(--data);font-variation-settings:"wdth" 85;font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:359px){.js .scene{gap:6px}.bubble{font-size:.75rem}.ringing .via{display:none}}.ledger{border-top:1px solid var(--ink);list-style:none;margin:0;padding:0}.ledger li{position:relative;display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.2rem .5rem;padding:1.35rem .75rem 1.4rem 0;border-bottom:1px solid var(--rule);scroll-margin-top:88px;transition:background-color .25s ease-out}.ledger li:before{content:"";position:absolute;inset:0 -1rem;border-radius:14px;background:linear-gradient(90deg,color-mix(in oklab,var(--accent-soft) 90%,transparent),transparent 80%);opacity:0;transition:opacity .3s ease-out;z-index:-1}.ledger li:hover:before{opacity:1}.ledger{position:relative;z-index:0}.ledger li:target{background:var(--accent-soft)}.ledger .n{font-family:var(--data);font-variation-settings:"wdth" 80;font-weight:700;font-size:1rem;color:var(--accent);font-variant-numeric:tabular-nums;padding-top:.2rem}.ledger h3{grid-column:2;font-size:1.125rem;font-weight:700;line-height:1.3}.ledger .use{grid-column:2;margin-top:.35rem;font-size:clamp(.9375rem,.91rem + .15vw,1rem);line-height:1.45;color:var(--ink-2)}.ledger del,.ledger ins{grid-column:2;text-decoration:none;display:block;justify-self:start}.ledger del{color:var(--ink-2)}.ledger del .t{background:linear-gradient(var(--leak),var(--leak)) no-repeat 0 58% / 100% 1.5px;padding-inline:1px}.ledger ins{font-weight:650;font-size:clamp(1.125rem,1rem + .45vw,1.35rem);line-height:1.3;color:var(--accent);letter-spacing:-.01em}@media(min-width:900px){.ledger li{grid-template-columns:3rem minmax(0,.9fr) minmax(0,1fr) minmax(0,1.2fr);column-gap:1.5rem;align-items:baseline}.ledger h3,.ledger del,.ledger ins{grid-column:auto}.ledger .use{grid-column:4;margin-top:0}}.ledger.pre del,.ledger.pre ins,.ledger.pre .use{opacity:0}.ledger.anim .use{animation:rise .55s var(--ease) both;animation-delay:calc(.7s + var(--i) * .12s)}.ledger.pre del .t{background-size:0% 1.5px}.ledger li:target del,.ledger li:target ins,.ledger li:target .use,.ledger.anim li:target del,.ledger.anim li:target ins,.ledger.anim li:target .use{opacity:1;animation:none}.ledger li:target del .t,.ledger.anim li:target del .t{background-size:100% 1.5px;animation:none}.ledger.anim del{animation:rise .5s var(--ease) both;animation-delay:calc(.05s + var(--i) * .06s)}.ledger.anim del .t{animation:strike .45s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(.4s + var(--i) * .12s)}.ledger.anim ins{animation:rise .55s var(--ease) both;animation-delay:calc(.6s + var(--i) * .12s)}@keyframes strike{0%{background-size:0% 1.5px}to{background-size:100% 1.5px}}.how-foot{margin-top:1.5rem;font-size:var(--step-1)}.how-cta{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1.25rem 1.5rem;border-radius:18px;border:1px solid var(--rule);background:color-mix(in oklab,var(--accent-soft) 55%,var(--surface))}.how-cta p{font-size:var(--step-1);font-weight:600;color:var(--ink)}@media(prefers-reduced-motion:reduce){.scene,.scene.on{transition:none;transform:none}.js .r,.js .scene.on .r{animation:none;opacity:1;transform:none}.js .typed,.js .scene.on .typed{animation:none;max-width:100%}.js .bars i:after,.js .scene.on .bars i:after{animation:none;transform:none}.ledger.anim del,.ledger.anim ins,.ledger.anim del .t,.ledger.anim .use{animation:none}}.skip-link{position:absolute;left:1rem;top:-100px;z-index:30;background:var(--accent);color:var(--accent-ink);padding:.6rem 1rem;border-radius:var(--radius);font-weight:600}.skip-link:focus{top:calc(env(safe-area-inset-top,0px) + .5rem)}body:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:calc(var(--grain) * .4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.band{position:relative;background:radial-gradient(70% 60% at 88% 0%,color-mix(in oklab,var(--field-sky) 26%,transparent),transparent 70%),radial-gradient(50% 50% at 0% 100%,color-mix(in oklab,var(--field-sky) 14%,transparent),transparent 70%),var(--surface)!important}.js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease-out,transform 1s var(--ease);transition-delay:calc(var(--ri, 0) * 70ms)}.js [data-reveal].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none;transition:none}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}section{padding-block:clamp(3.5rem,8vw,6rem)}.section-head{display:grid;gap:.9rem;margin-bottom:clamp(2rem,4vw,3rem);max-width:46rem}.section-head h2{font-size:clamp(2.1rem,1.2rem + 2.6vw,3.35rem);font-weight:750;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.section-head p{font-size:var(--step-1);color:var(--ink-2);max-width:52ch}.band{background:var(--surface);border-block:1px solid var(--rule)}.ways{display:grid;gap:1rem}@media(min-width:680px){.ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.ways{grid-template-columns:repeat(4,minmax(0,1fr))}}.way{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:.75rem;padding:1.5rem 1.4rem;border-radius:18px;background:color-mix(in oklab,var(--surface) 82%,transparent);border:1px solid var(--rule);box-shadow:0 1px color-mix(in oklab,#fff 70%,transparent) inset,0 18px 40px -30px color-mix(in oklab,#0b1b33 45%,transparent);transition:transform .35s var(--ease),box-shadow .35s ease-out,border-color .35s ease-out}.way:hover{transform:translateY(-4px);border-color:color-mix(in oklab,var(--accent) 45%,var(--rule));box-shadow:0 30px 60px -34px color-mix(in oklab,var(--accent) 55%,transparent)}.way:before{content:attr(data-step);font-family:var(--data);font-variation-settings:"wdth" 80;font-weight:700;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--accent)}.way h3{font-size:var(--step-2);font-weight:700}.way p{color:var(--ink-2)}.way .eta{font-variant-numeric:normal;font-variation-settings:normal;display:block;margin-bottom:.35rem;font-family:var(--body);font-weight:650;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--accent)}.way .price{min-height:calc(4.6em + .75rem);font-family:var(--data);font-variation-settings:"wdth" 90;font-weight:600;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);color:var(--ink);font-variant-numeric:tabular-nums;padding-top:.75rem;border-top:1px dashed var(--rule-strong)}.section-cta{margin-top:2rem}.scope{display:flex;align-items:center;gap:.75rem;margin-bottom:.9rem}.scope-line{flex:1;height:1px;background:var(--ink);position:relative}.scope-line:after{content:"";position:absolute;right:-1px;top:-4px;border:4.5px solid transparent;border-left:7px solid var(--ink);border-right:0}.fig-caption{margin-top:.85rem;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--ink-2)}.fig-caption b{color:var(--ink);font-weight:600}figure{margin:0}.prices{margin-top:clamp(2.5rem,5vw,3.5rem)}.way .gst{display:block;margin-top:.2rem;font-family:var(--body);font-weight:500;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--ink-2)}.section-cta{display:flex;flex-wrap:wrap;gap:.75rem}.from-strip{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.from-strip a{height:100%;display:grid;gap:.3rem;align-content:start;padding:1.1rem 1.25rem 1.2rem;border-radius:16px;border:1px solid var(--rule);background:color-mix(in oklab,var(--surface) 82%,transparent);color:var(--ink);text-decoration:none;transition:transform .3s var(--ease),border-color .25s ease-out,box-shadow .3s ease-out}.from-strip span{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.from-strip span:after{content:"\a0\2192";color:var(--accent)}.from-strip b{font-family:var(--data);font-variation-settings:"wdth" 90;font-weight:750;font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.from-strip b small{font-family:var(--body);font-weight:500;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);color:var(--ink-2);margin-left:.15rem}.from-strip b i{font-style:normal;font-family:var(--body);font-weight:500;font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.from-strip em{font-style:normal;font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.from-strip a:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--accent) 45%,var(--rule));box-shadow:0 20px 40px -28px color-mix(in oklab,var(--accent) 55%,transparent)}.toolbar{padding-block:.5rem clamp(2.5rem,5vw,3.5rem);background:var(--field-base);overflow:hidden}.tb-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.mq-toggle{min-height:44px;padding:0 .9rem;border:0;background:none;cursor:pointer;font:600 .8125rem/1 var(--body);color:var(--ink-2);text-decoration:underline;text-underline-offset:.2em}.mq-toggle:hover{color:var(--ink)}html:not(.js) .mq-toggle{display:none}.toolbar.paused .mq-track{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.mq-toggle{display:none}}.tb-title{margin:0;font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.marquee{display:flex;width:max-content;-webkit-mask-image:none}.toolbar .marquee+.marquee{margin-top:.6rem}.toolbar{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.mq-track{list-style:none;margin:0;padding:0 .5rem 0 0;display:flex;align-items:center;gap:.5rem;flex:none}.js .marquee .mq-track{animation:mq 60s linear infinite}.js .marquee.rev .mq-track{animation-direction:reverse;animation-duration:48s}.marquee:hover .mq-track,.marquee:focus-within .mq-track{animation-play-state:paused}@keyframes mq{to{transform:translate(-100%)}}.mq-tool{padding:.5rem .95rem;border-radius:999px;white-space:nowrap;font-weight:650;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);color:var(--ink);background:var(--glass);border:1px solid color-mix(in oklab,var(--field-sky) 55%,transparent);box-shadow:0 8px 20px -14px color-mix(in oklab,#0b1b33 40%,transparent);transition:transform .3s var(--ease),color .2s ease-out,border-color .2s ease-out,box-shadow .3s ease-out}.mq-tool:hover{transform:translateY(-3px);color:var(--accent);border-color:color-mix(in oklab,var(--accent) 55%,transparent);box-shadow:0 14px 28px -14px color-mix(in oklab,var(--accent) 55%,transparent)}.mq-cat{padding:0 .4rem 0 1.4rem;white-space:nowrap;font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}html:not(.js) .marquee,.marquee.static{width:auto;overflow-x:auto}html:not(.js) .marquee [aria-hidden=true],.marquee.static [aria-hidden=true]{display:none}@media(prefers-reduced-motion:reduce){.js .marquee .mq-track{animation:none}.marquee{width:auto;overflow-x:auto}.marquee [aria-hidden=true]{display:none}}.log{display:grid;border-top:1px solid var(--ink)}.entry{padding:1.4rem 0;display:grid;gap:.9rem;border-bottom:1px solid var(--rule)}@media(min-width:900px){.entry{grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);gap:2.5rem}.entry dl{grid-template-columns:repeat(2,6rem minmax(0,1fr));gap:.6rem 1rem}}.entry h3{font-size:var(--step-1);font-weight:700;display:flex;gap:.6rem;align-items:baseline}.entry h3 .from{color:var(--ink-2);font-weight:500}.entry dl{margin:0;display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem .9rem;font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.entry dt{font-family:var(--data);font-variation-settings:"wdth" 85;font-weight:600;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding-top:.2em}.entry dd{margin:0;color:var(--ink)}.log-foot a{display:inline-block;padding-block:.6rem}.log-foot{margin-top:1.25rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.proof{position:relative;background:radial-gradient(60% 70% at 15% 20%,color-mix(in oklab,var(--field-sky) 45%,transparent),transparent 70%),radial-gradient(45% 55% at 95% 90%,color-mix(in oklab,var(--field-blue) 12%,transparent),transparent 70%),var(--field-base)}.proof-grid{display:grid;gap:1rem}@media(min-width:900px){.proof-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}}.video-card{position:relative;overflow:hidden;isolation:isolate;display:grid;align-content:end;gap:1rem;min-height:22rem;padding:clamp(1.4rem,3vw,2rem);border-radius:22px;color:#fff;text-decoration:none;background:radial-gradient(80% 70% at 80% 10%,rgba(169,196,255,.55),transparent 60%),linear-gradient(160deg,#2563eb,#1d3f8f 55%,#0b1b33);box-shadow:0 40px 80px -40px color-mix(in oklab,#0b1b33 60%,transparent);transition:transform .35s var(--ease),box-shadow .35s ease-out}.video-card:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.12;background-image:linear-gradient(to right,#fff 1px,transparent 1px),linear-gradient(to bottom,#fff 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to top,transparent,#000 70%);mask-image:linear-gradient(to top,transparent,#000 70%)}.video-card:hover{transform:translateY(-4px);box-shadow:0 50px 90px -40px color-mix(in oklab,#2563eb 65%,transparent)}.video-card:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.vc-play{position:absolute;top:clamp(1.4rem,3vw,2rem);left:clamp(1.4rem,3vw,2rem);width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#2563eb;box-shadow:0 0 0 10px #ffffff29;transition:transform .35s var(--ease),box-shadow .35s ease-out}.vc-play svg{width:26px;height:26px;margin-left:3px}.video-card:hover .vc-play{transform:scale(1.06);box-shadow:0 0 0 16px #ffffff24}.vc-quote{font-size:clamp(1.35rem,1rem + 1.2vw,1.85rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;max-width:22ch;text-wrap:balance}.vc-who{display:grid;gap:.1rem}.vc-who b{font-weight:650}.vc-who span{font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:#ffffffd1}.vc-meta{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9}.quote-stack{display:grid;gap:1rem}.quote-card{margin:0;display:grid;gap:.9rem;align-content:space-between;padding:1.4rem 1.5rem;border-radius:20px;background:var(--glass);border:1px solid var(--glass-border);box-shadow:0 24px 48px -32px color-mix(in oklab,#0b1b33 45%,transparent)}.quote-card blockquote{margin:0}.quote-card p{font-size:clamp(1.0625rem,.98rem + .35vw,1.2rem);font-weight:600;line-height:1.4;color:var(--ink);letter-spacing:-.01em}.quote-card figcaption{display:flex;flex-wrap:wrap;gap:.15rem .6rem;align-items:baseline;font-size:clamp(.9375rem,.91rem + .15vw,1rem)}.quote-card figcaption b{font-weight:650;color:var(--ink)}.quote-card figcaption span{color:var(--ink-2)}.proof-pair{display:grid;gap:1rem}@media(min-width:900px){.proof-pair{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch}}.review-top{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem}.review-stars{color:var(--watch);font-size:1.05rem;letter-spacing:.08em}.review-src{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.quote-card.review p{font-size:clamp(1rem,.95rem + .25vw,1.0625rem);font-weight:500;line-height:1.55}.review-link{justify-self:start;display:inline-flex;align-items:center;min-height:44px;font-weight:600;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);color:var(--accent)}.review-link:after{content:"\a0\2192"}.steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink);counter-reset:step}@media(min-width:900px){.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem}.steps li{grid-template-columns:minmax(0,1fr);align-content:start;border-bottom:0;padding-top:1.25rem}.steps li:before{grid-row:auto}}.steps li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.25rem 1rem;padding:1rem 0;border-bottom:1px solid var(--rule);counter-increment:step}.steps li:before{content:counter(step,decimal-leading-zero);grid-row:1 / 3;font-family:var(--data);font-variation-settings:"wdth" 80;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.steps b{font-size:var(--step-1)}.steps span{color:var(--ink-2)}.steps em{display:inline-block;margin-left:.35rem;font-style:normal;font-weight:650;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--accent);white-space:nowrap}.faq{display:grid;border-top:1px solid var(--ink)}@media(min-width:900px){.faq{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.qa{padding:1.25rem 0;border-bottom:1px solid var(--rule)}.qa h3{font-size:var(--step-1);font-weight:700;margin-bottom:.4rem}.qa p{color:var(--ink-2);max-width:58ch}.contact{position:relative;isolation:isolate;overflow:clip;color:var(--ink);background:radial-gradient(55% 70% at 85% 30%,color-mix(in oklab,var(--field-sky) 75%,transparent),transparent 70%),radial-gradient(45% 60% at 10% 100%,color-mix(in oklab,var(--field-blue) 16%,transparent),transparent 70%),var(--field-base)}.contact:before{content:"";position:absolute;left:-40%;right:-40%;bottom:0;height:55%;z-index:-1;transform-origin:50% 100%;transform:perspective(520px) rotateX(72deg);background-image:linear-gradient(to right,var(--floor-line) 1px,transparent 1px),linear-gradient(to bottom,var(--floor-line) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to top,#000,transparent 80%);mask-image:linear-gradient(to top,#000,transparent 80%)}.contact .wrap{display:grid;gap:2.5rem;align-items:start}@media(min-width:960px){.contact .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem}}.contact h2{font-size:clamp(2.1rem,1.2rem + 2.6vw,3.35rem);font-weight:750;letter-spacing:-.035em;line-height:1.02;color:var(--ink);text-wrap:balance}.contact .lead{font-size:var(--step-1);margin-top:1rem;color:var(--ink-2);max-width:40ch}.contact .direct{margin-top:2rem;display:grid;gap:.35rem;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);color:var(--ink-2)}.contact .direct a{color:var(--accent)}.contact form{padding:clamp(1.25rem,3vw,2rem);border-radius:22px;background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 40px 80px -40px color-mix(in oklab,#0b1b33 45%,transparent)}form,.row{display:grid;gap:1rem}@media(min-width:560px){.row{grid-template-columns:repeat(2,minmax(0,1fr))}}.field{display:grid;gap:.35rem;min-width:0}.field label{font-size:clamp(.9375rem,.91rem + .15vw,1rem);font-weight:600;color:var(--ink)}.field label small{font-weight:400;color:var(--muted)}.check{display:flex;align-items:flex-start;gap:.6rem;min-height:44px;padding-top:.2rem;font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2);cursor:pointer}.check input{flex:none;width:20px;height:20px;margin:.05rem 0 0;accent-color:var(--accent)}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:1rem;color:var(--ink);background:var(--surface);border:1px solid var(--input-border);border-radius:10px;padding:.7rem .8rem;min-height:48px;transition:border-color .2s ease-out,box-shadow .2s ease-out}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--ink-2)}.field textarea{min-height:7rem;resize:vertical}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 22%,transparent)}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--leak)}.form-note{font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--muted)}.form-note a{color:var(--accent)}.form-status{font-weight:600;min-height:1.5em}.form-status:empty{min-height:0;margin-top:-1rem}.form-status.ok{color:var(--fair)}.form-status.err{color:var(--leak)}.form-status.info{color:var(--ink)}.contact .btn-primary{justify-self:start;box-shadow:0 10px 24px -12px color-mix(in oklab,var(--accent) 80%,transparent)}footer{padding-block:3rem;background:var(--surface);border-top:1px solid var(--rule);font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}footer .wrap{display:grid;gap:2rem}@media(min-width:860px){footer .wrap{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}}footer h3{font-size:clamp(.875rem,.85rem + .15vw,.9375rem);font-family:var(--data);font-variation-settings:"wdth" 88;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.75rem}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}footer a{color:var(--ink-2);text-decoration:none}footer ul a{display:inline-block;padding-block:.3rem}footer a:hover{color:var(--ink);text-decoration:underline}.legal{grid-column:1 / -1;padding-top:1.5rem;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.page-hero{position:relative;isolation:isolate;overflow:clip;background:var(--field-base);padding-block:clamp(3rem,8vw,5.5rem) clamp(2.5rem,6vw,4rem)}.page-hero .wrap{display:grid;gap:1.25rem;justify-items:start}.page-hero h1{font-size:clamp(2.5rem,1.2rem + 3.6vw,4.25rem);font-weight:750;line-height:.98;letter-spacing:-.04em;max-width:16ch;text-wrap:balance}.page-hero h1 .blue{color:var(--accent)}.page-hero .lead{font-size:clamp(1.0625rem,.98rem + .4vw,1.3rem);color:var(--ink-2);max-width:46ch}.page-hero .actions{display:flex;flex-wrap:wrap;gap:.75rem}.page-hero .note{font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.page-hero .btn-primary{box-shadow:0 10px 24px -12px color-mix(in oklab,var(--accent) 80%,transparent)}.page-hero .btn-ghost{background:color-mix(in oklab,var(--surface) 60%,transparent)}.tabs{display:flex;gap:.4rem;padding:.35rem;margin-bottom:1.75rem;border-radius:999px;background:color-mix(in oklab,var(--surface) 75%,transparent);border:1px solid var(--rule);width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{flex:none;min-height:44px;padding:0 1.1rem;border:0;border-radius:999px;background:none;cursor:pointer;font:600 .9375rem/1 var(--body);color:var(--ink-2);white-space:nowrap;transition:background-color .25s ease-out,color .25s ease-out,box-shadow .25s ease-out}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--accent) 80%,transparent)}html:not(.js) .tabs{display:none}.tabpanel+.tabpanel{margin-top:3rem}.js .tabpanel+.tabpanel{margin-top:0}.tabpanel>h2{font-size:var(--step-2);font-weight:750;letter-spacing:-.02em;margin-bottom:.4rem}.js .tabpanel>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.panel-intro{color:var(--ink-2);max-width:60ch;margin-bottom:1.25rem}.js .tabpanel.on{animation:rise .5s var(--ease) both}.plans{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;gap:.85rem;padding:1.5rem 1.4rem 1.6rem;border-radius:20px;border:1px solid var(--rule);background:color-mix(in oklab,var(--surface) 86%,transparent);box-shadow:0 1px color-mix(in oklab,#fff 70%,transparent) inset,0 18px 40px -30px color-mix(in oklab,#0b1b33 45%,transparent);transition:transform .35s var(--ease),box-shadow .35s ease-out,border-color .35s ease-out}.plan:hover{transform:translateY(-4px);border-color:color-mix(in oklab,var(--accent) 40%,var(--rule));box-shadow:0 30px 60px -34px color-mix(in oklab,var(--accent) 50%,transparent)}.plan h3{font-size:var(--step-2);font-weight:750;letter-spacing:-.02em;line-height:1.1}.plan-for{color:var(--ink-2)}.plan-price{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap;padding-top:.85rem;border-top:1px dashed var(--rule-strong)}.plan-price .from{font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2);font-weight:600}.plan-price b{font-family:var(--data);font-variation-settings:"wdth" 82;font-weight:750;font-size:clamp(2rem,1.6rem + 1vw,2.4rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.plan-price .per{font-weight:600;color:var(--ink-2)}.plan-gst{margin-top:-.45rem;font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.plan-gst b{color:var(--ink);font-weight:650}.plan-quote{margin-top:auto;padding-top:.85rem;border-top:1px dashed var(--rule-strong);display:grid;gap:.2rem}.plan-quote b{font-size:1.25rem;font-weight:750;letter-spacing:-.01em}.plan-quote span{font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.plan-time{align-self:flex-start;padding:.3rem .7rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:650;font-size:clamp(.875rem,.85rem + .15vw,.9375rem)}.plan-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.plan-list li{position:relative;padding-left:1.6rem;color:var(--ink);line-height:1.45}.plan-list li:before{content:"";position:absolute;left:0;top:.2em;width:1rem;height:1rem;border-radius:50%;background:var(--fair-soft)}.plan-list li:after{content:"";position:absolute;left:.33rem;top:.42em;width:.32rem;height:.55rem;border:solid var(--fair);border-width:0 2px 2px 0;transform:rotate(45deg)}.plans-pair{margin-bottom:1rem;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.plans-pair .plan-note{margin-top:0}.plan-note{margin-top:auto;padding-top:.6rem;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--ink-2)}.plan-tag{position:absolute;top:1.4rem;right:1.25rem;padding:.25rem .6rem;border-radius:999px;background:var(--fair-soft);color:var(--fair);font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem)}.panel-foot{margin-top:1.25rem;font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2);max-width:75ch}.truths{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.truths li{padding:1.25rem 1.3rem 1.35rem;border-radius:18px;border:1px solid var(--rule);background:color-mix(in oklab,var(--surface) 80%,transparent);display:grid;gap:.35rem;align-content:start}.truths b{font-size:var(--step-1);font-weight:700;line-height:1.25}.truths span{color:var(--ink-2)}.cta-band{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(55% 80% at 85% 30%,color-mix(in oklab,var(--field-sky) 75%,transparent),transparent 70%),radial-gradient(45% 60% at 10% 100%,color-mix(in oklab,var(--field-blue) 16%,transparent),transparent 70%),var(--field-base)}.cta-band .wrap{display:grid;gap:1.25rem;justify-items:start}.cta-band h2{font-size:clamp(2.1rem,1.2rem + 2.6vw,3.35rem);font-weight:750;letter-spacing:-.035em;line-height:1.02;max-width:18ch;text-wrap:balance}.cta-band p{color:var(--ink-2);font-size:var(--step-1);max-width:46ch}.cta-band .btn-primary{box-shadow:0 10px 24px -12px color-mix(in oklab,var(--accent) 80%,transparent)}.nav a[aria-current=page],.menu-panel a[aria-current=page]{color:var(--ink);font-weight:650}.picker{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin-bottom:1.75rem}.pick{display:grid;gap:.25rem;text-align:left;padding:1rem 1.1rem;border-radius:16px;border:1px solid var(--rule);background:color-mix(in oklab,var(--surface) 82%,transparent);cursor:pointer;font:inherit;color:var(--ink);transition:transform .3s var(--ease),border-color .25s ease-out,box-shadow .3s ease-out}.pick b{font-size:1.0625rem;font-weight:700;line-height:1.25}.pick span{font-size:clamp(.9375rem,.91rem + .15vw,1rem);font-weight:600;color:var(--accent)}.pick span:after{content:"\a0\2192"}.pick:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--accent) 45%,var(--rule));box-shadow:0 20px 40px -28px color-mix(in oklab,var(--accent) 55%,transparent)}html:not(.js) .picker{display:none}.panel-intro b{color:var(--ink);font-weight:650}.plan-step{align-self:flex-start;font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.choice{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-bottom:1.25rem}.choice-opt{display:grid;gap:.3rem;align-content:start;padding:1.1rem 1.25rem 1.2rem;border-radius:16px;background:color-mix(in oklab,var(--accent-soft) 60%,var(--surface));border:1px solid color-mix(in oklab,var(--accent) 22%,var(--rule))}.choice-opt>b{font-size:var(--step-1);font-weight:750}.choice-opt>span{color:var(--ink-2)}.choice-opt .choice-price{color:var(--ink);font-weight:700}.choice-opt .choice-price small{font-weight:500;color:var(--ink-2)}.choice-hint{font-size:clamp(.9375rem,.91rem + .15vw,1rem);font-weight:600;color:var(--accent)!important}.link-btn{justify-self:start;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font:600 .9375rem/1.2 var(--body);color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.panel-book{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem}.panel-book span{color:var(--ink-2);font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}:root{--badge-ink: #1d4ed8}:root[data-theme=dark]{--badge-ink: var(--accent)}.plan-time,.plan-step{color:var(--badge-ink)}@media(max-width:640px){.tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;border-radius:22px;overflow:visible}.tab{white-space:normal;line-height:1.2;padding:.4rem .75rem;border-radius:16px}.tab:last-child:nth-child(odd){grid-column:1 / -1}}[data-tabs],.tabs,.tabpanel{scroll-margin-top:88px}@media(max-width:640px){.picker{grid-template-columns:1fr 1fr;gap:.6rem}.pick{padding:.85rem .9rem;align-content:start}.pick b{font-size:1rem}.pick span{font-size:clamp(.875rem,.85rem + .15vw,.9375rem)}}.plan-addon{margin-top:1rem;display:grid;gap:.85rem 2.5rem;grid-template-columns:1fr;border-style:dashed;border-color:color-mix(in oklab,var(--accent) 35%,var(--rule))}.addon-head{display:flex;flex-direction:column;gap:.85rem}@media(min-width:900px){.plan-addon{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}.plan-addon .plan-list{margin-top:.25rem}.plan-addon .plan-note{grid-column:1 / -1;margin-top:0}}.plans-label{margin:1.5rem 0 .75rem;font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.panel-intro+.plans-label{margin-top:0}#websites-once{scroll-margin-top:88px}.truths-line{margin-top:1.5rem;max-width:62ch;color:var(--ink-2)}.truths-line b{color:var(--ink)}.choice-list{list-style:none;padding:0;margin:.2rem 0 .3rem;display:grid;gap:.25rem}.choice-list li{position:relative;padding-left:1.1rem;color:var(--ink-2);font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.choice-list li:before{content:"";position:absolute;left:.15rem;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background:var(--accent)}.addon-extra{padding:.85rem 1rem;border-radius:12px;background:color-mix(in oklab,var(--accent-soft) 55%,transparent);color:var(--ink-2)}.addon-extra b{color:var(--ink)}@media(min-width:900px){.plan-addon .addon-extra{grid-column:1 / -1}}.eyebrow,.section-head .eyebrow{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.page-hero.split .wrap{align-items:center}.page-hero .hero-copy{display:grid;gap:1.25rem;justify-items:start}@media(min-width:1024px){.page-hero.split .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:clamp(2rem,4vw,4rem)}}.ftag{display:inline-flex;align-items:center;gap:.35rem;justify-self:start;align-self:start;padding:.2rem .6rem;border-radius:999px;font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}.ftag:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.ftag.auto{background:var(--muted-soft);color:var(--ink-2);border-color:var(--rule)}.ftag.ai{background:var(--accent-soft);color:var(--badge-ink);border-color:color-mix(in oklab,var(--accent) 25%,transparent)}.ftag.you{background:var(--ink);color:var(--surface)}.flow{margin:0;width:100%;max-width:34rem;justify-self:center;padding:1.1rem 1.1rem 1rem;border-radius:20px;background:var(--glass);border:1px solid var(--glass-border);box-shadow:0 40px 80px -48px color-mix(in oklab,var(--field-blue) 70%,transparent),0 2px #ffffff80 inset;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.flow-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.1rem .35rem .8rem;font-size:clamp(.9375rem,.91rem + .15vw,1rem);font-weight:650;color:var(--ink-2)}.flow-replay{min-height:44px;padding:0 .8rem;border-radius:999px;border:1px solid var(--rule);background:var(--surface);color:var(--ink);font:600 .8125rem/1 var(--body);cursor:pointer}.flow-replay:hover{border-color:var(--accent);color:var(--accent)}html:not(.js) .flow-replay{display:none}.flow-steps{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;position:relative}.flow-steps:before{content:"";position:absolute;left:1.05rem;top:1.2rem;bottom:1.2rem;width:2px;background:var(--rule);border-radius:2px}.flow-step{position:relative;display:grid;gap:.3rem;padding:.75rem .9rem .8rem 2.4rem;border-radius:14px;background:var(--surface);border:1px solid var(--rule);transition:opacity .5s ease-out,transform .6s var(--ease),border-color .4s ease-out,box-shadow .4s ease-out}.flow-step:before{content:"";position:absolute;left:.8rem;top:1.05rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--surface)}.flow-step b{font-size:clamp(1.0625rem,1.02rem + .2vw,1.125rem);font-weight:700;line-height:1.3}.flow-step>span:not(.ftag){font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.flow-you{border-color:color-mix(in oklab,var(--ink) 35%,var(--rule))}.flow-you:before{background:var(--ink)}.flow-approve{justify-self:start;display:inline-grid;margin-top:.15rem;padding:.45rem .9rem;border-radius:6px;background:var(--accent);color:var(--accent-ink)!important;font-weight:650;font-size:clamp(.9375rem,.91rem + .15vw,1rem);transition:background-color .3s ease-out,transform .25s var(--ease)}.flow-approve>span{grid-area:1 / 1;transition:opacity .25s ease-out}.flow-approve .fa-on{opacity:0}.flow-approve .fa-on:before{content:"\2713\a0"}.flow-you.approved .flow-approve{background:var(--fair)}.flow-you.approved .fa-off{opacity:0}.flow-you.approved .fa-on{opacity:1}.flow-cap{padding:.85rem .35rem .1rem;font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.flow-cap b{color:var(--ink)}.flow.pre .flow-step{opacity:.38}.flow.pre .flow-step.on{opacity:1}.flow .flow-step.now{border-color:color-mix(in oklab,var(--accent) 55%,var(--rule));box-shadow:0 14px 30px -20px color-mix(in oklab,var(--accent) 70%,transparent)}.flow-you.pressing .flow-approve{transform:scale(.94)}@media(max-width:1023px){.flow{justify-self:start}}.split3{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.split-card{display:grid;gap:.6rem;align-content:start;padding:1.4rem 1.4rem 1.5rem;border-radius:20px;border:1px solid var(--rule);background:color-mix(in oklab,var(--surface) 86%,transparent)}.split-card h3{font-size:var(--step-1);font-weight:700;line-height:1.25}.split-card p{color:var(--ink-2)}.split-foot{margin-top:1.5rem;max-width:62ch;color:var(--ink-2)}.cite{display:block;margin-top:.3rem;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--muted)}.case-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.case-step{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.45rem .75rem;padding:1.35rem 0 1.4rem;border-bottom:1px solid var(--rule)}.case-step>.ftag{grid-column:2}.case-step h3{grid-column:2;font-size:1.125rem;font-weight:700;line-height:1.3}.case-step dl{grid-column:2;margin:.2rem 0 0;display:grid;gap:.1rem 1.5rem;font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.case-n{grid-row:1 / span 2;font-family:var(--data);font-variation-settings:"wdth" 80;font-weight:700;font-size:1rem;line-height:1.6;color:var(--accent);font-variant-numeric:tabular-nums}.case-step dt{margin-top:.4rem;font-family:var(--data);font-variation-settings:"wdth" 85;font-weight:600;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.case-step dd{margin:0;color:var(--ink)}@media(min-width:960px){.case-step{grid-template-columns:3rem minmax(0,.85fr) minmax(0,2.4fr);grid-template-rows:auto 1fr;column-gap:1.5rem;align-items:start}.case-step>.ftag{grid-column:2;grid-row:1}.case-step h3{grid-column:2;grid-row:2}.case-n{grid-column:1;grid-row:1 / span 2}.case-step dl{grid-column:3;grid-row:1 / span 2;margin:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:auto auto}.case-step dt{margin-top:0}}.case-foot{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:baseline;color:var(--ink-2)}.case-foot b{color:var(--ink);font-size:var(--step-1)}.case-foot a,.start-foot a,.tools-foot a{display:inline-block;padding-block:.5rem}.entry .ftag{margin-top:.1rem}.start-foot,.tools-foot{margin-top:1.25rem;color:var(--ink-2)}.tool-groups{display:grid;gap:1.25rem 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.tool-group{display:grid;gap:.6rem;align-content:start}.tool-group h3{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.tool-row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.teams{display:grid;gap:clamp(2rem,4vw,3.5rem)}@media(min-width:960px){.teams{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.teams-col{display:grid;gap:1rem;align-content:start;justify-items:start}.teams-col h2{font-size:clamp(1.9rem,1.2rem + 2vw,2.75rem);font-weight:750;letter-spacing:-.03em;line-height:1.05;text-wrap:balance;max-width:20ch}.teams-col>p:not(.eyebrow){color:var(--ink-2);font-size:var(--step-1);max-width:48ch}.teams-more{font-size:clamp(1rem,.96rem + .2vw,1.0625rem)!important}.promise-title{font-size:var(--step-1);font-weight:700}.promises{list-style:none;margin:0;padding:0;display:grid;width:100%;border-top:1px solid var(--ink)}.promises li{display:grid;gap:.25rem;padding:1rem 0 1.05rem;border-bottom:1px solid var(--rule)}.promises b{font-weight:700}.promises span{color:var(--ink-2);font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.entry h3{flex-wrap:wrap;column-gap:.45rem;row-gap:0;align-content:start}.also{margin-top:2rem;display:grid;gap:.75rem}.also-title{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.also-list{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.also-list li{display:grid;gap:.4rem;align-content:start;padding:1.1rem 1.2rem 1.2rem;border-radius:16px;border:1px solid var(--rule);background:color-mix(in oklab,var(--surface) 86%,transparent)}.also-list b{font-size:1.0625rem;font-weight:700}.also-list b .from{color:var(--ink-2);font-weight:500}.also-list span:not(.ftag):not(.from){color:var(--ink-2);font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.case-foot{margin-top:1.75rem}.audit{margin:0;width:100%;max-width:34rem;justify-self:center;padding:1.1rem 1.1rem 1rem;border-radius:20px;background:var(--glass);border:1px solid var(--glass-border);box-shadow:0 40px 80px -48px color-mix(in oklab,var(--field-blue) 70%,transparent),0 2px #ffffff80 inset;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.audit-head{padding:.1rem .35rem .8rem;font-size:clamp(.9375rem,.91rem + .15vw,1rem);font-weight:650;color:var(--ink-2)}.audit-rows{list-style:none;margin:0;padding:0;border-radius:14px;background:var(--surface);border:1px solid var(--rule);overflow:hidden}.audit-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .75rem;align-items:center;padding:.75rem .9rem;border-bottom:1px solid var(--rule)}.audit-rows li:last-child{border-bottom:0}.audit-rows b{font-size:clamp(1.0625rem,1.02rem + .2vw,1.125rem);font-weight:700}.audit-rows small{grid-column:1 / -1;font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.stag{justify-self:end;padding:.2rem .6rem;border-radius:999px;font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.stag.ok{background:var(--fair-soft);color:var(--fair)}.stag.watch{background:var(--watch-soft);color:var(--watch)}.stag.leak{background:var(--leak-soft);color:var(--leak)}.audit-fix{margin-top:.6rem;display:grid;gap:.2rem;padding:.8rem .95rem;border-radius:14px;background:var(--ink);color:var(--surface)}.audit-fix span{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.06em;text-transform:uppercase;opacity:.75}.audit-fix b{font-weight:650;line-height:1.35}.js .audit-rows li,.js .audit-fix{animation:rise .6s var(--ease) both;animation-delay:calc(.35s + var(--i, 0) * .14s)}@media(prefers-reduced-motion:reduce){.js .audit-rows li,.js .audit-fix{animation:none}}@media(max-width:1023px){.audit{justify-self:start}}.ways-areas{margin-top:2rem}.jobs li{gap:.45rem}.jobs .ftag{margin-bottom:.1rem}.person{display:flex;align-items:center;gap:.9rem}.person b{display:block;font-size:var(--step-1);font-weight:700}.person div span{color:var(--ink-2);font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.monogram{flex:none;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-family:var(--data);font-variation-settings:"wdth" 85;font-weight:700;font-size:1.125rem;letter-spacing:.04em}@media(min-width:900px){.steps.five{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:1.5rem}}.section-head .cite{display:block;margin-top:.4rem;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--muted)}@media(min-width:1100px){.plans-32{grid-template-columns:repeat(6,minmax(0,1fr))}.plans-32>.plan{grid-column:span 2}.plans-32>.plan:nth-child(n+4){grid-column:span 3}}.hero-proof{display:grid;gap:.3rem;max-width:46ch;padding:.85rem 1rem;border-radius:14px;border:1px solid var(--rule);background:color-mix(in oklab,var(--surface) 70%,transparent);color:var(--ink);text-decoration:none;transition:border-color .25s ease-out,transform .3s var(--ease)}.hero-proof span{font-weight:600;line-height:1.4}.hero-proof small{font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--ink-2)}.hero-proof:hover{border-color:var(--accent);transform:translateY(-2px)}.hero-proof:hover small{color:var(--accent)}.audit-fix small{font-size:clamp(.9375rem,.91rem + .15vw,1rem);opacity:.8}.steps.five em{display:block;margin:.3rem 0 0}.page-hero.split .wrap{perspective:1600px}[data-tilt]{position:relative;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-origin:50% 40%}[data-tilt]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 30%),rgba(255,255,255,.38),transparent 45%);mix-blend-mode:soft-light;opacity:.9}@media(min-width:1024px){[data-tilt]{will-change:transform}}@media(prefers-reduced-motion:reduce){[data-tilt]{transform:none}}.reads{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.reads li{border-bottom:1px solid var(--rule)}.reads a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1.5rem;align-items:baseline;padding:1.05rem 0;color:var(--ink);text-decoration:none}.reads b{font-size:1.0625rem;font-weight:700;line-height:1.35;transition:color .2s ease-out}.reads span{font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2);white-space:nowrap}.reads a:hover b{color:var(--accent)}@media(max-width:600px){.reads a{grid-template-columns:1fr}}.searchcard{margin:0;width:100%;max-width:34rem;justify-self:center;padding:1.1rem 1.1rem 1rem;border-radius:20px;background:var(--glass);border:1px solid var(--glass-border);box-shadow:0 40px 80px -48px color-mix(in oklab,var(--field-blue) 70%,transparent),0 2px #ffffff80 inset;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}@media(max-width:1023px){.searchcard{justify-self:start}}.s-box{display:flex;align-items:center;gap:.6rem;min-height:3rem;padding:.55rem 1rem;border-radius:999px;background:var(--surface);border:1px solid var(--rule-strong);color:var(--ink-2)}.s-box svg{width:1.1rem;height:1.1rem;flex:none}.s-q{font-weight:600;color:var(--ink);min-height:1.4em}.searchcard.typing .s-q:after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--accent);animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.s-results{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.5rem}.s-res{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border-radius:14px;background:var(--surface);border:1px solid var(--rule);transition:opacity .5s ease-out,border-color .4s ease-out,box-shadow .4s ease-out}.s-res>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;min-width:0}.s-res b{width:100%;font-size:clamp(1.0625rem,1.02rem + .2vw,1.125rem);font-weight:700}.s-stars{font-family:var(--data);font-variation-settings:"wdth" 90;font-weight:700;font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--watch)}.s-meta{font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--ink-2)}.s-acts{display:flex;gap:.4rem;flex:none}.s-acts span{padding:.35rem .7rem;border-radius:6px;border:1px solid var(--rule);font-size:clamp(.875rem,.85rem + .15vw,.9375rem);font-weight:650;color:var(--ink)}.s-acts .s-call{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.s-you{border-color:color-mix(in oklab,var(--accent) 55%,var(--rule));box-shadow:0 14px 30px -20px color-mix(in oklab,var(--accent) 70%,transparent)}.s-ai{margin-top:.6rem;display:grid;gap:.4rem;padding:.8rem .95rem;border-radius:14px;background:color-mix(in oklab,var(--accent-soft) 70%,var(--surface));border:1px solid color-mix(in oklab,var(--accent) 22%,var(--rule));transition:opacity .5s ease-out,transform .6s var(--ease)}.s-ai p{font-size:clamp(1rem,.96rem + .2vw,1.0625rem);color:var(--ink);line-height:1.45}.searchcard.pre .s-results,.searchcard.pre .s-ai{opacity:0}.searchcard.pre .s-ai{transform:translateY(8px)}.searchcard.res .s-results{opacity:1;transition:opacity .5s ease-out}.searchcard.pre:not(.top) .s-you{border-color:var(--rule);box-shadow:none}.searchcard.pre:not(.top) .s-you .s-acts{opacity:0}.searchcard.ai .s-ai{opacity:1;transform:none}.s-acts{transition:opacity .4s ease-out .3s}@media(max-width:480px){.s-res{flex-wrap:wrap}.s-acts{width:100%}}.two-ways{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.two-facts{margin:.4rem 0 0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem 1rem;padding-top:.85rem;border-top:1px dashed var(--rule-strong);font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.two-facts dt{font-family:var(--data);font-variation-settings:"wdth" 85;font-weight:600;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding-top:.2em}.two-facts dd{margin:0;color:var(--ink);font-weight:600}.ladder{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.ladder li{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem 1.5rem;padding:1.3rem 0;border-bottom:1px solid var(--rule)}.ladder h3{font-size:1.1875rem;font-weight:700;line-height:1.3}.ladder li>div p{color:var(--ink-2);margin-top:.2rem;max-width:52ch}.ladder-price{display:grid;gap:.1rem}.ladder-price b{font-family:var(--data);font-variation-settings:"wdth" 90;font-weight:750;font-size:1.6rem;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ladder-price b small{font-family:var(--body);font-weight:500;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);color:var(--ink-2);margin-left:.15rem}.ladder-price b .from{font-family:var(--body);font-weight:500;font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.ladder-price span{font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.ladder-add{border-bottom-style:dashed!important}@media(min-width:900px){.ladder li{grid-template-columns:9rem minmax(0,1fr) 15rem;align-items:baseline}.ladder-price{text-align:right}}.ladder .plan-step{align-self:baseline}.journey{margin:0;width:100%;max-width:34rem;justify-self:center;padding:1.1rem 1.1rem 1rem;border-radius:20px;background:var(--glass);border:1px solid var(--glass-border);box-shadow:0 40px 80px -48px color-mix(in oklab,var(--field-blue) 70%,transparent),0 2px #ffffff80 inset;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}@media(max-width:1023px){.journey{justify-self:start}}.journey-rows{list-style:none;margin:0;padding:0;border-radius:14px;background:var(--surface);border:1px solid var(--rule);overflow:hidden}.journey-rows li{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem .9rem;border-bottom:1px solid var(--rule)}.journey-rows li:last-child{border-bottom:0}.jn{font-family:var(--data);font-variation-settings:"wdth" 80;font-weight:700;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);color:var(--accent);font-variant-numeric:tabular-nums}.journey-rows b{font-size:clamp(1.0625rem,1.02rem + .2vw,1.125rem);font-weight:650;line-height:1.3}.journey-rows a{min-height:32px;display:inline-flex;align-items:center;padding:0 .65rem;border-radius:999px;background:var(--accent-soft);color:var(--badge-ink);font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.journey-rows a:hover{background:var(--accent);color:var(--accent-ink)}.js .journey-rows li{animation:rise .6s var(--ease) both;animation-delay:calc(.35s + var(--i, 0) * .12s)}@media(prefers-reduced-motion:reduce){.js .journey-rows li{animation:none}}.people{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.person-card{display:grid;gap:1rem;align-content:start;padding:1.5rem 1.5rem 1.4rem;border-radius:20px;border:1px solid var(--rule);background:color-mix(in oklab,var(--surface) 88%,transparent)}.person-card>p{color:var(--ink-2)}.person-link{justify-self:start;display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--accent)}.person-link:after{content:"\a0\2192"}.quote-row{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.section-head p a{white-space:nowrap}@media(min-width:960px){section[aria-labelledby=howwe-h] .teams-col:first-child{position:sticky;top:6.5rem}}@media(max-width:600px){.journey-rows li{padding:.6rem .75rem;gap:.5rem}.journey-rows b{font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.journey .flow-cap{font-size:clamp(.875rem,.85rem + .15vw,.9375rem)}}.review-lead{max-width:48rem;margin-bottom:1rem}.hero-proof small{letter-spacing:.01em}.quote-row.two{margin-top:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.reqfig{margin:0;width:100%;max-width:35rem;justify-self:center;padding:1.1rem 1.1rem 1rem;border-radius:20px;background:var(--glass);border:1px solid var(--glass-border);box-shadow:0 40px 80px -48px color-mix(in oklab,var(--field-blue) 70%,transparent),0 2px #ffffff80 inset;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}@media(max-width:1023px){.reqfig{justify-self:start}}.rq-say{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .7rem;align-items:center;padding:.8rem .95rem;border-radius:14px;background:var(--ink);color:var(--surface)}.rq-mic{grid-row:1 / span 2;width:2.2rem;height:2.2rem;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink)}.rq-mic svg{width:1.05rem;height:1.05rem}.reqfig.listen .rq-mic{animation:rqpulse 1.1s ease-out infinite}@keyframes rqpulse{0%{box-shadow:0 0 color-mix(in oklab,var(--accent) 60%,transparent)}to{box-shadow:0 0 0 12px transparent}}.rq-who{font-size:clamp(.8125rem,.79rem + .1vw,.875rem);font-weight:600;opacity:.7}.rq-q{font-weight:650;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.35;min-height:2.7em}.rq-hub{position:relative;margin-top:.75rem}.rq-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2.4rem 2.6rem}.rq-tiles li{position:relative;z-index:2;display:grid;gap:.25rem;align-content:start;padding:.7rem .75rem .75rem;border-radius:12px;background:var(--surface);border:1px solid var(--rule);transition:opacity .45s ease-out,border-color .4s ease-out,box-shadow .4s ease-out,transform .5s var(--ease)}.rq-tiles li.on{border-color:color-mix(in oklab,var(--accent) 50%,var(--rule));box-shadow:0 14px 30px -22px color-mix(in oklab,var(--accent) 70%,transparent)}.rq-k{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.rq-tiles b{font-size:clamp(.9375rem,.91rem + .15vw,1rem);font-weight:650;line-height:1.3}.rq-tiles .ftag{font-size:clamp(.8125rem,.79rem + .1vw,.875rem);padding:.12rem .42rem;margin-top:.1rem}.rq-core{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);display:grid;place-items:center;width:4.6rem;height:4.6rem;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);text-align:center;line-height:1.15;padding:.5rem;box-shadow:0 0 0 6px color-mix(in oklab,var(--accent) 18%,transparent),0 16px 34px -14px color-mix(in oklab,var(--accent) 80%,transparent)}.rq-hub:before,.rq-hub:after{content:"";position:absolute;left:50%;top:50%;width:62%;height:1.5px;background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--accent) 55%,transparent) 0 6px,transparent 6px 11px);transform:translate(-50%,-50%) rotate(28deg);z-index:1;pointer-events:none}.rq-hub:after{transform:translate(-50%,-50%) rotate(-28deg)}.rq-ok{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.7rem .8rem;border-radius:12px;border:1px solid color-mix(in oklab,var(--accent) 45%,var(--rule));background:color-mix(in oklab,var(--accent-soft) 55%,var(--surface));transition:opacity .45s ease-out,transform .6s var(--ease)}.rq-ok>span:first-child{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--badge-ink)}.os-btn{justify-self:start;display:inline-grid;padding:.42rem .8rem;border-radius:6px;background:var(--fair);color:var(--accent-ink);font-weight:650;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);transition:background-color .3s ease-out,transform .25s var(--ease)}.os-btn>span{grid-area:1 / 1;transition:opacity .25s ease-out}.os-btn .ob-todo{opacity:0}.os-btn .ob-done:before{content:"\2713\a0"}@media(max-width:560px){.rq-tiles{grid-template-columns:1fr 1fr;gap:.5rem}.rq-core,.rq-hub:before,.rq-hub:after{display:none}}.reqfig.pre .rq-tiles li:not(.on){opacity:.35;transform:scale(.97)}.reqfig.pre:not(.ask) .rq-ok{opacity:0;transform:translateY(8px)}.reqfig.pre:not(.ok) .os-btn{background:var(--accent)}.reqfig.pre:not(.ok) .ob-todo{opacity:1}.reqfig.pre:not(.ok) .ob-done{opacity:0}.reqfig.press .os-btn{transform:scale(.94)}.reqfig.typing .rq-q:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--accent);animation:caret 1s steps(1) infinite}.builds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));column-gap:3rem;border-top:1px solid var(--ink)}.builds li{display:grid;gap:.2rem;padding:1rem 0;border-bottom:1px solid var(--rule)}.builds b{font-size:1.0625rem;font-weight:700}.builds span{color:var(--ink-2)}@media(min-width:900px){.plans-22{grid-template-columns:repeat(2,minmax(0,1fr))}}.callout{display:grid;gap:.35rem;padding:.95rem 1.1rem;border-radius:14px;border:1px solid color-mix(in oklab,var(--accent) 30%,var(--rule));background:color-mix(in oklab,var(--accent-soft) 55%,var(--surface));max-width:48ch}.callout-label{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--badge-ink)}.callout p{color:var(--ink);font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.teams-col>p.cite{margin-top:-.25rem;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--muted);max-width:none}.cite a{color:inherit}.featcard{display:grid;gap:.75rem;width:100%;max-width:32rem;justify-self:center;padding:1.5rem 1.5rem 1.35rem;border-radius:20px;background:var(--glass);border:1px solid var(--glass-border);box-shadow:0 40px 80px -48px color-mix(in oklab,var(--field-blue) 70%,transparent),0 2px #ffffff80 inset;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);color:var(--ink);text-decoration:none}@media(max-width:1023px){.featcard{justify-self:start}}.feat-label{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--badge-ink)}.feat-title{font-size:clamp(1.4rem,1.1rem + 1vw,1.8rem);font-weight:750;line-height:1.12;letter-spacing:-.02em}.feat-sub{color:var(--ink-2)}.feat-teams{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.feat-teams li{font-size:clamp(.875rem,.85rem + .15vw,.9375rem);font-weight:600;color:var(--ink-2)}.feat-teams li+li:before{content:"\b7";margin-right:.4rem;color:var(--muted)}.feat-stat{padding:.75rem .9rem;border-radius:12px;background:color-mix(in oklab,var(--accent-soft) 60%,var(--surface));font-size:clamp(1rem,.96rem + .2vw,1.0625rem);color:var(--ink-2)}.feat-stat b{color:var(--ink)}.feat-go{justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding:0 1.1rem;border-radius:var(--radius, 6px);background:var(--accent);color:var(--accent-ink);font-weight:650}.feat-go:after{content:"\a0\2192"}.featcard:hover .feat-go{filter:brightness(1.08)}.featcard:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.lib-tools{display:grid;gap:.9rem;margin-bottom:1.5rem}html:not(.js) .lib-tools{display:none}.lib-search{display:flex;align-items:center;gap:.6rem;min-height:3.1rem;padding:0 1rem;border-radius:999px;border:1px solid var(--input-border, var(--rule-strong));background:var(--surface);color:var(--ink-2);max-width:36rem}.lib-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.lib-search svg{width:1.1rem;height:1.1rem;flex:none}.lib-search input{flex:1;min-width:0;border:0;background:none;font:inherit;color:var(--ink);outline:none;padding:.7rem 0}.lib-topics{display:flex;flex-wrap:wrap;gap:.5rem}.lib-chip{min-height:40px;padding:0 .95rem;border-radius:999px;border:1px solid var(--rule);background:var(--surface);font:600 .875rem/1 var(--body);color:var(--ink-2);cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.lib-chip:hover{color:var(--ink);border-color:var(--rule-strong)}.lib-chip[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.lib-selects{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.lib-selects label{display:inline-flex;align-items:center;gap:.5rem;font-size:clamp(.9375rem,.91rem + .15vw,1rem);font-weight:600;color:var(--ink-2)}.lib-selects select{min-height:40px;padding:0 2rem 0 .8rem;border-radius:10px;border:1px solid var(--input-border, var(--rule-strong));background:var(--surface);color:var(--ink);font:500 .9rem var(--body)}.lib-count{margin-left:auto;font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.lib-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.rc a{height:100%;display:grid;grid-template-rows:auto auto 1fr auto;gap:.55rem;padding:1.3rem 1.3rem 1.15rem;border-radius:18px;border:1px solid var(--rule);border-top:3px solid var(--accent);background:color-mix(in oklab,var(--surface) 90%,transparent);color:var(--ink);text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s ease-out,border-color .25s ease-out}.rc a:hover{transform:translateY(-3px);box-shadow:0 22px 44px -30px color-mix(in oklab,var(--accent) 60%,transparent)}.rc-top{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem}.rc-type{padding:.18rem .55rem;border-radius:999px;background:var(--accent-soft);color:var(--badge-ink);font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.05em;text-transform:uppercase}.rc-topic{font-size:clamp(.875rem,.85rem + .15vw,.9375rem);font-weight:600;color:var(--ink-2)}.rc h3{font-size:1.125rem;font-weight:700;line-height:1.3;text-wrap:balance}.rc p{color:var(--ink-2);font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.rc-meta{font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--muted);padding-top:.4rem;border-top:1px dashed var(--rule)}.lib-empty{display:grid;gap:.4rem;justify-items:start;padding:1.5rem;border-radius:18px;border:1px dashed var(--rule-strong)}.lib-empty p{color:var(--ink-2)}.topic-strip b{font-family:var(--body);font-size:1.125rem;font-weight:700;letter-spacing:0}.topic-strip b:before{content:none!important}.read-progress{position:fixed;left:0;right:0;top:env(safe-area-inset-top,0px);height:3px;z-index:60;pointer-events:none}.read-progress i{display:block;height:100%;width:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(0)}html:not(.js) .read-progress{display:none}.article-hero{padding-block:clamp(2.25rem,6vw,4rem) clamp(2rem,5vw,3rem)}.article-hero .wrap{gap:1rem}.article-hero h1{font-size:clamp(2.1rem,1.3rem + 2.8vw,3.5rem);max-width:22ch}.article-hero .lead{max-width:52ch}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:clamp(.9375rem,.91rem + .15vw,1rem);font-weight:600}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{color:var(--accent);text-decoration:underline}.crumbs span{color:var(--muted)}.art-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.75rem;margin-top:.4rem}.art-meta .person b{font-size:clamp(1.0625rem,1.02rem + .2vw,1.125rem)}.art-meta .person span span{display:block;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--ink-2)}.monogram.sm{width:2.5rem;height:2.5rem;font-size:clamp(.9375rem,.91rem + .15vw,1rem)}.art-facts{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.art-wrap{padding-block:clamp(2.5rem,5vw,4rem)}.art-grid{display:grid;gap:2rem}@media(min-width:1100px){.art-grid{grid-template-columns:15rem minmax(0,1fr);column-gap:4rem;align-items:start}}.toc{display:none}@media(min-width:1100px){.toc{display:block;position:sticky;top:6rem}.toc-m{display:none}}.toc-h{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:.6rem}.toc ol{list-style:none;margin:0;padding:0;display:grid;gap:.1rem;border-left:1px solid var(--rule)}.toc a{display:block;padding:.35rem 0 .35rem .9rem;margin-left:-1px;border-left:2px solid transparent;font-size:clamp(.9375rem,.91rem + .15vw,1rem);line-height:1.35;color:var(--ink-2);text-decoration:none}.toc a:hover{color:var(--ink)}.toc a.on{color:var(--accent);border-left-color:var(--accent);font-weight:600}.prose{max-width:44rem;font-size:1.0625rem;line-height:1.7}.prose>*+*{margin-top:1.1rem}.prose h2{margin-top:2.75rem;font-size:clamp(1.5rem,1.2rem + .9vw,1.9rem);font-weight:750;line-height:1.2;letter-spacing:-.02em;scroll-margin-top:6rem;text-wrap:balance}.prose h3{font-size:1.15rem;font-weight:700;line-height:1.3}.prose p{color:var(--ink)}.prose ul,.prose ol{padding-left:1.3rem;display:grid;gap:.45rem}.prose li::marker{color:var(--accent)}.prose a:not(.btn){color:var(--accent);text-underline-offset:.18em}.inshort{padding:1.2rem 1.35rem 1.25rem;border-radius:16px;background:color-mix(in oklab,var(--accent-soft) 60%,var(--surface));border:1px solid color-mix(in oklab,var(--accent) 28%,var(--rule))}.inshort-h{display:block;margin-bottom:.5rem;font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--badge-ink)}.inshort ul{margin:0}.stat-list{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem!important}.stat-list li{display:grid;gap:.2rem;align-content:start;padding:.95rem 1rem;border-radius:14px;border:1px solid var(--rule);background:var(--surface);line-height:1.45}.stat-list b{font-family:var(--data);font-variation-settings:"wdth" 90;font-weight:750;font-size:1.75rem;line-height:1;color:var(--accent)}.stat-list span{font-size:clamp(1rem,.96rem + .2vw,1.0625rem);color:var(--ink-2)}.steps-list{list-style:none;padding:0!important;counter-reset:s;gap:0!important;border-top:1px solid var(--ink)}.steps-list li{counter-increment:s;position:relative;padding:.85rem 0 .85rem 2.4rem;border-bottom:1px solid var(--rule)}.steps-list li:before{position:absolute;left:0;top:.85rem;content:counter(s,decimal-leading-zero);font-family:var(--data);font-variation-settings:"wdth" 80;font-weight:700;color:var(--accent)}.prose .callout{max-width:none}.svc-box{display:grid;gap:1rem;align-items:center;margin-top:2rem!important;padding:1.3rem 1.4rem;border-radius:18px;background:var(--ink);color:var(--surface)}.svc-box b{display:block;font-size:1.1rem;margin:.2rem 0}.svc-box p{color:inherit!important;opacity:.8;font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.svc-box .callout-label{color:color-mix(in oklab,var(--surface) 75%,var(--accent))}@media(min-width:700px){.svc-box{grid-template-columns:minmax(0,1fr) auto}}.art-faq{grid-template-columns:1fr!important}.art-faq .qa h3{font-size:1.0625rem}.sources{font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.sources a{color:var(--ink-2)}.author-box{display:flex;gap:1rem;align-items:flex-start;margin-top:2.5rem!important;padding:1.3rem 1.4rem;border-radius:18px;border:1px solid var(--rule);background:var(--surface)}.author-box b{display:block}.author-box div>span{font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.author-box p{margin-top:.5rem;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);color:var(--ink-2);line-height:1.55}.toc-m{border:1px solid var(--rule);border-radius:14px;background:var(--surface)}.toc-m summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 1.1rem;font-weight:700;font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.toc-m summary::-webkit-details-marker{display:none}.toc-m summary:after{content:"+";font-size:1.25rem;font-weight:500;color:var(--accent)}.toc-m[open] summary:after{content:"\2013"}.toc-m ol{margin:0;padding:0 1.1rem .9rem 2.4rem;display:grid;gap:.15rem}.toc-m a{display:block;padding:.4rem 0;color:var(--ink-2);text-decoration:none;font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.toc-m a:hover{color:var(--accent)}.prose sup.cn{font-size:.7em;line-height:0;margin-left:.1em}.prose sup.cn a{text-decoration:none;font-weight:700}.sources li:target{background:color-mix(in oklab,var(--accent) 10%,transparent);border-radius:6px}.rc-for{margin-left:auto;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);font-weight:700;color:var(--accent)}.lib-more{justify-self:center;margin-top:.5rem}.lib-foot{display:grid;margin-top:1.5rem}.crumbs [aria-current]{color:var(--muted);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:32ch}@media(max-width:700px){.lib-topics{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding:2px 16px;scroll-padding-inline:16px}.lib-topics::-webkit-scrollbar{display:none}.lib-chip{flex:none}.lib-selects{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.lib-selects label{display:grid;gap:.3rem;min-width:0}.lib-selects select{width:100%;min-width:0}.lib-count{grid-column:1 / -1}}.toc-m li::marker{font-family:var(--data);font-weight:700;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--accent)}.prose h3{margin-top:1.9rem}.prose h2+h3{margin-top:1rem}.prose figure{margin:1.75rem 0 0}.prose figure img,.prose figure svg:not(.dg){display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--rule);background:var(--surface)}.prose figcaption{margin-top:.6rem;font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2);line-height:1.5}.prose .table-wrap{overflow-x:auto;border:1px solid var(--rule);border-radius:14px;background:var(--surface)}.prose table{width:100%;border-collapse:collapse;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.5}.prose th,.prose td{text-align:left;vertical-align:top;padding:.7rem .9rem;border-bottom:1px solid var(--rule)}.prose th{font-weight:700;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--ink-2);background:color-mix(in oklab,var(--accent) 6%,var(--surface))}.prose tr:last-child td{border-bottom:0}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;padding:.1em .35em;border-radius:6px;background:color-mix(in oklab,var(--accent) 8%,var(--surface))}.prose pre{overflow-x:auto;padding:1rem 1.1rem;border-radius:14px;border:1px solid var(--rule);background:var(--surface);font-size:clamp(.9375rem,.91rem + .15vw,1rem);line-height:1.6;white-space:pre-wrap}.prose pre code{padding:0;background:none;font-size:inherit}.prose blockquote{margin:1.5rem 0 0;padding:.2rem 0 .2rem 1.1rem;border-left:3px solid var(--accent);font-size:1.125rem;color:var(--ink)}.prose dl{display:grid;gap:.9rem}.prose dt{font-weight:700}.prose dd{margin:.15rem 0 0;color:var(--ink-2)}.prose hr{border:0;border-top:1px solid var(--rule);margin:2.5rem 0}.prose .takeaways{padding:1.2rem 1.3rem;border-radius:18px;border:1px solid var(--rule);background:var(--surface)}.prose figure iframe{display:block;width:100%;border:0;border-radius:14px;background:var(--surface)}.hero-copy .crumbs{margin-bottom:1rem}.uc{position:relative;display:grid;align-content:start;gap:.7rem;padding:1.35rem 1.35rem 1.15rem;border-radius:18px;border:1px solid var(--rule);background:var(--surface);scroll-margin-top:9rem}.uc:target{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 25%,transparent)}.uc-anchor{position:absolute;top:-9rem}.uc-top{display:flex;align-items:center;gap:.6rem}.uc-n{font-family:var(--data);font-variation-settings:"wdth" 80;font-weight:750;font-size:1.5rem;line-height:1;color:var(--accent)}.uc-new{padding:.15rem .5rem;border-radius:999px;background:var(--accent-soft);color:var(--badge-ink);font-size:clamp(.8125rem,.79rem + .1vw,.875rem);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.uc-copy{margin-left:auto;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid transparent;background:none;color:var(--ink-2);cursor:pointer}.uc-copy:hover,.uc-copy.done{color:var(--accent);border-color:var(--rule)}.uc-copy svg{width:18px;height:18px}.uc h3,.uc-demo-h{font-size:1.1875rem;font-weight:750;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.uc-short{margin-top:-.4rem;font-size:clamp(.9375rem,.91rem + .15vw,1rem);color:var(--ink-2)}.uc-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem}.uc-effort{display:inline-flex;align-items:center;gap:.4rem;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);font-weight:600;color:var(--ink-2);white-space:nowrap}.uc-effort .dots{color:var(--accent);letter-spacing:.08em;font-size:clamp(.8125rem,.79rem + .1vw,.875rem)}.uc-rows{display:grid;gap:0;margin:.15rem 0 0;border-top:1px solid var(--rule)}.uc-rows>div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;padding:.65rem 0;border-bottom:1px solid var(--rule)}.uc-rows dt{font-size:clamp(.875rem,.85rem + .15vw,.9375rem);font-weight:700;color:var(--ink-2);padding-top:.1rem}.uc-rows dd{margin:0;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.55}.uc-rows .uc-win dt{color:var(--accent)}.uc-rows .uc-win dd{font-weight:650}@media(max-width:520px){.uc-rows>div{grid-template-columns:1fr;gap:.15rem}}.uc-note{font-size:clamp(.9375rem,.91rem + .15vw,1rem);line-height:1.5;color:var(--ink-2);padding:.65rem .8rem;border-radius:12px;background:var(--muted-soft)}.uc-note a{color:var(--accent)}.uc-tick{display:inline-flex;align-items:center;gap:.55rem;justify-self:start;min-height:44px;padding:0 .9rem 0 .7rem;border-radius:999px;border:1px solid var(--rule-strong);font-size:clamp(.9375rem,.91rem + .15vw,1rem);font-weight:650;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.uc-tick input{width:18px;height:18px;accent-color:var(--accent)}.uc-tick:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--badge-ink)}.uc-tick:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.uc-demo{width:100%;max-width:32rem;justify-self:start;margin:0;background:var(--glass);border-color:var(--glass-border);box-shadow:0 40px 80px -48px color-mix(in oklab,var(--field-blue) 70%,transparent),0 2px #ffffff80 inset;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.uc-label{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.uc-demo .flow-cap a{color:var(--accent);font-weight:650}.uc-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));align-items:start}.pb-inshort{max-width:52rem}.pb-inshort p{font-size:1.125rem;line-height:1.6}.pb-new{max-width:52rem;margin:1rem 0 3rem;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);color:var(--ink-2)}.pb-stats{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.pb-stats li{display:grid;align-content:start;gap:.45rem;padding:1.3rem;border-radius:18px;border:1px solid var(--rule);background:var(--surface)}.pb-stats b{font-family:var(--data);font-variation-settings:"wdth" 85;font-weight:750;font-size:clamp(2rem,1.6rem + 1.4vw,2.6rem);line-height:1;color:var(--accent)}.pb-stats span{color:var(--ink-2);line-height:1.5}.pb-stats a{font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--ink-2)}.pb-closing{margin-top:1.25rem;font-weight:700;font-size:1.0625rem}.pb-steps{list-style:none;margin:0;padding:0;display:grid;gap:1rem 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));counter-reset:none;border-top:1px solid var(--ink);padding-top:1.25rem}.pb-steps li{display:grid;align-content:start;gap:.35rem}.pb-steps span{font-family:var(--data);font-variation-settings:"wdth" 80;font-weight:750;color:var(--accent)}.pb-steps p{color:var(--ink-2);font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.55}.pb-legend{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));margin-top:2.5rem}.pb-legend>div{padding:1.3rem;border-radius:18px;border:1px solid var(--rule);background:var(--surface)}.pb-legend h3{font-size:1rem;margin-bottom:.75rem}.pb-legend ul{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.pb-legend li{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:.75rem;align-items:start;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);color:var(--ink-2);line-height:1.5}@media(max-width:560px){.pb-legend li{grid-template-columns:1fr;gap:.3rem}}.pb-foot{margin:.9rem 0 1.5rem;font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--ink-2)}.pb-bar{position:sticky;top:var(--hdr, 68px);z-index:30;background:color-mix(in oklab,var(--bg) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-block:1px solid var(--rule)}.pb-bar .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;padding-block:.6rem}.pb-teams{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1 1 32rem}.pb-teams::-webkit-scrollbar{display:none}.pb-teams a{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 .8rem;border-radius:999px;font-size:clamp(.9375rem,.91rem + .15vw,1rem);font-weight:600;color:var(--ink-2);text-decoration:none;white-space:nowrap}.pb-teams a:hover{color:var(--ink);background:var(--muted-soft)}.pb-teams a[aria-current]{color:var(--surface);background:var(--ink)}.pb-filters{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.pb-filters>span{font-size:clamp(.875rem,.85rem + .15vw,.9375rem);font-weight:700;color:var(--ink-2);margin-right:.2rem}.pb-filters .lib-chip{min-height:36px;padding:0 .8rem;font-size:clamp(.875rem,.85rem + .15vw,.9375rem)}@media(max-width:700px){.pb-bar .wrap{gap:.4rem;padding-block:.45rem}.pb-teams{flex-basis:100%;margin-inline:-16px;padding-inline:16px}.pb-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.pb-filters .lib-chip{flex:none}}.pb-team{scroll-margin-top:8rem}.pb-team[hidden]{display:none}.pb-team-head{display:grid;gap:1rem 3rem;margin-bottom:1.75rem}@media(min-width:900px){.pb-team-head{grid-template-columns:minmax(0,1fr) 20rem;align-items:end}}.pb-eyebrow{font-family:var(--data);font-variation-settings:"wdth" 88;font-weight:700;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.pb-team-head h2{margin:.3rem 0 .4rem}.pb-team-head p{color:var(--ink-2)}.pb-share{display:grid;gap:.35rem;justify-items:start;font-size:clamp(.9375rem,.91rem + .15vw,1rem);padding-left:1rem;border-left:2px solid var(--rule)}.pb-share b{color:var(--ink)}.sc{display:grid;gap:1.25rem;align-items:start}@media(min-width:960px){.sc{grid-template-columns:minmax(0,1fr) 22rem}.sc-sum{position:sticky;top:calc(var(--hdr, 68px) + 1.5rem)}}.sc-empty{padding:1.5rem;border-radius:18px;border:1px dashed var(--rule-strong);color:var(--ink-2)}.sc-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.sc-list li{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.4rem .9rem;align-items:center;padding:.9rem 1rem;border-radius:14px;border:1px solid var(--rule);background:var(--surface)}.sc-list .sc-n{font-family:var(--data);font-weight:750;color:var(--accent)}.sc-list b{display:block;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.35}.sc-list .uc-tags{margin-top:.3rem}.sc-list label{display:grid;gap:.25rem;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);font-weight:700;color:var(--ink-2)}.sc-list select{min-height:40px;padding:0 1.8rem 0 .6rem;border-radius:10px;border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);font:500 .875rem var(--body)}.sc-list .link-btn{justify-self:start;font-size:clamp(.875rem,.85rem + .15vw,.9375rem)}@media(max-width:640px){.sc-list li{grid-template-columns:2rem minmax(0,1fr)}.sc-list li>:nth-child(3),.sc-list li>:nth-child(4){grid-column:2}}.sc-sum{display:grid;gap:.8rem;padding:1.35rem;border-radius:18px;border:1px solid var(--rule);background:var(--surface)}.sc-sum h3{font-size:1.0625rem}.sc-sum [data-sc-sum]{display:grid;gap:.5rem;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.5}.sc-sum .sc-big{font-family:var(--data);font-variation-settings:"wdth" 85;font-weight:750;font-size:2rem;line-height:1;color:var(--accent)}.sc-sum ol{margin:0;padding-left:1.2rem;display:grid;gap:.25rem;color:var(--ink-2)}.sc-sum small{color:var(--ink-2)}.sc-actions{display:grid;gap:.5rem}.sc-actions .btn{width:100%;justify-content:center}.sc-actions .btn:disabled{opacity:.45;cursor:not-allowed}.sc-note{font-size:clamp(.875rem,.85rem + .15vw,.9375rem);color:var(--ink-2)}.sc-table,.pb-sources{margin-top:2rem;border-top:1px solid var(--rule)}.sc-table summary,.pb-sources summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:56px;font-weight:700;list-style:none}.sc-table summary::-webkit-details-marker,.pb-sources summary::-webkit-details-marker{display:none}.sc-table summary:after,.pb-sources summary:after{content:"+";font-size:1.4rem;font-weight:500;color:var(--accent)}.sc-table[open] summary:after,.pb-sources[open] summary:after{content:"\2013"}.sc-table .table-wrap{overflow-x:auto;border:1px solid var(--rule);border-radius:14px;background:var(--surface)}.sc-table table{width:100%;min-width:46rem;border-collapse:collapse;font-size:clamp(.9375rem,.91rem + .15vw,1rem)}.sc-table th,.sc-table td{text-align:left;padding:.6rem .8rem;border-bottom:1px solid var(--rule);vertical-align:middle}.sc-table th{font-size:clamp(.8125rem,.79rem + .1vw,.875rem);color:var(--ink-2);background:color-mix(in oklab,var(--accent) 6%,var(--surface))}.sc-table td a{color:var(--ink);font-weight:600}.sc-table td input{width:20px;height:20px;accent-color:var(--accent)}.pb-sources ol{padding-left:1.3rem;display:grid;gap:.5rem;padding-bottom:1rem}.pb-sources a{color:var(--accent)}.prose pre{position:relative;padding-right:4.5rem}.pre-copy{position:absolute;top:.5rem;right:.5rem;min-height:32px;padding:0 .7rem;border-radius:8px;border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink-2);font:600 .75rem var(--body);cursor:pointer}.pre-copy:hover{color:var(--accent);border-color:var(--accent)}.sc-list li{grid-template-columns:2.5rem minmax(0,1fr) auto auto}@media(min-width:1100px){.pb-teams a{padding:0 .6rem;font-size:clamp(.875rem,.85rem + .15vw,.9375rem)}.pb-bar .wrap{flex-wrap:nowrap}.pb-teams{flex:1 1 auto}.pb-filters{flex:none;flex-wrap:nowrap}}@media(max-width:640px){.sc-list li{grid-template-columns:2rem minmax(0,1fr)}}.art-grid>*{min-width:0}.prose dl{display:block}.prose dt{margin-top:1.1rem}.prose dt:first-child{margin-top:0}.prose dd{margin:.2rem 0 0}.pb-bar .wrap{flex-wrap:wrap!important}.pb-teams{flex:1 1 100%!important}@media(max-width:1099px){.pb-teams,.pb-filters{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}}.pb-team,.uc{scroll-margin-top:calc(var(--hdr, 68px) + var(--pbbar, 64px) + 1rem)}.uc-anchor{top:calc(-1 * (var(--hdr, 68px) + var(--pbbar, 64px) + 1rem))}.uc:has(.uc-anchor:target){border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 25%,transparent)}.uc-copy{position:relative}.uc-copied{position:absolute;right:calc(100% + .3rem);top:50%;transform:translateY(-50%);font-size:clamp(.8125rem,.79rem + .1vw,.875rem);font-weight:700;color:var(--accent);opacity:0;pointer-events:none;transition:opacity .2s ease-out}.uc-copy.done .uc-copied{opacity:1}.pb-sub{font-size:1.0625rem;margin:0 0 .6rem}.pb-sub+.promises{margin-top:0}.pb-data{margin-bottom:0;color:var(--ink-2)}.teams-col .promises+.pb-sub{margin-top:1.75rem}@media(max-width:640px){.sc-table table{min-width:0}.sc-table th:nth-child(3),.sc-table td:nth-child(3),.sc-table th:nth-child(4),.sc-table td:nth-child(4){display:none}.sc-table th,.sc-table td{padding:.6rem .5rem}}section.pb-team[id]{scroll-margin-top:calc(var(--hdr, 68px) + var(--pbbar, 64px) + .5rem)}.prose figure.dg-fig{padding:1.1rem;border-radius:16px;border:1px solid var(--rule);background:var(--surface)}.dg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--body)}.dg text{font-family:var(--body);fill:var(--ink)}.dg .t-sm{font-size:clamp(.875rem,.85rem + .15vw,.9375rem)}.dg .t-md{font-size:clamp(1rem,.96rem + .2vw,1.0625rem)}.dg .t-lg{font-size:18px}.dg .t-xl{font-size:24px}.dg .t-b{font-weight:700}.dg .t-data{font-family:var(--data);font-weight:750}.dg .t-muted{fill:var(--ink-2)}.dg .t-accent{fill:var(--accent)}.dg .t-on{fill:var(--accent-ink)}.dg .t-on-ink{fill:var(--surface)}.dg .t-fair{fill:var(--fair)}.dg .t-watch{fill:var(--watch)}.dg .t-leak{fill:var(--leak)}.dg .box{fill:var(--surface);stroke:var(--rule-strong);stroke-width:1.5}.dg .box-soft{fill:var(--muted-soft);stroke:var(--rule);stroke-width:1.5}.dg .box-accent{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.5}.dg .box-solid{fill:var(--accent);stroke:none}.dg .box-ink{fill:var(--ink);stroke:none}.dg .box-fair{fill:var(--fair-soft);stroke:var(--fair);stroke-width:1.5}.dg .box-watch{fill:var(--watch-soft);stroke:var(--watch);stroke-width:1.5}.dg .box-leak{fill:var(--leak-soft);stroke:var(--leak);stroke-width:1.5}.dg .ln{fill:none;stroke:var(--rule-strong);stroke-width:1.75}.dg .ln-ink{fill:none;stroke:var(--ink-2);stroke-width:1.75}.dg .ln-accent{fill:none;stroke:var(--accent);stroke-width:2}.dg .ln-fair{fill:none;stroke:var(--fair);stroke-width:2}.dg .ln-leak{fill:none;stroke:var(--leak);stroke-width:2}.dg .ln-watch{fill:none;stroke:var(--watch);stroke-width:2}.dg .dash{stroke-dasharray:5 5}.dg .fill-accent{fill:var(--accent)}.dg .fill-ink{fill:var(--ink-2)}.dg .fill-rule{fill:var(--rule-strong)}.dg .fill-fair{fill:var(--fair)}.dg .fill-leak{fill:var(--leak)}.dg .fill-watch{fill:var(--watch)}.dg-tall{display:none}@media(max-width:640px){.dg-fig.has-tall .dg-wide{display:none}.dg-fig.has-tall .dg-tall{display:block}}.prose figure.shot img{border:1px solid var(--rule);border-radius:12px}.prose figure.dg-fig .dg{display:block;border:0;border-radius:0;background:none}.prose figure.dg-fig .dg-tall{display:none}@media(max-width:640px){.prose figure.dg-fig.has-tall .dg-wide{display:none}.prose figure.dg-fig.has-tall .dg-tall{display:block}}.prose .takeaways-h{font-weight:700;font-size:1.15rem}.uc-note a{color:var(--ink);text-decoration:underline;text-underline-offset:.15em}.pb-team-head h2{font-size:clamp(1.9rem,1.3rem + 1.8vw,2.6rem);line-height:1.1;letter-spacing:-.02em}.legal-hero{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.legal-hero .art-facts{margin-top:.9rem;color:var(--ink-2);font-size:clamp(.9375rem,.91rem + .15vw,1rem)}.prose.legal{max-width:44rem}.prose.legal h2{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);margin-top:2.25rem}.nf-links{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.nf-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border-radius:999px;border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);font-weight:600;text-decoration:none}.nf-links a:hover{border-color:var(--accent);color:var(--accent)}.nf-hero .actions{margin-top:1.5rem}@media print{.site-header,footer,.skip-link,.lightfield,.pb-bar,#scorecard,.cta-band,.uc-copy,.uc-tick,.pb-share .link-btn,.hero-copy .actions,.uc-demo,.read-progress,.toc,.toc-m,.svc-box,.pre-copy,.mq-toggle{display:none!important}html,body{background:#fff!important}*,*:before,*:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.grain,canvas,body:before,body:after{display:none!important;content:none!important}.page-hero,.band,.uc,.pb-stats li,.pb-legend>div,.inshort,.callout{background-image:none!important}[data-reveal],[data-reveal] *{opacity:1!important;transform:none!important}.page-hero{min-height:0!important;padding-block:0 1rem!important}.page-hero.split .wrap{grid-template-columns:1fr!important}section,.band{padding-block:1.25rem!important;background:none!important}.uc,.pb-stats li,.pb-legend>div,.callout,figure,.qa{break-inside:avoid}.uc-grid{display:block!important}.uc-grid>.uc{margin-bottom:.6rem}.pb-team-head{break-after:avoid}.uc{padding:.9rem!important}.uc-rows>div{grid-template-columns:7rem minmax(0,1fr)!important;padding:.4rem 0!important}.pb-team{break-before:page}.pb-team-head{margin-bottom:.8rem!important}a{color:inherit!important}}.phone-inc{margin:2.75rem 0 .25rem}.roster .journey-rows li{grid-template-columns:2rem minmax(0,1fr) auto}.roster .journey-rows .ftag{justify-self:end;align-self:center}.rq-k,.rq-tiles .ftag,.rq-who{font-size:clamp(.8125rem,.79rem + .1vw,.875rem)}.rq-who{opacity:.85}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.rig{will-change:auto;--rx: 2deg;--ry: -4deg}@media(min-width:1024px){[data-tilt]{will-change:auto}}*,*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-header{background:transparent;border-bottom-color:transparent;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.site-header.is-scrolled{background:#fff;border-bottom-color:var(--rule);box-shadow:0 1px 12px -6px #0f172a2e}.pb-bar{background:#fff}.hero .btn-ghost{background:color-mix(in oklab,var(--surface) 92%,transparent)}@media(min-width:1px){main>section:nth-of-type(n+3),footer{content-visibility:auto;contain-intrinsic-size:auto 760px}}@media(max-width:820px){main{overflow-x:clip}.lib-tools,.lib-tools>*{min-width:0}.rc-type,.mq-cat,.uc-new,small{font-size:.8125rem}.lib-tools select,.lib-tools input{font-size:1rem}.direct a,.legal a,.crumbs a{display:inline-block;padding-block:.4rem}footer .wrap a{padding-block:.25rem}}.nav{gap:2rem}.nav a,.navdrop summary{font-size:1.0625rem}.navdrop-panel{width:23rem}.navdrop-panel b{font-size:1.0625rem}.navdrop-panel span{font-size:.9375rem}.menu summary,.menu-panel a{font-size:1.0625rem}.header-cta{font-size:1rem}footer{font-size:1rem}footer h3{font-size:.875rem}footer ul{gap:.35rem}:root{color-scheme:light only}@media(max-width:820px){[data-tabs]>.tabs{position:sticky;top:calc(var(--hdr, 68px) - 1px);z-index:25;display:flex;flex-wrap:nowrap;gap:.5rem;width:auto;max-width:none;margin:0 -1rem 1.25rem;padding:.6rem 1rem;border-radius:0;border:0;border-block:1px solid var(--rule);background:#fff;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-shadow:0 8px 16px -14px #0f172a59}[data-tabs]>.tabs::-webkit-scrollbar{display:none}[data-tabs]>.tabs .tab{flex:none;scroll-snap-align:start;white-space:nowrap;min-height:44px;padding:0 1.1rem;border-radius:999px;border:1px solid var(--rule-strong);background:var(--surface);line-height:1;font-size:1rem}[data-tabs]>.tabs .tab:last-child:nth-child(odd){grid-column:auto}[data-tabs]>.tabs .tab[aria-selected=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);box-shadow:0 6px 14px -8px color-mix(in oklab,var(--accent) 80%,transparent)}[data-tabs]>.tabs .tab:not([aria-selected=true]){color:var(--ink)}[data-tabs],.tabpanel{scroll-margin-top:calc(var(--hdr, 68px) + 64px)}}*{-webkit-tap-highlight-color:transparent}a,button,summary,label,select,[role=tab],.btn{touch-action:manipulation}.btn{transition:background-color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease}.btn:active{transform:scale(.98)}.btn-primary:active{background:color-mix(in oklab,var(--accent) 92%,var(--ink))}@media(hover:none){.btn-primary:hover{background:var(--accent)}.btn-ghost:hover{border-color:var(--rule-strong)}.nav a:hover,.navdrop summary:hover{color:var(--ink-2)}.menu-panel a:not(.btn):hover{background:transparent}.tab:hover{color:var(--ink-2)}a:hover,footer a:hover{text-decoration:none}}:focus:not(:focus-visible){outline:none}@media(max-width:899px){.site-header .wrap{gap:.6rem;min-height:58px}.menu summary{min-height:32px;padding:0 .6rem;gap:.3rem;font-size:.875rem;border-radius:8px}.menu summary svg{width:.85rem;height:.85rem}.header-cta{min-height:32px;padding:0 .8rem;font-size:.875rem;border-radius:8px}}@media(max-width:479px){.site-header .brand-logo{--logo-h: 26px}.menu summary .menu-word{display:none}.menu summary{min-width:36px;justify-content:center;padding-inline:.5rem}}@media(max-width:389px){.site-header .brand-logo{--logo-h: 24px}.header-cta{padding:0 .65rem;font-size:.8125rem}}.menu-close{display:none}@media(max-width:899px){html.menu-open,html.menu-open body{overflow:hidden}html.menu-open .site-header{z-index:300}.menu[open]:before{content:"";position:fixed;inset:0;z-index:290;background:#0f172a80;animation:wfa-fade .2s ease-out}.menu-panel{position:fixed;inset:0 0 0 auto;z-index:301;width:75vw;max-width:24rem;height:100vh;height:100dvh;min-width:0;margin:0;padding:4.25rem .75rem calc(1.5rem + env(safe-area-inset-bottom,0px));border:0;border-radius:0;background:#fff;align-content:start;gap:.1rem;overflow-y:auto;overscroll-behavior:contain;box-shadow:-24px 0 48px -24px #0f172a73;animation:wfa-slide .25s ease-out}.menu-panel a{padding:.8rem .75rem;font-size:1.0625rem}.menu-panel a.menu-sub{padding-left:1.25rem}.menu-panel .btn{margin-top:1rem;justify-content:center;min-height:48px;font-size:1.0625rem}.menu-close{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:.8rem;right:.8rem;width:40px;height:40px;border:1px solid var(--rule-strong);border-radius:10px;background:#fff;color:var(--ink);cursor:pointer}.menu-close svg{width:1rem;height:1rem}}@keyframes wfa-slide{0%{transform:translate(100%)}to{transform:none}}@keyframes wfa-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.menu-panel,.menu[open]:before{animation:none}}
