.page-module__iDEPAa__page{--navy:#0d2036;--navy-soft:#193650;--gold:#cdaa5b;--cream:#f2efe7;--paper:#fbfaf6;--ink:#14263a;--muted:#5d6b7b;min-height:100vh;color:var(--ink);background:var(--paper)}.page-module__iDEPAa__page *,.page-module__iDEPAa__page :before,.page-module__iDEPAa__page :after{box-sizing:border-box}.page-module__iDEPAa__page h1,.page-module__iDEPAa__page h2,.page-module__iDEPAa__page h3,.page-module__iDEPAa__page p{margin-top:0}.page-module__iDEPAa__page h1,.page-module__iDEPAa__page h2,.page-module__iDEPAa__page h3{font-family:Georgia,Times New Roman,serif;font-weight:500}.page-module__iDEPAa__header{color:#fff;background:var(--navy);border-bottom:1px solid #cdaa5b40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:15px clamp(24px,6vw,100px);display:flex}.page-module__iDEPAa__brand{width:185px;display:inline-flex}.page-module__iDEPAa__brand img{object-fit:contain;object-position:left center;width:100%;height:55px;display:block}.page-module__iDEPAa__nav{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:.74rem;font-weight:750;display:flex}.page-module__iDEPAa__nav a:hover,.page-module__iDEPAa__nav a:focus-visible{color:var(--gold)}.page-module__iDEPAa__hero{color:#fff;background:var(--navy);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);min-height:590px;display:grid}.page-module__iDEPAa__heroCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(65px,9vw,135px) clamp(24px,7vw,110px);display:flex}.page-module__iDEPAa__eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-size:.7rem;font-weight:850}.page-module__iDEPAa__hero h1{letter-spacing:-.045em;max-width:950px;margin-bottom:24px;font-size:clamp(3rem,5.2vw,6rem);line-height:1.04}.page-module__iDEPAa__heroLead{color:#ffffffc4;max-width:670px;margin-bottom:30px;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.75}.page-module__iDEPAa__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.page-module__iDEPAa__primaryAction,.page-module__iDEPAa__secondaryAction{letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;min-height:50px;padding:13px 20px;font-size:.74rem;font-weight:800;display:inline-flex}.page-module__iDEPAa__primaryAction{color:var(--navy);background:var(--gold)}.page-module__iDEPAa__primaryAction:hover{background:#e1c77e}.page-module__iDEPAa__secondaryAction{color:#fff;border:1px solid #ffffff61}.page-module__iDEPAa__secondaryAction:hover{border-color:var(--gold)}.page-module__iDEPAa__heroVisual{background:linear-gradient(145deg, var(--navy-soft), #09192a);border-left:1px solid #cdaa5b33;place-items:center;padding:55px;display:grid}.page-module__iDEPAa__heroVisual img{object-fit:contain;width:min(100%,470px);max-height:540px;display:block;box-shadow:0 30px 70px #00000040}.page-module__iDEPAa__heroVisualPhoto{padding:0}.page-module__iDEPAa__heroVisualPhoto img{object-fit:cover;width:100%;height:100%;max-height:none;box-shadow:none}.page-module__iDEPAa__serviceHeroVisual{min-height:590px;padding:0;position:relative;overflow:hidden}.page-module__iDEPAa__serviceHeroVisual>.page-module__iDEPAa__serviceOfficePhoto{object-fit:cover;width:100%;height:100%;max-height:none;box-shadow:none;position:absolute;inset:0}.page-module__iDEPAa__serviceIconBadge{z-index:1;background:#202d40;border:1px solid #cdaa5ba6;width:clamp(145px,36%,215px);padding:8px;position:absolute;bottom:clamp(18px,3vw,46px);right:clamp(18px,3vw,46px);box-shadow:0 18px 46px #03101c52}.page-module__iDEPAa__serviceIconBadge img{width:100%;height:auto;max-height:none;box-shadow:none}.page-module__iDEPAa__section{padding:clamp(76px,9vw,125px) clamp(24px,7vw,110px)}.page-module__iDEPAa__sectionCream{background:var(--cream)}.page-module__iDEPAa__sectionNavy{color:#fff;background:var(--navy)}.page-module__iDEPAa__sectionInner{max-width:1400px;margin:0 auto}.page-module__iDEPAa__sectionHead{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);align-items:end;gap:40px;margin-bottom:42px;display:grid}.page-module__iDEPAa__sectionHead h2,.page-module__iDEPAa__section h2{letter-spacing:-.04em;font-size:clamp(2.25rem,4vw,4.3rem);line-height:1.12}.page-module__iDEPAa__sectionHead h2{margin-bottom:0}.page-module__iDEPAa__sectionHead>p,.page-module__iDEPAa__introText{max-width:700px;color:var(--muted);margin-bottom:0;line-height:1.75}.page-module__iDEPAa__sectionNavy .page-module__iDEPAa__sectionHead>p,.page-module__iDEPAa__sectionNavy .page-module__iDEPAa__introText{color:#ffffffb8}.page-module__iDEPAa__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-module__iDEPAa__card{background:var(--paper);border:1px solid #0d20361f;min-width:0;padding:30px}.page-module__iDEPAa__cardNumber{color:#8c6b2e;letter-spacing:.1em;margin-bottom:30px;font-size:.7rem;font-weight:800;display:block}.page-module__iDEPAa__card h3{margin-bottom:14px;font-size:1.65rem;line-height:1.2}.page-module__iDEPAa__card p,.page-module__iDEPAa__splitCopy p,.page-module__iDEPAa__step p,.page-module__iDEPAa__faqItem p{color:var(--muted);margin-bottom:0;line-height:1.7}.page-module__iDEPAa__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,115px);display:grid}.page-module__iDEPAa__splitCopy h2{margin-bottom:20px}.page-module__iDEPAa__splitCopy p+p{margin-top:16px}.page-module__iDEPAa__steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.page-module__iDEPAa__step{border-bottom:1px solid #0d203633;grid-template-columns:40px 1fr;gap:18px;padding:25px 0;display:grid}.page-module__iDEPAa__step:first-child{padding-top:0}.page-module__iDEPAa__step>span{color:#8c6b2e;font-size:.7rem;font-weight:850}.page-module__iDEPAa__step h3{margin-bottom:8px;font-size:1.45rem}.page-module__iDEPAa__linkList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.page-module__iDEPAa__linkList a{color:var(--ink);border-left:3px solid var(--gold);background:#fff;justify-content:space-between;gap:15px;padding:20px;font-weight:700;line-height:1.4;display:flex}.page-module__iDEPAa__linkList a:hover{background:#f7edda}.page-module__iDEPAa__faqList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module__iDEPAa__faqItem{border:1px solid #0d203629;padding:25px 28px}.page-module__iDEPAa__faqItem h3{margin-bottom:12px;font-size:1.35rem}.page-module__iDEPAa__contactPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;max-width:1400px;margin:0 auto;display:grid}.page-module__iDEPAa__contactPanel h2{max-width:750px;margin-bottom:16px}.page-module__iDEPAa__contactPanel p:not(.page-module__iDEPAa__eyebrow){color:#ffffffb8;max-width:650px;margin-bottom:0;line-height:1.7}.page-module__iDEPAa__contactDetails{gap:10px;margin-top:18px;font-style:normal;line-height:1.5;display:grid}.page-module__iDEPAa__contactDetails a{color:#efd99d;text-underline-offset:3px;text-decoration:underline}.page-module__iDEPAa__footer{color:#ffffffb3;background:#081a2d;flex-wrap:wrap;justify-content:space-between;gap:25px;padding:40px clamp(24px,7vw,110px);font-size:.8rem;line-height:1.6;display:flex}.page-module__iDEPAa__footer a{color:#efd99d}.page-module__iDEPAa__footer p{max-width:620px;margin-bottom:0}@media (max-width:920px){.page-module__iDEPAa__hero,.page-module__iDEPAa__sectionHead,.page-module__iDEPAa__split,.page-module__iDEPAa__contactPanel{grid-template-columns:1fr}.page-module__iDEPAa__heroVisual{min-height:350px}.page-module__iDEPAa__heroVisualPhoto img{max-height:440px}.page-module__iDEPAa__serviceHeroVisual{min-height:410px}.page-module__iDEPAa__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.page-module__iDEPAa__header{justify-content:center}.page-module__iDEPAa__nav{text-align:center;justify-content:center}.page-module__iDEPAa__heroVisual{padding:28px}.page-module__iDEPAa__heroVisualPhoto{padding:0}.page-module__iDEPAa__cardGrid,.page-module__iDEPAa__linkList,.page-module__iDEPAa__faqList{grid-template-columns:1fr}.page-module__iDEPAa__contactPanel{justify-items:start}}
