:root{--bg:#090909;--bg-2:#111;--bg-3:#1a1a1a;--text:#fff;--soft:#d8d8d8;--muted:#8f8f8f;--line:#ffffff1f;--line-strong:#ffb30061;--gold:#ffb300;--orange:#ff8a00;--green:#26e27f;--glass:#ffffff0e;--glass-strong:#ffffff17;--radius:28px;--mouse-x:50vw;--mouse-y:30vh;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--fast:.2s;--medium:.3s}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), #ff8a001a, transparent 24rem), radial-gradient(circle at 78% 8%, #ff8a0047, transparent 24rem), radial-gradient(circle at 8% 34%, #ffb30014, transparent 20rem), linear-gradient(180deg, #050505 0%, var(--bg) 38%, #070707 100%);color:var(--text);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;z-index:-2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:58px 58px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 76%);mask-image:linear-gradient(#000000bf,#0000 76%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:0}img{max-width:100%;display:block}::selection{color:#fff;background:#ffb30052}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--gold), var(--orange));border-radius:999px}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.portfolio-shell{position:relative;overflow:hidden}.cursor-glow{filter:blur(12px);height:38rem;left:calc(var(--mouse-x) - 19rem);pointer-events:none;top:calc(var(--mouse-y) - 19rem);transition:left .32s var(--ease-out), top .32s var(--ease-out);z-index:-1;background:radial-gradient(circle,#ffb30033,#0000 22rem);width:38rem;position:fixed}.site-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--line);max-width:min(1180px,100% - 32px);transition:border-color var(--medium) var(--ease-out), box-shadow var(--medium) var(--ease-out);z-index:30;background:#0909099e;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:100%;padding:12px 16px;display:grid;position:fixed;top:22px;left:50%;transform:translate(-50%)}.site-header:hover{border-color:#ffb30038;box-shadow:0 18px 46px #00000047}.brand,nav,.nav-cta,.menu-toggle,.hero-actions,.availability,.social-row{align-items:center;display:flex}.brand{gap:10px;min-width:0;font-weight:900}.brand img{filter:brightness(0)invert()drop-shadow(0 0 14px #ffb3003d);object-fit:contain;height:36px;transition:filter var(--medium) var(--ease-out), transform var(--medium) var(--ease-out);width:66px}.brand:hover img{filter:brightness(0)invert()drop-shadow(0 0 20px #ffb30080);transform:scale(1.05)rotate(-2deg)}nav{justify-content:center;gap:20px}nav a{position:relative}nav a:after{background:linear-gradient(90deg, var(--gold), var(--orange));content:"";transform-origin:0;height:2px;transition:transform var(--fast) var(--ease-out);border-radius:2px;width:100%;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}nav a:hover:after{transform:scaleX(1)}nav a,.nav-cta{color:var(--muted);transition:color var(--fast) var(--ease-out), transform var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out), box-shadow var(--fast) var(--ease-out), background var(--fast) var(--ease-out);font-size:.9rem;font-weight:700}nav a:hover,.nav-cta:hover{color:var(--gold);transform:translateY(-1px)}.nav-cta{background:#ffb30014;border:1px solid #ffb3003d;border-radius:999px;justify-content:center;gap:8px;min-height:40px;padding:0 16px}.nav-cta:hover{background:#ffb30029;box-shadow:0 10px 26px #ff8a0038}.menu-toggle{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:999px;justify-content:center;gap:8px;min-height:42px;padding:0 14px;font-weight:850;display:none}.section-shell{max-width:1180px;margin:0 auto;padding:92px clamp(18px,4vw,28px)}.section-shell:not(.hero){content-visibility:auto;contain-intrinsic-size:760px}.hero-banner-section{flex-direction:column;gap:40px;min-height:100vh;padding-top:132px;display:flex}.eyebrow{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:900}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:0}h1{margin-bottom:22px;font-size:clamp(4rem,9.5vw,8.8rem);line-height:.85}h1 span{background:linear-gradient(100deg, var(--gold) 10%, var(--orange) 45%, var(--gold) 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}h2{margin-bottom:18px;font-size:clamp(2.1rem,4.5vw,4.25rem);line-height:.98;position:relative}h2:after{background:linear-gradient(90deg, var(--gold), var(--orange));content:"";border-radius:2px;width:52px;height:3px;margin-top:16px;display:block}h3{margin-bottom:8px;font-size:1.16rem;line-height:1.25}.hero-role{color:var(--gold);margin-bottom:18px;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:750}.hero-text,.about-grid p,.section-heading p,.portfolio-card p,.venture-card p,.testimonial-card p,.contact-section p,.service-list p{color:var(--muted);line-height:1.75}.hero-text{max-width:620px}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px}.button{cursor:pointer;min-height:52px;transition:box-shadow var(--medium) var(--ease-out), transform var(--medium) var(--ease-out), border-color var(--medium) var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.button:after{content:"";transition:transform .65s var(--ease-out);background:linear-gradient(115deg,#0000 40%,#fff6 50%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.button:hover:after{transform:translate(120%)}.button:hover{transform:translateY(-3px)}.button:active{transition-duration:var(--fast);transform:translateY(-1px)scale(.98)}.primary{background:linear-gradient(135deg, var(--gold), var(--orange));color:#111;box-shadow:0 18px 44px #ff8a0047}.primary:hover{box-shadow:0 22px 54px #ff8a0066}.secondary{border:1px solid var(--line);color:var(--text);background:#ffffff09}.secondary:hover{border-color:var(--line-strong);box-shadow:0 14px 42px #ff8a001f}.availability{color:var(--soft);gap:10px;margin-top:26px}.availability span{background:var(--green);border-radius:999px;width:8px;height:8px;animation:2.4s ease-in-out infinite pulse-live;box-shadow:0 0 18px #26e27fcc}@keyframes pulse-live{0%,to{opacity:1;box-shadow:0 0 18px #26e27fcc}50%{opacity:.65;box-shadow:0 0 8px #26e27f80}}.hero-visual{min-height:620px;position:relative}.portrait-halo{filter:blur(4px);background:radial-gradient(circle,#ff8a00eb,#ff8a0029 42%,#0000 68%);width:72%;height:56%;position:absolute;top:14%;right:4%}.portrait-card{border-radius:32px;position:absolute;inset:0 0 0 8%;overflow:hidden}.portrait-card:after{content:"";background:linear-gradient(#0000 48%,#090909b8);position:absolute;inset:0}.portrait{filter:saturate(.92)contrast(1.06);object-fit:cover;object-position:center;width:100%;height:100%}.floating-services{flex-wrap:wrap;align-content:flex-start;gap:10px;padding:20px;display:flex}.floating-services span{color:#ffe2a1;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out), transform var(--fast) var(--ease-out);background:#0909098c;border:1px solid #ffb30042;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.floating-services span:hover{background:#ffb30029;border-color:#ffb30080;transform:translateY(-2px)}.floating-services svg{color:var(--gold);flex-shrink:0}.floating-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px;display:grid}.floating-stats strong{color:var(--gold);font-size:1.55rem;display:block}.floating-stats span{color:var(--soft);font-size:.82rem}.glass-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg, #ffffff17, #ffffff09), var(--glass);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 24px 80px #00000052}.about-grid,.experience-section,.contact-section{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:38px;display:grid}.about-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.about-card,.venture-card,.testimonial-card{transition:border-color var(--medium) var(--ease-out), box-shadow var(--medium) var(--ease-out), transform var(--medium) var(--ease-out);padding:24px;position:relative;overflow:hidden}.about-card:before,.venture-card:before,.testimonial-card:before,.portfolio-card:before,.service-list article:before,.service-list a:before{content:"";opacity:0;pointer-events:none;transition:opacity var(--medium) var(--ease-out);background:radial-gradient(280px at 50% 0,#ffb30024,#0000 70%);position:absolute;inset:0}.about-card:hover:before,.venture-card:hover:before,.testimonial-card:hover:before,.portfolio-card:hover:before,.service-list article:hover:before,.service-list a:hover:before{opacity:1}a.venture-card{color:inherit;flex-direction:column;text-decoration:none;display:flex}a.portfolio-card{display:block}.venture-link{color:var(--gold);align-items:center;gap:6px;margin-top:14px;font-size:.9rem;display:inline-flex}.about-card:hover,.venture-card:hover,.testimonial-card:hover,.portfolio-card:hover,.service-list article:hover,.service-list a:hover{border-color:var(--line-strong);transform:translateY(-6px)scale(1.012);box-shadow:0 28px 86px #ff8a001f}.about-card svg,.venture-card svg,.experience-list svg,.contact-card svg{color:var(--gold);transition:transform var(--fast) var(--ease-out)}.about-card:hover svg,.venture-card:hover svg{transform:scale(1.12)rotate(-4deg)}.about-card strong{margin:18px 0 8px;display:block}.about-card span,.venture-card span{color:var(--muted);line-height:1.55}.section-heading{max-width:780px}.skills-section{padding-top:46px}.skill-cloud{flex-wrap:wrap;gap:12px;display:flex}.skill-cloud span{color:#ffe2a1;cursor:default;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out), box-shadow var(--fast) var(--ease-out), transform var(--fast) var(--ease-out);background:#ffb30014;border:1px solid #ffb30033;border-radius:999px;padding:10px 14px;font-weight:800}.skill-cloud span:hover{border-color:var(--line-strong);background:#ffb3002e;transform:translateY(-3px);box-shadow:0 10px 26px #ff8a0033}.work-layout{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:24px;display:grid}.services-panel,.portfolio-panel,.experience-list,.contact-card,.order-form{padding:clamp(22px,4vw,34px)}.service-list{gap:12px;margin-top:20px;display:grid}.service-list article,.service-list a{border:1px solid var(--line);transition:transform var(--medium) var(--ease-out), border-color var(--medium) var(--ease-out), box-shadow var(--medium) var(--ease-out);background:#ffffff09;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.service-list article>svg:last-child,.service-list a>svg:last-child{transition:transform var(--fast) var(--ease-out)}.service-list a:hover>svg:last-child,.service-list article:hover>svg:last-child{transform:translate(3px,-3px)}.service-list svg{color:var(--gold)}.service-list p{margin:0;font-size:.9rem}.portfolio-grid,.venture-grid,.testimonial-grid{gap:16px;display:grid}.portfolio-grid{grid-template-columns:1fr 1fr;margin-top:22px}.portfolio-card{border:1px solid var(--line);min-height:220px;transition:transform var(--medium) var(--ease-out), border-color var(--medium) var(--ease-out), box-shadow var(--medium) var(--ease-out);background:#ffffff0a;border-radius:22px;padding:18px;position:relative;overflow:hidden}.portfolio-card:first-child{grid-row:span 2}.project-art{background:radial-gradient(circle at 75% 22%,#ffb30070,#0000 34%),linear-gradient(135deg,#1a1a1a,#0c0c0c);border:1px solid #ffffff1a;border-radius:18px;align-items:end;min-height:130px;padding:14px;display:flex;position:relative;overflow:hidden}.project-art-image{object-fit:cover;z-index:0}.project-art.has-image:after{content:"";z-index:0;background:linear-gradient(#0909090d 0%,#090909c7 100%);position:absolute;inset:0}.project-art span{color:var(--gold);z-index:1;background:#090909b8;border:1px solid #ffb30042;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:900;position:relative}.portfolio-card h3{margin-top:16px}.venture-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.venture-card span{color:var(--gold);text-transform:uppercase;margin:20px 0 10px;font-size:.78rem;font-weight:900;display:block}.experience-list{gap:14px;display:grid}.experience-list div{border:1px solid var(--line);transition:border-color var(--fast) var(--ease-out), background var(--fast) var(--ease-out), transform var(--fast) var(--ease-out);background:#ffffff09;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.experience-list div:hover{border-color:var(--line-strong);background:#ffb3000d;transform:translate(4px)}.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.stars{color:var(--gold);gap:4px;margin-bottom:18px;display:flex}.testimonial-card strong{color:var(--gold)}.order-section{gap:28px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.order-form{gap:16px;display:grid}label{color:var(--soft);gap:8px;font-size:.92rem;font-weight:800;display:grid}input,select,textarea{border:1px solid var(--line);color:var(--text);background:#ffffff0e;border-radius:14px;outline:none;width:100%;padding:14px 15px}select{appearance:none}option{color:var(--text);background:#151515}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 4px #ff8a001c}button:disabled{cursor:wait;opacity:.72}.form-status{border-radius:14px;margin:0;padding:13px 15px;font-weight:850}.form-status.success{color:#b8ffd5;background:#26e27f1f;border:1px solid #26e27f47}.form-status.error{color:#ffd0d0;background:#ff5c5c1f;border:1px solid #ff5c5c47}.contact-card{gap:14px;display:grid}.contact-card>a,.contact-card>span{color:var(--soft);overflow-wrap:anywhere;transition:color var(--fast) var(--ease-out), transform var(--fast) var(--ease-out);align-items:center;gap:10px;display:flex}.contact-card>a:hover{color:var(--gold);transform:translate(4px)}.social-row{gap:10px;margin-top:10px}.social-row a,.site-footer a{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .18s,transform .18s;display:inline-flex}.social-row a:hover,.site-footer a:hover{border-color:var(--line-strong);transform:translateY(-2px)}.site-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:28px clamp(18px,4vw,28px) 42px;display:flex}.site-footer span{color:var(--gold);font-weight:900}.site-footer p{margin:0}[data-reveal]{opacity:0;transition:opacity .68s var(--ease-out), transform .68s var(--ease-out);transform:translateY(22px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.about-cards .about-card,.skill-cloud span,.services-panel .service-list article,.services-panel .service-list a,.portfolio-panel .portfolio-card,.experience-list>div{opacity:0;transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);transform:translateY(16px)}.about-cards.is-visible .about-card,.skill-cloud.is-visible span,.services-panel.is-visible .service-list article,.services-panel.is-visible .service-list a,.portfolio-panel.is-visible .portfolio-card,.experience-list.is-visible>div{opacity:1;transform:translateY(0)}.venture-grid>[data-reveal],.testimonial-grid>[data-reveal]{transition-delay:0s}.venture-grid>[data-reveal]:nth-child(2),.testimonial-grid>[data-reveal]:nth-child(2){transition-delay:80ms}.venture-grid>[data-reveal]:nth-child(3){transition-delay:.16s}.venture-grid>[data-reveal]:nth-child(4){transition-delay:.24s}.about-cards .about-card:nth-child(2),.services-panel .service-list article:nth-child(2),.services-panel .service-list a:nth-child(2),.portfolio-panel .portfolio-card:nth-child(2),.experience-list>div:nth-child(2){transition-delay:80ms}.about-cards .about-card:nth-child(3),.services-panel .service-list article:nth-child(3),.services-panel .service-list a:nth-child(3),.portfolio-panel .portfolio-card:nth-child(3),.experience-list>div:nth-child(3){transition-delay:.16s}.services-panel .service-list article:nth-child(4),.services-panel .service-list a:nth-child(4),.portfolio-panel .portfolio-card:nth-child(4),.experience-list>div:nth-child(4){transition-delay:.24s}.experience-list>div:nth-child(5){transition-delay:.32s}.skill-cloud span:first-child{transition-delay:0s}.skill-cloud span:nth-child(2){transition-delay:40ms}.skill-cloud span:nth-child(3){transition-delay:80ms}.skill-cloud span:nth-child(4){transition-delay:.12s}.skill-cloud span:nth-child(5){transition-delay:.16s}.skill-cloud span:nth-child(6){transition-delay:.2s}.skill-cloud span:nth-child(7){transition-delay:.24s}.skill-cloud span:nth-child(n+8){transition-delay:.28s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal],.about-cards .about-card,.skill-cloud span,.services-panel .service-list article,.services-panel .service-list a,.portfolio-panel .portfolio-card,.experience-list>div{opacity:1;transform:none}}@media (pointer:coarse){.cursor-glow{display:none}}@media (max-width:980px){.site-header{border-radius:24px;grid-template-columns:1fr auto;align-items:center;max-width:min(760px,100% - 24px);top:12px}.menu-toggle{display:inline-flex}nav{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff14,#ffffff09),#090909f0;border-radius:18px;grid-column:1/-1;grid-template-columns:1fr 1fr;justify-content:stretch;gap:8px;width:100%;margin-top:4px;padding:10px;display:none}nav a{color:var(--soft);text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;min-height:42px;padding:10px 12px}nav.is-open{display:grid}.nav-cta{display:none}.hero,.about-grid,.work-layout,.experience-section,.contact-section{grid-template-columns:1fr}.hero-banner-section{padding-top:124px}.hero-visual{min-height:520px}.about-cards,.venture-grid,.portfolio-grid{grid-template-columns:1fr}.portfolio-card:first-child{grid-row:auto}}@media (max-width:680px){:root{--radius:22px}body{background:radial-gradient(circle at 72% 4%, #ff8a003d, transparent 17rem), radial-gradient(circle at 6% 38%, #ffb3001a, transparent 15rem), linear-gradient(180deg, #050505 0%, var(--bg) 48%, #070707 100%)}body:before{background-size:42px 42px}.site-header{gap:10px;padding:10px 10px 10px 12px}.brand img{width:58px;height:32px}.brand span{font-size:.95rem;display:inline}.section-shell{padding:58px 16px}.hero-banner-section{gap:26px;min-height:auto;padding-top:118px}h1{margin-bottom:16px;font-size:clamp(3.15rem,18vw,4.55rem);line-height:.88}h2{font-size:clamp(2rem,11vw,2.85rem)}.eyebrow{margin-bottom:10px;font-size:.72rem}.hero-role{margin-bottom:14px;font-size:1rem;line-height:1.32}.hero-text,.about-grid p,.section-heading p,.portfolio-card p,.venture-card p,.testimonial-card p,.contact-section p,.service-list p{line-height:1.62}.hero-visual{min-height:390px}.portrait-card{border-radius:24px;left:0}.portrait-halo{width:90%;top:6%;right:-8%}.floating-services{gap:6px;padding:14px}.floating-services span{padding:6px 10px;font-size:.68rem}.floating-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px}.floating-stats strong{font-size:1.08rem}.floating-stats span{font-size:.66rem;line-height:1.15}.form-grid,.testimonial-grid{grid-template-columns:1fr}.glass-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 52px #00000047}.about-card,.venture-card,.testimonial-card,.services-panel,.portfolio-panel,.experience-list,.contact-card,.order-form{padding:18px}.service-list article,.service-list a{grid-template-columns:auto 1fr;padding:14px}.service-list article>svg:last-child,.service-list a>svg:last-child{display:none}.portfolio-card{min-height:auto}.project-art{min-height:104px}.skill-cloud{gap:8px}.skill-cloud span{padding:8px 10px;font-size:.88rem}input,select,textarea{min-height:50px;padding:13px 14px;font-size:16px}.button{width:100%;min-height:50px}.hero-actions{width:100%}.site-footer{flex-direction:column;align-items:start;padding-bottom:34px}}.sprint-page .back-link{color:var(--muted);align-items:center;gap:8px;margin:28px clamp(18px,4vw,28px) 0;font-size:.9rem;display:inline-flex}.sprint-page .back-link:hover{color:var(--gold)}.sprint-hero{padding-top:48px;padding-bottom:40px}.sprint-headline{max-width:920px;margin-bottom:20px;font-size:clamp(2.1rem,5vw,3.9rem);line-height:1.06}.sprint-subhead{color:var(--soft);max-width:720px;margin-bottom:8px;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.6}.sprint-body p{color:var(--muted);max-width:760px;margin-bottom:14px;line-height:1.75}.sprint-body p:last-child{margin-bottom:0}.sprint-section{padding-top:56px;padding-bottom:56px}.sprint-section:not(:last-of-type){border-bottom:1px solid var(--line)}.sprint-card{padding:28px clamp(20px,4vw,40px)}.faq-list{gap:0;margin-top:22px;display:grid}.faq-item{border-top:1px solid var(--line);padding:22px 0}.faq-item:first-child{border-top:none;padding-top:0}.faq-item h3{color:var(--gold);font-size:1.05rem}.faq-item p{color:var(--muted);margin:0;line-height:1.7}.testimonial-placeholder{border:1px dashed var(--line-strong);color:var(--muted);border-radius:18px;margin-top:20px;padding:18px 20px;font-style:italic}.guarantee-box{border:1px solid var(--line-strong);background:#ffb3000f}.urgency-box{border-left:3px solid var(--gold);padding-left:22px}.final-cta{text-align:left}@media (max-width:720px){.sprint-headline{font-size:clamp(1.8rem,8vw,2.6rem)}}.sprint-muted{color:var(--muted);margin-top:12px;line-height:1.7}.offer-card h3{margin:18px 0 14px}.offer-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.offer-list li{color:var(--muted);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.offer-list li svg{color:var(--gold);flex-shrink:0;margin-top:3px}.demo-title-row{align-items:center;gap:12px;margin-bottom:16px;display:flex}.demo-title-row svg{color:var(--gold);flex-shrink:0}.demo-title-row h3{margin:0}.demo-summary{color:var(--muted);line-height:1.7}.demo-tech-label{margin-top:22px}.lead-cta-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;z-index:300;background:#050505b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lead-cta-panel{box-sizing:border-box;width:100%;max-width:420px;max-height:90dvh;padding:26px;animation:.22s lead-cta-in;position:relative;overflow-y:auto}@keyframes lead-cta-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.lead-cta-title{color:var(--gold);margin-bottom:14px;padding-right:30px;font-weight:850}.lead-cta-close{border:1px solid var(--line);color:var(--muted);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:14px;right:14px}.lead-cta-close:hover{border-color:var(--line-strong);color:var(--gold)}.lead-cta-skip{color:var(--muted);text-align:center;text-underline-offset:3px;font-size:.85rem;text-decoration:underline}.lead-cta-skip:hover{color:var(--gold)}@media (prefers-reduced-motion:reduce){.lead-cta-panel{animation:none}}@media (max-width:480px){.lead-cta-backdrop{padding:14px}.lead-cta-panel{padding:22px}}.services-banner{border-radius:20px;margin:18px 0 22px;overflow:hidden}.services-banner-image{width:100%;height:auto;display:block}.sprint-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,380px);align-items:center;gap:40px;display:grid}.sprint-hero-grid .hero-visual{min-height:420px}@media (max-width:900px){.sprint-hero-grid{grid-template-columns:1fr}.sprint-hero-grid .hero-visual{width:100%;max-width:360px;min-height:320px;margin:0 auto}}.hero-banner-visual{border-radius:28px;width:100%;position:relative;overflow:hidden}.hero-banner-image{width:100%;height:auto;display:block}.hero-banner-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:780px){.hero-banner-visual{border-radius:20px}.hero-banner-meta{grid-template-columns:1fr;gap:14px}}
