.simulator-page{background:#fff;color:var(--ink)}
.simulator-page-hero{padding:108px 0 58px;background:radial-gradient(circle at 82% 35%,#bff4d2 0,transparent 26%),linear-gradient(115deg,#eff8f0,#fff 64%)}
.simulator-page-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.52fr);align-items:end;gap:40px}
.simulator-page-hero h1{max-width:790px;margin:10px 0 0;font-size:clamp(3.8rem,7.2vw,7.5rem);line-height:.91;letter-spacing:-.062em}
.simulator-page-hero h1 em{color:var(--green);font-style:normal}
.simulator-page-hero-inner>p{max-width:390px;margin:0 0 9px;color:#59635b;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.5}
.simulator-how{border-bottom:1px solid #e0e8e1;background:#fff}
.simulator-how-inner{display:flex;gap:40px;padding:18px 0;color:#435246;font-size:.82rem;font-weight:680}
.simulator-how b{margin-right:8px;color:var(--green);font-size:.69rem;letter-spacing:.08em}
.simulator-how i{font-style:normal}
.tint-simulator-standalone{padding:48px 0 92px;background:linear-gradient(#fff,#f5f8f5)}
.tint-simulator-standalone .tint-simulator-shell{max-width:1360px;grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr);gap:22px;padding:22px;border-radius:34px;box-shadow:0 24px 58px #12341b12}
.tint-simulator-standalone .tint-simulator-workspace{border-radius:24px}
.tint-simulator-standalone .tint-simulator-main{padding:28px 22px 20px}
.tint-simulator-standalone .tint-simulator-main h2{font-size:clamp(2.9rem,4.4vw,5rem)}
.tint-simulator-standalone .tint-simulator-photo{aspect-ratio:1.53/1}
.tint-simulator-standalone .tint-room img{height:62px}
.tint-simulator-standalone .tint-room{min-height:62px}
@media(max-width:900px){.simulator-page-hero{padding:74px 0 38px}.simulator-page-hero-inner{grid-template-columns:1fr;gap:18px}.simulator-page-hero-inner>p{margin:0;max-width:560px}.simulator-how-inner{gap:22px}.tint-simulator-standalone{padding:28px 0 68px}.tint-simulator-standalone .tint-simulator-shell{grid-template-columns:minmax(0,1fr)}.tint-simulator-standalone .tint-simulator-workspace,.tint-simulator-standalone .tint-simulator-main{min-width:0}}
@media(max-width:560px){.simulator-page-hero{padding:48px 0 28px}.simulator-page-hero h1{font-size:3.7rem;letter-spacing:-.07em}.simulator-page-hero-inner>p{font-size:1rem}.simulator-how-inner{display:grid;width:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:14px 16px;font-size:.66rem;line-height:1.25}.simulator-how b{display:block;margin:0 0 3px}.tint-simulator-standalone{padding:18px 0 46px}.tint-simulator-standalone .tint-simulator-shell{width:calc(100% - 24px);padding:9px;border-radius:20px}.tint-simulator-standalone .tint-simulator-workspace{border-radius:14px}.tint-simulator-standalone .tint-simulator-main{padding:20px 12px 14px}.tint-simulator-standalone .tint-simulator-main h2{font-size:2.9rem}.tint-simulator-standalone .tint-room img{height:48px}.tint-simulator-standalone .tint-room{min-height:48px}}
