.service-intro{background:#fff;padding:96px 0}.service-intro-heading{max-width:610px;margin-bottom:38px}.service-paths{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.service-path{padding:31px;background:#f2f4ef;min-height:250px}.primary-path{background:var(--navy);color:#fff}.service-path .path-label{font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--teal);margin-bottom:25px}.primary-path .path-label{color:var(--mint)}.service-path h3{font:600 29px var(--serif);margin:15px 0 8px}.service-path>p:not(.path-label){font-size:14px;line-height:1.55;max-width:410px;color:var(--muted);margin-bottom:22px}.primary-path>p:not(.path-label){color:#c2d0d2}.primary-path .text-link{color:#fff;text-decoration-color:#ffffff55}.credit-hero{padding:100px 0 90px;background:var(--navy);color:#fff;position:relative;overflow:hidden}.credit-hero:after{content:'';position:absolute;width:620px;height:620px;right:-160px;top:-360px;border-radius:50%;border:1px solid #b9e6d744;box-shadow:0 0 0 85px #b9e6d711}.credit-hero-grid{display:grid;grid-template-columns:1fr .82fr;gap:75px;align-items:center;position:relative;z-index:1}.credit-hero h1{max-width:650px}.credit-hero-text{color:#cedadb;font-size:18px;max-width:570px}.credit-panel{background:#fff;color:var(--ink);padding:31px}.credit-panel h2{font-size:31px}.credit-panel p{color:var(--muted);font-size:13px}.credit-statements{display:grid;gap:14px;margin-top:32px}.credit-statements div{border-left:1px solid #79c8bb;padding-left:15px;font-size:13px;color:#d2ddde}.credit-statements strong{display:block;color:var(--mint);font:600 19px var(--serif)}.quiet-callout{background:var(--sand);padding:24px 0}.quiet-callout .container{display:flex;justify-content:space-between;gap:24px;align-items:center}.quiet-callout p{margin:0;font:500 18px var(--serif)}.credit-overview{background:#fff}.credit-overview-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:start}.credit-overview-copy>p:not(.eyebrow){color:var(--muted);max-width:410px}.credit-principles{border-top:1px solid var(--line)}.credit-principles article{border-bottom:1px solid var(--line);padding:18px 0;display:grid;grid-template-columns:44px 1fr;gap:14px}.credit-principles span{font:600 17px var(--serif);color:var(--teal)}.credit-principles h3{font:600 19px var(--serif);margin:0 0 4px}.credit-principles p{color:var(--muted);font-size:13px;margin:0}.credit-process{background:#f1f3ee}.consultation{background:#fff}.consultation-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:76px;align-items:start}.consult-card{background:var(--navy);padding:34px;color:#fff}.consult-card h2{font-size:39px}.consult-card>p:not(.eyebrow){color:#c7d4d5;font-size:14px}.consult-card label{color:#fff}.consult-card .field input,.consult-card .field select{background:#fff}.consult-card .form-note{color:#b9c8ca}.consult-card .form-note a{color:#fff}.consult-card .field-error{color:#ffc7c7}.credit-disclosure{background:#f7f5ef;padding:25px 0}.credit-disclosure p{color:var(--muted);font-size:11px;line-height:1.6;margin:0}.credit-disclosure a{color:var(--teal);text-decoration:underline}@media(max-width:800px){.service-paths,.credit-hero-grid,.credit-overview-grid,.consultation-grid{grid-template-columns:1fr;gap:24px}.credit-hero{padding:70px 0}.credit-panel{max-width:590px}.quiet-callout .container{align-items:flex-start;flex-direction:column}.credit-overview-grid,.consultation-grid{gap:45px}}@media(max-width:540px){.service-intro{padding:70px 0}.credit-hero h1{font-size:46px}.credit-hero-text{font-size:16px}.credit-panel{padding:25px 20px}.quiet-callout p{font-size:16px}.credit-overview-grid,.consultation-grid{gap:32px}.consult-card{padding:28px 20px}}
