.subclose{background:#f7f6f3;padding:clamp(56px,7vw,104px) var(--section-inset,clamp(16px,1.8vw,22px)) clamp(48px,5.5vw,80px);border-top:1px solid rgba(26,26,26,.14)}.subclose__inner{max-width:1400px;margin:0 auto}.subclose__eyebrow{margin:0 0 clamp(18px,2.4vw,30px);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#e1062c)}.subclose__h{margin:0 0 .9rem;font-family:var(--font-sans);font-size:clamp(30px,3.6vw,50px);font-weight:820;letter-spacing:-.035em;line-height:1.02;max-width:16ch;color:#1a1a1a}.subclose__sub{margin:0 0 1.6rem;font-size:clamp(14px,1.15vw,16px);line-height:1.6;color:rgba(26,26,26,.62);max-width:44ch}.subclose__actions{margin-bottom:1.1rem}.subclose__book{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.4rem;border:1px solid rgba(26,26,26,.3);color:#1a1a1a;font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:0;transition:background .18s ease,border-color .18s ease}.subclose__book:hover{background:#1a1a1a;border-color:#1a1a1a;color:#f7f6f3}.subclose__book span{color:var(--accent,#e1062c)}.subclose__book:hover span{color:#f7f6f3}.subclose__reassure{margin:0;font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:rgba(26,26,26,.5)}.subclose__form{margin-top:clamp(28px,3.5vw,0px)}@media (min-width:981px){.subclose__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:clamp(32px,5vw,80px);align-items:start}.subclose__form{margin-top:0}}