:root{--navy:#0B3D5C;--navy-dark:#08283C;--amber:#F5A524;--amber-dark:#DB8E10;--ink:#1F2A37;--muted:#4A5868;--line:#E3E8EE;--soft:#F6F8FA;--tint:#EEF4F8;--white:#fff;--radius:14px;--shadow:0 2px 12px rgba(11,61,92,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{margin:0;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--white);font-size:17px;line-height:1.65;padding-bottom:84px}@media (min-width:900px){body{padding-bottom:0}}img,svg{max-width:100%;height:auto}a{color:#0B5E8C}a:hover{color:#08405F}h1,h2,h3{font-family:Montserrat,Inter,sans-serif;color:var(--navy);line-height:1.2;margin:0 0 .6em}h1{font-size:clamp(2rem,4.5vw,2.9rem);font-weight:800}h2{font-size:clamp(1.5rem,3vw,1.95rem);font-weight:800}h3{font-size:1.15rem;font-weight:700;color:var(--ink)}p{margin:0 0 1em}ul,ol{margin:0 0 1em;padding-left:1.3em}li{margin-bottom:.35em}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.narrow{max-width:820px}.center{text-align:center}.skip{position:absolute;left:-9999px;top:0;background:var(--amber);color:#000;padding:8px 14px;z-index:100}.skip:focus{left:8px;top:8px}:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;text-decoration:none;border-radius:12px;padding:14px 22px;font-size:1rem;line-height:1.2;min-height:48px;transition:background .15s,transform .15s}.btn-call{background:var(--amber);color:#0B1F2E}.btn-call:hover{background:var(--amber-dark);color:#0B1F2E}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--navy-dark);color:#fff}.btn-lg{font-size:1.25rem;padding:18px 30px}.btn-block{display:flex;width:100%}.ico{flex:none}.site-header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.header-row{display:flex;align-items:center;gap:20px;min-height:68px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:800;font-size:1.15rem;color:var(--navy);margin-right:auto}.site-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:6px}.site-nav a{display:block;padding:10px 12px;text-decoration:none;color:var(--ink);font-weight:500;border-radius:8px}.site-nav a:hover{background:var(--soft)}.has-sub{position:relative}.sub{display:none!important;position:absolute;top:100%;left:0;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);min-width:240px;flex-direction:column;padding:8px!important}.has-sub:hover .sub,.has-sub:focus-within .sub{display:flex!important}.menu-toggle{display:none;width:46px;height:46px;border:1px solid var(--line);background:#fff;border-radius:10px;color:var(--navy);cursor:pointer;align-items:center;justify-content:center}@media (max-width:899px){.menu-toggle{display:inline-flex}.btn-header{display:none}.site-nav{display:none;position:absolute;top:68px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:10px 20px 18px}.site-nav.open{display:block}.site-nav ul{flex-direction:column}.sub{display:flex!important;position:static;border:0;box-shadow:none;padding:0 0 0 14px!important;min-width:0}}.hero{background:var(--navy);color:#fff}.hero-row{display:flex;flex-wrap:wrap;gap:40px;align-items:center;padding:56px 20px 60px}.hero-copy{flex:1 1 480px;min-width:0}.hero h1{color:#fff}.hero .lead{font-size:1.15rem;color:#DCE7EF;max-width:600px}.pill{display:inline-block;background:rgba(255,255,255,.12);border-radius:999px;padding:6px 14px;font-size:.88rem;margin-bottom:14px}.trust{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;color:#DCE7EF;font-size:.95rem}.trust li::before{content:"✓ ";color:var(--amber);font-weight:700}.hero-art{flex:1 1 380px;min-width:0;max-width:520px}.hero .crumbs a,.hero .crumbs li{color:#B9CCDA}.page-hero{padding:44px 20px 48px}.crumbs ol{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:6px;font-size:.88rem}.crumbs li+li::before{content:"›";margin-right:6px;opacity:.7}.crumbs li{margin:0}.section{padding:60px 0}.section.alt{background:var(--soft)}.section-head{text-align:center;max-width:760px;margin:0 auto 32px}.answer{background:var(--tint);border-left:0;border-radius:12px;padding:18px 22px;font-size:1.06rem}.alt .answer{background:#fff}.cols{display:flex;flex-wrap:wrap;gap:40px}.cols>*{flex:1 1 420px;min-width:0}.grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow)}.card h3{margin-top:12px}.card p{color:var(--muted);font-size:.98rem}.card-ico{width:52px;height:52px;border-radius:12px;background:var(--tint);display:flex;align-items:center;justify-content:center;color:var(--navy)}.card a.more{font-weight:600;text-decoration:none}.steps{counter-reset:s}.step-n{width:42px;height:42px;border-radius:50%;background:var(--navy);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.checklist{list-style:none;padding:0;columns:2 260px;column-gap:28px}.checklist li{break-inside:avoid;padding-left:30px;position:relative}.checklist li::before{content:"";position:absolute;left:0;top:.35em;width:18px;height:18px;border-radius:50%;background:var(--amber)}.numbered{padding-left:1.4em}.numbered li{padding-left:4px}.chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;padding:0}.chips li{background:#fff;border:1px solid #D5DEE6;border-radius:999px;padding:8px 16px;font-size:.95rem;margin:0}table{width:100%;border-collapse:collapse;font-size:.97rem;margin:0 0 1em}th,td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:top}th{background:var(--tint);color:var(--navy)}.table-wrap{overflow-x:auto}.note{font-size:.92rem;color:var(--muted)}.callout{background:#FFF7E8;border:1px solid #F5D9A3;border-radius:12px;padding:16px 20px}.sources{font-size:.92rem;color:var(--muted)}.sources li{word-break:break-word}.toc{background:var(--soft);border-radius:12px;padding:18px 22px}.toc ol{margin:0}.byline{color:#B9CCDA;font-size:.92rem;margin:0}.faq{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;background:#fff}.faq summary{cursor:pointer;padding:16px 48px 16px 18px;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:18px;top:12px;font-size:1.4rem;color:var(--navy)}.faq[open] summary::after{content:"–"}.faq-a{padding:0 18px 4px;color:var(--muted)}.cta-band{background:var(--amber)}.cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding-top:30px;padding-bottom:30px}.cta-text{margin:0;font-family:Montserrat,sans-serif;font-weight:800;font-size:1.4rem;color:#0B1F2E}.final-cta{background:var(--navy);color:#fff;padding:60px 0}.final-cta h2{color:#fff}.big-phone{font-family:Montserrat,sans-serif;font-weight:800;font-size:clamp(2rem,6vw,2.8rem);margin:0 0 16px}.big-phone a{color:var(--amber);text-decoration:none}.muted-light{color:#B9CCDA;margin-top:16px}.inline-cta{margin-top:8px}.site-footer{background:var(--navy-dark);color:#B9CCDA;font-size:.95rem}.site-footer a{color:#DCE7EF}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;padding-top:44px;padding-bottom:20px}.brand-footer{color:#fff;margin-bottom:12px}.foot-h{color:#fff;font-size:1rem;font-family:Inter,sans-serif;margin-bottom:10px}.site-footer ul{list-style:none;padding:0}.foot-note{border-top:1px solid rgba(255,255,255,.12);padding-top:18px;padding-bottom:26px;font-size:.85rem}.call-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--navy);padding:10px 14px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px rgba(0,0,0,.18)}@media (min-width:900px){.call-bar{display:none}}.photo{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.25)}.card-photo{padding:0;overflow:hidden}.card-photo .card-img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.card-photo h3,.card-photo p,.card-photo a.more{margin-left:22px;margin-right:22px}.card-photo h3{margin-top:18px}.card-photo a.more{display:inline-block;margin-bottom:22px}.fig{margin:0 0 24px}.fig .photo{box-shadow:var(--shadow)}.fig figcaption{font-size:.9rem;color:var(--muted);margin-top:8px}@media (min-width:1100px){.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}}:root{--navy:#062E4A;--navy-dark:#041C2E;--aqua:#12B5E3;--aqua-dark:#0A8DB5;--aqua-soft:#E8F7FC;--amber:#FF8A1F;--amber-dark:#F06A00;--ink:#13212E;--muted:#4B5B6B;--line:#DCE7EF;--soft:#F1F9FC;--tint:#E8F7FC;--grad-hero:radial-gradient(1200px 500px at 85% -10%,rgba(18,181,227,.45),transparent 60%),radial-gradient(800px 400px at -10% 110%,rgba(255,138,31,.18),transparent 60%),linear-gradient(135deg,#04223A 0%,#06375A 45%,#0B5E8C 100%);--grad-call:linear-gradient(135deg,#FFB020 0%,#FF8A1F 55%,#FF6A1F 100%);--shadow:0 6px 24px rgba(6,46,74,.10)}a{color:var(--aqua-dark)}a:hover{color:var(--navy)}h1,h2{letter-spacing:-.015em}.site-header{background:rgba(255,255,255,.96);backdrop-filter:saturate(160%) blur(8px);box-shadow:0 2px 18px rgba(6,46,74,.08);border-bottom:0}.site-nav a{position:relative}.site-nav>ul>li>a::after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:3px;border-radius:3px;background:var(--aqua);transform:scaleX(0);transition:transform .2s}.site-nav>ul>li>a:hover::after{transform:scaleX(1)}.site-nav a:hover{background:transparent;color:var(--navy)}.btn-call{background:var(--grad-call);color:#fff;box-shadow:0 8px 22px rgba(255,106,31,.38);text-shadow:0 1px 1px rgba(0,0,0,.18)}.btn-call:hover{background:var(--grad-call);color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgba(255,106,31,.48)}.btn-navy{background:var(--navy);box-shadow:0 8px 20px rgba(4,28,46,.3)}.btn-navy:hover{transform:translateY(-2px)}@keyframes ring{0%{box-shadow:0 8px 22px rgba(255,106,31,.38),0 0 0 0 rgba(255,138,31,.55)}70%{box-shadow:0 8px 22px rgba(255,106,31,.38),0 0 0 16px rgba(255,138,31,0)}100%{box-shadow:0 8px 22px rgba(255,106,31,.38),0 0 0 0 rgba(255,138,31,0)}}.hero .btn-call,.final-cta .btn-call{animation:ring 2.4s ease-out infinite}@media (prefers-reduced-motion:reduce){.hero .btn-call,.final-cta .btn-call{animation:none}}.hero{background:var(--grad-hero);position:relative;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1.5px,transparent 1.5px);background-size:26px 26px;pointer-events:none}.hero::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:70px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath d='M0 40 C 240 80 480 0 720 30 C 960 60 1200 10 1440 40 L1440 70 L0 70Z' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat bottom/100% 100%;pointer-events:none}.hero-row,.page-hero{position:relative;z-index:1;padding-bottom:100px}.hero h1{font-size:clamp(2.2rem,5vw,3.4rem);text-shadow:0 2px 20px rgba(0,0,0,.25)}.hero h1 + .lead{margin-top:4px}.pill{background:rgba(18,181,227,.18);border:1px solid rgba(18,181,227,.55);color:#BFEFFF;font-weight:600;letter-spacing:.02em}.trust{gap:10px}.trust li{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px 14px;margin:0}.trust li::before{color:var(--aqua)}.hero-art .photo{border:4px solid rgba(255,255,255,.9);box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 0 10px rgba(18,181,227,.22);transform:rotate(1.2deg)}.hero-art{position:relative}.hero-art::before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:var(--grad-call);filter:blur(50px);opacity:.55;right:-30px;bottom:-30px}.section h2{position:relative}.section-head h2::after,.final-cta h2::after{content:"";display:block;width:64px;height:5px;border-radius:5px;background:linear-gradient(90deg,var(--aqua),var(--amber));margin:14px auto 0}.section.alt{background:linear-gradient(180deg,#F1F9FC 0%,#E6F5FB 100%)}.answer{background:#fff;border:1px solid #CDEBF6;border-left:6px solid var(--aqua);box-shadow:var(--shadow)}.alt .answer{background:#fff}.card{border:0;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.card::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--aqua),var(--amber));opacity:0;transition:opacity .2s}.card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(6,46,74,.16)}.card:hover::before{opacity:1}.card-photo .card-img{transition:transform .4s}.card-photo:hover .card-img{transform:scale(1.05)}.card-photo h3{color:var(--navy)}.card-ico{background:linear-gradient(135deg,var(--aqua) 0%,#0A79B0 100%);color:#fff;box-shadow:0 8px 18px rgba(18,181,227,.35)}.step-n{background:var(--grad-call);box-shadow:0 8px 18px rgba(255,106,31,.35);font-size:1.15rem}.checklist li::before{background:var(--aqua) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/12px no-repeat;width:20px;height:20px}.chips li{background:#fff;border:1px solid #BFE6F4;color:var(--navy);font-weight:500;box-shadow:0 2px 8px rgba(6,46,74,.06);transition:background .15s,color .15s}.chips li:hover{background:var(--aqua);color:#fff;border-color:var(--aqua)}th{background:var(--navy);color:#fff}tbody tr:nth-child(even) td{background:#F6FBFD}.callout{background:linear-gradient(135deg,#FFF4E8,#FFE9D6);border:1px solid #FFC999;border-left:6px solid var(--amber)}.toc{background:#fff;border:1px solid var(--line);border-left:6px solid var(--aqua);box-shadow:var(--shadow)}.faq{border-color:var(--line);transition:border-color .15s,box-shadow .15s}.faq[open]{border-color:var(--aqua);box-shadow:0 6px 20px rgba(18,181,227,.15)}.faq summary::after{width:28px;height:28px;border-radius:50%;background:var(--aqua-soft);color:var(--aqua-dark);display:flex;align-items:center;justify-content:center;font-size:1.2rem;top:13px}.faq[open] summary::after{background:var(--aqua);color:#fff}.cta-band{background:var(--grad-call);position:relative;overflow:hidden}.cta-band::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.18) 1.5px,transparent 1.5px);background-size:22px 22px}.cta-row{position:relative}.cta-text{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.18);font-size:1.55rem}.final-cta{background:var(--grad-hero);position:relative;overflow:hidden}.final-cta::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1.5px,transparent 1.5px);background-size:26px 26px}.final-cta .wrap{position:relative}.big-phone a{background:linear-gradient(90deg,#FFD08A,#FF8A1F);-webkit-background-clip:text;background-clip:text;color:transparent}.site-footer{background:#03192A;border-top:5px solid;border-image:linear-gradient(90deg,var(--aqua),var(--amber)) 1}.call-bar{background:#03192A}.btn-call,.btn-call:hover{color:#0B1A26;text-shadow:none}.cta-text{color:#0B1A26;text-shadow:none}@media (min-width:1100px){.grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--navy:#0A1F44;--navy-dark:#06142E;--navy-mid:#13305F;--gold:#FE6C00;--gold-dark:#E05A00;--amber:#FE6C00;--amber-dark:#E05A00;--aqua:#0A1F44;--aqua-dark:#13305F;--aqua-soft:#EEF2F8;--ink:#0F1B2D;--muted:#4A5568;--line:#E3E8F0;--soft:#FFFFFF;--tint:#FFFFFF;--grad-hero:linear-gradient(160deg,#06142E 0%,#0A1F44 55%,#13305F 100%);--grad-call:linear-gradient(180deg,#FF8A2A 0%,#FE6C00 100%);--shadow:0 6px 24px rgba(10,31,68,.08)}body{background:#FFFFFF;color:var(--ink)}a{color:#1A4C9C}a:hover{color:var(--navy)}h1,h2,h3{color:var(--navy)}.card-photo h3,.card h3{color:var(--navy)}.site-header{background:#FFFFFF;box-shadow:0 1px 0 var(--line),0 4px 16px rgba(10,31,68,.06)}.brand{color:var(--navy)}.site-nav>ul>li>a::after{background:var(--gold)}.btn-call,.btn-call:hover{background:var(--grad-call);color:var(--navy);text-shadow:none;box-shadow:0 8px 22px rgba(254,108,0,.45)}.btn-call:hover{filter:brightness(1.04)}@keyframes ring{0%{box-shadow:0 8px 22px rgba(254,108,0,.45),0 0 0 0 rgba(254,108,0,.6)}70%{box-shadow:0 8px 22px rgba(254,108,0,.45),0 0 0 16px rgba(254,108,0,0)}100%{box-shadow:0 8px 22px rgba(254,108,0,.45),0 0 0 0 rgba(254,108,0,0)}}.btn-navy,.btn-navy:hover{background:var(--navy);color:#FFFFFF}.hero{background:var(--grad-hero)}.hero::before{background-image:radial-gradient(rgba(255,255,255,.05) 1.5px,transparent 1.5px)}.hero h1{color:#FFFFFF}.hero .lead{color:#D5DEEC}.pill{background:rgba(254,108,0,.12);border:1px solid rgba(254,108,0,.6);color:#FFA866}.trust li{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);color:#E3EAF5}.trust li::before{color:var(--gold)}.hero-art .photo{border:4px solid #FFFFFF;box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 0 10px rgba(254,108,0,.18)}.hero-art::before{background:var(--gold);opacity:.35}.hero .crumbs a,.hero .crumbs li{color:#AFC0DA}.byline{color:#AFC0DA}.section.alt{background:#FFFFFF;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-head h2::after,.final-cta h2::after{background:var(--gold)}.answer{background:#FFFFFF;border:1px solid var(--line);border-left:6px solid var(--navy)}.toc{background:#FFFFFF;border-left:6px solid var(--navy)}.callout{background:#FFF4EC;border:1px solid #FFC9A3;border-left:6px solid var(--gold)}.card{background:#FFFFFF;border:1px solid var(--line)}.card::before{background:var(--gold)}.card-ico{background:var(--navy);color:var(--gold);box-shadow:0 8px 18px rgba(10,31,68,.25)}.step-n{background:var(--gold);color:var(--navy);box-shadow:0 8px 18px rgba(254,108,0,.4)}.checklist li::before{background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FE6C00' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/12px no-repeat}.chips li{background:#FFFFFF;border:1px solid #C9D3E3;color:var(--navy)}.chips li:hover{background:var(--navy);color:#FFFFFF;border-color:var(--navy)}th{background:var(--navy);color:#FFFFFF}tbody tr:nth-child(even) td{background:#FFFFFF}td{border-bottom:1px solid var(--line)}.faq[open]{border-color:var(--navy);box-shadow:0 6px 20px rgba(10,31,68,.10)}.faq summary::after{background:#FFE7D6;color:var(--navy)}.faq[open] summary::after{background:var(--gold);color:var(--navy)}.cta-band{background:var(--gold)}.cta-band::before{background-image:radial-gradient(rgba(10,31,68,.08) 1.5px,transparent 1.5px)}.cta-text{color:var(--navy)}.final-cta{background:var(--grad-hero)}.big-phone a{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--gold)}.muted-light{color:#AFC0DA}.site-footer{background:var(--navy-dark);border-top:5px solid var(--gold);border-image:none}.call-bar{background:var(--navy-dark)}.brand img{display:block;height:64px;width:auto;border-radius:10px}.header-row{min-height:80px}@media (max-width:899px){.brand img{height:50px}.site-nav{top:80px}}.brand-footer img{height:96px;border-radius:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.brand img.logo-light{border-radius:0;height:66px}@media (max-width:899px){.brand img.logo-light{height:52px}}.brand img.logo-orig{border-radius:0;height:68px;width:auto}.brand-footer img.logo-orig{height:110px}@media (max-width:899px){.brand img.logo-orig{height:54px}}.brand-footer img.logo-orig{background:#FFFFFF;border-radius:14px;padding:8px 12px;height:120px;box-sizing:border-box}.h3{font-size:1.2rem;margin-top:12px}