.home{background:var(--snow)}.home-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s3) var(--s6);border-bottom:1px solid var(--line)}.home-top img{height:48px;width:auto;display:block}.home-top nav{display:flex;align-items:center;gap:var(--s5);font-weight:600;font-size:14px}.home-top nav a:not(.btn){text-decoration:none}.hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s6);gap:var(--s6);max-width:1200px;margin:0 auto;padding:var(--s8) var(--s6) var(--s7)}.hero h1{font-size:clamp(32px,4.6vw,56px);font-weight:800;letter-spacing:-.02em;max-width:16ch}.hero p{font-size:18px;color:var(--ink-2);max-width:46ch;margin-top:var(--s4)}.hero-cta{display:flex;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s6)}.hero-mark{width:100%;height:auto}.how{background:var(--ground);padding:var(--s7) var(--s6)}.how>*{max-width:720px;margin-left:auto;margin-right:auto}.how h2{font-size:28px;margin-bottom:var(--s5)}.how .road{padding-left:44px;margin:0 auto}.how .road>li{padding:var(--s4) 0}.how .road h3{font-size:19px}.how .road p{color:var(--ink-2);margin-top:var(--s1);max-width:56ch}.terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s7);gap:var(--s7);max-width:1000px;margin:0 auto;padding:var(--s7) var(--s6)}.terms p{color:var(--ink-2);margin-top:var(--s3);max-width:60ch}.home-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s4);padding:var(--s5) var(--s6);border-top:1px solid var(--line);font-size:14px}@media (max-width:760px){.home-top{padding:var(--s2) var(--s4)}.home-top img{height:36px}.home-top nav{gap:var(--s3)}.hero{grid-template-columns:minmax(0,1fr);padding:var(--s6) var(--s4);gap:var(--s5)}.hero-mark{order:-1;max-width:360px}.home-foot,.how,.terms{padding-left:var(--s4);padding-right:var(--s4)}.terms{grid-template-columns:minmax(0,1fr);gap:var(--s5)}}