.start-main{padding-top:57px;padding-bottom:75px}.start-main h1{font-size:clamp(38px,5vw,65px);letter-spacing:-2px;max-width:950px;line-height:1.08;margin:15px 0}.start-lead{max-width:790px;color:var(--muted);font-size:15px;line-height:1.8}
.start-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:32px 0}
.start-stepper>div{display:flex;gap:10px;align-items:center;border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:14px}
.start-stepper strong{color:var(--mint);font-size:17px}.start-stepper span{font-size:11px;line-height:1.45;font-weight:750}
.start-plan-select{display:grid;grid-template-columns:1.06fr .94fr;gap:20px;align-items:start;scroll-margin-top:120px}
.start-form,.start-summary{border:1px solid var(--line);border-radius:18px;padding:27px;background:var(--panel)}
.start-form h2,.start-summary h2{font-size:25px;letter-spacing:-.8px}
.start-form h3{font-size:18px;margin:26px 0 12px}
.start-form label{font-size:12px;font-weight:800;display:block;margin:19px 0 7px}
.start-form select{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;min-height:48px;background:var(--bg);color:var(--ink)}
.start-form .auto-feature-list li{font-size:13px;line-height:1.55}
.start-summary{background:radial-gradient(ellipse at 80% 0,#43b7af30,transparent 55%),var(--panel);position:sticky;top:98px}
.start-price{font-size:clamp(38px,4.5vw,57px);font-weight:950;letter-spacing:-2px;margin:17px 0}
.start-price small{font-size:13px;color:var(--muted);font-weight:450;letter-spacing:0}
.start-setup{font-size:14px;color:var(--mint);font-weight:750}
.start-limits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;margin:19px 0;display:grid;gap:9px}
.start-limits>div{display:flex;justify-content:space-between;gap:14px;font-size:12px;color:var(--muted)}
.start-limits strong{color:var(--ink);text-align:right}.start-summary .btn{margin:10px 0}
.start-next{margin:70px 0 0}.start-next h2{font-size:32px;margin:12px 0 22px;letter-spacing:-1px}
.start-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.start-steps article{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:20px}
.start-steps h3{font-size:15px}.start-steps p{color:var(--muted);font-size:12px;line-height:1.7}
.start-ready{border:1px solid var(--line);padding:26px;border-radius:17px;background:var(--panel)}
.start-ready p{font-size:13px;color:var(--muted);max-width:850px}.start-ready .auto-actions{display:flex;gap:10px;flex-wrap:wrap}
@media(max-width:1100px){.start-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.start-plan-select{grid-template-columns:1fr}.start-summary{position:static}.start-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.start-main{padding-top:42px}.start-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.start-form,.start-summary{padding:19px}.start-steps{grid-template-columns:1fr}.start-stepper>div{min-height:57px}.start-main h1{letter-spacing:-1.5px}}
