.signup-guide{padding-top:64px;padding-bottom:72px}.signup-guide>h1{font-size:clamp(40px,6vw,70px);line-height:1.06;margin:18px 0 24px;letter-spacing:-.045em}.signup-guide>.lead{max-width:720px}.signup-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;margin-top:48px;align-items:start}.signup-layout h2,.signup-phone h2{font-size:28px;line-height:1.2;margin:0 0 26px}.signup-steps{list-style:none;padding:0;margin:0 0 30px}.signup-steps li{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:22px 0;border-top:1px solid var(--line)}.signup-steps li>span{font-size:13px;font-weight:700;color:var(--green);background:var(--sage,#e9eee2);border-radius:14px;height:44px;display:grid;place-items:center}.signup-guide h3{font-size:20px;margin:0 0 12px}.signup-guide p{line-height:1.65}.signup-steps p{margin:0 0 10px;color:var(--muted)}.signup-guide p a{color:var(--green);text-underline-offset:3px}.signup-help{background:var(--white,#fff);border:1px solid var(--line);border-radius:24px;padding:28px}.signup-help details{padding:18px 0;border-top:1px solid var(--line)}.signup-help summary{font-weight:650;cursor:pointer;line-height:1.4}.signup-help p{font-size:15px;color:var(--muted);margin-bottom:0}.signup-phone{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:var(--sage,#e9eee2);border-radius:24px;padding:32px;margin-top:52px}.signup-phone h2{margin:14px 0}.signup-phone .hero-actions{flex-wrap:wrap;gap:12px}.signup-phone p{color:var(--muted)}@media(max-width:760px){.signup-guide{padding-top:36px}.signup-layout{grid-template-columns:1fr;gap:32px;margin-top:32px}.signup-phone{grid-template-columns:1fr;gap:24px;padding:24px}.signup-steps li{grid-template-columns:38px 1fr;gap:14px}.signup-steps li>span{height:38px}.signup-help{padding:24px}.signup-guide .lead{font-size:18px}}
