*{margin:0;padding:0;box-sizing:border-box}:root{--black:#07070A;--black-2:#0F0F12;--black-3:#161619;--chrome:#C8C8D0;--chrome-dim:#A8A8B6;--chrome-dark:#6E6E7C;--text-muted:#A2A2B0;--text-soft:#C0C0CC;--purple:#8A35FF;--purple-mist:#C9B0FF;--purple-deep:#4B1B9B;--purple-dim:#3D2E78;--purple-glow:rgba(138,53,255,0.15);--white:#F0F0F5;--muted:#8A8A98;--border:rgba(178,156,224,0.11);--border-purple:rgba(138,53,255,0.25);--chrome-grad:linear-gradient(180deg,#FFFFFF,#E8E8ED 40%,#8A8A95 55%,#E8E8ED 70%,#FFFFFF);--ease-out:cubic-bezier(0.2,0.7,0.2,1);--site-nav-height:4.25rem}html{scroll-behavior:smooth;scroll-padding-top:var(--site-nav-height)}body{background:var(--black);color:var(--white);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.has-custom-cursor,body.has-custom-cursor .form-submit,body.has-custom-cursor .nav-cta,body.has-custom-cursor a,body.has-custom-cursor button{cursor:none}@media not ((hover:hover) and (pointer:fine)){.cursor,.cursor-ring{display:none!important}}.cursor{width:8px;height:8px;background:var(--purple-mist);border-radius:50%;z-index:9999;transition:transform .15s ease;mix-blend-mode:screen}.cursor,.cursor-ring{position:fixed;pointer-events:none}.cursor-ring{width:32px;height:32px;border:1px solid var(--purple);border-radius:50%;z-index:9998;transition:all .1s ease;opacity:.5}body:before{content:"";inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");z-index:1;opacity:.4}.skip-link,body:before{position:fixed;pointer-events:none}.skip-link{left:1rem;top:1rem;padding:.75rem 1.25rem;background:var(--purple);color:var(--white);font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;z-index:10000;transform:translateY(-200%);opacity:0;transition:transform .15s ease,opacity .15s ease}.skip-link:focus-visible{transform:translateY(0);opacity:1;pointer-events:auto}nav{position:fixed;top:0;left:0;right:0;padding:.5rem 1.25rem;background:rgba(8,8,10,.88);backdrop-filter:blur(20px);z-index:100}.footer-hud-shell,.nav-hud-shell{position:relative;border:1px solid rgba(138,53,255,.28);background:linear-gradient(180deg,rgba(28,28,38,.92),rgba(10,10,16,.88));clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px));box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 12px 40px rgba(0,0,0,.55),0 0 48px rgba(138,53,255,.1);transition:border-color .35s var(--ease-out),box-shadow .35s var(--ease-out)}.nav-hud-shell{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.25rem;height:52px}.footer-hud-shell{width:100%;max-width:960px;display:flex;align-items:center;justify-content:center;padding:.4rem 1rem}.footer-hud-shell:hover,.nav-hud-shell:hover{border-color:rgba(138,53,255,.55);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 16px 48px rgba(0,0,0,.65),0 0 64px rgba(138,53,255,.18)}.nav-hud-corner{position:absolute;width:14px;height:14px;pointer-events:none;opacity:.75}.nav-hud-corner--tl{left:3px;border-left:2px solid var(--purple-mist)}.nav-hud-corner--tl,.nav-hud-corner--tr{top:3px;border-top:2px solid var(--purple-mist)}.nav-hud-corner--tr{right:3px;border-right:2px solid var(--purple-mist)}.nav-hud-corner--bl{left:3px;border-left:2px solid var(--purple-mist)}.nav-hud-corner--bl,.nav-hud-corner--br{bottom:3px;border-bottom:2px solid var(--purple-mist)}.nav-hud-corner--br{right:3px;border-right:2px solid var(--purple-mist)}.footer-hud-shell:hover .nav-hud-corner,.nav-hud-shell:hover .nav-hud-corner{opacity:1}.nav-hud-scan{position:absolute;left:8px;right:8px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--purple-mist),transparent);opacity:.55;animation:navScan 4.5s linear infinite;pointer-events:none}@keyframes navScan{0%{transform:translateX(-120%);opacity:0}15%{opacity:.7}85%{opacity:.7}to{transform:translateX(120%);opacity:0}}.nav-mobile-menu{display:none}.nav-logo{text-decoration:none;gap:.55rem}.nav-logo,.nav-menu{display:flex;align-items:center}.nav-menu{gap:2rem}.nav-cta--bar-mobile,.nav-toggle{display:none}.nav-toggle{background:transparent;border:1px solid var(--border-purple);color:var(--purple-mist);padding:.45rem .6rem;line-height:0;flex-shrink:0;cursor:pointer;transition:border-color .2s,background .2s}.nav-toggle[aria-expanded=true]{border-color:var(--purple-mist);background:var(--purple-glow)}@media(max-width:768px){.nav-menu{display:none}.nav-toggle{display:flex;align-items:center;min-height:44px}.nav-mobile-menu{display:flex;flex-direction:column;gap:0;padding:0 .75rem 1rem;background:rgba(8,8,10,.97);backdrop-filter:blur(20px);border-top:1px solid var(--border-purple);max-height:0;overflow:hidden;transition:max-height .3s var(--ease-out)}.nav-mobile-menu.is-open{max-height:480px}.nav-mobile-menu .nav-links{flex-direction:column;gap:0;padding:.5rem 0}.nav-mobile-menu .nav-links a{padding:.85rem .5rem;font-size:.75rem;border-bottom:1px solid var(--border);min-height:44px}.nav-mobile-menu .nav-links li:last-child a{border-bottom:none}.nav-mobile-menu .nav-cta{margin-top:.75rem;text-align:center;padding:.85rem 1.5rem;display:block}}.nav-logo-icon{width:48px;height:48px;display:block;flex-shrink:0;mix-blend-mode:screen}.nav-logo-text{font-family:Bebas Neue,sans-serif;font-size:1.15rem;letter-spacing:.1em;color:var(--white)}.nav-logo-text span{color:var(--purple-mist)}.nav-links{display:flex;gap:1.75rem;list-style:none}.nav-links a{text-decoration:none;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);font-weight:400;transition:color .2s;display:flex;align-items:center;gap:.35rem}.nav-links a:hover,.nav-links a[aria-current=page],.nav-num{color:var(--purple-mist)}.nav-num{font-family:JetBrains Mono,monospace;font-size:.5rem;letter-spacing:.08em;opacity:.55;line-height:1}.nav-links a:hover .nav-num,.nav-links a[aria-current=page] .nav-num{opacity:1}.nav-cta{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:var(--white);background:var(--purple);border:1px solid var(--purple);padding:.45rem 1.25rem;white-space:nowrap;flex-shrink:0;transition:background .2s,border-color .2s,transform .15s}.nav-cta:hover{background:var(--purple-mist);border-color:var(--purple-mist);transform:translateY(-1px)}@media(max-width:900px){:root{--site-nav-height:4rem}nav{display:flex;flex-direction:column;padding:.5rem .75rem}.nav-hud-shell{gap:.5rem;padding:0 .75rem;height:48px;min-height:48px}.nav-logo-icon{width:36px;height:36px}.nav-menu{display:none}.nav-cta--bar-mobile{display:flex;align-items:center;margin-left:auto;padding:.4rem .85rem;font-size:.58rem;letter-spacing:.12em;white-space:nowrap}.nav-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;padding:0}.nav-mobile-menu{display:none;flex-direction:column;gap:.35rem;padding:.85rem .75rem 1rem;margin-top:.5rem;border:1px solid rgba(138,53,255,.28);background:linear-gradient(180deg,rgba(28,28,38,.96),rgba(10,10,16,.94));clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px));box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 12px 40px rgba(0,0,0,.55),0 0 48px rgba(138,53,255,.1)}.nav-mobile-menu.is-open{display:flex;animation:navMenuIn .22s var(--ease-out) both}@keyframes navMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-mobile-menu .nav-links{flex-direction:column;gap:0;width:100%}.nav-mobile-menu .nav-links li{border-bottom:1px solid rgba(138,53,255,.12)}.nav-mobile-menu .nav-links li:last-child{border-bottom:none}.nav-mobile-menu .nav-links a{width:100%;padding:.8rem .35rem;min-height:44px;font-size:.68rem}.nav-mobile-menu .nav-cta{width:100%;text-align:center;margin-top:.5rem;padding:.75rem 1rem}}@media(max-width:480px){nav{padding:.4rem .6rem}.nav-hud-shell{padding:0 .6rem}.nav-cta--bar-mobile{font-size:.54rem;padding:.38rem .7rem}}.hero{min-height:88vh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--site-nav-height) + 2.5rem) 3rem 3.5rem;position:relative;overflow:hidden}.hero-grid-bg{position:absolute;inset:-20%;background-image:linear-gradient(rgba(201,176,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(201,176,255,.06) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 60% at center,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at center,black 30%,transparent 80%);transform:perspective(900px) rotateX(58deg) translateY(8%) translateZ(0);animation:gridDrift 22s linear infinite}@keyframes gridDrift{0%{background-position:0 0}to{background-position:0 64px}}.hero-glow{position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 78% 30%,rgba(138,53,255,.32),transparent 60%),radial-gradient(ellipse 60% 50% at 15% 80%,rgba(75,27,155,.3),transparent 65%),radial-gradient(ellipse 100% 60% at 50% 110%,rgba(201,176,255,.1),transparent 70%);pointer-events:none}.hero-eyebrow{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.25em;color:var(--purple-mist);text-transform:uppercase;margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem;position:relative;z-index:2}.hero-eyebrow:before{content:"";display:block;width:2rem;height:1px;background:var(--purple)}.hero-headline{font-family:Anton,sans-serif;font-size:clamp(3rem,7.5vw,7rem);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;position:relative;z-index:2;margin-bottom:.3rem}.hero-headline .line-chrome{background:var(--chrome-grad);-webkit-background-clip:text;background-clip:text;color:transparent;display:block}.hero-headline .line-solid{color:var(--white);display:block}.hero-headline .line-purple{display:block}.chrome-text{background:var(--chrome-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.chrome-shine{position:relative;display:block}.chrome-shine:after{content:attr(data-text);position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.95) 48%,rgba(201,176,255,.95) 52%,transparent 70%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shinePass 6s var(--ease-out) infinite;pointer-events:none}@keyframes shinePass{0%{background-position:200% 0;opacity:0}20%{opacity:1}60%{opacity:1}to{background-position:-100% 0;opacity:0}}.accent-grad,.hero-headline .line-purple{background:linear-gradient(180deg,var(--purple-mist),var(--purple) 60%,var(--purple-deep));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(138,53,255,.45))}.hero-sub{font-size:1.05rem;line-height:1.75;color:var(--text-soft);font-weight:400;max-width:480px;margin:2rem 0 2.5rem;position:relative;z-index:2}.hero-sub strong{color:var(--white);font-weight:400}.hero-actions{display:flex;gap:1.2rem;align-items:center;position:relative;z-index:2}.btn-primary{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.5rem;background:var(--purple);color:var(--white);border:none;text-decoration:none;transition:all .25s;display:inline-block}.btn-primary:hover{background:var(--purple-mist);transform:translateY(-2px)}.btn-ghost{font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.15em;color:var(--text-muted);font-weight:400;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .2s}.btn-ghost:hover{color:var(--white)}.hero-scroll{position:absolute;bottom:2rem;left:3rem;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.18em;color:var(--text-muted);font-weight:400;display:flex;align-items:center;gap:.8rem;z-index:2}.hero-scroll:after{content:"";display:block;width:40px;height:1px;background:var(--chrome-dark);animation:scrollline 2s ease-in-out infinite}@keyframes scrollline{0%,to{width:20px;opacity:.3}50%{width:50px;opacity:1}}.stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.25rem 3rem 1.75rem}.stat-item{position:relative;padding:1.65rem 1rem 1.5rem;text-align:center;border:1px solid rgba(138,53,255,.22);background:linear-gradient(165deg,rgba(22,22,28,.95),rgba(8,8,12,.98));clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px));overflow:hidden;transition:border-color .3s,transform .25s,box-shadow .3s}.stat-item:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 50% 0,rgba(138,53,255,.14),transparent 60%);pointer-events:none;opacity:.45;transition:opacity .3s}.stat-item:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--purple-mist),transparent);opacity:.35}.stat-item:hover{border-color:rgba(138,53,255,.55);transform:translateY(-2px);box-shadow:0 12px 36px rgba(0,0,0,.45),0 0 36px rgba(138,53,255,.12)}.stat-item:hover:before{opacity:.85}.stat-num{font-family:Anton,sans-serif;font-size:clamp(2rem,3.5vw,2.5rem);letter-spacing:.02em;color:var(--purple-mist);line-height:1;margin-bottom:.45rem;text-shadow:0 0 40px rgba(201,176,255,.25)}.stat-label,.stat-num{position:relative;z-index:1}.stat-label{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-weight:400}@media(max-width:600px){.stats-bar{grid-template-columns:repeat(2,1fr);padding:1rem 1.25rem 1.5rem;gap:.75rem}}@media(max-width:380px){.stats-bar{grid-template-columns:1fr}}section{padding:6rem 3rem;position:relative}.section-tag{font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--purple-mist);margin-bottom:1rem;padding-left:.85rem;border-left:2px solid var(--purple-dim);font-weight:400}.section-title{font-family:Anton,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);text-transform:uppercase;line-height:.95;letter-spacing:.01em;margin-bottom:1.5rem;background:var(--chrome-grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 28px rgba(138,53,255,.22))}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.reveal.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.about{background:var(--black-2)}.about-inner{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}@media(max-width:900px){.about-inner{grid-template-columns:1fr;gap:2.5rem}}.about-text p{font-size:1rem;line-height:1.85;color:var(--text-soft);font-weight:400;margin-bottom:1.2rem}.about-text p strong{color:var(--white);font-weight:500}.about-badge{display:inline-flex;align-items:center;border:1px solid var(--border-purple);padding:.45rem .9rem;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.1em;color:var(--purple-mist);margin-bottom:1.5rem;background:var(--purple-glow);border-radius:3px}.about-visual{border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--black-3)}.about-visual-head{display:flex;justify-content:space-between;align-items:center;padding:.7rem 1.25rem;background:var(--black-2);border-bottom:1px solid var(--border)}.about-visual-title{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:400}.about-visual-dots{display:flex;gap:.4rem}.about-visual-dots span{width:7px;height:7px;border-radius:50%;background:var(--chrome-dark)}.about-visual-dots span:first-child{background:var(--purple-dim)}.about-build-grid,.build-group{display:flex;flex-direction:column}.build-group-title,.build-group:not(:last-child){border-bottom:1px solid var(--border)}.build-group-title{padding:.7rem 1.25rem;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--purple-mist);background:rgba(138,53,255,.05);font-weight:500}.build-group-items{display:grid;grid-template-columns:1fr 1fr;gap:0}.build-item{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--border);border-right:1px solid var(--border);transition:background .2s}.build-group-items .build-item:nth-child(2n){border-right:none}.build-group-items .build-item:nth-last-child(-n+2){border-bottom:none}.build-item:hover{background:rgba(138,53,255,.06)}.build-icon{font-size:1rem;min-width:1.5rem}.build-label{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.06em;color:var(--text-soft);font-weight:400}.build-item:hover .build-label{color:var(--purple-mist)}.packages-trust{display:flex;justify-content:center;gap:3rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--border);flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:.6rem;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.08em;color:var(--text-soft)}.trust-icon{color:var(--purple-mist);font-size:.85rem}.how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:4rem;border:1px solid rgba(138,53,255,.18);background:linear-gradient(180deg,rgba(16,16,22,.6),rgba(8,8,12,.4))}.step{padding:2.5rem 2rem;border-right:1px solid var(--border);position:relative}.step:last-child{border-right:none}.step-num{font-family:Anton,sans-serif;font-size:4rem;background:linear-gradient(180deg,var(--purple-mist),var(--purple-deep));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;margin-bottom:1rem;opacity:.55}.step-name{font-family:Bebas Neue,sans-serif;font-size:1.3rem;letter-spacing:.08em;color:var(--white);margin-bottom:.8rem}.step-desc{font-size:.88rem;line-height:1.75;color:var(--text-soft);font-weight:400}.step-connector{position:absolute;right:-12px;top:50%;width:24px;height:24px;background:var(--purple);border-radius:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:.6rem;color:var(--white);z-index:2}.step:last-child .step-connector{display:none}@media(max-width:768px){.how-steps{grid-template-columns:repeat(2,1fr)}.step:nth-child(2){border-right:none}.step:first-child,.step:nth-child(2){border-bottom:1px solid var(--border)}.step:nth-child(3),.step:nth-child(4){border-bottom:none}}@media(max-width:480px){.how-steps{grid-template-columns:1fr}.step{border-right:none!important;border-bottom:1px solid var(--border)!important}.step:last-child{border-bottom:none!important}.step-connector{display:none}}.why{background:var(--black-3)}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3rem}.why-card{border:1px solid var(--border);padding:1.8rem;background:var(--black);display:flex;gap:1.2rem;align-items:flex-start;transition:border-color .3s}.why-card:hover{border-color:var(--border-purple)}.why-icon{font-family:JetBrains Mono,monospace;font-size:1.2rem;color:var(--purple-mist);min-width:2rem;margin-top:2px}.why-title{font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.06em;color:var(--white);margin-bottom:.5rem}.why-desc{font-size:.9rem;line-height:1.75;color:var(--text-soft);font-weight:400}@media(max-width:600px){.why-grid{grid-template-columns:1fr}}.contact{background:var(--black);border-top:1px solid var(--border)}.contact-inner{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}@media(max-width:768px){.contact-inner{grid-template-columns:1fr;gap:2.5rem}.contact-right{padding:1.75rem 1.25rem}}.contact-left p{font-size:1rem;line-height:1.85;color:var(--text-soft);font-weight:400;margin-bottom:2rem}.contact-channels{display:flex;flex-direction:column;gap:1rem}.contact-channel{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.5rem;border:1px solid var(--border);background:var(--black-2);text-decoration:none;transition:border-color .25s}.contact-channel:hover{border-color:var(--purple)}.contact-channel-icon{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.1em;color:var(--purple-mist);min-width:3rem}.contact-channel-label{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.2rem;font-weight:400}.contact-channel-value{font-size:.9rem;color:var(--white);user-select:all}.contact-right{border:1px solid var(--border);padding:2.5rem;background:var(--black-2);position:relative}.contact-right:before{content:"BOOK A STRATEGY CALL";position:absolute;top:-1px;left:1.5rem;font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.15em;color:var(--purple-mist);background:var(--black-2);padding:0 .5rem;transform:translateY(-50%)}.form-row{margin-bottom:1.2rem}.form-label{display:block;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem;font-weight:400}.form-input{width:100%;background:var(--black);border:1px solid var(--border);padding:.85rem 1rem;font-family:Inter,sans-serif;font-size:.88rem;color:var(--white);outline:none;transition:border-color .2s;font-weight:400}.form-input:focus{border-color:var(--purple)}.form-input::placeholder{color:var(--chrome-dark)}.form-submit{width:100%;padding:1rem;background:var(--purple);border:none;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--white);cursor:pointer;margin-top:.5rem;transition:background .25s}.form-submit:hover:not(:disabled){background:var(--purple-mist)}.form-submit:disabled{opacity:.45;cursor:not-allowed}.sheet-field-hint{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.06em;color:var(--text-muted);margin-top:.4rem}.sheet-field-hint.is-ok{color:var(--purple-mist)}.form-status{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.08em;margin-top:.75rem;min-height:1.25rem}.form-status.success{color:#4ADE80}.form-status.error{color:#F87171}footer{padding:2.5rem 2rem 2rem;border-top:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;text-align:center;background:var(--black-2)}.footer-logo{font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.12em;color:var(--white)}.footer-logo span{color:var(--purple-mist)}.footer-tagline{letter-spacing:.12em;color:var(--text-muted);font-weight:400}.footer-copy,.footer-tagline{font-family:JetBrains Mono,monospace;font-size:.65rem}.footer-copy{letter-spacing:.08em;color:var(--chrome-dim)}.faq{padding:6rem 3rem}.faq-list{margin-top:3rem;display:flex;flex-direction:column;gap:0;border:1px solid rgba(138,53,255,.16);background:linear-gradient(180deg,rgba(14,14,20,.55),rgba(8,8,12,.35))}.faq-item{border-bottom:1px solid var(--border)}.faq-item:last-child{border-bottom:none}.faq-q{font-family:Inter,sans-serif;font-size:1rem;font-weight:500;color:var(--white);padding:1.5rem 2rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:color .2s}.faq-q::-webkit-details-marker{display:none}.faq-q:after{content:"+";font-family:JetBrains Mono,monospace;font-size:1.2rem;transition:transform .25s;flex-shrink:0;margin-left:1rem}.faq-q:after,.faq-q:hover{color:var(--purple-mist)}.faq-item[open] .faq-q:after{transform:rotate(45deg)}.faq-item[open] .faq-q{color:var(--purple-mist)}.faq-a{padding:0 2rem 1.5rem;font-size:.95rem;line-height:1.85;color:var(--text-soft);font-weight:400}.portfolio-section{position:relative;overflow:hidden;padding:calc(var(--site-nav-height) + 3rem) 3rem 5rem;min-height:100vh}.portfolio-header{position:relative;z-index:2;max-width:680px;margin:0 auto 4rem;text-align:center}.portfolio-header-sub{font-size:1rem;line-height:1.75;color:var(--text-soft);margin-top:1rem}.portfolio-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:2rem;max-width:1100px;margin:0 auto}.portfolio-card{border:1px solid var(--border);background:rgba(255,255,255,.02);border-radius:2px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.portfolio-card:hover{border-color:var(--border-purple);transform:translateY(-3px)}.portfolio-card--pending{opacity:.75}.portfolio-card-preview{width:100%;aspect-ratio:720/520;background:#000;border-bottom:1px solid var(--border);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.portfolio-card-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.portfolio-card-screenshot-placeholder{width:100%;height:100%;display:flex;flex-direction:column;background:rgba(12,12,18,.8);padding:.75rem;gap:.5rem}.portfolio-card-browser-chrome{display:flex;gap:5px;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.portfolio-card-browser-chrome span{width:8px;height:8px;border-radius:50%;background:var(--border-purple);opacity:.6}.portfolio-card-screen-content{flex:1;display:flex;flex-direction:column;gap:.4rem;padding:.25rem 0}.portfolio-card-url-badge{position:absolute;top:.6rem;right:.75rem;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.1em;color:var(--purple-mist);opacity:.8}.pcs-line{height:8px;border-radius:2px;background:var(--border-purple);opacity:.3}.pcs-line--wide{width:70%}.pcs-line--med{width:50%}.pcs-line--short{width:35%}.pcs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.4rem;flex:1}.pcs-block{background:var(--border-purple);opacity:.15;border-radius:2px;min-height:40px}.portfolio-card-pending-preview{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:rgba(8,8,14,.9)}.portfolio-pending-moon{width:52px;height:52px;opacity:.4}.portfolio-pending-label{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--purple-mist);opacity:.7}.portfolio-card-body{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.portfolio-card-meta{display:flex;align-items:center;gap:.75rem}.portfolio-card-tag{letter-spacing:.12em;color:var(--text-soft);border:1px solid var(--border);padding:.2rem .5rem;border-radius:2px}.portfolio-card-status,.portfolio-card-tag{font-family:JetBrains Mono,monospace;font-size:.65rem;text-transform:uppercase}.portfolio-card-status{letter-spacing:.1em;display:flex;align-items:center;gap:.35rem}.portfolio-card-status--live{color:#4ade80}.portfolio-card-status--pending{color:var(--purple-mist)}.status-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;animation:pulse-dot 2s ease-in-out infinite;flex-shrink:0}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.portfolio-card-title{font-family:Bebas Neue,sans-serif;font-size:1.6rem;letter-spacing:.05em;color:var(--white);line-height:1}.portfolio-card-desc{font-size:.9rem;line-height:1.7;color:var(--text-soft)}.portfolio-card-tech{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:0}.portfolio-card-tech li{font-size:.6rem;letter-spacing:.08em;background:var(--purple-glow);border:1px solid var(--border-purple);padding:.15rem .45rem;border-radius:2px}.portfolio-card-link,.portfolio-card-tech li{font-family:JetBrains Mono,monospace;text-transform:uppercase;color:var(--purple-mist)}.portfolio-card-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;letter-spacing:.1em;text-decoration:none;margin-top:auto;transition:color .2s,gap .2s;width:fit-content}.portfolio-card-link:hover{color:var(--white);gap:.6rem}.portfolio-cta-row{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border);max-width:1100px;margin-left:auto;margin-right:auto}.portfolio-cta-text{font-size:1.1rem;color:var(--text-soft)}@media(max-width:600px){.portfolio-section{padding:calc(var(--site-nav-height) + 2rem) 1.25rem 3rem}.portfolio-grid{grid-template-columns:1fr}.portfolio-cta-row{flex-direction:column;gap:1rem;margin-top:3rem}.hero{padding:calc(var(--site-nav-height) + 1.25rem) 1.25rem 2.5rem;min-height:75vh}.hero-scroll{left:1.25rem}.hero-actions{flex-wrap:wrap}section{padding:4rem 1.25rem}}.quote-page-sub{font-size:1rem;line-height:1.75;color:var(--text-soft);margin-top:1rem}.ww-build-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3.5rem}a.ww-build-card{position:relative;display:flex;flex-direction:column;gap:.65rem;min-height:100%;padding:1.75rem 1.5rem 1.35rem;text-decoration:none;color:inherit;border:1px solid rgba(138,53,255,.22);background:linear-gradient(165deg,rgba(22,22,28,.95),rgba(8,8,12,.98));clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));transition:border-color .3s,transform .25s,box-shadow .3s;overflow:hidden}a.ww-build-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(138,53,255,.12),transparent 55%);pointer-events:none;opacity:0;transition:opacity .3s}a.ww-build-card:hover{border-color:rgba(138,53,255,.55);transform:translateY(-3px);box-shadow:0 16px 48px rgba(0,0,0,.45),0 0 40px rgba(138,53,255,.12)}a.ww-build-card:hover:before{opacity:1}.ww-build-card-num{font-family:JetBrains Mono,monospace;font-size:.55rem;letter-spacing:.14em;color:var(--purple-mist);opacity:.65}.ww-build-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ww-build-card-icon{font-size:.85rem;color:var(--purple-mist);opacity:.7;line-height:1}.ww-build-card-tier{font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--purple-mist);border:1px solid var(--border-purple);background:var(--purple-glow);padding:.2rem .5rem;border-radius:2px}.ww-build-card-title{font-family:Bebas Neue,sans-serif;font-size:1.55rem;letter-spacing:.04em;color:var(--white);line-height:1.05;margin:0}.ww-build-card-desc{font-size:.88rem;line-height:1.65;color:var(--text-soft);flex:1}.ww-build-card-tags{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.ww-build-card-tags li{letter-spacing:.06em;color:var(--text-muted);border:1px solid var(--border);padding:.2rem .45rem;background:rgba(255,255,255,.02)}.ww-build-card-foot,.ww-build-card-tags li{font-family:JetBrains Mono,monospace;font-size:.58rem}.ww-build-card-foot{letter-spacing:.04em;color:var(--chrome-dark);line-height:1.5;margin-top:.15rem}.ww-build-card-arrow{margin-top:.5rem;padding-top:.85rem;border-top:1px solid var(--border);font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--purple-mist);transition:color .2s,letter-spacing .2s}a.ww-build-card:hover .ww-build-card-arrow{color:var(--white);letter-spacing:.18em}@media(max-width:900px){.ww-build-grid{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.75rem;padding-bottom:.75rem;padding-left:1.25rem;padding-right:1.25rem;margin-left:-1.25rem;margin-right:-1.25rem;width:calc(100% + 2.5rem);scroll-padding-left:1.25rem;scrollbar-width:none}.ww-build-grid::-webkit-scrollbar{display:none}a.ww-build-card{flex:0 0 82vw;max-width:360px;scroll-snap-align:start}}.range-section{position:relative}.range-cta-row{display:flex;justify-content:center;margin-top:2rem}.range-footer-note{text-align:center;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.06em;color:var(--text-muted);max-width:600px;margin:1.25rem auto 0;line-height:1.6}.price-tease{margin-top:3.5rem;display:flex;flex-direction:column;gap:1.5rem}.price-tease-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border-purple);border:1px solid rgba(138,53,255,.35);box-shadow:0 0 60px rgba(138,53,255,.08)}.price-tier-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:2rem 1.25rem;background:var(--black);text-align:center;transition:background .25s}.price-tier-tile:hover{background:var(--black-2)}.price-tier-tile--featured{background:linear-gradient(180deg,rgba(138,53,255,.14) 0,var(--black) 100%)}.price-tier-tile--featured:hover{background:linear-gradient(180deg,rgba(138,53,255,.2) 0,var(--black-2) 100%)}.price-tier-label{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.price-tier-amount{font-family:Anton,sans-serif;font-size:clamp(2rem,4vw,2.75rem);color:var(--purple-mist);line-height:1}.price-tier-amount:before{content:"from ";font-family:JetBrains Mono,monospace;font-size:.55rem;letter-spacing:.12em;color:var(--text-muted);vertical-align:middle;margin-right:.15rem}.price-tier-note{font-size:.72rem;color:var(--text-soft);letter-spacing:.02em}.price-tease-callout{padding:1.75rem 2rem;border:1px solid var(--border-purple);background:linear-gradient(135deg,rgba(138,53,255,.1),rgba(10,10,14,.95) 60%);text-align:center;max-width:720px;margin:0 auto;width:100%}.price-tease-callout-lead{font-family:Bebas Neue,sans-serif;font-size:1.35rem;letter-spacing:.06em;color:var(--white);margin-bottom:.65rem}.price-tease-callout-body{font-size:1rem;line-height:1.75;color:var(--text-soft);margin:0}@media(max-width:900px){.price-tease-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.price-tease-grid{grid-template-columns:1fr}.price-tease-callout{padding:1.35rem 1.25rem}}.project-type-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.project-type-card{display:flex;flex-direction:column;gap:.5rem;text-align:left;padding:1.75rem 1.5rem;border:1px solid var(--border);background:var(--black-2);cursor:pointer;transition:border-color .25s,background .25s,transform .2s,box-shadow .25s}.project-type-card:hover{border-color:var(--border-purple);background:var(--black-3);transform:translateY(-2px);box-shadow:0 4px 20px rgba(138,53,255,.08)}.project-type-card.is-selected{border-color:var(--purple);background:var(--purple-glow);box-shadow:0 0 24px rgba(138,53,255,.15)}.project-type-name{font-family:Bebas Neue,sans-serif;font-size:1.5rem;letter-spacing:.04em;color:var(--white);line-height:1}.project-type-desc{font-size:.85rem;line-height:1.6;color:var(--text-soft);flex:1}.project-type-from{font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.1em;color:var(--purple-mist);margin-top:.25rem}@media(max-width:480px){.project-type-grid{grid-template-columns:1fr}}.quote-step-shell--wide{max-width:960px}.est-features-layout{display:grid;grid-template-columns:1fr 280px;gap:2rem;align-items:start;margin-bottom:.5rem}.est-features-list{gap:0;border:1px solid var(--border)}.est-feature-group,.est-features-list{display:flex;flex-direction:column}.est-feature-group-label{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--purple-mist);padding:.6rem 1.25rem;background:rgba(138,53,255,.06);border-bottom:1px solid var(--border)}.est-feature-item{display:flex;align-items:center;gap:.85rem;padding:.85rem 1.25rem;border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s}.est-feature-item:last-child{border-bottom:none}.est-feature-group:not(:last-child) .est-feature-item:last-child{border-bottom:1px solid var(--border)}.est-feature-item:hover{background:var(--black-2)}.est-feature-item.is-checked{background:rgba(138,53,255,.06)}.est-feature-check{width:16px;height:16px;accent-color:var(--purple);flex-shrink:0;cursor:pointer}.est-feature-label{font-size:.88rem;color:var(--text-soft);flex:1;transition:color .15s}.est-feature-item.is-checked .est-feature-label{color:var(--white)}.est-feature-price{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.04em;color:var(--purple-mist);white-space:nowrap;flex-shrink:0}.est-live-panel{position:sticky;top:5.5rem;border:1px solid var(--border-purple);background:var(--black-3);padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.est-live-panel-label{font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.25rem}.est-live-panel-type{font-family:Bebas Neue,sans-serif;font-size:1.2rem;letter-spacing:.04em;color:var(--white);line-height:1}.est-live-panel-range{font-family:Anton,sans-serif;font-size:1.8rem;color:var(--purple-mist);line-height:1;margin-bottom:.5rem}.est-live-panel-features{list-style:none;margin:0;border-top:1px solid var(--border);padding:.75rem 0 0;display:flex;flex-direction:column;gap:.35rem}.est-live-panel-features li{font-size:.78rem;color:var(--text-soft);display:flex;align-items:center;gap:.5rem}.est-live-panel-features li:before{content:"";width:4px;height:4px;background:var(--purple);flex-shrink:0}.est-live-panel-note{font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.06em;color:var(--text-muted);line-height:1.55;border-top:1px solid var(--border);padding-top:.75rem;margin-top:.25rem}@media(max-width:760px){.est-features-layout{grid-template-columns:1fr}.est-live-panel{position:static;margin-bottom:1rem}}.est-live-range{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.08em;color:var(--text-soft);margin-bottom:1.5rem;padding:.75rem 1rem;border:1px solid var(--border);background:var(--black-2)}.est-live-range strong{color:var(--purple-mist)}.timeline-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.timeline-card{display:flex;flex-direction:column;gap:.75rem;text-align:left;padding:2rem 1.75rem;border:1px solid var(--border);background:var(--black-2);cursor:pointer;transition:border-color .25s,background .25s,transform .2s}.timeline-card:hover{border-color:var(--border-purple);background:var(--black-3);transform:translateY(-2px)}.timeline-card--rush{border-style:dashed}.timeline-card--rush:hover{border-style:solid;border-color:var(--purple)}.timeline-card-name{font-family:Bebas Neue,sans-serif;font-size:1.5rem;letter-spacing:.04em;color:var(--white);line-height:1}.timeline-card-desc{font-size:.88rem;line-height:1.65;color:var(--text-soft);flex:1}.timeline-card-modifier{font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.1em;color:var(--purple-mist)}.timeline-card--rush .timeline-card-modifier{color:var(--text-muted)}@media(max-width:520px){.timeline-cards{grid-template-columns:1fr}}.est-result-header{margin-bottom:2rem}.est-result-range{font-family:Anton,sans-serif;font-size:clamp(2.8rem,6vw,4.5rem);color:var(--purple-mist);line-height:1;margin-bottom:.5rem;letter-spacing:.02em}.est-result-sub{font-size:1rem;color:var(--text-soft);line-height:1.6}.est-breakdown{border:1px solid var(--border);background:var(--black-2);margin-bottom:1.5rem;overflow:hidden}.est-breakdown-title{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--purple-mist);padding:.75rem 1.25rem;background:rgba(138,53,255,.06);border-bottom:1px solid var(--border)}.est-breakdown-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.25rem;border-bottom:1px solid var(--border);font-size:.88rem}.est-breakdown-row:last-child{border-bottom:none}.est-breakdown-row--addon .est-breakdown-label{color:var(--text-muted)}.est-breakdown-row--rush .est-breakdown-label{color:var(--purple-mist)}.est-breakdown-label{color:var(--text-soft)}.est-breakdown-value{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.04em;color:var(--white);white-space:nowrap}.est-breakdown-value--addon{color:var(--text-muted)}.est-breakdown-value--rush{color:var(--purple-mist)}.est-breakdown-total{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--black-3);border-top:1px solid var(--border-purple);font-size:.95rem;font-weight:500;color:var(--white)}.est-breakdown-total span:last-child{font-family:Anton,sans-serif;font-size:1.3rem;color:var(--purple-mist)}.est-disclaimer{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.04em;color:var(--text-muted);line-height:1.75;padding:1.15rem 1.25rem;border:1px dashed var(--border-purple);background:rgba(138,53,255,.04);margin-bottom:2rem}.est-connect-block{border:1px solid var(--border-purple);background:var(--black-3);padding:2rem;margin-bottom:1rem}.est-connect-title{font-family:Bebas Neue,sans-serif;font-size:1.6rem;letter-spacing:.04em;color:var(--white);line-height:1;margin-bottom:.5rem}.est-connect-sub{font-size:.9rem;line-height:1.65;color:var(--text-soft);margin-bottom:1.5rem}.est-connect-form{display:flex;flex-direction:column;gap:0}.positioning-statement{max-width:600px;margin:0 auto;padding:2.5rem 3rem;text-align:center;font-size:1.02rem;line-height:1.75;color:var(--text-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--black-2);position:relative;z-index:2}.how-steps--5col{grid-template-columns:repeat(5,1fr)}.discovery-cta-block{border:1px solid var(--border-purple);background:rgba(138,53,255,.04);padding:2.5rem;text-align:center;margin-bottom:1.5rem}.discovery-cta-message{font-size:1.02rem;line-height:1.75;color:var(--text-soft);max-width:480px;margin:0 auto 1.5rem}.discovery-cta-btn{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2.5rem;background:var(--purple);color:var(--white);border:none;text-decoration:none;display:inline-block;transition:all .25s}.discovery-cta-btn:hover{background:var(--purple-mist);transform:translateY(-2px)}.free-text-area{width:100%;background:var(--black);border:1px solid var(--border);padding:.85rem 1rem;font-family:Inter,sans-serif;font-size:.88rem;color:var(--white);outline:none;transition:border-color .2s;font-weight:400;min-height:120px;resize:vertical}.free-text-area:focus{border-color:var(--purple)}.free-text-area::placeholder{color:var(--chrome-dark)}.intake-context-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:1100px){.how-steps--5col{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.how-steps--5col{grid-template-columns:1fr}.positioning-statement{padding:2rem 1.25rem}.step-actions{flex-direction:column-reverse}.step-actions .form-submit,.step-actions .step-nav-btn{width:100%}}@media(max-width:480px){.intake-context-row{grid-template-columns:1fr}}.tier-options-section{margin:0}.tier-options-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border:1px solid var(--border);background:var(--black-2);cursor:pointer;transition:border-color .2s,background .2s;text-align:left}.tier-options-toggle.is-open,.tier-options-toggle:hover{border-color:var(--border-purple);background:var(--black-3)}.tier-options-toggle-left{display:flex;flex-direction:column;gap:.2rem}.tier-options-toggle-label{font-size:.68rem;letter-spacing:.18em;color:var(--purple-mist)}.tier-options-toggle-label,.tier-options-toggle-sub{font-family:JetBrains Mono,monospace;text-transform:uppercase}.tier-options-toggle-sub{font-size:.56rem;letter-spacing:.12em;color:var(--text-muted)}.tier-options-toggle-icon{font-size:1.4rem;color:var(--purple-mist);line-height:1;flex-shrink:0}.tier-options-body{border:1px solid var(--border-purple);border-top:none;background:var(--black-3);padding:1.5rem;display:flex;flex-direction:column;gap:0;animation:stepFade .3s ease both}.tier-section-label--spaced{margin-top:1.75rem}.tier-compare-section{margin:0}.tier-compare-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem;border:2px solid var(--purple-dim);background:var(--purple-glow);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;text-align:left}.tier-compare-toggle:hover{border-color:var(--purple);background:rgba(138,53,255,.12);box-shadow:0 0 20px rgba(138,53,255,.12)}.tier-compare-toggle.is-open{border-color:var(--purple);background:rgba(138,53,255,.14);box-shadow:0 0 24px rgba(138,53,255,.15)}.tier-compare-toggle-inner{display:flex;flex-direction:column;gap:.2rem}.tier-compare-toggle-eyebrow{font-family:JetBrains Mono,monospace;font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;color:var(--purple-mist)}.tier-compare-toggle-title{font-family:Bebas Neue,sans-serif;font-size:1.35rem;letter-spacing:.06em;text-transform:uppercase;color:var(--white);line-height:1}.tier-compare-toggle-icon{font-size:1.6rem;color:var(--purple);line-height:1;flex-shrink:0}.tier-compare-sheet{border:1px solid var(--border-purple);border-top:none;background:var(--black-3);animation:stepFade .3s ease both}.tier-compare-scroll{overflow-x:auto}.tier-compare-table{width:100%;border-collapse:collapse;min-width:560px}.tier-compare-table td,.tier-compare-table th{padding:.6rem .75rem;border-bottom:1px solid var(--border);border-right:1px solid var(--border);text-align:center;vertical-align:middle}.tier-compare-table td:last-child,.tier-compare-table th:last-child{border-right:none}.tier-compare-table tr:last-child td{border-bottom:none}.tier-compare-feature-col{width:180px}.tier-compare-feature-label{text-align:left;font-size:.8rem;color:var(--text-soft);white-space:nowrap;padding-left:1rem}.tier-compare-col-head{background:var(--black-2);cursor:pointer;transition:background .2s}.tier-compare-col-head:hover{background:var(--black-3)}.tier-compare-col-head.is-selected{background:rgba(138,53,255,.12);border-bottom:2px solid var(--purple)}.tier-compare-col-head.is-recommended:not(.is-selected){border-bottom:2px solid var(--purple-dim)}.tier-compare-col-name{font-family:Bebas Neue,sans-serif;font-size:1rem;letter-spacing:.05em;color:var(--white);line-height:1;margin-bottom:.3rem}.tier-compare-col-head.is-selected .tier-compare-col-name{color:var(--purple-mist)}.tier-compare-rec-badge{font-family:JetBrains Mono,monospace;font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--white);background:var(--purple);padding:.15rem .35rem;display:inline-block;margin-bottom:.25rem}.tier-compare-col-range{font-family:JetBrains Mono,monospace;font-size:.56rem;letter-spacing:.04em;color:var(--purple-mist)}.tier-compare-group-row td{background:var(--black);text-align:left;padding:.45rem 1rem}.tier-compare-group-label{font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:var(--purple-mist)}.tier-compare-cell{transition:background .15s}.tier-compare-cell.is-included{background:rgba(138,53,255,.1)}.tier-compare-cell.is-included.is-selected-col{background:rgba(138,53,255,.22)}.tier-compare-cell.is-excluded.is-selected-col{background:rgba(138,53,255,.05)}.tier-compare-cell.is-recommended-col.is-included:not(.is-selected-col){background:rgba(138,53,255,.08)}.tier-compare-check{color:var(--purple-mist);font-size:.88rem;font-weight:600}.tier-compare-dash{color:var(--chrome-dark);font-size:.75rem;opacity:.4}@media(max-width:720px){.tier-compare-feature-col,.tier-compare-feature-label{width:120px;font-size:.72rem}.tier-compare-table td,.tier-compare-table th{padding:.5rem}.tier-compare-col-range{display:none}}.acc-list{border-top:1px solid var(--border);margin-bottom:0}.acc-section{border-bottom:1px solid var(--border)}.acc-header{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 0;cursor:pointer;user-select:none;background:none;border:none;width:100%;text-align:left;color:var(--white)}.acc-header-title{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--chrome-dim);transition:color .2s}.acc-header:hover .acc-header-title{color:var(--white)}.acc-section.is-open .acc-header-title{color:var(--purple-mist)}.acc-header-right{display:flex;align-items:center;gap:.85rem}.acc-header-meta{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.06em;color:var(--purple-mist)}.acc-chevron{width:14px;height:14px;flex-shrink:0;color:var(--chrome-dark);transition:transform .25s var(--ease-out)}.acc-section.is-open .acc-chevron{transform:rotate(180deg)}.acc-body{display:none;padding-bottom:1.5rem}.acc-section.is-open .acc-body{display:block;animation:stepFade .25s ease both}.est-sticky-bar{position:sticky;top:5.5rem;z-index:50;display:flex;align-items:center;justify-content:space-between;background:var(--black-2);border:1px solid var(--border-purple);padding:.75rem 1.25rem;margin-bottom:2rem}.est-sticky-label{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.est-sticky-value{font-size:1.05rem;font-weight:600;color:var(--purple-mist)}.est-sticky-empty{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.05em;color:var(--chrome-dark)}.timeline-card.is-selected{border-color:var(--purple);background:var(--purple-glow);box-shadow:0 0 20px rgba(138,53,255,.12)}.timeline-card--rush.is-selected{border-style:solid}.acc-estimate-summary{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border:1px solid var(--border-purple);background:rgba(138,53,255,.05);margin-bottom:1.5rem}.acc-estimate-summary-label{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted)}.acc-estimate-summary-value{font-size:.95rem;font-weight:600;color:var(--purple-mist)}.scope-internal-bar{display:flex;align-items:center;justify-content:space-between;padding:.85rem 2rem;border-bottom:1px solid var(--border);background:var(--black-2)}.scope-internal-label{letter-spacing:.16em;color:var(--text-muted)}.scope-internal-back,.scope-internal-label{font-family:JetBrains Mono,monospace;font-size:.62rem;text-transform:uppercase}.scope-internal-back{letter-spacing:.12em;color:var(--purple-mist);text-decoration:none;transition:color .2s}.scope-internal-back:hover{color:var(--white)}.scope-page{padding:3rem 3rem 5rem}.scope-shell{max-width:720px;margin:0 auto}.scope-page-header{max-width:600px;margin-bottom:3.5rem}.scope-sections{display:flex;flex-direction:column}.scope-section{padding:2rem 0;border-bottom:1px solid var(--border)}.scope-section:last-child{border-bottom:none}.scope-section-head{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.25rem}.scope-section-num{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--purple-mist);flex-shrink:0}.scope-section-title{font-size:1rem;font-weight:500;color:var(--white);line-height:1.4}.scope-section-sub{font-size:.83rem;color:var(--text-muted);margin-top:.2rem}.scope-fields{display:flex;flex-direction:column;gap:.75rem}.scope-fields--row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.scope-textarea{width:100%;background:var(--black-2);border:1px solid var(--border);color:var(--white);font-family:Inter,-apple-system,sans-serif;font-size:.9rem;line-height:1.65;padding:.85rem 1rem;resize:vertical;min-height:90px;outline:none;transition:border-color .2s}.scope-textarea:focus{border-color:var(--purple)}.scope-textarea::placeholder{color:var(--chrome-dark)}.scope-btn-group{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0}.scope-btn{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;padding:.5rem .9rem;border:1px solid var(--border);background:var(--black-2);color:var(--text-soft);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.scope-btn:hover{border-color:var(--border-purple);color:var(--white)}.scope-btn.is-selected{border-color:var(--purple);background:var(--purple-glow);color:var(--purple-mist)}.scope-btn-sub{opacity:.5;text-transform:none;letter-spacing:0;font-size:.62rem}.scope-other-input{margin-top:.6rem}.est-feature-group+.est-feature-group{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border)}.scope-summary-panel{margin-top:3rem;border:1px solid var(--border-purple);background:var(--black-2)}.scope-summary-header{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.5rem;border-bottom:1px solid var(--border)}.scope-summary-title{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--purple-mist)}.scope-summary-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.scope-save-btn{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .9rem;border:1px solid var(--purple);background:var(--purple-glow);color:var(--white);cursor:pointer;transition:opacity .2s,border-color .2s}.scope-save-btn:hover:not(:disabled){border-color:var(--purple-mist)}.scope-save-btn:disabled{opacity:.55;cursor:not-allowed}.scope-save-status{margin:0;padding:.65rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.04em;color:var(--text-soft);border-bottom:1px solid var(--border)}.scope-copy-btn,.scope-save-status.is-ok{color:var(--purple-mist)}.scope-copy-btn{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .9rem;border:1px solid var(--border-purple);background:none;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.scope-copy-btn.is-copied,.scope-copy-btn:hover{border-color:var(--purple);background:var(--purple-glow);color:var(--white)}.scope-summary-text{padding:1.5rem;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.02em;line-height:1.9;color:var(--text-soft);white-space:pre-wrap;word-break:break-word}@media(max-width:640px){.scope-page{padding:6rem 1.5rem 3rem}.scope-fields--row{grid-template-columns:1fr}.scope-btn{font-size:.6rem;padding:.45rem .75rem}}.scope-check-grid{display:flex;flex-wrap:wrap;gap:.4rem}.scope-check-item{display:flex;align-items:center;gap:.45rem;padding:.45rem .75rem;border:1px solid var(--border);background:var(--black-2);color:var(--text-soft);font-size:.82rem;cursor:pointer;transition:border-color .2s,background .2s,color .2s;user-select:none}.scope-check-item:hover{border-color:var(--border-purple);color:var(--white)}.scope-check-item.is-checked{border-color:var(--purple);background:var(--purple-glow);color:var(--purple-mist)}.scope-check-input{width:12px;height:12px;accent-color:var(--purple);flex-shrink:0;cursor:pointer}.scope-yn-row{margin-bottom:0}.scope-yesno{display:flex;gap:.4rem}.scope-yesno-btn{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;padding:.45rem 1.1rem;border:1px solid var(--border);background:var(--black-2);color:var(--text-soft);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.scope-yesno-btn:hover{border-color:var(--border-purple);color:var(--white)}.scope-yesno-btn.is-selected{border-color:var(--purple);background:var(--purple-glow);color:var(--purple-mist)}.scope-summary-14-fields{display:flex;flex-direction:column}.scope-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--black);padding:2rem}.scope-login-card{width:100%;max-width:380px;border:1px solid var(--border);background:var(--black-2);padding:2.5rem 2rem}.scope-login-label{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem}.scope-login-title{font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:.06em;color:var(--white);margin-bottom:1.75rem}.scope-login-form{display:flex;flex-direction:column;gap:.75rem}.scope-login-error{font-size:.8rem;color:#ff6b6b}.scope-login-btn{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;padding:.85rem 1.5rem;background:var(--purple);border:none;color:var(--white);cursor:pointer;transition:background .2s}.scope-login-btn:hover{background:var(--purple-mist);color:var(--black)}.scope-login-btn:disabled{opacity:.5;cursor:not-allowed}.proof-strip{padding:5rem 3rem;background:var(--black-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.proof-strip-heading{margin-bottom:2.5rem}.proof-strip-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.proof-card{display:flex;flex-direction:column;gap:1.5rem}.proof-card-name{font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:.06em;color:var(--white);line-height:1}.proof-card-sub{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.1em;color:var(--text-muted)}.proof-stat{display:flex;flex-direction:column;gap:.25rem;padding:1.25rem 1.5rem;border:1px solid var(--border-purple);background:var(--purple-glow);width:fit-content}.proof-stat-num{font-family:Anton,sans-serif;font-size:2.8rem;color:var(--purple-mist);line-height:1}.proof-stat-label{font-size:.65rem;letter-spacing:.14em;color:var(--text-muted)}.proof-card-link,.proof-stat-label{font-family:JetBrains Mono,monospace;text-transform:uppercase}.proof-card-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;letter-spacing:.12em;color:var(--purple-mist);text-decoration:none;transition:color .2s,gap .2s;width:fit-content}.proof-card-link:hover{color:var(--white);gap:.65rem}.proof-img-wrap{border:1px solid var(--border);overflow:hidden;background:var(--black-3);border-radius:4px}.proof-img{width:100%;height:auto;display:block;object-fit:cover}@media(max-width:900px){.proof-strip{padding:4rem 1.5rem}.proof-strip-layout{grid-template-columns:1fr;gap:2.5rem}.proof-img-wrap{max-width:500px}}.diff-section{padding:5rem 3rem}.diff-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.5rem}.diff-card{position:relative;flex:0 0 calc((100% - 2rem) / 3);padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.65rem;min-height:100%;border:1px solid rgba(138,53,255,.22);background:linear-gradient(165deg,rgba(22,22,28,.95),rgba(8,8,12,.98));clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));overflow:hidden;transition:border-color .3s,transform .25s,box-shadow .3s}.diff-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(138,53,255,.12),transparent 55%);pointer-events:none;opacity:0;transition:opacity .3s}.diff-card:hover{border-color:rgba(138,53,255,.55);transform:translateY(-3px);box-shadow:0 16px 48px rgba(0,0,0,.45),0 0 40px rgba(138,53,255,.12)}.diff-card:hover:before{opacity:1}.diff-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.diff-num{font-family:JetBrains Mono,monospace;font-size:.55rem;letter-spacing:.14em;opacity:.65}.diff-icon,.diff-num{color:var(--purple-mist)}.diff-icon{font-size:.85rem;opacity:.7;line-height:1}.diff-title{font-family:Bebas Neue,sans-serif;font-size:1.55rem;letter-spacing:.04em;color:var(--white);line-height:1.05}.diff-desc{font-size:.88rem;line-height:1.65;color:var(--text-soft)}@media(max-width:900px){.diff-section{padding:4rem 1.5rem}.diff-card{flex:0 0 100%}}.portfolio-snap{padding:5rem 3rem;background:var(--black);border-bottom:1px solid var(--border)}.portfolio-snap-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem;align-items:start}.portfolio-snap-card{border:1px solid var(--border-purple);background:var(--black-2);padding:2rem;display:flex;flex-direction:column;gap:.9rem;transition:border-color .25s,transform .25s}.portfolio-snap-card:hover{border-color:var(--purple);transform:translateY(-2px)}.portfolio-snap-tag{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--purple-mist);border:1px solid var(--border-purple);background:var(--purple-glow);padding:.2rem .55rem;width:fit-content}.portfolio-snap-name{font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:.04em;color:var(--white);line-height:1}.portfolio-snap-desc{font-size:.9rem;line-height:1.7;color:var(--text-soft)}.portfolio-snap-stat{font-size:.68rem;color:var(--text-muted);padding-top:.75rem;border-top:1px solid var(--border)}.portfolio-snap-link,.portfolio-snap-stat{font-family:JetBrains Mono,monospace;letter-spacing:.1em}.portfolio-snap-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;text-transform:uppercase;color:var(--purple-mist);text-decoration:none;width:fit-content;transition:color .2s,gap .2s}.portfolio-snap-link:hover{color:var(--white);gap:.65rem}.portfolio-snap-more{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:2rem;border:1px dashed var(--border);background:var(--black-2);min-height:200px}.portfolio-snap-more-text{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}@media(max-width:900px){.portfolio-snap{padding:4rem 1.5rem}.portfolio-snap-grid{grid-template-columns:1fr}.portfolio-snap-more{min-height:auto}}.cta-close{padding:7rem 3rem;text-align:center}.cta-close-inner{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.cta-close-title{font-family:Anton,sans-serif;font-size:clamp(3rem,7vw,5.5rem);text-transform:uppercase;line-height:.95;letter-spacing:.01em;background:var(--chrome-grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 32px rgba(138,53,255,.3))}.cta-close-sub{font-size:1.05rem;line-height:1.75;color:var(--text-soft);max-width:420px}.cta-close-actions{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}@media(max-width:600px){.cta-close{padding:5rem 1.5rem}.cta-close-actions{flex-direction:column;gap:1.25rem}}.hero-trust-line{font-family:JetBrains Mono,monospace;font-size:.74rem;letter-spacing:.1em;color:var(--text-muted);margin-top:1.25rem;position:relative;z-index:2}.featured-work{padding:5rem 3rem;background:var(--black-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.featured-work-intro{font-size:1rem;line-height:1.75;color:var(--text-soft);margin-bottom:3rem;max-width:560px}.featured-work-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.featured-work-mockup{border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--black-3)}.fw-browser-chrome{display:flex;align-items:center;gap:5px;padding:.6rem .85rem;background:var(--black-2);border-bottom:1px solid var(--border)}.fw-browser-chrome>span:not(.fw-url-bar){width:8px;height:8px;border-radius:50%;background:var(--border-purple);opacity:.6;flex-shrink:0}.fw-url-bar{flex:1;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.06em;color:var(--text-muted);text-align:center}.fw-preview-img{width:100%;height:auto;display:block;object-fit:cover}.featured-work-body{display:flex;flex-direction:column;gap:1.1rem}.fw-meta{display:flex;align-items:center;gap:1rem}.fw-live-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#4ade80;border:1px solid rgba(74,222,128,.3);background:rgba(74,222,128,.08);padding:.2rem .55rem}.fw-live-badge,.fw-stat{font-family:JetBrains Mono,monospace}.fw-stat{font-size:.65rem;letter-spacing:.1em;color:var(--text-muted)}.fw-name{font-family:Bebas Neue,sans-serif;font-size:2.2rem;letter-spacing:.04em;color:var(--white);line-height:1}.fw-desc{font-size:.95rem;line-height:1.75;color:var(--text-soft)}.fw-tech-pills{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:0}.fw-tech-pills li{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--purple-mist);background:var(--purple-glow);border:1px solid var(--border-purple);padding:.15rem .45rem;border-radius:2px}.fw-actions{display:flex;align-items:center;gap:1.25rem;margin-top:.5rem;flex-wrap:wrap}@media(max-width:900px){.featured-work{padding:4rem 1.5rem}.featured-work-layout{grid-template-columns:1fr;gap:2.5rem}}.diff-section-intro{max-width:560px;font-size:1rem;line-height:1.8;color:var(--text-muted);margin-bottom:2.5rem}.ww-build-sub{font-size:1rem;line-height:1.75;color:var(--text-soft);margin-top:.75rem;max-width:480px}.ww-build-addons{margin-top:2rem;font-size:.9rem;line-height:1.65;color:var(--text-muted);border-left:2px solid var(--purple-dim);padding-left:.85rem;max-width:560px}.ww-build-cta-row{display:flex;justify-content:flex-start;margin-top:2rem}.proof-second{margin-top:4rem;padding-top:4rem;border-top:1px solid var(--border)}.fw-ns-preview{background:var(--black-3);min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:2.5rem;position:relative;overflow:hidden}.fw-ns-preview:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(201,176,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(201,176,255,.04) 1px,transparent 0);background-size:28px 28px}.fw-ns-logo-mark{width:44px;height:44px;opacity:.75;mix-blend-mode:screen;position:relative;z-index:1}.fw-ns-lines{display:flex;flex-direction:column;gap:.5rem;width:140px;position:relative;z-index:1}.fw-ns-line{height:5px;border-radius:2px;background:var(--border-purple);opacity:.35}.fw-ns-line--w70{width:100%}.fw-ns-line--w50{width:70%}.fw-ns-line--w35{width:45%}.how-section{padding:6rem 3rem}@media(max-width:900px){.how-section{padding:4rem 1.5rem}}.footer-brand{display:flex;flex-direction:column;align-items:center;gap:.35rem}.footer-hud-nav{width:100%;position:relative;z-index:1;gap:.65rem 1rem}.footer-hud-links,.footer-hud-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.footer-hud-links{gap:.65rem 1.25rem;list-style:none;margin:0;padding:0}.footer-hud-cta{flex-shrink:0;white-space:nowrap;padding:.35rem .85rem;font-size:.58rem}.footer-email{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:lowercase;color:var(--text-muted);text-decoration:none;transition:color .2s}.footer-email:focus-visible,.footer-email:hover{color:var(--purple-mist)}.footer-email:focus-visible{outline:2px solid var(--purple-dim);outline-offset:3px}.footer-hud-links a{text-decoration:none;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);font-weight:400;transition:color .2s;display:flex;align-items:center;gap:.35rem;padding:.2rem 0}.footer-hud-links a:hover{color:var(--purple-mist)}.footer-hud-links a:focus-visible{color:var(--purple-mist);outline:2px solid var(--purple-dim);outline-offset:3px}@media(max-width:900px){footer{padding:2rem 1rem 1.75rem;gap:1rem}.footer-hud-shell{padding:.35rem .75rem}.footer-hud-nav{flex-direction:row;align-items:center;justify-content:center}.footer-hud-links{gap:.5rem .85rem;justify-content:center}.footer-hud-links a{font-size:.55rem;letter-spacing:.1em;padding:.15rem 0}.footer-hud-cta{padding:.3rem .7rem;font-size:.55rem}}.sheet-overlay{position:fixed;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:300;animation:sheetFadeIn .2s ease both}@keyframes sheetFadeIn{0%{opacity:0}to{opacity:1}}.sheet-panel{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:480px;background:var(--black-2);border-left:1px solid var(--border-purple);z-index:301;display:flex;flex-direction:column;overflow:hidden;animation:sheetSlideIn .25s var(--ease-out) both;box-shadow:-8px 0 48px rgba(0,0,0,.55),0 0 80px rgba(138,53,255,.08)}@keyframes sheetSlideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.sheet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.75rem 1.75rem 1.5rem;border-bottom:1px solid var(--border);flex-shrink:0;background:var(--black-3)}.sheet-eyebrow{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--purple-mist);margin-bottom:.4rem}.sheet-title{font-family:Bebas Neue,sans-serif;font-size:1.8rem;letter-spacing:.04em;color:var(--white);line-height:1}.sheet-close{flex-shrink:0;background:none;border:1px solid var(--border);color:var(--text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:.85rem;cursor:pointer;transition:border-color .2s,color .2s,background .2s;margin-top:.15rem}.sheet-close:hover{border-color:var(--purple-mist);color:var(--white);background:var(--purple-glow)}.sheet-body{flex:1;overflow-y:auto;padding:1.75rem}.sheet-textarea{resize:vertical;min-height:100px;font-family:Inter,sans-serif;line-height:1.65}.sheet-error{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.06em;color:#F87171;margin-bottom:.75rem;line-height:1.65}.sheet-error a{color:#F87171;text-decoration:underline}.sheet-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 0}.sheet-success-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:2px solid var(--purple);border-radius:50%;font-size:1.4rem;color:var(--purple-mist);margin-bottom:1.25rem}.sheet-success-msg{font-family:Bebas Neue,sans-serif;font-size:1.6rem;letter-spacing:.03em;color:var(--white);line-height:1.1;margin-bottom:.75rem;max-width:280px}.sheet-success-sub{font-size:.9rem;line-height:1.7;color:var(--text-soft);max-width:260px}.sheet-footer{padding:1.25rem 1.75rem;border-top:1px solid var(--border);font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.08em;color:var(--text-muted);flex-shrink:0;background:var(--black-3)}.sheet-footer a{color:var(--purple-mist);text-decoration:none;transition:color .2s}.sheet-footer a:hover{color:var(--white)}.form-label-req{color:var(--purple-mist);font-size:.75em;margin-left:.15rem}@media(max-width:600px){.sheet-panel{top:auto;left:0;right:0;bottom:0;max-width:100%;max-height:92vh;border-left:none;border-top:1px solid var(--border-purple);border-radius:12px 12px 0 0;animation:sheetSlideUp .25s var(--ease-out) both}@keyframes sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-header{padding:1.25rem 1.25rem 1rem}.sheet-body{padding:1.25rem}.sheet-footer{padding:1rem 1.25rem}}.problem-section{padding:6rem 3rem}.problem-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.5rem}.problem-card{position:relative;flex:0 0 calc((100% - 2rem) / 3);padding:1.5rem 1.25rem;border:1px solid rgba(138,53,255,.2);background:linear-gradient(160deg,rgba(22,22,28,.95),rgba(8,8,12,.98));font-size:.92rem;line-height:1.6;color:var(--text-soft);overflow:hidden;transition:border-color .3s,transform .25s}.problem-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--purple),var(--purple-deep));opacity:.5;transition:opacity .3s}.problem-card:hover{border-color:rgba(138,53,255,.5);transform:translateY(-2px)}.problem-card:hover:before{opacity:1}.problem-sub{margin-top:2.5rem;font-size:.95rem;line-height:1.8;color:var(--text-muted);max-width:560px}@media(min-width:769px){.problem-sub{font-size:1.1rem;max-width:680px}.how-note,.problem-sub{margin-left:auto;margin-right:auto;text-align:center}}.diff-grid--four{display:grid;grid-template-columns:repeat(4,1fr)}.diff-grid--four .diff-card{flex:unset}.estimator-cta-section{padding:5rem 3rem;background:var(--black-3);border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center}.estimator-cta-inner{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.estimator-cta-title{font-family:Anton,sans-serif;font-size:clamp(1.8rem,4vw,3rem);text-transform:uppercase;line-height:1;letter-spacing:.01em;color:var(--white)}.estimator-cta-sub{font-size:1rem;line-height:1.75;color:var(--text-soft);max-width:480px}.estimator-cta-actions{display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap;justify-content:center}.estimator-cta-note{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.1em;color:var(--text-muted)}.how-steps--six{grid-template-columns:repeat(3,1fr)}.how-steps--six .step{border-bottom:1px solid var(--border)}.how-steps--six .step:nth-child(3){border-right:none}.how-steps--six .step:nth-child(4),.how-steps--six .step:nth-child(5),.how-steps--six .step:nth-child(6){border-bottom:none}.range-section-sub{font-size:1rem;line-height:1.75;color:var(--text-soft);max-width:560px;margin-top:.75rem;margin-bottom:2.5rem}.price-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--border);margin-bottom:2rem}.price-card{padding:2rem 1.5rem;background:var(--black-3);display:flex;flex-direction:column;gap:.75rem;border-right:1px solid var(--border);transition:background .25s}.price-card:last-child{border-right:none}.price-card:hover{background:rgba(138,53,255,.04)}.price-card--featured{background:linear-gradient(170deg,rgba(28,20,52,.98),rgba(10,8,20,.98));border-top:2px solid var(--purple);position:relative}.price-card--featured:hover{background:linear-gradient(170deg,rgba(40,24,72,.98),rgba(15,10,30,.98))}.price-card-label{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:var(--purple-mist);font-weight:400}.price-card-amount{font-family:Anton,sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--white);line-height:1}.price-card--featured .price-card-amount{color:var(--purple-mist)}.price-card-best{font-size:.85rem;line-height:1.65;color:var(--text-soft)}.price-card-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.4rem;margin:.25rem 0 0}.price-card-list li{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.06em;color:var(--text-muted);padding-left:.85rem;position:relative}.price-card-list li:before{content:"◈";position:absolute;left:0;color:var(--purple-dim);font-size:.5rem;top:2px}.range-disclaimer{font-size:.88rem;line-height:1.7;color:var(--text-muted);max-width:560px;margin:0 auto 1.5rem;text-align:center}.concept-section{padding:6rem 3rem}.concept-sub{font-size:1rem;line-height:1.75;color:var(--text-soft);max-width:480px;margin-top:.75rem;margin-bottom:2.5rem}.concept-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.concept-card{border:1px solid rgba(138,53,255,.18);background:linear-gradient(165deg,rgba(22,22,28,.92),rgba(8,8,12,.96));overflow:hidden;display:flex;flex-direction:column;transition:border-color .25s,transform .2s,box-shadow .3s}.concept-card:hover{border-color:rgba(138,53,255,.5);transform:translateY(-3px);box-shadow:0 14px 36px rgba(0,0,0,.45),0 0 32px rgba(138,53,255,.1)}.concept-card-preview{width:100%;aspect-ratio:4/3;background:rgba(10,10,18,.8);flex-direction:column;padding:.6rem;gap:.4rem}.concept-card-browser,.concept-card-preview{border-bottom:1px solid var(--border);display:flex}.concept-card-browser{gap:4px;padding-bottom:.4rem}.concept-card-browser span{width:7px;height:7px;border-radius:50%;background:var(--border-purple);opacity:.5}.concept-card-screen{flex:1;background:linear-gradient(135deg,rgba(138,53,255,.06),rgba(8,8,14,.8));border:1px solid rgba(138,53,255,.08)}.concept-card-body{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.concept-label{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;color:var(--white);background:var(--purple);padding:.2rem .5rem;width:fit-content}.concept-card-title{font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.04em;color:var(--white);line-height:1.1}.concept-card-desc{font-size:.82rem;line-height:1.65;color:var(--text-muted)}.after-launch-section{padding:6rem 3rem;background:var(--black-2);border-top:1px solid var(--border)}.after-launch-sub{font-size:1rem;line-height:1.75;color:var(--text-soft);max-width:540px;margin-top:.75rem;margin-bottom:2.5rem}.after-launch-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.after-launch-list li{border:1px solid var(--border);background:var(--black-3);font-size:.9rem;color:var(--text-soft);position:relative;padding:1rem 1.25rem 1rem 2rem;transition:border-color .25s,background .25s}.after-launch-list li:before{content:"◈";position:absolute;left:.75rem;top:1rem;color:var(--purple-mist);font-size:.65rem}.after-launch-list li:hover{border-color:var(--border-purple);background:rgba(138,53,255,.04)}@media(max-width:1024px){.price-cards-grid{grid-template-columns:repeat(2,1fr)}.price-card:nth-child(2){border-right:none}.price-card:first-child,.price-card:nth-child(2){border-bottom:1px solid var(--border)}.after-launch-list,.concept-grid,.diff-grid--four,.how-steps--six{grid-template-columns:repeat(2,1fr)}.how-steps--six .step:nth-child(3){border-right:1px solid var(--border)}.how-steps--six .step:nth-child(2),.how-steps--six .step:nth-child(4){border-right:none}.how-steps--six .step:nth-child(4),.how-steps--six .step:nth-child(5),.how-steps--six .step:nth-child(6){border-bottom:none}.how-steps--six .step:first-child,.how-steps--six .step:nth-child(2),.how-steps--six .step:nth-child(3),.how-steps--six .step:nth-child(4){border-bottom:1px solid var(--border)}}@media(max-width:768px){.problem-card{flex:0 0 100%}.price-cards-grid{grid-template-columns:1fr}.price-card{border-right:none;border-bottom:1px solid var(--border)}.price-card:last-child{border-bottom:none}.after-launch-list,.concept-grid,.diff-grid--four,.how-steps--six{grid-template-columns:1fr}.how-steps--six .step{border-right:none!important;border-bottom:1px solid var(--border)!important}.how-steps--six .step:last-child{border-bottom:none!important}.after-launch-section,.concept-section,.estimator-cta-section,.problem-section{padding:5rem 1.5rem}}.status-list{display:flex;flex-direction:column;gap:.5rem}.status-card{width:100%;text-align:left;padding:.95rem 1.15rem;background:var(--black-2);border:1px solid var(--border);color:var(--text-soft);font-size:.95rem;line-height:1.4;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.status-card.is-selected,.status-card:hover{border-color:var(--purple);color:var(--white)}.status-card.is-selected{background:rgba(138,53,255,.1)}.contact-pref-group{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.contact-pref-btn{width:100%;text-align:center;padding:.8rem .5rem;background:var(--black-2);border:1px solid var(--border);color:var(--text-soft);font-size:.9rem;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.contact-pref-btn.is-selected,.contact-pref-btn:hover{border-color:var(--purple);color:var(--white)}.contact-pref-btn.is-selected{background:rgba(138,53,255,.1)}@media(max-width:480px){.contact-pref-group{grid-template-columns:1fr}}.est-thankyou-cta-block{margin-top:1.75rem}.est-thankyou-prompt{font-size:.95rem;color:var(--text-soft);margin-bottom:.85rem}.est-thankyou-book-btn{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2rem;background:var(--purple);color:var(--white);border:none;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.est-thankyou-book-btn:hover{background:var(--purple-mist);transform:translateY(-2px)}.result-card-notes{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.85rem}.result-card-notes p{font-size:.875rem;line-height:1.72;color:var(--text-soft);margin:0}.result-card-flex-note{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);font-size:.78rem;line-height:1.75;color:var(--text-muted);font-style:italic}.wizard-estimate-pill,.wizard-step-mobile-text{display:none}@media(max-width:900px){.quote-page{padding-bottom:5rem}}@media(max-width:600px){.quote-page{padding-top:calc(var(--site-nav-height) + 2.25rem);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 6rem)}.quote-page-header{margin-bottom:2.5rem}.quote-step-shell .section-title{font-size:clamp(2rem,7vw,4.5rem);overflow-wrap:break-word}.wizard-steps{display:none}.wizard-step-mobile-text{display:block;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.25rem}.wizard-estimate-pill{position:sticky;top:5.25rem;z-index:50;display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto 1.5rem;padding:.4rem 1.1rem;background:rgba(10,10,16,.94);border:1px solid var(--border-purple);border-radius:99px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.1em;color:var(--purple-mist);white-space:nowrap;box-shadow:0 2px 12px rgba(0,0,0,.5),0 0 20px rgba(138,53,255,.1)}.wizard-nav{margin-top:2.25rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + .5rem);margin-bottom:.5rem}.tier-hero-card{padding:1.25rem 1rem}.est-connect-block{padding:1.5rem 1.25rem}}.how-steps--seven .step{border-bottom:1px solid var(--border)}.how-steps--seven .step:nth-child(4){border-right:none}.how-steps--seven .step:nth-child(n+5){border-bottom:none}.how-steps--eight .step{border-bottom:1px solid var(--border)}.how-steps--eight .step:nth-child(4){border-right:none}.how-steps--eight .step:nth-child(n+5){border-bottom:none}.package-group{margin-bottom:2rem}.package-group-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.package-group-label{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--chrome-dim);padding-left:.85rem;border-left:2px solid var(--border);font-weight:400}.package-group-purpose{font-size:.95rem;line-height:1.65;color:var(--text-soft);max-width:42rem;margin:0}.package-group-explainer{font-size:.9rem;line-height:1.7;color:var(--text-muted);max-width:42rem;margin:0}.package-group-subcards{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.package-subcard{border:1px solid var(--border);background:var(--black-3);padding:2rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .25s}.package-subcard:hover{border-color:var(--border-purple)}.package-card .btn-primary,.package-subcard .btn-primary{text-align:center;margin-top:auto;width:100%;display:block}.package-card{background:linear-gradient(170deg,rgba(28,20,52,.98),rgba(10,8,20,.98));border:1px solid var(--border-purple);border-top:2px solid var(--purple);padding:2rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;transition:border-color .25s}.package-subcard-monthly{background:rgba(138,53,255,.04);border:1px solid var(--border);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.package-subcard-features-label,.package-subcard-monthly-label{font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--purple-mist);font-weight:400}.package-subcard-features-label{margin-top:.25rem}.package-diff{margin:2rem 0;border:1px solid var(--border)}.package-diff--overview{display:grid;grid-template-columns:1fr 1fr;margin-top:2.5rem;margin-bottom:2.5rem}.package-diff-item{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);font-size:.95rem;line-height:1.65;color:var(--text-soft)}.package-diff--overview .package-diff-item{border-bottom:none;padding:1.5rem}.package-diff--overview .package-diff-item:first-child{border-right:1px solid var(--border)}.package-diff-name{font-family:Bebas Neue,sans-serif;font-size:1.35rem;letter-spacing:.06em;color:var(--white);margin-bottom:.35rem}.package-diff-tagline{font-size:.92rem;line-height:1.6;color:var(--purple-mist);margin:0 0 .85rem}.package-diff-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.package-diff-list li{font-size:.85rem;line-height:1.55;color:var(--text-soft);padding-left:1rem;position:relative}.package-diff-list li:before{content:"▸";position:absolute;left:0;color:var(--purple);font-size:.65rem;top:.15rem}.package-diff-item:last-child{border-bottom:none}.package-diff-item strong{color:var(--white)}.package-diff-item--featured{background:rgba(138,53,255,.04)}.package-diff-item--featured strong{color:var(--purple-mist)}.package-diff-price-hint{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.08em;color:var(--purple-mist);margin-bottom:.5rem}.pricing-section-intro{font-size:1rem;line-height:1.75;color:var(--text-soft);max-width:560px;margin:0 0 2.5rem}.package-build-includes{border:1px solid var(--border);background:var(--black-3);padding:1rem 1.5rem;margin-bottom:1rem}.package-build-includes[open]{padding-bottom:1.25rem}.package-build-includes-toggle{font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--purple-mist);font-weight:400;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:color .2s}.package-build-includes-toggle::-webkit-details-marker{display:none}.package-build-includes-toggle:after{content:"+";font-size:1rem;color:var(--purple-mist);transition:transform .25s;flex-shrink:0;margin-left:1rem}.package-build-includes[open] .package-build-includes-toggle:after{transform:rotate(45deg)}.package-build-includes[open] .package-build-includes-toggle{color:var(--white)}.package-build-includes .price-card-list{margin-top:.75rem}.package-build-includes-label{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--purple-mist);margin-bottom:.75rem;font-weight:400}.package-build-includes .price-card-list li,.package-card .price-card-list li,.package-subcard-monthly .price-card-list li{font-size:.74rem;color:var(--text-soft);letter-spacing:.04em}.package-build-includes .price-card-list li:before,.package-card .price-card-list li:before,.package-subcard-monthly .price-card-list li:before{font-size:.55rem}.package-payment-heading{font-size:.62rem;letter-spacing:.18em;color:var(--text-muted);margin-bottom:.85rem;font-weight:400}.package-monthly-badge,.package-payment-heading{font-family:JetBrains Mono,monospace;text-transform:uppercase}.package-monthly-badge{display:inline-block;font-size:.55rem;letter-spacing:.12em;padding:.15rem .45rem;margin-left:.5rem;vertical-align:middle;border-radius:2px;position:relative;top:-1px}.package-monthly-badge--managed-plan,.package-monthly-badge--required-care{background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.28);color:#4ade80}.package-monthly-badge--optional-care{background:var(--purple-glow);border:1px solid var(--border-purple);color:var(--purple-mist)}.pricing-how-it-works{margin:2rem auto;border:1px solid var(--border);background:var(--black-3);padding:1.5rem 1.75rem;max-width:860px}.pricing-how-label{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--purple-mist);margin-bottom:1rem;font-weight:400;padding-left:.85rem;border-left:2px solid var(--purple-dim)}.pricing-how-it-works ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.pricing-how-it-works ul li{font-size:.88rem;line-height:1.65;color:var(--text-soft);padding-left:1.25rem;position:relative}.pricing-how-it-works ul li:before{content:"▸";position:absolute;left:0;color:var(--purple);font-size:.6rem;top:.2rem}.why-matters-section{position:relative}.why-matters-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}.why-matters-card{border:1px solid rgba(138,53,255,.18);padding:1.75rem;background:linear-gradient(165deg,rgba(22,22,28,.92),rgba(8,8,12,.96));display:flex;flex-direction:column;gap:.75rem;transition:border-color .3s,transform .25s,box-shadow .3s}.why-matters-card:hover{border-color:rgba(138,53,255,.5);transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.4),0 0 28px rgba(138,53,255,.1)}.why-matters-stat{font-family:Anton,sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--purple-mist);line-height:1}.why-matters-desc{font-size:.9rem;line-height:1.75;color:var(--text-soft);font-weight:400;flex:1}.why-matters-source{font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.app-idea-page,.mockup-page{padding:calc(var(--site-nav-height) + 3rem) 3rem 5rem;max-width:720px;margin:0 auto}.app-idea-page-header,.mockup-page-header{margin-bottom:2.5rem}.app-idea-page-sub,.mockup-page-sub{font-size:1rem;line-height:1.75;color:var(--text-soft);margin-top:.75rem}.mockup-payment-note{font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.08em;color:var(--text-muted);margin-top:.75rem;line-height:1.65;padding:.85rem 1rem}.app-idea-form,.mockup-form,.mockup-payment-note{border:1px solid var(--border);background:var(--black-2)}.app-idea-form,.mockup-form{padding:2rem}.contact-pref-group--mockup{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.platform-group{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.form-select{width:100%;background:var(--black);border:1px solid var(--border);font-family:Inter,sans-serif;font-size:.88rem;color:var(--white);outline:none;transition:border-color .2s;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238A8A98' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px;padding:.85rem 2.5rem .85rem 1rem}.form-select:focus{border-color:var(--purple)}.form-select option{background:var(--black-2);color:var(--white)}.form-textarea{width:100%;background:var(--black);border:1px solid var(--border);padding:.85rem 1rem;font-family:Inter,sans-serif;font-size:.88rem;color:var(--white);outline:none;transition:border-color .2s;resize:vertical;min-height:120px;font-weight:400;line-height:1.65}.form-textarea:focus{border-color:var(--purple)}.form-textarea::placeholder{color:var(--chrome-dark)}.form-textarea--tall{min-height:220px}.form-success-block{border:1px solid rgba(74,222,128,.3);background:rgba(74,222,128,.06);padding:2rem;text-align:center;margin-top:2rem}.form-success-icon{font-size:2rem;color:rgba(74,222,128,.9);margin-bottom:1rem}.form-success-title{font-family:Bebas Neue,sans-serif;font-size:1.6rem;letter-spacing:.04em;color:var(--white);margin-bottom:.5rem}.form-success-sub{font-size:.95rem;color:var(--text-soft);line-height:1.75}@media(max-width:1024px){.how-steps--seven,.why-matters-grid{grid-template-columns:repeat(2,1fr)}.how-steps--seven .step:nth-child(4){border-right:1px solid var(--border)}.how-steps--seven .step:nth-child(2n){border-right:none}.how-steps--seven .step:nth-child(n+5){border-bottom:1px solid var(--border)}.how-steps--seven .step:last-child{border-bottom:none}.how-steps--eight{grid-template-columns:repeat(2,1fr)}.how-steps--eight .step:nth-child(4){border-right:1px solid var(--border)}.how-steps--eight .step:nth-child(2n){border-right:none}.how-steps--eight .step:nth-child(n+5){border-bottom:1px solid var(--border)}.how-steps--eight .step:last-child{border-bottom:none}}@media(max-width:768px){.package-diff--overview,.package-group-subcards{grid-template-columns:1fr}.package-diff--overview .package-diff-item:first-child{border-right:none;border-bottom:1px solid var(--border)}.how-steps--seven,.why-matters-grid{grid-template-columns:1fr}.how-steps--seven .step{border-right:none!important;border-bottom:1px solid var(--border)!important}.how-steps--seven .step:last-child{border-bottom:none!important}.how-steps--eight{grid-template-columns:1fr}.how-steps--eight .step{border-right:none!important;border-bottom:1px solid var(--border)!important}.how-steps--eight .step:last-child{border-bottom:none!important}.quote-notice{padding:.85rem 1.5rem}.app-idea-page,.mockup-page{padding:calc(var(--site-nav-height) + 2rem) 1.5rem 3rem}.platform-group{grid-template-columns:repeat(2,1fr)}.contact-pref-group--mockup{grid-template-columns:1fr}}#what-we-build,.concept-section,.cta-close,.diff-section,.faq,.how-section,.problem-section,.range-section,.why-matters-section{position:relative;isolation:isolate;background:transparent}#what-we-build:before,.concept-section:before,.cta-close:before,.diff-section:before,.faq:before,.how-section:before,.problem-section:before,.range-section:before,.why-matters-section:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.problem-section:before{background:radial-gradient(ellipse 55% 60% at 88% 8%,rgba(138,53,255,.09),transparent 62%)}#what-we-build:before{background:radial-gradient(ellipse 50% 55% at 10% 15%,rgba(75,27,155,.14),transparent 62%)}.range-section:before{background:radial-gradient(ellipse 60% 40% at 90% 3%,rgba(138,53,255,.09),transparent 60%),radial-gradient(ellipse 50% 35% at 8% 97%,rgba(75,27,155,.11),transparent 65%)}.how-section:before{background:radial-gradient(ellipse 55% 55% at 6% 20%,rgba(138,53,255,.08),transparent 62%)}.diff-section:before{background:radial-gradient(ellipse 55% 60% at 92% 18%,rgba(75,27,155,.14),transparent 62%)}.why-matters-section:before{background:radial-gradient(ellipse 55% 55% at 8% 10%,rgba(138,53,255,.08),transparent 62%)}.concept-section:before{background:radial-gradient(ellipse 55% 55% at 90% 12%,rgba(75,27,155,.13),transparent 62%)}.faq:before{background:radial-gradient(ellipse 50% 45% at 12% 8%,rgba(138,53,255,.07),transparent 62%)}.cta-close:before{background:linear-gradient(rgba(201,176,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(201,176,255,.045) 1px,transparent 0),radial-gradient(ellipse 65% 75% at 50% 105%,rgba(138,53,255,.2),transparent 68%);background-size:56px 56px,56px 56px,100% 100%;mask-image:radial-gradient(ellipse 85% 95% at 50% 75%,black 25%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 85% 95% at 50% 75%,black 25%,transparent 78%)}#what-we-build:after,.concept-section:after,.diff-section:after,.faq:after,.how-section:after,.problem-section:after,.range-section:after,.why-matters-section:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(138,53,255,.22),transparent);pointer-events:none}.how-steps--five{grid-template-columns:repeat(5,1fr)}@media(max-width:1024px){.how-steps--five{grid-template-columns:repeat(2,1fr)}.how-steps--five .step{border-bottom:1px solid var(--border)}.how-steps--five .step:nth-child(2n){border-right:none}.how-steps--five .step:nth-child(n+5){border-bottom:none}}@media(max-width:768px){.how-steps--five{grid-template-columns:1fr}.how-steps--five .step{border-right:none!important;border-bottom:1px solid var(--border)!important}.how-steps--five .step:last-child{border-bottom:none!important}}.how-note{margin-top:1.5rem;font-size:.88rem;line-height:1.75;color:var(--text-muted);max-width:560px}.why-matters-grid--five{display:flex;flex-wrap:wrap;justify-content:center}.why-matters-grid--five .why-matters-card{flex:0 0 calc((100% - 2rem) / 3)}@media(max-width:1024px){.why-matters-grid--five .why-matters-card{flex:0 0 calc((100% - 1rem) / 2)}}@media(max-width:768px){.why-matters-grid--five .why-matters-card{flex:0 0 100%}}.why-matters-title{font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:.06em;color:var(--purple-mist);line-height:1.1}a.ww-build-card--secondary{border-color:var(--border);background:linear-gradient(165deg,rgba(16,16,20,.92),rgba(8,8,12,.96))}a.ww-build-card--secondary:before{background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(138,53,255,.06),transparent 55%)}a.ww-build-card--secondary:hover{border-color:var(--border-purple);box-shadow:0 16px 48px rgba(0,0,0,.45),0 0 24px rgba(138,53,255,.06)}a.ww-build-card--secondary .ww-build-card-title{color:var(--text-soft)}.concept-label--live{background:transparent;color:var(--purple-mist);border:1px solid var(--border-purple)}@media(max-width:900px){.nav-mobile-menu .nav-cta--mobile-top{margin-top:0;margin-bottom:.6rem}}.sheet-intro{font-size:.88rem;line-height:1.7;color:var(--text-soft);margin-bottom:1.5rem}.sheet-footer-line{display:block}.sheet-footer-line+.sheet-footer-line{margin-top:.45rem}.app-idea-page-disclaimer{margin-top:1rem;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.06em;line-height:1.7;color:var(--text-muted);border:1px solid var(--border-purple);background:rgba(138,53,255,.05);padding:.75rem 1rem;max-width:560px}.form-label-optional{margin-left:.4rem;font-family:JetBrains Mono,monospace;font-size:.85em;letter-spacing:.04em;text-transform:none;color:var(--chrome-dark)}img,video{max-width:100%;height:auto}@media(max-width:900px){.faq,section{padding:4rem 1.5rem}.hero{min-height:auto;padding:calc(var(--site-nav-height) + 2rem) 1.5rem 3rem}.hero-scroll{left:1.5rem}.stats-bar{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1.25rem 1.5rem 1.5rem}.about-inner,.contact-inner{grid-template-columns:1fr;gap:2.5rem}.how-steps,.why-grid{grid-template-columns:1fr}.how-steps .step{border-right:none;border-bottom:1px solid var(--border)}.how-steps .step:last-child{border-bottom:none}.how-steps .step-connector{display:none}}@media(max-width:600px){.faq,section{padding:3.25rem 1.25rem}.hero{padding:calc(var(--site-nav-height) + 1.25rem) 1.25rem 2.5rem}.hero-eyebrow{font-size:.58rem;letter-spacing:.16em;gap:.75rem;margin-bottom:1.1rem}.hero-eyebrow:before{width:1.25rem}.hero-headline{font-size:clamp(2.5rem,9vw,7rem)}.hero-sub{font-size:1rem;line-height:1.7;margin:1.5rem 0 1.75rem}.hero-trust-line{font-size:.6rem;line-height:1.6}.hero-scroll{display:none}.hero-actions{flex-direction:column;align-items:stretch;gap:.85rem;width:100%}.hero-actions .btn-primary{width:100%;text-align:center;padding:1rem 1.5rem}.hero-actions .btn-ghost{justify-content:center;padding:.6rem}.section-title{font-size:clamp(1.9rem,7.5vw,2.9rem)}.stats-bar{padding:1rem 1.25rem 1.25rem}.stat-item{padding:1.35rem .75rem}.cta-close-actions .btn-primary,.portfolio-cta-row .btn-primary,.range-cta-row .btn-primary,.ww-build-cta-row .btn-primary{display:block;width:100%;text-align:center}.ww-build-cta-row{width:100%}.packages-trust{gap:1rem 1.5rem;margin-top:2rem;padding-top:1.5rem}.app-idea-form,.mockup-form{padding:1.5rem 1.25rem}.form-row{margin-bottom:1.35rem}.form-input,.form-select,.form-textarea,.free-text-area,.scope-textarea,.sheet-textarea{font-size:16px}}@media(max-width:430px){.stat-num{font-size:1.5rem}.stat-label{font-size:.56rem;letter-spacing:.12em}.hero-eyebrow{flex-wrap:wrap}}