:root{--black: #0f1216;--char: #171b21;--edge-d: #262d36;--paper: #f2f3f5;--paper-2: #e7e9ec;--edge-l: #d7dade;--ink: #0f1216;--ink-2: #5c646e;--on-dark: #eef0f3;--on-dark-2: #98a1ad;--program: #e5484d;--preview: #4cc38a;--brand: #907cff;--brand-hi: #a99aff;--brand-deep: #7560e9;--t-xs: .7rem;--t-sm: .8rem;--t-md: .9rem;--t-base: 1rem;--t-lg: 1.15rem;--t-xl: 1.35rem;--t-2xl: 2.15rem;--s-1: 8px;--s-2: 12px;--s-3: 16px;--s-4: 20px;--s-5: 24px;--s-6: 32px;--s-7: 40px;--s-8: 48px;--s-9: 56px;--dim-light: #556070;--dim-dark: #98a1ad;--go: #1c7f52;--tint-1: rgba(15, 18, 22, .04);--tint-2: rgba(15, 18, 22, .06);--tint-3: rgba(15, 18, 22, .08);--marked: #7d4a52;--marked-2: #96565f;--shell: 1120px;--r: 10px}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--black);color:var(--on-dark);font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.shell{width:min(100% - 40px);max-width:var(--shell);margin-inline:auto}a{color:inherit}:focus-visible{outline:2px solid var(--brand-hi);outline-offset:3px;border-radius:2px}h1,h2,h3{margin:0;font-weight:600}h1{font-size:clamp(2.3rem,5vw,3.7rem);line-height:1.02;letter-spacing:-.035em}h2{font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.08;letter-spacing:-.028em}h3{font-size:var(--t-lg);letter-spacing:-.012em}.lede{margin:var(--s-4) 0 0;max-width:58ch;font-size:var(--t-lg);color:var(--on-dark-2)}.lede.narrow{max-width:46ch}.light .lede{color:var(--ink-2)}.eyebrow{display:inline-flex;align-items:center;gap:var(--s-1);padding:5px var(--s-2) 5px var(--s-1);margin-bottom:var(--s-4);border-radius:999px;font-size:var(--t-sm);font-weight:500;border:1px solid var(--edge-l);background:#fff;color:var(--ink-2)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand)}.dark .eyebrow{background:var(--char);border-color:var(--edge-d);color:var(--on-dark-2)}.nav{position:sticky;top:0;z-index:50;background:#0f1216d1;backdrop-filter:blur(14px);border-bottom:1px solid var(--edge-d)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:62px}.wordmark{display:inline-flex;align-items:center;gap:var(--s-1);font-weight:600;letter-spacing:-.02em;text-decoration:none}.wordmark .lamp{width:8px;height:8px;border-radius:50%;background:var(--program);box-shadow:0 0 10px var(--program)}.nav nav{display:flex;align-items:center;gap:var(--s-5)}.nav nav a{color:var(--on-dark-2);text-decoration:none;font-size:var(--t-md)}.nav nav a:hover{color:var(--on-dark)}@media (max-width: 720px){.nav nav a:not(.btn){display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--s-2) var(--s-4);border-radius:8px;font-size:var(--t-base);font-weight:500;text-decoration:none;border:1px solid transparent;transition:background-color .14s ease,border-color .14s ease}.btn-sm{padding:var(--s-1) var(--s-3);font-size:var(--t-md)}.btn-solid{background:linear-gradient(135deg,#927fff,var(--brand-deep));color:#fff}.btn-solid:hover{background:linear-gradient(135deg,var(--brand-hi),#8370f0)}.btn-ghost{border-color:var(--edge-d);color:var(--on-dark)}.btn-ghost:hover{background:var(--char)}.btn-outline{border-color:var(--edge-l);color:var(--ink)}.btn-outline:hover{background:var(--paper-2)}.cta{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-5)}section{padding:96px 0}section[id]{scroll-margin-top:var(--s-9)}.light{background:var(--paper);color:var(--ink)}.dark{background:var(--black);color:var(--on-dark)}.hero{padding:var(--s-7) 0 88px}.demo{margin:var(--s-6) 0 0}.spot{position:absolute;left:3.5%;bottom:6%;width:11%;max-width:86px;display:flex;flex-direction:column;gap:4px;z-index:2}.spot-frame{position:relative;aspect-ratio:9 / 16;border-radius:7px;overflow:hidden;background:#0c0f14d1;border:1px solid rgba(255,255,255,.16)}.spot-art{position:absolute;inset:0;background:radial-gradient(60% 80% at 30% 30%,rgba(214,158,106,.55),transparent 70%),linear-gradient(140deg,#3a2a1f,#1b1410)}.spot-ad{position:absolute;top:4px;left:4px;padding:1px 5px;border-radius:4px;background:#0009;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark)}.spot-cap{display:flex;flex-direction:column;gap:4px}.spot-label{font-size:8.5px;font-weight:600;color:var(--on-dark);text-shadow:0 2px 6px rgba(0,0,0,.8);line-height:1.25}.spot-go{align-self:flex-start;padding:3px 8px;border-radius:999px;background:var(--brand);color:#fff;font-size:9.5px;font-weight:600;white-space:nowrap}.phone{position:absolute;right:-30px;bottom:-34px;width:150px;z-index:4;display:flex;flex-direction:column;gap:6px;padding:10px 9px 11px;border-radius:16px;background:#11151b;border:1px solid var(--edge-d);box-shadow:0 26px 52px -20px #000000f2}.phone-top{display:flex;align-items:center;justify-content:space-between;font-size:8.5px;color:var(--on-dark-2)}.phone-live{display:inline-flex;align-items:center;gap:4px;color:var(--on-dark)}.phone-live i{width:5px;height:5px;border-radius:50%;background:var(--program)}.phone-code{font-variant-numeric:tabular-nums}.phone-react{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.phone-react span{display:grid;place-items:center;padding:6px 0;border-radius:7px;background:#ffffff0d;font-size:13px;line-height:1}.phone-btn{display:block;width:100%;padding:6px;border-radius:8px;background:#ffffff0f;border:1px solid var(--edge-d);color:var(--on-dark);font:inherit;font-size:8.5px;font-weight:600;text-align:center;cursor:default}.phone-btn-play{background:var(--program);border-color:var(--program);color:#fff}.phone-spot{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;padding:5px 6px;border-radius:8px;background:#ffffff0d;border:1px solid var(--edge-d)}.phone-spot-ad{padding:1px 4px;border-radius:3px;background:#00000080;font-size:7px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-2)}.phone-spot-name{font-size:8.5px;color:var(--on-dark)}.phone-spot-go{font-size:8px;font-weight:600;color:var(--program);white-space:nowrap}@media (max-width: 860px){.phone{display:none}}.chrome{border:1px solid var(--edge-d);border-radius:12px;overflow:hidden;background:var(--char);box-shadow:0 36px 80px -34px #000000e6}.chrome-bar{display:flex;align-items:center;gap:7px;padding:var(--s-1) var(--s-2);background:#12161c;border-bottom:1px solid var(--edge-d)}.dot{width:9px;height:9px;border-radius:50%;background:#2f3742}.chrome-title{margin-left:var(--s-1);font-size:var(--t-sm);color:var(--on-dark-2)}.chrome-pills{margin-left:auto;display:flex;gap:7px}@media (max-width: 720px){.chrome-pills{display:none}}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px var(--s-1);border-radius:4px;border:1px solid var(--edge-d);font-size:var(--t-xs);color:var(--on-dark-2);white-space:nowrap}.pill i{width:5px;height:5px;border-radius:50%;background:var(--preview)}.app{display:grid;grid-template-columns:1fr 246px}@media (max-width: 840px){.app{grid-template-columns:1fr}.rail{display:none}}.app-main{min-width:0;border-right:1px solid var(--edge-d)}.stage{position:relative;aspect-ratio:16 / 9;background:#05070a;overflow:hidden}.clip{position:absolute;inset:0;transition:opacity .32s ease}.stage.reacting .clip{opacity:.2}.scene{position:absolute;inset:0;overflow:hidden}.scene-sky{position:absolute;inset:0;background:linear-gradient(178deg,#263241,#415467 40%,#728799 66%,#a89a8c)}.scene-far{position:absolute;left:-6%;right:-6%;bottom:26%;height:30%;background:#2b3644;opacity:.78;clip-path:polygon(0 62%,13% 26%,27% 55%,41% 18%,58% 48%,72% 22%,88% 52%,100% 34%,100% 100%,0 100%)}.scene-near{position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(180deg,#161d26,#0b0f14)}.scene-subject{display:none}.clip-badge,.cam-badge{position:absolute;left:14px;top:12px;padding:4px var(--s-1);border-radius:4px;background:#06090db8;border:1px solid rgba(255,255,255,.09);font-size:var(--t-xs);color:#b9c2ce;backdrop-filter:blur(6px)}.cam{position:absolute;right:2.4%;bottom:3.6%;width:26%;height:26%;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 38px #000000a8;transition:right .52s cubic-bezier(.66,0,.24,1),bottom .52s cubic-bezier(.66,0,.24,1),width .52s cubic-bezier(.66,0,.24,1),height .52s cubic-bezier(.66,0,.24,1),border-radius .3s ease}.stage.reacting .cam{right:0;bottom:0;width:100%;height:100%;border-radius:0;border-color:transparent}.webcam{position:absolute;inset:0;overflow:hidden}.wc-bg{position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 26% 18%,rgba(150,168,196,.16),transparent 62%),radial-gradient(ellipse at 50% 46%,#29313d,#1c222b 58%,#11151b)}.wc-head,.wc-body{filter:blur(5px);opacity:.92}.wc-head{position:absolute;left:50%;top:30%;width:15%;aspect-ratio:.86;transform:translate(-50%);border-radius:50%;background:linear-gradient(120deg,#4a5365,#333b47 70%)}.wc-body{position:absolute;left:50%;top:58%;width:40%;height:46%;transform:translate(-50%);border-radius:44% 44% 0 0;background:linear-gradient(150deg,#3d4553,#2b323c 72%)}.webcam:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,transparent 42%,rgba(6,9,13,.55) 100%)}@media (prefers-reduced-motion: reduce){.cam{transition:none}}.scrub{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-top:1px solid var(--edge-d)}.track{flex:1;height:4px;border-radius:2px;background:#262e39;overflow:hidden}.played{display:block;height:100%;width:58%;background:var(--program);border-radius:2px}.tc-sm{font-variant-numeric:tabular-nums;font-size:var(--t-sm);color:var(--on-dark-2)}.transport{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-top:1px solid var(--edge-d);font-size:var(--t-sm)}.tally{display:inline-flex;align-items:center;gap:var(--s-1);color:var(--on-dark-2);white-space:nowrap}.tally .lamp{width:8px;height:8px;border-radius:50%;background:var(--program);box-shadow:0 0 9px var(--program);transition:background-color .2s ease,box-shadow .2s ease}.tally.cued .lamp{background:var(--preview);box-shadow:0 0 9px var(--preview)}.tc{font-variant-numeric:tabular-nums;font-size:var(--t-base);color:var(--on-dark);letter-spacing:.01em}.tc-label{font-size:var(--t-xs);color:var(--dim-dark)}.spacer{flex:1}.key{padding:5px var(--s-2);border-radius:4px;border:1px solid var(--edge-d);color:var(--on-dark-2);font-size:var(--t-sm);white-space:nowrap}.key-live{border-color:var(--program);color:#fff;background:#e5484d2e}.key-quiet{color:var(--dim-dark)}@media (max-width: 720px){.key-quiet,.tc-label{display:none}}.meter{width:4px;height:26px;border-radius:2px;background:#1c222b;border:1px solid var(--edge-d);display:flex;align-items:flex-end;overflow:hidden}.meter i{display:block;width:100%;height:30%;background:var(--preview);transition:height .12s linear}.rail{display:flex;flex-direction:column;background:#12161c;min-width:0}.rail-head{display:flex;justify-content:space-between;align-items:baseline;padding:var(--s-2) var(--s-2);border-bottom:1px solid var(--edge-d);font-size:var(--t-sm);font-weight:500}.rail-count{font-variant-numeric:tabular-nums;font-size:var(--t-xs);color:var(--dim-dark)}.rail-list{list-style:none;margin:0;padding:0;flex:1}.q{display:grid;grid-template-columns:20px 1fr auto;gap:var(--s-1);align-items:center;padding:var(--s-1) var(--s-2);border-bottom:1px solid rgba(38,45,54,.55);font-size:var(--t-sm)}.qn{font-variant-numeric:tabular-nums;color:var(--dim-dark);font-size:var(--t-xs)}.qt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--on-dark-2)}.qs{font-size:var(--t-xs);color:var(--dim-dark)}.q.done{opacity:.45}.q.ready .qs{color:var(--preview)}.q.live{background:#1a2029}.q.live .qn{color:var(--program)}.q.live .qt{color:var(--on-dark)}.q.live .qs{color:var(--program)}.rail-aud{border-top:1px solid var(--edge-d)}.aud-dot{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:var(--preview)}.aud-meter{height:3px;margin:0 var(--s-2);border-radius:2px;background:#ffffff12;overflow:hidden}.aud-meter i{display:block;height:100%;width:34%;background:var(--preview);border-radius:2px;transition:width .5s ease}.aud-keys{list-style:none;display:flex;gap:3px;margin:var(--s-2) 0 0;padding:0 var(--s-2);justify-content:space-between}.aud-keys li{display:grid;justify-items:center;gap:1px;flex:1;padding:3px 0;border-radius:5px;background:#ffffff0a;font-size:11px;line-height:1}.aud-keys b{font-size:9px;font-weight:600;color:var(--dim-dark);font-variant-numeric:tabular-nums}.aud-link{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:var(--s-2) var(--s-2) var(--s-2);padding:4px 7px;border-radius:6px;background:#ffffff0a;border:1px solid var(--edge-d)}.aud-url{font-size:9.5px;color:var(--on-dark-2);letter-spacing:-.01em}.aud-tap{font-size:9px;color:var(--preview);white-space:nowrap}.floats{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:3}.floats span{--rise: 240px;--drift: 0px;position:absolute;bottom:3%;font-size:18px;line-height:1;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5));animation:float-up 2.6s ease-out forwards;will-change:transform,opacity}@keyframes float-up{0%{opacity:0;transform:translate(0) scale(.6)}10%{opacity:1;transform:translate(calc(var(--drift) * .12),calc(var(--rise) * -.1)) scale(1)}70%{opacity:.95;transform:translate(calc(var(--drift) * .7),calc(var(--rise) * -.7)) scale(1.04)}to{opacity:0;transform:translate(var(--drift),calc(var(--rise) * -1)) scale(1.08)}}@media (prefers-reduced-motion: reduce){.floats{display:none}.aud-meter i{transition:none}}.rail-foot{display:flex;align-items:center;justify-content:space-between;padding:var(--s-2) var(--s-2);border-top:1px solid var(--edge-d);font-size:var(--t-xs);color:var(--dim-dark)}.pf-bars{display:flex;gap:3px}.pf-bars i{width:14px;height:4px;border-radius:2px;background:#262e39}.pf-bars i.on{background:var(--preview)}figcaption{margin-top:var(--s-3);font-size:var(--t-md);color:var(--on-dark-2)}.steps{list-style:none;counter-reset:step;margin:var(--s-9) 0 0;padding:0;display:grid;gap:1px;background:var(--edge-l);border:1px solid var(--edge-l);border-radius:var(--r);overflow:hidden}@media (min-width: 860px){.steps{grid-template-columns:repeat(4,1fr)}}.steps li{counter-increment:step;background:#fff;padding:var(--s-6) var(--s-5) var(--s-6)}.steps li:before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:var(--s-4);font-variant-numeric:tabular-nums;font-size:var(--t-sm);font-weight:600;color:var(--brand)}.steps h3{margin-bottom:var(--s-1)}.steps p{margin:0;font-size:var(--t-base);color:var(--ink-2)}.split{display:grid;gap:var(--s-9);align-items:start}@media (min-width: 900px){.split{grid-template-columns:.85fr 1fr;gap:var(--s-9)}}.ticks{list-style:none;margin:var(--s-5) 0 0;padding:0;display:grid;gap:var(--s-2)}.ticks li{position:relative;padding-left:var(--s-5);font-size:var(--t-base)}.ticks li:before{content:"";position:absolute;left:4px;top:.55em;width:9px;height:5px;border-left:1.8px solid var(--preview);border-bottom:1.8px solid var(--preview);transform:rotate(-45deg)}.dark .ticks li{color:var(--on-dark-2)}.feature-cols{display:grid;gap:var(--s-7);margin-top:var(--s-7)}@media (min-width: 900px){.feature-cols{grid-template-columns:1fr 1fr;gap:var(--s-9)}}.feature-cols h3{font-size:var(--t-base);margin:0}.feature-cols .ticks{margin-top:var(--s-3)}.tour-wrap{margin-top:var(--s-7);aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--char);border:1px solid var(--edge-d);box-shadow:0 40px 90px -45px #000000e6}.tour-poster{width:100%;height:100%;background-size:cover;background-position:center;display:grid;place-items:center}.tour-video{display:block;width:100%;height:100%;background:#000}.tour-play{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-5) var(--s-3) var(--s-4);border:0;border-radius:999px;background:#0f1216c7;backdrop-filter:blur(10px);color:var(--on-dark);font:inherit;font-size:var(--t-base);font-weight:600;cursor:pointer;box-shadow:0 14px 40px -12px #000000e6;transition:transform .16s cubic-bezier(.16,1,.3,1),background .16s ease}.tour-play:hover{transform:translateY(-2px);background:#0f1216e6}.tour-play-mark{width:0;height:0;border-left:15px solid var(--brand);border-top:9px solid transparent;border-bottom:9px solid transparent}.tour-play-len{color:var(--on-dark-2);font-weight:400;font-size:var(--t-md)}@media (prefers-reduced-motion: reduce){.tour-play{transition:none}}.everything{display:grid;gap:var(--s-6) var(--s-7);margin-top:var(--s-7)}@media (min-width: 820px){.everything{grid-template-columns:1fr 1fr}}@media (min-width: 1240px){.everything{grid-template-columns:repeat(3,1fr)}}.everything h3{font-size:var(--t-sm);margin:0 0 2px;letter-spacing:.08em;text-transform:uppercase;color:#5b6472}.everything .ticks{margin-top:var(--s-2);gap:var(--s-1)}.everything .ticks li{font-size:var(--t-md);padding-left:var(--s-4);line-height:1.5}.everything .ticks li:before{left:2px;top:.5em}#everything .plan-note{max-width:68ch;margin:var(--s-7) auto 0;text-align:center;font-size:var(--t-md)}.every-plan{max-width:60ch;margin:var(--s-6) auto 0;text-align:center;font-size:var(--t-base);color:var(--on-dark-2)}.panel{background:var(--char);border:1px solid var(--edge-d);border-radius:12px;overflow:hidden}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2);padding:var(--s-3) var(--s-3);border-bottom:1px solid var(--edge-d)}.panel-title{display:block;font-size:var(--t-md);font-weight:500}.panel-sub{display:block;margin-top:4px;font-size:var(--t-sm);color:var(--dim-dark);font-variant-numeric:tabular-nums}.timeline{padding:var(--s-3) var(--s-3) var(--s-2);border-bottom:1px solid var(--edge-d)}.tl-ruler{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums;font-size:var(--t-xs);color:var(--dim-dark);margin-bottom:7px}.tl-track{position:relative;height:30px;border-radius:4px;background:repeating-linear-gradient(90deg,#1a2029 0 1px,#151a21 1px 34px);overflow:hidden}.seg{position:absolute;top:6px;bottom:6px;left:var(--x);width:var(--w);min-width:6px;border-radius:2px;background:var(--marked);box-shadow:inset 0 1px #ffffff14}.seg-wide{background:var(--marked-2)}.clip-table{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.clip-table td{padding:var(--s-2) var(--s-1);border-bottom:1px solid rgba(38,45,54,.6)}.clip-table tr:last-child td{border-bottom:0}.clip-table td:first-child{padding-left:var(--s-3)}.clip-table td:last-child{padding-right:var(--s-3)}.clip-table .n{font-variant-numeric:tabular-nums;color:var(--dim-dark);width:24px}.clip-table{table-layout:fixed}.clip-table .src{color:var(--on-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clip-table col.c-n{width:34px}.clip-table col.c-src{width:auto}.clip-table col.c-span{width:150px}.clip-table col.c-dur{width:52px}.clip-table col.c-st{width:132px}.clip-table .span{font-variant-numeric:tabular-nums;color:var(--dim-dark);white-space:nowrap}.clip-table .dur{font-variant-numeric:tabular-nums;color:var(--on-dark-2);text-align:right}.clip-table .st{white-space:nowrap;text-align:right;color:var(--preview)}.clip-table .st.rendering{color:#d8a33c}.clip-table .tag{margin-left:7px;padding:2px 7px;border-radius:999px;border:1px solid var(--edge-d);color:var(--dim-dark);font-size:var(--t-xs)}@media (max-width: 620px){.clip-table .span{display:none}}.clip-foot{margin:0;padding:var(--s-2) var(--s-3);font-size:var(--t-sm);color:var(--dim-dark);border-top:1px solid var(--edge-d)}.plans{display:grid;gap:var(--s-4);margin-top:var(--s-9);align-items:start}@media (min-width: 760px){.plans{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1180px){.plans{grid-template-columns:repeat(4,1fr)}}.plan{background:#fff;border:1px solid var(--edge-l);border-radius:12px;padding:var(--s-6) var(--s-5) var(--s-6);display:flex;flex-direction:column;gap:6px}.plan-lead{background:var(--black);border-color:var(--black);color:var(--on-dark)}@media (min-width: 1180px){.plan-lead{margin-top:calc(var(--s-4) * -1);padding-bottom:var(--s-9)}}.plan-lead .plan-note,.plan-lead .price span,.plan-lead .ticks li{color:var(--on-dark-2)}.price{margin:var(--s-2) 0 0;font-size:2.7rem;font-weight:600;letter-spacing:-.035em;line-height:1}.price span{display:block;margin-top:var(--s-1);font-size:var(--t-md);font-weight:400;letter-spacing:0;color:var(--ink-2)}.plan-note{margin:var(--s-3) 0 0;font-size:var(--t-md);color:var(--ink-2)}.plan .ticks{margin-top:var(--s-4)}.plan-everything{margin:var(--s-6) 0 var(--s-5);padding:var(--s-5) var(--s-5) var(--s-4);background:#181d249e;border:1px solid var(--edge-d);border-radius:12px}.plan-everything h3{margin:0;font-size:var(--t-md);color:var(--on-dark)}.plan-everything>p{margin:var(--s-2) 0 var(--s-4);max-width:62ch;font-size:var(--t-sm);color:var(--on-dark-2)}.plan-everything ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2) var(--s-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.plan-everything li{position:relative;padding-left:var(--s-4);font-size:var(--t-sm);color:var(--on-dark-2);line-height:1.5}.plan-everything li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--preview)}.plan-everything li strong{color:var(--on-dark);font-weight:600}.plan-everything li.pe-lead{grid-column:1 / -1;color:var(--on-dark);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);background:#ffffff09;border-left:2px solid var(--preview);border-radius:0 6px 6px 0}.plan-everything li.pe-lead:before{display:none}.plan .btn{margin-top:var(--s-5)}.fineprint{margin:var(--s-6) auto 0;max-width:62ch;font-size:var(--t-md);color:var(--ink-2)}.dark .fineprint{color:var(--on-dark-2)}.faq-wrap{padding-top:0}.faq-head{margin-bottom:var(--s-7)}.faq{margin:0;display:grid;gap:1px;background:var(--edge-l);border-top:1px solid var(--edge-l);border-bottom:1px solid var(--edge-l)}.faq>div{background:var(--paper);padding:var(--s-5) 0;display:grid;gap:var(--s-1)}@media (min-width: 860px){.faq>div{grid-template-columns:.9fr 1.4fr;gap:var(--s-7);align-items:start}}.faq dt{font-weight:500}.faq dd{margin:0;color:var(--ink-2);font-size:var(--t-base)}.download{text-align:center}.download .cta{justify-content:center}.download .fineprint{text-align:center}footer{border-top:1px solid var(--edge-d);padding:var(--s-6) 0;font-size:var(--t-md)}.foot-inner{display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:space-between;color:var(--on-dark-2)}.foot-inner nav{display:flex;gap:var(--s-4)}.foot-inner a{text-decoration:none}.foot-inner a:hover{color:var(--on-dark)}.nav-pills{display:flex;gap:6px;margin-left:auto;margin-right:var(--s-3)}.nav-pills a{padding:7px var(--s-3);border-radius:999px;border:1px solid transparent;font-size:var(--t-md);color:var(--on-dark-2);text-decoration:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.nav-pills a:hover{background:var(--char);border-color:var(--edge-d);color:var(--on-dark)}@media (max-width: 1000px){.nav .nav-pills{display:none}}.demo{position:relative}.wash{position:absolute;left:50%;top:4%;width:132%;height:124%;transform:translate(-50%);background:radial-gradient(ellipse 50% 50% at 50% 58%,rgba(123,97,255,.55),transparent 64%),radial-gradient(ellipse 36% 32% at 14% 80%,rgba(76,195,138,.16),transparent 70%);filter:blur(64px);pointer-events:none}.tilt{position:relative;transform:perspective(1800px) rotateX(4deg) rotateY(-9deg) rotate(-.7deg) scale(.98);transform-origin:50% 0%;transition:transform .7s cubic-bezier(.22,.8,.28,1)}.demo:hover .tilt{transform:perspective(2400px) rotateX(0) rotateY(0) rotate(0)}@media (prefers-reduced-motion: reduce){.tilt{transform:none;transition:none}}@media (max-width: 840px){.tilt{transform:none}.wash{filter:blur(34px)}}.tilt .chrome{box-shadow:0 2px #ffffff0d inset,0 50px 90px -40px #000000f2,0 10px 28px -14px #000000b3}.canvas{background:radial-gradient(ellipse 70% 60% at 18% 0%,#ffffff 0%,transparent 60%),linear-gradient(168deg,#eceef1,#e4e7ea);color:var(--ink)}.canvas .lede{color:var(--ink-2)}.canvas .eyebrow{background:#ffffffdb;border-color:#00000012}.bento{margin-top:var(--s-8);display:grid;gap:var(--s-3);grid-template-columns:1fr}@media (min-width: 880px){.bento{grid-template-columns:repeat(4,1fr);grid-template-areas:"hero hero stat1 stat2" "hero hero list  acts"}.tile-hero{grid-area:hero}.tile-clips{grid-area:stat1}.tile-storage{grid-area:stat2}.tile-list{grid-area:list}.tile-actions{grid-area:acts}}.tile{position:relative;background:#ffffffb8;backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.9);border-radius:16px;padding:var(--s-4);box-shadow:0 18px 40px -26px #171e2d80;display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.tile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2)}.tile-title{display:block;font-size:var(--t-md);font-weight:500}.tile-sub{display:block;margin-top:3px;font-size:var(--t-sm);color:var(--dim-light);font-variant-numeric:tabular-nums}.chip{flex:none;padding:3px var(--s-1);border-radius:999px;background:var(--tint-2);font-size:var(--t-xs);color:var(--ink-2);font-variant-numeric:tabular-nums}.chip-go{background:#4cc38a29;color:var(--go)}.tile-hero{padding-bottom:0;overflow:visible}.breakout{position:relative;margin:6px calc(var(--s-8) * -1) 0;min-height:214px}@media (max-width: 880px){.breakout{margin-inline:-10px;min-height:180px}}.poster{position:relative;margin-inline:auto;width:min(112%,470px);aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#0d1117;box-shadow:0 30px 52px -22px #141a269e;transform:perspective(1300px) rotateY(-11deg) rotateX(4deg) translate(3%)}.poster-scene{position:absolute;inset:0;background:linear-gradient(178deg,#263241,#415467 40%,#728799 66%,#a89a8c)}.poster-scene:before{content:"";position:absolute;left:-6%;right:-6%;bottom:26%;height:30%;background:#2b3644;opacity:.78;clip-path:polygon(0 62%,13% 26%,27% 55%,41% 18%,58% 48%,72% 22%,88% 52%,100% 34%,100% 100%,0 100%)}.poster-scene:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(180deg,#161d26,#0b0f14)}.poster-cam{position:absolute;right:6%;bottom:8%;width:30%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 18px #00000080;background:radial-gradient(ellipse 22% 26% at 50% 40%,rgba(104,118,142,.5),transparent 66%),radial-gradient(ellipse 44% 38% at 50% 106%,rgba(84,96,118,.55),transparent 68%),radial-gradient(ellipse at 50% 44%,#2b333f,#191e27 74%)}.poster-tc{position:absolute;left:12px;top:11px;padding:4px var(--s-1);border-radius:4px;background:#06090da8;font-size:var(--t-xs);color:#b7c0cc;font-variant-numeric:tabular-nums}.poster-shadow{position:absolute;left:50%;bottom:-6px;width:62%;height:26px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(23,30,45,.3),transparent 70%);filter:blur(10px)}.tile-foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2);padding:var(--s-2) 0 var(--s-4);font-size:var(--t-sm)}.tile-hero .tile-foot{margin-top:auto}.tile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-meta{flex:none;color:var(--dim-light);font-variant-numeric:tabular-nums}.stat-label{font-size:var(--t-sm);color:var(--dim-light)}.stat-value{font-size:var(--t-2xl);font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.stat-value em{font-style:normal;font-size:var(--t-md);font-weight:500;margin-left:3px;color:var(--dim-light);letter-spacing:0}.stat-note{font-size:var(--t-sm);color:var(--dim-light);margin-top:auto}.gauge{display:block;height:6px;border-radius:999px;background:var(--tint-3);box-shadow:inset 0 1px 1px #0f12161a;overflow:hidden}.gauge i{display:block;height:100%;width:var(--p);background:var(--go);border-radius:999px}.mini{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-1)}.mini li{display:flex;justify-content:space-between;gap:var(--s-1);font-size:var(--t-sm)}.mini span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini .when{flex:none;color:var(--dim-light)}.ghost-link{margin-top:auto;align-self:flex-start;background:none;border:0;padding:0;font:inherit;font-size:var(--t-sm);color:var(--go);cursor:pointer;text-align:left}.ghost-link:hover{text-decoration:underline}.act-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-1)}.act{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:var(--s-1) var(--s-2);border-radius:12px;background:var(--tint-1)}.act b{font-size:var(--t-sm);font-weight:500}.act em{font-style:normal;font-size:var(--t-xs);color:var(--dim-light)}.rule{height:1px;margin:4px 0;border:0;background:var(--tint-2)}.expand{position:absolute;right:var(--s-4);bottom:var(--s-4);width:12px;height:12px;opacity:.34;background:linear-gradient(to right,currentColor 0 1px,transparent 1px) 0 0/7px 1px no-repeat,linear-gradient(to bottom,currentColor 0 1px,transparent 1px) 0 0/1px 7px no-repeat,linear-gradient(to right,currentColor 0 1px,transparent 1px) 100% 100%/7px 1px no-repeat,linear-gradient(to bottom,currentColor 0 1px,transparent 1px) 100% 100%/1px 7px no-repeat}.tile-stat .expand,.tile-hero .expand{bottom:auto;top:var(--s-4)}.inset{background:var(--tint-1);border-radius:12px;padding:var(--s-3) var(--s-3)}.inset-figure{display:grid;justify-items:center;gap:2px}.figure{font-size:var(--t-2xl);font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.caption{font-size:var(--t-xs);color:var(--dim-light)}.pairpill{flex:none;padding:5px var(--s-2);border-radius:8px;background:#ffffffbf;box-shadow:0 1px 3px #171e2d1a;font-size:var(--t-xs)}.pairpill em{font-style:normal;color:var(--dim-light);margin-right:5px}.nav-pills a,.chip,.act{border-radius:8px}.backdrop{position:fixed;inset:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}.backdrop-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.backdrop-video.ready{opacity:1}.nav,section,footer{position:relative;z-index:1}body{background:var(--black)}.glass{background:#0f12169e;backdrop-filter:blur(26px) saturate(115%);-webkit-backdrop-filter:blur(26px) saturate(115%);color:var(--on-dark);border-top:1px solid rgba(255,255,255,.05)}.glass .lede,.glass .fineprint{color:var(--on-dark-2)}.glass .eyebrow{background:#ffffff12;border-color:#ffffff1f;color:var(--on-dark-2)}.glass-deep{background:#0b0e12c2}.glass-pale{background:#eceef1cc;color:var(--ink);border-top:1px solid rgba(255,255,255,.5)}.glass-pale .lede{color:var(--ink-2)}.glass-pale .eyebrow{background:#fffc;border-color:#00000012;color:var(--ink-2)}.glass .steps{background:#ffffff14;border-color:#ffffff1a}.glass .steps li{background:#14191f80}.glass .steps p{color:var(--on-dark-2)}.glass .faq{background:#ffffff14;border-color:#ffffff1a}.glass .faq>div{background:#14191f73;padding-inline:20px}.glass .faq dd{color:var(--on-dark-2)}.glass .plan{background:#181d249e;border-color:#ffffff17}.glass .plan-lead{background:#090b0fdb;border-color:#ffffff24}.glass .plan .price span,.glass .plan-note{color:var(--on-dark-2)}.glass .btn-outline{border-color:#ffffff29;color:var(--on-dark)}.glass .btn-outline:hover{background:#ffffff12}[data-rise]{opacity:0;transform:translate3d(0,16px,0) scale(.988);will-change:opacity,transform}@media (prefers-reduced-motion: reduce){[data-rise]{opacity:1!important;transform:none!important}}@media (max-width: 720px){.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0f1216f0}.glass-pale{background:#eceef1f7}.tile{backdrop-filter:none}}.backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,11,15,.86) 0%,rgba(9,11,15,.28) 12%,transparent 26%),linear-gradient(180deg,#0b0e124d,#0b0e1270);pointer-events:none}.hero{position:relative}.hero:before{content:"";position:absolute;inset:-1px 0;z-index:-1;background:linear-gradient(102deg,#0b0e12e0,#0b0e12b3,#0b0e1238 52%,#0b0e1205 74%,#0b0e1229),radial-gradient(ellipse 42% 40% at 20% 32%,rgba(9,11,15,.58),transparent 74%);pointer-events:none}.hero .lede{color:#cfd6df}.wash{background:radial-gradient(ellipse 46% 46% at 50% 56%,rgba(123,97,255,.34),transparent 66%);filter:blur(72px)}.glass{background:#0d1015bd}.glass-deep{background:#0a0c10d6}.glass-pale{background:#eaecf0db}.hero{overflow-x:clip}@media (max-width: 720px){section{padding:var(--s-9) 0}.hero{padding:var(--s-6) 0 var(--s-9)}h1 br,h2 br{display:none}h1{font-size:clamp(2rem,8.4vw,2.6rem)}h2{font-size:clamp(1.65rem,6.6vw,2.1rem)}.lede{font-size:var(--t-base)}.cta{flex-direction:column;align-items:stretch}.cta .btn{width:100%}.nav-inner{height:56px}.wordmark{font-size:var(--t-md)}.demo{margin-top:var(--s-5)}.chrome-bar,.scrub{padding:var(--s-1) var(--s-2)}.transport{padding:var(--s-1) var(--s-2);gap:var(--s-1);flex-wrap:wrap}.tc{font-size:var(--t-md)}.timeline{padding:var(--s-2) var(--s-2) var(--s-1)}.clip-table td{padding:var(--s-1) 6px}.bento{gap:var(--s-2)}.tile{padding:var(--s-3) var(--s-3);border-radius:16px}.breakout{margin-inline:0;min-height:0}.poster{width:100%;transform:none}.expand{display:none}.faq>div{padding:var(--s-4) var(--s-3)}.steps li{padding:var(--s-4) var(--s-4) var(--s-5)}.plan{padding:var(--s-5) var(--s-4) var(--s-5)}.plan-lead{margin-top:0;padding-bottom:var(--s-5)}.foot-inner{flex-direction:column;gap:var(--s-2)}.foot-inner nav{flex-wrap:wrap;gap:var(--s-3)}}@media (min-width: 1600px){:root{--shell: 1320px}body{font-size:18px}h1{font-size:clamp(3.7rem,4vw,4.6rem)}section{padding:120px 0}.lede{max-width:56ch}}@media (min-width: 2200px){:root{--shell: 1520px}body{font-size:19px}section{padding:140px 0}}@media (hover: none){.tilt{transform:none}}.legal-table{width:100%;border-collapse:collapse;margin:var(--s-4) 0;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.legal-table th,.legal-table td{padding:var(--s-1) var(--s-2);border-bottom:1px solid var(--edge-d);text-align:left;vertical-align:top}.legal-table th{font-weight:600;color:var(--on-dark);white-space:nowrap}.legal-table td{color:var(--on-dark-2)}.legal-table tr:last-child td{border-bottom:0}@media (max-width: 560px){.legal-table{display:block;overflow-x:auto;white-space:nowrap}}.aside{margin-top:var(--s-7);padding:var(--s-5);border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0a}.aside h3{margin:0 0 var(--s-2);font-size:var(--t-lg);letter-spacing:-.01em}.aside p{margin:0 0 var(--s-2);color:var(--on-dark-2);max-width:70ch}.aside p:last-child{margin-bottom:0}.aside a{color:var(--preview)}body.doc,body.doc .nav{background:var(--black)}.prose{padding:var(--s-9) 0 80px;max-width:74ch}.prose h1{font-size:clamp(2rem,4vw,2.8rem);margin-bottom:var(--s-1)}.prose h2{font-size:var(--t-xl);margin:var(--s-7) 0 var(--s-2);letter-spacing:-.015em}.prose h3{font-size:var(--t-base);margin:var(--s-5) 0 6px}.prose p,.prose li{color:var(--on-dark-2)}.prose .lede{margin-bottom:var(--s-5)}.prose ol,.prose ul{padding-left:var(--s-4);display:grid;gap:var(--s-1);margin:var(--s-2) 0}.about-cta{margin-top:var(--s-7)}.nav-cta{display:flex;align-items:center;gap:var(--s-1)}@media (max-width: 820px){.nav-cta .btn-ghost{display:none}}.prose code{background:#ffffff14;padding:2px 6px;border-radius:4px;font-size:.9em;color:var(--on-dark)}.prose .fill em{color:var(--caution, #d8a33c);font-style:normal}.prose .meta{font-size:var(--t-md);color:#6d7684}.stub{border:1px solid rgba(216,163,60,.4);background:#d8a33c17;border-radius:8px;padding:var(--s-3) var(--s-3);margin-bottom:var(--s-6)}.stub strong{color:#e7c078}.stub p{margin:6px 0 0;color:var(--on-dark-2);font-size:var(--t-md)}.dl-grid{display:grid;gap:var(--s-2);margin:var(--s-5) 0 var(--s-1)}@media (min-width: 620px){.dl-grid{grid-template-columns:1fr 1fr}}.dl{display:grid;gap:4px;padding:var(--s-4) var(--s-4);border:1px solid var(--edge-d);border-radius:12px;text-decoration:none;background:var(--char)}.dl:hover{border-color:#ffffff38}.dl strong{font-size:var(--t-base)}.dl-primary{border-color:var(--brand);background:#907cff1f}.dl-missing{opacity:.45;pointer-events:none}:root{--shell: 1200px;--r: 14px;--t-xs: .74rem;--t-sm: .84rem;--t-md: .94rem;--t-base: 1rem;--t-lg: 1.2rem;--t-xl: 1.45rem;--t-2xl: 2.3rem;--s-1: 8px;--s-2: 12px;--s-3: 16px;--s-4: 22px;--s-5: 28px;--s-6: 36px;--s-7: 48px;--s-8: 60px;--s-9: 72px}html{scroll-padding-top:84px}body{font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.68;letter-spacing:-.012em;text-rendering:optimizeLegibility}h1,h2,h3,h4,.wordmark,.panel-title,.rail-head{font-family:Space Grotesk,Manrope,ui-sans-serif,system-ui,sans-serif}h1{max-width:22ch;font-size:clamp(2.6rem,5vw,4.3rem);line-height:.99;letter-spacing:-.055em;font-weight:700;text-wrap:balance}h2{max-width:19ch;font-size:clamp(2.1rem,4.5vw,3.55rem);line-height:1.04;letter-spacing:-.045em;font-weight:650;text-wrap:balance}h3{font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.3;letter-spacing:-.025em;font-weight:650}p{text-wrap:pretty}.lede{max-width:64ch;font-size:clamp(1.06rem,1.4vw,1.2rem);line-height:1.72;letter-spacing:-.01em}.shell{width:min(100% - 48px,var(--shell))}.nav{background:#0f1216e6;border-bottom-color:#ffffff16;box-shadow:0 8px 30px #0000001f}.nav-inner{min-height:72px;height:auto;gap:18px}.wordmark{font-size:1.04rem;font-weight:700;letter-spacing:-.035em;white-space:nowrap}.wordmark .lamp{width:9px;height:9px}.nav-pills{gap:3px;margin-right:12px}.nav-pills a{padding:8px 10px;font-size:.84rem;white-space:nowrap}.nav-cta{gap:8px;white-space:nowrap}.btn{min-height:44px;padding:11px 18px;border-radius:10px;font-weight:650;letter-spacing:-.015em;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.btn:hover{transform:translateY(-1px)}.btn-sm{min-height:38px;padding:8px 13px}.btn-solid{box-shadow:0 7px 22px #7d66f447}.btn-solid:hover{box-shadow:0 10px 28px #7d66f45c}section{padding:clamp(76px,8vw,116px) 0}.hero{padding:clamp(64px,7vw,96px) 0 104px}.hero .lede+.lede{margin-top:12px}.cta{gap:12px;margin-top:30px}.demo{margin-top:clamp(42px,5vw,64px)}.chrome{border-radius:16px;box-shadow:0 42px 100px -38px #000000f2}.chrome-bar{min-height:42px;padding:10px 14px}.app{grid-template-columns:minmax(0,1fr) 260px}.rail{background:#141920}.rail-head{font-size:.88rem;font-weight:650}figcaption{letter-spacing:.005em}.eyebrow{padding:7px 13px 7px 10px;margin-bottom:22px;font-weight:650;letter-spacing:-.005em}.steps{border-radius:16px}.steps li{padding:32px 28px}.steps li:before{font-size:.78rem;letter-spacing:.08em}.steps h3{margin-bottom:12px}.steps p{line-height:1.7}.split{gap:clamp(36px,5vw,72px)}.panel,.feature-card,.dl,.aside{border-radius:16px}.panel{box-shadow:0 20px 60px #00000024}.dl{min-height:104px;padding:22px;gap:8px;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.dl:hover{transform:translateY(-2px)}.prose{max-width:78ch;padding:clamp(48px,7vw,88px) 0 96px;line-height:1.78}.prose h1{max-width:none;margin-bottom:18px}.prose h2{max-width:none;font-size:clamp(1.35rem,2.4vw,1.7rem);line-height:1.25;letter-spacing:-.025em;margin:52px 0 16px;padding-top:4px}.prose h3{margin:34px 0 10px}.prose p,.prose li{line-height:1.78}.prose p{margin-block:14px}.prose ul,.prose ol{gap:10px;margin:16px 0 22px;padding-left:1.4rem}.prose li{padding-left:3px}.prose .lede{font-size:1.12rem;line-height:1.75}.legal-table{font-size:.9rem}.legal-table th,.legal-table td{padding:12px 14px}footer{padding:28px 0}.foot-inner{align-items:center;gap:18px}.foot-inner nav{flex-wrap:wrap;gap:12px 22px;font-size:.9rem}a{text-underline-offset:3px}:focus-visible{outline-offset:4px}.nav-inner{width:min(100% - 48px,1340px);max-width:1340px}@media (max-width: 1439px){.nav-inner{flex-wrap:wrap;padding-block:12px}.nav-pills{order:3;width:100%;margin:0;overflow-x:auto;padding:2px 0 4px}.nav-pills a{flex:0 0 auto}}@media (max-width: 720px){.shell{width:min(100% - 32px,var(--shell))}.nav-inner{min-height:64px}.nav-pills,.nav-cta .btn-ghost{display:none}.nav-cta .btn{min-height:36px;padding:7px 10px;font-size:.78rem}h1{font-size:clamp(2.2rem,9.5vw,3.2rem);max-width:none}h2{font-size:clamp(2rem,9vw,2.8rem)}section{padding:68px 0}.hero{padding:58px 0 76px}.lede{font-size:1.04rem;line-height:1.68}.cta{align-items:stretch}.cta .btn{flex:1 1 100%}.app{grid-template-columns:minmax(0,1fr)}.prose{padding:44px 0 72px}.prose h2{margin-top:40px}.steps li{padding:26px 22px}.foot-inner{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.video-facade{margin:28px 0 8px}.video-play,.video-facade iframe{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:1px solid var(--edge-d);border-radius:16px;overflow:hidden;background:#000;box-shadow:0 30px 80px -40px #000000e6;cursor:pointer}.video-play img{display:block;width:100%;height:100%;object-fit:cover}.video-mark{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:linear-gradient(135deg,#927fff,var(--brand-deep));box-shadow:0 10px 36px #7d66f473;transition:transform .16s ease}.video-mark:after{content:"";position:absolute;left:34px;top:26px;border-left:24px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent}.video-play:hover .video-mark{transform:scale(1.06)}.video-facade .meta{margin-top:10px}.prose .cta-row{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 6px}.prose .table-wrap{overflow-x:auto;margin:18px 0 22px;border:1px solid var(--edge-d);border-radius:14px}.prose table{width:100%;border-collapse:collapse;font-size:.95em}.prose th,.prose td{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid var(--edge-d)}.prose th{font-size:.8em;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3, #8e98ab)}.prose tr:last-child td{border-bottom:0}.prose td:first-child{width:32%;min-width:150px}.video-facade.narrow{max-width:880px;margin:34px auto 40px}.glass .video-facade .meta{color:var(--on-dark-2);text-align:center}
