:root{--bg: #121212;--bg2: #1a1a1a;--bg3: #0e0e0e;--amber: #F59E0B;--teal: #14B8A6;--cream: #E5E5DC;--cream-dim: #A0A090;--stone: #4a4a42;--rule: rgba(245,158,11,.15);--rule-teal: rgba(20,184,166,.12);--teal-alpha: rgba(20,184,166,.5);--saffron: var(--amber);--display: "Bebas Neue", sans-serif;--serif: "Playfair Display", serif;--mono: "JetBrains Mono", monospace;--body: "Literata", serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--cream);font-family:var(--body);overflow-x:hidden;cursor:crosshair;line-height:1.6}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:4px;background:var(--amber);opacity:.6;z-index:10000}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9000}nav{display:flex;align-items:center;justify-content:space-between;padding:0 48px;height:64px;border-bottom:1px solid var(--rule);position:sticky;top:0;background:#121212fa;z-index:100}.wordmark{font-family:var(--display);font-weight:400;font-size:1.6rem;color:var(--cream);letter-spacing:.02em;text-transform:uppercase}.wordmark em{font-style:normal;color:var(--amber)}.nav-right{display:flex;align-items:center;gap:32px}.nav-link{font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cream-dim);text-decoration:none;transition:color .15s}.nav-link:hover{color:var(--amber)}.nav-btn{font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;background:var(--amber);color:var(--bg);padding:10px 20px;border:none;cursor:pointer;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s}.nav-btn:hover{transform:translate(-2px,-2px);box-shadow:2px 2px #f59e0b80}.hero{min-height:calc(100vh - 64px);display:grid;grid-template-columns:1.15fr .85fr;border-bottom:1px solid var(--rule);position:relative;overflow:hidden}#netCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;opacity:.12;pointer-events:none}.hero:after{content:"";position:absolute;top:40%;left:-10%;width:120%;height:4px;background:var(--amber);opacity:.08;transform:rotate(-2deg);z-index:1;pointer-events:none}.hero-left{padding:80px 64px 80px 48px;border-right:1px solid var(--rule);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.hero-kicker{display:flex;align-items:center;gap:12px;margin-bottom:40px}.kicker-line{width:40px;height:1px;background:var(--teal)}.kicker-text{font-family:var(--mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--teal)}.hero-h1{font-family:var(--display);font-size:clamp(6rem,10vw,8.5rem);line-height:.85;letter-spacing:-.02em;margin-bottom:32px;text-transform:uppercase}.hero-h1 .apna{display:block;color:var(--amber);font-style:normal}.hero-h1 br{display:none}.hero-mission{font-family:var(--serif);font-size:clamp(1.2rem,1.8vw,1.5rem);color:var(--cream-dim);margin-bottom:56px;line-height:1.4;font-style:italic}.hero-for{font-family:var(--mono);font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--stone);margin-bottom:16px}.hero-customer{font-family:var(--body);font-size:1.1rem;color:var(--cream-dim);line-height:1.7;margin-bottom:56px;max-width:520px}.hero-customer strong{color:var(--amber);font-weight:700}.hero-actions{display:flex;gap:20px;align-items:center}.btn-primary{font-family:var(--mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;background:var(--amber);color:var(--bg);padding:16px 32px;border:none;cursor:pointer;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s}.btn-primary:hover{transform:translate(-2px,-2px);box-shadow:2px 2px #f59e0b80}.btn-ghost{font-family:var(--mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;background:transparent;color:var(--cream);padding:15px 32px;border:1px solid var(--rule);cursor:pointer;text-decoration:none;transition:border-color .15s,transform .15s}.btn-ghost:hover{border-color:var(--amber);transform:translate(-2px,-2px);box-shadow:2px 2px #f59e0b33}.hero-right{padding:60px 48px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2;background:#12121266}.notebook{background:#0a0a0a;border:1px solid rgba(245,158,11,.3);position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.notebook:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(transparent,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 4px);pointer-events:none;z-index:10}.nb-header{padding:14px 20px;border-bottom:1px solid rgba(245,158,11,.2);background:#050505;display:flex;align-items:center;justify-content:space-between}.nb-title{font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;color:var(--amber);text-transform:uppercase}.nb-status{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.6rem;color:var(--teal);text-transform:uppercase}.nb-dot{width:6px;height:6px;background:var(--teal);animation:pulse-teal 2s ease-in-out infinite}@keyframes pulse-teal{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}.nb-body{padding:32px;max-height:500px;overflow-y:auto}.nb-entry{margin-bottom:32px;padding-left:16px;border-left:1px solid rgba(245,158,11,.15)}.nb-entry:last-child{margin-bottom:0}.nb-label{font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;color:var(--teal);margin-bottom:12px;opacity:.8}.nb-q{font-family:var(--mono);font-size:.9rem;color:var(--amber);margin-bottom:12px;font-weight:700}.nb-a{font-family:var(--mono);font-size:.85rem;color:var(--cream-dim);line-height:1.5}.nb-skill-tag{display:inline-block;font-family:var(--mono);font-size:.55rem;letter-spacing:.05em;background:#14b8a61a;border:1px solid var(--teal);color:var(--teal);padding:2px 8px;margin-top:12px;margin-right:6px}.nb-cursor{display:inline-block;width:8px;height:1.2em;background:var(--amber);vertical-align:middle;animation:blink .8s step-end infinite}@keyframes blink{50%{opacity:0}}.ticker{border-top:1px solid var(--teal);border-bottom:1px solid var(--amber);background:var(--bg3);overflow:hidden;padding:16px 0}.ticker-track{display:flex;animation:ticker 36s linear infinite;white-space:nowrap}.ticker-item{font-family:var(--mono);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--amber);padding:0 40px;display:inline-flex;align-items:center;gap:20px}.ticker-sep{color:var(--teal);font-size:.8rem}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:120px 48px;border-bottom:1px solid var(--rule);position:relative}.sec-label:before{content:"";width:40px;height:1px;background:var(--teal);box-shadow:0 0 8px var(--teal-alpha)}.sec-label{font-family:var(--mono);font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--teal);margin-bottom:56px;display:flex;align-items:center;gap:20px;text-shadow:0 0 10px rgba(20,184,166,.15)}.sec-h2{font-family:var(--serif);font-size:clamp(2.5rem,4.5vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--cream)}.sec-h2 em{font-style:italic;color:var(--amber)}.for-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:80px;border-top:1px solid var(--rule-teal);border-left:1px solid var(--rule-teal)}.for-card{padding:60px 48px;border-right:1px solid var(--rule-teal);border-bottom:1px solid var(--rule-teal);position:relative;transition:transform .15s,border-left .15s}.for-card:hover{transform:translate(4px);border-left:2px solid var(--amber)}.for-num{font-family:var(--display);font-size:5rem;color:#f59e0b12;position:absolute;top:20px;right:32px;line-height:1}.for-title{font-family:var(--serif);font-size:1.6rem;font-weight:700;color:var(--cream);margin-bottom:20px}.for-body{font-family:var(--body);font-size:.95rem;color:var(--cream-dim);line-height:1.7}.for-body strong{color:var(--amber)}.anti-section{padding:120px 48px;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;position:relative}.anti-section:after{content:"";position:absolute;top:120px;bottom:120px;left:50%;width:1px;background:#14b8a626}.check-list{list-style:none;display:flex;flex-direction:column;gap:20px}.check-list li{display:flex;align-items:flex-start;gap:16px;font-size:.95rem;color:var(--cream-dim)}.check-icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:.7rem}.check-yes{color:var(--amber);border:1px solid var(--amber);padding:2px 6px}.check-no{color:var(--teal);opacity:.4;text-decoration:line-through}form.waitlist-form{display:flex!important;flex-direction:column!important;gap:32px!important;max-width:600px;margin:40px auto 32px;text-align:left;background:#0a0a0acc;padding:48px;border:1px solid var(--rule);position:relative;z-index:10}.form-step{display:flex;flex-direction:column;gap:12px}.form-label{font-family:var(--mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--teal);display:flex;align-items:center;gap:12px}.form-label:before{content:">";color:var(--amber)}.form-input{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:none!important;border-bottom:1px solid var(--rule)!important;border-radius:0!important;color:var(--cream)!important;font-family:var(--body)!important;font-size:1.1rem!important;padding:12px 0!important;outline:none!important;transition:border-color .2s!important;width:100%!important;box-shadow:none!important}.form-input:focus{border-bottom-color:var(--amber)!important}.form-input::placeholder{color:var(--stone)!important;font-style:italic!important;font-size:.95rem!important}.radio-group{display:flex!important;gap:24px!important;margin-top:8px!important}.radio-opt{display:flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;font-family:var(--mono)!important;font-size:.8rem!important;color:var(--cream-dim)!important;transition:color .15s!important}.radio-opt input[type=radio]{display:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.radio-box{width:16px!important;height:16px!important;border:1px solid var(--rule)!important;position:relative!important;background:transparent!important}.radio-opt input[type=radio]:checked+.radio-box{background:var(--amber)!important;border-color:var(--amber)!important}.radio-opt input[type=radio]:checked+.radio-box:after{content:""!important;position:absolute!important;top:3px!important;right:3px!important;bottom:3px!important;left:3px!important;border:1px solid var(--bg)!important}.radio-opt:hover{color:var(--amber)!important}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;border:1px solid var(--rule)}.step{padding:64px 44px;border-right:1px solid var(--rule);position:relative;overflow:hidden}.step:last-child{border-right:none}.step:before{content:attr(data-num);position:absolute;bottom:-20px;right:20px;font-family:var(--display);font-size:10rem;color:#f59e0b0d;line-height:1;pointer-events:none}.step:after{content:"";position:absolute;top:0;left:0;width:0;height:2px;background:var(--amber);transition:width .3s ease}.step:hover:after{width:100%}.step-num{font-family:var(--mono);font-size:.7rem;letter-spacing:.2em;color:var(--teal);text-transform:uppercase;margin-bottom:24px}.step-title{font-family:var(--serif);font-size:1.8rem;font-weight:700;color:var(--cream);margin-bottom:20px}.step-body{font-size:.95rem;color:var(--cream-dim);line-height:1.8}.moat-section{padding:120px 48px;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.moat-quote{margin-top:48px;padding:40px;background:#14b8a60a;border-left:3px solid var(--teal)}.moat-quote-text{font-family:var(--serif);font-size:1.3rem;font-style:italic;color:var(--amber);line-height:1.5;margin-bottom:20px}.moat-quote-attr{font-family:var(--mono);font-size:.7rem;color:var(--stone);text-transform:uppercase}.moat-stack{display:flex;flex-direction:column;gap:1px;background:var(--rule);border:1px solid var(--rule)}.moat-row{display:flex;align-items:center;justify-content:space-between;padding:22px 32px;background:var(--bg);transition:background .15s}.moat-row:hover{background:#f59e0b0a}.moat-row:hover .moat-row-val{text-shadow:0 0 8px rgba(245,158,11,.4)}.moat-row:nth-child(2n) .moat-row-label:before{background:var(--teal)}.moat-row:nth-child(odd) .moat-row-label:before{background:var(--amber)}.moat-row-label{font-size:.95rem;color:var(--cream-dim);display:flex;align-items:center;gap:16px}.moat-row-label:before{content:"";width:8px;height:8px;flex-shrink:0}.moat-row-val{font-family:var(--mono);font-size:.75rem;color:var(--amber);transition:text-shadow .15s}.waitlist-section{padding:160px 48px;text-align:center;position:relative;overflow:hidden;background:#0d0d0d}.waitlist-section:before{content:"";position:absolute;top:50%;left:20%;transform:translate(-50%,-50%);width:500px;height:500px;background:radial-gradient(circle,rgba(245,158,11,.06) 0%,transparent 70%);pointer-events:none}.waitlist-section:after{content:"";position:absolute;top:50%;right:20%;transform:translate(50%,-50%);width:500px;height:500px;background:radial-gradient(circle,rgba(20,184,166,.06) 0%,transparent 70%);pointer-events:none}.waitlist-h2{font-family:var(--display);font-size:clamp(3.5rem,7vw,6rem);line-height:.95;color:var(--cream);margin-bottom:24px;text-transform:uppercase}.waitlist-h2 em{font-style:normal;color:var(--amber)}.waitlist-sub{font-family:var(--serif);font-size:1.3rem;font-style:italic;color:var(--cream-dim);margin-bottom:64px}.waitlist-form{display:flex;max-width:520px;margin:0 auto 32px;position:relative;z-index:10}.waitlist-input{flex:1;background:#050505;border:1px solid var(--rule);color:var(--cream);font-family:var(--mono);font-size:.9rem;padding:18px 24px;outline:none;transition:border-color .15s}.waitlist-input:focus{border-color:var(--teal)}.waitlist-btn{background:var(--amber);color:var(--bg);font-family:var(--mono);font-size:.8rem;font-weight:700;padding:18px 32px;border:none;cursor:pointer;text-transform:uppercase;transition:transform .15s,box-shadow .15s}.waitlist-btn:hover{transform:translate(-3px,-3px);box-shadow:3px 3px #14b8a680}.compliance-section{border-top:1px solid var(--rule);background:var(--bg3)}.compliance-copy{max-width:760px;margin-bottom:40px;font-size:1.05rem;color:var(--cream-dim)}.compliance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.compliance-card{border:1px solid var(--rule);padding:24px;background:#f59e0b08}.compliance-label{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:12px}.compliance-value{font-family:var(--body);font-size:1rem;line-height:1.7;color:var(--cream)}.compliance-link{color:var(--amber);text-decoration:none}.compliance-link:hover{color:var(--teal)}footer{border-top:1px solid rgba(245,158,11,.3);padding:60px 48px;display:flex;justify-content:space-between;align-items:center;background:#0a0a0a}.footer-word{font-family:var(--display);font-size:1.4rem;color:var(--cream);text-transform:uppercase}.footer-word em{font-style:normal;color:var(--amber)}.footer-tagline{font-family:var(--serif);font-size:1rem;font-style:italic;color:var(--teal)}.footer-copy{font-family:var(--mono);font-size:.65rem;color:var(--stone);text-transform:uppercase}.fi{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.fi.vis{opacity:1;transform:translateY(0)}@media (max-width: 1024px){.hero{grid-template-columns:1fr}.hero-left{border-right:none;border-bottom:1px solid var(--rule)}.hero-right{background:var(--bg)}}@media (max-width: 768px){nav{padding:0 20px}.nav-link{display:none}.hero-h1{font-size:4.5rem}.hero-left{padding:64px 24px}.section{padding:80px 24px}.for-grid,.how-steps,.pricing-grid{grid-template-columns:1fr}.anti-section{grid-template-columns:1fr;gap:48px}.anti-divider{display:none}.moat-section{grid-template-columns:1fr;gap:64px}.compliance-grid{grid-template-columns:1fr}.waitlist-form{flex-direction:column;gap:10px}.waitlist-btn{width:100%}footer{flex-direction:column;gap:24px;text-align:center}}
