@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#16364a;background:#f5f9fc;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:280px;margin:0}a{color:inherit}:focus-visible{outline-offset:3px;outline:3px solid #143f5b}.site-shell{--site-brand:#006ea9;--site-accent:#ffd000;flex-direction:column;min-height:100svh;display:flex}.site-shell>main{flex:1 0 auto}.site-container{width:min(100% - 40px,1180px);margin-inline:auto}.skip-link{z-index:20;background:#fff;border-radius:12px;padding:12px 18px;position:absolute;top:-100px;left:16px;box-shadow:0 5px 20px #16364a33}.skip-link:focus{top:12px}.site-header{z-index:20;background:#fff;border-bottom:1px solid #dce9ef;position:relative;box-shadow:0 8px 28px #143a5110}.site-utility{color:#c9dce7;letter-spacing:.035em;background:#102f46;font-size:.7rem;font-weight:700}.site-utility-inner{justify-content:space-between;align-items:center;gap:16px;min-height:33px;display:flex}.site-utility a{color:#fff0a8;text-decoration:none}.site-utility a:hover{color:#fff}.site-header-main .site-container{justify-content:space-between;align-items:center;gap:22px;min-height:82px;display:flex}.site-wordmark{color:#18394d;flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.site-wordmark-mark{background:var(--site-brand);border-bottom:7px solid var(--site-accent);border-radius:14px 14px 14px 4px;flex:none;width:44px;height:44px}.site-brand-copy{gap:3px;line-height:1;display:grid}.site-brand-copy b{letter-spacing:-.04em;font-size:1rem}.site-brand-copy small{color:#718493;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.site-main-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-inline:auto;font-size:.78rem;font-weight:800;display:flex}.site-main-nav a{color:#426071;white-space:nowrap;border-radius:8px;padding:10px 9px;text-decoration:none}.site-main-nav a:hover{color:var(--site-brand);background:#eef6fa}.site-header-actions{flex:none;align-items:center;gap:11px;display:flex}.site-account-link{color:#31566b;white-space:nowrap;font-size:.78rem;font-weight:800;text-decoration:none}.site-account-link:hover{color:var(--site-brand)}.site-quote-link{background:var(--site-accent);color:#173448;white-space:nowrap;border-radius:12px;align-items:center;gap:11px;min-height:42px;padding:0 15px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #d2a90028}.site-quote-link:hover{filter:brightness(.98);transform:translateY(-1px)}.site-mobile-nav{display:none}.site-menu-trigger{width:44px;height:44px;color:var(--site-brand);cursor:pointer;background:#f5f9fb;border:1px solid #d9e6ee;border-radius:13px;place-items:center;display:grid}.site-menu-trigger:hover{background:#eaf3f8}.site-menu-bars{gap:4px;width:19px;display:grid}.site-menu-bars span{background:currentColor;border-radius:2px;height:2px;display:block}.site-menu-bars span:nth-child(2){width:14px}.site-drawer-layer{z-index:100;position:fixed;inset:0}.site-drawer-backdrop{cursor:pointer;background:#0c2539aa;border:0;width:100%;position:absolute;inset:0}.site-drawer{background:#fff;flex-direction:column;width:min(88vw,390px);animation:.22s ease-out both site-drawer-in;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 48px #091b2b24}.site-drawer-heading{border-bottom:1px solid #e5edf2;justify-content:space-between;align-items:center;gap:12px;min-height:80px;padding:14px 22px;display:flex}.site-drawer-brand{color:#193648;letter-spacing:-.03em;align-items:center;gap:10px;min-width:0;font-size:.9rem;font-weight:800;text-decoration:none;display:flex}.site-drawer-brand img{object-fit:contain;width:56px;height:40px}.site-drawer-close{color:#16394e;cursor:pointer;background:#f5f9fb;border:1px solid #dfe9ef;border-radius:12px;flex:none;width:40px;height:40px;font-size:1.6rem;line-height:1}.site-drawer-content{flex:1;padding:27px 22px 30px;overflow-y:auto}.site-drawer-eyebrow{color:var(--site-brand);letter-spacing:.13em;text-transform:uppercase;margin:0 0 11px;font-size:.7rem;font-weight:850}.site-drawer-links{display:grid}.site-drawer-links a{color:#17384c;border-bottom:1px solid #e8eff3;justify-content:space-between;align-items:center;gap:16px;min-height:54px;font-size:1rem;font-weight:750;text-decoration:none;display:flex}.site-drawer-links a:hover{color:var(--site-brand)}.site-drawer-links a span:last-child{color:var(--site-brand);font-size:1.1rem;font-weight:500}.site-drawer-quote{background:var(--site-accent);color:#17334b;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-top:29px;padding:0 18px;font-size:.95rem;font-weight:800;text-decoration:none;display:flex;box-shadow:0 8px 20px #172f4620}.site-drawer-quote:hover{filter:brightness(.97)}.site-drawer-footer{padding:18px 22px max(18px, env(safe-area-inset-bottom));color:#637887;border-top:1px solid #e8eff3;font-size:.78rem}@keyframes site-drawer-in{0%{opacity:.8;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.site-preview-label{color:#526677;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800}.site-nav{align-items:center;gap:16px;font-size:.82rem;font-weight:800;display:flex}.site-nav a{text-decoration:none}.site-nav a:hover{color:var(--site-brand)}.site-nav-cta{background:var(--site-accent);color:#17334b;border-radius:10px;padding:11px 15px}.site-nav .site-nav-cta:hover{color:#17334b;filter:brightness(.96)}.site-footer{color:#fff;background:radial-gradient(circle at 88% -15%,#1b6887 0,#0000 32%),linear-gradient(135deg,#102e45,#092638);margin-top:auto;padding:72px 0 24px;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;border:1px solid #77aac055;border-radius:50%;width:330px;height:330px;position:absolute;top:-150px;right:9%;box-shadow:0 0 0 32px #77aac010,0 0 0 64px #77aac009}.site-footer .site-container{position:relative}.site-footer-grid{grid-template-columns:1.55fr repeat(4,1fr);gap:28px;display:grid}.site-footer-brand{max-width:292px}.site-footer-wordmark{color:#fff;letter-spacing:-.045em;align-items:center;gap:9px;font-size:1.2rem;font-weight:900;text-decoration:none;display:inline-flex}.site-footer-brand p{color:#bed3df;margin:20px 0;font-size:.82rem;line-height:1.7}.site-footer-contact{color:#fff;border:1px solid #74a0b547;border-radius:10px;align-items:center;gap:9px;padding:11px 14px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.site-footer-contact:hover{color:#ffe99c;border-color:#ffd753}.site-footer nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.site-footer nav strong{color:#ffe47a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem}.site-footer nav a{color:#c6d9e3;font-size:.79rem;text-decoration:none}.site-footer nav a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.site-footer-bottom{color:#a9c2d0;border-top:1px solid #5d8ca142;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding-top:19px;font-size:.72rem;display:flex}.site-footer-bottom p{margin:0}.site-footer-bottom div{gap:17px;display:flex}.site-footer-bottom a{color:#d7e7ee;text-decoration:none}.site-footer-bottom a:hover{color:#fff}@media (max-width:1100px){.site-main-nav{display:none}.site-mobile-nav{display:block}.site-footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}.site-footer-brand{grid-row:span 2}}@media (max-width:700px){.site-account-link{display:none}.site-header-actions{gap:8px}.site-quote-link{padding-inline:13px}}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:center;gap:clamp(48px,8vw,120px);width:min(100% - 48px,1120px);min-height:calc(100svh - 80px);margin:0 auto;padding:72px 0;display:grid}.auth-intro h1{max-width:10ch;font-size:clamp(3.2rem,7vw,6rem)}.auth-intro>p:not(.eyebrow){color:#526677;font-size:1.08rem}.auth-intro .eyebrow{color:var(--site-brand)}.auth-accent{background:var(--site-accent);border-radius:10px;width:64px;height:5px;margin:34px 0}.auth-intro .auth-footnote{font-size:.87rem}.auth-card{background:#fff;border:1px solid #d8e8f0;border-radius:26px;padding:clamp(28px,4vw,48px);box-shadow:0 28px 70px #0d456b18}.auth-card h2{letter-spacing:-.035em;margin:0 0 10px;font:400 clamp(1.8rem,4vw,2.35rem)/1.15 Georgia,Times New Roman,serif}.auth-step{color:var(--site-brand);letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:.74rem;font-weight:800}.auth-help{color:#526677;margin:0 0 28px;font-size:.9rem}.auth-card form{flex-direction:column;display:flex}.auth-card label:not(.auth-check){margin:18px 0 8px;font-size:.86rem;font-weight:750}.auth-card input:not([type=checkbox]){color:#16364a;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #bdceda;border-radius:11px;padding:0 15px}.auth-card input:not([type=checkbox]):focus{border-color:var(--site-brand);outline:3px solid #006ea929}.auth-card button,.account-card button,.auth-link-button{background:var(--site-brand);color:#fff;min-height:50px;font:inherit;cursor:pointer;text-align:center;border:0;border-radius:11px;margin-top:26px;padding:15px 20px;font-weight:800;text-decoration:none}.auth-card button:hover,.account-card button:hover,.auth-link-button:hover{filter:brightness(.92)}.auth-card button:disabled{opacity:.55;cursor:not-allowed}.auth-card .auth-text-button{min-height:44px;color:var(--site-brand);background:0 0;margin:10px 0 0;padding:10px}.auth-notice{background:#f6fafc;border:1px solid #d8e8f0;border-radius:12px;max-height:220px;margin-top:22px;padding:18px;overflow-y:auto}.auth-notice p{white-space:pre-line;margin:0 0 10px;font-size:.84rem;line-height:1.55}.auth-notice .auth-notice-title{color:#234960;font-weight:800}.auth-notice .auth-check{align-items:flex-start;gap:10px;margin-top:18px;font-size:.82rem;font-weight:700;line-height:1.5;display:flex}.auth-check input{width:20px;height:20px;accent-color:var(--site-brand);flex:none}.auth-error{color:#8e2818;background:#fff0ed;border-radius:10px;margin:18px 0 0;padding:12px 14px;font-size:.84rem}.auth-recovery{color:#526677;margin:14px 0 0;font-size:.86rem}.auth-recovery a{color:var(--site-brand);font-weight:800}.auth-switch{color:#526677;text-align:center;border-top:1px solid #e4eef3;margin:26px 0 0;padding-top:23px;font-size:.86rem}.auth-switch a{color:var(--site-brand);font-weight:800}.account-layout{place-items:center;min-height:calc(100svh - 80px);padding:40px 20px;display:grid}.account-card{background:#fff;border:1px solid #d8e8f0;border-radius:26px;width:min(100%,700px);padding:clamp(30px,5vw,64px);box-shadow:0 28px 70px #0d456b18}.account-card h1{font-size:clamp(2.4rem,6vw,4rem)}.account-card p{color:#526677}.account-card button,.auth-link-button{display:inline-block}.site-preview,.unavailable{place-items:center;min-height:calc(100svh - 80px);padding:40px 20px;display:grid}.site-preview{background:radial-gradient(circle at 85% 10%,#dcecf5 0,#0000 32%),linear-gradient(130deg,#f7fbfd,#eaf4fa)}.preview-card{background:#fff;border:1px solid #d6e5ef;border-radius:26px;width:min(100%,760px);padding:clamp(32px,6vw,72px);box-shadow:0 20px 70px #0d456b17}.eyebrow{color:#0b527b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:.75rem;font-weight:800}h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:0 0 20px;font:400 clamp(2.5rem,7vw,4.5rem)/1.05 Georgia,Times New Roman,serif}p{max-width:48ch;line-height:1.65}.preview-rule{background:var(--site-accent);width:52px;height:4px;margin:28px 0}.preview-note{color:#526677;margin:0;font-size:.9rem}.unavailable{text-align:center}.unavailable h1{font-size:clamp(2rem,7vw,3rem)}.unavailable p{margin:0}@media (max-width:480px){.site-container{width:min(100% - 32px,1180px)}.site-utility{display:none}.site-header-main .site-container{gap:10px;min-height:68px}.site-wordmark{min-width:0}.site-wordmark-mark{border-radius:11px 11px 11px 3px;width:36px;height:36px}.site-logo{width:57px;height:40px}.site-brand-copy b{text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-size:.88rem;overflow:hidden}.site-brand-copy small,.site-account-link,.site-preview-label{display:none}.site-nav{gap:10px;font-size:.73rem}.site-nav-cta{padding:10px 12px}.site-quote-link{display:none}.site-footer{padding-top:52px}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 19px}.site-footer-brand{grid-area:auto/1/auto/-1}.site-footer-bottom{margin-top:43px;display:block}.site-footer-bottom div{margin-top:13px}.auth-layout{width:min(100% - 32px,1120px);min-height:auto;padding:40px 0;display:block}.auth-intro{margin-bottom:32px}.auth-intro h1{font-size:clamp(2.8rem,13vw,4rem)}.auth-intro>p:not(.eyebrow){font-size:.95rem}.auth-intro .auth-footnote,.auth-accent{display:none}.auth-card{border-radius:20px;padding:28px 22px}.account-layout,.site-preview{min-height:calc(100svh - 68px);padding:24px 16px}.preview-card{padding:30px 24px}}@media (min-width:481px) and (max-width:800px){.auth-layout{grid-template-columns:1fr;gap:32px;width:min(100% - 64px,620px);padding:54px 0}.auth-intro h1{max-width:none}.auth-intro .auth-footnote,.auth-accent{display:none}}@media (max-width:380px){.site-header-main .site-container:has(.site-mobile-nav){flex-wrap:nowrap;padding-block:0}.site-nav{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-drawer{animation:none}}.site-shell{background:#fff;font-family:DM Sans,system-ui,sans-serif}.site-container{width:min(100% - 48px,1240px)}.site-utility{color:#d6e9f2;background:#052f48}.site-utility-inner{letter-spacing:0;min-height:38px}.site-utility-inner>span{align-items:center;display:inline-flex}.site-utility-inner>div{align-items:center;gap:22px;display:flex}.site-trust-dot{background:#ffd21f;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #ffd21f24}.site-header{z-index:50;border-color:#dae8ef;font-family:Manrope,DM Sans,system-ui,sans-serif;position:sticky;top:0;box-shadow:0 10px 28px #0b456b0b}.site-header-main{background:#fff}.site-header-main .site-container{gap:25px;min-height:84px}.site-wordmark{gap:10px;min-width:0}.site-logo{object-fit:contain;width:102px;height:56px}.site-brand-descriptor,.site-footer-descriptor,.site-drawer-descriptor{white-space:nowrap;letter-spacing:-.02em;gap:1px;font-family:Manrope,DM Sans,system-ui,sans-serif;line-height:1.16;display:grid}.site-brand-descriptor{color:#0c4264;font-size:.82rem;font-weight:600}.site-brand-descriptor strong{font-size:.85rem;font-weight:800}.site-main-nav{gap:2px;font-weight:700}.site-main-nav a{color:#36566a;letter-spacing:-.025em;border-radius:10px;padding:12px 10px;font-size:.83rem;font-weight:700}.site-account-link{color:#244c63;letter-spacing:-.025em;white-space:nowrap;align-items:center;font-size:.79rem;font-weight:800;display:inline-flex}.site-quote-link{letter-spacing:-.02em;background:#ffd21f;border-radius:13px;min-height:47px;padding-inline:19px;font-size:.8rem;box-shadow:0 12px 28px #c296002e}.site-footer{background:#041f31;padding:75px 0 28px;font-family:Manrope,DM Sans,system-ui,sans-serif}.site-footer:before{display:none}.site-footer-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:32px}.site-footer-wordmark{gap:12px;display:inline-flex}.site-footer-logo-frame{background:#fff;border-radius:10px;padding:3px 5px;display:inline-flex}.site-footer-wordmark img{object-fit:contain;width:102px;height:55px}.site-footer-descriptor{color:#dbeef6;align-self:center;font-size:.82rem;font-weight:600}.site-footer-descriptor strong{color:#fff;font-size:.85rem;font-weight:800}.site-footer-brand p{color:#b7cfdb;max-width:320px;margin:23px 0;font-size:.85rem;font-weight:500;line-height:1.75}.site-footer-contact{padding:12px 16px;font-size:.82rem;font-weight:700}.site-footer nav{gap:13px}.site-footer nav strong{color:#fff;letter-spacing:-.02em;text-transform:none;margin-bottom:10px;font-size:.88rem;font-weight:800}.site-footer nav a{color:#b6cbd5;letter-spacing:-.015em;font-size:.84rem;font-weight:500;line-height:1.45}.site-regulatory-card{background:#ffffff09;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:1.3fr 1.15fr 1fr auto;align-items:center;gap:30px;margin-top:58px;padding:22px 25px;display:grid}.site-regulatory-card>div{gap:8px;display:grid}.site-regulatory-card small{color:#9bb8c7;letter-spacing:.09em;font-size:.67rem;font-weight:800}.site-regulatory-card strong{color:#e0edf3;font-size:.78rem;font-weight:650;line-height:1.5}.site-regulatory-card>a{color:#ffe682;white-space:nowrap;font-size:.78rem;font-weight:800;text-decoration:none}.site-footer-bottom{color:#aec4cf;gap:28px;padding-top:22px;font-size:.76rem;line-height:1.6}.site-footer-bottom a{color:#d3e4eb}.site-drawer-brand img{width:84px;height:47px}.site-drawer-descriptor{color:#174863;font-size:.78rem;font-weight:600}.site-drawer-descriptor strong{font-size:.81rem;font-weight:800}.site-drawer-login{color:#17384c;justify-content:space-between;align-items:center;min-height:48px;margin-top:21px;font-weight:800;text-decoration:none;display:flex}.site-drawer-quote{margin-top:10px}@media (max-width:1100px){.site-footer-grid{grid-template-columns:1.4fr repeat(2,1fr)}.site-regulatory-card{grid-template-columns:repeat(3,1fr)}.site-regulatory-card>a{grid-column:1/-1}}@media (max-width:740px){.site-container{width:min(100% - 32px,1240px)}.site-utility-inner>div>span{display:none}.site-header-main .site-container{min-height:72px}.site-account-link{display:none}.site-logo{width:89px;height:48px}.site-brand-descriptor{font-size:.79rem}.site-brand-descriptor strong{font-size:.81rem}.site-regulatory-card{grid-template-columns:1fr;gap:16px;margin-top:40px}.site-regulatory-card>a{grid-column:auto}}@media (max-width:480px){.site-utility{display:block}.site-utility-detail{display:none}.site-utility-inner{min-height:30px;font-size:.62rem}.site-quote-link{min-height:42px;padding-inline:12px;font-size:.72rem}.site-logo{width:79px;height:45px}.site-wordmark{gap:7px}.site-brand-descriptor{font-size:.77rem}.site-brand-descriptor strong{font-size:.79rem}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 17px}.site-footer-brand{grid-column:1/-1}.site-footer nav strong{font-size:.83rem}.site-footer nav a{font-size:.8rem}.site-regulatory-card{padding:23px 20px}.site-regulatory-card strong{font-size:.77rem}.site-footer-bottom{margin-top:27px;font-size:.73rem}.site-shell:has(.aps-home) .site-footer{padding-bottom:100px}.site-header-main .site-container:has(.site-nav){flex-wrap:wrap;justify-content:center;gap:8px;padding-block:10px}:is(.site-header-actions:has(.site-nav),.site-nav){width:100%}.site-nav{justify-content:space-between;gap:8px}.site-nav a{flex:1;justify-content:center;align-items:center;min-height:40px;display:inline-flex}.site-nav-cta{padding-inline:9px}}
.aps-home{--navy-950:#052f48;--navy-900:#073b5c;--navy-800:#0a4d73;--blue-700:#0576ad;--blue-600:#008ac9;--blue-100:#dff3fb;--blue-50:#f2faff;--yellow-500:#ffd21f;--yellow-300:#ffe682;--ink:#102f43;--muted:#607788;--line:#dce9ef;--paper:#fff;--canvas:#f6fafc;--mint:#dff5ed;--coral:#ffe7dc;--shadow-sm:0 12px 32px #06345014;--shadow-lg:0 30px 80px #06345029;--shell:1240px;color:var(--ink);background:#fff;font-family:DM Sans,system-ui,sans-serif;overflow:hidden}.aps-home *{box-sizing:border-box}.aps-home img,.aps-home svg{max-width:100%;display:block}.aps-home .shell{width:min(calc(100% - 48px),var(--shell));margin-inline:auto}.aps-home .primary-cta{background:var(--yellow-500);min-height:47px;color:var(--navy-950);border-radius:13px;justify-content:center;align-items:center;gap:20px;padding:0 19px;font-size:.79rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #c296002e}.aps-home .primary-cta:hover{transform:translateY(-2px);box-shadow:0 17px 36px #c2960040}.aps-home .mobile-bottom-bar{display:none}.aps-home .hero{background:#eaf5f9;min-height:745px;position:relative;overflow:hidden}.aps-home .hero-photo{background:url(/assets/aps-home-hero-2026.png) 62%/cover no-repeat;position:absolute;inset:0}.aps-home .hero-wash{background:linear-gradient(90deg,#f3fafcfc 0%,#f3fafcf5 28%,#f3fafcb8 46%,#f3fafc08 69%),linear-gradient(#0000 65%,#04304947);position:absolute;inset:0}.aps-home .hero-inner{grid-template-columns:1.02fr .74fr;align-items:center;gap:clamp(48px,9vw,140px);min-height:650px;padding-block:78px 86px;display:grid;position:relative}.aps-home .hero-copy{max-width:670px}.aps-home .eyebrow{color:var(--blue-700);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:.71rem;font-weight:800;display:flex}.aps-home .eyebrow>span{background:var(--yellow-500);border-radius:2px;width:30px;height:2px}.aps-home .hero h1{max-width:11.2ch;color:var(--navy-950);letter-spacing:-.067em;margin:0;font:700 clamp(3.65rem,6.15vw,6.35rem)/.965 Manrope,sans-serif}.aps-home .hero h1 em{color:var(--blue-700);font-style:normal}.aps-home .hero-lead{color:#49697b;max-width:580px;margin:27px 0 0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.7}.aps-home .hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.aps-home .hero-actions .primary-cta{min-height:54px;padding-inline:24px;font-size:.86rem}.aps-home .secondary-cta{min-height:54px;color:var(--navy-900);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffab;border:1px solid #07517647;border-radius:13px;justify-content:center;align-items:center;gap:19px;padding:0 22px;font-size:.84rem;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.aps-home .secondary-cta:hover{background:#fff;transform:translateY(-2px)}.aps-home .hero-microcopy{color:#607d8c;align-items:flex-start;gap:9px;max-width:520px;margin:22px 0 0;font-size:.74rem;line-height:1.55;display:flex}.aps-home .hero-microcopy span{color:#147354;background:#d8f2e7;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.65rem;font-weight:900;display:grid}.aps-home .hero-panel{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#ffffffe0;border:1px solid #ffffffb5;border-radius:26px;align-self:center;width:min(100%,410px);margin-left:auto;padding:25px;box-shadow:0 34px 90px #042d4433}.aps-home .hero-panel__head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:21px;display:flex}.aps-home .hero-panel__head div{gap:8px;display:grid}.aps-home .hero-panel__head div>span{color:var(--blue-700);letter-spacing:.15em;font-size:.63rem;font-weight:800}.aps-home .hero-panel__head strong{letter-spacing:-.04em;max-width:12ch;font:700 1.42rem/1.2 Manrope,sans-serif}.aps-home .spark{color:#c18f00;background:#fff8d5;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:1.15rem;display:grid}.aps-home .hero-panel>a{min-height:74px;color:var(--ink);border-top:1px solid #e1ebef;grid-template-columns:49px minmax(0,1fr) auto;align-items:center;gap:13px;padding:11px 7px;text-decoration:none;transition:transform .18s;display:grid}.aps-home .hero-panel>a:hover{transform:translate(4px)}.aps-home .hero-panel>a>span:nth-child(2){min-width:0}.aps-home .hero-panel>a strong,.aps-home .hero-panel>a small{display:block}.aps-home .hero-panel>a strong{font-size:.84rem}.aps-home .hero-panel>a small{color:#748995;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.68rem;overflow:hidden}.aps-home .hero-panel>a>b{color:var(--blue-700);font-size:.95rem}.aps-home .category-icon{border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.aps-home .category-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:25px;height:25px}.aps-home .car-icon{color:#086e9e;background:#def2fa}.aps-home .health-icon{color:#ae5f32;background:var(--coral)}.aps-home .other-icon{color:#21735b;background:var(--mint)}.aps-home .hero-panel>p{color:#657d8a;background:#f2f8fa;border-radius:11px;margin:17px 0 0;padding:14px 15px;font-size:.71rem}.aps-home .hero-panel>p span{color:var(--blue-700);margin-right:5px}.aps-home .hero-panel>p a{color:var(--blue-700);font-weight:800;text-decoration:none}.aps-home .hero-panel{display:none}.aps-home .trust-ribbon{z-index:2;background:var(--navy-950);color:#fff;border-radius:22px 22px 0 0;grid-template-columns:repeat(4,1fr);margin-top:-1px;display:grid;position:relative;box-shadow:0 -20px 50px #04273c1f}.aps-home .trust-ribbon div{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-height:98px;padding:22px 28px;display:flex}.aps-home .trust-ribbon div:last-child{border-right:0}.aps-home .trust-ribbon strong{color:#fff;letter-spacing:-.025em;font:700 1rem Manrope,sans-serif}.aps-home .trust-ribbon span{color:#aac5d3;margin-top:6px;font-size:.69rem}.aps-home .section{padding-block:clamp(82px,9vw,128px)}.aps-home .section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:42px;display:flex}.aps-home .section-heading h2,.aps-home .service-intro h2,.aps-home .action-copy h2,.aps-home .faq-intro h2,.aps-home .contact-copy h2{color:var(--navy-950);letter-spacing:-.06em;margin:0;font:700 clamp(2.5rem,4.35vw,4.65rem)/1.04 Manrope,sans-serif}.aps-home .section-heading>div{max-width:730px}.aps-home .section-heading>p{width:min(100%,390px);color:var(--muted);margin:0 0 8px;font-size:.93rem;line-height:1.7}.aps-home .cover-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.aps-home .cover-card{min-height:530px;color:var(--ink);border:1px solid #0c54771c;border-radius:25px;flex-direction:column;padding:27px;text-decoration:none;transition:transform .23s,box-shadow .23s;display:flex;overflow:hidden}.aps-home .cover-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.aps-home .cover-card--motor{background:#e6f5fb}.aps-home .cover-card--health{background:#fff1e9}.aps-home .cover-card--other{background:#e8f6ef}.aps-home .card-index{color:#517586;letter-spacing:.14em;font-size:.65rem;font-weight:800}.aps-home .cover-visual{place-items:center;min-height:220px;margin:12px 0 16px;display:grid}.aps-home .cover-visual svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;overflow:visible}.aps-home .cover-card--motor svg{stroke:#1586b5}.aps-home .cover-card--motor .road{stroke-width:7px;opacity:.18}.aps-home .cover-card--motor .car{stroke-width:3px}.aps-home .cover-card--motor circle{fill:var(--yellow-500);stroke:none;opacity:.8}.aps-home .cover-card--health .heart{fill:#f9a07130;stroke:#d3794e;stroke-width:3px}.aps-home .cover-card--health .pulse{stroke:#c86235;stroke-width:4px}.aps-home .cover-card--other .building{stroke:#318069;stroke-width:3px}.aps-home .cover-card--other .arc{stroke:#318069;stroke-width:6px;opacity:.2}.aps-home .cover-card h3{color:var(--navy-950);letter-spacing:-.045em;margin:0 0 12px;font:700 2rem Manrope,sans-serif}.aps-home .cover-card p{color:#567181;margin:0 0 24px;font-size:.86rem;line-height:1.65}.aps-home .cover-card>div:last-child{margin-top:auto}.aps-home .cover-card>div:last-child>span{color:var(--navy-900);border-top:1px solid #0e4c6a21;justify-content:space-between;align-items:center;padding-top:17px;font-size:.76rem;font-weight:800;display:flex}.aps-home .service-section{background:var(--navy-950);color:#fff}.aps-home .service-layout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(50px,8vw,105px);display:grid}.aps-home .eyebrow--light{color:#99d6ec}.aps-home .service-intro h2,.aps-home .action-copy h2,.aps-home .contact-copy h2{color:#fff}.aps-home .service-intro>p:not(.eyebrow){color:#aec7d4;max-width:450px;margin:27px 0 0;font-size:.9rem;line-height:1.75}.aps-home .service-intro>a{color:#fff;border-bottom:1px solid #ffffff61;align-items:center;gap:22px;margin-top:33px;padding-bottom:7px;font-size:.79rem;font-weight:800;text-decoration:none;display:inline-flex}.aps-home .service-intro>a:hover{color:var(--yellow-300);border-color:var(--yellow-300)}.aps-home .service-bento{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.aps-home .service-card{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;min-height:214px;padding:24px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:flex}.aps-home .service-card:hover{background:#ffffff1c;border-color:#ffffff57;transform:translateY(-4px)}.aps-home .service-card--wide{background:#0d5377;grid-column:1/-1;grid-template-columns:58px 1fr auto;align-items:center;gap:19px;min-height:190px;display:grid}.aps-home .service-card--track{background:#0089c22e}.aps-home .service-card--grievance{background:#ffd21f1c}.aps-home .service-icon{color:#ffdf55;background:#ffffff1a;border-radius:15px;place-items:center;width:50px;height:50px;font-size:1.4rem;display:grid}.aps-home .service-card:not(.service-card--wide) .service-icon{margin-bottom:30px}.aps-home .service-card small{color:#8fc6db;letter-spacing:.15em;font-size:.61rem;font-weight:800}.aps-home .service-card h3{color:#fff;letter-spacing:-.035em;margin:8px 0 9px;font:700 1.22rem/1.25 Manrope,sans-serif}.aps-home .service-card p{color:#b4cbd6;margin:0;font-size:.76rem;line-height:1.6}.aps-home .service-card>b{color:#ffdf55;align-self:flex-end;margin-top:auto;font-size:1.05rem}.aps-home .service-card--wide>b{align-self:center;margin:0}.aps-home .journey-section{background:#fff}.aps-home .section-heading--compact>div{max-width:760px}.aps-home .journey-list{counter-reset:journey;grid-template-columns:repeat(4,1fr);gap:0;margin:50px 0 0;padding:0;list-style:none;display:grid}.aps-home .journey-list li{border-left:1px solid var(--line);min-height:300px;padding:0 28px 28px;position:relative}.aps-home .journey-list li:first-child{border-left:0;padding-left:0}.aps-home .journey-list li:after{content:"";z-index:0;background:var(--line);height:1px;position:absolute;top:53px;left:0;right:-1px}.aps-home .journey-list li:last-child:after{right:28px}.aps-home .journey-list>li>span{z-index:1;color:#8aa1ad;letter-spacing:.14em;background:#fff;padding-right:10px;font-size:.65rem;font-weight:800;display:inline-block;position:relative}.aps-home .journey-icon{z-index:1;width:56px;height:56px;color:var(--blue-700);background:#f2fafe;border:1px solid #cfe3eb;border-radius:18px;place-items:center;margin:28px 0 31px;font-size:1.25rem;display:grid;position:relative;box-shadow:0 0 0 10px #fff}.aps-home .journey-list li:nth-child(2) .journey-icon{color:#b0663b;background:#fff1e8;border-color:#f3d5c4}.aps-home .journey-list li:nth-child(3) .journey-icon{color:#21735b;background:#e8f7ef;border-color:#cae9dd}.aps-home .journey-list li:nth-child(4) .journey-icon{color:#9a7300;background:#fff8d9;border-color:#f1df94}.aps-home .journey-list h3{color:var(--navy-950);letter-spacing:-.035em;margin:0 0 12px;font:700 1.3rem Manrope,sans-serif}.aps-home .journey-list p{color:var(--muted);margin:0;font-size:.79rem;line-height:1.65}.aps-home .action-section{padding-top:0}.aps-home .action-panel{color:#fff;background:linear-gradient(135deg,#0b5077,#062f49 72%);border-radius:30px;grid-template-columns:.82fr 1.18fr;gap:clamp(50px,8vw,110px);padding:clamp(40px,6vw,78px);display:grid;overflow:hidden;box-shadow:0 30px 80px #0634502e}.aps-home .action-copy>p:not(.eyebrow){color:#b1cad7;max-width:430px;margin:23px 0 0;font-size:.88rem;line-height:1.7}.aps-home .advisor-note{border-top:1px solid #ffffff24;grid-template-columns:44px minmax(0,1fr);gap:12px;margin-top:37px;padding-top:26px;display:grid}.aps-home .advisor-note>span{width:42px;height:42px;color:var(--yellow-500);background:#ffd21f24;border-radius:13px;place-items:center;display:grid}.aps-home .advisor-note p{color:#b7ccd6;margin:0;font-size:.75rem;line-height:1.5}.aps-home .advisor-note strong{color:#fff;font-size:.79rem}.aps-home .advisor-note a{color:#ffdf55;grid-column:2;font-size:.78rem;font-weight:800;text-decoration:none}.aps-home .action-list{display:grid}.aps-home .action-list>a{color:#fff;border-bottom:1px solid #ffffff29;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:95px;text-decoration:none;transition:transform .18s;display:grid}.aps-home .action-list>a:first-child{border-top:1px solid #ffffff29}.aps-home .action-list>a:hover{transform:translate(5px)}.aps-home .action-list>a>span{color:#82b7cd;letter-spacing:.12em;font-size:.63rem;font-weight:800}.aps-home .action-list strong,.aps-home .action-list small{display:block}.aps-home .action-list strong{font:700 1.02rem Manrope,sans-serif}.aps-home .action-list small{color:#a9c3d0;margin-top:5px;font-size:.71rem}.aps-home .action-list b{width:37px;height:37px;color:var(--yellow-500);background:#ffffff14;border-radius:12px;place-items:center;display:grid}.aps-home .learning-section{background:var(--canvas)}.aps-home .learning-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.aps-home .featured-guide{background:var(--navy-900);color:#fff;min-height:510px;box-shadow:var(--shadow-sm);border-radius:25px;grid-template-rows:1.15fr .85fr;text-decoration:none;transition:transform .22s;display:grid;overflow:hidden}.aps-home .featured-guide:hover{transform:translateY(-5px)}.aps-home .guide-art{background:linear-gradient(135deg,#e6f7fc,#b8e0ee);position:relative;overflow:hidden}.aps-home .guide-art:after{content:"";border:55px solid #0474a314;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-90px;right:-70px}.aps-home .paper{background:#fff;border-radius:11px;width:190px;height:230px;position:absolute;top:50%;left:50%;box-shadow:0 26px 55px #0535522b}.aps-home .paper--one{transform:translate(-62%,-45%)rotate(-8deg)}.aps-home .paper--two{transform:translate(-35%,-47%)rotate(6deg)}.aps-home .paper-line{z-index:2;background:#c7e3ed;border-radius:5px;width:105px;height:10px;position:absolute;left:50%}.aps-home .paper-line--one{top:43%;transform:translate(-12%)}.aps-home .paper-line--two{width:78px;top:52%;transform:translate(-5%)}.aps-home .paper-check{z-index:3;background:var(--yellow-500);width:45px;height:45px;color:var(--navy-950);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:900;display:grid;position:absolute;top:61%;left:50%;transform:translate(85%)}.aps-home .featured-guide>div:last-child{padding:33px 36px 36px}.aps-home .featured-guide small,.aps-home .article-stack small{color:#8dc6dc;letter-spacing:.14em;font-size:.62rem;font-weight:800}.aps-home .featured-guide h3{color:#fff;letter-spacing:-.05em;max-width:15ch;margin:12px 0;font:700 2rem/1.12 Manrope,sans-serif}.aps-home .featured-guide p{color:#b6ceda;margin:0;font-size:.81rem;line-height:1.6}.aps-home .featured-guide>div:last-child>span{color:#fff;justify-content:space-between;align-items:center;margin-top:24px;font-size:.76rem;font-weight:800;display:flex}.aps-home .featured-guide>div:last-child>span b{color:var(--yellow-500)}.aps-home .article-stack{grid-template-rows:repeat(3,1fr) auto;gap:12px;display:grid}.aps-home .article-stack>a:not(.all-guides){color:var(--ink);background:#fff;border:1px solid #dbe8ee;border-radius:19px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:18px;padding:21px 23px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.aps-home .article-stack>a:not(.all-guides):hover{box-shadow:var(--shadow-sm);transform:translate(4px)}.aps-home .article-stack h3{letter-spacing:-.035em;margin:0;font:700 1.02rem/1.25 Manrope,sans-serif}.aps-home .article-stack p{color:var(--muted);margin:7px 0 0;font-size:.73rem;line-height:1.45}.aps-home .article-stack>a>b{color:var(--blue-700)}.aps-home .all-guides{min-height:50px;color:var(--navy-900);justify-content:space-between;align-items:center;padding:0 6px;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}.aps-home .faq-section{background:#fff}.aps-home .faq-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(55px,9vw,135px);display:grid}.aps-home .faq-intro{position:sticky;top:130px}.aps-home .faq-intro>p:not(.eyebrow){max-width:360px;color:var(--muted);margin:24px 0 0;font-size:.88rem;line-height:1.7}.aps-home .faq-intro>a{color:var(--blue-700);gap:18px;margin-top:28px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.aps-home .faq-list{border-top:1px solid var(--line)}.aps-home .faq-list details{border-bottom:1px solid var(--line)}.aps-home .faq-list summary{cursor:pointer;min-height:93px;color:var(--navy-950);justify-content:space-between;align-items:center;gap:25px;font:700 1.07rem/1.35 Manrope,sans-serif;list-style:none;display:flex}.aps-home .faq-list summary::-webkit-details-marker{display:none}.aps-home .faq-list summary span{border:1px solid #d5e4eb;border-radius:50%;flex:none;width:34px;height:34px;position:relative}.aps-home .faq-list summary span:before,.aps-home .faq-list summary span:after{content:"";background:var(--blue-700);border-radius:2px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aps-home .faq-list summary span:after{transition:transform .2s;transform:translate(-50%,-50%)rotate(90deg)}.aps-home .faq-list details[open] summary span:after{transform:translate(-50%,-50%)rotate(0)}.aps-home .faq-list details p{max-width:650px;color:var(--muted);margin:-7px 50px 27px 0;font-size:.85rem;line-height:1.7}.aps-home .contact-cta{background:#fff;padding:35px 0 0}.aps-home .contact-cta__inner{color:#fff;background:linear-gradient(120deg,#0b557c,#063652 72%);border-radius:30px 30px 0 0;grid-template-columns:.66fr 1fr .65fr;align-items:center;gap:50px;min-height:360px;padding:58px 64px;display:grid;position:relative;overflow:hidden}.aps-home .contact-cta__inner:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:430px;height:430px;position:absolute;top:-190px;right:-120px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.aps-home .contact-art{place-items:center;min-height:210px;display:grid;position:relative}.aps-home .contact-art span{z-index:2;color:#fff;background:#ffffff17;border:1px solid #ffffff40;border-radius:40% 60% 58% 42%;place-items:center;width:132px;height:132px;font:800 2rem Manrope,sans-serif;display:grid;position:relative;transform:rotate(-7deg);box-shadow:inset 0 0 0 15px #ffffff09}.aps-home .contact-art i{border:1px solid #ffffff21;border-radius:50%;position:absolute}.aps-home .contact-art i:first-of-type{width:200px;height:200px}.aps-home .contact-art i:nth-of-type(2){width:270px;height:270px}.aps-home .contact-art i:nth-of-type(3){background:var(--yellow-500);border:0;width:13px;height:13px;transform:translate(115px,-68px)}.aps-home .contact-copy{z-index:1;position:relative}.aps-home .contact-copy h2{font-size:clamp(2.4rem,4vw,4rem)}.aps-home .contact-copy>p:last-child{color:#b7cfda;max-width:540px;margin:22px 0 0;font-size:.87rem;line-height:1.7}.aps-home .contact-actions{z-index:1;justify-items:start;gap:13px;display:grid;position:relative}.aps-home .contact-actions .primary-cta{min-height:53px;padding-inline:24px}.aps-home .contact-actions>a:not(.primary-cta){color:#d4e7ef;font-size:.76rem;font-weight:700;text-decoration:none}.aps-home .contact-actions>a:not(.primary-cta):hover{color:#fff;text-decoration:underline}@media (max-width:1120px){.aps-home .hero-inner{grid-template-columns:1fr .68fr;gap:38px}.aps-home .hero h1{font-size:clamp(3.5rem,6.7vw,5.4rem)}.aps-home .service-layout{grid-template-columns:.82fr 1.18fr;gap:45px}}@media (max-width:900px){.aps-home .hero-photo{opacity:.77;background-position:68%}.aps-home .hero-wash{background:linear-gradient(90deg,#f3fafcfc,#f3fafce8 46%,#f3fafc40 80%),linear-gradient(#0000 62%,#04304952)}.aps-home .hero-inner{grid-template-columns:1fr;padding-block:66px 55px}.aps-home .hero-copy{max-width:650px}.aps-home .hero-panel{width:min(100%,520px);margin:0}.aps-home .trust-ribbon{grid-template-columns:repeat(2,1fr)}.aps-home .trust-ribbon div:nth-child(2){border-right:0}.aps-home .trust-ribbon div:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.aps-home .cover-card{min-height:460px}.aps-home .cover-visual{min-height:180px}.aps-home .service-layout,.aps-home .faq-layout{grid-template-columns:1fr}.aps-home .service-intro h2{max-width:12ch}.aps-home .faq-intro{position:static}.aps-home .journey-list{grid-template-columns:repeat(2,1fr);gap:30px 0}.aps-home .journey-list li:nth-child(3){border-left:0;padding-left:0}.aps-home .action-panel,.aps-home .learning-grid{grid-template-columns:1fr}.aps-home .featured-guide{grid-template-rows:1fr;grid-template-columns:.95fr 1.05fr;min-height:420px}.aps-home .contact-cta__inner{grid-template-columns:.55fr 1.1fr}.aps-home .contact-actions{grid-column:2;grid-template-columns:auto 1fr;align-items:center}.aps-home .contact-actions>a:last-child{grid-column:2}}@media (max-width:740px){.aps-home .shell{width:min(calc(100% - 32px), var(--shell))}.aps-home .hero{min-height:auto}.aps-home .hero-photo{opacity:1;background-position:70% 0;height:420px;inset:0 0 auto}.aps-home .hero-wash{background:linear-gradient(#eef8fc05 0,#eef8fc21 30%,#eef8fcf5 52%,#eff8fb 67%)}.aps-home .hero-inner{padding:300px 0 40px;display:block}.aps-home .hero-panel{display:block}.aps-home .hero-copy .eyebrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border-radius:999px;width:max-content;max-width:100%;padding:7px 10px;font-size:.61rem;box-shadow:0 8px 22px #06345014}.aps-home .hero-copy .eyebrow>span{width:17px}.aps-home .hero h1{max-width:12ch;font-size:clamp(3rem,13vw,4.7rem)}.aps-home .hero-lead{font-size:.98rem}.aps-home .hero-panel{margin-top:40px}.aps-home .trust-ribbon{border-radius:0;width:100%}.aps-home .trust-ribbon div{min-height:83px;padding:18px 20px}.aps-home .trust-ribbon strong{font-size:.86rem}.aps-home .trust-ribbon span{font-size:.61rem}.aps-home .section{padding-block:76px}.aps-home .section-heading{display:block}.aps-home .section-heading>p{width:auto;margin-top:19px}.aps-home .section-heading h2,.aps-home .service-intro h2,.aps-home .action-copy h2,.aps-home .faq-intro h2,.aps-home .contact-copy h2{font-size:clamp(2.45rem,10.5vw,3.6rem)}.aps-home .cover-grid{grid-template-columns:1fr}.aps-home .cover-card{min-height:0}.aps-home .cover-visual{min-height:210px}.aps-home .service-bento{grid-template-columns:1fr}.aps-home .service-card--wide{grid-column:auto;align-items:stretch;min-height:230px;display:flex}.aps-home .service-card--wide>b{align-self:flex-end;margin-top:auto}.aps-home .service-card--wide .service-icon{margin-bottom:30px}.aps-home .journey-list{grid-template-columns:1fr;gap:0}.aps-home .journey-list li,.aps-home .journey-list li:first-child,.aps-home .journey-list li:nth-child(3){border:0;grid-template-columns:54px 1fr;column-gap:20px;min-height:0;padding:0 0 32px;display:grid}.aps-home .journey-list li:after{width:1px;height:auto;inset:55px auto 0 26px}.aps-home .journey-list li:last-child:after,.aps-home .journey-list>li>span{display:none}.aps-home .journey-icon{grid-area:1/1/3;width:52px;height:52px;margin:0;box-shadow:0 0 0 8px #fff}.aps-home .journey-list h3{grid-column:2;align-self:end}.aps-home .journey-list p{grid-column:2}.aps-home .action-panel{border-radius:0;width:100%;padding:52px 24px}.aps-home .featured-guide{grid-template-rows:260px auto;grid-template-columns:1fr;display:grid}.aps-home .article-stack>a:not(.all-guides){grid-template-columns:66px minmax(0,1fr) auto}.aps-home .contact-cta{padding-top:0}.aps-home .contact-cta__inner{border-radius:0;grid-template-columns:1fr;gap:25px;width:100%;padding:55px 24px 65px}.aps-home .contact-art{min-height:170px}.aps-home .contact-art span{width:110px;height:110px}.aps-home .contact-art i:first-of-type{width:170px;height:170px}.aps-home .contact-art i:nth-of-type(2){width:220px;height:220px}.aps-home .contact-actions{grid-column:auto;grid-template-columns:1fr}.aps-home .contact-actions>a:last-child{grid-column:auto}.aps-home .mobile-bottom-bar{z-index:45;right:12px;bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #dae6ecf0;border-radius:17px;grid-template-columns:.75fr 1.25fr;gap:8px;padding:8px;display:grid;position:fixed;left:12px;box-shadow:0 15px 45px #042c4438}.aps-home .mobile-bottom-bar a{min-height:45px;color:var(--navy-900);border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:.73rem;font-weight:800;text-decoration:none;display:flex}.aps-home .mobile-bottom-bar a:last-child{background:var(--yellow-500)}}@media (max-width:460px){.aps-home .hero-photo{background-position:72% 0;height:350px}.aps-home .hero-inner{padding-top:300px}.aps-home .hero h1{font-size:clamp(2.8rem,13.5vw,3.65rem)}.aps-home .hero-actions{display:grid}.aps-home .hero-actions a{justify-content:space-between;width:100%}.aps-home .hero-panel{border-radius:22px;padding:21px 18px}.aps-home .hero-panel__head strong{font-size:1.22rem}.aps-home .hero-panel>a{grid-template-columns:45px minmax(0,1fr) auto}.aps-home .trust-ribbon strong{font-size:.78rem}.aps-home .trust-ribbon span{font-size:.57rem}.aps-home .cover-card{padding:23px}.aps-home .cover-visual{min-height:170px}.aps-home .service-layout{gap:39px}.aps-home .action-list>a{grid-template-columns:32px minmax(0,1fr) auto}.aps-home .article-stack>a:not(.all-guides){grid-template-columns:1fr auto}.aps-home .article-stack>a:not(.all-guides) small{grid-column:1/-1}.aps-home .faq-list summary{min-height:84px;font-size:.94rem}}
