@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_32dfc0ee-module__kJDCNG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_32dfc0ee-module__kJDCNG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#050505;--surface:#0a0a0a;--surface-elevated:#111;--surface-light:#161616;--text:#f5f5f2;--text-soft:#858585;--text-muted:#555;--accent:#d7ff00;--accent-hover:#e2ff33;--accent-text:#d7ff00;--on-accent:#000;--accent-dim:#d7ff0014;--accent-glow:#d7ff0033;--border:#1a1a1a;--border-light:#222;--glass:#ffffff05;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--danger-dim:#ef444414;--chrome-red:#ff5f56;--chrome-yellow:#ffbd2e;--chrome-green:#27c93f;--chrome-paper:#fff;--chrome-terminal-dim:#71717a;--price-featured-grad-1:#1a1a0a;--price-featured-grad-2:#0f0f0f;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-anchor:none;max-width:100vw;overflow-x:clip}body{font-family:var(--font-inter), "Inter", sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-anchor:none;max-width:100vw;font-weight:400;line-height:1.6;position:relative;overflow-x:clip}.noise-overlay{pointer-events:none;z-index:9999;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100vw;height:100vh;position:fixed;inset:0}h1,h2,h3,h4,h5,h6{letter-spacing:-.03em;font-weight:500;line-height:1.1}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;display:block}button{background:0 0;border:none;font-family:inherit}.container{max-width:1280px;margin:0 auto;padding:0 40px}.skip-link{background:var(--accent);color:var(--bg);z-index:10000;border-radius:0 0 12px;padding:12px 24px;font-weight:600;position:absolute;top:-100px;left:0}.skip-link:focus{top:0}.scroll-progress{background:var(--accent);z-index:10001;width:0%;height:2px;box-shadow:0 0 10px var(--accent-glow);transition:width .1s linear;position:fixed;top:0;left:0}.cursor-dot,.cursor-outline{pointer-events:none;z-index:9999;will-change:transform;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-dot{background:var(--accent);width:6px;height:6px}.cursor-outline{border:1px solid #d4ff0080;width:36px;height:36px;transition:width .3s,height .3s,background .3s,border-color .3s}.cursor-outline.hover{background:var(--accent-dim);border-color:#0000;width:60px;height:60px}#spotlight{background:radial-gradient(circle 400px at var(--x,50%) var(--y,50%), #d4ff000a 0%, transparent 70%);z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.nav-wrapper{z-index:1000;pointer-events:none;justify-content:center;padding:0 20px;display:flex;position:fixed;top:24px;left:0;right:0}@keyframes nav-enter{to{opacity:1;transform:none}}nav{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);width:100%;max-width:1140px;transition:all .4s var(--ease);animation:nav-enter 1s var(--ease) forwards;opacity:0;background:#0a0a0acc;border-radius:100px;justify-content:space-between;align-items:center;padding:8px 8px 8px 24px;display:flex;transform:translateY(-20px);box-shadow:0 8px 32px #0006}nav.scrolled{border-color:var(--border-light);background:#080808f2;box-shadow:0 10px 40px #0009}.logo{letter-spacing:-.02em;color:var(--text);flex-shrink:0;align-items:center;gap:12px;font-size:1.05rem;font-weight:600;display:flex}.logo-mark{flex-shrink:0;width:20px;height:20px}.nav-links{align-items:center;gap:6px;display:flex}.nav-links a{color:var(--text-soft);transition:all .2s var(--ease);border-radius:100px;padding:6px 14px;font-size:.85rem;font-weight:500;position:relative}.nav-links a:hover{color:var(--text);background:#ffffff0f}.nav-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.btn-primary{background:var(--accent);color:var(--on-accent);transition:all .3s var(--ease-out);cursor:pointer;white-space:nowrap;border:none;border-radius:100px;align-items:center;gap:8px;padding:10px 24px;font-size:.85rem;font-weight:600;display:inline-flex}.btn-primary:hover{background:var(--accent-hover);box-shadow:0 4px 15px var(--accent-glow);transform:translateY(-2px)}.btn-secondary{color:var(--text);border:1px solid var(--border-light);transition:all .3s var(--ease-out);cursor:pointer;white-space:nowrap;background:#14141480;border-radius:100px;align-items:center;gap:8px;padding:10px 24px;font-size:.85rem;font-weight:500;display:inline-flex}.btn-secondary:hover{color:var(--accent);background:#d7ff000d;border-color:#d7ff0066}.btn-sm{padding:8px 20px;font-size:.8rem}.hamburger{cursor:pointer;z-index:1001;flex-direction:column;gap:5px;padding:10px;display:none}.hamburger span{background:var(--text);width:22px;height:2px;transition:all .3s var(--ease);border-radius:2px}.hamburger.active span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:999;opacity:0;visibility:hidden;width:100%;height:100vh;transition:opacity .4s var(--ease), visibility .4s;background:#050505fa;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0}.mobile-menu.active{opacity:1;visibility:visible}.mobile-menu a{color:var(--text-soft);opacity:0;padding:8px 16px;font-size:1.75rem;font-weight:500;transition:color .2s;transform:translateY(20px)}.mobile-menu.active a{opacity:1;transition:opacity .4s var(--ease), transform .4s var(--ease), color .2s;transform:translateY(0)}.mobile-menu.active a:first-child{transition-delay:.1s}.mobile-menu.active a:nth-child(2){transition-delay:.15s}.mobile-menu.active a:nth-child(3){transition-delay:.2s}.mobile-menu.active a:nth-child(4){transition-delay:.25s}.mobile-menu a:hover{color:var(--accent)}.mobile-menu .mobile-actions{flex-direction:column;gap:12px;width:260px;margin-top:32px;display:flex}.mobile-menu .mobile-actions .btn-primary,.mobile-menu .mobile-actions .btn-secondary{justify-content:center;width:100%}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:180px 0 100px;display:flex;position:relative;overflow:hidden}.hero-bg-layer{z-index:0;pointer-events:none;position:absolute;inset:0}#networkCanvas{opacity:.6;width:100%;height:100%;position:absolute;top:0;left:0}.hero-grid-bg{z-index:1;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:50px 50px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 80%)}.hero-glow{z-index:1;pointer-events:none;background:radial-gradient(#00281e26 0%,#d7ff0008 30%,#0000 70%);width:80vw;max-width:1000px;height:60vh;position:absolute;top:15%;left:50%;transform:translate(-50%)}.hero .container{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.hero-badge{-webkit-backdrop-filter:blur(10px);border:1px solid var(--border-light);color:var(--text-soft);letter-spacing:.1em;opacity:0;animation:fade-up 1s var(--ease) .2s forwards;background:#0f0f0f99;border-radius:100px;align-items:center;gap:12px;margin-bottom:40px;padding:6px 16px;font-size:.75rem;font-weight:500;display:inline-flex;transform:translateY(10px)}.hero-badge .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;flex-shrink:0;position:relative}.hero-badge .dot:after{content:"";background:var(--accent);opacity:.4;border-radius:50%;animation:2s cubic-bezier(.4,0,.6,1) infinite badge-pulse;position:absolute;inset:-3px}@keyframes badge-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}}.hero-badge strong{color:var(--text);font-weight:600}.hero h1{letter-spacing:-.04em;color:var(--text);opacity:0;animation:fade-up 1s var(--ease) .4s forwards;margin-bottom:32px;font-size:clamp(3rem,7vw,6.5rem);font-weight:700;line-height:1.05;transform:translateY(20px)}.hero h1 .glow{color:var(--accent);display:block}.hero p.lede{color:var(--text-soft);opacity:0;max-width:680px;animation:fade-up 1s var(--ease) .6s forwards;margin:0 auto 48px;font-size:clamp(1.05rem,1.5vw,1.15rem);font-weight:400;line-height:1.6;transform:translateY(20px)}.hero-ctas{opacity:0;animation:fade-up 1s var(--ease) .8s forwards;flex-wrap:wrap;justify-content:center;gap:16px;display:flex;transform:translateY(20px)}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}.marquee-section{background:var(--accent);color:var(--bg);z-index:2;margin:30px 0;padding:28px 0;position:relative;overflow:hidden;transform:rotate(-2deg)scale(1.08)}.marquee{gap:50px;animation:22s linear infinite scrollX;display:flex}@keyframes scrollX{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-item{letter-spacing:-.02em;white-space:nowrap;text-transform:uppercase;align-items:center;gap:50px;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:600;display:flex}.marquee-dot{background:var(--bg);border-radius:50%;flex-shrink:0;width:8px;height:8px}section{z-index:2;padding:120px 0;scroll-margin-top:100px;position:relative}.band-alt{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.band-glow{border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.band-glow:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at top,#d4ff000d 0%,#0000 65%);width:700px;max-width:90%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.band-glow .container{z-index:1;position:relative}.section-header{max-width:700px;margin-bottom:70px}.section-header.center{text-align:center;margin:0 auto 70px}.section-header h2{margin-bottom:20px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:600}.section-header p{color:var(--text-soft);font-size:1.05rem;font-weight:300}.kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px;font-size:.8rem;font-weight:600;display:block}.bento-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(200px,auto);gap:16px;display:grid}.bento-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--lg,24px);transition:all .4s var(--ease);flex-direction:column;justify-content:space-between;padding:32px;display:flex;position:relative;overflow:hidden}.bento-item:hover{border-color:var(--accent);background:var(--surface-elevated);transform:translateY(-4px);box-shadow:0 20px 50px #0006}.bento-item:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform .4s var(--ease);position:absolute;top:0;left:0;transform:scaleX(0)}.bento-item:hover:after{transform:scaleX(1)}.bi-large{grid-area:span 2/span 2}.bi-wide{grid-column:span 2}.bento-icon{background:var(--surface-light);border-radius:var(--sm,12px);width:44px;height:44px;color:var(--accent);justify-content:center;align-items:center;margin-bottom:18px;font-size:1.4rem;display:flex}.bento-icon svg,.gs-icon svg{width:22px;height:22px}.bento-item h3{margin-bottom:10px;font-size:1.35rem;font-weight:500}.bi-large h3{font-size:1.8rem}.bento-item p{color:var(--text-soft);font-size:.9rem;font-weight:300}.bento-link{color:var(--accent);align-items:center;gap:6px;margin-top:18px;font-size:.82rem;font-weight:500;display:inline-flex}.situation-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.situation-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--lg,24px);transition:all .4s var(--ease);padding:32px;position:relative;overflow:hidden}.situation-card:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform .4s var(--ease);position:absolute;top:0;left:0;transform:scaleX(0)}.situation-card:hover{border-color:var(--accent);transform:translateY(-4px)}.situation-card:hover:after{transform:scaleX(1)}.situation-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:#d4ff0014;border-radius:100px;margin-bottom:16px;padding:4px 10px;font-size:.7rem;font-weight:500;display:inline-block}.situation-card h3{margin-bottom:10px;font-size:1.1rem;font-weight:500;line-height:1.35}.situation-card p{color:var(--text-soft);font-size:.88rem;font-weight:300;line-height:1.6}.stats-grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:24px;padding:56px 0;display:grid}.stat-box{text-align:center}.stat-num{color:var(--accent);letter-spacing:-.04em;margin-bottom:6px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;display:block}.stat-label{color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;font-weight:400}.stats-disclaimer{text-align:center;color:var(--text-muted);margin-top:32px;font-size:.78rem}.process-layout{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.process-sticky{position:sticky;top:120px}.process-steps{flex-direction:column;gap:14px;display:flex}.timeline-wrapper{border-left:2px solid #ffffff0d;margin-left:16px;padding-left:32px;position:relative}.p-step{border-radius:var(--md,20px);transition:all .3s var(--ease);background:#18181b66;border:1px solid #ffffff0d;align-items:start;gap:20px;padding:28px;display:flex;position:relative}.p-step:before{content:"";background:var(--border-light);border:2px solid var(--bg);z-index:2;border-radius:50%;width:10px;height:10px;transition:all .3s;position:absolute;top:36px;left:-38px}.p-step:hover{border-color:#d7ff0033}.p-step:hover:before{background:var(--accent);box-shadow:0 0 10px #d7ff0066}.p-num{color:var(--accent);border:1px solid var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;font-weight:600;display:flex}.p-content h4{margin-bottom:6px;font-size:1.15rem;font-weight:500}.p-content p{color:var(--text-soft);font-size:.9rem;font-weight:300}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.price-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--lg,24px);transition:all .3s var(--ease);flex-direction:column;padding:36px;display:flex}.price-card:hover{border-color:var(--accent);transform:translateY(-4px)}.price-card.featured{background:linear-gradient(160deg, var(--price-featured-grad-1), var(--price-featured-grad-2));border-color:var(--accent);box-shadow:0 0 40px #d4ff000f}.pt-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pt-title{font-size:1.35rem;font-weight:600}.pt-badge{background:var(--accent);color:var(--bg);text-transform:uppercase;letter-spacing:.05em;border-radius:100px;padding:4px 12px;font-size:.7rem;font-weight:600}.pt-desc{color:var(--text-soft);margin-bottom:20px;font-size:.85rem}.pt-price{letter-spacing:-.03em;margin-bottom:24px;font-size:2.6rem;font-weight:600}.pt-price span{color:var(--text-soft);font-size:.9rem;font-weight:300}.pt-features{flex-grow:1;margin-bottom:28px}.pt-features li{color:var(--text-soft);align-items:center;gap:10px;margin-bottom:10px;font-size:.9rem;display:flex}.pt-features li:before{content:"✓";color:var(--accent);flex-shrink:0;font-weight:700}.price-card .btn-secondary{justify-content:center;width:100%}.price-card.featured .btn-secondary{background:var(--accent);color:var(--bg);border-color:var(--accent)}.price-card.featured .btn-secondary:hover{color:var(--accent);background:0 0}.compare-table{background:var(--surface);border:1px solid var(--border);border-radius:var(--lg,24px);margin-top:56px;overflow:auto hidden}.compare-table table{border-collapse:collapse;width:100%;min-width:480px}.compare-table caption{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:20px 24px 0;font-size:.72rem;font-weight:500}.compare-table th,.compare-table td{text-align:center;padding:14px 20px;font-size:.86rem}.compare-table thead th{color:var(--text-soft);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);padding-top:20px;font-size:.78rem;font-weight:400}.compare-table td:first-child,.compare-table th:first-child{text-align:left;color:var(--text)}.compare-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--border)}.compare-table .ct-yes{color:var(--accent);font-weight:600}.compare-table .ct-no{color:var(--text-muted)}.faq-section{position:relative}.faq-section:before{content:"";background:radial-gradient(ellipse at center, var(--accent-glow) 0%, var(--accent-dim) 40%, transparent 70%);filter:blur(90px);opacity:.2;pointer-events:none;z-index:0;width:65vw;max-width:800px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-section .container{z-index:1;position:relative}.faq-layout{overflow-anchor:none;max-width:860px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border);overflow-anchor:none;padding:22px 0}.faq-question{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:20px;padding:0;font-size:1.1rem;font-weight:400;transition:color .3s;display:flex}.faq-item:hover .faq-question{color:var(--accent)}.faq-icon{flex-shrink:0;width:22px;height:22px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--accent);transition:transform .3s,opacity .3s;position:absolute}.faq-icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.faq-icon:after{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.faq-item.active .faq-icon:after{opacity:0;transform:translate(-50%)rotate(90deg)}.faq-answer-wrapper{will-change:height, opacity;overflow-anchor:none;overflow:hidden}.faq-answer-wrapper .faq-answer{padding-top:14px;max-height:none!important;transition:none!important;overflow:visible!important}.faq-answer{max-height:0;transition:max-height .4s var(--ease), padding .4s var(--ease);color:var(--text-soft);font-size:.95rem;font-weight:400;line-height:1.6;overflow:hidden}.faq-item.active .faq-answer{max-height:500px;padding-top:14px}.faq-more{text-align:center;margin-top:40px}.faq-more a{color:var(--accent);align-items:center;gap:6px;font-size:.9rem;font-weight:500;display:inline-flex}.cta-box{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--xl,32px);box-shadow:0 24px 60px #0006, 0 0 40px var(--accent-dim);background:#0c0c0ea6;padding:90px 40px;position:relative;overflow:hidden}.cta-box:before{content:"";background:radial-gradient(circle at 50% 0,#d4ff0014 0%,#0000 50%);width:100%;height:100%;position:absolute;top:0;left:0}.cta-box h2{margin-bottom:20px;font-size:clamp(2.2rem,6vw,4.5rem);font-weight:700;position:relative}.cta-box p{color:var(--text-soft);max-width:540px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.1rem;font-weight:300;position:relative}.cta-box .btn-primary{padding:16px 36px;font-size:.95rem;position:relative}footer{border-top:1px solid var(--border);z-index:2;padding:80px 0 30px;position:relative;overflow:hidden}.footer-giant{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--border-light);text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:-2vw;font-size:clamp(3rem,11vw,14rem);font-weight:800;line-height:.8}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:60px;display:grid}.footer-newsletter{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-bottom:48px;padding:40px 0;display:flex}.footer-newsletter p{color:var(--text-soft);font-size:.86rem;font-weight:300}.footer-brand p{color:var(--text-soft);max-width:300px;margin:20px 0;font-size:.88rem;font-weight:300}.footer-col h5{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:20px;font-size:.78rem;font-weight:600}.footer-col li{margin-bottom:10px}.footer-col a{color:var(--text-soft);font-size:.9rem;transition:color .2s}.footer-col a:hover{color:var(--text)}.footer-bottom{border-top:1px solid var(--border);color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:30px;font-size:.82rem;display:flex}.back-to-top{background:var(--surface);border:1px solid var(--border-light);cursor:pointer;z-index:998;opacity:0;visibility:hidden;width:48px;height:48px;transition:all .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:30px;right:30px;transform:translateY(20px)}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{border-color:var(--accent);background:var(--accent-dim)}.back-to-top svg{width:18px;height:18px;stroke:var(--accent)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(40px)}.reveal.visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@media (max-width:1024px){.nav-links,.nav-actions .btn-primary{display:none}.hamburger{display:flex}nav{padding:12px 16px 12px 24px}.bento-grid{grid-template-columns:repeat(2,1fr)}.bi-large{grid-area:span 1/span 2}.bi-wide{grid-column:span 2}.situation-grid{grid-template-columns:1fr 1fr}.process-layout{grid-template-columns:1fr;gap:40px}.process-sticky{position:static}.pricing-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:640px){.container{padding:0 20px}section{padding:80px 0}.hero{min-height:auto;padding:140px 0 80px}.hero-ctas{flex-direction:column;align-items:stretch;max-width:300px;margin:0 auto 60px}.hero-ctas .btn-primary,.hero-ctas .btn-secondary{justify-content:center}.bento-grid{grid-template-columns:1fr}.bi-large,.bi-wide{grid-column:span 1}.situation-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr;gap:30px;padding:40px 0}.floating-stats{flex-direction:column;align-items:center}.glass-stat:nth-child(2){transform:none}.glass-stat{width:100%;min-width:auto;max-width:280px}.footer-grid{grid-template-columns:1fr}.footer-newsletter{flex-direction:column;align-items:flex-start}.footer-bottom{text-align:center;flex-direction:column}.cta-box{padding:60px 24px}.scroll-indicator{display:none}.p-step{gap:16px;padding:22px}.p-num{width:34px;height:34px;font-size:.82rem}}@media (hover:none){body{cursor:auto}.cursor-dot,.cursor-outline{display:none}*{cursor:auto!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}.cursor-dot,.cursor-outline,#spotlight{display:none}body{cursor:auto}}.book-section{align-items:center;min-height:100vh;padding:130px 0 100px;display:flex;position:relative}.book-grid{z-index:2;grid-template-columns:1fr 1.12fr;align-items:flex-start;gap:64px;width:100%;max-width:1140px;margin:0 auto;display:grid;position:relative}@media (max-width:960px){.book-grid{grid-template-columns:1fr;gap:48px}}.book-sidebar{flex-direction:column;display:flex}.book-eyebrow{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);align-items:center;gap:8px;margin-bottom:14px;font-size:.76rem;font-weight:600;display:inline-flex}.book-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%;flex-shrink:0;display:inline-block}.book-heading{letter-spacing:-.03em;color:var(--text);margin-bottom:16px;font-size:clamp(2.3rem,3.8vw,3.2rem);font-weight:700;line-height:1.12}.book-intro{color:var(--text-soft);max-width:480px;margin-bottom:32px;font-size:1.02rem;line-height:1.6}.book-features{flex-direction:column;gap:20px;margin-bottom:36px;display:flex}.book-feature-item{align-items:flex-start;gap:16px;display:flex}.book-feature-icon{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border-light);width:38px;height:38px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.book-feature-text{flex-direction:column;gap:3px;display:flex}.book-feature-text strong{color:var(--text);font-size:.95rem;font-weight:600;line-height:1.3}.book-feature-text span{color:var(--text-soft);font-size:.86rem;line-height:1.5}.book-direct-contact{border-top:1px solid var(--border-light);align-items:center;gap:8px;padding-top:20px;font-size:.88rem;display:inline-flex}.book-direct-label{color:var(--text-muted)}.book-direct-email{color:var(--text);text-underline-offset:3px;transition:color .2s var(--ease);font-weight:600;text-decoration:underline}.book-direct-email:hover{color:var(--accent)}.book-card{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:36px;position:relative;box-shadow:0 16px 36px -6px #0006}@media (max-width:600px){.book-card{border-radius:var(--radius-md);padding:24px 20px}}.book-card-header{border-bottom:1px solid var(--border-light);margin-bottom:24px;padding-bottom:18px}.book-card-title{letter-spacing:-.02em;color:var(--text);margin-bottom:4px;font-size:1.35rem;font-weight:700}.book-card-subtitle{color:var(--text-muted);font-size:.88rem;line-height:1.4}.book-scope-callout{background:var(--accent-dim);border:1px solid var(--accent);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:10px 14px;display:flex}.book-scope-info{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.book-scope-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:.7rem;font-weight:700}.book-scope-title{font-weight:500}.book-scope-total{color:var(--accent);font-weight:700}.book-scope-link{color:var(--text-muted);text-underline-offset:3px;margin-left:auto;font-size:.78rem;text-decoration:underline}.book-scope-link:hover{color:var(--text)}.book-form{flex-direction:column;gap:18px;display:flex}.book-track-group{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (max-width:520px){.book-track-group{grid-template-columns:1fr;gap:6px}}.book-track-btn{border:1px solid var(--border-light);color:var(--text-soft);border-radius:var(--radius-sm);text-align:center;cursor:pointer;background:#ffffff08;justify-content:center;align-items:center;padding:10px 8px;font-size:.81rem;font-weight:500;line-height:1.3;transition:all .15s;display:flex}.book-track-btn:hover{border-color:var(--border);color:var(--text);background:#ffffff0d}.book-track-btn.is-active{background:var(--accent-dim);border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 1px var(--accent);font-weight:600}.book-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.book-form-row{grid-template-columns:1fr;gap:18px}}.book-field{flex-direction:column;display:flex}.book-label{color:var(--text-soft);letter-spacing:-.01em;align-items:center;gap:4px;margin-bottom:6px;font-size:.83rem;font-weight:600;display:flex}.book-req{color:var(--accent);font-weight:700}.book-input,.book-select,.book-textarea{border-radius:var(--radius-sm);border:1px solid var(--border-light);width:100%;height:46px;color:var(--text);background:#ffffff08;outline:none;padding:0 14px;font-family:inherit;font-size:.92rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.book-textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.5}.book-input::placeholder,.book-textarea::placeholder{color:var(--text-muted);opacity:.7}.book-input:focus,.book-select:focus,.book-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim);background:#ffffff0d}.book-field.has-error .book-input,.book-field.has-error .book-select,.book-field.has-error .book-textarea{border-color:var(--danger);box-shadow:0 0 0 2px var(--danger-dim)}.book-error{color:var(--danger);margin-top:5px;font-size:.75rem;font-weight:500}.book-select-wrap{width:100%;position:relative}.book-select{appearance:none;cursor:pointer;padding-right:36px}.book-select option{background:var(--surface);color:var(--text)}.book-select-arrow{pointer-events:none;color:var(--text-muted);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.book-status-banner{border-radius:var(--radius-sm);background:var(--danger-dim);border:1px solid var(--danger);color:var(--danger);padding:12px 14px;font-size:.85rem}.book-submit-btn{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;width:100%;height:48px;margin-top:6px;padding:0 24px;font-size:.95rem;font-weight:600;transition:transform .12s,opacity .15s}.book-submit-btn:active:not(:disabled){transform:scale(.99)}.book-privacy-note{color:var(--text-muted);text-align:center;margin:6px 0 0;font-size:.78rem;line-height:1.4}.book-success{text-align:center;flex-direction:column;align-items:center;padding:28px 0;display:flex}.book-success-check{background:var(--accent-dim);border:1.5px solid var(--accent);width:52px;height:52px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.book-success-check svg{width:26px;height:26px}.book-success-heading{color:var(--text);letter-spacing:-.02em;margin-bottom:10px;font-size:1.45rem;font-weight:700}.book-success-body{color:var(--text-soft);max-width:440px;margin:0 auto 26px;font-size:.92rem;line-height:1.6}.book-success-actions{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.book-home-link{color:var(--text-muted);text-underline-offset:3px;transition:color .2s var(--ease);font-size:.85rem;text-decoration:underline}.book-home-link:hover{color:var(--text)}.page-hero,.services-hero,.pricing-hero{text-align:center;border-bottom:none;flex-direction:column;justify-content:center;align-items:center;min-height:auto;padding:130px 0 40px;display:flex;position:relative}.page-hero-container,.services-hero-container,.pricing-hero-container{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:860px;margin:0 auto;display:flex;position:relative}.page-hero .hero-badge,.services-hero .hero-badge,.pricing-hero .hero-badge{opacity:0;margin-bottom:20px;animation:.65s cubic-bezier(.16,1,.3,1) 50ms forwards hero-badge-enter;transform:translateY(-16px)scale(.96)}.page-hero-text,.services-hero-text,.pricing-hero-text{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:840px;display:flex}.page-hero-title,.services-title,.pricing-title{letter-spacing:-.04em;color:var(--text);margin-bottom:22px;font-size:clamp(3rem,6vw,5.25rem);font-weight:700;line-height:1.08}.kinetic-line,.kinetic-line.glow{display:block}.kinetic-word-mask{vertical-align:top;margin-bottom:-.14em;margin-right:.26em;padding-bottom:.14em;display:inline-block;overflow:hidden}.kinetic-word-mask:last-child{margin-right:0}.kinetic-word{will-change:transform, opacity;display:inline-block}.kinetic-word.glow-word,.page-hero-title .glow,.services-title .glow,.pricing-title .glow{color:var(--accent)!important;text-shadow:none!important;filter:none!important}.page-hero-lede,.services-lede,.pricing-lede{color:var(--text-soft);opacity:0;max-width:660px;margin:0 auto;font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:400;line-height:1.6;animation:.85s cubic-bezier(.16,1,.3,1) .4s forwards hero-lede-enter;transform:translateY(22px)}.page-hero .hero-glow{background:radial-gradient(ellipse at center, var(--accent-glow) 0%, var(--accent-dim) 40%, transparent 70%);filter:blur(75px);opacity:.6;animation:5s ease-in-out infinite alternate hero-glow-breathe}@keyframes hero-badge-enter{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-title-enter{to{opacity:1;transform:translateY(0)}}@keyframes hero-lede-enter{to{opacity:1;transform:translateY(0)}}@keyframes hero-glow-breathe{0%{opacity:.65;transform:translate(-50%)scale(.92)}to{opacity:1;transform:translate(-50%)scale(1.12)}}.services-ledger{padding:0 0 80px}.ledger-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:992px){.ledger-grid{grid-template-columns:1fr 1fr}}.ledger-row{text-align:left;background:#18181b66;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;align-items:flex-start;gap:24px;height:100%;padding:40px;transition:border-color .3s;display:flex}.ledger-row:hover{border-color:#d7ff0033}.ledger-meta{flex-direction:row;align-items:center;gap:16px;display:flex}.ledger-num{color:var(--accent);letter-spacing:.1em;font-family:monospace;font-size:.9rem;font-weight:600}.ledger-icon{width:40px;height:40px;stroke:var(--text-muted);transition:stroke .3s var(--ease)}.ledger-row:hover .ledger-icon{stroke:var(--accent);filter:drop-shadow(0 0 10px #d7ff0066)}.ledger-content h2{letter-spacing:-.02em;color:var(--text);margin-bottom:20px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600}.ledger-content p{color:var(--text-soft);font-size:1.05rem;line-height:1.6}@media (max-width:900px){.ledger-row{padding:60px 0}}.premium-pricing-grid{border:1px solid var(--border-light);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(10px);background:#0a0a0a66;grid-template-columns:repeat(3,1fr);margin-bottom:80px;display:grid}.premium-tier{border-right:1px solid var(--border-light);flex-direction:column;padding:60px 40px;display:flex;position:relative}.premium-tier:last-child{border-right:none}.premium-tier.featured{background:linear-gradient(#d7ff0008 0%,#0000 100%)}.pt-header{margin-bottom:32px;position:relative}.pt-header h3{letter-spacing:-.02em;margin-bottom:8px;font-size:1.8rem;font-weight:600}.pt-desc{color:var(--text-soft);font-size:.9rem}.pt-tag{text-transform:uppercase;letter-spacing:.1em;color:var(--bg);background:var(--accent);border-radius:100px;padding:4px 10px;font-size:.65rem;font-weight:600;position:absolute;top:0;right:0}.pt-price{letter-spacing:-.04em;color:var(--text);margin-bottom:40px;font-size:3.5rem;font-weight:700;line-height:1}.pt-price span{color:var(--text-muted);letter-spacing:0;margin-left:4px;font-size:1rem;font-weight:400}.pt-features{flex-direction:column;flex-grow:1;gap:16px;margin:0 0 48px;padding:0;list-style:none;display:flex}.pt-features li{color:var(--text-soft);align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.4;display:flex}.pt-dot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.featured .pt-dot{background:var(--accent);box-shadow:0 0 8px #d7ff0066}.pt-action .btn-secondary,.pt-action .btn-primary{justify-content:center;width:100%;padding:14px}@media (max-width:900px){.premium-pricing-grid{grid-template-columns:1fr}.premium-tier{border-right:none;border-bottom:1px solid var(--border-light)}.premium-tier:last-child{border-bottom:none}}.premium-compare-table{padding-bottom:20px;overflow-x:auto}.premium-compare-table table{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.premium-compare-table th{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);border-bottom:1px solid var(--border-light);padding:24px;font-size:.8rem;font-weight:500}.premium-compare-table td{border-bottom:1px solid var(--border-light);color:var(--text-soft);padding:24px;font-size:.95rem}.premium-compare-table tbody tr:hover td{background:#ffffff03}.premium-compare-table td:first-child{color:var(--text);font-weight:500}.ct-active{color:var(--accent)!important}.ct-dim{color:var(--text-muted)!important}.calc-wrapper{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:#0a0a0a66;max-width:1000px;margin:0 auto;overflow:hidden;box-shadow:0 20px 40px #0006}.calc-selector{border-bottom:1px solid var(--border-light);text-align:center;background:#05050566;padding:48px}.calc-question{color:var(--text-soft);margin-bottom:32px;font-size:1.25rem;font-weight:500}.calc-tabs{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.calc-tab{border:1px solid var(--border-light);color:var(--text-soft);cursor:pointer;transition:all .3s var(--ease);background:0 0;border-radius:100px;padding:16px 32px;font-family:inherit;font-size:1rem;font-weight:500}.calc-tab:hover{color:var(--text);border-color:#d7ff0066}.calc-tab.active{color:var(--text);border-color:#ffffff26}.active-tab-pill{z-index:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-radius:100px;position:absolute;inset:0}.calc-display{grid-template-columns:1fr 1fr;gap:64px;padding:64px 48px;display:grid}.calc-left{flex-direction:column;align-items:flex-start;display:flex}.calc-plan-name{color:var(--text);margin-bottom:8px;font-size:2rem;font-weight:600}.calc-plan-desc{color:var(--text-soft);margin-bottom:32px;font-size:1rem;line-height:1.5}.calc-price{color:var(--text);letter-spacing:-.04em;font-size:5rem;font-weight:700;line-height:1}.calc-price span{color:var(--text-muted);letter-spacing:0;margin-left:8px;font-size:1.25rem;font-weight:400}.calc-right{border-left:1px solid var(--border-light);flex-direction:column;justify-content:center;padding-left:64px;display:flex}.calc-features-title{color:var(--text);margin-bottom:24px;font-size:1.1rem;font-weight:500}.calc-features{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.calc-features li{color:var(--text-soft);align-items:flex-start;gap:16px;font-size:1.05rem;line-height:1.4;display:flex}.cf-icon{width:20px;height:20px;stroke:var(--accent);flex-shrink:0;margin-top:2px}@media (max-width:900px){.calc-display{grid-template-columns:1fr;gap:40px;padding:40px 24px}.calc-right{border-left:none;border-top:1px solid var(--border-light);padding-top:40px;padding-left:0}.calc-selector{padding:32px 24px}.calc-tab{width:100%;padding:12px 24px}.calc-price{font-size:4rem}}@media (max-width:1024px){.container{padding:0 32px}}@media (max-width:900px){.container{padding:0 24px}section{padding:80px 0}.hero{padding:140px 0 60px!important}.page-hero,.services-hero,.pricing-hero{padding:110px 0 40px!important}#cta{padding-bottom:80px!important}.hero h1,.book-title,.book-heading{font-size:clamp(2.5rem,9vw,3.5rem)!important}.page-hero-title,.services-title,.pricing-title{font-size:clamp(2.4rem,8vw,3.6rem)!important}h2{font-size:clamp(2rem,6vw,2.5rem)}.bento-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:16px}.bento-item{min-height:auto;padding:32px}.bento-item.bi-large,.bento-item.bi-wide{grid-area:span 1/span 1}.stats-grid{grid-template-columns:1fr 1fr;gap:40px}.situation-grid{grid-template-columns:1fr;gap:24px}.process-layout{grid-template-columns:1fr;gap:48px}.process-sticky{position:relative;top:0}.footer-layout{flex-direction:column;gap:60px}.f-brand{max-width:100%}.f-links-group{grid-template-columns:1fr 1fr;gap:40px;width:100%;display:grid}.mobile-menu{justify-content:flex-start;width:100vw;height:100vh;padding:120px 32px 40px}.mobile-menu a{font-size:2rem}}@media (max-width:600px){.container{padding:0 16px}.hero h1,.book-title,.book-heading{font-size:clamp(2.2rem,10vw,2.5rem)!important}.page-hero-title,.services-title,.pricing-title{font-size:clamp(2.1rem,9vw,2.85rem)!important}.stats-grid{text-align:center;grid-template-columns:1fr;gap:32px}.cta-box{padding:48px 24px}.hero-ctas{flex-direction:column;width:100%}.hero-ctas .btn-primary,.hero-ctas .btn-secondary{justify-content:center;width:100%}.f-links-group{grid-template-columns:1fr;gap:40px}}html,body,#root{width:100%;position:relative;overflow-x:clip}.console-hero{padding:160px 0 100px;overflow:hidden}.console-layout{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;display:grid}.console-left{z-index:2;position:relative}.console-left h1{text-align:left;margin-left:0}.console-left .lede{text-align:left;margin-left:0;padding:0}.console-left .hero-ctas{justify-content:flex-start}.console-right{z-index:2;position:relative}.terminal-window{border:1px solid var(--border-light);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(20px);background:#0a0a0a99;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;overflow:hidden;box-shadow:0 20px 50px #00000080}.tw-header{border-bottom:1px solid var(--border-light);background:#141414cc;align-items:center;gap:8px;padding:12px 16px;display:flex}.tw-dot{border-radius:50%;width:10px;height:10px}.tw-dot.red{background:var(--chrome-red)}.tw-dot.yellow{background:var(--chrome-yellow)}.tw-dot.green{background:var(--chrome-green)}.tw-title{color:var(--text-muted);letter-spacing:.1em;margin-left:auto;font-size:.75rem}.tw-body{color:var(--text-soft);flex-direction:column;gap:8px;min-height:240px;padding:24px;display:flex}.tw-line span{color:var(--text-muted);margin-right:8px}.tw-cursor{background:var(--accent);width:10px;height:16px;margin-top:4px;animation:1s step-end infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.dash-wrap{position:relative}.dash-glow{background:var(--accent);filter:blur(120px);opacity:.12;pointer-events:none;width:320px;height:320px;transition:opacity .5s var(--ease);border-radius:50%;position:absolute;top:-40px;right:-40px}.dash-wrap:hover .dash-glow{opacity:.2}.dash-card{border-radius:var(--radius-md);background:linear-gradient(160deg, var(--surface-elevated) 0%, var(--surface) 100%);border:1px solid var(--border-light);transition:transform .3s var(--ease), box-shadow .3s var(--ease);transform-style:preserve-3d;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006}.dash-card:hover{box-shadow:0 30px 60px #00000080,0 0 0 1px #d7ff0026}.dash-spotlight{pointer-events:none;z-index:20;border-radius:inherit;position:absolute;inset:0}.dash-header{border-bottom:1px solid var(--border);z-index:10;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:relative}.dash-dots{gap:8px;display:flex}.dash-dots .d{width:8px;height:8px;transition:transform .2s var(--ease);border-radius:50%}.dash-dots .d.red{background:var(--chrome-red)}.dash-dots .d.yellow{background:var(--chrome-yellow)}.dash-dots .d.green{background:var(--chrome-green)}.dash-card:hover .dash-dots .d{transform:scale(1.2)}.dash-title{color:var(--text-muted);letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,Fira Code,monospace;font-size:.6rem;overflow:hidden}.dash-status{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.6rem}.dash-body{z-index:10;flex-direction:column;gap:16px;padding:20px;display:flex;position:relative}.dash-stage{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dash-stage .label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:6px;font-size:.6rem;font-weight:600}.dash-stage .value{color:var(--accent);letter-spacing:-.03em;transition:text-shadow .3s var(--ease);font-family:JetBrains Mono,Fira Code,monospace;font-size:1.5rem;font-weight:500;line-height:1}.dash-card:hover .dash-stage .value{text-shadow:0 0 20px #d7ff004d}.dash-trend{color:var(--text-soft);transition:transform .3s var(--ease);align-items:center;gap:4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:600;display:flex}.dash-card:hover .dash-trend{transform:translateY(-2px)}.dash-chart{align-items:flex-end;gap:6px;height:60px;display:flex}.dash-chart .bar{background:var(--surface-light);opacity:.5;cursor:pointer;transform-origin:bottom;min-width:0;transition:height .3s var(--ease), opacity .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);animation:dash-bar-in .4s var(--ease) backwards;animation-delay:calc(var(--i) * 40ms);border:none;border-radius:3px 3px 0 0;flex:1;padding:0}.dash-chart .bar.recent{background:var(--accent);opacity:1}.dash-chart .bar:hover,.dash-chart .bar:focus-visible{opacity:1;transform:scaleY(1.05);box-shadow:0 0 12px #d7ff004d}.dash-chart .bar:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.dash-chart:hover .bar:not(:hover){opacity:.25}.dash-chart:has(.bar:focus-visible) .bar:not(:focus-visible){opacity:.25}.dash-divider{background:var(--border);height:1px}.dash-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dash-metrics .m .label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:3px;font-size:.55rem;font-weight:600}.dash-metrics .m .val{color:var(--text);font-family:JetBrains Mono,Fira Code,monospace;font-size:.95rem;font-weight:500;line-height:1}.dash-metrics .m .val.accent{color:var(--accent)}.dash-activity-title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:2px;font-size:.55rem;font-weight:600}.dash-activity-item{cursor:default;transition:all .2s var(--ease);border-radius:6px;align-items:center;gap:8px;margin:0 -6px;padding:4px 6px;display:flex}.dash-activity-item:hover{background:var(--surface-light);transform:translate(4px)}.dash-activity-item .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent-glow);transition:all .2s var(--ease);border-radius:50%;flex-shrink:0}.dash-activity-item:hover .dot{width:8px;height:8px}.dash-activity-item .text{text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);transition:color .2s var(--ease);flex:1;font-size:.72rem;overflow:hidden}.dash-activity-item:hover .text{color:var(--text)}.dash-activity-item .time{color:var(--text-muted);opacity:.6;transition:opacity .2s var(--ease);flex-shrink:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.6rem}.dash-activity-item:hover .time{opacity:1}.dash-foot{justify-content:space-between;align-items:center;display:flex}.dash-foot .label{color:var(--text-muted);font-size:.65rem;font-weight:500}.dash-foot-dots{gap:6px;display:flex}.dash-foot-dots .d{background:var(--accent);width:5px;height:5px;transition:all .3s var(--ease);border-radius:50%}.dash-card:hover .dash-foot-dots .d{width:6px;height:6px;box-shadow:0 0 6px var(--accent-glow);transform:scale(1.3)}@keyframes dash-bar-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:900px){.dash-glow{width:240px;height:240px}.dash-body{gap:14px;padding:16px}.dash-stage .value{font-size:1.25rem}.dash-chart{height:48px}}@media (max-width:600px){.dash-glow{width:180px;height:180px;top:-20px;right:-20px}.dash-header{padding:12px 14px}.dash-title{display:none}.dash-body{gap:12px;padding:14px}.dash-metrics{gap:8px}}@media (max-width:900px){.console-layout{grid-template-columns:1fr}}.ticker-tape{background:var(--accent);color:var(--on-accent);z-index:2;border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;padding:20px 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.ticker-track{white-space:nowrap;letter-spacing:.1em;align-items:center;gap:60px;font-size:.9rem;font-weight:700;animation:20s linear infinite scrollX;display:flex}.ticker-track .dot{background:var(--bg);border-radius:50%;width:6px;height:6px}.engine-room{padding:80px 0;position:relative}.engine-room:before{content:"";background:radial-gradient(ellipse at center, var(--accent-glow) 0%, var(--accent-dim) 45%, transparent 70%);filter:blur(80px);opacity:.35;pointer-events:none;z-index:0;width:70vw;max-width:900px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.engine-room .container{z-index:1;position:relative}.er-grid{grid-template-columns:repeat(4,1fr);gap:20px;padding:20px 0;display:grid}.er-stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border-light);border-radius:var(--radius-md);transition:all .3s var(--ease);background:#0c0c0ea6;flex-direction:column;justify-content:center;padding:32px 24px;display:flex;position:relative;overflow:hidden}.er-stat:before{content:"";background:var(--accent);opacity:0;height:2px;transition:opacity .3s var(--ease);position:absolute;top:0;left:0;right:0}.er-stat:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 30px #00000040}.er-stat:hover:before{opacity:1}.er-val{color:var(--text);letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(2.2rem,3.4vw,3.2rem);font-weight:700;line-height:1}.er-suf{color:var(--accent);margin-left:2px}.er-lbl{color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:600}@media (max-width:900px){.er-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:600px){.er-grid{grid-template-columns:1fr;gap:12px}}.sticky-ledger-section{background:#05050566;padding:120px 0;position:relative}.sticky-ledger-section:before{content:"";background:radial-gradient(ellipse at center, var(--accent-glow) 0%, var(--accent-dim) 40%, transparent 70%);filter:blur(100px);opacity:.22;pointer-events:none;z-index:0;width:50vw;max-width:650px;height:500px;position:absolute;top:30%;right:5%}.sticky-ledger-section .container{z-index:1;position:relative}.sl-layout{grid-template-columns:400px 1fr;gap:80px;display:grid}.sl-sticky{align-self:start;height:max-content;position:sticky;top:120px}.sl-scroll{flex-direction:column;gap:40px;display:flex}.sl-block{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:border-color .3s, transform .3s var(--ease), box-shadow .3s var(--ease);background:#0c0c0ea6;padding:48px}.sl-block:hover{border-color:var(--accent)}.sl-meta{color:var(--accent);margin-bottom:16px;font-family:monospace;font-size:.85rem}.sl-block h3{margin-bottom:16px;font-size:2rem}.sl-block p{color:var(--text-soft);line-height:1.6}@media (max-width:900px){.sl-layout{grid-template-columns:1fr}.sl-sticky{position:static}}.challenges-section{border-top:1px solid var(--border-light);padding:120px 0}.ch-rows{border-top:1px solid var(--border-light)}.ch-row{border-bottom:1px solid var(--border-light);grid-template-columns:88px 1fr 1.15fr;padding:56px 0;display:grid}.ch-index{color:var(--accent);border-right:1px solid var(--border-light);padding-right:24px;font-family:monospace;font-size:.85rem}.ch-problem{padding:0 48px 0 40px}.ch-solution{border-left:1px solid var(--border-light);padding-left:48px;transition:border-color .3s;position:relative}.ch-row:hover .ch-solution{border-left-color:var(--accent)}.ch-tag{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-family:monospace;font-size:.65rem;display:inline-flex}.ch-tag:before{content:"";background:currentColor;flex:none;width:7px;height:7px}.ch-tag.problem{color:var(--chrome-red)}.ch-tag.solution{color:var(--accent)}.ch-problem h3{color:var(--text-soft);margin-bottom:12px;font-size:1.5rem;font-weight:500;line-height:1.25}.ch-solution h3{margin-bottom:12px;font-size:1.6rem;font-weight:600;line-height:1.25}.ch-problem p,.ch-solution p{color:var(--text-soft);max-width:560px;font-size:1.05rem;font-weight:300;line-height:1.65}.ch-flow{color:var(--accent);background:var(--bg);padding:8px 0;font-size:.85rem;line-height:1;position:absolute;top:0;left:0;transform:translate(-50%,-4px)}@media (max-width:900px){.ch-row{grid-template-columns:1fr;padding:44px 0}.ch-index{border-right:none;margin-bottom:22px;padding-right:0}.ch-problem{padding:0}.ch-solution{border-left:none;margin-top:28px;padding-left:0}.ch-flow{align-items:center;gap:12px;width:100%;margin-bottom:24px;padding:0;font-size:.8rem;display:inline-flex;position:static;transform:none}.ch-flow:after{content:"";border-top:1px dashed var(--border-light);flex:1}.ch-problem h3,.ch-solution h3{font-size:1.35rem}.ch-problem p,.ch-solution p{font-size:1rem}}.process-timeline{background:var(--surface);padding:120px 0}.pt-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:60px;display:grid}.pt-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border-light);border-top:2px solid var(--border-light);border-radius:var(--radius-md);transition:border-color .3s, border-top-color .3s, transform .3s var(--ease);background:#0c0c0ea6;padding:32px}.pt-card:hover{border-top-color:var(--accent)}.pt-num{color:var(--accent);margin-bottom:24px;font-family:monospace;font-size:.85rem}.pt-card h3,.pt-card h4{margin-bottom:12px;font-size:1.25rem}.pt-card p{color:var(--text-soft);font-size:.95rem}@media (max-width:900px){.pt-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pt-grid{grid-template-columns:1fr}}.hero .console-layout{flex-direction:unset;align-items:center;display:grid}@media (max-width:900px){.hero .console-layout{grid-template-columns:1fr}}body,#root{width:100%;overflow-x:clip}.hero-grid-bg{max-width:100vw;overflow:hidden}.nav-wrapper{max-width:100vw}@media (max-width:600px){.hero{min-height:auto!important;padding:120px 0 50px!important}.page-hero,.services-hero,.pricing-hero{min-height:auto!important;padding:95px 0 35px!important}.console-hero{padding:120px 0 60px!important}}.pricing-cards-section{background:var(--bg);border-top:1px solid var(--border-light);padding:120px 0;position:relative}.pricing-cards-section:before{content:"";background:radial-gradient(ellipse at center, var(--accent-glow) 0%, var(--accent-dim) 40%, transparent 70%);filter:blur(95px);opacity:.28;pointer-events:none;z-index:0;width:55vw;max-width:700px;height:450px;position:absolute;top:40%;left:10%}.pricing-cards-section .container{z-index:1;position:relative}.te-home-grid{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:32px;margin-top:48px;display:grid}@media (max-width:900px){.te-home-grid{grid-template-columns:1fr;gap:24px}}.pc-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:60px;display:grid}.pc-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border-light);border-radius:var(--radius-md);transition:all .3s var(--ease);background:#0c0c0ea6;flex-direction:column;padding:40px;display:flex;position:relative}.pc-card:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 10px 30px #00000080}.pc-card.featured{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--accent);background:#12160cb3;box-shadow:0 0 30px #d7ff000d}.pc-card.featured:hover{box-shadow:0 10px 40px #d7ff001a}.pc-badge{background:var(--accent);color:var(--on-accent);letter-spacing:.05em;text-transform:uppercase;border-radius:100px;padding:4px 12px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pc-head{border-bottom:1px dashed var(--border-light);margin-bottom:24px;padding-bottom:24px}.pc-head h4{margin-bottom:8px;font-size:1.5rem}.pc-head p{color:var(--text-soft);font-size:.95rem}.pc-price{letter-spacing:-.04em;color:var(--text);margin-bottom:32px;font-size:3rem;font-weight:700;line-height:1}.pc-price span{color:var(--text-muted);letter-spacing:0;margin-left:4px;font-size:1rem;font-weight:400}.pc-features{flex-direction:column;flex-grow:1;gap:16px;margin:0 0 40px;padding:0;list-style:none;display:flex}.pc-features li{color:var(--text-soft);align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.4;display:flex}.pc-dot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.pc-card.featured .pc-dot{background:var(--accent)}@media (max-width:1024px){.pc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.pc-grid{grid-template-columns:1fr}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}h1,h2,h3,h4{letter-spacing:-.03em}.hero-bg-layer:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#dfff0008 0%,#0000 60%);width:1200px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-badge{color:var(--text)!important;background:#dfff0014!important;border:1px solid #dfff0026!important}.tw-body{font-family:JetBrains Mono,monospace}.tw-line{letter-spacing:-.01em!important;text-align:left!important;align-items:flex-start!important;gap:16px!important;font-size:.8125rem!important;line-height:1.5!important;display:flex!important}.tw-line span:first-child{opacity:.5;font-variant-numeric:tabular-nums;flex-shrink:0;margin-right:0!important}.pc-card,.sl-block,.pt-card,.terminal-window,.cta-box{-webkit-backdrop-filter:blur(12px)!important;background:#ffffff05!important;border:1px solid #ffffff0f!important;box-shadow:inset 0 1px #ffffff14,0 4px 20px #0003!important}.pc-card.featured{background:#0a0a0acc!important;border:1px solid #dfff004d!important;box-shadow:inset 0 1px #dfff001a,0 0 30px #dfff000d!important}.btn-primary,.btn-secondary{transition:all .2s cubic-bezier(.16,1,.3,1)!important}.btn-primary{box-shadow:0 0 #dfff0000}.btn-primary:hover{filter:brightness(1.1);box-shadow:0 0 20px #dfff0033!important}.btn-primary:active,.btn-secondary:active{transform:scale(.98)!important}.nav-wrapper nav{-webkit-backdrop-filter:blur(24px)saturate(200%)!important;backdrop-filter:blur(24px)saturate(200%)!important;background:#0f0f1259!important;border:1px solid #ffffff1f!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0a,0 12px 40px #0009!important}.nav-wrapper nav.scrolled{-webkit-backdrop-filter:blur(32px)saturate(220%)!important;backdrop-filter:blur(32px)saturate(220%)!important;background:#08080aa6!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff0f,0 16px 50px #000000d9!important}.ledger-grid{align-items:center!important}.ledger-item{gap:40px;text-align:center!important;justify-content:space-between!important;align-items:center!important}.er-stat{text-align:center;align-items:center}.nav-links a{color:var(--text-soft)!important}.nav-links a:hover{color:var(--text)!important}.tw-line{color:var(--chrome-terminal-dim)!important}.tw-line.success{color:var(--accent)!important}.sl-block{-webkit-backdrop-filter:blur(12px)!important;box-shadow:none!important;background:#18181b66!important;border:1px solid #ffffff0d!important;border-radius:12px!important;padding:24px!important}.pt-tag{color:#fbbf24cc!important;letter-spacing:.05em!important;background:#fbbf241a!important;border-radius:4px!important;margin-bottom:16px!important;padding:2px 8px!important;font-size:.75rem!important;font-weight:600!important;display:inline-block!important}.pt-side.success .pt-tag{color:#d7ff00cc!important;background:#d7ff001a!important}@media (min-width:901px){.pt-card{position:relative}.pt-card:not(:last-child):after{content:"→";color:#fff3;pointer-events:none;z-index:10;font-size:1.25rem;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}}@keyframes arrow-flow{0%{opacity:.1;transform:translateY(-50%)}50%{opacity:.6;transform:translate(4px,-50%)}to{opacity:.1;transform:translateY(-50%)}}@media (min-width:901px){.pt-card:not(:last-child):after{animation:2s ease-in-out infinite arrow-flow}.pt-card:first-child:after{animation-delay:0s}.pt-card:nth-child(2):after{animation-delay:.4s}.pt-card:nth-child(3):after{animation-delay:.8s}}.pc-card.featured{transform:translateY(-4px);border:1px solid #dfff004d!important;box-shadow:inset 0 1px #dfff001a,0 0 30px #dfff0014!important}.pc-card.featured .btn-primary{background:var(--accent)!important;color:var(--on-accent)!important;border:none!important;font-weight:600!important;box-shadow:0 4px 15px #dfff0026!important}.pc-card.featured .btn-primary:hover{background:var(--accent-hover)!important;box-shadow:0 4px 25px #dfff004d!important}.nl-form{background:#ffffff05;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;width:100%;max-width:360px;padding:6px;display:flex}.nl-form input{color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:8px 16px;font-family:inherit;font-size:.85rem}.nl-form input::placeholder{color:var(--text-soft)}.nl-form .btn-primary{padding:8px 20px}.tw-cursor-inline{color:var(--accent);margin-left:6px;font-weight:700;animation:1s step-end infinite blink;display:inline-block}.spotlight-card{position:relative;overflow:hidden}.spotlight-glow{pointer-events:none;z-index:0;border-radius:inherit;transition:opacity .3s;position:absolute;inset:0}.spotlight-card>:not(.spotlight-glow){z-index:1;position:relative}.nav-links a.active{color:var(--text);background:#ffffff14;font-weight:600}.nav-links a.active:after{content:"";background:var(--accent);width:4px;height:4px;box-shadow:0 0 6px var(--accent-glow);border-radius:50%;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.mobile-menu a.active{color:var(--accent)}html.lenis,html.lenis body{overflow-anchor:none;height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@media (max-width:992px){.container{padding:0 20px}.hero-content{text-align:center;align-items:center;gap:40px;flex-direction:column!important}.hero-text{align-items:center;max-width:100%}.hero-text .btn-group{justify-content:center}.console-right{margin-top:20px;width:100%!important}.sl-layout{flex-direction:column!important;gap:40px!important}.sl-sticky{text-align:center;width:100%!important;height:auto!important;position:relative!important;top:0!important}.sl-scroll{width:100%!important}.process-bento{grid-template-columns:1fr!important}.pricing-grid{grid-template-columns:1fr!important;gap:24px!important}.footer-grid{gap:40px;grid-template-columns:1fr 1fr!important}.footer-newsletter{flex-direction:column;align-items:flex-start}.footer-newsletter .nl-form{width:100%;margin:20px auto 0}}@media (max-width:768px){h1{font-size:clamp(2.5rem,8vw,3rem)!important}h2{font-size:clamp(2rem,6vw,2.5rem)!important}.er-grid{flex-direction:column!important;align-items:center!important;gap:40px!important;padding:40px 0!important}.er-stat{width:100%!important}.brand-item img{width:24px!important;height:24px!important}.brand-item span{font-size:1rem!important}.dot{margin:0 20px!important}.footer-grid{grid-template-columns:1fr!important}.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:12px}}.auth-input{background:var(--surface-light);border:1px solid var(--border-light);width:100%;color:var(--text);border-radius:var(--sm,12px);outline:none;padding:14px;font-family:inherit;font-size:.95rem;transition:all .3s}.auth-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 16px #deff001a}.auth-link{color:var(--accent);transition:opacity .2s,text-shadow .2s}.auth-link:hover{opacity:.8;text-shadow:0 0 8px #deff0066}.footer-watermark-wrap{pointer-events:none;z-index:0;width:600px;height:600px;animation:10s ease-in-out infinite alternate watermark-float;position:absolute;bottom:-150px;right:-100px;overflow:visible}.footer-watermark-glow{background:radial-gradient(circle, var(--accent-glow) 0%, var(--accent-dim) 50%, transparent 75%);filter:blur(55px);opacity:.45;pointer-events:none;border-radius:50%;width:440px;height:440px;animation:6s ease-in-out infinite alternate watermark-glow-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-watermark{opacity:.07;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 0 28px var(--accent)) drop-shadow(0 0 70px var(--accent-glow));animation:7s ease-in-out infinite alternate watermark-breathe;transform:rotate(-10deg)}.footer-watermark path:first-of-type{animation:8s ease-in-out infinite alternate watermark-part-shimmer}.footer-watermark path:nth-of-type(2){animation:8s ease-in-out 2s infinite alternate watermark-part-shimmer}.footer-watermark rect{animation:8s ease-in-out 4s infinite alternate watermark-part-shimmer}@keyframes watermark-float{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(-12px,-18px)rotate(1.8deg)}to{transform:translate(8px,-10px)rotate(-1.2deg)}}@keyframes watermark-glow-pulse{0%{opacity:.35;transform:translate(-50%,-50%)scale(.9)}to{opacity:.65;transform:translate(-50%,-50%)scale(1.18)}}@keyframes watermark-breathe{0%{opacity:.05;filter:drop-shadow(0 0 20px var(--accent)) drop-shadow(0 0 50px var(--accent-glow))}to{opacity:.095;filter:drop-shadow(0 0 35px var(--accent)) drop-shadow(0 0 85px var(--accent-glow))}}@keyframes watermark-part-shimmer{0%{opacity:.8}to{opacity:1}}@media (max-width:768px){.footer-watermark-wrap{width:300px;height:300px;bottom:-50px;right:-50px}.footer-watermark-glow{filter:blur(35px);width:220px;height:220px}}@media (prefers-reduced-motion:reduce){.footer-watermark-wrap,.footer-watermark-glow,.footer-watermark,.footer-watermark path,.footer-watermark rect{animation:none!important}}.input-group textarea{border:none;border-bottom:1px solid var(--border-light);width:100%;color:var(--text);transition:border-color .3s var(--ease);resize:vertical;background:0 0;outline:none;min-height:96px;padding:12px 0;font-family:inherit;font-size:1.1rem;line-height:1.6}.input-group textarea:focus,.input-group textarea:not(:placeholder-shown){border-bottom-color:var(--accent)}.input-group textarea:focus+label,.input-group textarea:not(:placeholder-shown)+label{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;top:-16px}.field-error{color:var(--chrome-red);letter-spacing:.02em;margin-top:8px;font-size:.8rem;display:block}.form-status{margin:0;font-size:.9rem;line-height:1.5}.form-status.error{color:var(--chrome-red)}.form-status.success{color:var(--accent)}.error-page{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:140px 40px 80px;display:flex;position:relative}.error-page-inner{max-width:560px}.error-page .error-code{letter-spacing:.2em;color:var(--accent);margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:.85rem;display:block}.error-page h1{margin-bottom:14px;font-size:clamp(2rem,5vw,3rem)}.error-page p{color:var(--text-soft);margin-bottom:32px}.wv-section{--wv-warning:#f59e0b;--wv-danger:#ef4444;--wv-accent-dim-stop:#a6d900}.wv-section .section-header{margin-bottom:34px}.wv-switch{background:var(--surface);border:1px solid var(--border-light);border-radius:100px;gap:4px;margin-top:34px;padding:5px;display:inline-flex}.wv-switch-btn{color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:100px;padding:9px 22px;font-family:inherit;font-size:.875rem;font-weight:600;transition:color .25s,background .25s}.wv-switch-btn:hover{color:var(--text)}.wv-switch-btn.active{background:var(--accent);color:var(--on-accent)}.wv-panels{min-height:470px;margin-top:34px}.wv-chaos-field{max-width:760px;height:450px;margin:0 auto;position:relative}.wv-card-float{will-change:transform;width:min(310px,44%);position:absolute}.wv-chaos-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border-light);border-radius:var(--radius-md);background:#111113bf;padding:14px 16px;box-shadow:0 20px 40px #0006}.wv-chaos-card h3,.wv-chaos-card h4{color:var(--text);align-items:center;gap:8px;margin-bottom:4px;font-size:.85rem;font-weight:600;display:flex}.wv-chaos-card h3 svg,.wv-chaos-card h4 svg{color:var(--wv-danger);flex:none}.wv-chaos-card p{color:var(--text-soft);font-size:.8rem;font-style:italic}.wv-cc1{top:4%;left:3%}.wv-cc2{top:1%;right:6%}.wv-cc3{top:36%;left:13%}.wv-cc4{top:33%;right:3%}.wv-cc5{top:66%;left:2%}.wv-cc6{top:62%;right:9%}.wv-cc6 .wv-chaos-card{border-color:var(--wv-warning)}.wv-cc6 h4 svg{color:var(--wv-warning)}.wv-order-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--accent);border-radius:var(--radius-md);background:#111113d9;max-width:480px;margin:0 auto;overflow:hidden;box-shadow:0 20px 50px #00000080}.wv-oc-head{border-bottom:1px solid var(--border-light);background:#16161ab3;align-items:center;gap:11px;padding:15px 18px;display:flex}.wv-oc-av{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--wv-accent-dim-stop), var(--accent));width:32px;height:32px;color:var(--on-accent);flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.wv-oc-head b{color:var(--text);font-size:.9rem}.wv-oc-head span{color:var(--accent);font-size:.75rem;display:block}.wv-oc-body{padding:18px}.wv-oc-row{margin-bottom:16px}.wv-oc-row:last-of-type{margin-bottom:0}.wv-oc-label{color:var(--text-soft);justify-content:space-between;margin-bottom:9px;font-size:.78rem;display:flex}.wv-oc-label b{color:var(--text)}.wv-bar{background:var(--bg);border:1px solid var(--border-light);border-radius:100px;height:8px;overflow:hidden}.wv-bar-fill{background:linear-gradient(90deg, var(--wv-accent-dim-stop), var(--accent));border-radius:100px;height:100%}.wv-oc-note{color:var(--text-soft);border-top:1px dashed var(--border-light);justify-content:center;align-items:center;gap:9px;margin-top:16px;padding-top:15px;font-size:.8rem;display:flex}.wv-oc-note svg{color:var(--accent);flex:none}@media (max-width:900px){.wv-panels{min-height:0}.wv-chaos-field{flex-direction:column;gap:12px;max-width:420px;height:auto;display:flex}.wv-card-float{width:100%;position:static}}.se-section{padding:40px 0 80px}.se-section .section-header{margin-bottom:48px}.se-shell{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) 400px;display:grid;overflow:hidden}.se-config{border-right:1px solid var(--border-light);background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:50px 50px;flex-direction:column;gap:36px;padding:40px;display:flex}.se-group-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:12px;margin-bottom:16px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:500;display:flex}.se-group-index{color:var(--accent);letter-spacing:.08em}.se-service-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.se-option{text-align:left;border-radius:var(--radius-sm);border:1px solid var(--border-light);color:var(--text-soft);cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease), color .2s var(--ease);background:#ffffff05;flex-direction:column;gap:6px;padding:14px 16px;font-family:inherit;display:flex}.se-option:hover{color:var(--text);border-color:#ffffff2e}.se-option-name{font-size:.9rem;font-weight:400}.se-option-rate{letter-spacing:.05em;color:var(--text-muted);font-family:JetBrains Mono,Fira Code,monospace;font-size:.68rem}.se-option.selected{border-color:var(--accent);background:var(--accent-dim);color:var(--text)}.se-option.selected .se-option-name{font-weight:600}.se-option.selected .se-option-rate{color:var(--accent)}.se-chip-row{flex-wrap:wrap;gap:8px;display:flex}.se-chip{border:1px solid var(--border-light);color:var(--text-soft);cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease), color .2s var(--ease);background:0 0;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:.85rem;font-weight:500;display:inline-flex}.se-chip-icon{width:15px;height:15px;color:inherit;flex-shrink:0}.se-chip:hover{color:var(--text);border-color:#ffffff2e}.se-chip.selected{border-color:var(--accent);background:var(--accent-dim);color:var(--text);font-weight:600}.se-group-hint{color:var(--text-soft);margin:12px 0 0;font-size:.75rem}.se-qty-control{align-items:baseline;gap:8px;margin-left:auto;display:inline-flex}.se-number{border:1px solid var(--border-light);border-radius:var(--radius-sm);width:84px;color:var(--text);text-align:center;background:#ffffff08;padding:8px 10px;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.15rem;font-weight:500}.se-number:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:3px}.se-qty-unit{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem}.se-range{appearance:none;background:var(--surface-light);cursor:pointer;border:1px solid var(--border-light);border-radius:10px;outline:none;width:100%;height:6px;margin:10px 0}.se-range::-webkit-slider-thumb{appearance:none;background:var(--accent);cursor:pointer;border:2px solid var(--surface-elevated);width:18px;height:18px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;transition:transform .15s,box-shadow .15s}.se-range::-webkit-slider-thumb:hover{box-shadow:0 0 14px var(--accent-glow);transform:scale(1.2)}.se-range::-moz-range-thumb{background:var(--accent);cursor:pointer;border:2px solid var(--surface-elevated);width:18px;height:18px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;transition:transform .15s,box-shadow .15s}.se-range::-moz-range-thumb:hover{box-shadow:0 0 14px var(--accent-glow);transform:scale(1.2)}.se-range:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.se-range-meta{color:var(--text-soft);justify-content:space-between;align-items:baseline;gap:12px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.68rem;display:flex}.se-discount-note{color:var(--accent);text-align:center;flex:1;font-weight:500}.se-addon-list{flex-direction:column;gap:8px;display:flex}.se-addon{border:1px solid var(--border-light);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-soft);transition:border-color .2s var(--ease), background .2s var(--ease), color .2s var(--ease);background:#ffffff05;align-items:center;gap:12px;padding:14px 16px;font-size:.9rem;display:flex}.se-addon:hover{color:var(--text);border-color:#ffffff2e}.se-addon.selected{border-color:var(--accent);background:var(--accent-dim);color:var(--text)}.se-addon.selected .se-addon-name{font-weight:600}.se-addon-check{accent-color:var(--accent);flex:none;width:16px;height:16px}.se-addon-check:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.se-addon-price{color:var(--text-soft);margin-left:auto;font-family:JetBrains Mono,Fira Code,monospace;font-size:.78rem}.se-addon.selected .se-addon-price{color:var(--accent);font-weight:500}.se-summary{background:#ffffff05;flex-direction:column;padding:40px 36px;display:flex}.se-badge{background:var(--accent-dim);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid #d7ff004d;border-radius:100px;align-self:flex-start;margin:0 0 20px;padding:6px 14px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.65rem;font-weight:500;display:inline-block}.se-summary-title{letter-spacing:-.01em;color:var(--text);margin:0 0 8px;font-size:1.6rem;font-weight:600}.se-summary-desc{color:var(--text-soft);border-bottom:1px solid var(--border-light);margin:0 0 20px;padding-bottom:20px;font-size:.85rem;line-height:1.5}.se-summary-rows{margin:0}.se-summary-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:.9rem;display:flex}.se-summary-row dt{color:var(--text-soft);flex:none}.se-summary-row dd{text-align:right;min-width:0;margin:0;font-weight:600}.se-price{white-space:nowrap;font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem;font-weight:500}.se-summary-row-accent{border-radius:var(--radius-sm);background:var(--accent-dim);border:1px solid #d7ff0040;margin-top:8px;padding:11px 12px}.se-summary-row-accent dt,.se-summary-row-accent dd{color:var(--accent)}.se-total-row{border-top:1px solid var(--border-light);align-items:baseline;gap:10px;margin:20px 0 22px;padding-top:18px;display:flex}.se-total{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:700}.se-total-note{color:var(--text-soft);font-size:.8rem}.se-cta{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding:16px;display:flex}.se-note{color:var(--text-soft);text-align:center;margin:12px 0 0;font-size:.75rem}@media (max-width:992px){.se-shell{grid-template-columns:1fr}.se-config{border-right:none;border-bottom:1px solid var(--border-light)}}@media (max-width:600px){.se-section{padding:24px 0 64px}.se-config{gap:28px;padding:28px 20px}.se-summary{padding:28px 20px}.se-group-label{flex-wrap:wrap}.se-qty-control{margin-left:auto}.se-total-row{flex-wrap:wrap}}@media (max-width:768px){html,body{width:100%!important;max-width:100vw!important;overflow-x:clip!important}.container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 16px!important}.hero{min-height:auto!important;padding:120px 0 60px!important}.hero .console-layout{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:36px!important;width:100%!important;max-width:100%!important}.console-left,.console-right{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.console-left h1{word-break:break-word;overflow-wrap:break-word;line-height:1.1;font-size:clamp(2.2rem,9vw,3rem)!important}.dash-wrap,.dash-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.ticker-tape{contain:paint;width:100%!important;max-width:100vw!important;overflow:hidden!important}footer{contain:paint;position:relative;overflow:hidden!important}.footer-watermark-wrap{width:220px!important;height:220px!important;bottom:-20px!important;right:0!important;overflow:hidden!important}.footer-watermark-glow{filter:blur(30px)!important;width:180px!important;height:180px!important}.footer-giant{font-size:clamp(2.5rem,12vw,5rem)!important}}@media (max-width:480px){.hero-badge{white-space:normal!important;text-align:center!important;letter-spacing:.04em!important;gap:8px!important;max-width:100%!important;margin-bottom:24px!important;padding:6px 12px!important;font-size:.68rem!important}.console-left h1{margin-bottom:16px!important;font-size:clamp(1.9rem,9.5vw,2.4rem)!important;line-height:1.12!important}.console-left .lede{margin-bottom:24px!important;font-size:.92rem!important;line-height:1.55!important}.dash-body{gap:10px!important;padding:12px 10px!important}.dash-stage{flex-wrap:wrap!important;align-items:baseline!important;gap:6px!important}.dash-stage .value{font-size:1.05rem!important}.dash-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.dash-metrics .m .label{font-size:.5rem!important}.dash-metrics .m .val{font-size:.78rem!important}.dash-activity-item{gap:6px!important;margin:0!important;padding:3px 4px!important}.dash-activity-item .text{white-space:normal!important;word-break:break-word!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.65rem!important;display:-webkit-box!important;overflow:hidden!important}.dash-activity-item .time{font-size:.55rem!important}.dash-foot{padding:8px 10px!important;font-size:.65rem!important}.page-hero{padding:110px 0 40px!important}.page-hero-title,.services-title,.pricing-title{font-size:clamp(1.9rem,8.5vw,2.4rem)!important}}
