.hold{color:#14232b;background:#f7f4ee;place-items:center;min-height:100svh;padding:48px 24px;display:grid}.hold-in{text-align:center;justify-items:center;gap:28px;width:100%;max-width:600px;display:grid}.hold-logo{margin:0;line-height:0}.hold-logo img{width:236px;max-width:70vw;height:auto}.hold-line{font:700 clamp(24px,4.4vw,32px)/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:-.01em;text-wrap:balance;white-space:normal;margin:0}.hold-form,.hold-ok{max-width:440px}.hold-form{text-align:left;gap:16px;width:100%;margin-top:8px;display:grid}.hold-field{gap:6px;display:grid}.hold-field label{font:500 14px/1.3 var(--font-inter),system-ui,sans-serif}.hold-field input{width:100%;min-height:48px;font:400 16px var(--font-inter),system-ui,sans-serif;color:#14232b;background:#fff;border:1.5px solid #857d6e;border-radius:8px;padding:0 14px}.hold-field input[aria-invalid=true]{border-color:#a3231b}.hold-check{min-height:44px;font:400 14px/1.45 var(--font-inter),system-ui,sans-serif;color:#2e3f48;cursor:pointer;align-items:flex-start;gap:12px;padding:4px 0;display:flex}.hold-check input{accent-color:#1d5c63;flex:none;width:22px;height:22px;margin:0}.hold-btn{color:#fff;min-height:48px;font:600 16px var(--font-inter),system-ui,sans-serif;cursor:pointer;background:#1d5c63;border:0;border-radius:8px;padding:0 20px}.hold-btn:hover{background:#144249}.hold-btn:disabled{opacity:.7;cursor:progress}.hold-err{color:#a3231b;font:500 14px/1.4 var(--font-inter),system-ui,sans-serif;margin:0}.hold-ok{text-align:left;width:100%;font:400 15px/1.5 var(--font-inter),system-ui,sans-serif;background:#e3eff0;border:1px solid #1d5c63;border-radius:10px;gap:6px;padding:18px 20px;display:grid}.hold-ok b{font:700 17px var(--font-manrope),system-ui,sans-serif}.hold :focus-visible{outline-offset:2px;outline:3px solid #1b6fd1}@media (max-width:420px){.hold{align-items:start;padding:18svh 20px 36px}}@media (min-width:600px){.hold-line{white-space:nowrap}}.hold-head{justify-items:center;gap:12px;display:grid}.hold-sub{max-width:34ch;font:400 17px/1.5 var(--font-inter),system-ui,sans-serif;color:#4e5d66;text-wrap:balance;margin:0}.hold-fine{max-width:40ch;font:400 13px/1.5 var(--font-inter),system-ui,sans-serif;color:#4e5d66;margin:0}.hold-fine a{color:#1d5c63;text-underline-offset:3px;text-decoration:underline}.hold-fine a:hover{color:#144249}.hold-home{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hold-home:hover{color:#fff}
