/* Future studio: warm light, orbital geometry and dimensional project surfaces. */
body,.info-page{background:#0c0e12}.nav{inset:16px 3vw auto;height:82px;border:1px solid #d8bd7840;border-radius:20px;background:#101217e8;box-shadow:0 15px 65px #0006;backdrop-filter:blur(22px)}.hero{background:radial-gradient(ellipse at 20% 48%,#b48a3629,transparent 48%),radial-gradient(ellipse at 90% 10%,#555f7920,transparent 42%),#0c0e12;isolation:isolate;min-height:960px;padding-top:285px}.hero:before{display:block!important;content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#d4b46a0a 1px,transparent 1px),linear-gradient(90deg,#d4b46a0a 1px,transparent 1px);background-size:75px 75px;mask-image:linear-gradient(180deg,transparent,#000 35%,transparent)}.hero .halo-a{display:block!important;position:absolute;z-index:-1;width:780px;height:780px;left:-210px;top:155px;border:1px solid #dec99028;box-shadow:0 0 0 45px #dfbc7306,0 0 0 90px #dfbc7305,0 0 0 135px #dfbc7304}.hero h1{font-weight:500;text-shadow:0 3px 30px #0003}.hero h1 em{color:#efd493!important;text-shadow:0 0 45px #e7bc6140}.welcome-offer{top:125px;flex-direction:column;align-items:center;gap:6px}.welcome-offer strong{font-size:clamp(2.4rem,4vw,4rem);color:#f0d291;text-shadow:0 0 38px #e3b45355}.welcome-offer .offer-label{display:none}.welcome-offer p{flex-basis:auto;max-width:560px}.welcome-offer a{font-size:.8rem}.studio-preview{padding:24px;border:1px solid #d9c58c55;border-radius:24px;background:linear-gradient(145deg,#ffffff09,#c499440a);box-shadow:0 35px 90px #0007,0 0 80px #e6b7520c;transform:perspective(1300px) rotateY(5deg) rotateZ(-2deg)}.studio-preview a{border-radius:12px;border-color:#e9d5a438}.studio-preview figcaption{border:0;padding-bottom:0}.studio-preview>span{color:#e1c17b}.gold-button,.info-cta a,.cookie-actions .cookie-primary{background:linear-gradient(120deg,#b69757,#efdaa1 55%,#c6a568);border-radius:10px;box-shadow:0 8px 30px #d7b56b20}.outline-button,.mobile-menu-toggle,.info-contact{border-radius:10px!important}.soft-strip{background:#15171b;border-color:#d7bc7330}.services,.pricing,.work,.process,.intelligence,.about-founder,.faq,.final-cta{background:radial-gradient(ellipse at 5% 0%,#c6a45f09,transparent 48%),#0c0e12!important}.service-cards article{border-color:#d6bb7335!important}.service-cards article>span{font-family:monospace;font-size:1rem}.price-card,.price-card.featured,.info-card,.service-price-options article{background:linear-gradient(135deg,#1e2028,#111318)!important;border:1px solid #d8bc7742!important;border-radius:18px!important;box-shadow:0 15px 50px #0003!important}.price-card:hover,.info-card:hover{border-color:#e5c77c90!important}.website-preview{border-radius:18px!important;border-color:#d5bb7850!important;box-shadow:0 24px 65px #0005!important}.project-tags span{border-radius:6px}.conversation-card{border-radius:20px;background:#11151b;box-shadow:0 28px 90px #0005}.final-cta{position:relative;background:radial-gradient(ellipse at 50% 100%,#c39e432a,transparent 65%),#0c0e12!important}.info-nav{background:#101217e8;backdrop-filter:blur(20px)}.info-main{position:relative}.info-hero{border-color:#d7bc7340}.info-hero h1 em{color:#efd493!important}.info-cta{border-radius:18px;border-color:#d7bc7340;background:radial-gradient(ellipse at center,#c6a45912,transparent 65%)}.page-footer,.info-footer{background:#090b0f}.cookie-banner{border-radius:14px;background:#14171df5}.access-toggle{border-radius:10px}.access-panel{border-radius:14px}.hero-actions a,.hero-actions button,.price-card,.info-card{transition:border-color .2s,box-shadow .2s,background .2s}.hero-actions button:hover{box-shadow:0 10px 40px #d7b56b40}.studio-preview img{transition:transform .5s}
@media(max-width:950px){.nav{inset:10px 12px auto;height:76px}.hero{padding-top:310px;min-height:0}.welcome-offer{top:110px}.studio-preview{transform:none;padding:16px;border-radius:18px}.hero .halo-a{left:-480px;top:300px}.info-hero{gap:24px}}
@media(max-width:430px){.hero{padding-top:305px}.welcome-offer{inset-inline:24px}.welcome-offer strong{font-size:2.5rem}.studio-preview figcaption{font-size:.7rem}.nav{padding-inline:16px}}
.a11y-contrast .hero,.a11y-contrast .services,.a11y-contrast .pricing,.a11y-contrast .work,.a11y-contrast .info-card,.a11y-contrast .price-card,.a11y-contrast .final-cta{background:#080808!important}.a11y-contrast .hero h1 em{color:#fff!important;text-shadow:none}.a11y-motion *{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
