:root{--coral:#ff6b47;--coral-2:#ff8a6b;--marigold:#ffb72d;--teal:#00c288;--lilac:#b79cff;--ink:#1a1a1f;--ink-2:#55555f;--cream:#fff6ea;--paper:#fff;--line:#14141f14;--blue:#4fa1e8;--deepteal:#0a7a63;--happy:#ff9139;--porcelain:#f2f6fb;--deep-ink:#131318;--grid-line:#14141f0a;--font-serif:"Fraunces",Georgia,serif;--font-sans:"Inter",-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono",monospace;--shadow-card:0 1px 2px #14141f0a,0 12px 40px -12px #14141f1f;--shadow-card-hover:0 2px 4px #14141f0d,0 24px 64px -16px #14141f2e;--shadow-frame:0 2px 6px #14141f0f,0 44px 96px -28px #14141f4d;--shadow-cta:0 10px 28px -8px #00c28861,0 6px 22px -10px #4fa1e84d;--shadow-cta-hover:0 16px 36px -8px #00c28870,0 10px 30px -10px #4fa1e857;--shadow-coral:var(--shadow-cta);--radius-card:20px;--radius-frame:16px;--container:1180px;--nav-h:68px;--ease-out:cubic-bezier(.22,.61,.36,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;position:relative;font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--ink);overflow-x:clip;background-color:var(--paper);background-image:linear-gradient(var(--grid-line) 1px,#0000 1px),linear-gradient(90deg,var(--grid-line) 1px,#0000 1px);background-size:40px 40px}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul{padding:0;list-style:none}figure,h1,h2,h3,h4,p,ul{margin:0}button{font:inherit;border:0;background:none;cursor:pointer}::selection{background:#ff6b4738}.wash{inset:0;overflow:clip;z-index:-1;pointer-events:none}.blob,.wash{position:absolute}.blob{width:56vw;height:56vw;min-width:480px;min-height:480px;border-radius:50%;filter:blur(72px);will-change:transform}.blob-teal{background:radial-gradient(closest-side,#00c28824,#00c2880f 55%,#0000 72%)}.blob-blue{background:radial-gradient(closest-side,#4fa1e826,#4fa1e80f 55%,#0000 72%)}.blob-lilac{background:radial-gradient(closest-side,#b79cff1a,#b79cff0d 55%,#0000 72%)}.blob-coral{background:radial-gradient(closest-side,#4fa1e826,#4fa1e80f 55%,#0000 72%)}.wash-flightdeck{background:radial-gradient(46% 42% at 104% -4%,#4fa1e824,#0000 68%),radial-gradient(52% 46% at -6% 104%,#00c28821,#0000 68%),radial-gradient(40% 36% at 52% 46%,#b79cff12,#0000 70%)}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.section{padding:clamp(80px,10vw,140px) 0;position:relative}.section-tight{padding:clamp(48px,6vw,88px) 0;position:relative}.center{text-align:center}.section-head{max-width:720px;margin:0 auto clamp(40px,5vw,64px)}.section-head .kicker{margin-bottom:18px}.section-head p{margin-top:16px}.h-display{font-weight:620;font-size:clamp(42px,6.4vw,78px);line-height:1.03;letter-spacing:-.015em}.h-display,.h-section{font-family:var(--font-serif);color:var(--ink)}.h-section{font-weight:600;font-size:clamp(30px,3.8vw,46px);line-height:1.1;letter-spacing:-.012em}.h-card{font-family:var(--font-serif);font-weight:600;font-size:22px;line-height:1.25}.italic-coral{font-style:italic;color:var(--coral)}.italic-lilac{font-style:italic;color:var(--lilac)}.kicker{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.03em;color:var(--ink-2)}.kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--coral);flex:none}.kicker.teal:before{background:var(--teal)}.kicker.lilac:before{background:var(--lilac)}.kicker.marigold:before{background:var(--marigold)}.lead{font-size:clamp(17px,1.6vw,20px)}.lead,.lead-sm{line-height:1.65;color:var(--ink-2)}.lead-sm{font-size:17px}.fine{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-2);letter-spacing:.02em}.nav{position:sticky;top:0;z-index:100;border-bottom:1px solid #0000;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.nav.scrolled{background:#ffffffbd;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom-color:var(--line)}.nav-inner{height:var(--nav-h);display:flex;justify-content:space-between;gap:20px}.brand,.nav-inner{align-items:center}.brand{display:inline-flex;gap:10px}.fox-mark{width:34px;height:34px;flex:none}.brand-word{font-family:var(--font-serif);font-style:italic;font-weight:640;font-size:25px;color:var(--ink);line-height:1}.nav-links{display:flex;gap:28px}.nav-links a{font-size:14.5px;font-weight:500;color:var(--ink-2);transition:color .2s ease}.nav-links a:hover{color:var(--ink)}.nav-right{display:flex;align-items:center;gap:14px}.chip-lang{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:6px 12px;background:var(--paper)}.nav-login{font-size:14.5px;font-weight:600;color:var(--ink)}.nav-login:hover{color:var(--coral)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:13px 26px;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),background-color .25s ease,border-color .25s ease}.btn-lg{padding:16px 32px;font-size:16px}.btn .arrow{display:inline-block;transition:transform .25s var(--ease-out)}.btn:hover .arrow{transform:translateX(4px)}.btn-coral{background:linear-gradient(135deg,var(--coral),var(--coral-2));color:#fff;box-shadow:var(--shadow-cta),inset 0 1px 0 #ffffff47}.btn-coral:hover{transform:translateY(-2px);box-shadow:var(--shadow-cta-hover),inset 0 1px 0 #ffffff47}.btn-ghost{background:var(--paper);border:1px solid var(--line);color:var(--ink);box-shadow:0 1px 2px #14141f0a}.btn-ghost:hover{transform:translateY(-2px);border-color:#14141f29;box-shadow:0 10px 26px -10px #14141f2e}.btn-ghost.on-dark{background:#ffffff14;border-color:#ffffff2e;color:#fff}.btn-ghost.on-dark:hover{background:#ffffff24}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.hover-float{transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.hover-float:hover{transform:translateY(-5px);box-shadow:var(--shadow-card-hover)}.chip-pos{position:absolute;z-index:6;will-change:transform}.chip{display:flex;align-items:center;gap:11px;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:11px 15px;box-shadow:var(--shadow-card)}.float-anim{animation:floaty 6.5s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.chip-kv{line-height:1.25}.chip-kv .k{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-2);letter-spacing:.04em}.chip-kv .v{font-size:14px;font-weight:700;color:var(--ink)}.chip-kv .v .num{font-family:var(--font-serif);font-size:16px}.chip-skill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:13px;font-weight:600;color:#d14b2c;background:#ff6b4714;border:1px solid #ff6b4759;border-radius:999px;padding:9px 17px;box-shadow:var(--shadow-card)}.stage{perspective:1400px;position:relative}.stage-hero{perspective:1800px}.frame{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-frame);overflow:hidden;box-shadow:var(--shadow-frame);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform}.frame img{width:100%}.frame-bar{display:flex;align-items:center;gap:7px;height:40px;padding:0 14px;background:#fafafb;border-bottom:1px solid var(--line)}.frame-bar i{width:10px;height:10px;border-radius:50%}.frame-bar i:first-child{background:#ff5f57}.frame-bar i:nth-child(2){background:#febc2e}.frame-bar i:nth-child(3){background:#28c840}.frame-url{margin:0 auto;font-size:12px;background:rgba(20,20,31,.045);border-radius:999px;padding:4px 14px}.frame-caption,.frame-url{font-family:var(--font-mono);color:var(--ink-2)}.frame-caption{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:12.5px;letter-spacing:.02em}.frame-caption:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal);flex:none}.feature-row{display:grid;grid-template-columns:1fr 1.18fr;gap:clamp(36px,5vw,76px);align-items:center;padding:clamp(44px,6vw,84px) 0}.feature-row.flip .row-media{order:-1}.row-copy .kicker{margin-bottom:16px}.row-copy .h-section{margin-bottom:18px}.row-copy .lead-sm{margin-bottom:26px}.checks{display:grid;gap:13px}.checks li{display:flex;align-items:flex-start;gap:11px;font-size:15.5px;color:var(--ink);line-height:1.5}.checks li:before{content:"";flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M6 10.4l2.7 2.7L14.3 7" fill="none" stroke="white" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"/></svg>') 50%/14px no-repeat,var(--teal)}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:clamp(34px,4vw,52px) clamp(20px,3vw,44px)}.stat{text-align:center;padding:8px 20px}.stat+.stat{border-left:1px solid var(--line)}.stat-num{font-family:var(--font-serif);font-weight:620;font-size:clamp(44px,5vw,64px);line-height:1;color:var(--ink);letter-spacing:-.01em}.stat-num .unit{font-size:.45em;font-weight:500;color:var(--ink-2);margin-left:4px}.stat-label{margin-top:10px;font-family:var(--font-mono);font-size:13px;color:var(--ink);font-weight:600;letter-spacing:.02em}.stat-sub{margin-top:6px;font-size:14px;color:var(--ink-2)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);padding:6px 0}.marquee-track{display:flex;gap:44px;width:max-content;animation:marquee 46s linear infinite}.marquee-track ul{display:flex;align-items:center;gap:44px}.marquee-word{font-family:var(--font-serif);font-style:italic;font-size:21px;color:var(--ink-2);opacity:.75;white-space:nowrap}.sep{width:6px;height:6px;border-radius:50%;background:var(--marigold);flex:none}@keyframes marquee{to{transform:translateX(-50%)}}.band-dark{background:radial-gradient(120% 160% at 85% -20%,#ff6b4738,#0000 55%),radial-gradient(110% 150% at 0 115%,#b79cff29,#0000 55%),var(--deep-ink);color:#fff;border-radius:26px;padding:clamp(48px,6vw,84px) clamp(24px,5vw,72px);position:relative;overflow:hidden}.band-dark .h-section{color:#fff}.band-dark .lead,.band-dark .lead-sm{color:#ffffffb8}.band-dark .kicker{color:#ffffffa6}.band-dark .fine{color:#ffffff8c}.eq{display:inline-flex;align-items:flex-end;gap:3px;height:22px}.eq i{width:3.5px;border-radius:2px;background:var(--teal);height:30%}.eq i:nth-child(2){height:75%;background:var(--marigold)}.eq i:nth-child(3){height:55%;background:var(--coral)}.eq i:nth-child(4){height:95%;background:var(--lilac)}.eq i:nth-child(5){height:45%;background:var(--teal)}.motion-ok .eq i{animation:eq-pulse 1.15s ease-in-out infinite alternate}.motion-ok .eq i:nth-child(2){animation-delay:.12s}.motion-ok .eq i:nth-child(3){animation-delay:.24s}.motion-ok .eq i:nth-child(4){animation-delay:.36s}.motion-ok .eq i:nth-child(5){animation-delay:.48s}@keyframes eq-pulse{0%{transform:scaleY(.55)}to{transform:scaleY(1.25)}}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;padding:30px 28px}.price-card.popular{border-color:#ff6b4773;box-shadow:0 1px 2px #14141f0a,0 20px 56px -16px #ff6b474d}.price-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);font-size:11.5px;color:#fff;white-space:nowrap;background:linear-gradient(135deg,var(--coral),var(--coral-2));border-radius:999px;padding:5px 14px;box-shadow:0 6px 16px -6px #ff6b478c}.plan-name,.price-badge{font-family:var(--font-mono);font-weight:600}.plan-name{font-size:13.5px;color:var(--ink);letter-spacing:.02em}.price{margin-top:14px;font-family:var(--font-serif);font-weight:620;font-size:46px;line-height:1;color:var(--ink)}.price-per{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-2);margin-top:6px}.plan-blurb{font-size:14.5px;color:var(--ink-2);margin-top:12px}.price-card .checks{margin:20px 0 26px;gap:11px}.price-card .checks li{font-size:14.5px}.price-card .checks li:before{width:18px;height:18px;background-size:12px,auto}.price-card .btn{margin-top:auto;width:100%}.honesty-line{margin-top:28px;text-align:center}.footer{background:var(--deep-ink);color:#ffffffb8;margin-top:clamp(60px,8vw,110px)}.footer a{transition:color .2s ease}.footer a:hover{color:#fff}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:40px;padding:clamp(56px,7vw,84px) 0 48px}.footer-brand .brand-word{color:#fff}.footer-tag{font-family:var(--font-serif);font-style:italic;font-size:19px;color:#ffffffd9;margin-top:18px}.footer-note{font-size:14px;color:#ffffff8c;margin-top:12px;max-width:300px;line-height:1.6}.footer-col h4{font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:#ffffff80;letter-spacing:.04em;margin:0 0 16px}.footer-col ul{display:grid;gap:11px}.footer-col a{font-size:14.5px;color:#ffffffc7}.footer-bottom{border-top:1px solid #ffffff1a;padding:22px 0 30px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-mono);font-size:12.5px;color:#ffffff73}.motion-ok .reveal{opacity:0;transform:translateY(16px);filter:blur(6px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out),filter .7s var(--ease-out);transition-delay:var(--d,0ms)}.motion-ok .reveal.in{opacity:1;transform:none;filter:none}@media (max-width:1020px){.feature-row{grid-template-columns:1fr;gap:36px}.feature-row.flip .row-media{order:0}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:880px){.chip-lang,.nav-links,.nav-login{display:none}.price-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.price-card.popular{order:-1}.stat-grid{grid-template-columns:1fr}.stat+.stat{border-left:0;border-top:1px solid var(--line)}.stat{padding:22px 8px}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}.blob{filter:blur(52px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}html{scroll-behavior:auto}.motion-ok .reveal{opacity:1!important;filter:none!important}.frame,.motion-ok .reveal,.tilt{transform:none!important}.eq i,.float-anim,.marquee-track,.motion-ok .eq i{animation:none!important}.nav{background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--line)}}.nav-has-menu{position:relative}.nav-has-menu,.nav-menu-btn{display:inline-flex;align-items:center}.nav-menu-btn{gap:6px;font-size:14.5px;font-weight:500;color:var(--ink-2);transition:color .2s ease}.nav-has-menu:hover .nav-menu-btn,.nav-menu-btn[aria-expanded=true]{color:var(--ink)}.nav-links a[aria-current=page]{color:var(--ink);font-weight:600}.nav-caret{width:10px;height:10px;transition:transform .25s var(--ease-out);opacity:.7}.nav-has-menu:hover .nav-caret,.nav-menu-btn[aria-expanded=true] .nav-caret{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:calc(100% + 16px);left:50%;transform:translateX(-50%) translateY(-6px);width:min(520px,92vw);background:#ffffffeb;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-card-hover);padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:4px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out),visibility .22s;z-index:130}.nav-dropdown:before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}.nav-has-menu:focus-within .nav-dropdown,.nav-has-menu:hover .nav-dropdown,.nav-menu-btn[aria-expanded=true]+.nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.nav-drop-link{display:grid;gap:3px;padding:13px 15px;border-radius:13px;transition:background .18s ease}.nav-drop-link:hover{background:#14141f0a}.nav-drop-link .t{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:650;color:var(--ink)}.nav-drop-link .d{font-size:12.5px;color:var(--ink-2);line-height:1.45}.nav-drop-dot{width:8px;height:8px;border-radius:50%;flex:none}.nav-drop-foot{grid-column:1/-1;margin-top:4px;padding:13px 15px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--ink-2)}.nav-drop-foot a{font-weight:650;color:var(--coral)}.live-strip{display:inline-flex;align-items:center;gap:12px;padding:9px 17px 9px 14px;background:var(--paper);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-card);font-size:13.5px;color:var(--ink-2)}.live-dot{position:relative;width:9px;height:9px;flex:none}.live-dot,.motion-ok .live-dot:after{border-radius:50%;background:var(--teal)}.motion-ok .live-dot:after{content:"";position:absolute;inset:0;animation:live-ping 1.9s ease-out infinite}@keyframes live-ping{0%{transform:scale(1);opacity:.55}to{transform:scale(3.2);opacity:0}}.live-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--teal);font-weight:600}.live-text{min-width:216px;transition:opacity .3s ease,transform .3s ease}.live-text b{color:var(--ink);font-weight:650}.section-dark .live-strip{background:#ffffff0f;border-color:#ffffff24;color:#ffffffb8}.section-dark .live-text b{color:#fff}.constellation{position:absolute;inset:0;pointer-events:none;z-index:0}.constellation svg{width:100%;height:100%;overflow:visible}.constellation .lnk{fill:none;stroke:#b79cff57;stroke-width:1}.constellation .star{transform-box:fill-box;transform-origin:center}.constellation .star-glow{opacity:.55}.motion-ok .constellation.draw .lnk{stroke-dasharray:640;stroke-dashoffset:640;animation:sky-draw 1.5s var(--ease-out) forwards;animation-delay:var(--dl,0s)}@keyframes sky-draw{to{stroke-dashoffset:0}}.motion-ok .constellation.draw .star{animation:sky-twinkle 3.6s ease-in-out infinite;animation-delay:var(--dl,0s)}.motion-ok .constellation.draw .star-glow{animation:sky-pulse 4.2s ease-in-out infinite;animation-delay:var(--dl,0s)}@keyframes sky-twinkle{0%,to{opacity:1}50%{opacity:.62}}@keyframes sky-pulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.7;transform:scale(1.12)}}.section-dark{position:relative;overflow:hidden;color:#fff;background:radial-gradient(90% 120% at 82% -12%,#ff6b4729,#0000 56%),radial-gradient(80% 130% at 2% 112%,#b79cff26,#0000 55%),radial-gradient(70% 120% at 100% 108%,#00c2881a,#0000 55%),var(--deep-ink)}.section-dark:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(130% 100% at 50% -10%,#000,#0000 78%);mask-image:radial-gradient(130% 100% at 50% -10%,#000,#0000 78%)}.section-dark>.container{position:relative;z-index:1}.section-dark .h-card,.section-dark .h-display,.section-dark .h-section{color:#fff}.section-dark .h-display,.section-dark .h-section{line-height:1.08}.section-dark .lead,.section-dark .lead-sm{color:#ffffffbd}.section-dark .kicker{color:#ffffff9e}.section-dark .fine{color:#ffffff85}.section-dark .frame-caption{color:#ffffff9e}.section-dark .checks li{color:#ffffffdb}.section-dark .btn-ghost{background:#ffffff14;border-color:#ffffff2e;color:#fff;box-shadow:none}.section-dark .btn-ghost:hover{background:#ffffff24;border-color:#ffffff47}.section-dark .card{background:hsla(0,0%,100%,.045);border-color:#ffffff1a;box-shadow:none}.section-dark .frame{border-color:#ffffff1f}.section-dark .frame-bar{background:#1f1f26;border-bottom-color:#ffffff14}.section-dark .frame-url{color:#ffffff8c;background:#ffffff0f}.section-dark .chip{background:#1e1e25;border-color:#ffffff1a}.section-dark .chip-kv .k{color:#ffffff8c}.section-dark .chip-kv .v{color:#fff}.compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-card)}.compare{width:100%;min-width:720px;border-collapse:initial;border-spacing:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.compare thead th{position:sticky;top:0;z-index:2;background:var(--paper);text-align:left;padding:22px 24px 20px;vertical-align:bottom;border-bottom:1px solid var(--line)}.compare thead th:first-child{width:38%}.compare .cmp-plan{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--ink);letter-spacing:.02em}.compare .cmp-price{font-family:var(--font-serif);font-weight:620;font-size:30px;color:var(--ink);margin-top:6px;line-height:1}.compare .cmp-price .per{font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--ink-2)}.compare td.cmp-pop,.compare th.cmp-pop{background:rgba(255,107,71,.055)}.compare th.cmp-pop{box-shadow:inset 0 3px 0 var(--coral)}.cmp-tag{display:inline-block;margin-bottom:8px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--coral),var(--coral-2));border-radius:999px;padding:3px 10px}.compare tbody th{text-align:left;font-weight:500;font-size:14.5px;color:var(--ink)}.compare tbody td,.compare tbody th{padding:15px 24px;border-bottom:1px solid var(--line);vertical-align:top}.compare tbody td{text-align:center;font-size:14px;color:var(--ink-2)}.compare tbody tr:last-child td,.compare tbody tr:last-child th{border-bottom:0}.cmp-grouprow th{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.05em;color:var(--ink-2);font-weight:600;padding:12px 24px}.cmp-grouprow td,.cmp-grouprow th{background:rgba(20,20,31,.025)}.cmp-no,.cmp-yes{display:inline-flex;width:22px;height:22px;border-radius:50%;align-items:center;justify-content:center}.cmp-yes{background:var(--teal)}.cmp-yes svg{width:13px;height:13px}.cmp-no{color:#14141f3d;font-size:16px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);position:relative}.steps.four{grid-template-columns:repeat(4,1fr)}.step{position:relative}.step-num{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;font-family:var(--font-serif);font-weight:620;font-size:22px;color:var(--coral);background:#ff6b471a;border:1px solid #ff6b473d;margin-bottom:20px}.section-dark .step-num{color:var(--marigold);background:#ffb72d1f;border-color:#ffb72d42}.step h3{font-family:var(--font-serif);font-weight:600;font-size:20px;margin-bottom:10px}.step p{font-size:15px;color:var(--ink-2);line-height:1.6}.section-dark .step p{color:#ffffffb8}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;grid-auto-rows:minmax(180px,auto)}.bento-item{display:flex;flex-direction:column;overflow:hidden;padding:26px;grid-column:span 2}.bento-item.wide{grid-column:span 3}.bento-item.tall{grid-row:span 2}.bento-item.full{grid-column:span 6}.bento-media{margin:-26px -26px 20px;border-bottom:1px solid var(--line);overflow:hidden}.bento-media img{width:100%;display:block}.bento-item .h-card{margin-bottom:8px}.bento-item p{font-size:14.5px;color:var(--ink-2);line-height:1.55}.bento-item .kicker{margin-bottom:12px}.bento-spacer{margin-top:auto}.data-table{width:100%;border-collapse:initial;border-spacing:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.data-table td,.data-table th{text-align:left;padding:15px 22px;border-bottom:1px solid var(--line);font-size:14.5px;vertical-align:top}.data-table thead th{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--ink-2);font-weight:600;background:rgba(20,20,31,.025)}.data-table tbody th{font-weight:650;color:var(--ink);width:30%}.data-table td{color:var(--ink-2)}.data-table tbody tr:last-child td,.data-table tbody tr:last-child th{border-bottom:0}.pill-status{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12px;font-weight:600;border-radius:999px;padding:5px 12px}.pill-status:before{content:"";width:7px;height:7px;border-radius:50%}.pill-status.go{color:#0a7a55;background:#00c2881f}.pill-status.go:before{background:var(--teal)}.pill-status.wip{color:#9a6a00;background:#ffb72d29}.pill-status.wip:before{background:var(--marigold)}.pill-status.na{color:var(--ink-2);background:#14141f0d}.pill-status.na:before{background:#14141f47}.pull{max-width:900px;margin:0 auto;text-align:center}.pull p{font-family:var(--font-serif);font-weight:500;font-size:clamp(26px,3.4vw,40px);line-height:1.28;letter-spacing:-.01em;color:var(--ink)}.section-dark .pull p{color:#fff}.pull em{font-style:italic;color:var(--coral)}.pull-mark{display:block;width:40px;height:40px;margin:0 auto 24px}.value-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:start}.value{padding:24px 0;border-top:1px solid var(--line)}.value:first-child{border-top:0}.value h3{display:flex;align-items:center;gap:12px;font-family:var(--font-serif);font-weight:600;font-size:21px;margin-bottom:10px}.value p{font-size:15px;color:var(--ink-2);line-height:1.6}.value .vdot{width:10px;height:10px;border-radius:50%;flex:none}.section-dark .value{border-top-color:#ffffff1f}.section-dark .value p{color:#ffffffb8}.split-cta{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(28px,4vw,60px);align-items:center}@media (max-width:860px){.split-cta{grid-template-columns:1fr}}@media (max-width:1020px){.value-row{grid-template-columns:1fr}.bento-item.full,.bento-item.tall,.bento-item.wide{grid-column:span 6;grid-row:auto}.bento{grid-auto-rows:auto}}@media (max-width:880px){.steps,.steps.four{grid-template-columns:1fr;gap:26px}.nav-has-menu{display:none}}@media (max-width:620px){.bento{grid-template-columns:1fr}.bento-item{grid-column:span 1!important}}.omie-badge{--s:168px;--acc:var(--coral);--mark:var(--acc);--tip:color-mix(in srgb,var(--mark) 32%,#fff);position:relative;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .2262);border:1px solid #1a1a1f1f;border-color:color-mix(in srgb,var(--acc) 32%,#1a1a1f12);background-color:#fff;background-color:color-mix(in srgb,var(--acc) 15%,#fff);background-image:radial-gradient(130% 110% at 22% -4%,color-mix(in srgb,var(--acc) 18%,#0000),#0000 58%),repeating-linear-gradient(0deg,color-mix(in srgb,var(--acc) 10%,#0000) 0 1px,#0000 1px 18px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--acc) 10%,#0000) 0 1px,#0000 1px 18px);box-shadow:inset 0 2px 0 #fffc,inset 0 -14px 26px -20px color-mix(in srgb,var(--acc) 55%,#0000),inset 0 0 22px -12px color-mix(in srgb,var(--acc) 24%,#0000);display:grid;place-items:center;color:var(--mark);flex-shrink:0}.omie-badge svg.mark{width:calc(var(--s) * .6);height:calc(var(--s) * .6);display:block}.omie-badge svg.mark circle{stroke-width:22}.omie-badge-chip{position:absolute;right:calc(var(--s) * .075);bottom:calc(var(--s) * .075);width:calc(var(--s) * .215);height:calc(var(--s) * .215);border-radius:50%;background:#fff;border:1px solid #1a1a1f24;border-color:color-mix(in srgb,var(--acc) 38%,#1a1a1f0f);box-shadow:0 2px 6px -2px color-mix(in srgb,var(--acc) 40%,#0000);display:grid;place-items:center}.omie-badge-chip svg{width:58%;height:58%;display:block}.omie-badge.on-cream{background-color:var(--porcelain);--tip:#fff;--fox-eye:#fff;border-color:#1a1a1f2e;background-image:radial-gradient(130% 110% at 22% -4%,#1a1a1f0f,#0000 58%),repeating-linear-gradient(0deg,#1a1a1f0d 0 1px,#0000 1px 18px),repeating-linear-gradient(90deg,#1a1a1f0d 0 1px,#0000 1px 18px);box-shadow:inset 0 2px 0 #fff9,inset 0 -14px 26px -20px #1a1a1f59}.omie-badge.on-cream .omie-badge-chip{background:var(--porcelain)}.omie-badge.s96{--s:96px}.omie-badge.s64{--s:64px}.omie-badge.s52{--s:52px}.omie-badge.s40{--s:40px}.omie-badge.s28{--s:28px}.omie-badge.s28 .omie-badge-chip,.omie-badge.s40 .omie-badge-chip{display:none}.omie-badge.acc-scan{--acc:var(--acc-scan,#00c288);--mark:var(--mark-scan,#00916a)}.omie-badge.acc-learn{--acc:var(--acc-learn,#5b6ee1);--mark:var(--mark-learn,#3d4fc7)}.omie-badge.acc-experience{--acc:var(--acc-experience,#f0567f);--mark:var(--mark-experience,#d63960)}.omie-badge.acc-author{--acc:var(--acc-author,#ffb72d);--mark:var(--mark-author,#f29100)}.omie-badge.acc-perform{--acc:var(--acc-perform,#1a1a1f);--mark:var(--mark-perform,#1a1a1f)}.omie-badge.acc-manage{--acc:var(--acc-manage,#0a7a63);--mark:var(--mark-manage,#0a7a63)}.omie-badge.acc-happy{--acc:var(--acc-happy,#ff9139);--mark:var(--mark-happy,#f27b1c)}.omie-badge.acc-insights{--acc:var(--acc-insights,#4fa1e8);--mark:var(--mark-insights,#2b7fd4)}.trust-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.trust-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:8px 14px 8px 11px;box-shadow:0 1px 2px #14141f0a;white-space:nowrap}.trust-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal);flex:none}.trust-badge b{font-weight:700;color:inherit}.trust-badge em{font-style:normal;font-weight:500;color:var(--ink-2)}.trust-badge.wip:before{background:var(--marigold)}.trust-badge.na:before{background:#14141f47}.band-dark .trust-badge,.section-dark .trust-badge{color:#ffffffe0;background:#ffffff0d;border-color:#ffffff29;box-shadow:none}.band-dark .trust-badge em,.section-dark .trust-badge em{color:#ffffff8c}.band-dark .trust-badge.na:before,.section-dark .trust-badge.na:before{background:#ffffff59}.btn-coral{position:relative;overflow:hidden}.btn-coral:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,#0000 32%,#ffffff6b 50%,#0000 68%);background-size:220% 100%;background-position:220% 0;pointer-events:none}html.motion-ok .btn-coral:after{animation:f5-btn-sheen 3.4s linear infinite}@keyframes f5-btn-sheen{0%{background-position:220% 0}to{background-position:-220% 0}}.omie-badge.acc-adaptive{--acc:var(--acc-adaptive,#00b8d9);--mark:var(--mark-adaptive,#0092ad)}.omie-badge.acc-ada{--acc:var(--acc-ada,#b79cff);--mark:var(--mark-ada,#8a63f6)}.omie-badge.acc-assess{--acc:var(--acc-assess,#00c288);--mark:var(--mark-assess,#00916a)}.modnet,.modnet-stage{position:relative}.modnet-stage{max-width:850px;margin:8px auto 0;aspect-ratio:760/430}.modnet-lines{position:absolute;inset:0;width:100%;height:100%}.modnet-lines path{fill:none;stroke:#ffffff38;stroke-width:1.5;stroke-dasharray:420 420;stroke-dashoffset:0}html.motion-ok .modnet-lines.reveal path{transition:stroke-dashoffset 1.5s var(--ease-out)}html.motion-ok .modnet-lines.reveal:not(.in) path{stroke-dashoffset:420}html.motion-ok .modnet-lines.reveal.in path:nth-child(2){transition-delay:.12s}html.motion-ok .modnet-lines.reveal.in path:nth-child(3){transition-delay:.24s}html.motion-ok .modnet-lines.reveal.in path:nth-child(4){transition-delay:.36s}html.motion-ok .modnet-lines.reveal.in path:nth-child(5){transition-delay:.48s}html.motion-ok .modnet-lines.reveal.in path:nth-child(6){transition-delay:.6s}html.motion-ok .modnet-lines.reveal.in path:nth-child(7){transition-delay:.72s}html.motion-ok .modnet-lines.reveal.in path:nth-child(8){transition-delay:.84s}html.motion-ok .modnet-lines.reveal.in path:nth-child(9){transition-delay:.96s}html.motion-ok .modnet-lines.reveal.in path:nth-child(10){transition-delay:1.08s}.modnet-core{position:absolute;left:50%;top:50%;width:92px;height:92px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:26px;background:#ffffff0f;border:1px solid #ffffff29;box-shadow:0 0 46px -8px #ff6b4780,inset 0 1px 0 #ffffff1a}.modnet-core svg{width:54px;height:54px;display:block}html.motion-ok .modnet-core{animation:f5-core-breathe 4.2s ease-in-out infinite}@keyframes f5-core-breathe{0%,to{box-shadow:0 0 46px -8px #ff6b4780,inset 0 1px 0 #ffffff1a}50%{box-shadow:0 0 68px -6px #ff6b47b8,inset 0 1px 0 #ffffff1a}}.modnet-node{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;text-decoration:none}.modnet-node .modnet-name{position:absolute;top:calc(100% + 7px);left:50%;transform:translateX(-50%)}.modnet-node .omie-badge{transition:transform .3s var(--ease-out)}.modnet-node:focus-visible .omie-badge,.modnet-node:hover .omie-badge{transform:translateY(-4px) scale(1.06)}.modnet-name{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;line-height:1;color:#ffffff9e;white-space:nowrap}.modnet-name .ns{color:#ffffff61}.modnet-node:hover .modnet-name{color:#ffffffeb}@media (max-width:720px){.modnet-stage{height:auto}.modnet-core,.modnet-lines{display:none}.modnet-nodes-fallback,.modnet-stage{display:block}.modnet-node{position:static;transform:none;display:inline-grid;margin:10px 12px}.modnet-node .modnet-name{position:static;transform:none;margin-top:7px}}.convert-duo{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:30px auto 0;text-align:center}.convert-duo .fine{flex-basis:100%;margin-top:2px}.cta-cycle{display:inline-block;min-width:6.5ch;text-align:center}.hl{position:relative;z-index:0;white-space:nowrap}.hl:after{content:"";position:absolute;z-index:-1;left:-2%;right:-3%;bottom:6%;height:32%;border-radius:7px;transform:skewY(-1deg);transform-origin:0 100%;background:var(--hl-c,#ffb72d61)}.hl-marigold{--hl-c:#ffb72d61}.hl-coral{--hl-c:#ff6b474d}.hl-teal{--hl-c:#00c28852}.hl-lilac{--hl-c:#b79cff6b}.hl-blue{--hl-c:#4fa1e857}.band-dark .hl:after,.section-dark .hl:after{filter:saturate(1.2) brightness(1.08)}html.motion-ok .hl:after{transition:transform .7s var(--ease-out) .25s}html.motion-ok .hl.reveal:not(.in):after,html.motion-ok .reveal:not(.in) .hl:after{transform:skewY(-1deg) scaleX(0)}.f5-ada-sec{padding:clamp(26px,4vw,46px) 0}.f5-ada{display:flex;align-items:center;gap:22px;padding:26px 30px;background:radial-gradient(90% 140% at 0 0,#b79cff29,#0000 55%),var(--paper);border:1px solid #b79cff73}.f5-ada-copy{min-width:0}.f5-ada-h{font-family:var(--font-serif);font-weight:620;font-size:clamp(20px,2.2vw,27px);line-height:1.15;color:var(--ink)}.f5-ada-h em{font-style:italic;color:#8a63f6}.f5-ada-quote{display:inline-block;margin-top:10px;padding:10px 14px;border-radius:14px 14px 14px 4px;background:#b79cff29;border:1px solid #b79cff59;font-size:14px;line-height:1.55;color:var(--ink)}.f5-ada-line{margin-top:8px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.01em;color:var(--ink-2)}.f5-ada-cta{margin-left:auto;flex:none}@media (max-width:720px){.f5-ada{flex-direction:column;align-items:flex-start}.f5-ada-cta{margin-left:0}}.mlk{display:inline-flex;align-items:center;gap:12px;--mlk-s:46px;--mlk-acc:var(--coral);--mlk-ink:var(--ink);--mlk-nsc:#1a1a1f61;line-height:1}.mlk.on-dark{--mlk-ink:#fff;--mlk-nsc:#ffffff8c}.mlk-mark{width:var(--mlk-s);height:var(--mlk-s);flex:none;display:block;overflow:visible}.mlk-ring{fill:none;stroke:var(--mlk-acc);stroke-linecap:round}.mlk-ear,.mlk-tail{fill:var(--mlk-acc)}.mlk-tail,.mlk-tip{transform-origin:58% 56%}.mlk-tip{fill:color-mix(in srgb,var(--mlk-acc) 32%,#fff)}.mlk-words{position:relative;display:inline-block;font-family:var(--font-serif);font-style:italic;font-weight:500;letter-spacing:-.025em;font-size:calc(var(--mlk-s) * .72);color:var(--mlk-ink);white-space:nowrap}.mlk-cycle{position:absolute;left:0;top:0;color:var(--mlk-acc);opacity:0;white-space:nowrap}.mlk-rest{position:relative;display:inline-block}.mlk-ns{color:var(--mlk-nsc)}.motion-ok .mlk.reveal{opacity:1;transform:none;filter:none}.motion-ok .mlk.reveal:not(.in) .mlk-ring{stroke-dasharray:213.7;stroke-dashoffset:213.7}.motion-ok .mlk.reveal:not(.in) .mlk-ear,.motion-ok .mlk.reveal:not(.in) .mlk-rest,.motion-ok .mlk.reveal:not(.in) .mlk-tail,.motion-ok .mlk.reveal:not(.in) .mlk-tip{opacity:0}.motion-ok .mlk.reveal.in .mlk-ring{animation:mlkDraw .7s var(--ease-out) both}.motion-ok .mlk.reveal.in .mlk-ear{animation:mlkPop .38s cubic-bezier(.34,1.56,.64,1) .42s both}.motion-ok .mlk.reveal.in .mlk-ear2{animation-delay:.5s}.motion-ok .mlk.reveal.in .mlk-tail,.motion-ok .mlk.reveal.in .mlk-tip{animation:mlkPop .4s ease-out .58s both}.motion-ok .mlk.reveal.in .mlk-c1{animation:mlkWord .76s ease-in-out .55s both}.motion-ok .mlk.reveal.in .mlk-c2{animation:mlkWord .76s ease-in-out 1.31s both}.motion-ok .mlk.reveal.in .mlk-c3{animation:mlkWord .76s ease-in-out 2.07s both}.motion-ok .mlk.reveal.in .mlk-rest{animation:mlkResolve .5s var(--ease-out) 2.72s both}@keyframes mlkDraw{0%{stroke-dasharray:213.7;stroke-dashoffset:213.7}to{stroke-dasharray:213.7;stroke-dashoffset:0}}@keyframes mlkPop{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes mlkWord{0%{opacity:0;transform:translateY(7px)}16%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7px)}}@keyframes mlkResolve{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.v8-for-teams{padding-top:68px}.v8-for-teams .hero{padding:clamp(52px,7vw,96px) 0 clamp(56px,7vw,92px);position:relative}.v8-for-teams .hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(36px,5vw,72px);align-items:center}.v8-for-teams .hero .h-display{font-size:clamp(46px,5.6vw,82px);text-wrap:balance}.v8-for-teams .hero-copy .lead{max-width:560px;margin-top:22px}.v8-for-teams .hero-live{margin-bottom:24px}.v8-for-teams .hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.v8-for-teams .hero-trust{margin-top:18px;display:inline-flex;align-items:center;gap:8px}.v8-for-teams .hero-trust:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal)}.v8-for-teams .hero-visual{position:relative}.v8-for-teams .chip-a{top:6%;left:-46px}.v8-for-teams .chip-b{bottom:10%;right:-34px}.v8-for-teams .chip-c{top:-42px;right:4%}.v8-for-teams .chip .omie-badge{flex:none}.v8-for-teams .hero-spark{position:absolute;z-index:1}.v8-for-teams .spark-a{top:16%;left:44%}.v8-for-teams .spark-b{bottom:14%;left:51%}@media (max-width:1180px){.v8-for-teams .chip-a{left:-8px}.v8-for-teams .chip-b{right:-8px}.v8-for-teams .chip-c{right:0}}@media (max-width:1020px){.v8-for-teams .hero-grid{grid-template-columns:1fr}.v8-for-teams .hero-copy{text-align:center}.v8-for-teams .hero-copy .lead{margin-left:auto;margin-right:auto}.v8-for-teams .hero-ctas,.v8-for-teams .hero-live{justify-content:center;display:flex}.v8-for-teams .hero-visual{max-width:720px;margin:0 auto}.v8-for-teams .hero-spark{display:none}}@media (max-width:720px){.v8-for-teams .chip-a,.v8-for-teams .chip-b,.v8-for-teams .chip-c{display:none}}.marquee-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.rollout{padding-top:clamp(64px,8vw,104px)}.claim-band{padding-top:clamp(40px,5vw,72px)}.h-giant{font-family:var(--font-serif);font-weight:620;font-size:clamp(44px,7vw,84px);line-height:1.02;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.claim-link-row{margin-top:28px}.claim-link{display:inline-flex;align-items:center;gap:9px;font-size:17px;font-weight:650;color:var(--coral)}.claim-link .arrow{display:inline-block;transition:transform .25s var(--ease-out)}.claim-link:hover .arrow{transform:translateX(4px)}.mx-card{max-width:940px;margin:0 auto;padding:clamp(20px,3vw,32px)}.mx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.mx-title{font-family:var(--font-serif);font-weight:600;font-size:21px}.mx-sub{font-size:13.5px;color:var(--ink-2);margin-top:3px}.mx-cov{text-align:right}.mx-cov-label{display:block;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px}.mx-cov b{font-family:var(--font-serif);font-weight:620;font-size:30px;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.mx-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.mx-grid{display:grid;grid-template-columns:minmax(150px,1.2fr) repeat(5,minmax(72px,1fr));gap:7px;align-items:center;min-width:620px}.mx-col{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--ink-2);text-align:center;padding-bottom:4px}.mx-col,.mx-name{white-space:nowrap}.mx-name{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:550;color:var(--ink);padding-right:8px}.mx-av{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;font-weight:700;background:var(--av,#14141f0f);color:var(--avt,var(--ink))}.mx-cell{display:block;height:34px;border-radius:9px;background:#14141f0d;transition:background-color .45s ease}.mx-cell.t1{background:#00c2882e}.mx-cell.t2{background:#00c2885c}.mx-cell.t3{background:#00c28899}.mx-cell.t4{background:#00b37e}.mx-cell.gap{background:#ff6b4724;box-shadow:inset 0 0 0 1.5px #ff6b47a6}.motion-ok .mx-cell.gap{animation:mx-gap-pulse 2.4s ease-in-out infinite}@keyframes mx-gap-pulse{0%,to{box-shadow:inset 0 0 0 1.5px #ff6b47a6}50%{box-shadow:inset 0 0 0 1.5px #ff6b47f2,0 0 0 4px #ff6b471f}}.mx-anim .mx-cell{opacity:0;transform:scale(.4)}.mx-anim.mx-in .mx-cell{opacity:1;transform:scale(1);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),background-color .45s ease;transition-delay:calc(var(--i, 0) * 26ms),calc(var(--i, 0) * 26ms),0ms}.mx-cell.bump{animation:mx-bump .7s var(--ease-out)}@keyframes mx-bump{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.mx-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px dashed var(--line)}.mx-legend{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--ink-2)}.mx-legend i{width:14px;height:14px;border-radius:4px}.mx-legend .l1{background:#00c2882e}.mx-legend .l2{background:#00c2885c}.mx-legend .l3{background:#00c28899}.mx-legend .l4{background:#00b37e}.mx-legend span{margin:0 10px 0 4px}.mx-legend .lgap{background:#ff6b4724;box-shadow:inset 0 0 0 1.5px #ff6b47a6}.mx-gapchip{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 12px 10px 16px;border:1px solid #ff6b474d;background:#ff6b470f;border-radius:999px;font-size:13.5px;color:var(--ink)}.mx-gapchip.assigned{border-color:#00c28859;background:#00c28812}.mx-nudge{border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:650;color:#fff;background:linear-gradient(135deg,var(--coral),var(--coral-2));box-shadow:var(--shadow-cta);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),background-color .25s ease}.mx-nudge:hover{transform:translateY(-1px);box-shadow:var(--shadow-cta-hover)}.mx-nudge:disabled{background:var(--teal);box-shadow:none;cursor:default;transform:none}#matrix .honesty-line{text-align:center}.band-coral{position:relative;overflow:hidden;color:#fff;border-radius:26px;background:radial-gradient(110% 150% at 88% -18%,#ffb72d8c,#0000 55%),radial-gradient(100% 140% at -6% 116%,#b79cff59,#0000 55%),linear-gradient(135deg,#ff6b47,#ff8a6b);padding:clamp(44px,6vw,76px) clamp(24px,5vw,64px)}.band-coral:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000,#0000 82%);mask-image:radial-gradient(120% 100% at 50% 0,#000,#0000 82%)}.band-coral-inner{position:relative;max-width:680px;margin:0 auto;text-align:center}.band-coral .h-section{color:#fff}.band-coral .h-section em{font-style:italic;color:#ffe8c2}.band-coral .lead-sm{color:#ffffffe0;margin-top:16px}.band-coral .kicker.on-coral{color:#ffffffd9}.band-coral .kicker.on-coral:before{background:#ffe8c2}.band-coral-ctas{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:30px}.band-coral .on-coral-fine{color:#ffffffc7;margin-top:18px}.btn-white{background:#fff;color:#c24428;box-shadow:0 12px 30px -10px #14141f59}.btn-white:hover{transform:translateY(-2px);box-shadow:0 18px 38px -10px #14141f66}.btn-outline-white{background:#ffffff1a;border:1px solid #ffffff80;color:#fff}.btn-outline-white:hover{background:#fff3;transform:translateY(-2px)}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:clamp(28px,4vw,44px) 0 clamp(30px,4vw,48px)}.proof-chip{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px 22px 18px;overflow:hidden}.proof-chip:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--pc,var(--teal))}.proof-chip:after{content:"";position:absolute;top:-40%;right:-30%;width:75%;height:110%;background:radial-gradient(closest-side,var(--pc,var(--teal)),#0000 72%);opacity:.1;pointer-events:none}.pc-top{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.pc-num{font-family:var(--font-serif);font-weight:620;font-size:clamp(38px,4vw,52px);line-height:1;color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pc-unit{font-size:.42em;font-weight:500;color:var(--ink-2);margin-left:5px}.pc-spark{width:104px;height:32px;flex:none;margin-bottom:3px}.pc-spark .spark-line{fill:none;stroke:var(--pc,var(--teal));stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.pc-spark .spark-fill{fill:var(--pc,var(--teal));opacity:.12}.pc-label{margin-top:12px;font-family:var(--font-mono);font-size:12px;color:var(--ink-2);letter-spacing:.02em}.motion-ok .proof-chip .spark-line{stroke-dasharray:240;stroke-dashoffset:240}.motion-ok .proof-chip .spark-fill{opacity:0;transition:opacity .6s ease .9s}.motion-ok .proof-chip.in .spark-line{animation:spark-draw 1.4s var(--ease-out) .25s forwards}.motion-ok .proof-chip.in .spark-fill{opacity:.12}@keyframes spark-draw{to{stroke-dashoffset:0}}.proof-values{margin-top:clamp(10px,2vw,20px)}@media (max-width:1020px){.proof-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.proof-grid{grid-template-columns:1fr}}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.testi-card{margin:0;padding:26px 26px 22px;display:flex;flex-direction:column;gap:16px}.tc-head{display:flex;align-items:center;gap:12px}.tc-av{width:46px;height:46px;border-radius:50%;flex:none;display:grid;place-items:center;font-family:var(--font-mono);font-size:13px;font-weight:700;background:var(--av);color:var(--avt);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--avs) 45%,#0000)}.tc-head figcaption b{display:block;font-size:14.5px;color:var(--ink)}.tc-head figcaption span{display:block;margin-top:2px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-2)}.testi-card blockquote{margin:0;font-family:var(--font-serif);font-size:18px;font-weight:480;line-height:1.5;color:var(--ink);letter-spacing:-.005em;text-wrap:pretty}.tc-stat{margin-top:auto;padding-top:15px;border-top:1px dashed var(--line);display:flex;align-items:baseline;gap:11px}.tc-stat .n{font-family:var(--font-serif);font-weight:620;font-size:30px;line-height:1;color:var(--avt)}.tc-stat .u{font-size:.44em;font-weight:500;margin-left:4px;color:var(--ink-2)}.tc-stat .l{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-2);letter-spacing:.02em}.testi-grid+.honesty-line{text-align:center}@media (max-width:920px){.testi-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-card)}.board-table{min-width:660px}.board-table td:last-child{white-space:nowrap}.v8-for-teams .honesty-line{text-align:center}.trust-band{padding-top:0}.trust-wrap{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.trust-row.center-row{justify-content:center}.trust-wrap .fine{max-width:560px}.cta-split{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,60px);align-items:center}.cta-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.cta-note{margin-top:18px}.cta-badges{display:grid;grid-template-columns:repeat(2,auto);gap:26px 30px;justify-content:center}.mkb{display:flex;flex-direction:column;align-items:center;gap:9px}.mkb .omie-badge{filter:drop-shadow(0 16px 22px rgba(0,0,0,.35))}.motion-ok .mkb:first-child .omie-badge{animation:floaty 7s ease-in-out infinite}.motion-ok .mkb:nth-child(2) .omie-badge{animation:floaty 7s ease-in-out .9s infinite}.motion-ok .mkb:nth-child(3) .omie-badge{animation:floaty 7s ease-in-out 1.8s infinite}.motion-ok .mkb:nth-child(4) .omie-badge{animation:floaty 7s ease-in-out 2.7s infinite}.mkb .cap{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.05em;color:#ffffff8c}@media (max-width:920px){.cta-split{grid-template-columns:1fr}.cta-badges{grid-template-columns:repeat(4,auto);gap:18px}.cta-badges .omie-badge{--s:64px}}@media (max-width:520px){.cta-badges{gap:12px}.mkb .cap{display:none}}.kirk-stage{max-width:760px;margin:0 auto}.kirk-stage .honesty-line{display:block;text-align:center;margin-top:16px}.kirk-mock{--rule:#e8e2d6;--muted:#7a736a;--ink2:#2e2e36;--paper:#faf7f2;--marigold-d:#f29100;--teal-d:#00916a;--teal-s:#c7f0de;--lilac-d:#8a6cff;background:#fff;border:1px solid var(--rule);border-radius:20px;padding:22px;box-shadow:0 30px 60px -25px #1a1a1f2e;display:flex;flex-direction:column;gap:14px}.kirk-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--rule)}.kirk-ttl{font-family:Fraunces,serif;font-size:18px;font-weight:500;letter-spacing:-.015em}.kirk-ttl em{color:var(--coral);font-style:italic}.kirk-tabs{display:flex;gap:3px;background:var(--paper);padding:3px;border-radius:8px}.kirk-tabs span{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;padding:5px 9px;border-radius:5px;color:var(--muted);text-transform:uppercase}.kirk-tabs span.on{background:var(--ink);color:var(--cream)}.kirk-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kirk-card{background:var(--paper);border:1px solid var(--rule);border-radius:13px;padding:14px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.kirk-card .top-row{display:flex;justify-content:space-between;align-items:center}.kirk-lvl{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:5px;color:#fff}.kirk-card.l1 .kirk-lvl{background:var(--marigold-d)}.kirk-card.l2 .kirk-lvl{background:var(--teal-d)}.kirk-card.l3 .kirk-lvl{background:var(--lilac-d)}.kirk-card.l4 .kirk-lvl{background:var(--coral)}.kirk-mom{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:700;letter-spacing:.05em;color:var(--teal-d);background:var(--teal-s);padding:2px 6px;border-radius:5px}.kirk-mom,.kirk-name{font-family:JetBrains Mono,monospace}.kirk-name{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.kirk-card.l1 .kirk-name{color:var(--marigold-d)}.kirk-card.l2 .kirk-name{color:var(--teal-d)}.kirk-card.l3 .kirk-name{color:var(--lilac-d)}.kirk-card.l4 .kirk-name{color:var(--coral)}.kirk-primary{display:flex;align-items:baseline;gap:6px;line-height:1}.kirk-primary .num{font-family:Fraunces,serif;font-size:30px;font-weight:500;letter-spacing:-.028em;line-height:1;font-feature-settings:"tnum"}.kirk-primary .num .knum{font-size:.55em;font-style:italic;color:var(--muted)}.kirk-primary .unit{font-family:Fraunces,serif;font-size:14px;font-style:italic;color:var(--muted);font-weight:500}.kirk-card.l1 .num{color:var(--marigold-d)}.kirk-card.l2 .num{color:var(--teal-d)}.kirk-card.l3 .num{color:var(--lilac-d)}.kirk-card.l4 .num{color:var(--coral)}.kirk-sub{font-size:10.5px;color:var(--ink2);line-height:1.35}.kirk-sub b{color:var(--ink);font-weight:600}.kirk-bar{height:5px;background:#1a1a1f0f;border-radius:3px;overflow:hidden;position:relative;margin-top:auto}.kirk-bar i{display:block;height:100%;border-radius:3px;width:0;transition:width .8s cubic-bezier(.2,.9,.3,1)}.kirk-card.on .kirk-bar i{width:var(--bar,80%)}.kirk-card.l1 .kirk-bar i{background:linear-gradient(90deg,var(--marigold),var(--marigold-d))}.kirk-card.l2 .kirk-bar i{background:linear-gradient(90deg,var(--teal),var(--teal-d))}.kirk-card.l3 .kirk-bar i{background:linear-gradient(90deg,var(--lilac),var(--lilac-d))}.kirk-card.l4 .kirk-bar i{background:linear-gradient(90deg,#ff8b6b,var(--coral))}.kirk-spark{height:24px;display:flex;align-items:center;margin-top:2px}.kirk-spark svg{width:100%;height:24px;overflow:visible}.kirk-spark .line{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;stroke-dashoffset:300;transition:stroke-dashoffset 1.6s ease-out;transition-delay:.3s}.kirk-spark .trend{fill:none;stroke-width:1;stroke-linecap:round;stroke-dasharray:2,3;opacity:0;transition:opacity .5s 1.5s}.kirk-card.on .kirk-spark .line{stroke-dashoffset:0}.kirk-card.on .kirk-spark .trend{opacity:.4}.kirk-spark circle{opacity:0;transition:opacity .3s;transition-delay:1.7s}.kirk-card.on .kirk-spark circle{opacity:1}.kirk-card.l1 .kirk-spark .line,.kirk-card.l1 .kirk-spark .trend{stroke:var(--marigold-d)}.kirk-card.l1 .kirk-spark circle{fill:var(--marigold-d)}.kirk-card.l2 .kirk-spark .line,.kirk-card.l2 .kirk-spark .trend{stroke:var(--teal-d)}.kirk-card.l2 .kirk-spark circle{fill:var(--teal-d)}.kirk-card.l3 .kirk-spark .line,.kirk-card.l3 .kirk-spark .trend{stroke:var(--lilac-d)}.kirk-card.l3 .kirk-spark circle{fill:var(--lilac-d)}.kirk-card.l4 .kirk-spark .line,.kirk-card.l4 .kirk-spark .trend{stroke:var(--coral)}.kirk-card.l4 .kirk-spark circle{fill:var(--coral)}@media (max-width:560px){.kirk-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kirk-bar i,.kirk-spark .line,.kirk-spark .trend,.kirk-spark circle{transition:none}}