.chsaa-shell{max-width:980px;margin:0 auto;padding:20px 0 70px}.chsaa-intro{text-align:center;padding:25px 20px 35px}.chsaa-intro>span{text-transform:uppercase;letter-spacing:.14em;color:#087f79;font-size:.78rem;font-weight:900}.chsaa-intro h1{font-size:clamp(2.5rem,5vw,4.4rem);line-height:1;color:#173b55;margin:.2em 0}.chsaa-intro p{color:#60717d;max-width:760px;margin:auto}.chsaa-form fieldset{border:1px solid #dce5e8;border-radius:20px;padding:25px;margin:20px 0;background:#fff;box-shadow:0 12px 35px rgba(16,44,65,.06)}.chsaa-form legend{padding:0 10px;color:#173b55;font-size:1.25rem;font-weight:900}.chsaa-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.chsaa-grid label,.chsaa-form label{color:#173b55;font-weight:750}.chsaa-grid .wide{grid-column:1/-1}.chsaa-form label>span{color:#b32d2e}.chsaa-form input:not([type=checkbox]),.chsaa-form select,.chsaa-form textarea{display:block;width:100%;margin-top:6px;border:1px solid #b8c6cc;border-radius:10px;padding:11px 12px;font:inherit}.chsaa-agreement label{display:flex;gap:9px;margin:12px 0}.chsaa-button,.chsaa-submit{display:inline-flex;border:0;border-radius:999px;padding:13px 21px;background:#087f79;color:#fff!important;text-decoration:none;font-weight:900;cursor:pointer}.chsaa-submit{display:block;margin:25px auto}.chsaa-pet-cta{margin-top:28px;padding:22px;background:#e7f6f3;border-radius:16px}.chsaa-pet-cta h3{margin-top:0;color:#173b55}.chsaa-success,.chsaa-error{padding:22px;border-radius:16px}.chsaa-success{background:#e7f6f3;border-left:5px solid #087f79}.chsaa-error{background:#fff1ee;border-left:5px solid #b32d2e}.chsaa-privacy{color:#60717d;font-size:.92rem}.chsaa-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}@media(max-width:700px){.chsaa-grid{grid-template-columns:1fr}.chsaa-grid .wide{grid-column:auto}}