@font-face{font-family:bebas neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-400.woff2)format('woff2')}@font-face{font-family:dm sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format('woff2')}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400.woff2)format('woff2')}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700.woff2)format('woff2')}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--bg:#282c34;--bg-deep:#21252b;--surface:#2c313a;--surface-hover:#333842;--red:#e06c75;--green:#98c379;--gold:#ffef5c;--blue:#61afef;--cyan:#56b6c2;--text:#abb2bf;--text-bright:#d7dae0;--muted:#8b939f;--border:rgba(171, 178, 191, 0.08);--border-strong:rgba(171, 178, 191, 0.15);--font-display:'Bebas Neue', sans-serif;--font-body:'DM Sans', sans-serif;--font-mono:'JetBrains Mono', monospace}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:hidden}::selection{background:rgba(97,175,239,.25);color:var(--text-bright)}img{max-width:100%;height:auto;display:block}a{color:var(--gold);text-decoration:none;transition:color .2s}a:hover{color:var(--text-bright)}h1,h2,h3,h4{font-family:var(--font-display);color:#fff;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}h1{font-size:clamp(2.75rem,6vw,5rem)}h2{font-size:clamp(2rem,4vw,3.25rem)}h3{font-size:clamp(1.25rem,2.5vw,1.75rem)}p{color:var(--text);max-width:640px}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 32px}section{padding:120px 0}@media(max-width:768px){section{padding:80px 0}.container{padding:0 20px}}.section-label{font-family:var(--font-mono);font-size:.75rem;color:var(--green);text-transform:uppercase;letter-spacing:.15em;margin-bottom:20px;display:block}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:.9375rem;font-weight:600;padding:14px 32px;border-radius:4px;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s;text-decoration:none}.btn:hover{color:inherit}.btn-primary{background:var(--gold);color:#1a1a1a}.btn-primary:hover{background:#fff;color:#1a1a1a}.btn-outline{background:0 0;color:var(--gold);border:1.5px solid rgba(255,239,92,.4)}.btn-outline:hover{background:#fff;border-color:#fff;color:#1a1a1a}.card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:32px;transition:transform .3s,border-color .3s,background .3s}.card:hover{transform:translateY(-2px);border-color:var(--border-strong);background:var(--surface-hover)}.grain{position:relative;overflow:hidden}.grain::before{content:"";position:absolute;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='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:1}.dot-grid{position:relative}.dot-grid::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(97,175,239,.045) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;z-index:0}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;background:rgba(33,37,43,.9);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);transition:padding .3s}.navbar.scrolled{padding:10px 0}.navbar .container{display:flex;align-items:center;justify-content:space-between}.nav-logo{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.05em;text-decoration:none;display:flex;gap:4px}.nav-logo .seo{color:var(--gold)}.nav-logo .assassin{color:var(--red)}.nav-links{display:flex;align-items:center;gap:32px;list-style:none}.nav-links a{color:var(--muted);font-size:.8125rem;font-family:var(--font-mono);font-weight:400;text-transform:uppercase;letter-spacing:.08em;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--text-bright)}.nav-cta,a.nav-cta,a.nav-cta:visited{font-family:var(--font-body) !important;font-size:.8125rem !important;font-weight:600 !important;padding:10px 24px !important;background:var(--gold) !important;color:#1a1a1a !important}.nav-toggle{display:none;background:0 0;border:none;cursor:pointer;padding:8px}.nav-toggle span{display:block;width:24px;height:2px;background:var(--text-bright);margin:6px 0;transition:transform .3s,opacity .3s}.nav-toggle.open span:nth-child(1){transform:rotate(45deg)translate(5px,6px)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:rotate(-45deg)translate(5px,-6px)}@media(max-width:768px){.nav-toggle{display:block}.nav-links{position:fixed;top:0;right:-100%;width:280px;height:100vh;background:var(--bg-deep);flex-direction:column;justify-content:center;gap:24px;padding:48px;transition:right .3s ease;border-left:1px solid var(--border)}.nav-links.open{right:0}.nav-links a{font-size:1rem}}.footer{background:var(--bg-deep);border-top:1px solid var(--border);padding:64px 0 32px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:48px;margin-bottom:48px}.footer-brand .nav-logo{margin-bottom:16px;font-size:1.25rem}.footer-brand p{font-size:.875rem;color:var(--muted);max-width:280px}.footer-nav-heading{font-size:.75rem;font-family:var(--font-mono);font-weight:400;text-transform:uppercase;letter-spacing:.12em;color:var(--green);margin-bottom:16px}.footer-nav ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-nav a{color:var(--muted);font-size:.875rem}.footer-nav a:hover{color:var(--gold)}.footer-cta p{font-size:.875rem;color:var(--muted);margin-top:16px}.footer-bottom{border-top:1px solid var(--border);padding-top:24px;display:flex;justify-content:space-between;align-items:center}.footer-bottom p{font-size:.8125rem;color:var(--muted)}@media(max-width:768px){.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;gap:8px;text-align:center}}.hero{min-height:calc(100vh - 89px);display:flex;align-items:center;justify-content:center;position:relative;padding-top:80px;padding-bottom:80px;background:#000;overflow:hidden;perspective:340px}.stars-wrapper{position:absolute;inset:0;overflow:hidden;pointer-events:none;perspective:340px;z-index:0}.stars{position:absolute;top:50%;left:50%;width:2px;height:2px;border-radius:50%;box-shadow:1119px -366px #bfbfbf,-374px -230px #d1d1d1,-929px 274px #c7c7c7,1271px 278px #ebebeb,-1144px 124px #e0e0e0,-1370px -450px #c4c4c4,-605px -242px #e8e8e8,965px -453px #ebebeb,-686px 253px #f2f2f2,1372px 78px #e0e0e0,-598px -21px #ededed,-361px 348px #bfbfbf,-847px 234px #e0e0e0,-107px -196px #c9c9c9,-619px 301px #d9d9d9,-1082px -386px #dedede,-1104px -113px #dbdbdb,972px -210px #fff,-1323px 267px #e3e3e3,696px -353px #dedede,-1178px 85px #d6d6d6,1074px 153px #dbdbdb,864px -284px #f7f7f7,-1216px -434px #f5f5f5,-567px 311px #d6d6d6,-1174px 395px #d1d1d1,-1087px -91px #d4d4d4,357px 170px #dbdbdb,-834px -101px #dbdbdb,-642px 206px #d4d4d4,1374px 479px #f5f5f5,1154px -407px #f0f0f0,1100px -305px #ebebeb,1486px -230px #ccc,393px -92px #d4d4d4,1121px 224px #ebebeb,-601px 221px #d9d9d9,-1271px -246px #c2c2c2,-208px -70px #d4d4d4,-1229px -264px #ededed,1440px -158px #cfcfcf,1184px 31px #dedede,1133px -11px #c9c9c9,-416px -338px #d1d1d1,799px 71px #d4d4d4,894px -42px #ededed,135px -110px #d1d1d1,-934px 41px #e6e6e6,-1128px 293px #c2c2c2,-1051px -324px #f2f2f2,-845px 331px #f5f5f5,229px 130px #c4c4c4,76px -90px #f0f0f0,417px 61px #d4d4d4,766px 401px #bfbfbf,1286px 258px #c7c7c7,1292px 426px #ebebeb,-408px 307px #f2f2f2,-107px -366px #d6d6d6,280px -319px #e3e3e3,-1487px 259px #fafafa,-422px 32px #fcfcfc,-769px 39px #c7c7c7,1061px -175px #f2f2f2,579px 143px #cfcfcf,-874px -98px #fcfcfc,-839px 72px #fcfcfc,672px 460px #bfbfbf,953px -149px #e6e6e6,-1421px -366px #dbdbdb,-241px -235px #c2c2c2,-514px 419px #ededed,-1178px -393px #fafafa,490px 355px #c4c4c4,681px 304px #c9c9c9,-975px 195px #e6e6e6,751px -311px #d4d4d4,661px 413px #f0f0f0,233px -264px #ebebeb,1489px 226px #cfcfcf,1420px -161px #dedede,1251px 185px #dbdbdb,294px 441px #e8e8e8,349px -357px #d1d1d1,-580px -415px #d9d9d9,-1414px 122px #ebebeb,-558px 122px #d1d1d1,-1471px -408px #f7f7f7,1084px -420px #d1d1d1,-1224px 447px #c2c2c2,-147px -408px #e8e8e8,-526px -195px #f5f5f5,488px -261px #ebebeb,-959px 260px #ededed,860px 4px #d1d1d1,437px 346px #e0e0e0,-721px -384px #c7c7c7,1199px -39px #dbdbdb,234px -60px #e3e3e3,1486px -425px #f5f5f5,1176px 181px #c7c7c7,-1252px -68px #fafafa,-111px 339px #c7c7c7,-482px -284px #cfcfcf,696px -21px #c9c9c9,228px -293px #d4d4d4,394px -225px #c4c4c4,315px 347px #ebebeb,-1099px -429px #f2f2f2,714px 376px #bfbfbf,-1118px 468px #fcfcfc,-532px -310px #e0e0e0,489px 12px #cfcfcf,142px 444px #c2c2c2,-826px -92px #bfbfbf,99px -209px #fff,363px -188px #e0e0e0,1353px 268px #fff,776px 197px #f7f7f7,493px -322px #cfcfcf,-285px -258px #c2c2c2,872px 273px #ebebeb,-1251px 285px #d9d9d9,-1266px -429px #ededed,452px 34px #e8e8e8,-856px -422px #e8e8e8,-1172px 391px #ccc,-1220px 129px #c4c4c4,1265px 402px #d1d1d1,153px -358px #ededed,-492px 112px #f0f0f0,-1338px 154px #c4c4c4,217px 193px #ededed,815px 55px #d9d9d9,-432px -271px #f5f5f5,1433px -159px #d1d1d1,-413px -75px #c9c9c9,1251px 180px #d6d6d6,372px -157px #fcfcfc,-1203px -471px #e3e3e3,1044px 96px #c7c7c7,-1200px 70px #cfcfcf,572px -209px #c9c9c9,-71px 422px #c4c4c4,-500px -102px #d6d6d6,-854px -32px #ebebeb,1381px -171px #f0f0f0,1178px 61px #bfbfbf,1235px 356px #ebebeb,-274px 474px #f5f5f5;animation:fly 2s linear infinite;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden}.stars::before,.stars::after{content:"";position:absolute;width:inherit;height:inherit;border-radius:inherit;box-shadow:inherit;will-change:transform,opacity;backface-visibility:hidden}.stars::before{transform:translateZ(-300px);animation:starFade1 2s linear infinite}.stars::after{transform:translateZ(-600px);animation:starFade2 2s linear infinite}@keyframes fly{from{transform:translateZ(300px)}to{transform:translateZ(0)}}@keyframes starFade1{from{opacity:1}to{opacity:.5}}@keyframes starFade2{from{opacity:.5}to{opacity:0}}.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 20% 50%,rgba(255,239,92,.12) 0%,transparent 70%),radial-gradient(ellipse 50% 60% at 80% 40%,rgba(97,175,239,8%) 0%,transparent 70%),radial-gradient(ellipse 80% 40% at 50% 100%,rgba(152,195,121,6%) 0%,transparent 60%);pointer-events:none;z-index:1}.hero>*:not(.stars-wrapper){position:relative;z-index:2}.hero h1{font-size:clamp(4rem,10vw,8rem);line-height:.85;letter-spacing:-.02em;margin-bottom:32px;color:#fff}.hero-prefix{display:block;font-family:var(--font-display);font-size:.35em;line-height:1;text-transform:uppercase;letter-spacing:.25em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.5);margin-bottom:4px}.hero .subhead{font-size:clamp(1rem,1.5vw,1.25rem);font-family:var(--font-body);color:rgba(255,255,255,.85);max-width:480px;margin-bottom:48px;line-height:1.6;text-transform:none}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:0}.hero-actions .see-how{color:rgba(255,255,255,.85);font-size:.9375rem;transition:color .2s;display:inline-flex;align-items:center;gap:6px}.hero-actions .see-how:hover{color:var(--gold)}.hero-status{font-family:var(--font-mono);font-size:.6875rem;color:rgba(255,255,255,.3);letter-spacing:.04em;display:flex;gap:24px;flex-wrap:wrap}.hero-status span::before{content:'>';color:var(--green);margin-right:6px}.hero-grid{display:grid;grid-template-columns:1fr 1.45fr;align-items:center;gap:48px}@media(min-width:769px){.hero-image{transform:scale(1.15);transform-origin:center left}}@media(max-width:768px){.hero{min-height:auto;padding-top:110px;padding-bottom:72px}.hero-grid{grid-template-columns:1fr;gap:0;position:relative}.hero-content{position:relative;z-index:2}.hero h1{font-size:clamp(2.75rem,13vw,5rem);margin-bottom:24px}.hero .subhead{margin-bottom:32px;max-width:100%}.hero-actions{gap:16px;margin-bottom:0;flex-wrap:nowrap;align-items:center}.hero-actions .btn-primary{flex:none;text-align:center}.hero-actions .see-how{flex:none;white-space:nowrap}.hero-image{position:absolute;top:16px;right:24px;width:54%;z-index:1;margin:0;pointer-events:none;opacity:.95}.hero-image img{transform:rotateY(-12deg)rotateX(4deg);box-shadow:0 20px 50px rgba(0,0,0,.6),-15px 0 60px rgba(224,108,117,.22),15px 0 60px rgba(152,195,121,.22)}@keyframes heroFloat{0%,100%{transform:rotateY(-12deg)rotateX(4deg)translate(0,0)}50%{transform:rotateY(-12deg)rotateX(4deg)translate(-4px,-6.93px)}}}.hero-tilt{perspective:800px}.hero-image img{width:100%;display:block;color:transparent;transform:rotateY(-8deg)rotateX(2deg);animation:heroFloat 6s ease-in-out infinite;will-change:transform;border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px rgba(0,0,0,.5),-25px 0 80px rgba(224,108,117,.22),25px 0 80px rgba(152,195,121,.22)}@keyframes heroFloat{0%,100%{transform:rotateY(-8deg)rotateX(2deg)translate(0,0)}50%{transform:rotateY(-8deg)rotateX(2deg)translate(-6px,-10.39px)}}.benefits-section{padding:96px 0;background:#000}.benefits-section .container{max-width:1360px}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:100%;margin:0 auto}.benefit-card{position:relative;display:block;padding:28px 32px;min-height:170px;border-radius:10px;border:1px solid rgba(255,255,255,8%);overflow:hidden;text-decoration:none;transition:border-color .35s ease}.benefit-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent,#fff);z-index:2;transform:scaleY(1);transform-origin:top center;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.benefit-card::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 120% 140% at 50% 0%,var(--accent-strong,rgba(255,255,255,.4)) 0%,transparent 72%);pointer-events:none;z-index:0;opacity:.32;transition:opacity .45s ease}.benefit-card__content{position:relative;z-index:1;transform:translateY(0);transition:transform .45s cubic-bezier(.22,.61,.36,1)}.benefit-card>*{position:relative;z-index:1}.benefit-card h3{font-family:var(--font-body);font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:0;text-transform:none;margin:0 0 4px;line-height:1.3}.benefit-card .benefit-sub{font-family:var(--font-body);font-size:1.25rem;font-weight:500;color:var(--accent,#fff);line-height:1.3;margin:0}.benefit-card .benefit-arrow{position:absolute;bottom:20px;right:24px;font-size:1.125rem;color:rgba(255,255,255,.55);z-index:1;transform:translateY(0);transition:transform .45s cubic-bezier(.22,.61,.36,1),color .35s ease}.benefit-card:hover{border-color:rgba(255,255,255,.18)}.benefit-card:hover::before{transform:scaleY(2.5)}.benefit-card:hover::after{opacity:1}.benefit-card:hover .benefit-card__content{transform:translateY(6px)}.benefit-card:hover .benefit-arrow{color:#fff;transform:translateY(-6px)}.benefit-card--gold{--accent:var(--gold);--accent-strong:rgba(255, 239, 92, 0.40);background:#0f0d00}.benefit-card--green{--accent:var(--green);--accent-strong:rgba(152, 195, 121, 0.38);background:#08110b}.benefit-card--blue{--accent:var(--blue);--accent-strong:rgba(97, 175, 239, 0.40);background:#060f16}.benefit-card--red{--accent:var(--red);--accent-strong:rgba(224, 108, 117, 0.40);background:#15070a}@media(max-width:768px){.benefits-section{padding:56px 0}.benefit-grid{grid-template-columns:1fr 1fr;gap:12px}.benefit-card{padding:20px;min-height:120px}.benefit-card h3,.benefit-card .benefit-sub{font-size:1rem}.benefit-card .benefit-arrow{bottom:14px;right:16px;font-size:1rem}}.logo-strip{position:relative;padding:28px 0;background:#000;border-top:1px solid rgba(255,255,255,8%);border-bottom:1px solid rgba(255,255,255,8%);overflow:hidden}.logo-strip::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 20% 50%,rgba(255,239,92,8%) 0%,transparent 70%),radial-gradient(ellipse 50% 60% at 80% 40%,rgba(97,175,239,6%) 0%,transparent 70%),radial-gradient(ellipse 80% 40% at 50% 100%,rgba(152,195,121,5%) 0%,transparent 60%);pointer-events:none;z-index:0}.logo-strip-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.logo-strip-inner img{max-height:32px;width:auto;opacity:.7;transition:opacity .2s ease}.logo-strip-inner img:hover{opacity:1}@media(max-width:768px){.logo-strip{padding:20px 0}.logo-strip-inner{justify-content:center;gap:24px 32px}.logo-strip-inner img{max-height:22px}}.btn .icon,.see-how .icon{display:inline-block;vertical-align:middle}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px}.pain-card{text-align:left;padding:36px 28px;border-left:2px solid var(--red);border-radius:2px 8px 8px 2px}.pain-card:hover{border-left-color:var(--gold)}.pain-card .pain-icon{margin-bottom:20px;color:var(--red)}.pain-card .pain-stat{font-family:var(--font-display);font-size:1.375rem;color:var(--text-bright);margin-bottom:12px;text-transform:uppercase}.pain-card p{font-size:.9375rem;color:var(--text);line-height:1.6}@media(max-width:768px){.pain-grid{grid-template-columns:1fr}}.service-list{margin-top:56px}.service-row{display:grid;grid-template-columns:40px 48px 1fr;gap:20px;align-items:center;padding:28px 0;border-top:1px solid var(--border);text-decoration:none;transition:background .2s,padding .2s}.service-row:last-child{border-bottom:1px solid var(--border)}.service-row:hover{background:rgba(171,178,191,3%);padding-left:16px;padding-right:16px;margin-left:-16px;margin-right:-16px;border-radius:4px}.service-row .service-num{font-family:var(--font-mono);font-size:.75rem;color:var(--muted)}.service-row .service-icon{width:44px;height:44px;background:rgba(255,239,92,6%);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--gold);flex-shrink:0}.service-row .service-icon svg{width:22px;height:22px}.service-row h3{font-size:1.0625rem;margin-bottom:4px;color:var(--text-bright);transition:color .2s}.service-row:hover h3{color:var(--gold)}.service-row p{font-size:.875rem;color:var(--muted);max-width:none;line-height:1.5}@media(max-width:600px){.service-row{grid-template-columns:1fr;gap:12px;padding:24px 0}.service-row .service-num{display:none}.service-row .service-icon{width:40px;height:40px}}.diff-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:56px}.diff-card{text-align:left;padding:40px 32px}.diff-card .diff-icon{color:var(--gold);margin-bottom:20px}.diff-card .diff-icon .icon{width:28px;height:28px}.diff-card h3{font-size:1.0625rem;margin-bottom:10px;color:var(--gold)}.diff-card p{font-size:.9375rem;color:var(--text);line-height:1.6}@media(max-width:600px){.diff-grid{grid-template-columns:1fr}}.geo-section{background:var(--bg-deep);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.geo-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.geo-grid p{margin-bottom:16px;line-height:1.7}.geo-diagram{position:relative}.geo-bar-group{display:flex;flex-direction:column;gap:24px}.geo-bar-item label{display:block;font-size:.75rem;font-family:var(--font-mono);color:var(--muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:.06em}.geo-bar{height:36px;border-radius:3px;position:relative;overflow:hidden;background:rgba(171,178,191,4%)}.geo-bar .fill{height:100%;border-radius:3px;width:0;transition:width 1.4s cubic-bezier(.25,.46,.45,.94)}.geo-bar .fill.seo-only{background:linear-gradient(90deg,var(--gold),rgba(255,239,92,.5))}.geo-bar .fill.geo-full{background:linear-gradient(90deg,var(--gold),var(--red))}.geo-bar .bar-label{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:.6875rem;color:var(--bg-deep);font-weight:700;letter-spacing:.02em}@media(max-width:768px){.geo-grid{grid-template-columns:1fr;gap:48px}}.social-proof{padding:48px 0;border-bottom:1px solid var(--border)}.social-proof .container{text-align:center}.social-proof .trust-line{font-size:.75rem;font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:32px}.testimonials-row{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.testimonial{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:32px;text-align:left}.testimonial .stars{color:var(--gold);display:flex;gap:2px;margin-bottom:16px}.testimonial .stars .icon-star{width:14px;height:14px}.testimonial blockquote{font-size:.9375rem;color:var(--text-bright);font-style:italic;margin-bottom:16px;line-height:1.6}.testimonial .author{font-size:.8125rem;font-family:var(--font-mono);color:var(--muted)}@media(max-width:768px){.testimonials-row{grid-template-columns:1fr}}.stat-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:48px 0;background:var(--bg-deep)}.stat-bar .container{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:center}.stat-item .stat-number{font-family:var(--font-mono);font-size:clamp(2rem,4vw,2.75rem);color:var(--gold);font-weight:700}.stat-item .stat-label{font-size:.75rem;font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:6px}@media(max-width:480px){.stat-bar .container{grid-template-columns:1fr;gap:24px}}.cta-banner{padding:100px 0}.cta-banner-inner{background:var(--bg-deep);border:1px solid var(--border-strong);border-left:3px solid var(--gold);border-radius:2px 12px 12px 2px;padding:72px 64px;text-align:center;position:relative}.cta-banner-inner h2{margin-bottom:16px}.cta-banner-inner p{margin:0 auto 36px;font-size:1.0625rem;line-height:1.7}@media(max-width:768px){.cta-banner-inner{padding:48px 28px}}.page-hero{padding:180px 0 100px;text-align:center;position:relative;background:var(--bg-deep)}.page-hero>*{position:relative;z-index:2}.page-hero h1{margin-bottom:24px}.page-hero p{margin:0 auto;font-size:1.125rem;max-width:560px;line-height:1.7}.accordion{margin-top:56px;max-width:800px}.accordion-item{border-bottom:1px solid var(--border)}.accordion-header{width:100%;background:0 0;border:none;color:var(--text-bright);font-family:var(--font-body);font-size:1.0625rem;font-weight:600;padding:24px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-align:left;transition:color .2s}.accordion-header:hover{color:var(--gold)}.accordion-header .icon{font-size:1.25rem;transition:transform .3s;color:var(--green)}.accordion-item.open .accordion-header .icon{transform:rotate(45deg)}.accordion-body{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s}.accordion-item.open .accordion-body{max-height:300px;padding-bottom:24px}.accordion-body p{font-size:.9375rem;line-height:1.7}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.service-card .service-icon{width:48px;height:48px;background:rgba(255,239,92,6%);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--gold)}.service-card .service-icon svg{width:24px;height:24px}.service-card h3{font-size:1.125rem;margin-bottom:8px}.service-card p{font-size:.875rem}@media(max-width:768px){.services-grid{grid-template-columns:1fr}}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:56px}.feature-item{display:flex;gap:16px;align-items:flex-start;padding:28px}.feature-item .feature-check{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--green)}.feature-item .feature-check .icon{width:20px;height:20px}.feature-item h3{font-size:1rem;font-family:var(--font-body);font-weight:600;text-transform:none;margin-bottom:6px;color:var(--text-bright)}.feature-item p{font-size:.875rem;line-height:1.6}@media(max-width:768px){.feature-list{grid-template-columns:1fr}}.founder-section{display:grid;grid-template-columns:280px 1fr;gap:64px;align-items:center;margin-top:56px}.founder-photo{width:260px;height:260px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.8125rem;font-family:var(--font-mono)}.founder-info h3{color:var(--gold);margin-bottom:12px}.founder-info p{margin-bottom:16px;line-height:1.7}.philosophy-section{text-align:center}.philosophy-section blockquote{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);color:var(--text-bright);max-width:700px;margin:32px auto;line-height:1.3}.credentials-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;text-align:center}.credential-item .cred-number{font-family:var(--font-mono);font-size:2rem;color:var(--gold);font-weight:700}.credential-item .cred-label{font-size:.75rem;font-family:var(--font-mono);color:var(--muted);margin-top:6px;text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.founder-section{grid-template-columns:1fr;text-align:center;gap:32px}.founder-photo{margin:0 auto}.credentials-grid{grid-template-columns:repeat(2,1fr)}}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:56px}.calendly-placeholder{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-height:500px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-family:var(--font-mono);font-size:.8125rem}.contact-form{display:flex;flex-direction:column;gap:20px}.form-group label{display:block;font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-family:var(--font-mono)}.form-group input,.form-group textarea{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:14px 16px;color:var(--text-bright);font-family:var(--font-body);font-size:.9375rem;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(97,175,239,.1)}.form-group textarea{min-height:140px;resize:vertical}.map-placeholder{margin-top:48px;background:var(--surface);border:1px solid var(--border);border-radius:8px;height:280px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-family:var(--font-mono);font-size:.8125rem}@media(max-width:768px){.contact-grid{grid-template-columns:1fr}}.nst-section{background:#f0f0ec;border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center}.nst-section h2{max-width:700px;margin:0 auto 16px;color:#1a1d23}.nst-section>.container>p{margin:0 auto;color:#4a4a4a}.nst-section .section-label{color:#2a6e3f}.nst-terminal{background:#1a1d23;border:1px solid var(--border-strong);border-radius:8px;overflow:hidden;max-width:720px;margin:0 auto;text-align:left}.nst-titlebar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(0,0,0,.3);border-bottom:1px solid var(--border)}.nst-dot{width:10px;height:10px;border-radius:50%}.nst-dot--red{background:var(--red)}.nst-dot--gold{background:var(--gold)}.nst-dot--green{background:var(--green)}.nst-titlebar-text{font-family:var(--font-mono);font-size:.6875rem;color:var(--muted);margin-left:auto}.nst-body{padding:24px}.nst-input-row{display:flex;align-items:center;gap:12px;margin-bottom:24px}.nst-prompt{font-family:var(--font-mono);font-size:1rem;color:var(--green);flex-shrink:0;user-select:none}.nst-url-input{flex:1;background:0 0;border:none;border-bottom:1px solid var(--border-strong);color:var(--text-bright);font-family:var(--font-mono);font-size:.9375rem;padding:8px 4px;outline:none;transition:border-color .2s}.nst-url-input::placeholder{color:var(--muted)}.nst-url-input:focus{border-bottom-color:var(--green)}.nst-run-btn{flex-shrink:0;padding:10px 24px;font-family:var(--font-mono);font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em}.nst-output{min-height:120px;max-height:360px;overflow-y:auto;padding:16px;background:rgba(0,0,0,.2);border-radius:4px;border:1px solid var(--border)}.nst-line{font-family:var(--font-mono);font-size:.8125rem;line-height:1.8;margin:0;max-width:none}.nst-line--muted{color:var(--muted)}.nst-line--green{color:var(--green)}.nst-line--red{color:var(--red)}.nst-line--gold{color:var(--gold)}.nst-line--blue{color:var(--blue)}.nst-output.scanning .nst-line:last-child::after{content:'_';color:var(--gold);animation:cursor-blink 1.1s step-end infinite;margin-left:2px}.nst-deep-btn{font-family:var(--font-mono);font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em}.nst-disclaimer{font-family:var(--font-mono);font-size:.75rem;color:#6b6b6b;text-align:center;margin-top:24px;letter-spacing:.04em}@media(max-width:600px){.nst-input-row{flex-direction:column;align-items:stretch}.nst-prompt{display:none}.nst-run-btn{width:100%;justify-content:center}}.nst-report{max-width:1100px;margin:0 auto;text-align:left;background:#fff;border-radius:12px;padding:48px 40px}.report-header{text-align:center;margin-bottom:48px}.report-header h2{color:#1a1d23;margin-bottom:8px}.report-url{font-family:var(--font-mono);font-size:.8125rem;color:#6b6b6b}.report-scores{display:flex;justify-content:center;gap:48px;margin-bottom:56px}.report-ring{text-align:center;position:relative;width:120px}.report-ring-svg{width:120px;height:120px;display:block}.report-ring-inner{position:absolute;top:0;left:0;width:100%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.report-ring-grade{font-family:var(--font-display);font-size:2rem;line-height:1;letter-spacing:.02em}.report-ring-score{font-family:var(--font-mono);font-size:.6875rem;color:#6b6b6b;margin-top:2px}.report-ring-label{font-family:var(--font-mono);font-size:.75rem;color:#4a4a4a;text-transform:uppercase;letter-spacing:.08em;margin-top:12px}.report-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:40px}@media(max-width:768px){.report-columns{grid-template-columns:1fr}}.report-section{margin-bottom:0;padding:24px;background:#f8f8f8;border-radius:8px;border:1px solid #e8e8e8}.report-section h3{font-size:1.125rem;color:#1a1d23;margin-bottom:20px;text-transform:uppercase;letter-spacing:.04em}.report-bar-row{margin-bottom:16px}.report-bar-label{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#333;margin-bottom:6px}.report-bar-score{font-family:var(--font-mono);font-size:.8125rem;color:#6b6b6b}.report-bar-track{height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.report-bar-fill{height:100%;border-radius:4px;transition:width .6s ease}.report-bar-detail{font-family:var(--font-mono);font-size:.6875rem;color:#888;margin-top:4px}.report-email{text-align:center;padding:40px 0 16px}.report-email h3{font-size:1.125rem;color:#1a1d23;margin-bottom:20px;text-transform:uppercase;letter-spacing:.04em}.report-email-form{display:flex;gap:12px;justify-content:center;max-width:480px;margin:0 auto}.report-email-input{flex:1;padding:12px 16px;border:1px solid #ccc;border-radius:4px;font-family:var(--font-body);font-size:.9375rem;color:#1a1d23;background:#fff;outline:none;transition:border-color .2s}.report-email-input:focus{border-color:var(--blue)}.report-email-form .btn{white-space:nowrap}@media(max-width:768px){.nst-report{padding:32px 20px}}@media(max-width:600px){.report-scores{gap:16px}.report-ring{width:28vw;max-width:120px}.report-ring-svg{width:100%;height:auto}.report-ring-grade{font-size:1.375rem}.report-ring-score{font-size:.5625rem}.report-ring-label{font-size:.625rem;margin-top:8px}.report-email-form{flex-direction:column}}.booking-section{padding:100px 0}.booking-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.booking-copy h2{margin-bottom:24px}.booking-details{list-style:none;margin:24px 0;padding:0}.booking-details li{font-size:.9375rem;color:var(--text);line-height:1.7;padding:8px 0;padding-left:24px;position:relative}.booking-details li::before{content:'>';position:absolute;left:0;color:var(--green);font-family:var(--font-mono);font-weight:700}.booking-proof{font-size:.875rem;color:var(--muted);font-style:italic;margin-top:16px}.booking-embed .calendly-placeholder{min-height:480px}@media(max-width:768px){.booking-grid{grid-template-columns:1fr;gap:48px}}.cta-proof{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:24px;font-family:var(--font-mono);font-size:.6875rem;color:var(--muted);letter-spacing:.04em}.cta-proof span::before{content:'✓ ';color:var(--green)}.cta-secondary{margin-top:16px;font-size:.8125rem;color:var(--muted)}.cta-secondary a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.cta-secondary a:hover{color:var(--text-bright)}.cta-faq-note{font-family:var(--font-mono);font-size:.8125rem;color:var(--muted);margin-top:16px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}.hero .reveal{opacity:1;transform:none}.stagger .reveal:nth-child(1){transition-delay:0ms}.stagger .reveal:nth-child(2){transition-delay:80ms}.stagger .reveal:nth-child(3){transition-delay:160ms}.stagger .reveal:nth-child(4){transition-delay:240ms}.stagger .reveal:nth-child(5){transition-delay:320ms}.stagger .reveal:nth-child(6){transition-delay:400ms}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:var(--muted);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text)}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:48px}@media(max-width:768px){.pricing-grid{grid-template-columns:1fr}}.pricing-card{padding:40px 32px;display:flex;flex-direction:column}.pricing-card--featured{border-color:var(--gold);position:relative}.pricing-label{font-family:jetbrains mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin-bottom:8px}.pricing-card h3{font-family:bebas neue,sans-serif;font-size:1.75rem;color:var(--text-bright);margin-bottom:8px}.pricing-desc{color:var(--muted);font-size:.875rem;margin-bottom:24px}.pricing-price{margin-bottom:32px;line-height:1}.price-from{display:block;font-size:.8125rem;color:var(--muted);margin-bottom:4px}.price-amount{font-family:bebas neue,sans-serif;font-size:3.5rem;color:var(--gold)}.price-period{font-size:1.125rem;color:var(--muted)}.pricing-features{list-style:none;padding:0;margin:0 0 32px;flex:1}.pricing-features li{padding:8px 0;padding-left:24px;position:relative;font-size:.875rem;color:var(--text);border-bottom:1px solid var(--surface)}.pricing-features li::before{content:'✓';position:absolute;left:0;color:var(--green);font-weight:700}.pricing-features li.pricing-divider{color:var(--gold);font-weight:600;font-size:.8125rem;padding-left:0;margin-top:8px;border-bottom:none}.pricing-features li.pricing-divider::before{display:none}.pricing-note{font-size:.75rem;color:var(--muted);margin-top:12px;text-align:center}.included-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}@media(max-width:768px){.included-grid{grid-template-columns:1fr}}.included-item{padding:28px 24px}.included-item h3{font-size:1rem;color:var(--text-bright);margin-bottom:8px}.included-item p{font-size:.875rem;color:var(--text)}.steps-list{margin-top:48px;display:flex;flex-direction:column;gap:0}.step-item{display:flex;gap:24px;align-items:flex-start;padding:28px 0;border-bottom:1px solid var(--surface)}.step-item:last-child{border-bottom:none}.step-num{font-family:bebas neue,sans-serif;font-size:2rem;color:var(--gold);line-height:1;min-width:48px}.step-item h3{font-size:1.125rem;color:var(--text-bright);margin-bottom:6px}.step-item p{font-size:.875rem;color:var(--text)}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:768px){.results-grid{grid-template-columns:1fr}}.results-card{padding:0;overflow:hidden}.results-card img{width:100%;height:auto;display:block;border-bottom:1px solid var(--surface)}.results-caption{padding:12px 16px;font-size:.8125rem;color:var(--muted);text-align:center}.intake-form fieldset{border:1px solid var(--surface);border-radius:8px;padding:28px 24px;margin-bottom:24px}.intake-form legend{font-family:bebas neue,sans-serif;font-size:1.25rem;color:var(--gold);padding:0 8px}.intake-note{font-size:.8125rem;color:var(--muted);margin-bottom:16px}.intake-radio-group{display:flex;flex-direction:column;gap:12px}.intake-radio{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.9375rem}.intake-radio input[type=radio]{accent-color:var(--gold);width:18px;height:18px}.intake-form select{background:var(--bg-deep);color:var(--text);border:1px solid var(--surface);border-radius:6px;padding:10px 12px;font-size:.9375rem;width:100%;appearance:auto}.intake-form select:focus{outline:none;border-color:var(--gold)}.intake-build-only{display:none}.blog-hero{padding:160px 0 80px;text-align:center}.blog-hero h1{margin-bottom:16px}.blog-hero p{margin:0 auto;color:var(--muted);font-size:1.0625rem}.blog-index{padding:80px 0 120px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.blog-grid{grid-template-columns:1fr}}.blog-card{display:flex;flex-direction:column;padding:0;overflow:hidden}.blog-card-link{display:flex;flex-direction:column;padding:28px;height:100%;text-decoration:none;color:inherit}.blog-card-link:hover{color:inherit}.blog-card-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em}.blog-card-meta time{color:var(--muted)}.blog-card-cat{color:var(--gold)}.blog-card-title{font-size:clamp(1.1rem,2vw,1.35rem);text-transform:none;line-height:1.3;margin-bottom:8px;color:var(--text-bright)}.blog-card-desc{font-size:.875rem;color:var(--muted);line-height:1.5;flex:1}.blog-card-read{font-family:var(--font-mono);font-size:.75rem;color:var(--gold);text-transform:uppercase;letter-spacing:.08em;margin-top:16px}.blog-post-hero{padding:160px 0 64px;text-align:center}.blog-post-meta{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.blog-post-meta time{color:var(--muted)}.blog-post-cat{color:var(--gold);text-decoration:none}.blog-post-cat:hover{color:var(--text-bright)}.blog-post-series{color:var(--cyan)}.blog-post-hero h1{font-size:clamp(2rem,5vw,3.5rem);text-transform:none;line-height:1.15;max-width:800px;margin:0 auto 16px}.blog-post-desc{font-size:1.125rem;color:var(--muted);max-width:640px;margin:0 auto}.blog-post-author{margin-top:20px;font-family:var(--font-mono);font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.blog-article{max-width:720px;padding-top:64px;padding-bottom:64px}.blog-article h2{font-size:clamp(1.5rem,3vw,2rem);text-transform:none;margin:48px 0 16px;color:var(--text-bright)}.blog-article h3{font-size:clamp(1.15rem,2vw,1.4rem);text-transform:none;margin:36px 0 12px;color:var(--text-bright)}.blog-article h4{font-size:1.1rem;text-transform:none;margin:28px 0 8px;color:var(--text-bright)}.blog-article p{max-width:none;margin-bottom:20px;font-size:1.0625rem;line-height:1.75}.blog-article ul,.blog-article ol{margin-bottom:20px;padding-left:24px}.blog-article li{margin-bottom:8px;font-size:1.0625rem;line-height:1.65}.blog-article blockquote{border-left:3px solid var(--gold);padding:16px 24px;margin:28px 0;background:var(--surface);border-radius:0 6px 6px 0}.blog-article blockquote p{color:var(--text-bright);font-style:italic;margin-bottom:0}.blog-article code{font-family:var(--font-mono);font-size:.875em;background:var(--surface);padding:2px 6px;border-radius:3px;color:var(--cyan)}.blog-article pre{background:var(--bg-deep);border:1px solid var(--border);border-radius:6px;padding:20px 24px;overflow-x:auto;margin-bottom:24px}.blog-article pre code{background:0 0;padding:0;font-size:.8125rem;line-height:1.6}.blog-article a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.blog-article a:hover{color:var(--text-bright)}.blog-article strong{color:var(--text-bright);font-weight:700}.blog-article hr{border:none;border-top:1px solid var(--border-strong);margin:40px 0}.blog-post-footer{max-width:720px;padding-bottom:120px}.blog-post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:48px}.blog-tag{font-family:var(--font-mono);font-size:.75rem;color:var(--muted);background:var(--surface);padding:6px 12px;border-radius:4px;text-decoration:none;transition:color .2s,background .2s}.blog-tag:hover{color:var(--gold);background:var(--surface-hover)}.blog-post-cta{text-align:center;padding:48px 32px;margin-bottom:48px}.blog-post-cta h3{text-transform:none;margin-bottom:12px}.blog-post-cta p{max-width:480px;margin:0 auto 24px;color:var(--muted)}.blog-related{margin-top:24px}.blog-related h3{text-transform:uppercase;font-size:1.25rem;margin-bottom:24px}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:24px}.blog-pagination .disabled{opacity:.3;pointer-events:none}.blog-pagination-info{font-family:var(--font-mono);font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.terms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.term-card{text-decoration:none;text-align:center}.term-card h3{text-transform:none;font-size:1.15rem;margin-bottom:4px}.term-count{font-family:var(--font-mono);font-size:.75rem;color:var(--muted)}