.service-pages{--navy:#052d4f;--deep:#031d33;--gold:#e99a2c;--ink:#10283b;--muted:#566c7a;color:var(--ink)}.service-pages h2{color:var(--navy);margin:12px 0;font-family:Georgia,serif;font-size:clamp(34px,4vw,54px);line-height:1.1}.service-pages .page-hero{background-position:50%}.intro-grid,.article-lead{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.intro-grid>p,.article-lead>p{color:var(--muted);margin:5px 0;font-size:18px;line-height:1.75}.service-category{margin-top:72px}.category-head{border-bottom:2px solid var(--navy);align-items:center;gap:18px;padding-bottom:18px;display:flex}.category-head span{color:var(--gold);font-weight:900}.category-head h3{color:var(--navy);margin:0;font:500 30px Georgia,serif}.service-row{border-bottom:1px solid #d7e1e7;grid-template-columns:1.1fr 1fr 28px;align-items:center;gap:30px;padding:24px 8px;transition:all .2s;display:grid}.service-row:hover{background:#f5f8fa;padding-left:18px}.service-row>div{color:var(--navy);align-items:center;gap:12px;font-weight:800;display:flex}.service-row svg{color:var(--gold);flex:none}.service-row p{color:var(--muted);margin:0;line-height:1.55}.bh-band{color:#fff;background:#06385f;padding:70px 0}.band-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.band-inner h2{color:#fff}.band-inner p:not(.bh-kicker){color:#c8d8e2}.gold-action,.outline-action{border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:15px 20px;font-weight:800;display:inline-flex}.gold-action{background:var(--gold);color:#062d4c}.outline-action{color:var(--navy);border:1px solid #aabcc8}.service-article{padding:60px 0 100px}.article-back{color:#0b6098;align-items:center;gap:8px;margin-bottom:65px;font-weight:800;display:inline-flex}.article-back svg{width:18px}.article-pair{grid-template-columns:1fr 1fr;gap:22px;margin-top:70px;display:grid}.article-list{border:1px solid #d6e1e7;border-top:4px solid var(--gold);background:#fff;padding:36px}.article-list h3,.deliverable-card h3{color:var(--navy);margin:0 0 24px;font:500 27px Georgia,serif}.article-list ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.article-list li{color:#506674;gap:11px;line-height:1.5;display:flex}.article-list li svg{width:18px;color:var(--gold);flex:none;margin-top:2px}.process-article{color:#fff;background:#06385f;grid-template-columns:.8fr 1.2fr;gap:80px;margin:80px calc(590px - 50vw);padding:78px max(24px,50vw - 590px);display:grid}.process-article h2{color:#fff}.process-article ol{border-top:1px solid #ffffff3b;margin:0;padding:0;list-style:none}.process-article li{border-bottom:1px solid #ffffff3b;grid-template-columns:50px 1fr;gap:15px;padding:19px 0;display:grid}.process-article li span{color:var(--gold);font-weight:900}.process-article li p{color:#e2ebf0;margin:0;line-height:1.55}.documents{align-items:stretch}.deliverable-card{background:#f1f5f7;padding:38px}.deliverable-card>svg{width:38px;height:38px;color:var(--gold);margin-bottom:28px}.deliverable-card>p:last-child{color:var(--muted);line-height:1.7}.detail-enquiry{border-top:1px solid #d3dee5;grid-template-columns:1fr auto;align-items:center;gap:50px;margin-top:80px;padding-top:60px;display:grid}.detail-enquiry>div:last-child{flex-direction:column;gap:12px;display:flex}@media (max-width:850px){.intro-grid,.article-lead,.article-pair,.process-article,.detail-enquiry{grid-template-columns:1fr;gap:28px}.service-row{grid-template-columns:1fr}.service-row>svg{display:none}.band-inner{flex-direction:column;align-items:flex-start}.process-article{margin:60px -24px;padding:60px 24px}}
