.H05ZMW_page{background:var(--paper);min-height:100dvh;color:var(--ink);padding:0 var(--gutter);grid-template-rows:auto 1fr auto;display:grid}.H05ZMW_top{justify-content:center;padding:36px 0 0;display:flex}.H05ZMW_logo{color:var(--ink);-webkit-tap-highlight-color:transparent;display:flex}.H05ZMW_logo svg{width:auto;height:30px}.H05ZMW_main{text-align:center;flex-direction:column;align-self:center;align-items:center;width:min(760px,100%);margin:0 auto;padding:56px 0 72px;display:flex}.H05ZMW_h1{max-width:11em;font-size:var(--text-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500;line-height:1.08}.H05ZMW_h1 span{color:var(--soft)}.H05ZMW_sub{font-size:var(--text-body-lg);color:var(--muted);margin:22px 0 0;line-height:1.6}.H05ZMW_sent{display:inline-block}.H05ZMW_form{gap:8px;width:min(480px,100%);margin-top:44px;display:flex}.H05ZMW_phone{flex:1;min-width:0}.H05ZMW_btn{flex:none;height:56px;padding-inline:28px}.H05ZMW_err{text-align:center;margin:12px 0 0}.H05ZMW_foot{justify-content:center;gap:20px;padding:0 0 28px;font-size:13px;display:flex}.H05ZMW_foot a{color:var(--muted);text-decoration:none}@media (hover:hover){.H05ZMW_foot a:hover{color:var(--ink)}}@media (max-width:600px){.H05ZMW_top{padding-top:28px}.H05ZMW_logo svg{height:26px}.H05ZMW_main{padding:40px 0 56px}.H05ZMW_h1{max-width:none;font-size:clamp(30px,9.4vw,38px)}.H05ZMW_sub{font-size:var(--text-body);margin-top:18px}.H05ZMW_form{flex-direction:column;margin-top:36px}.H05ZMW_phone{flex:none}.H05ZMW_btn{width:100%}}
