.service-page{background:var(--cream)}.service-header{min-height:430px;background:var(--navy);color:#fff;padding:80px clamp(24px,8vw,120px);display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:end}.service-header .service-no{font:600 clamp(90px,13vw,180px)/.8 "Playfair Display",serif;color:rgba(255,255,255,.08)}.service-header h1{font-size:clamp(44px,5.5vw,76px)}.service-header .lead{font-size:19px;color:#b9cad4;max-width:760px;margin:25px 0 0}.back-link{display:inline-flex;color:var(--teal-light);font-weight:700;font-size:14px;margin-bottom:35px}.service-body{max-width:1180px;margin:auto}.service-section{padding:70px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:.65fr 1.35fr;gap:70px}.service-section h2{font-size:clamp(31px,3vw,44px)}.service-section h3{font:600 24px/1.3 "Playfair Display",serif;margin:0 0 14px}.service-section p{margin:0 0 18px;color:var(--muted);font-size:17px}.check-grid,.document-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.check-grid li,.document-grid li{list-style:none;background:#fff;border:1px solid var(--line);padding:15px 17px;color:#334b58}.check-grid li:before,.document-grid li:before{content:"✓";color:var(--teal);font-weight:800;margin-right:10px}.service-note{background:var(--teal);color:#fff;padding:34px;margin-top:28px}.service-note p{color:#dcf4f1;margin:0}.service-cta{background:var(--navy-2);color:#fff;padding:65px clamp(24px,8vw,90px);margin:70px 0;display:flex;align-items:center;justify-content:space-between;gap:30px}.service-cta h2{font-size:clamp(34px,4vw,52px)}.service-cta .button{flex:0 0 auto}@media(max-width:800px){.service-header,.service-section{grid-template-columns:1fr;gap:30px}.service-header{padding:60px 22px}.service-header .service-no{display:none}.service-body{padding:0 22px}.check-grid,.document-grid{grid-template-columns:1fr}.service-cta{align-items:flex-start;flex-direction:column}}
