:root,[data-theme]{--page:var(--bg);--panel:var(--surface);--rule:var(--border);--rule-2:var(--border-soft);--rule-3:var(--border-strong);--ink:var(--text);--ink-2:var(--text-2);--ink-3:var(--text-3);--lime:var(--lime-cta);--lime-2:var(--lime-accent);--lime-pill-bg:var(--feature);--lime-pill-fg:#fff;--lime-badge-bg:rgb(var(--wash) / .08);--lime-badge-border:var(--rule-3);--navy:var(--navy-900);--lp-shade:17 25 39;--lp-shade-k:1;--handle:var(--navy-600);--ground:var(--page);--feature:var(--navy-900);--paper:var(--white);--dot-ink:rgb(var(--wash) / .16)}[data-theme=dark]{--feature:var(--navy-700);--lp-shade:4 7 11;--lp-shade-k:4;--paper:var(--surface-2);--lime-text:#bfff00;--lime-badge-bg:#bfff001f;--lime-badge-border:#bfff00;--lime-pill-bg:#bfff00;--lime-pill-fg:#111927}:root{--frame:1280px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.2, .8, .2, 1);--dur-1:.2s;--dur-2:.32s;--dur-3:.5s;--dur-4:.8s;--stagger:90ms;--dot:18px;--dot-r:.7px;--tap:44px}@media not (min-resolution:2x){:root{--dot-r:1px}}body{background:var(--page);color:var(--ink);font-family:var(--font-sans);overflow-x:hidden}html:not([data-fonts=on]){--font-sans:"satoshi Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-display:"satoshi Fallback",ui-sans-serif,system-ui,sans-serif}:where(.lp) a{color:var(--ink);text-decoration:none}:where(.lp) a:hover{color:var(--navy-600)}button{cursor:pointer}.frame:before,.frame:after,.frame>.rule-b:before,.frame>.rule-b:after{content:"";background:var(--ground);border:1px solid var(--rule-3);z-index:6;pointer-events:none;border-radius:1px;width:6px;height:6px;position:absolute}.frame:before,.frame:after{top:0}.frame>.rule-b:before,.frame>.rule-b:after{bottom:0}.frame:before,.frame>.rule-b:before{left:0}.frame:after,.frame>.rule-b:after{right:0}.frame:before{transform:translate(-50%,-50%)}.frame:after{transform:translate(50%,-50%)}.frame>.rule-b:before{transform:translate(-50%,50%)}.frame>.rule-b:after{transform:translate(50%,50%)}.frame:before,.frame>.rule-b:before{margin-left:-.5px}.frame:after,.frame>.rule-b:after{margin-right:-.5px}.frame:before,.frame:after{z-index:61;margin-top:-.5px}.frame>.rule-b:before,.frame>.rule-b:after{margin-bottom:-.5px}.frame{width:100%;max-width:var(--frame);border-left:1px solid var(--rule);border-right:1px solid var(--rule);background:var(--page);margin:0 auto;position:relative}.frame>*{position:relative}.rule-b{border-bottom:1px solid var(--rule)}.dsp{font-family:var(--font-display);letter-spacing:-.032em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(38px,5.1vw,68px);font-weight:700;line-height:1}.dsp em{font-style:italic;font-weight:500}.hero .hero-highlight{color:var(--lime);font-style:normal}.h2{font-family:var(--font-display);letter-spacing:-.028em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(28px,3.5vw,46px);font-weight:700;line-height:1.08}.h2 .mut{color:var(--ink-3)}.h2 .lime,.h2 .highlight-lime{color:var(--ink)}.h2 em{font-style:italic;font-weight:500}.h3{font-family:var(--font-display);letter-spacing:-.014em;color:var(--ink);margin:0;font-size:19px;font-weight:600;line-height:1.25}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px;font-weight:600}[data-theme=dark] .h2 .lime,[data-theme=dark] .h2 .highlight-lime,[data-theme=dark] .eyebrow{color:#bfff00}.lead{color:var(--ink-2);text-wrap:pretty;max-width:36em;margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.55}.sm{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.xs{color:var(--ink-3);margin:0;font-size:12px}.btn{cursor:pointer;white-space:nowrap;font-weight:600;font-family:var(--font-sans);border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:8px;transition:all .15s;display:inline-flex}@media (pointer:coarse){:where(.lp) .btn{min-height:var(--tap)}}.btn-md{padding:10px 18px;font-size:14px}.btn-sm{padding:7px 13px;font-size:12.5px}.btn-cta{background:var(--lime-cta);color:var(--text-on-accent);box-shadow:var(--shadow-sm)}.btn-cta:hover{background:var(--lime-hover);transform:translateY(-1px)}.btn-cta:active{transform:scale(.98)}.btn-dark{background:var(--navy-900);color:#fff}.btn-dark:hover{background:var(--navy-700)}.btn-ghost{background:var(--surface);color:var(--text);border-color:var(--border-soft)}.btn-ghost:hover{border-color:var(--border-strong)}:where(.lp) .btn-cta:hover{color:var(--text-on-accent)}:where(.lp) .btn-dark:hover{color:#fff}:where(.lp) .btn-ghost:hover{color:var(--text)}.btn i,.btn svg{flex:none;width:15px;height:15px}.nav{z-index:60;background:var(--page);border-bottom:1px solid var(--rule);position:sticky;top:0}.nav-in{max-width:var(--frame);justify-content:space-between;align-items:center;gap:24px;height:66px;margin:0 auto;padding:0 clamp(18px,3.4vw,56px);display:flex}.brand{min-height:var(--tap);align-items:center;display:inline-flex}.brand img{aspect-ratio:200/71;object-fit:contain;width:auto;max-width:none;height:38px}.lockup-dark{display:none!important}.lockup-light{display:block}:root[data-theme=dark] .lockup-light,.dark .lockup-light{display:none!important}:root[data-theme=dark] .lockup-dark,.dark .lockup-dark{display:block!important}.nav-links{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-links>li{position:relative}.nav-a{min-height:var(--tap);color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:8px 13px;font-size:13.5px;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.nav-a:hover{color:var(--ink);background:rgb(var(--wash) / .035)}.nav-a[aria-expanded=true]{color:var(--ink);background:var(--panel);border-color:var(--rule);font-weight:600}.nav-a i,.nav-a svg{width:13px;height:13px;transition:transform .2s}.nav-a[aria-expanded=true] svg{transform:rotate(180deg)}.nav-act{align-items:center;gap:12px;display:flex}.nav-signin{min-height:var(--tap);color:var(--ink-2);align-items:center;font-size:13.5px;font-weight:500;display:inline-flex}.nav-signin:hover{color:var(--ink)}.theme-switch{width:34px;height:34px;min-width:var(--tap);min-height:var(--tap);color:var(--ink-2);cursor:pointer;transition:color var(--dur-1),background var(--dur-1),border-color var(--dur-1);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;display:inline-grid}.theme-switch:hover{color:var(--ink);background:rgb(var(--wash) / .045);border-color:var(--rule)}.theme-switch svg{width:16px;height:16px}.theme-icon-to-light,[data-theme=dark] .theme-icon-to-dark{display:none}[data-theme=dark] .theme-icon-to-light{display:block}.theme-switch-menu{border-radius:999px;align-self:flex-start;width:auto;min-width:0;padding:8px 13px}.burger{width:var(--tap);height:var(--tap);background:var(--panel);border:1px solid var(--rule);color:var(--ink);border-radius:999px;place-items:center;padding:0;display:none}.lp-mnav{z-index:70;background:var(--page);overscroll-behavior:contain;flex-direction:column;padding:0 clamp(20px,5vw,28px) clamp(24px,6vw,32px);display:flex;position:fixed;inset:0;overflow-y:auto}.mnav-hd{border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:16px;height:66px;margin:0 calc(-1*clamp(20px,5vw,28px)) 6px;padding:0 clamp(20px,5vw,28px);display:flex}.mnav-hd img{aspect-ratio:200/71;object-fit:contain;width:auto;max-width:none;height:38px}.mnav-list{flex-direction:column;margin:0;padding:6px 0 0;list-style:none;display:flex}.mnav-a{width:100%;min-height:var(--tap);font-family:var(--font-display);letter-spacing:-.014em;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:19px;font-weight:600;display:flex}.mnav-a svg{width:18px;height:18px;color:var(--ink-3);transition:transform .2s var(--ease-out);flex:none}.mnav-a[aria-expanded=true] svg{transform:rotate(180deg)}.mnav-sub{border-left:2px solid var(--rule);flex-direction:column;margin:0 0 6px;padding:0 0 0 2px;list-style:none;display:flex}.mnav-sub a{min-height:var(--tap);color:var(--ink-2);align-items:center;gap:11px;padding:8px 0 8px 16px;font-size:15px;font-weight:500;display:flex}.mnav-sub a svg{width:16px;height:16px;color:var(--ink-3);flex:none}.mnav-sub a:hover{color:var(--ink)}.mnav-foot{border-top:1px solid var(--rule);flex-direction:column;align-items:stretch;gap:12px;margin-top:auto;padding-top:20px;display:flex}.mnav-foot .btn{width:100%}.mm{background:var(--panel);border:1px solid var(--rule);width:min(740px,100vw - 44px);box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;transform-origin:50% 0;border-radius:16px;grid-template-columns:1fr 1fr;padding:5px;transition:opacity .14s ease-in,transform .14s ease-in,box-shadow .14s ease-in,visibility 0s linear .14s;display:grid;position:absolute;top:calc(100% + 10px);left:-40px;transform:translateY(-10px)scale(.97)}.mm:before{content:"";height:14px;position:absolute;top:-14px;left:-24px;right:-24px}.mm.open{opacity:1;visibility:visible;box-shadow:var(--shadow-md);transition:opacity .28s var(--ease-out),transform .28s var(--ease-out),box-shadow .28s var(--ease-out),visibility 0s;transform:none}.mm .mm-item{opacity:0;transition:background .14s,border-color .14s,opacity .12s ease-in,transform .12s ease-in;transform:translateY(6px)}.mm.open .mm-item{opacity:1;transition:background .14s,border-color .14s,opacity .26s var(--ease-out),transform .26s var(--ease-out);transform:none}.mm.open .mm-item:first-of-type{transition-delay:0s,0s,30ms,30ms}.mm.open .mm-item:nth-of-type(2){transition-delay:0s,0s,60ms,60ms}.mm.open .mm-item:nth-of-type(3){transition-delay:0s,0s,90ms,90ms}.mm.open .mm-item:nth-of-type(4){transition-delay:0s,0s,.12s,.12s}.mm .mm-ic{transition:color .15s,border-color .15s,transform .12s ease-in;transform:scale(.9)}.mm.open .mm-ic{transition:color .15s,border-color .15s,transform .3s var(--ease-out);transform:none}.mm.open .mm-item:first-of-type .mm-ic{transition-delay:0s,0s,60ms}.mm.open .mm-item:nth-of-type(2) .mm-ic{transition-delay:0s,0s,90ms}.mm.open .mm-item:nth-of-type(3) .mm-ic{transition-delay:0s,0s,.12s}.mm.open .mm-item:nth-of-type(4) .mm-ic{transition-delay:0s,0s,.15s}.mm.wide{left:-170px}.mm-col{padding:18px 16px}.mm-col+.mm-col{border-left:1px solid var(--rule-2)}.mm-h{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;padding-left:11px;font-size:12px;font-weight:600}.mm-h.gap{margin-top:16px}.mm-item{border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:11px;padding:9px 11px;transition:background .14s,border-color .14s;display:flex}.mm-item:hover{background:var(--surface-2);border-color:var(--rule-2)}.mm-item .mm-ic{border:1px solid var(--rule);background:var(--panel);width:32px;height:32px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.mm-item .mm-ic svg{stroke-width:1.75px;width:16px;height:16px;display:block}.mm-item:hover .mm-ic{color:var(--ink);border-color:var(--rule-3)}.mm-item b{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:600;display:block}.mm-item span{color:var(--ink-3);margin-top:1px;font-size:12px;line-height:1.4;display:block}.hero{--ground:var(--navy);background-color:var(--navy);grid-template-columns:1.04fr .96fr;align-items:stretch;display:grid;position:relative}.hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-bg:before{content:"";will-change:transform;background-image:radial-gradient(circle,#ffffff0d .7px,#0000 .7px),linear-gradient(90deg,#ffffff08 0 1px,#0000 1px),linear-gradient(#ffffff08 0 1px,#0000 1px);background-size:18px 18px,72px 72px,72px 72px;animation:9s linear infinite hero-grid-drift;position:absolute;inset:-72px}@keyframes hero-grid-drift{0%{transform:translate(-72px,-72px)}to{transform:translate(0,0)}}@media (max-width:767px){.hero-bg:before{will-change:auto;animation:none;transform:none}}@media (max-width:900px){.frame:has(>.hero)>section:not(.hero){content-visibility:auto;contain-intrinsic-size:auto 720px;overflow-clip-margin:12px}}.below-fold-holder{min-height:900vh}.below-fold-holder.short{min-height:1800px}.hero>.hero-copy,.hero>.field{z-index:1;position:relative}.hero-copy{flex-direction:column;justify-content:center;gap:22px;padding:clamp(36px,4.4vw,64px) clamp(20px,3vw,52px) clamp(40px,4.4vw,60px);display:flex}.badge{border:1px solid var(--rule);background:var(--feature);color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px 6px 11px;font-size:12px;font-weight:600;display:inline-flex}.badge .dot{background:var(--lime);border-radius:999px;width:6px;height:6px;animation:1.8s ease-in-out infinite pulse;box-shadow:0 0 0 3px #bfff0059}@keyframes pulse{50%{box-shadow:0 0 0 7px #bfff0000}}.hero-cta{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.hero-proof{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}.hero-proof .grp{align-items:center;gap:9px;display:flex}.hero-proof .sep{background:var(--rule);width:1px;height:20px}.avs{display:flex}.avs span{border:2px solid var(--ground);background:var(--navy-100);border-radius:999px;flex:none;width:28px;height:28px;margin-left:-9px;display:block;overflow:hidden}.avs span:first-child{margin-left:0}.avs span img{object-fit:cover;width:100%;height:100%;display:block}.stars{color:var(--warn);gap:1px;display:flex}[data-theme=dark] .stars{color:#bfff00}.stars svg{fill:currentColor;width:13px;height:13px}.hero-proof b{color:var(--ink);font-size:13px;font-weight:600}.field{place-items:center;min-height:440px;display:grid;position:relative}.gridded{position:relative}.gridded:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(90deg,var(--grid-ink) 0 1px,transparent 1px),linear-gradient(180deg,var(--grid-ink) 0 1px,transparent 1px);background-size:var(--grid,74px) var(--grid,74px);position:absolute;inset:0}.gridded>*{z-index:1;position:relative}.dotted{position:relative}.dotted:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at center,var(--dot-ink) var(--dot-r),transparent var(--dot-r));background-size:var(--dot) var(--dot);position:absolute;inset:0}.dotted>*{z-index:1;position:relative}.gridded.dotted:before{background-image:radial-gradient(circle at center,var(--dot-ink) var(--dot-r),transparent var(--dot-r)),linear-gradient(90deg,var(--grid-ink) 0 1px,transparent 1px),linear-gradient(180deg,var(--grid-ink) 0 1px,transparent 1px);background-size:var(--dot) var(--dot),var(--grid,74px) var(--grid,74px),var(--grid,74px) var(--grid,74px)}.fade-up:before{-webkit-mask-image:linear-gradient(0deg,#000 0 25%,#0000 68%);mask-image:linear-gradient(0deg,#000 0 25%,#0000 68%)}.fade-down:before{-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.fade-edges:before{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.persona{z-index:1;object-fit:contain;object-position:bottom;max-width:86%;max-height:min(560px,68vh);animation:rise .8s var(--ease-soft) both;align-self:end;position:relative}@keyframes rise{0%{transform:translateY(20px)}to{transform:none}}.rings{z-index:1;--ring-chip:48px;--ring-glyph:24px;--ring-d0:110%;--ring-d1:95%;--ring-d2:80%;--ring-d3:65%;--ring-halo-size:90%;--portrait-w:100%;--portrait-h:105%;place-self:center;place-items:center;width:100%;padding-block:80px;display:grid;position:relative;overflow:clip}.rings-frame{width:min(480px,calc((100% - var(--ring-chip)) / 1.1));aspect-ratio:1;position:relative}.rings-halo{width:var(--ring-halo-size);height:var(--ring-halo-size);filter:blur(28px);pointer-events:none;z-index:1;background:radial-gradient(circle,#c1ff0073 0%,#0000 80%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rings-orbits{z-index:2;pointer-events:none;animation:rings-in .45s var(--ease-out) both;position:absolute;inset:0}@keyframes rings-in{0%{opacity:0}to{opacity:1}}.ring-track{width:var(--ring-d0);aspect-ratio:1;border:1.5px solid #c1ff0073;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #c1ff0066,inset 0 0 12px #c1ff001a}.ring-track:nth-child(2){width:var(--ring-d1)}.ring-track:nth-child(3){width:var(--ring-d2)}.ring-track:nth-child(4){width:var(--ring-d3)}.ring-seat{transform:rotate(var(--ring-a));position:absolute;inset:0}.ring-orbit{animation:ring-spin var(--ring-t) linear infinite var(--ring-dir);position:absolute;inset:0;transform:translateZ(0)}.ring-slot{width:var(--ring-chip);height:var(--ring-chip);position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ring-counter{width:100%;height:100%;animation:ring-spin var(--ring-t) linear infinite var(--ring-cdir);transform:translateZ(0)}.ring-chip{width:100%;height:100%;transform:rotate(calc(-1 * var(--ring-a)));background-color:#111927;background-image:radial-gradient(120% 120% at 30% 30%,#ffffff40 0%,#ffffff0d 100%);border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 1px 2px 5px #ffffff80,inset -1px -2px 5px #0003,0 4px 10px #0000004d}.ring-chip svg{z-index:1;width:var(--ring-glyph);height:var(--ring-glyph);color:#c1ff00;filter:drop-shadow(0 0 4px #c1ff0066);position:relative}.ring-chip:before{content:"";z-index:0;border-radius:50%;animation:3.2s ease-in-out infinite ring-pulse;position:absolute;inset:0;box-shadow:0 0 16px #c1ff0040,0 0 32px #c1ff001a}@media (min-width:640px){.rings{--ring-glyph:26px}}.rings-portrait{width:var(--portrait-w);height:var(--portrait-h);z-index:8;pointer-events:none;-webkit-mask-composite:source-in;justify-content:center;align-items:flex-end;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 0% 82%,#0000 94% 100%),linear-gradient(90deg,#0000 0% 6%,#000 15% 85%,#0000 94% 100%);mask-image:linear-gradient(#000 0% 82%,#0000 94% 100%),linear-gradient(90deg,#0000 0% 6%,#000 15% 85%,#0000 94% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.rings .persona{z-index:auto;object-fit:contain;object-position:bottom;filter:drop-shadow(0 4px 20px #00000080);align-self:flex-end;width:auto;max-width:100%;height:100%;max-height:100%;animation:none;position:relative}@keyframes ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ring-pulse{0%,to{opacity:.5}50%{opacity:1}}.strip{align-items:center;gap:clamp(16px,2.6vw,40px);padding:18px clamp(20px,3.4vw,56px);display:flex}.strip p{flex:none}.mq{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mq-in{align-items:center;gap:clamp(32px,4vw,64px);width:max-content;animation:75s linear infinite paused mq;display:flex}html[data-fonts=on] .mq-in{animation-play-state:running}html[data-fonts=on] .mq:hover .mq-in{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.mq-in img{filter:grayscale();opacity:.75;width:auto;transition:opacity .2s;display:block}.mq-in img:hover{opacity:1}[data-theme=dark] .mq-in img{filter:brightness(0)invert();opacity:.5}.sec{padding:clamp(48px,5.6vw,88px) clamp(20px,3.4vw,56px)}.sec-head{max-width:26ch;margin:0 0 clamp(30px,3.4vw,48px)}.frame:is(:has(>.hero),:has(>#pricing:first-child)) .sec-head{text-align:center;flex-direction:column;align-items:center;max-width:none;margin-inline:auto;display:flex}.frame:is(:has(>.hero),:has(>#pricing:first-child)) .sec-head .h2{text-wrap:balance;max-width:24ch}.frame:is(:has(>.hero),:has(>#pricing:first-child)) .sec-head .lead{text-wrap:balance;margin-inline:auto}:is(.frame:has(>.hero) .stats>.eyebrow,.frame:has(>.hero) .stats>.h2){text-align:center}.sec-head.w{max-width:36ch}.sec-head .eyebrow{margin-bottom:14px}.sec-head .lead{margin-top:16px}.frame:has(>.hero) .sec-head:after{content:"";background:var(--rule-3);transform-origin:50%;width:56px;height:1px;transition:transform var(--dur-3) var(--ease-out);margin-top:22px;display:block;transform:scaleX(0)}.frame:has(>.hero) .sec-head.in:after{transform:scaleX(1)}.pivot{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,3.6vw,56px);display:grid}.pq{font-family:var(--font-display);letter-spacing:-.026em;color:var(--ink);margin:0;font-size:clamp(23px,2.9vw,38px);font-style:italic;font-weight:600;line-height:1.16}.pq.two{color:var(--ink-3)}[data-theme=dark] .pq.two{color:#bfff00}.pivot-copy .eyebrow{margin-bottom:clamp(16px,1.8vw,22px)}.xlogos{flex-wrap:wrap;align-items:center;gap:12px;margin-block:clamp(20px,2.4vw,28px);display:flex}.xlogo{background:var(--surface-2);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;padding:8px;display:grid;position:relative}.xlogo img{object-fit:contain;opacity:.55;filter:grayscale();max-width:100%;max-height:100%}.xlogo svg{color:#ef4444;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.xlogo-arya{background:var(--surface-2);border-radius:999px;width:72px;height:72px;padding:8px;overflow:hidden;box-shadow:0 0 0 3px #bfff00,0 0 28px #bfff0047}.xlogo-arya img{object-fit:contain;width:100%;height:100%}@media (min-width:640px){.xlogos{gap:16px}.xlogo{width:56px;height:56px}}.founder{justify-self:center;width:100%;max-width:380px}.founder-art{border:2px solid var(--lime-2);aspect-ratio:1;background:var(--surface-2);box-shadow:0 0 32px #bfff0026,0 24px 48px -24px rgb(var(--lp-shade) / calc(.45 * var(--lp-shade-k)));border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.founder-art img,.founder-art video{object-fit:cover;width:100%;height:100%}.founder-art video{background:#000;display:block}.founder-art .play{background:var(--lime);width:52px;height:52px;color:var(--navy);border:0;border-radius:999px;place-items:center;display:grid;position:absolute}.founder-art .play svg{fill:currentColor;width:20px;height:20px;margin-left:2px}.founder-cap{justify-content:center;align-items:center;gap:12px;padding:14px 4px 0;display:flex}.founder-cap img{object-fit:cover;border-radius:999px;flex:none;width:44px;height:44px}.founder-cap span{color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.35}@media (min-width:640px) and (max-width:900px),(min-width:1024px){.founder-cap span{white-space:nowrap}}.scene-wrap{height:calc(100vh + var(--transitions) * 80vh)}.scene{--t:0;--n:3;--crop-h:520px;background:var(--page);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(14px,2vw,26px);height:calc(100vh - 66px);padding:clamp(18px,2.2vw,30px) clamp(20px,3.4vw,56px) clamp(14px,1.8vw,22px);display:grid;position:sticky;top:66px;overflow:hidden}.rail{grid-template-columns:repeat(var(--steps),minmax(0,1fr));padding-top:2px;display:grid;position:relative}.rail-line,.rail-fill{left:var(--edge);right:var(--edge);background:var(--rule);height:1px;position:absolute;top:11px}.rail-fill{background:var(--navy);transform-origin:0;transform:scaleX(calc(var(--t) / var(--n)))}.rail-node{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:9px;display:flex;position:relative}.rail-node i{border:1px solid var(--rule-3);background:var(--page);width:20px;height:20px;font-family:var(--font-display);color:var(--ink-3);border-radius:999px;place-items:center;font-size:9.5px;font-style:normal;font-weight:700;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:grid}.rail-node[data-done] i{background:var(--lime-pill-bg);border-color:var(--lime-pill-bg);color:var(--lime-pill-fg)}.rail-node[data-active] i{border-color:var(--lime-badge-border);color:var(--ink);box-shadow:0 0 0 5px var(--lime-badge-bg)}.rail-node span{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600;transition:color .3s}.rail-node[data-active] span{color:var(--ink)}[data-theme=dark] .rail-node[data-active] span{color:#bfff00}.rail-token{z-index:2;top:11px;left:calc(var(--edge) + var(--t) / var(--n) * (100% - 2 * var(--edge)));background:var(--navy);color:#fff;width:32px;height:32px;box-shadow:0 4px 14px rgb(var(--lp-shade) / calc(.25 * var(--lp-shade-k))),0 0 0 4px var(--page);animation:tokenPop .45s var(--ease-out);border-radius:999px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.rail-token svg{stroke-width:2px;width:14px;height:14px}@keyframes tokenPop{0%{transform:translate(-50%,-50%)scale(.6)}to{transform:translate(-50%,-50%)scale(1)}}.scene-body{grid-template-columns:.36fr .64fr;gap:clamp(20px,3.4vw,56px);min-height:0;display:grid}.scene-copy{min-height:0;position:relative}.scene-copy-item{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;transition:opacity .18s ease-in,transform .18s ease-in;display:flex;position:absolute;inset:0;transform:translateY(16px)}.scene-copy-item[data-active]{opacity:1;transition:opacity .42s var(--ease-out) .12s,transform .42s var(--ease-out) .12s;pointer-events:auto;transform:none}.scene-copy-item .q-h{max-width:20ch;font-size:clamp(24px,2.5vw,36px);line-height:1.15}.scene-copy-item .q-d{margin:0;font-size:14.5px}.scene-track-clip{border-radius:22px;height:100%;min-height:0;position:relative;overflow:hidden}.scene-track{--gap:24px;gap:var(--gap);height:100%;transform:translateX(calc(var(--t) * (100% + var(--gap)) * -1));will-change:transform;display:flex}.scene-card{--d:1;border:1px solid var(--rule);background:var(--surface-2);width:100%;height:100%;transform:scale(calc(1 - .06 * var(--d)));opacity:calc(1 - .55 * var(--d));box-shadow:0 1px 2px rgb(var(--lp-shade) / calc(.04 * var(--lp-shade-k))),0 18px 48px -24px rgb(var(--lp-shade) / calc(.18 * var(--lp-shade-k)));border-radius:22px;flex:none;padding:clamp(20px,2.6vw,40px) 0 0 clamp(16px,2.2vw,32px);position:relative;overflow:hidden}.scene-card .q-art{height:100%;margin-right:0;container-type:size}.scene-card .frag{--bleed-r:72px;--bleed-b:60px;--safe:30px;--crop-h:100cqh}.card-copy{display:none}.scene-foot{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:12px;display:flex}.scene-count b{color:var(--ink);font-weight:700}.scene-hint{opacity:calc(1 - min(1, var(--t) * 8));align-items:center;gap:5px;transition:opacity .2s;display:inline-flex}.scene-hint svg{width:13px;height:13px;animation:1.6s ease-in-out infinite hintBob}@keyframes hintBob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.q-n{align-items:center;gap:10px;margin-bottom:14px;display:flex}.q-n i{background:var(--lime-pill-bg);width:26px;height:26px;color:var(--lime-pill-fg);font-family:var(--font-display);border-radius:999px;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.q-n span{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}[data-theme=dark] .q-n span{color:#bfff00}.q-h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-3);text-wrap:pretty;max-width:28ch;margin:0 0 8px;font-size:clamp(18px,1.8vw,24px);font-weight:500;line-height:1.3}.q-h b{color:var(--ink);font-weight:700}.q-d{color:var(--ink-2);margin:0 0 24px;font-size:13px}.q-art{height:var(--crop-h);flex:none;margin-right:calc(-1*clamp(20px,2.6vw,42px));position:relative;overflow:hidden}.frag{--bleed-r:calc(clamp(20px,2.6vw,42px) + 72px);--bleed-b:44px;--safe:54px;background:var(--panel);width:calc(100% + var(--bleed-r));min-height:calc(var(--crop-h) + var(--bleed-b));-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - var(--bleed-r) - 26px),#0000008c calc(100% - var(--bleed-r)),transparent calc(100% - var(--bleed-r) + 44px)),linear-gradient(180deg,#000 0 calc(var(--crop-h) - 56px),#0000004d calc(var(--crop-h) - 26px),transparent var(--crop-h));mask-image:linear-gradient(90deg,#000 0 calc(100% - var(--bleed-r) - 26px),#0000008c calc(100% - var(--bleed-r)),transparent calc(100% - var(--bleed-r) + 44px)),linear-gradient(180deg,#000 0 calc(var(--crop-h) - 56px),#0000004d calc(var(--crop-h) - 26px),transparent var(--crop-h));-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - var(--bleed-r) - 26px),#0000008c calc(100% - var(--bleed-r)),transparent calc(100% - var(--bleed-r) + 44px)),linear-gradient(180deg,#000 0 calc(var(--crop-h) - 56px),#0000004d calc(var(--crop-h) - 26px),transparent var(--crop-h));border-radius:18px 0 0;padding:5px 0 0 5px;-webkit-mask-composite:source-in;mask-composite:intersect}.frag-in{--pad-r:calc(var(--bleed-r) + var(--safe));height:100%;padding:14px 0 0 16px}.frag-in>*,.frag-in .ins-row,.frag-in .jrow,.frag-in .tlr,.frag-in .mail-hd,.frag-in .mail-bd,.frag-in .tl>*{padding-right:var(--pad-r)}.frag-in .tl,.frag-in .ins-row>*,.frag-in .jrow>*,.frag-in .tlr>*{padding-right:0}.autofill-demo{min-height:430px;padding:0 max(16px,var(--pad-r)) 28px 0;position:relative}.autofill-browser{border:1px solid var(--border);background:var(--surface);box-shadow:0 16px 36px -22px rgb(var(--lp-shade) / calc(.35 * var(--lp-shade-k)));border-radius:16px;overflow:hidden}.autofill-browser-bar{background:var(--surface-2);border-bottom:1px solid var(--border-soft);align-items:center;gap:7px;height:42px;padding:0 14px;display:flex}.autofill-browser-bar>span{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.autofill-browser-bar b{color:var(--text-2);margin-left:8px;font-size:12px;font-weight:600}.autofill-form{grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.autofill-field{border:1px solid var(--border);background:var(--surface);min-width:0;animation:autofill-field-in .45s var(--ease-out) var(--fill-delay) both;border-radius:10px;padding:10px 38px 10px 12px;position:relative}.autofill-field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.autofill-field>b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.autofill-field>svg{background:var(--ok);color:#fff;stroke-width:3px;box-sizing:content-box;border-radius:50%;width:15px;height:15px;padding:3px;position:absolute;bottom:12px;right:12px}.autofill-status{z-index:1;border:1px solid var(--border);background:var(--paper);width:max-content;min-width:230px;max-width:calc(100% - 24px);box-shadow:0 14px 30px -18px rgb(var(--lp-shade) / calc(.55 * var(--lp-shade-k)));animation:autofill-status-in .55s var(--ease-out) .55s both;border-radius:14px;align-items:center;gap:10px;margin:-22px 24px 0 auto;padding:12px 14px;display:flex;position:relative}.autofill-wand{color:#111927;background:#bfff00;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.autofill-wand svg{width:17px;height:17px}.autofill-status b,.autofill-status small{display:block}.autofill-status b{color:var(--text);font-size:12.5px}.autofill-status small{color:var(--text-3);margin-top:2px;font-size:12px}@keyframes autofill-field-in{0%{border-color:var(--border);background:var(--surface)}to{background:var(--ok-soft);border-color:#2e9e5b59}}@keyframes autofill-status-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.steps-cta{text-align:center;flex-direction:column;align-items:center;padding:clamp(26px,4vw,44px) clamp(20px,3.4vw,56px);display:flex}.steps-cta-go,.end-cta-go{align-items:center}.steps-cta .xs,.end-cta .xs{margin:0}.end-cta{text-align:center;position:relative;overflow:hidden}.end-cta-in{z-index:1;flex-direction:column;align-items:center;gap:clamp(14px,1.6vw,20px);max-width:760px;margin-inline:auto;padding-block:clamp(8px,2vw,28px);display:flex;position:relative}.end-cta-badge{border:1px solid var(--rule);background:var(--page);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;margin:0;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.end-cta-badge svg{width:13px;height:13px;color:var(--lime-2);fill:currentColor}.end-cta .h2{text-wrap:balance;font-size:clamp(30px,4.2vw,52px)}.end-cta .lead{text-wrap:balance;max-width:34em}.end-cta-go{margin-top:4px}.ins-row{border-bottom:1px solid var(--border-soft);color:var(--ink-2);align-items:baseline;gap:14px;padding:9px 0;font-size:12.5px;display:flex}.ins-row:last-child{border-bottom:0}.ins-row b{color:var(--ink);font-weight:600}.ins-lbl{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;width:98px;color:var(--text-3);flex:none;font-size:12px;font-weight:600}.ins-row>.ins-lbl~*{flex:1;min-width:0}.ins-val{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag{background:var(--surface);border:1px solid var(--border);color:var(--text-2);border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}.tag.have{background:var(--ok-soft);color:var(--ok-text);border-color:#2e9e5b2e}.tag.have svg{color:var(--ok)}.tag.dim{background:var(--surface);border-color:var(--border);color:var(--text-3)}.tag svg{flex:none;width:11px;height:11px}.jrow{border-bottom:1px solid var(--rule-2);align-items:center;gap:10px;padding:10px 0;display:flex}.jrow:last-child{border-bottom:0}.jrow .lg{border:1px solid var(--rule);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.jrow .t{flex:1;min-width:0}.jrow .t b{letter-spacing:-.008em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.jrow .t span{color:var(--ink-3);font-size:12px}.pct{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);flex:none;font-size:17px;font-weight:700}.pct sup{color:var(--ink-3);font-size:9px;font-weight:600}.pct.strong{color:var(--ok-text)}.pct.weak{color:var(--ink-3)}.mail-hd{border-bottom:1px solid var(--rule-2);color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;padding-bottom:10px;font-size:12px;display:flex}.mail-hd .av{background:var(--navy);width:22px;height:22px;color:var(--lime);border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.mail-bd{color:var(--ink-2);padding:12px 0;font-size:12.5px;line-height:1.55}.mail-bd b{color:var(--ink);font-weight:600}.tl{flex-direction:column;display:flex}.tlr{border-bottom:1px solid var(--rule-2);align-items:flex-start;gap:11px;padding:10px 0;display:flex}.tlr:last-child{border-bottom:0}.tlr .mk{border:1px solid var(--rule);width:22px;height:22px;color:var(--ink-3);background:var(--panel);border-radius:999px;flex:none;place-items:center;display:grid}.tlr .mk svg{width:12px;height:12px}.tlr.done .mk{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.tlr .t{flex:1;min-width:0}.tlr .t b{font-size:12.5px;font-weight:600;display:block}.tlr .t span{color:var(--ink-3);font-size:12px}.tlr .when{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.split{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.split-art{background:var(--feature);border-right:1px solid var(--rule);--grid-ink:#ffffff14;place-items:center;min-height:400px;padding:clamp(24px,3vw,48px);display:grid;position:relative;overflow:hidden}.win{background:var(--panel);border-radius:16px;width:100%;max-width:420px;padding:5px;position:relative}.win-in{border:1px solid var(--rule-2);border-radius:12px;overflow:hidden}.win-hd{border-bottom:1px solid var(--rule-2);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:600;display:flex}.win-hd .n{text-transform:none;letter-spacing:0;color:var(--ink-3);margin-left:auto;font-weight:500}.win-bd{padding:6px 14px}.split-copy{flex-direction:column;justify-content:center;gap:24px;padding:clamp(32px,3.6vw,64px) clamp(20px,3vw,52px);display:flex}.acc{flex-direction:column;display:flex}.acc-ctrl{justify-content:flex-end;display:flex}.acc-pause{width:var(--tap);height:var(--tap);min-width:var(--tap);min-height:var(--tap);cursor:pointer;color:var(--ink-2);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.acc-pause:before{content:"";border:1px solid var(--rule);background:var(--panel);border-radius:999px;width:34px;height:34px;margin:auto;transition:color .15s,border-color .15s,background .15s;position:absolute;inset:0}.acc-pause:hover:before{border-color:var(--rule-3)}.acc-pause:hover{color:var(--ink)}.acc-pause svg{z-index:1;width:13px;height:13px;position:relative}.acc-i{border-left:2px solid var(--rule);transition:border-color .3s var(--ease-soft);padding-left:18px}.acc-i+.acc-i{margin-top:2px}.acc-i.on{border-left-color:var(--ink)}.acc-btn{text-align:left;width:100%;color:var(--ink-3);background:0 0;border:0;align-items:center;gap:11px;padding:13px 0;transition:color .16s;display:flex}.acc-i.on .acc-btn,.acc-btn:hover{color:var(--ink)}.acc-btn .ic{border:1px solid var(--rule);background:var(--panel);width:28px;height:28px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;transition:all .16s;display:grid}.acc-i.on .acc-btn .ic{background:var(--feature);border-color:var(--feature);color:#fff}.acc-btn .ic svg{width:15px;height:15px}.acc-btn b{font-family:var(--font-display);letter-spacing:-.014em;font-size:17px;font-weight:600}.acc-p{opacity:0;max-height:0;transition:max-height .38s var(--ease-soft),opacity .3s var(--ease-soft);overflow:hidden}.acc-i.on .acc-p{opacity:1;max-height:160px}.acc-p>p{color:var(--ink-2);margin:0 0 14px;font-size:13.5px;line-height:1.6}.stats{background:var(--panel);padding:clamp(38px,4.4vw,68px) clamp(20px,3.4vw,56px)}.stats .h2{margin-top:12px}.stats-g{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-top:clamp(28px,3.4vw,48px);display:grid}.stat{border-right:1px solid var(--rule-2);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding:clamp(24px,2.8vw,38px) clamp(14px,1.8vw,26px);display:flex}.stat:last-child{border-right:0}.stat b{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);text-align:center;justify-content:center;align-items:baseline;font-size:clamp(34px,4.2vw,56px);font-weight:700;line-height:1;display:inline-flex}.stat b span{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.stat-suffix{margin-left:1px}.stat p{color:var(--ink-2);text-align:center;max-width:20ch;margin:10px auto 0;font-size:13px;line-height:1.4}.stat .stat-sub{color:var(--ink-3);text-align:center;margin-top:4px;font-size:12px;font-weight:600;display:block}[data-theme=dark] .stat b,[data-theme=dark] .stat .stat-sub{color:#bfff00}.tst{--tst-gap:clamp(12px,1.4vw,18px);gap:var(--tst-gap);flex-direction:column;display:flex}.tst-row{margin-inline:calc(-1*clamp(20px,3.4vw,56px));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}@keyframes mq3{to{transform:translate(-33.3333%)}}.tst-track{will-change:transform;width:max-content;animation:54s linear infinite mq3;display:flex}.tst-row.rev .tst-track{animation-direction:reverse}.tst-row:hover .tst-track{animation-play-state:paused}.tst-track .tst-c{width:clamp(272px,24vw,340px);margin-right:var(--tst-gap);flex:none;display:flex}.tst-c{border:1px solid var(--rule);background:var(--panel);border-radius:18px;padding:5px;transition:border-color .18s}.tst-c:hover{border-color:var(--rule-3)}.tst-in{border:1px solid var(--rule-2);border-radius:13px;flex-direction:column;flex:1;gap:14px;padding:18px 16px;display:flex}.tst-in .stars{color:#bfff00;margin-bottom:-4px}.tst-in .stars svg{fill:currentColor;color:#bfff00}.tst-in p{color:var(--ink);text-wrap:pretty;flex:1;margin:0;font-size:13.5px;font-style:italic;line-height:1.5}.tst-quote-icon{width:24px;height:24px;color:var(--ink-3);opacity:.35;flex-shrink:0;margin-left:auto}[data-theme=dark] .tst-quote-icon{color:#bfff00}.tst-w{border-top:1px solid var(--rule-2);align-items:center;gap:9px;padding-top:13px;display:flex}.tst-w .av{background:var(--surface-2);border:1px solid var(--rule);width:32px;height:32px;color:var(--ink-2);border-radius:999px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid;overflow:hidden}.tst-w .av img{object-fit:cover;width:100%;height:100%;display:block}.tst-w b{font-size:13px;font-weight:600;display:block}.tst-w span{color:var(--ink-3);font-size:12px}.cmp2{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid;position:relative}.cmp2-c{border-radius:24px;flex-direction:column;min-height:clamp(480px,46vw,580px);padding:clamp(20px,2.5vw,32px);display:flex;position:relative;overflow:hidden}.cmp2-c.other{background:#121c29;border:1px solid #50586459}.cmp2-c.arya{background:#171d2a;border:1px solid #50586459}.cmp2-overlay{z-index:2;position:relative}.cmp2-c h3{font-family:var(--font-display);letter-spacing:.02em;color:#dce0e8f2;text-shadow:0 2px 10px #000c,0 1px 2px #000;margin:0 0 16px;font-size:clamp(17px,1.6vw,22px);font-weight:700}.cmp2-c.other h3{text-transform:uppercase}.cmp2-pains-grid{grid-template-columns:1fr 1fr;gap:10px 16px;margin-bottom:20px;display:grid}.cmp2-pain-item{align-items:center;gap:8px;display:flex}.cmp2-frown{color:#8c94a2e6;flex-shrink:0;width:18px;height:18px}.cmp2-pain-text{color:#aab2c0eb;font-size:14px;font-weight:500}.cmp2-img-wrap{inset-inline:0;pointer-events:none;z-index:1;width:100%;height:auto;position:absolute;bottom:0}.cmp2-img{width:100%;height:auto;display:block}.cmp2-feather-other{z-index:2;background:linear-gradient(#121c29,#0000);height:16px;position:absolute;top:-2px;left:0;right:0}.cmp2-feather-arya{z-index:2;background:linear-gradient(#171d2a,#0000);height:16px;position:absolute;top:-2px;left:0;right:0}.vs{z-index:4;color:#bfff00;width:52px;height:52px;font-family:var(--font-display);background:#0d1522;border:2px solid #ffffff2e;border-radius:999px;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #0009}.pricing-trust-pill{border:1px solid var(--rule-2);background:var(--surface);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:6px 16px;font-size:13.5px;display:inline-flex}.pricing-trust-pill .live-dot{width:8px;height:8px;display:flex;position:relative}.pricing-trust-pill .live-dot .ping{opacity:.75;background:#bfff00;border-radius:999px;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}.pricing-trust-pill .live-dot .dot{background:#bfff00;border-radius:999px;width:8px;height:8px;position:relative}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.price{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.4vw,18px);display:grid}.pl{border:1px solid var(--rule);background:var(--panel);border-radius:20px;flex-direction:column;padding:6px;transition:transform .2s,border-color .2s;display:flex;position:relative}.pl.feat{background:#bfff0008;border:2px solid #bfff00;box-shadow:0 10px 30px #0006,0 0 20px #bfff001f}@media (min-width:1024px){.pl.feat{transform:scale(1.03)}}.pl-in{border:1px solid var(--rule-2);background:var(--surface);border-radius:15px;flex-direction:column;flex:1;padding:24px 20px;display:flex}.pl.feat .pl-in{background:var(--feature);border-color:#bfff0040}.pl-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.pl-icon-wrap{background:var(--surface-2);width:38px;height:38px;color:var(--ink-2);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.pl-icon-wrap svg{width:20px;height:20px}.pl-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:18px;font-weight:700}.pl.feat .pl-title{color:#fff}.pl-badge{color:#0d1522;white-space:nowrap;z-index:2;background:#bfff00;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700;line-height:1.35;position:absolute;top:0;right:16px;transform:translateY(-50%)}.pl-price-wrap{align-items:baseline;gap:4px;margin:8px 0 4px;display:flex}.pl-price{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:32px;font-weight:800}.pl.feat .pl-price{color:#fff}.pl-currency{color:var(--ink-3);font-size:13px;font-weight:600}.pl-micro{color:var(--ink-3);margin:0 0 16px;font-size:13px;line-height:1.45}.pl.feat .pl-micro{color:#c8d6e8}.pl-rate{border-bottom:1px solid var(--rule-2);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.pl-ring{--ring-a:1;flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative}.pl-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pl-ring circle{fill:none;stroke-width:4.5px}.pl-ring-track{stroke:var(--rule-2)}.pl-ring-arc{stroke:var(--lime-2);stroke-linecap:round;opacity:var(--ring-a)}[data-theme=dark] .pl-ring-arc{stroke:#bfff00}.pl-ring b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:14px;font-weight:700;position:relative}.pl-rate-label{color:var(--ink-2);max-width:9em;font-size:13px;line-height:1.35}.pl.feat .pl-rate-label{color:#d1dced}.pl.feat .pl-rate{border-color:#ffffff1f}.pl.feat .pl-ring b{color:#fff}.pl.feat .pl-ring-track{stroke:#ffffff24}.pl.feat .pl-ring-arc{stroke:#bfff00}.pl.feat .btn-ghost,.pl.feat .btn-ghost:hover{color:#fff;background:#ffffff0f;border-color:#ffffff57}.pl-features{flex-direction:column;flex:1;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.pl-feature-item{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.pl.feat .pl-feature-item{color:#d1dced}.pl-feature-icon{width:16px;height:16px;color:var(--ink-3);flex-shrink:0;margin-top:2px}.pl.accent .pl-icon-wrap{color:#0d1522;background:#bfff00}.pl.accent .pl-feature-icon{color:var(--lime-2)}[data-theme=dark] .pl.accent .pl-feature-icon{color:#bfff00}.pl .btn{white-space:normal;text-align:center;text-wrap:balance;justify-content:center}.cmp-tbl-sec{margin-top:56px}.cmp-tbl-card{border:1px solid var(--rule);background:var(--surface);border-radius:24px;overflow:hidden;box-shadow:0 12px 36px #0000004d}.cmp-tbl-header{text-align:center;border-bottom:1px solid var(--rule-2);background:var(--panel);padding:28px 24px}.cmp-tbl-header h3{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin:0 0 6px;font-size:18px;font-weight:700}.cmp-tbl-header p{color:var(--ink-3);margin:0;font-size:14px}.cmp-tbl-overflow{-webkit-overflow-scrolling:touch;overflow-x:auto}.cmp-tbl{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.cmp-tbl th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--panel);border-bottom:1px solid var(--rule-2);padding:16px 20px;font-size:12px;font-weight:700}.cmp-tbl th.col-highlight{color:var(--ink);background:#bfff000f}[data-theme=dark] .cmp-tbl th.col-highlight{color:#bfff00}.cmp-tbl td{color:var(--ink-2);border-bottom:1px solid var(--rule-2);vertical-align:middle;padding:14px 20px;font-size:13.5px}.cmp-tbl tr:last-child td{border-bottom:0}.cmp-tbl td.col-highlight{background:#bfff0008}.cmp-tbl .cmp-tbl-row-label{color:var(--ink);text-align:left;letter-spacing:0;text-transform:none;border-bottom:1px solid var(--rule-2);background:0 0;padding:14px 20px;font-size:13.5px;font-weight:600}.cmp-tbl-cta td{padding-block:18px}.cmp-tbl-cta .btn{white-space:normal;text-align:center;text-wrap:balance;justify-content:center;width:100%}.cmp-check-pill{color:#111927;background:#bfff0038;border:1px solid #bfff0080;border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;display:inline-grid}.cmp-check-pill svg{stroke-width:3px;stroke:#111927;width:12px;height:12px}[data-theme=dark] .cmp-check-pill{color:#111927;background:#bfff00;border-color:#bfff00}[data-theme=dark] .cmp-check-pill svg{stroke:#111927}.cmp-check-with-text{align-items:center;gap:8px;display:flex}.cmp-dash{color:var(--ink-3);font-size:16px}.cmp-tbl td{position:relative}.foot-proof-line{color:var(--ink);align-items:center;gap:10px;margin-bottom:12px;font-size:14px;font-weight:600;display:inline-flex}.foot-check-icon-wrap{background:#bfff0038;border:1px solid #bfff0080;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;display:inline-grid;position:relative;box-shadow:0 0 12px #bfff0040}.foot-check-icon-wrap .pulse-ring{animation:foot-ring-pulse 2.4s var(--ease-soft) infinite;pointer-events:none;border:1.5px solid #bfff00;border-radius:999px;position:absolute;inset:-3px}@keyframes foot-ring-pulse{0%{opacity:.9;transform:scale(.85)}60%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}.foot-check-anim{stroke:#111927;width:14px;height:14px;display:block}[data-theme=dark] .foot-check-icon-wrap{background:#bfff00;border-color:#bfff00}[data-theme=dark] .foot-check-anim{stroke:#111927}.fcta .foot-check-icon-wrap{background:#bfff00;border-color:#bfff00}.fcta .foot-check-anim{stroke:#111927}.foot-check-path{stroke-dasharray:26;stroke-dashoffset:26px;animation:2.8s cubic-bezier(.4,0,.2,1) infinite foot-check-draw}@keyframes foot-check-draw{0%{stroke-dashoffset:26px}35%,85%{stroke-dashoffset:0}to{stroke-dashoffset:26px}}.retro-grid-wrap{pointer-events:none;perspective:200px;opacity:var(--grid-opacity,.4);z-index:0;position:absolute;inset:0;overflow:hidden}.retro-grid-plane{transform:rotateX(var(--grid-angle,65deg));transform-origin:50%;position:absolute;inset:0}.retro-grid-pattern{width:600vw;height:300vh;transform-origin:100% 0 0;background-size:var(--cell-size,60px) var(--cell-size,60px);backface-visibility:hidden;will-change:transform;background-repeat:repeat;background-image:linear-gradient(to right,var(--rg-line,#1119272e) 1px,transparent 0),linear-gradient(to bottom,var(--rg-line,#1119272e) 1px,transparent 0);margin-left:-200%;animation:15s linear infinite retro-grid-scroll;position:absolute;inset:0}[data-theme=light]{--rg-line:#1119272e}[data-theme=dark]{--rg-line:#ffffff47}@keyframes retro-grid-scroll{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.retro-grid-pattern{animation:none;transform:translateY(-38%)}}.retro-grid-fade-top{background:linear-gradient(to bottom,var(--retro-grid-fade,var(--page)) 0%,transparent 100%);pointer-events:none;z-index:1;height:35%;position:absolute;top:0;left:0;right:0}.retro-grid-fade-bot{background:linear-gradient(to top,var(--retro-grid-fade,var(--page)) 0%,transparent 100%);pointer-events:none;z-index:1;height:42%;position:absolute;bottom:0;left:0;right:0}.foot-say .retro-grid-wrap{--retro-grid-fade:var(--page)}.faq{max-width:860px;margin-inline:auto}.fq{border-top:1px solid var(--rule)}.fq:last-child{border-bottom:1px solid var(--rule)}.fq-b{text-align:left;width:100%;font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 2px;font-size:15.5px;font-weight:600;display:flex}.fq-b svg{width:17px;height:17px;color:var(--ink-3);flex:none;transition:transform .22s}.fq.on .fq-b svg{color:var(--ink);transform:rotate(45deg)}.fq-p{opacity:0;max-height:0;transition:max-height .35s,opacity .25s;overflow:hidden}.fq.on .fq-p{opacity:1;max-height:720px}.fq-p p{color:var(--ink-2);max-width:66ch;margin:0 0 20px;font-size:13.5px;line-height:1.6}.fq-video-wrap{width:100%;max-width:360px;margin:14px 0 16px}.fq-video-box{aspect-ratio:1;background:var(--surface-2);border:1px solid var(--rule-2);border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000f}[data-theme=dark] .fq-video-box{border-color:#bfff0038;box-shadow:0 0 28px #bfff0014}.fq-video{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.fq-caption{color:var(--ink-3);font-size:12px;font-style:italic;line-height:1.4;margin:8px 0 0!important}.fcta{background:var(--feature);--ground:var(--feature);--grid-ink:#ffffff0f;--dot-ink:#ffffff1f;border-radius:20px;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(24px,3vw,48px);padding:clamp(30px,4vw,60px);display:grid;position:relative;overflow:hidden}.fcta .eyebrow{color:var(--lime)}.fcta .h2{color:#fff;max-width:16ch;margin:14px 0 0}.fcta .lead{color:#c3cedc;margin:12px 0 24px}.fcta .xs{color:#93a1b4;margin-top:11px}.fcta-avs{align-items:center;gap:12px;margin-top:26px;display:flex}.fcta-avs .avs{display:flex}.fcta-avs p{color:#93a1b4;margin:0;font-size:12px}.fcta-art{min-height:250px;position:relative}.fcta-art:before{content:"";aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#88cc0057 0%,#88cc0024 45%,#0000 70%);border-radius:50%;width:min(76%,300px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toast{background:var(--paper);min-width:236px;animation:toast-in .55s var(--ease-soft) var(--d) both,toast-float 4.6s ease-in-out calc(var(--d) + .55s) infinite;border-radius:14px;align-items:center;gap:11px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 14px 34px #00000052}.toast:first-child{top:4%;left:4%}.toast:nth-child(2){top:37%;left:22%}.toast:nth-child(3){top:70%;left:8%}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:none}}@keyframes toast-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.toast .tic{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.toast .tic svg{width:15px;height:15px}.toast .tic.navy{background:var(--surface-2);color:var(--ink)}.toast .tic.blue{color:#2874f0;background:#e8f0fe}.toast .tic.ok{background:var(--ok-soft);color:var(--ok)}.toast .t b{color:var(--ink);font-size:12.5px;font-weight:600;display:block}.toast .t>span{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (max-width:900px){.fcta{grid-template-columns:1fr}.fcta-art{min-height:230px;margin-top:6px}}.foot{background:var(--page)}.foot-in{--foot-pad:clamp(20px,3.4vw,56px);max-width:var(--frame);border-left:1px solid var(--rule);border-right:1px solid var(--rule);padding:0 var(--foot-pad);margin:0 auto}.foot-say{margin-inline:calc(-1 * var(--foot-pad));padding-block:clamp(32px,3.8vw,52px) clamp(24px,2.6vw,36px);padding-inline:var(--foot-pad);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:clamp(20px,3vw,48px);display:flex;position:relative}.foot-say-l{flex-direction:column;gap:clamp(16px,2vw,22px);display:flex;position:relative}.foot-go{flex-wrap:wrap;align-items:center;gap:14px;margin:0;display:flex}.foot-say:before,.foot-say:after{content:"";background:var(--ground);border:1px solid var(--rule-3);z-index:6;pointer-events:none;border-radius:1px;width:6px;height:6px;margin-bottom:-.5px;position:absolute;bottom:0}.foot-say:before{margin-left:-.5px;left:0;transform:translate(-50%,50%)}.foot-say:after{margin-right:-.5px;right:0;transform:translate(50%,50%)}.foot-line{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(28px,4.2vw,54px);font-weight:700;line-height:1.05}.foot-line .mut{color:var(--ink-3)}.foot-meta{text-align:right;color:var(--ink-3);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;margin:0;padding-bottom:6px;font-size:12px;display:flex;position:relative}.foot-meta>span:first-child{color:var(--ink-2);font-weight:600}.foot-clock time{font-variant-numeric:tabular-nums}.foot-grid{border-bottom:1px solid var(--rule-2);grid-template-columns:1.6fr repeat(3,1fr) 1.1fr;display:grid}.foot-cell{flex-direction:column;align-items:flex-start;gap:9px;padding:clamp(24px,2.8vw,36px) clamp(16px,2vw,28px);display:flex}.foot-cell+.foot-cell{border-left:1px solid var(--rule-2)}.foot-cell-brand{gap:14px;padding-left:0}.foot-cell-connect{padding-right:0}.foot-cell .eyebrow{margin-bottom:6px}.foot-cell a{min-height:var(--tap);color:var(--ink-2);align-items:center;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.foot-cell a:hover{color:var(--ink)}.foot-brand{min-height:var(--tap);flex:none;align-items:center;display:inline-flex}.foot-brand img{width:auto;height:36px}.foot-blurb{color:var(--ink-3);text-wrap:pretty;max-width:28ch;margin:0;font-size:13px;line-height:1.55}.foot-ask{flex-direction:column;align-items:flex-start;gap:8px;max-width:34ch;display:flex}.foot-ask p{margin:0}.foot-ask-q{color:var(--ink);text-wrap:balance;font-size:13px;font-weight:600;line-height:1.45}.foot-ask-l{color:var(--ink-3);font-size:12px}.foot-ask-btns{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.foot-cell .foot-ask-btn{width:var(--tap);min-height:var(--tap);border:1px solid var(--rule-2);color:var(--ink-2);border-radius:999px;justify-content:center;padding:0;transition:color .15s,border-color .15s}.foot-ask-btn svg{flex:none;display:block}.foot-cell .foot-ask-btn:hover{color:var(--ink);border-color:var(--rule-3)}.foot-ask-n{color:var(--ink-3);font-size:12px;line-height:1.5}.foot-soc{min-height:var(--tap);align-items:center;gap:9px;display:inline-flex}.foot-soc svg{width:13px;height:13px;color:var(--ink-3);transition:color .15s}.foot-soc:hover svg{color:var(--ink)}.foot-bot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 0 18px;font-size:12px;display:flex}.foot-contact{min-height:var(--tap);color:var(--ink-3);align-items:center;gap:5px;font-size:12px;display:inline-flex}.foot-contact-link{color:var(--ink-2);text-underline-offset:2.5px;text-decoration:underline;transition:color .15s}.foot-contact-link:hover{color:var(--ink)}.foot-top{min-height:var(--tap);color:var(--ink-3);align-items:center;font-size:12px;transition:color .15s;display:inline-flex}.foot-top:hover{color:var(--ink)}.foot-top span{transition:transform .15s;display:inline-block}.foot-top:hover span{transform:translateY(-1px)}@media (max-width:900px){.foot-grid{grid-template-columns:1fr 1fr}.foot-cell-brand{border-bottom:1px solid var(--rule-2);grid-column:1/-1;padding-left:0}.foot-cell+.foot-cell{border-left:0}.foot-cell-product{border-bottom:1px solid var(--rule-2);padding-left:0}.foot-cell.foot-cell-company{border-left:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2)}.foot-cell-legal{grid-column:1;padding-left:0}.foot-cell-connect{grid-column:2;border-left:1px solid var(--rule-2)!important;border-top:0!important;padding-left:clamp(16px,2vw,28px)!important}}@media (max-width:620px){.foot-say{text-align:center;flex-direction:column;align-items:center}.foot-say-l{text-align:center;align-items:center}.foot-line{text-align:center;margin-inline:auto}.foot-go{text-align:center;justify-content:center;width:100%}.foot-go .xs{text-align:center}.foot-meta{text-align:center;align-items:center;padding-bottom:0}.foot-cell-brand{text-align:center;align-items:center;padding-inline:0}.foot-brand{justify-content:center;width:100%}.foot-blurb{text-align:center;margin-inline:auto}.foot-ask{text-align:center;align-items:center;margin-inline:auto}.foot-ask-btns{justify-content:center}.foot-bot{text-align:center;flex-direction:column;align-items:center;gap:12px}.foot-contact{padding-block:2px}}.js-reveal .rv{opacity:0;transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);transform:translateY(18px)}.js-reveal .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:root .js-reveal .rv{opacity:1;transform:none}:root .badge .dot,:root .persona,:root .mq-in,:root .apill,:root .toast,:root .job,:root .cv-doc,:root .cv-match,:root .rail-token,:root .scene-hint svg,:root .ring-orbit,:root .ring-counter,:root .ring-chip:before,:root .foot-check-icon-wrap .pulse-ring,:root .foot-check-path,:root .pricing-trust-pill .live-dot .ping,:root .retro-grid-pattern,:root .cv-preview-box:before,:root .cv-img-layer,:root .hero-bg:before,:root .rings-orbits,:root .autofill-field,:root .autofill-status,:root .tst-track{animation:none}:root .scene-card{transform:none}:root .scene-copy-item,:root .scene-copy-item[data-active]{transition:none;transform:none}:root .mm,:root .mm.open,:root .mm .mm-item,:root .mm.open .mm-item,:root .mm .mm-ic,:root .mm.open .mm-ic{transition-duration:0s;transition-delay:0s;transform:none}:root .frame:has(>.hero) .sec-head:after{transition:none;transform:scaleX(1)}:root .tst-row{margin-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}:root .tst-track{gap:var(--tst-gap);flex-wrap:wrap;width:auto}:root .tst-track .tst-c{width:calc(25% - var(--tst-gap) * 3 / 4);margin-right:0}:root .tst-track .tst-c[aria-hidden]{display:none}}@media (max-width:1140px){.price{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.scene-card .frag{--bleed-r:56px;--bleed-b:38px;--safe:36px}.ins-lbl{width:82px}.nav-links,.nav-signin{display:none}.burger{display:grid}}@media (max-width:980px){.stats-g{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2n){border-right:0}.stat:nth-child(3),.stat:nth-child(4){border-top:1px solid var(--rule-2)}}@media (max-width:900px){.sec{padding-block:clamp(34px,9vw,44px)}.sec-head{margin-bottom:clamp(22px,5.5vw,30px)}.frame,.foot-in{border-left:0;border-right:0}.foot-say{margin-inline:0;padding-inline:0}.frame:before,.frame:after,.frame>.rule-b:before,.frame>.rule-b:after,.foot-say:before,.foot-say:after{display:none}.hero{grid-template-columns:1fr}.field{border-left:0;flex-direction:column;align-items:stretch;gap:14px;min-height:0;padding:0 0 clamp(18px,4vw,26px);display:flex}.rings{order:0;align-self:center;width:100%}.split,.pivot,.cmp2{grid-template-columns:minmax(0,1fr)}.scene-wrap{height:auto}.scene{--crop-h:240px;height:auto;padding-bottom:clamp(28px,4vw,40px);display:block;position:static;overflow:visible}.rail,.scene-copy,.scene-foot{display:none}.scene-body{display:block}.scene-track-clip{border-radius:0;height:auto;overflow:visible}.scene-track{will-change:auto;flex-direction:column;gap:18px;transform:none}.scene-card{opacity:1;height:auto;padding:0;transform:none}.card-copy{padding:22px 20px 6px;display:block}.card-copy .q-h{font-size:21px;line-height:1.25}.card-copy .q-d{margin:0 0 6px}.scene-card .q-art{border-radius:0 0 18px 18px;height:320px;margin:0 14px 16px;display:block;overflow:hidden}.scene-card .frag{--bleed-r:0;--bleed-b:0;--safe:0;--crop-h:390px;transform-origin:0 0;width:122%;min-height:390px;padding:0;transform:scale(.82);-webkit-mask-image:none;mask-image:none}.scene-card .frag-in{padding:12px 0 0 12px}.scene-card .frag-in>*{padding-right:16px}.scene .scene-card .frag-in>.appui.apd-card{max-height:calc(var(--crop-h) - 44px)}.card-copy{padding:22px 20px 12px}.cmp2-pains-grid{grid-template-columns:1fr;gap:8px}.cmp2-c{min-height:0}.cmp2-c .cmp2-img-wrap{--pad:clamp(20px,2.5vw,32px);margin:auto calc(var(--pad) * -1) calc(var(--pad) * -1);order:2;width:auto;position:relative}.cmp2{grid-auto-rows:1fr}.cmp2-img-slot{--pad:clamp(20px,2.5vw,32px);flex:auto;order:2;position:relative}.cmp2-c.other .cmp2-img-slot .cmp2-img-wrap{inset:-72px calc(var(--pad) * -1) calc(var(--pad) * -1);justify-content:center;width:auto;height:auto;margin:0;display:flex;position:absolute}.cmp2-c.other .cmp2-img{object-fit:contain;object-position:center bottom;width:auto;max-width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.cmp2-c.other .cmp2-feather-other{background:linear-gradient(#121c29 20%,#0000);height:110px}.cmp2-c.arya .cmp2-overlay{margin-bottom:8px}.split-art{border-right:0;min-height:320px}.vs{width:44px;height:44px;font-size:12px}.strip{flex-direction:column;align-items:flex-start;gap:12px}.mq{width:100%}.founder{max-width:380px;margin-inline:auto}.pivot>:first-child{text-align:center;flex-direction:column;align-items:center;display:flex}}@media (max-width:767px){.rings{--ring-chip:36px;--ring-glyph:20px;padding-block:40px}}@media (max-width:620px){.nav-act .btn-cta{display:none}.price{grid-template-columns:minmax(0,1fr)}.mm{grid-template-columns:1fr;width:auto;position:fixed;left:12px;right:12px}.mm-col+.mm-col{border-left:0;border-top:1px solid var(--rule-2)}.jobs-more{text-align:center;flex-direction:column;align-items:center}.cvs-left>div:last-child{justify-content:center;display:flex}}.cats{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:clamp(22px,2.6vw,34px);display:flex}.cat{min-height:var(--tap);border:1px solid var(--rule);background:var(--panel);color:var(--ink-2);border-radius:999px;align-items:center;padding:8px 17px;font-size:13px;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.cat:hover{color:#111927;border-color:#bfff0066}.cat.on{color:#111927;background:#bfff001f;border-color:#bfff00}[data-theme=dark] .cat:hover,[data-theme=dark] .cat.on{color:#bfff00}.jobs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.job{background:var(--panel);border:1px solid var(--rule);box-shadow:none;animation:job-in .5s var(--ease-soft) var(--d) both;border-radius:18px;flex-direction:column;padding:5px;transition:border-color .15s;display:flex}.job:hover{border-color:var(--rule-3)}@keyframes job-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.job-inner{background:var(--panel);border:1px solid var(--rule-2);border-radius:13px;flex:1;align-items:stretch;display:flex}.job-body{flex-direction:column;flex:1;min-width:0;padding:14px 16px;display:flex}.job-hd{align-items:flex-start;gap:12px;display:flex}.job-hd .lg2{border:1px solid var(--rule);background:var(--paper);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:5px;display:grid;overflow:hidden}.job-hd .lg2 img{object-fit:contain;border-radius:6px;width:100%;height:100%}.job-hd .t{flex:1;min-width:0}.job-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.job-company{color:var(--ink-2);margin-top:2px;font-size:12.5px}.job-company .sep{color:var(--ink-3);margin:0 6px}.job-company .ctx{color:var(--ink-3)}.job-meta{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin-top:7px;font-size:12.5px;display:flex}.job-meta span{align-items:center;gap:6px;display:inline-flex}.job-meta svg{width:14px;height:14px;color:var(--ink-3);flex:none}.job-match{border-left:1px solid var(--rule-2);text-align:center;flex:none;justify-content:center;align-items:center;width:108px;padding:12px 10px;display:flex}.ds-match{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.ds-match.strong{color:var(--ok-text)}.ds-match.weak{color:var(--ink-3)}.ds-ticks{gap:3px;display:inline-flex}.ds-ticks i{background:var(--rule);border-radius:2px;width:4px;height:14px}.ds-ticks i.on{background:var(--tint-text)}.ds-match.strong .ds-ticks i.on{background:var(--ok)}.ds-match.weak .ds-ticks i.on{background:var(--neutral-mid)}.ds-match.col{text-align:center;white-space:normal;flex-direction:column;gap:6px}.ds-match.lg{letter-spacing:.01em;font-size:12px;font-weight:700}.ds-match.lg .ds-ticks i{border-radius:2.5px;width:5px;height:18px}.ds-match .pct{font-variant-numeric:tabular-nums;color:inherit;font-weight:700}.ds-match.col.lg .pct{font-size:17px;line-height:1}.job-foot{flex-wrap:wrap;align-items:center;gap:7px;padding:9px 12px 4px;display:flex}.job-tag{border:1px solid var(--rule);background:var(--surface-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.job-tag svg{width:12px;height:12px;color:var(--ink-3)}.jobs-more{border:1.5px dashed var(--rule-3);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:clamp(22px,2.6vw,30px);display:flex}.jobs-more p{color:var(--ink-2);margin:0;font-size:13.5px}@media (max-width:760px){.jobs{grid-template-columns:1fr}.job-inner{flex-wrap:wrap}.job-body{flex:1 0 100%}.job-match{border-left:0;border-top:1px solid var(--rule-2);text-align:left;flex:1 0 100%;justify-content:flex-start;gap:9px;width:auto;padding:9px 16px}.job-match .ds-match.col{text-align:left;flex-direction:row}}.cvs{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,3.4vw,56px);display:grid}.tpl-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tpl{background:var(--panel);border:1px solid var(--rule);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:18px 10px 14px;transition:border-color .15s,background .15s,transform .15s;display:flex}.tpl:hover{border-color:var(--rule-3);transform:translateY(-2px)}.tpl:hover b,.tpl:hover span,.tpl:hover svg{color:#111927}.tpl.on{background:#bfff0014;border-color:#bfff00;box-shadow:0 0 16px #bfff001f}.tpl svg{width:20px;height:20px;color:var(--ink-3);margin-bottom:7px}.tpl.on svg{color:#111927}.tpl b{color:var(--ink);font-size:13px;font-weight:600}.tpl.on b{color:#111927}.tpl span{color:var(--ink-3);font-size:12px}.tpl.on span{color:#111927}[data-theme=dark] .tpl:hover b{color:#bfff00}[data-theme=dark] .tpl:hover span{color:#bfff00d9}[data-theme=dark] .tpl:hover svg,[data-theme=dark] .tpl.on b{color:#bfff00}[data-theme=dark] .tpl.on span{color:#bfff00d9}[data-theme=dark] .tpl.on svg{color:#bfff00}.cvs-checks{grid-template-columns:1fr 1fr;gap:11px 18px;margin:22px 0;padding:0;list-style:none;display:grid}.cvs-checks li{color:var(--ink-2);align-items:center;gap:9px;font-size:13px;display:flex}.cvs-checks .mk{color:#111927;background:#bfff00;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}.cvs-checks .mk svg{stroke-width:3px;stroke:#111927;width:12px;height:12px}.cv-frame{background:var(--panel);border:1px solid var(--rule);border-radius:18px;width:100%;max-width:min(100%,410px);margin-inline:auto;padding:8px;position:relative;box-shadow:0 16px 36px -12px #0006}.cv-preview-box{border:1px solid var(--rule-2);background:var(--paper);aspect-ratio:210/297;border-radius:13px;justify-content:center;align-items:center;width:100%;max-height:min(75vh,580px);padding:10px;display:flex;position:relative;overflow:hidden}.cv-preview-box:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#ffffff08 30%,#bfff0014 50%,#ffffff08 70%,#0000 100%) 0 0/200% 100%;animation:2.4s ease-in-out infinite cv-shimmer;position:absolute;inset:0}@keyframes cv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cv-preview-stage{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.cv-img-layer{opacity:0;pointer-events:none;transition:opacity .38s var(--ease-out),transform .38s var(--ease-out);will-change:opacity,transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scale(.97)translateY(4px)}.cv-img-layer.active{opacity:1;pointer-events:auto;z-index:2;transform:scale(1)translateY(0)}.cv-template-img{object-fit:contain;border-radius:8px;width:100%;height:100%;display:block}.cv-match{z-index:10;color:#111927;letter-spacing:-.01em;background:#bfff00;border:1px solid #bfff00d9;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:700;animation:3s ease-in-out infinite cv-match-pulse;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 0 20px #bfff0073}.cv-match svg{color:#111927;flex-shrink:0;width:14px;height:14px}@keyframes cv-match-pulse{0%,to{box-shadow:0 0 14px #bfff0059}50%{box-shadow:0 0 26px #bfff00a6}}@media (max-width:900px){.cvs{grid-template-columns:1fr}.cv-frame{order:-1;max-width:min(100%,360px)}}@media (max-width:620px){.tpl-grid{grid-template-columns:repeat(2,1fr)}.cvs-checks{flex-direction:column;gap:11px;width:fit-content;margin-inline:auto;display:flex}.cvs-checks li{justify-content:flex-start}.scene-card .q-art{height:270px;margin-inline:10px}.scene-card .frag{--crop-h:435px;width:161.3%;min-height:435px;transform:scale(.62)}.scene-card .autofill-demo{min-height:420px}}.lp-solo{background:var(--page);color:var(--ink);flex-direction:column;flex:1;display:flex}html:has(.lp-solo){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0a101b}.lpn .brand{min-height:var(--tap);align-items:center;display:inline-flex}@media (max-width:1180px){.lpn .nav-links{display:flex}.lpn .burger{display:none}}@media (max-width:900px){.lpn .nav-links{display:none}.lpn .burger{display:grid}}.lpf{border-top:1px solid var(--rule);background:var(--surface)}.lpf-in{max-width:var(--frame);color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin:0 auto;padding:22px clamp(18px,3.4vw,56px);font-size:13.5px;display:flex}.lpf-in a{min-height:var(--tap);color:var(--ink-2);align-items:center;transition:color .15s;display:inline-flex}.lpf-in a:hover{color:var(--ink);text-decoration:underline}.lpf-soc{align-items:center;gap:6px;display:inline-flex}.lpf-soc a{min-width:var(--tap);justify-content:center}.lpf-soc svg{width:18px;height:18px}.lpf-dot,.lpf-copy{color:var(--ink-3)}.lp-sticky{z-index:55;background:linear-gradient(to top,var(--page) 30%,transparent);pointer-events:none;padding:48px 16px 22px;position:fixed;inset:auto 0 0}.lp-sticky .btn{pointer-events:auto;justify-content:center;width:100%}@media (min-width:768px){.lp-sticky{display:none}}@media (max-width:767px){.lp-solo .lpf{padding-bottom:96px}.lp:has(.lp-sticky) .foot{padding-bottom:96px}}#pricing .sec-head .h2{max-width:none}.pricing-trust-pill{white-space:nowrap;font-size:clamp(10.5px,3.3vw,13.5px)}@media (max-width:420px){.pricing-trust-pill{padding-inline:12px}}.pr-line{white-space:nowrap;display:block}@media (max-width:900px){.pr-l2{display:block}.pr-gap{display:none}.frame:has(>#pricing:first-child)>section:not(#pricing){content-visibility:auto;contain-intrinsic-size:auto 900px;overflow-clip-margin:12px}}.nf-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}
