:root{scroll-behavior:smooth} [hidden]{display:none!important} a:focus-visible,button:focus-visible{outline:3px solid #b48b24;outline-offset:5px} section[id]{scroll-margin-top:112px}.ivs-hero{padding-top:7rem;padding-bottom:4rem}.compact-notice{text-align:center;font-size:14px;line-height:1.65;color:#4d5663;margin:0 auto;max-width:650px}.compact-notice p{margin:0 0 5px}.compact-notice a,.relationship-link{color:#1b2e51;text-decoration:underline;text-underline-offset:4px;font-weight:600}.relationship-link{display:inline-flex;gap:12px;margin-top:24px}.courier-summary{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center;max-width:1100px;margin:auto}.courier-scope{background:white;border:1px solid #e3e6eb;border-radius:18px;padding:32px}.courier-scope li{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid #edf0f4;color:#4d5663}.courier-scope li:last-child{border:0}.courier-scope strong{color:#172b4c}.faq-answer{padding:0 0 16px;line-height:1.75}.mobile-menu{padding:20px 24px;gap:18px;background:white;border-top:1px solid #e6e8ec;display:grid;font-size:15px}.relationship-container{max-width:1000px}.relationship-hero{padding:156px 0 64px}.back-link{display:inline-block;font-size:14px;margin-bottom:42px;color:#566274}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#916b17;margin-bottom:18px}.relationship-intro{max-width:650px;font-size:19px;line-height:1.7;color:#566274;margin-top:24px}.relationship-private{margin-top:30px;font-size:14px;color:#566274;max-width:680px;line-height:1.8}.relationship-content{padding:32px 0 80px;background:white}.relationship-content article{padding:40px 0;border-bottom:1px solid #e5e9ee;max-width:780px}.step-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#916b17;font-weight:600}.relationship-content h2{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:26px;line-height:1.4;margin:12px 0 18px;color:#15284a}.relationship-content p{font-size:16px;line-height:1.85;color:#566274;margin:14px 0}.relationship-content a{text-decoration:underline;text-underline-offset:4px;color:#1b2e51}.relationship-help{background:#f5f7fa;border-radius:18px;padding:30px;margin-top:44px;max-width:780px}.relationship-help h2{font-size:23px}.relationship-help div{display:flex;gap:28px;flex-wrap:wrap;margin-top:22px}@media(min-width:1024px){.mobile-menu{display:none!important}}@media(max-width:767px){.ivs-hero{padding-top:7rem;padding-bottom:3rem}.compact-notice{font-size:13px}.courier-summary{grid-template-columns:1fr;gap:30px}.courier-scope{padding:24px}.relationship-hero{padding:136px 0 42px}.back-link{margin-bottom:30px}.relationship-content article{padding:30px 0}.relationship-content h2{font-size:23px}.relationship-intro{font-size:17px}.relationship-help{padding:24px}.relationship-help div{gap:16px}}

/* Clear application-first hierarchy, with a visible concise service disclosure. */
.hero-refined{padding-top:9rem;padding-bottom:3.5rem}
.hero-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#916b17;margin-bottom:24px}
.hero-refined h1{letter-spacing:-.035em;line-height:1.13}
.hero-refined .hero-actions{margin:28px 0 30px}
.hero-refined .hero-actions>a:nth-child(2){border:0;background:transparent;font-size:16px;padding:0 18px;min-height:48px;box-shadow:none;text-decoration:underline;text-underline-offset:5px}
.hero-refined .hero-actions>a:nth-child(2):hover{color:#15284a;background:#e8ecf2}
.hero-disclosure{max-width:570px;margin:24px auto 20px}
.hero-disclosure .compact-notice{font-size:13px;line-height:1.75}
.relationship-legal-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:30px;font-size:14px;line-height:1.6}
.relationship-legal-nav a{text-decoration:underline;text-underline-offset:5px;color:#263e62;padding:4px 0}
.relationship-legal-nav [aria-current]{font-weight:600}
@media(max-width:767px){.hero-refined{padding-top:8rem;padding-bottom:2.5rem}.hero-refined h1{font-size:36px}.hero-eyebrow{margin-bottom:20px}.hero-refined .hero-actions{margin:22px 0 28px}.hero-refined .hero-actions>a:nth-child(2){width:auto}.hero-disclosure{margin:22px auto 16px;max-width:350px}.relationship-legal-nav{gap:12px 20px}}
