.page-hero{padding:70px 0 76px;background:var(--navy);color:white}.page-hero h1{font-size:clamp(44px,5.6vw,78px);max-width:1000px}.page-hero .lead{max-width:780px;color:#d8e2e8}.breadcrumb{display:inline-block;color:#b8c8d2;font-size:13px;text-decoration:none;margin-bottom:34px}.page-phases{padding-top:30px;padding-bottom:60px}.page-phases article{display:grid;grid-template-columns:72px 1fr;gap:32px;padding:52px 0;border-bottom:1px solid var(--line)}.page-phases article>div{max-width:850px}.page-phases h2{font-size:clamp(30px,3vw,44px)}.outcome{padding-left:20px;border-left:3px solid var(--gold)}.page-grid,.worksheet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:40px 0}.page-grid article,.worksheet-grid article{padding:30px;border:1px solid var(--line);border-radius:3px}.worksheet-grid article{display:flex;flex-direction:column}.worksheet-grid a{margin-top:auto}.page-note{color:var(--muted);font-size:14px;margin-top:32px;max-width:900px}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.team-grid article{background:white}.team-grid img{width:100%;aspect-ratio:1;object-fit:cover;object-position:center top}.team-grid article>div{padding:28px}.team-grid .overline{font-size:11px}.legal-copy{max-width:850px;overflow-wrap:anywhere;line-height:1.85}.legal-copy h2{font-size:29px;margin-top:38px}.legal-copy h3{font-size:23px;margin-top:30px}.legal-copy p:empty{display:none}.worksheet{max-width:950px}.worksheet-field{display:block;font-weight:600;margin:34px 0}.worksheet-field textarea{display:block;width:100%;border:1px solid #b3c1ca;padding:15px;margin-top:12px;font:400 16px/1.6 Arial,sans-serif;resize:vertical;border-radius:3px;color:var(--ink);background:#fafbfc}.worksheet-field textarea:focus{outline:2px solid var(--gold);outline-offset:2px}.worksheet-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.worksheet-actions button{font:inherit}.worksheet-actions .text-link{background:none;border:0;padding:0;cursor:pointer}.main-button{border:0}.main-faq{margin-top:30px}
@media(max-width:900px){.team-grid,.page-grid,.worksheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-grid article:first-child{grid-column:1/-1}.team-grid article:first-child{display:grid;grid-template-columns:1fr 1fr}.page-hero{padding-top:45px}}
@media(max-width:600px){.team-grid,.page-grid,.worksheet-grid{grid-template-columns:1fr}.team-grid article:first-child{display:block}.page-phases article{grid-template-columns:36px 1fr;gap:15px;padding:35px 0}.page-phases .offering-number{font-size:17px}.page-hero{padding-bottom:40px}.breadcrumb{margin-bottom:25px}.team-grid article>div,.page-grid article,.worksheet-grid article{padding:23px}}
@media print{.main-header,.main-footer,.page-hero .breadcrumb,dialog,#cts-consent,#cts-cookie-settings,.worksheet-actions{display:none!important}.page-hero{background:white!important;color:#132c3e!important;padding:10px 0}.page-hero .lead,.page-hero .overline{color:#132c3e!important}.page-hero h1{font-size:28px}.main-section{padding:10px 0}.worksheet-field{break-inside:avoid;margin:18px 0}.worksheet-field textarea{overflow:visible;border:0;border-bottom:1px solid #ccc;background:white;height:auto;min-height:90px}body{background:white}}

.acs-tool-card[hidden]{display:none!important}
.acs-page .acs-btn-primary{background:#c9a76a!important;color:#0b2030!important;box-shadow:none!important}.acs-page .acs-btn-primary:hover{background:#dcc294!important}.acs-page h1{font-size:clamp(42px,5vw,72px)!important}.acs-page .acs-tool-card:focus-visible{outline:3px solid #c9a76a;outline-offset:5px}
