/* Launch visual refinement. No external assets or tracking. */
.site-v2{background:#f7f8f2}
.site-v2 .site-header{border-bottom:1px solid #192d2510}
.hero-v2{position:relative;isolation:isolate}
.hero-v2::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 84% 40%,#d7edbb55,transparent 52%)}
.hero-v2 h1 .serif-accent{color:#244c37}
.hero-workspace{background:linear-gradient(145deg,#24382f,#182723);border-color:#42634a55;box-shadow:0 30px 70px -32px #1b382d60,0 1px 0 #fff7 inset;transition:box-shadow .3s ease}
.hero-workspace:hover{box-shadow:0 34px 78px -29px #1b382d70,0 1px 0 #fff7 inset}
.scene-engine{background:linear-gradient(110deg,#dafa77,#e9ffa8);border-color:#e6ffa388}
.scene-engine .engine-star{display:inline-block}
.scene-rail i{animation:signal-pulse 2.7s ease-in-out infinite}.scene-rail i:nth-child(2){animation-delay:.3s}.scene-rail i:nth-child(3){animation-delay:.6s}
@keyframes signal-pulse{0%,70%,100%{opacity:.3;transform:scale(1)}35%{opacity:1;transform:scale(1.5)}}
.site-v2 .button-lime{background:linear-gradient(115deg,#dafa76,#e8ff9d);box-shadow:0 3px 0 #23352a0a}
.site-v2 .button-lime:hover{background:#e5ff94;box-shadow:0 8px 22px #8bba3726}
.site-v2 .button span[aria-hidden=true],.site-v2 .button>span:last-child{transition:transform .2s ease}.site-v2 .button:hover>span:last-child{transform:translate(2px,-2px)}
.site-v2 .service-plan{transition:box-shadow .25s,border-color .25s}
.site-v2 .service-plan:hover{border-color:#91a381;box-shadow:0 16px 36px -25px #152f2f66}
.site-v2 .preview-strip{font-size:9px;padding:8px 20px}
.site-v2 .preview-strip span{font-size:10px}
@media(max-width:600px){.hero-v2::before{inset:0;opacity:.65}.hero-workspace{box-shadow:0 19px 36px -22px #1b382d60}.site-v2 .preview-strip{padding:8px 16px;font-size:8px}.site-v2 .preview-strip span{font-size:9px}}
@media(prefers-reduced-motion:reduce){.scene-rail i{animation:none}.hero-workspace,.site-v2 .button,.site-v2 .button>span:last-child{transition:none!important}}
