.hb365{max-width:570px;margin:40px auto 65px;padding:35px;border:1px solid #dce5dc;border-radius:17px;background:#fff;color:#244039;font:15px/1.75 system-ui;box-sizing:border-box}.hb365 *{box-sizing:border-box}.hb365 h1{font:750 34px/1.12 system-ui!important;letter-spacing:-.04em;margin:13px 0 18px;color:#1b403b}.hb365 h2{font:750 23px/1.3 system-ui!important;background:none!important;padding:0!important;border:0!important}.hb365-kicker{display:block;font-size:10px;letter-spacing:.13em;color:#668167;font-weight:800}.hb365 p{color:#62766b}.hb365-back{display:inline-flex;align-items:center;min-height:44px;color:#2b6a4f;font-size:13px;margin-bottom:20px}.hb365 label{display:block;margin:20px 0;font-size:13px;font-weight:700}.hb365 input:not([type=hidden]){display:block;width:100%;min-height:48px;border:1px solid #cddbcf;border-radius:8px;padding:12px;background:#f9fbf7;color:#243f35;font:16px system-ui;margin-top:8px}.hb365 label img{display:block;margin-top:12px}.hb365 button,.hb365-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 19px;border:0;border-radius:8px;background:#245d48;color:#fff!important;font:750 14px/1.4 system-ui;text-decoration:none;cursor:pointer}.hb365 button{width:100%}.hb365-success{padding:22px;border:1px solid #d7e4cc;background:#edf4e6;border-radius:11px;margin:23px 0}.hb365-success p{font-size:14px}.hb365-error{padding:14px 17px;background:#fff1ed;color:#8d4131;border-radius:8px;margin:15px 0;font-size:14px}.hb365-note{font-size:12px;margin-top:23px}.hb365 a{color:#27664d}.hb365 a:focus-visible,.hb365 button:focus-visible,.hb365 input:focus-visible{outline:3px solid #328576;outline-offset:4px}@media(max-width:600px){.hb365{margin:25px 0 40px;padding:25px 22px}.hb365 h1{font-size:29px!important}}
