.hm{max-width:1120px;padding:var(--sp-5) var(--page-pad) var(--sp-6);gap:var(--sp-8);flex-direction:column;margin:0 auto;display:flex}.hm-head{align-items:center;gap:var(--sp-2);display:flex}.hm-head .logo{--d:32px;flex:none}.hm-nav{align-items:center;gap:var(--sp-2);display:flex}.hm-main{gap:var(--sp-8);flex-direction:column;display:flex}.hm-main:focus{outline:none}.hm-hero{gap:var(--sp-4);flex-direction:column;max-width:760px;display:flex}.hm-eyebrow{color:var(--text-2);font-size:var(--fs-caption);font-weight:600}.hm-hero h1{font-family:var(--font-display);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(34px,6vw,56px);font-weight:700;line-height:1.1}.hm-lead{color:var(--text-2);max-width:56ch;font-size:18px;line-height:28px}.hm-cta{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.hm-quiet{color:var(--text-2);text-underline-offset:3px;font-weight:600;text-decoration:underline}.hm-quiet:hover{color:var(--text)}.hm-fig{margin:var(--sp-4) 0 0;gap:var(--sp-2);flex-direction:column;display:flex}.hm-fig figcaption{color:var(--text-2);font-size:var(--fs-caption);line-height:20px}.hm-sketch{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);flex-direction:column;display:flex}.hm-sk-row{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hm-sk-tile{border-radius:var(--r-m);height:56px}.hm-sk-chart{align-items:flex-end;gap:var(--sp-2);height:140px;display:flex}.hm-sk-chart>span{border-radius:var(--r-s) var(--r-s) 0 0;flex:1;animation:none}.hm-sec{gap:var(--sp-4);flex-direction:column;display:flex}.hm-sec h2{font-size:var(--fs-h1);line-height:34px}.hm-grid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.hm-two{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.hm-grid,.hm-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-card{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-5);flex-direction:column;display:flex}.hm-card h3{font-size:16px;font-weight:700;line-height:22px}.hm-card p{color:var(--text-2);line-height:22px}.hm-steps{counter-reset:hm;gap:var(--sp-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:840px){.hm-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-steps li{counter-increment:hm;gap:var(--sp-2);flex-direction:column;display:flex}.hm-steps li:before{content:counter(hm);background:var(--ink-fill);width:32px;height:32px;color:var(--on-ink);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.hm-steps h3{font-size:16px;font-weight:700;line-height:22px}.hm-steps p{color:var(--text-2);line-height:22px}.hm-price p{color:var(--text-2);font-size:18px;line-height:28px}.hm-links{gap:var(--sp-4);display:flex}.hm-links a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.hm-final{display:flex}.btn.lg{min-height:48px;padding:0 28px}@media (max-width:479px){.hm-head .logo{--d:24px}.hm-nav .btn.ghost{display:none}}
