.water-app{--water-navy:#0b1f33;--water-gold:#496f8b;color:#26323d;background:#f7f8fa;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}.water-app *{box-sizing:border-box}.water-app a{color:#12456a;text-underline-offset:3px}.water-header{border-bottom:1px solid #dde3e9;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:auto;padding:22px 28px;display:flex}.water-brand{align-items:center;gap:12px;font-weight:700;line-height:1.4;text-decoration:none;display:flex;color:var(--water-navy)!important}.water-brand small{font-size:12px;font-weight:400;display:block}.water-language{gap:4px;max-width:260px;display:grid}.water-language span{color:#526575;font-size:11px}.water-app select{font:inherit;width:100%;max-width:100%;min-height:48px;color:var(--water-navy);background:#fff;border:1px solid #a9b8c4;border-radius:6px;padding:12px 10px}.water-language select{min-height:42px;padding:8px}.water-main{max-width:850px;margin:auto;padding:36px 24px 12px}.water-eyebrow{letter-spacing:.13em;color:#526575;font-size:11px;font-weight:700}.water-main h1{color:var(--water-navy);margin:16px 0;font-size:clamp(27px,4.6vw,40px);line-height:1.18}.water-main h1:focus{outline:none}.water-main h2{color:var(--water-navy);margin:0 0 20px;font-size:23px}.water-lead{max-width:640px;margin:0 0 12px;font-size:18px}.water-meta{color:#526575;margin-bottom:24px;font-size:13px}.water-panel{background:#fff;border:1px solid #dce3e9;border-radius:12px;padding:30px}.water-panel p{margin:0 0 18px}.water-note{border-left:3px solid var(--water-gold);background:#edf2f7;border-radius:0 6px 6px 0;margin:22px 0;padding:16px 18px;font-size:14px}.water-consent{align-items:flex-start;gap:12px;padding:16px 0;font-weight:600;display:flex}.water-app input[type=checkbox]{width:20px;height:20px;accent-color:var(--water-navy);flex-shrink:0;margin:4px 0}.water-actions{border-top:1px solid #e1e6ea;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:24px;display:flex}.water-app button{font:inherit;cursor:pointer;color:var(--water-navy);background:#fff;border:1px solid #b6c3cd;border-radius:6px;min-height:44px;padding:11px 18px}.water-app .water-primary{background:var(--water-navy);color:#fff;border:1px solid var(--water-navy);text-align:center;border-radius:6px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-block}.water-app button:disabled{opacity:.5;cursor:not-allowed}.water-app :focus-visible{outline-offset:3px;outline:3px solid #496f8b}.water-question{border:0;min-width:0;margin:28px 0;padding:0}.water-question legend{width:100%;margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.5}.water-question legend small{color:#607180;margin-top:4px;font-size:12px;font-weight:400;display:block}.water-options{gap:8px;display:grid}.water-options label{cursor:pointer;background:#f7f9fb;border:1px solid #e3e9ed;border-radius:6px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.water-options label:has(input:checked){background:#edf2f7;border-color:#55758d}.water-progress{background:#dfe7ee;border-radius:5px;height:5px;margin:28px 0 12px;overflow:hidden}.water-progress span{background:var(--water-gold);height:100%;display:block}.water-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 20px;display:grid}.water-steps button{text-align:left;background:0 0;border:0;padding:8px;font-size:12px;line-height:1.4}.water-steps button[aria-current]{background:#e8eef4;font-weight:700}.water-app .water-text-button{background:0 0;border:0;min-height:38px;padding:4px 0;font-size:13px;text-decoration:underline}.water-review{margin-bottom:28px}.water-review dl>div{margin:16px 0}.water-review dt{font-size:14px;font-weight:600}.water-review dd{color:#526575;margin:4px 0 0;font-size:14px}.water-exit{margin-top:20px;font-size:13px;display:inline-block}.water-error{color:#882d26;background:#fff2f1;border-radius:6px;padding:12px}.water-success-icon{color:#176046;text-align:center;background:#e9f3ef;border-radius:50%;width:48px;height:48px;margin-bottom:20px;font-size:28px;line-height:48px}.water-footer{color:#607180;text-align:center;padding:28px 0;font-size:12px}.water-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:600px){.water-header{align-items:flex-start;gap:12px;padding:16px}.water-brand{gap:8px;font-size:14px}.water-brand img{width:36px;height:36px}.water-brand small{max-width:150px;font-size:10px}.water-language{flex-shrink:0;width:130px}.water-language span{font-size:9px}.water-language select{font-size:13px}.water-main{padding:24px 16px 8px}.water-panel{padding:22px 16px}.water-lead,.water-question legend{font-size:16px}.water-options label{font-size:15px}.water-actions{gap:10px}.water-actions button{padding:11px 14px}.water-actions .water-primary{max-width:74%}.water-steps{grid-template-columns:repeat(2,1fr)}.water-footer{font-size:11px}}
