.why-page{margin:0;background:#fff;color:#263343;font-family:Arial,Helvetica,sans-serif}.why-page *{box-sizing:border-box}.why-page main{padding-top:62px}.why-shell{max-width:1240px;margin:auto;padding-left:32px;padding-right:32px}.why-page h1,.why-page h2,.why-page h3{color:#07244a;margin:0;font-weight:700;letter-spacing:-.035em}.why-page p{line-height:1.75;margin:16px 0 0}.why-page .why-eyebrow{font-size:12px;letter-spacing:.15em;font-weight:700;color:#b44d08;margin:0 0 20px}.why-hero{background:linear-gradient(130deg,#f4f7fb 15%,#fff8f0);padding:76px 0 70px}.why-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.why-page h1{font-size:clamp(36px,4vw,56px);line-height:1.12}.why-page h1 em{font-style:normal;color:#bd520b}.why-lead{font-size:19px}.why-hero-art{margin:0;position:relative}.why-hero-art img{display:block;width:100%;height:auto;border-radius:24px}.why-hero-art figcaption{margin:18px 0 0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#536479}.why-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.why-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;padding:16px 24px;border-radius:8px;background:linear-gradient(110deg,#c85809,#8e3d36);color:#fff;text-decoration:none;font-weight:700;line-height:1.4;box-shadow:0 8px 20px #b44d081c}.why-button:hover{background:#a84406}.why-text-link{color:#092c59;text-decoration:underline;text-underline-offset:5px;font-size:14px;font-weight:700}.why-section{padding-top:88px;padding-bottom:88px;scroll-margin-top:90px}.why-heading{max-width:690px;margin-bottom:40px}.why-page h2{font-size:clamp(28px,3vw,40px);line-height:1.2}.why-reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:0 32px}.why-reasons article{padding:30px 0;border-top:1px solid #dbe2eb}.why-number{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;color:#ab4b0d;margin-bottom:20px}.why-page h3{font-size:22px;line-height:1.3;letter-spacing:-.02em}.why-reasons p{font-size:15px;color:#556170}.why-reasons .why-outcome{font-size:14px;color:#082a52;font-weight:700}.why-purpose{background:#082447;padding:76px 0}.why-purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.why-purpose h2,.why-purpose h3{color:#fff}.why-purpose p{color:#d3deed}.why-purpose .why-eyebrow{color:#ffad5b}.why-purpose .why-text-link{display:inline-block;color:#fff;margin-top:26px}.why-purpose-details article+article{margin-top:26px;padding-top:26px;border-top:1px solid #ffffff26}.why-purpose-details h3{font-size:19px}.why-purpose-details p{font-size:15px;margin-top:10px}.why-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.why-steps span{display:inline-block;font-size:15px;font-weight:700;color:#b44d08;border-bottom:3px solid #ed9447;padding-bottom:12px;margin-bottom:22px}.why-steps p{font-size:15px;color:#556170}.why-final{display:flex;align-items:center;justify-content:space-between;gap:32px;background:#f3f6fa;padding-top:40px;padding-bottom:40px;margin-bottom:80px;border-radius:18px}.why-final h2{font-size:30px}.why-final .why-button{flex-shrink:0}.why-page :focus-visible{outline:3px solid #d46209;outline-offset:5px}.why-page #site-header a[aria-current=page]{color:#ad4b09}.why-page #site-header>a{display:block;padding:20px;background:white}@media(max-width:1000px){.why-hero-grid{gap:28px}.why-purpose-grid{gap:40px}.why-reasons{grid-template-columns:repeat(2,1fr)}.why-final{margin-left:24px;margin-right:24px}.why-final h2{font-size:26px}}@media(max-width:700px){.why-shell{padding-left:22px;padding-right:22px}.why-hero{padding:44px 0}.why-hero-grid,.why-purpose-grid,.why-reasons,.why-steps{grid-template-columns:1fr}.why-hero-art{margin-top:12px}.why-section{padding-top:52px;padding-bottom:52px}.why-purpose{padding:52px 0}.why-final{display:block;margin-bottom:48px}.why-final .why-button{margin-top:26px}.why-page h1{font-size:38px}.why-lead{font-size:18px}.why-steps{gap:30px}}
/* ADMINIO: institutional navy, orange and clear editorial hierarchy. */
.management-section{--model-navy:#062650;--model-orange:#ff941f;background:#061e40;padding:88px 0;color:#d6e1ef}
.management-section .why-heading{max-width:850px}
.management-section .why-eyebrow{color:#ffb363;font-size:11px;letter-spacing:.16em}
.management-section h2{color:#fff;font-size:clamp(32px,4vw,48px)}
.management-section .why-heading>p:last-child{color:#b9cadf;font-size:17px}
.management-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #ffffff20;padding:28px 0}
.management-banner h3{color:#fff;font-size:23px;letter-spacing:-.025em}
.management-banner>span{font-size:11px;letter-spacing:.08em;color:#ffbd7b;border:1px solid #ff941f50;background:#ff941f0c;border-radius:99px;padding:10px 16px}
.management-model{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:'collections coordinator operations' 'legal coordinator people' '. digital .';gap:24px 42px;align-items:stretch;padding:12px 0 28px;background:radial-gradient(ellipse at 50% 38%,#19487860,transparent 58%)}
.management-connections{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible;pointer-events:none}
.management-connections path{fill:none;stroke:#ff941f;stroke-opacity:.5;stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:5 7}
.management-pillar{position:relative;padding:26px;border:1px solid #ffffff;border-radius:18px;background:#fff;display:flex;flex-direction:column;box-shadow:0 14px 32px #00000014}
.management-icon{display:grid;place-items:center;width:42px;height:42px;background:#fff1e2;color:#ae4b00;border-radius:12px;margin-bottom:18px}
.management-icon svg,.management-coordinator-mark svg{width:25px;height:25px}
.management-index{position:absolute;right:22px;top:39px;color:#627489;font-size:10px;letter-spacing:.08em;font-weight:700}
.management-pillar h3{color:var(--model-navy);font-size:22px;line-height:1.25}
.management-pillar h3 span{display:block;margin-top:6px;font-size:14px;font-weight:500;color:#506581}
.management-pillar p{font-size:14px;color:#53657a;line-height:1.65}
.management-pillar .management-lead{border-top:1px solid #e8edf3;margin-top:22px;padding-top:16px;font-size:11px;color:#66768a}
.management-lead strong{display:block;margin-top:4px;color:#133353;font-size:12px;font-weight:700}
.management-collections{grid-area:collections}.management-operations{grid-area:operations}.management-legal{grid-area:legal}.management-people{grid-area:people}.management-digital{grid-area:digital}
.management-coordinator{grid-area:coordinator;align-self:center;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px 20px;background:linear-gradient(145deg,#113d6a,#08264b);border:1px solid #ff941f80;border-radius:28px;box-shadow:0 0 0 9px #ffffff03,0 0 70px #ff941f0b}
.management-coordinator:before{content:'';position:absolute;top:-2px;left:30%;right:30%;height:3px;background:#ff941f;border-radius:8px}
.management-coordinator-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#ff941f;color:#062650;margin-bottom:22px}
.management-coordinator-mark svg{width:32px;height:32px}
.management-coordinator h3{color:#fff;font-size:25px}
.management-coordinator p{font-size:13px;line-height:1.7;color:#bdcee1}
.management-coordinator .management-coordinator-role{color:#ffbc77;font-size:12px;margin-top:12px;font-weight:700}
.management-summary{text-align:center;max-width:720px;margin:24px auto 0!important;color:#b9cadf;font-size:15px;line-height:1.7}
@media(max-width:1100px){.management-model{grid-template-columns:1fr 1fr;grid-template-areas:'coordinator coordinator' 'collections operations' 'legal people' 'digital digital';gap:22px}.management-connections{display:none}.management-coordinator{width:100%;max-width:450px;justify-self:center;margin:6px 0 20px;padding:28px}.management-digital{width:100%;max-width:550px;justify-self:center}.management-banner{align-items:flex-start;flex-direction:column;gap:16px}}
@media(max-width:600px){.management-section{padding:52px 0}.management-model{grid-template-columns:minmax(0,1fr);grid-template-areas:'coordinator' 'collections' 'operations' 'legal' 'people' 'digital';gap:18px}.management-banner h3{font-size:22px}.management-pillar{padding:24px}.management-index{right:22px;font-size:9px}.management-coordinator{margin-bottom:8px}.management-section .why-heading>p:last-child{font-size:16px}}
