.complaints-redesign{color:#082338;background:#edf4f3}.complaints-redesign :is(header,section,div,aside,nav){min-width:0}.complaints-redesign :is(h1,h2,h3,p){margin:0}.complaints-hero{isolation:isolate;padding:var(--public-content-start-space) var(--public-page-gutter) clamp(1.75rem,3vw,2.75rem);color:#fff;background:radial-gradient(at 84% 32%,#02acfd2b,#0000 58%),linear-gradient(123deg,#031e33 12%,#073650 78%,#031e33);grid-template-columns:minmax(0,1.28fr) minmax(18rem,.72fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid;position:relative;overflow:hidden}.complaints-hero:before{z-index:-1;content:"";border:1px solid #8fdcff2e;border-radius:50%;width:67%;height:135%;position:absolute;top:46%;right:-12%;transform:translateY(-50%)rotate(-12deg);box-shadow:0 0 0 3rem #02acfd06,0 0 0 6rem #ffb00005}.complaints-hero__copy h1{max-width:24ch;font-family:var(--public-display-font);font-size:var(--public-title-size);font-weight:var(--public-display-weight);line-height:var(--public-title-leading);letter-spacing:var(--public-title-tracking);text-wrap:balance;margin-top:.6rem}.complaints-hero__copy>p:last-child{color:#c1d9e7;max-width:68ch;margin-top:1rem;font-size:1rem;line-height:1.7}.complaints-hero__reference{border-top:1px solid #8fdcff73;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding-top:1.25rem;display:grid;position:relative}.complaints-hero__reference>span{color:#8fdcff;font-family:var(--public-display-font);font-size:1rem;font-weight:750}.complaints-hero__reference strong{font-family:var(--public-display-font);font-size:1.1rem;font-weight:750;line-height:1.3}.complaints-hero__reference p{color:#c1d9e7;margin-top:.55rem;font-size:.95rem;line-height:1.6}.complaints-rule{background:#8fdcff61;height:1px}.complaints-rule>span{width:calc(100% - 2 * var(--public-page-gutter));height:3px;margin:-2px var(--public-page-gutter) 0;background:#f60203;display:block}.complaints-body h2{font-family:var(--public-display-font);font-size:var(--public-section-title-size);font-weight:var(--public-section-weight);line-height:var(--public-section-leading);letter-spacing:var(--public-title-tracking);text-wrap:balance}.complaints-body h3{font-family:var(--public-display-font);letter-spacing:-.025em;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:750;line-height:1.3}.complaints-body p{color:#385466;max-width:68ch;font-size:1rem;line-height:1.72}.complaints-eyebrow{font-family:var(--public-display-font);letter-spacing:.08em;text-transform:uppercase;font-weight:750;color:#006d77!important;margin-bottom:.85rem!important;font-size:.75rem!important;line-height:1.4!important}.complaints-first-steps{padding:clamp(2rem,4vw,4rem) var(--public-page-gutter);background:linear-gradient(#eaf2f3,#f3efe5);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,7rem);display:grid}.complaints-section-heading>p:last-child{margin-top:1rem}.complaints-evidence-grid{gap:.75rem;margin-top:1.25rem;display:grid}.complaints-evidence-grid>section{border-top:1px solid #c5dbe9;grid-template-columns:2.2rem minmax(0,1fr);gap:1rem;padding-top:1rem;display:grid}.complaints-evidence-grid>section>span{color:#00649e;width:2.2rem;height:2.2rem;font-family:var(--public-display-font);border:1px solid #0070b8;border-radius:50%;place-items:center;font-size:.7rem;font-weight:750;display:grid}.complaints-evidence-grid h3{font-size:1.15rem}.complaints-evidence-grid p{margin-top:.55rem;font-size:1rem;line-height:1.65}.complaints-message-card{background:#ffffffb8;border-top:4px solid #0070b8;border-radius:0 0 1rem 1rem;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 .8rem 2.2rem #031e3314}.complaints-card-number{font-family:var(--public-display-font);letter-spacing:.08em;font-weight:750;color:#0070b8!important;margin-bottom:1rem!important;font-size:.8rem!important}.complaints-message-card>p:last-child{margin-top:1rem}.complaints-difference{padding:clamp(2rem,4vw,4rem) var(--public-page-gutter);background:linear-gradient(#f3efe5,#e7f2f6);grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.complaints-difference__mark{justify-content:center;align-items:center;min-height:12rem;display:flex;position:relative}.complaints-difference__mark:before{content:"";border:1px solid #7fb5cf;border-radius:50%;width:9rem;height:9rem;position:absolute}.complaints-difference__mark span{z-index:1;color:#fff;width:4.2rem;height:4.2rem;font-family:var(--public-display-font);background:#0070b8;border-radius:50%;place-items:center;font-size:1.65rem;font-weight:900;display:grid}.complaints-difference__mark span+span{background:#031e33;margin-left:-.65rem}.complaints-difference>div:last-child>p:last-child{margin-top:1rem}.complaints-contact{padding:clamp(2rem,4vw,4rem) var(--public-page-gutter);color:#fff;background:#073650;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.complaints-contact>div:first-child>p:last-child{color:#c5dbe8;margin-top:1rem}.complaints-contact__actions{gap:.75rem;display:grid}.complaints-contact__actions>a{color:#fff;background:#031e3385;border:1px solid #8fdcff59;border-radius:.85rem;gap:.35rem;min-height:5.5rem;padding:1rem 1.2rem;text-decoration:none;display:grid}.complaints-contact__actions>a>span{color:#9bc9df;font-size:.8rem}.complaints-contact__actions strong{overflow-wrap:anywhere;font-family:var(--public-display-font);font-size:1rem;font-weight:750;line-height:1.4}.complaints-contact__actions>a:focus-visible,.complaints-next a:focus-visible{outline-offset:3px;outline:3px solid #ffb000}.complaints-boundaries{padding:clamp(2rem,4vw,4rem) var(--public-page-gutter);background:linear-gradient(#e7f2f6,#eef4ef)}.complaints-boundaries>header{max-width:62rem}.complaints-boundaries__grid{border-top:1px solid #b9d0de;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,5rem);margin-top:2rem;display:grid}.complaints-boundaries__grid>section{border-bottom:1px solid #b9d0de;grid-template-columns:2.2rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}.complaints-boundaries__grid>section>span{color:#00649e;width:2.2rem;height:2.2rem;font-family:var(--public-display-font);border:1px solid #0070b8;border-radius:50%;place-items:center;font-size:.7rem;font-weight:750;display:grid}.complaints-boundaries__grid p{margin-top:.75rem}.complaints-next{padding:clamp(2rem,4vw,4rem) var(--public-page-gutter);background:linear-gradient(#eef4ef,#e5eff2)}.complaints-next nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.75rem;display:grid}.complaints-next a{color:#00528a;background:#ffffffad;border-top:3px solid #0070b8;align-content:start;gap:.75rem;min-height:7rem;padding:1.2rem;text-decoration:none;display:grid}.complaints-next a>span{color:#385466;font-size:.85rem}.complaints-next a strong{font-family:var(--public-display-font);justify-content:space-between;gap:1rem;font-size:1rem;font-weight:750;line-height:1.4;display:flex}.complaints-next a:hover{background:#fff;text-decoration:underline}.complaints-final-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);margin-top:1.5rem;display:grid}.complaints-final-notes>section{background:#fff;border-left:4px solid #ffb000;padding:1.1rem 1.25rem}.complaints-final-notes p{margin-top:.65rem;font-size:1rem;line-height:1.65}@media (width<=900px){.complaints-hero,.complaints-first-steps,.complaints-difference,.complaints-contact{grid-template-columns:minmax(0,1fr);gap:2rem}.complaints-hero__reference{max-width:36rem}.complaints-difference__mark{justify-content:flex-start;min-height:8rem}.complaints-boundaries__grid,.complaints-next nav,.complaints-final-notes{grid-template-columns:minmax(0,1fr)}.complaints-next a{min-height:0}}@media (width<=640px){.complaints-hero,.complaints-first-steps,.complaints-difference,.complaints-contact,.complaints-boundaries,.complaints-next{padding-left:1rem;padding-right:1rem}.complaints-hero:before{width:180%;right:-85%}.complaints-message-card{padding:1.25rem}.complaints-difference__mark{min-height:6rem}.complaints-difference__mark:before{width:6rem;height:6rem}.complaints-difference__mark span{width:3.4rem;height:3.4rem;font-size:1.35rem}}@media (forced-colors:active){.complaints-redesign,.complaints-redesign :is(.complaints-hero,.complaints-first-steps,.complaints-message-card,.complaints-difference,.complaints-contact,.complaints-contact__actions>a,.complaints-boundaries,.complaints-next,.complaints-next a){color:canvastext;background:canvas}.complaints-redesign :is(p,.complaints-eyebrow,.complaints-contact>div:first-child>p:last-child,.complaints-contact__actions>a>span,.complaints-next a>span){color:canvastext!important}.complaints-hero:before,.complaints-difference__mark:before{display:none}.complaints-difference__mark span{color:canvastext;background:canvas;border:1px solid canvastext}.complaints-contact__actions>a,.complaints-next a{color:linktext;border-color:canvastext}}@media print{.complaints-redesign,.complaints-redesign :is(.complaints-hero,.complaints-first-steps,.complaints-message-card,.complaints-difference,.complaints-contact,.complaints-boundaries,.complaints-next,.complaints-next a){color:#000!important;background:#fff!important}.complaints-hero:before,.complaints-difference__mark{display:none}.complaints-redesign p,.complaints-redesign a{color:#000!important}.complaints-hero,.complaints-first-steps,.complaints-difference,.complaints-contact{display:block}.complaints-redesign :is(.complaints-hero__reference,.complaints-message-card,.complaints-contact__actions,.complaints-boundaries__grid,.complaints-next nav){margin-top:1.25rem}.complaints-redesign :is(.complaints-message-card,.complaints-contact__actions>a,.complaints-boundaries__grid>section,.complaints-next a){break-inside:avoid;box-shadow:none}}.complaints-redesign{background:#031e33}.complaints-hero{padding-top:var(--public-content-start-space);background:radial-gradient(circle at 82% 18%,#02acfd29,#0000 24rem),linear-gradient(112deg,#006d7724,#0000 42%),#031e33;align-items:end;padding-bottom:clamp(1.5rem,2.3vw,2.25rem)}.complaints-hero:before{width:48rem;height:13rem;box-shadow:none;border-color:#8fdcff33;top:4rem;right:-7rem;transform:rotate(-8deg)}.complaints-hero:after{z-index:-1;content:"";border:1px solid #8fdcff33;border-radius:50%;width:62rem;height:20rem;position:absolute;top:1rem;right:-15rem;transform:rotate(-8deg)}.complaints-hero__art{z-index:-1;opacity:.65;pointer-events:none;position:absolute;inset:0}.complaints-hero__art i{background:#02acfd;border-radius:50%;width:.7rem;height:.7rem;position:absolute;box-shadow:0 0 0 .55rem #02acfd1f}.complaints-hero__art i:first-child{top:26%;right:38%}.complaints-hero__art i:nth-child(2){background:#ffb000;top:50%;right:16%;box-shadow:0 0 0 .55rem #ffb0001f}.complaints-hero__art i:nth-child(3){background:#00a7a5;top:69%;right:28%;box-shadow:0 0 0 .55rem #00a7a51f}.complaints-hero__art i:nth-child(4){background:#f60203;top:20%;right:7%;box-shadow:0 0 0 .55rem #f602031a}.complaints-hero__copy h1{max-width:none;max-inline-size:100%;font-size:var(--public-title-size);font-weight:var(--public-display-weight);line-height:var(--public-title-leading);letter-spacing:var(--public-title-tracking);overflow-wrap:anywhere;margin:.55rem 0 .85rem}.complaints-hero__copy>p:last-child{color:#c6ddeb;max-width:72rem;margin-top:0;line-height:1.65}.complaints-first-steps,.complaints-difference,.complaints-contact,.complaints-boundaries,.complaints-next{padding-top:clamp(2rem,3vw,3rem);padding-bottom:clamp(2rem,3vw,3rem)}.complaints-first-steps{background:#f3f9fd;align-items:start;gap:clamp(1.5rem,4vw,3rem)}.complaints-message-card{background:#fff;border:1px solid #c5dbe9;border-top:4px solid #0070b8;border-radius:1rem;padding:clamp(1.1rem,1.7vw,1.5rem);box-shadow:0 16px 45px #031e3312}.complaints-difference{color:#fff;background:radial-gradient(circle at 12%,#00a7a521,#0000 24rem),#061827;gap:clamp(1.5rem,4vw,3rem)}.complaints-difference h2{color:#fff}.complaints-difference>div:last-child>p:last-child{color:#c6ddeb}.complaints-difference .complaints-eyebrow{color:#8fdcff!important}.complaints-contact{color:#031e33;background:#f3f9fd;gap:clamp(1.5rem,4vw,3rem)}.complaints-contact h2{color:#031e33}.complaints-contact>div:first-child>p:last-child{color:#42596a}.complaints-contact__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.complaints-contact__actions>a{color:#031e33;background:#fff;border:1px solid #c5dbe9;min-height:7rem;box-shadow:0 16px 45px #031e3312}.complaints-contact__actions>a>span{color:#0070b8;font-family:var(--public-display-font);font-size:.875rem;font-weight:750;line-height:1.4}.complaints-contact__actions strong{font-size:1rem;font-weight:750;line-height:1.4}.complaints-contact__actions>a:hover{background:#eaf8ff;border-color:#0070b8}.complaints-boundaries{color:#fff;background:#0a263b}.complaints-boundaries h2,.complaints-boundaries h3{color:#fff}.complaints-boundaries .complaints-eyebrow{color:#8fdcff!important}.complaints-boundaries__grid{border-top:0;gap:.75rem;margin-top:1rem}.complaints-boundaries__grid>section{background:#061827;border:1px solid #8fdcff3d;border-radius:.8rem;padding:1rem 1.1rem}.complaints-boundaries__grid>section>span{color:#8fdcff;border-color:#02acfd}.complaints-boundaries__grid p{color:#b8cad8;line-height:1.65}.complaints-next{color:#031e33;background:#f3f9fd}.complaints-next nav{gap:.8rem;margin-top:1.5rem}.complaints-next a{background:#fff;border:1px solid #c5dbe9;border-top:3px solid #0070b8;border-radius:.8rem;min-height:7rem;box-shadow:0 16px 45px #031e3312}.complaints-body :is(.complaints-section-heading>p:last-child,.complaints-message-card>p:last-child,.complaints-difference>div:last-child>p:last-child,.complaints-contact>div:first-child>p:last-child,.complaints-boundaries__grid p){font-size:1rem;line-height:1.65}.complaints-contact__actions>a,.complaints-next a{font-family:var(--public-display-font)}@media (width<=900px){.complaints-contact__actions{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.complaints-hero:before,.complaints-hero:after{right:-28rem}.complaints-hero__art{opacity:.45}.complaints-contact__actions>a{min-height:5.5rem}}@media (forced-colors:active){.complaints-hero__art,.complaints-hero:after{display:none}}@media print{.complaints-hero__art,.complaints-hero:after{display:none}}