.start-page{background:var(--bg-deep);min-height:100dvh;color:var(--text-primary)}.start-hero{grid-template-columns:1fr 1fr;max-width:1240px;min-height:560px;margin:0 auto;display:grid}.start-copy{padding:68px 44px 56px 32px}.start-kicker{color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.13em;margin-bottom:22px;font-size:.7rem;font-weight:750;display:block}.start-copy h1{letter-spacing:-.05em;margin-bottom:24px;font-size:clamp(2.6rem,4.5vw,4rem);font-weight:760;line-height:1.1}.start-lede{color:var(--text-secondary);margin-bottom:30px;font-size:1.15rem;line-height:1.7}.start-primary{background:var(--accent-cyan);min-height:50px;color:var(--accent-contrast);border-radius:11px;justify-content:center;align-items:center;gap:18px;padding:14px 26px;font-size:.95rem;font-weight:650;text-decoration:none;display:inline-flex}.start-proof-row{flex-wrap:wrap;gap:13px 18px;margin-top:24px;display:flex}.start-proof-row span{color:var(--text-secondary);align-items:center;gap:6px;font-size:.77rem;display:flex}.start-proof-row svg{color:var(--accent-cyan)}.start-plan{border-radius:0 0 24px 80px;align-items:center;min-height:520px;padding:44px;display:flex;position:relative;overflow:hidden}.start-plan img{object-fit:cover;object-position:80% center}.start-plan ol{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.start-plan li{border:1px solid var(--border-light);background:var(--bg-panel);border-radius:17px;align-items:flex-start;gap:17px;padding:26px;display:flex;position:relative;box-shadow:0 8px 25px #102a3a0d}.start-plan li+li:before{content:"";background:var(--bg-panel);width:2px;height:20px;position:absolute;top:-20px;left:44px}.start-number{width:36px;height:36px;color:var(--accent-cyan);background:var(--accent-soft,#007d8a1a);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.start-plan li>svg{color:var(--accent-cyan);flex-shrink:0;margin-top:5px}.start-plan h2{letter-spacing:-.02em;margin-bottom:7px;font-size:1.07rem}.start-plan p{color:var(--text-secondary);font-size:.87rem;line-height:1.6}.start-preview{grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1060px;margin:64px auto;padding:0 32px;display:grid}.start-preview h2{letter-spacing:-.035em;margin-bottom:12px;font-size:1.7rem;line-height:1.2}.start-preview>div>p{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.start-example{border:1px solid var(--border-glow);background:var(--bg-panel);border-radius:18px;gap:18px;padding:26px;display:flex}.start-example>svg{color:var(--success);flex-shrink:0}.start-example span{color:var(--success);margin-bottom:10px;font-size:.8rem;display:block}.start-example strong{margin-bottom:10px;font-size:1.2rem;display:block}.start-example p{color:var(--text-secondary);font-size:.88rem}.start-questions{max-width:840px;margin:0 auto 70px;padding:0 32px}.start-questions>a{margin-top:14px}.start-final{text-align:center;background:var(--bg-panel);border:1px solid var(--border-light);border-radius:24px;max-width:1000px;margin:0 auto 65px;padding:46px 30px}.start-final h2{letter-spacing:-.04em;max-width:650px;margin:0 auto;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.2}.start-final p{color:var(--text-secondary);margin:18px 0 26px}@media (max-width:900px){.start-plan{padding:28px}.start-plan li{gap:12px;padding:20px}.start-plan li>svg{display:none}.start-plan li+li:before{left:37px}.start-copy{padding-right:24px}}@media (max-width:760px){.start-hero{grid-template-columns:1fr}.start-copy{padding:32px 22px 26px}.start-copy h1{font-size:clamp(2.3rem,7vw,3.1rem)}.start-plan{border-radius:0;min-height:0;padding:28px 22px}.start-plan li>svg{display:block}.start-plan ol{width:100%}.start-plan li{padding:22px}.start-plan li+li:before{left:39px}.start-preview{grid-template-columns:1fr;gap:22px;margin:40px auto;padding:0 22px}.start-questions{margin-bottom:44px;padding:0 22px}.start-final{margin:0 18px 40px;padding:30px 22px}}@media (max-width:520px){.start-copy{padding:28px 18px 22px}.start-copy h1{font-size:2.3rem}.start-lede{font-size:1rem}.start-copy .start-primary,.start-questions>a,.start-final>a{width:100%}.start-plan{padding:22px 18px}.start-plan li{gap:13px;padding:20px 16px}.start-plan li>svg{display:none}.start-plan li+li:before{left:33px}.start-preview,.start-questions{padding:0 18px}}