.local-landing{color:#10213a;background:#fff;min-height:100vh;overflow:hidden}.local-landing__container{width:min(1120px,100%);margin-inline:auto;padding-inline:1rem}.local-landing__hero{isolation:isolate;color:#fff;background:linear-gradient(125deg,#06244a 0%,#003985 48%,#075ebc 100%);border-bottom:1px solid #236bc2;position:relative;overflow:hidden}.local-landing__hero>.local-landing__container{z-index:2;padding-top:1.1rem;padding-bottom:clamp(2.5rem,5vw,4rem);position:relative}.local-landing__hero--background:after{z-index:1;content:"";background:linear-gradient(90deg,#041c3ce0 0%,#042752bf 38%,#0427526b 68%,#04275238 100%),linear-gradient(#0000 45%,#041c3c40);position:absolute;inset:0}.local-landing__hero-background-image{z-index:0;object-fit:cover;object-position:center 38%}.local-landing__hero--background .local-landing__hero-grid{grid-template-columns:minmax(0,680px);min-height:320px}.local-landing__hero--background .local-landing__hero-grid--background-summary{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.local-landing__breadcrumbs{color:#cfe3fb;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);font-size:.75rem;line-height:1.5;display:flex}.local-landing__breadcrumbs a{color:#fff;text-decoration:none}.local-landing__breadcrumbs a:hover{text-decoration:underline}.local-landing__hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.local-landing__hero-grid--image{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.local-landing__eyebrow,.local-landing__section-heading>span,.local-landing__related-heading span,.local-landing__final-cta span,.local-landing__section-kicker{color:#004aad;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.4;display:inline-block}.local-landing__eyebrow{color:#f3c765}.local-landing__hero h1{color:#fff;letter-spacing:-.045em;max-width:850px;margin:.65rem 0 0;font-size:clamp(2.2rem,5.4vw,4.25rem);font-weight:700;line-height:1.06}.local-landing__hero-copy>p{color:#dcecff;max-width:760px;margin:1rem 0 0;font-size:clamp(.92rem,1.7vw,1.04rem);line-height:1.72}.local-landing__hero-actions,.local-landing__final-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.local-landing__button{text-align:center;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.7rem 1rem;font-size:.84rem;font-weight:750;line-height:1.3;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.local-landing__button svg{flex:none;width:1rem;height:1rem}.local-landing__button--primary{color:#004aad;background:#fff;border-color:#fff}.local-landing__button--primary:hover{background:#edf5ff}.local-landing__button--secondary{color:#fff;border-color:#ffffffa6}.local-landing__button--secondary:hover{background:#ffffff1a;border-color:#fff}.local-landing__button--light{color:#004aad;background:#fff;border-color:#a9c8ea}.local-landing__button--light:hover{border-color:#004aad}.local-landing__button--gold{color:#10213a;background:#f3c765;border-color:#f3c765}.local-landing__button--gold:hover{background:#ffd97d}.local-landing__button--outline{color:#fff;border-color:#ffffff94}.local-landing__button--outline:hover{background:#ffffff14;border-color:#fff}.local-landing__hero-summary{background:#051e4085;border-top:3px solid #f3c765;padding:1.35rem}.local-landing__hero-summary>span{color:#f3c765;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.local-landing__hero-summary ul{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.local-landing__hero-summary li{color:#ecf5ff;gap:.55rem;font-size:.88rem;line-height:1.5;display:flex}.local-landing__hero-summary svg{color:#f3c765;flex:none;width:1rem;height:1rem;margin-top:.15rem}.local-landing__branch-figure{background:#e8eef7;border:1px solid #ffffff57;border-radius:5px;min-height:330px;margin:0;position:relative;overflow:hidden}.local-landing__branch-figure img{object-fit:cover}.local-landing__highlight-list{flex-wrap:wrap;gap:.55rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.local-landing__highlight-list li{color:#f2f7fd;background:#ffffff14;border:1px solid #ffffff47;border-radius:4px;padding:.42rem .65rem;font-size:.75rem;font-weight:650}.local-landing__notice{background:#fffaf0;border-bottom:1px solid #f3dfad}.local-landing__notice .local-landing__container{grid-template-columns:160px 1fr;gap:1rem;padding-block:.9rem;display:grid}.local-landing__notice strong{color:#725319;font-size:.8rem}.local-landing__notice p{color:#6d6046;margin:0;font-size:.8rem;line-height:1.55}.local-landing__section{padding-block:clamp(3rem,6vw,5rem)}.local-landing__section--muted{background:#f8fafc;border-block:1px solid #edf1f6}.local-landing__section-heading{max-width:750px}.local-landing__section-heading h2,.local-landing__location h2,.local-landing__related h2,.local-landing__final-cta h2{color:#10213a;letter-spacing:-.035em;margin:.5rem 0 0;font-size:clamp(1.75rem,3.8vw,2.75rem);line-height:1.15}.local-landing__section-heading>p{color:#5d6d83;margin:.85rem 0 0;font-size:.92rem;line-height:1.7}.local-landing__content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.8rem;display:grid}.local-landing__content-grid article{background:#fff;border:1px solid #dce5ef;border-radius:5px;padding:1.2rem}.local-landing__content-grid article>span{color:#1687e8;letter-spacing:.09em;font-size:.72rem;font-weight:850}.local-landing__content-grid h3{color:#10213a;margin:.7rem 0 .45rem;font-size:1rem;line-height:1.35}.local-landing__content-grid p{color:#607086;margin:0;font-size:.84rem;line-height:1.65}.local-landing__process{border-top:1px solid #edf1f6}.local-landing__split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.local-landing__process ol{counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.local-landing__process li{border-top:1px solid #dfe7f1;grid-template-columns:38px 1fr;gap:.9rem;padding:1rem 0;display:grid}.local-landing__process li:first-child{border-top-color:#a9c8ea}.local-landing__process li>span{color:#004aad;background:#edf5ff;border-radius:4px;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:850;display:grid}.local-landing__process h3{color:#10213a;margin:0;font-size:1rem}.local-landing__process li p{color:#607086;margin:.35rem 0 0;font-size:.86rem;line-height:1.6}.local-landing__location{color:#fff;background:#0e2e54;border-block:1px solid #1b477c;padding-block:clamp(2.5rem,5vw,4rem)}.local-landing__location-grid{grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.local-landing__location-icon{color:#f3c765;border:1px solid #ffffff40;border-radius:5px;place-items:center;width:40px;height:40px;display:grid}.local-landing__location-icon svg{width:1.2rem;height:1.2rem}.local-landing__location .local-landing__section-kicker{color:#f3c765;margin-top:1rem}.local-landing__location h2{color:#fff}.local-landing__location address{color:#ecf5ff;margin-top:.9rem;font-size:.95rem;font-style:normal;line-height:1.6}.local-landing__location p{color:#bed0e4;max-width:700px;margin:.55rem 0 0;font-size:.82rem;line-height:1.6}.local-landing__location-actions{gap:.65rem;min-width:210px;display:grid}.local-landing__location .local-landing__button--primary{color:#10213a;background:#f3c765;border-color:#f3c765}.local-landing__link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.8rem;display:grid}.local-landing__link-grid>a{color:inherit;background:#fff;border:1px solid #dce5ef;border-radius:5px;grid-template-columns:30px 1fr auto;align-items:center;gap:.75rem;padding:1rem;text-decoration:none;display:grid}.local-landing__link-grid>a:hover{border-color:#004aad}.local-landing__link-grid>a>svg:first-child{color:#004aad;width:1.1rem;height:1.1rem}.local-landing__link-grid>a>svg:last-child{color:#1687e8;width:1rem;height:1rem}.local-landing__link-grid span{gap:.2rem;display:grid}.local-landing__link-grid strong{color:#10213a;font-size:.9rem}.local-landing__link-grid small{color:#64748b;font-size:.76rem;line-height:1.45}.local-landing__faq-grid{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.local-landing__faq-list{gap:.55rem;display:grid}.local-landing__faq-list details{background:#fff;border:1px solid #dce5ef;border-radius:5px}.local-landing__faq-list summary{cursor:pointer;color:#10213a;padding:.95rem 1rem;font-size:.88rem;font-weight:750;line-height:1.45}.local-landing__faq-list p{color:#5d6d83;border-top:1px solid #edf1f6;margin:0;padding:.85rem 1rem 1rem;font-size:.84rem;line-height:1.65}.local-landing__related{border-top:1px solid #edf1f6;padding-block:clamp(3rem,6vw,4.5rem)}.local-landing__related-heading{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.local-landing__related-heading h2{font-size:clamp(1.6rem,3vw,2.2rem)}.local-landing__related-heading>a{color:#004aad;align-items:center;gap:.4rem;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-flex}.local-landing__related-heading svg{width:1rem;height:1rem}.local-landing__related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.local-landing__related-grid>a{min-height:155px;color:inherit;border:1px solid #dce5ef;border-radius:5px;flex-direction:column;padding:1.1rem;text-decoration:none;display:flex}.local-landing__related-grid>a:hover{border-color:#004aad}.local-landing__related-grid strong{color:#10213a;font-size:.98rem;line-height:1.35}.local-landing__related-grid>a>span{color:#64748b;margin-top:.45rem;font-size:.8rem;line-height:1.55}.local-landing__related-grid small{color:#004aad;align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;font-size:.75rem;font-weight:750;display:inline-flex}.local-landing__related-grid small svg{width:.9rem;height:.9rem}.local-landing__final-cta{color:#fff;background:#071d38;border-top:1px solid #24486f;padding-block:clamp(2.5rem,5vw,4rem)}.local-landing__final-cta .local-landing__container{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.local-landing__final-cta span{color:#f3c765}.local-landing__final-cta h2{color:#fff}.local-landing__final-cta p{color:#b9cbe0;max-width:760px;margin:.75rem 0 0;font-size:.85rem;line-height:1.65}.local-landing__final-actions{min-width:215px;margin-top:0;display:grid}@media (max-width:900px){.local-landing__hero-grid,.local-landing__hero-grid--image,.local-landing__split,.local-landing__faq-grid{grid-template-columns:1fr}.local-landing__hero-summary{max-width:620px}.local-landing__hero--background .local-landing__hero-grid--background-summary{grid-template-columns:1fr}.local-landing__branch-figure{min-height:300px}.local-landing__content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.local-landing__location-grid,.local-landing__final-cta .local-landing__container{grid-template-columns:1fr}.local-landing__location-actions,.local-landing__final-actions{flex-wrap:wrap;min-width:0;display:flex}}@media (max-width:640px){.local-landing__container{padding-inline:.85rem}.local-landing__hero>.local-landing__container{padding-top:.85rem;padding-bottom:2.35rem}.local-landing__breadcrumbs{margin-bottom:1.25rem}.local-landing__hero h1{font-size:clamp(2rem,11vw,3rem)}.local-landing__hero--background:after{background:linear-gradient(90deg,#041c3cb8,#041c3c94)}.local-landing__hero--background .local-landing__hero-grid{min-height:0}.local-landing__hero-background-image{object-position:62% center}.local-landing__hero-actions,.local-landing__final-actions,.local-landing__location-actions{grid-template-columns:1fr;display:grid}.local-landing__button{width:100%}.local-landing__branch-figure{min-height:240px}.local-landing__notice .local-landing__container{grid-template-columns:1fr;gap:.3rem}.local-landing__content-grid,.local-landing__link-grid,.local-landing__related-grid{grid-template-columns:1fr}.local-landing__related-heading{display:block}.local-landing__related-heading>a{margin-top:.9rem}}@media (prefers-reduced-motion:reduce){.local-landing__button{transition:none}}
