.audit-care-offer{margin-top:20px;border:1px solid #b9ccdf;border-radius:14px;background:#f5f9fd;color:#334155;overflow:hidden}.audit-care-offer[hidden],.audit-care-dialog [hidden]{display:none}.audit-care-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,290px);gap:24px;padding:24px;align-items:center}.audit-care-kicker{margin:0 0 8px;color:#52718f;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.audit-dashboard-page #auditCareOffer h2{margin:0;color:#172b46;font-size:20px;font-weight:500;line-height:1.4}.audit-care-main p:not(.audit-care-kicker){margin:10px 0;font-size:14px;line-height:1.65}.audit-care-main ul{margin:12px 0 0;padding-left:18px;list-style:disc;font-size:13px;line-height:1.75}.audit-care-action{display:grid;gap:8px;text-align:center}.audit-care-action>strong{font-size:27px;color:#172b46;font-weight:600}.audit-care-action>strong span{font-size:14px;font-weight:400}.audit-care-action small{font-size:11px;color:#596b80;line-height:1.5}.audit-care-action button,.audit-care-submit{min-height:44px;border:1px solid #172b46;border-radius:8px;padding:11px 14px;background:#172b46;color:#fff;font:inherit;font-size:13px;font-weight:500;cursor:pointer;line-height:1.5}.audit-care-action button:hover,.audit-care-submit:hover{background:#26435f}.audit-care-privacy a{color:#17627b;text-decoration:underline;text-underline-offset:3px}.audit-care-entry{margin:14px 0 0;text-align:center;font-size:12px;line-height:1.6}.audit-care-entry a{color:#17627b;text-decoration:underline;text-underline-offset:3px}.audit-care-entry a:focus-visible{outline:2px solid #0876b9;outline-offset:3px}body.audit-care-open{overflow:hidden}.audit-care-dialog{box-sizing:border-box;width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:24px;border:1px solid #cbd5e1;border-radius:16px;background:#fff;color:#334155;font-family:inherit;overflow-y:auto;box-shadow:0 24px 64px #0f172a33}.audit-care-dialog::backdrop{background:#0f172a80;backdrop-filter:blur(3px)}.audit-care-dialog-head{display:flex;align-items:flex-start;gap:20px;justify-content:space-between;margin-bottom:18px}.audit-care-dialog h2{margin:0;color:#172b46;font-size:21px;line-height:1.4;font-weight:500}.audit-care-dialog-head p{margin:8px 0 0;font-size:13px;line-height:1.6}.audit-care-dialog-head>button{flex:0 0 40px;min-height:40px;border:1px solid #dbe3ec;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font-size:20px}.audit-care-domain{margin:0 0 18px;padding:10px 12px;border-radius:8px;background:#f3f7fb;font-size:13px;overflow-wrap:anywhere}.audit-care-services{min-width:0;margin:0 0 18px;padding:0;border:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.audit-care-services legend{margin:0 0 10px;font-weight:600;font-size:14px}.audit-care-services label,.audit-care-privacy{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5}.audit-care-services label{min-width:0;padding:10px;border:1px solid #dbe3ec;border-radius:8px;background:#fff;cursor:pointer}.audit-care-services label:hover{border-color:#9bb7cb}.audit-care-services label:has(input:checked){border-color:#6c9bb6;background:#f3f8fc}.audit-care-services label>span{min-width:0;overflow-wrap:anywhere}.audit-care-services strong{display:block;font-size:13px;font-weight:500;color:#172b46}.audit-care-services small{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:#596b80}.audit-care-dialog input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin:2px 0 0;accent-color:#17627b}.audit-care-pricing{margin:0 0 18px}.audit-care-pricing>strong{display:block;font-size:13px;font-weight:500;line-height:1.5}.audit-care-pricing p{margin:4px 0 0;font-size:12px;line-height:1.6;color:#596b80}.audit-care-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.audit-care-fields label,.audit-care-message{display:block;font-size:13px;font-weight:500;line-height:1.5}.audit-care-fields label span,.audit-care-message span{font-weight:400;color:#64748b}.audit-care-fields input,.audit-care-message textarea{display:block;box-sizing:border-box;width:100%;margin-top:5px;min-height:44px;border:1px solid #cbd5e1;border-radius:8px;padding:9px 11px;font:inherit;font-size:14px;background:#fff;color:#172b46}.audit-care-message{margin-top:14px}.audit-care-message textarea{resize:vertical}.audit-care-privacy{margin-top:16px;font-size:12px}.audit-care-note{margin:10px 0 0;font-size:11px;color:#64748b;line-height:1.6}.audit-care-status{margin:12px 0;color:#9f2525;font-size:13px;line-height:1.5}.audit-care-status:empty{display:none}.audit-care-submit{width:100%;margin-top:14px}.audit-care-submit:disabled{opacity:.6;cursor:wait}.audit-care-dialog :is(input,textarea,select,button,a):focus-visible,.audit-care-offer :is(button,a):focus-visible{outline:2px solid #0876b9;outline-offset:3px}.audit-care-success{padding:16px;border:1px solid #b8dec9;border-radius:10px;background:#f2faf5;font-size:14px;line-height:1.7}.audit-care-success h3{margin:0 0 8px;font-size:18px;font-weight:500;color:#18573f}.audit-care-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:767px){.audit-care-main{grid-template-columns:1fr;padding:18px;gap:18px}.audit-care-action{text-align:left}.audit-care-action button{width:100%}.audit-care-dialog{padding:18px}.audit-care-dialog h2{font-size:19px}.audit-care-services,.audit-care-fields{grid-template-columns:1fr}.audit-care-dialog-head{gap:12px}}.audit-care-dialog [hidden]{display:none!important}.audit-care-dialog *,.tool-care-offer *{box-sizing:border-box}#careWebsiteField{margin:0 0 18px}#careWebsiteInput{display:block;width:100%;margin-top:5px;min-height:44px;border:1px solid #cbd5e1;border-radius:8px;padding:9px 11px;font:inherit;background:#fff;color:#172b46}.tool-care-offer{max-width:1200px;margin:24px auto;padding:24px;border:1px solid #b9ccdf;border-radius:14px;background:#f5f9fd;color:#334155;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.tool-care-offer h2{margin:0 0 8px;color:#172b46;font-size:21px;font-weight:500;line-height:1.4}.tool-care-offer p{margin:0;font-size:14px;line-height:1.7;max-width:65ch}.tool-care-offer .tool-care-action{display:grid;gap:8px;justify-items:start}.tool-care-offer small{font-size:12px;color:#596b80}.tool-care-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #172b46;border-radius:8px;background:#172b46;color:#fff!important;text-decoration:none;font-size:14px;line-height:1.5;font-weight:500}.tool-care-button:hover{background:#26435f}.tool-care-button:focus-visible{outline:2px solid #0876b9;outline-offset:3px}.tool-care-short{margin:14px 0;font-size:13px;line-height:1.6}.tool-care-short a{color:#17627b;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.tool-care-offer{grid-template-columns:1fr;gap:16px;padding:20px}.tool-care-offer h2{font-size:19px}}.tool-care-teaser{padding:20px;border:1px solid #b9ccdf;border-radius:14px;background:#f5f9fd;color:#334155}.tool-care-teaser h3{margin:0 0 10px;font-size:19px;line-height:1.4;font-weight:500;color:#172b46}.tool-care-teaser p{margin:0 0 16px;font-size:14px;line-height:1.7}.tool-care-teaser small{display:block;margin-top:8px;font-size:12px;color:#596b80}
