.ombudsman-container{width:min(1600px,100% - 56px);margin-inline:auto}.ombudsman-label{display:block;margin-bottom:22px;color:#08aa60;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ombudsman-intro{display:grid;align-items:end;gap:40px;padding-top:110px;padding-bottom:110px}.ombudsman-intro h2{margin:0;font-size:clamp(3rem,4.8vw,4.9rem);font-weight:500;line-height:.98;letter-spacing:-.06em}.ombudsman-intro>p{max-width:490px;margin:0 0 6px;color:var(--muted);line-height:1.75}.ombudsman-info .chips{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.ombudsman-info .chips span{background:#f3f7f4;border-radius:999px;padding:10px 15px;font-size:11px;font-weight:700}.ombudsman-process{padding-top:clamp(56px,6vw,90px);padding-bottom:clamp(56px,6vw,90px);padding-left:36px;padding-right:36px;border-radius:38px;background:#eef5f1}.ombudsman-process__heading{gap:28px;margin-bottom:54px}.ombudsman-process__heading h2{margin:0;font-size:clamp(2.7rem,4.4vw,4.2rem);font-weight:500;letter-spacing:-.055em}.ombudsman-process ol{display:grid;gap:14px;margin:0;padding:0;list-style:none}.ombudsman-process li{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:26px;border:1px solid #d8e5de;border-radius:22px;background:#fff}.ombudsman-process li>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#dfff2f;font-size:.68rem;font-weight:800}.ombudsman-process li h3{margin:3px 0 9px;font-size:1.12rem}.ombudsman-process li p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.65}.ombudsman-form-section{margin-top:84px;padding:96px 0;background:#034d45}.ombudsman-form-layout{display:grid;align-items:start;gap:52px}.ombudsman-form-copy{position:sticky;top:32px;color:#fff}.ombudsman-form-copy .ombudsman-label{color:#dfff2f}.ombudsman-form-copy h2{margin:18px 0 26px;font-size:clamp(3rem,4.7vw,4.8rem);font-weight:500;letter-spacing:-.06em}.ombudsman-form-copy>p{max-width:420px;color:#b9d0ca;line-height:1.7}.privacy-note{display:flex;max-width:460px;gap:14px;margin-top:32px;padding-top:25px;border-top:1px solid rgba(255,255,255,.16);color:#b9d0ca}.privacy-note svg{flex:0 0 auto;color:#dfff2f}.privacy-note p{margin:0;font-size:.78rem;line-height:1.65}.privacy-note a{color:#fff;text-decoration:underline;text-underline-offset:3px}.ombudsman-form,.success-card{padding:clamp(28px,4vw,54px);border-radius:30px;background:#fff;box-shadow:0 28px 70px #00221d38}.form-group--choice{margin-bottom:30px;padding-bottom:28px;border-bottom:1px solid var(--line)}.form-group--choice fieldset{display:grid;gap:13px;margin:0;padding:0;border:0}.form-group--choice legend{margin-bottom:16px;font-weight:700}.form-group--choice legend span{color:#e04242}.form-group--choice label{display:flex;align-items:center;gap:11px;cursor:pointer}.form-group--choice input{width:19px;height:19px;accent-color:#08a960}.identified-fields{margin-bottom:24px;padding:25px;border-radius:20px;background:#f2f7f4}.field-grid{display:grid;gap:18px}.field{margin-bottom:22px}.field label{display:block;margin-bottom:9px;color:#173f39;font-size:.8rem;font-weight:800}.field label span{color:#e04242}.field input,.field select,.field textarea{width:100%;border:1px solid #ccdcd5;border-radius:12px;outline:0;background:#fff;color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease}.field input,.field select{height:50px;padding:0 15px}.field textarea{min-height:170px;padding:14px 15px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#08a960;box-shadow:0 0 0 3px #08a96021}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#c83d3d;box-shadow:0 0 0 3px #c83d3d1a}.field textarea::placeholder{color:#879792}.field>small:not(.field-error),.field .field-meta>small:not(.field-error){display:block;margin-top:6px;color:#84938f;font-size:.68rem;text-align:right}.field-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.field-error{display:block;min-height:1.15rem;margin-top:6px;color:#b12b2b;font-size:.7rem;line-height:1.4}.website-field{position:absolute;left:-9999px}.consent-field{display:flex;align-items:flex-start;gap:11px;margin:4px 0 28px;color:#637873;font-size:.74rem;line-height:1.55;cursor:pointer}.consent-field input{width:18px;height:18px;flex:0 0 auto;margin-top:2px;accent-color:#08a960}.consent-field strong{color:#e04242}.consent-error{margin-top:-22px;margin-bottom:22px}.form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.form-actions .button{border:0;background:#dfff2f;color:var(--ink);cursor:pointer}.form-actions .button:disabled{cursor:wait;opacity:.65}.form-actions .button-arrow{background:#fff}.form-status{flex:1 1 220px;margin:0;color:#42736a;font-size:.78rem}.form-status.is-error{color:#b12b2b}.success-card{text-align:center}.success-card__icon{display:grid;width:62px;height:62px;place-items:center;margin:0 auto 24px;border-radius:50%;background:#dfff2f}.success-card h2{margin:15px 0 24px;font-size:clamp(2.5rem,4vw,4rem);font-weight:500;letter-spacing:-.055em}.success-card p{color:var(--muted)}.success-card__protocol{display:block;margin:22px 0;padding:16px;border-radius:12px;background:#eef5f1;color:#034d45;font-size:1.08rem;letter-spacing:.06em}.success-card__reset{border:0;background:transparent;color:#087b68;cursor:pointer}.channel-guide{display:grid;gap:48px;padding-top:110px;padding-bottom:110px}.channel-guide>div:first-child h2{margin:18px 0 22px;font-size:clamp(3rem,4.7vw,4.8rem);font-weight:500;letter-spacing:-.06em}.channel-guide>div:first-child p{max-width:480px;color:var(--muted)}.channel-guide__cards{display:grid;gap:16px}.channel-guide article{padding:30px;border:1px solid var(--line);border-radius:24px}.channel-guide article>span{color:#08a960;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.channel-guide article h3{margin:14px 0;font-size:1.25rem}.channel-guide article p{color:var(--muted);font-size:.86rem;line-height:1.65}.channel-guide article a{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:#087b68;font-size:.78rem;font-weight:800}@media(min-width:800px){.ombudsman-intro{grid-template-columns:1.35fr .65fr}.ombudsman-process ol{grid-template-columns:repeat(3,1fr)}.ombudsman-process__heading{grid-template-columns:.7fr 1.3fr}.field-grid{grid-template-columns:repeat(2,1fr)}.channel-guide{grid-template-columns:.85fr 1.15fr}}@media(min-width:980px){.ombudsman-form-layout{grid-template-columns:.78fr 1.22fr}}@media(max-width:699px){.ombudsman-container{width:min(100% - 24px,1240px)}.ombudsman-intro{padding-top:72px;padding-bottom:72px}.ombudsman-intro h2 br{display:none}.ombudsman-process{border-radius:26px}.ombudsman-form-section{margin-top:32px;padding:70px 0}.ombudsman-form-copy{position:static}.ombudsman-form,.success-card{border-radius:22px}.channel-guide{padding-top:76px;padding-bottom:76px}}
