:root{--navy:#1e4d8c;--navy-dark:#163a6a;--gold:#f5c400;--gold-hover:#e0b400;--mid-blue:#2e6db4;--light-blue:#d6e4f7;--light-blue-alt:#ebf1fa;--white:#fff;--text-dark:#1a1a1a;--text-gray:#666;--text-gray-light:#999;--alert-red:#c0392b;--success-green:#1b7a3d;--font-head:"Lora", Georgia, "Times New Roman", serif;--font-body:"Source Sans 3", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--hero-gradient:linear-gradient(135deg, #1e4d8c 0%, #1a4278 40%, #234f8a 100%);--footer-gradient:linear-gradient(180deg, #163a6a 0%, #1e4d8c 100%);--maxw:1180px;--radius-card:12px;--radius-btn:8px;--shadow-card:0 2px 8px #1e4d8c0f;--shadow-card-hover:0 14px 34px #1e4d8c24;--nav-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--text-dark);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}img{max-width:100%;display:block}a{color:var(--mid-blue);text-decoration:none}h1,h2,h3,h4{font-family:var(--font-head);color:var(--navy);margin:0 0 .5em;font-weight:600;line-height:1.2}p{margin:0 0 1rem}ul{margin:0;padding:0;list-style:none}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.section--white{background:var(--white)}.section--light{background:var(--light-blue)}.section__head{text-align:center;max-width:760px;margin:0 auto 48px}.section__head.left{text-align:left;margin-left:0}.eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:1.5px;color:var(--gold);margin:0 0 12px;font-size:12px;font-weight:700}h2{font-size:34px}h3{font-size:20px}.lead{color:var(--text-gray);font-size:18px}.btn{font-family:var(--font-body);border-radius:var(--radius-btn);cursor:pointer;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;line-height:1;transition:background .2s,transform .2s,box-shadow .2s,color .2s;display:inline-flex}.btn-gold{background:var(--gold);color:var(--navy);border-color:var(--gold)}.btn-gold:hover{background:var(--gold-hover);transform:translateY(-1px);box-shadow:0 8px 20px #f5c40059}.btn-outline{color:var(--white);background:0 0;border-color:#ffffff73}.btn-outline:hover{background:#ffffff1f}.btn-blue{background:var(--mid-blue);color:var(--white);border-color:var(--mid-blue)}.btn-blue:hover{background:#255c98;transform:translateY(-1px)}.site-header{height:var(--nav-h);background:var(--white);z-index:100;transition:box-shadow .25s;position:fixed;top:0;left:0;right:0}.site-header.scrolled{box-shadow:0 4px 24px #1e4d8c1a}.nav{height:var(--nav-h);justify-content:space-between;align-items:center;display:flex}.nav__brand{align-items:center;gap:10px;display:flex}.nav__brand img{width:auto;height:40px}.nav__wordmark{font-family:var(--font-head);color:var(--navy);white-space:nowrap;font-size:17px;font-weight:700}.nav__links{align-items:center;gap:30px;display:flex}.nav__link{font-family:var(--font-body);color:var(--navy);padding:6px 0;font-size:15px;font-weight:500;position:relative}.nav__link:after{content:"";background:var(--gold);width:0;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.nav__link:hover:after,.nav__link.active:after{width:100%}.nav__link[aria-disabled=true]{color:var(--text-gray-light);cursor:default;pointer-events:none}.nav__cta{align-items:center;gap:14px;display:flex}.nav__toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:6px;display:none}.nav__toggle span{background:var(--navy);width:24px;height:2px;transition:transform .25s,opacity .25s}.nav-spacer{height:var(--nav-h)}.nav__group{align-items:center;display:flex;position:relative}.nav__trigger{cursor:pointer;font-family:var(--font-body);color:var(--navy);background:0 0;border:none;align-items:center;gap:6px;padding:6px 0;font-size:15px;font-weight:500;display:inline-flex}.nav__chev{transition:transform .25s}.nav__panel{background:var(--white);opacity:0;visibility:hidden;pointer-events:none;z-index:120;border:1px solid #1e4d8c14;border-radius:12px;min-width:250px;margin-top:12px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 18px 40px #1e4d8c29}.nav__panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav__group:hover .nav__panel,.nav__group:focus-within .nav__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav__group:hover .nav__chev,.nav__group:focus-within .nav__chev{transform:rotate(180deg)}.nav__panel-link{font-family:var(--font-body);color:var(--text-gray-light);cursor:default;border-radius:8px;padding:9px 14px;font-size:14.5px;line-height:1.35;display:block}.nav__panel-link:hover{background:var(--light-blue-alt);color:var(--navy)}@media (width<=900px){.nav__links,.nav__cta .btn{display:none}.nav__toggle{display:flex}.nav__links.open{top:var(--nav-h);background:var(--white);max-height:calc(100vh - var(--nav-h));flex-direction:column;align-items:stretch;gap:0;padding:8px 24px 20px;display:flex;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #1e4d8c1f}.nav__links.open .nav__link,.nav__links.open .nav__trigger{text-align:left;border-bottom:1px solid #eef2f8;justify-content:space-between;width:100%;padding:14px 0}.nav__links.open .nav__group{display:block}.nav__links.open .nav__panel{opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;border:none;min-width:0;margin:0;padding:0 0 10px 12px;display:none;position:static;transform:none}.nav__links.open .nav__group.open .nav__panel{display:block}.nav__links.open .nav__group.open .nav__chev{transform:rotate(180deg)}.nav__panel-link{padding:10px 8px}}.hero{background:var(--hero-gradient);color:var(--white);padding:84px 0 92px;overflow:hidden}.hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero h1{color:var(--white);margin-bottom:20px;font-size:44px;font-weight:600;line-height:1.18}.hero__sub{color:#ffffffe0;max-width:520px;margin-bottom:30px;font-size:19px}.hero__cta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hero__note{color:#ffffffb3;margin:16px 0 0;font-size:14px}.report-mock{background:var(--white);color:var(--text-dark);border-radius:14px;max-width:420px;margin-left:auto;transition:transform .5s;overflow:hidden;transform:perspective(800px)rotateY(-8deg)rotateX(3deg);box-shadow:0 20px 40px #0000004d}.report-mock:hover{transform:perspective(800px)rotateY(-3deg)rotateX(1deg)}.report-mock__bar{background:var(--navy);color:var(--white);font-family:var(--font-head);align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:600;display:flex}.report-mock__bar .dot{background:var(--gold);border-radius:50%;width:9px;height:9px}.report-mock__body{padding:20px 22px 24px}.report-mock__label{text-transform:uppercase;letter-spacing:1px;color:var(--text-gray-light);margin:0 0 8px;font-size:11px;font-weight:700}.report-mock__sumgrid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.report-mock__sumcell{background:var(--light-blue-alt);border-radius:8px;padding:10px 12px}.report-mock__sumcell strong{font-family:var(--font-head);color:var(--navy);font-size:18px;display:block}.report-mock__sumcell span{color:var(--text-gray);font-size:12px}.report-mock__row{border-top:1px solid #eef2f8;align-items:center;gap:12px;padding:10px 0;display:flex}.report-mock__thumb{background:linear-gradient(135deg,#d6e4f7,#bcd2ef);border-radius:6px;flex:none;width:36px;height:36px}.report-mock__row .meta{flex:1}.report-mock__row .meta b{color:var(--text-dark);font-size:14px;font-weight:600;display:block}.report-mock__row .meta span{color:var(--text-gray);font-size:12px}.report-mock__row .val{font-family:var(--font-head);color:var(--navy);font-size:14px;font-weight:700}.press{background:var(--light-blue);padding:42px 0}.press__label{text-align:center;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-gray-light);margin:0 0 16px;font-size:12px;font-weight:700}.press__track-wrap{position:relative;overflow:hidden}.press__track-wrap:before,.press__track-wrap:after{content:"";z-index:2;pointer-events:none;width:60px;position:absolute;top:0;bottom:0}.press__track-wrap:before{background:linear-gradient(90deg, var(--light-blue), transparent);left:0}.press__track-wrap:after{background:linear-gradient(270deg, var(--light-blue), transparent);right:0}.press__track{align-items:center;width:max-content;animation:28s linear infinite press-scroll;display:flex}.press__item{flex-shrink:0;justify-content:center;align-items:center;height:56px;padding:0 32px;display:flex}.press__track img{object-fit:contain;opacity:.92;width:auto;max-width:175px;height:52px;transition:opacity .2s}.press__track img:hover{opacity:1}.press__track:hover{animation-play-state:paused}@keyframes press-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.stat-cols{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:8px;display:grid}.stat-card{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #1e4d8c14;padding:30px 28px}.stat-card h3{color:var(--navy);margin-bottom:18px;font-size:17px}.stat-card__num{font-family:var(--font-head);color:var(--navy);font-size:38px;font-weight:700;line-height:1}.stat-card__num.red{color:var(--alert-red)}.stat-card__lbl{color:var(--text-gray);margin:8px 0 18px;font-size:15px}.stat-card__lbl:last-child{margin-bottom:0}.callout{background:var(--light-blue-alt);border-radius:12px;margin-top:32px;padding:24px 30px}.callout--gold{border-left:5px solid var(--gold)}.callout--white{background:var(--white);box-shadow:var(--shadow-card)}.callout p:last-child{margin-bottom:0}.big-loss{text-align:center;font-family:var(--font-head);color:var(--alert-red);margin:4px 0 0;font-size:40px;font-weight:700}.story{max-width:760px;margin:0 auto}.story p{color:var(--text-dark)}.story .kicker{color:var(--navy);font-weight:600}.story--italic p,.story--italic .kicker{color:var(--text-gray);font-style:italic;font-weight:400}.steps{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.step{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-align:center;border:1px solid #1e4d8c14;padding:36px 30px}.step__num{background:var(--gold);width:46px;height:46px;color:var(--navy);font-family:var(--font-head);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:19px;font-weight:700;display:flex}.step h3{margin-bottom:10px}.step p{color:var(--text-gray);margin:0;font-size:15.5px}.feature-grid{grid-template-columns:1fr 1fr;gap:0 48px;max-width:920px;margin:0 auto;display:grid}.feature-grid--single{grid-template-columns:1fr;max-width:760px}.feature-item{border-bottom:1px solid #eef2f8;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.feature-item .tick{color:var(--success-green);flex:none;margin-top:1px;font-size:16px;font-weight:700;line-height:1.5}.feature-item p{color:var(--text-dark);margin:0}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:820px;margin:0 auto;display:grid}.plan{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #1e4d8c14;border-top:4px solid #0000;padding:36px 32px;transition:transform .2s,box-shadow .2s}.plan:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.plan--vault{border-top-color:var(--mid-blue)}.plan--concierge{border-top-color:var(--gold)}.plan__name{text-align:center;margin-bottom:8px;font-size:20px}.plan--vault .plan__name{color:var(--navy)}.plan--concierge .plan__name{color:var(--gold)}.plan__price{font-family:var(--font-head);color:var(--navy);text-align:center;font-size:36px;font-weight:700;line-height:1}.plan__price small{font-family:var(--font-body);color:var(--text-gray);font-size:15px;font-weight:500}.plan__alt{color:var(--text-gray);text-align:center;margin:6px 0 20px;font-size:14.5px}.plan__features{margin:0;padding:0;list-style:none}.plan__features li{color:var(--text-dark);border-bottom:1px solid #eef2f8;align-items:flex-start;gap:10px;padding:11px 0;font-size:15px;display:flex}.plan__features li:last-child{border-bottom:none}.plan__features .tick{color:var(--text-gray-light);flex:none;margin-top:2px}.plans__foot{text-align:center;margin-top:30px}.btn-outline-navy{color:var(--navy);background:0 0;border-color:#1e4d8c80}.btn-outline-navy:hover{background:#1e4d8c0f;transform:translateY(-1px)}.testimonial{background:var(--light-blue-alt);border-radius:var(--radius-card);text-align:center;max-width:820px;margin:0 auto 48px;padding:40px 44px}.testimonial__stars{width:124px;margin:0 auto 18px}.testimonial__quote{font-family:var(--font-head);color:var(--navy);margin-bottom:18px;font-size:21px;font-style:italic;line-height:1.5}.testimonial__who{color:var(--text-dark);margin:0;font-weight:600}.testimonial__where{color:var(--text-gray);margin:2px 0 0;font-size:14.5px}.trust-cards{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.trust-card{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #1e4d8c14;padding:30px 28px}.trust-card h3{margin-bottom:10px;font-size:18px;font-style:italic}.trust-card p{color:var(--text-gray);margin:0;font-size:15.5px}.service-area{text-align:center;max-width:720px;margin:0 auto}.service-area p{color:var(--text-dark)}.service-area .muted{color:var(--text-gray);font-size:15.5px}.faq{max-width:820px;margin:0 auto}.faq-q{text-align:left;cursor:pointer;width:100%;font-family:var(--font-head);color:var(--navy);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 40px 22px 0;font-size:17px;font-weight:600;display:flex;position:relative}.faq-q:after{content:"+";font-family:var(--font-body);color:var(--mid-blue);font-size:26px;font-weight:400;transition:transform .3s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faq-item.open .faq-q:after{content:"−"}.faq-a{max-height:0;transition:max-height .4s;overflow:hidden}.faq-a p{color:var(--text-gray);margin:0;padding:0 0 22px;font-size:15.5px}.cta-final{text-align:center;max-width:760px;margin:0 auto}.cta-final h2{font-size:32px}.cta-final p{color:var(--text-gray);margin-bottom:28px;font-size:18px}.cta-final .btn{padding:16px 38px;font-size:16px}.cta-final .note{color:var(--text-gray-light);margin:14px 0 0;font-size:14px}.site-footer{background:var(--footer-gradient);color:#ffffffa6;padding:64px 0 0}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;display:grid}.footer-brand{align-items:center;gap:10px;margin-bottom:16px;display:flex}.footer-brand img{width:auto;height:34px}.footer-brand span{font-family:var(--font-head);color:var(--white);font-size:16px;font-weight:700}.footer-tag{color:#fff9;max-width:280px;font-size:14.5px}.footer-col h4{font-family:var(--font-body);text-transform:uppercase;letter-spacing:2px;color:var(--gold);margin:0 0 18px;font-size:12px;font-weight:700}.footer-col ul li{margin-bottom:10px}.footer-col a,.footer-col li{color:#ffffffa6;font-size:14.5px}.footer-social{gap:14px;display:flex}.footer-social a{color:#ffffffa6;display:inline-flex}.footer-social a:hover{color:var(--white)}.footer-bottom{color:#fff6;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding:22px 0;font-size:13px;display:flex}.footer-bottom a{color:#ffffff80}.footer-bottom a:hover{color:#ffffffd9}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.reveal.in,.reveal--left.in,.reveal--right.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal--left,.reveal--right{opacity:1;transition:none;transform:none}.press__track{animation:none}.lva-card .fade-up,.row-fade{opacity:1;animation:none}html{scroll-behavior:auto}}@media (width<=1024px){.hero__grid{grid-template-columns:1fr;gap:40px}.report-mock{margin:0 auto}.stat-cols,.steps,.trust-cards{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=768px){.section{padding:56px 0}h2{font-size:26px}.hero h1{font-size:30px}.hero{padding:64px 0}.report-mock,.nav__links,.nav__cta .btn{display:none}.nav__toggle{display:flex}.nav__links.open{top:var(--nav-h);background:var(--white);flex-direction:column;gap:0;padding:8px 24px 20px;display:flex;position:absolute;left:0;right:0;box-shadow:0 12px 24px #1e4d8c1f}.nav__links.open .nav__link{border-bottom:1px solid #eef2f8;width:100%;padding:14px 0}.stat-cols,.steps,.trust-cards,.feature-grid,.plans{grid-template-columns:1fr}.hero__cta .btn,.cta-final .btn{width:100%}.footer-grid{grid-template-columns:1fr}.footer-bottom{text-align:center;flex-direction:column}}@media (width<=480px){.hero h1{font-size:27px}h2{font-size:24px}.stat-card__num,.big-loss{font-size:32px}.section{padding:48px 0}}.hero--center .hero__grid{text-align:center;grid-template-columns:1fr}.hero--center .hero__sub{margin-left:auto;margin-right:auto}.hero--center .hero__cta{justify-content:center}.hero__area{color:#ffffffc7;max-width:560px;margin:20px 0 0;font-size:14.5px}.hero--center .hero__area{margin-left:auto;margin-right:auto}.ladder{background:var(--white);color:var(--text-dark);border-radius:14px;width:100%;max-width:420px;margin-left:auto;padding:24px 24px 22px;transition:transform .6s;transform:perspective(800px)rotateY(-8deg)rotateX(3deg);box-shadow:0 20px 40px #00000047}.ladder:hover{transform:perspective(800px)rotateY(-4deg)rotateX(1deg)}.ladder__head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.ladder__shield{flex:none;width:26px;height:26px}.ladder__title{font-family:var(--font-head);color:var(--navy);margin:0;font-size:15px;font-weight:700}.ladder__sub{text-transform:uppercase;letter-spacing:1px;color:var(--text-gray-light);margin:2px 0 0;font-size:11px;font-weight:700}.ladder__rows{flex-direction:column;gap:9px;display:flex}.ladder__row{border-left:3px solid var(--text-gray-light);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ladder__row .lvl{font-family:var(--font-body);letter-spacing:.8px;text-transform:uppercase;border-radius:14px;flex:none;padding:4px 9px;font-size:9.5px;font-weight:700;display:inline-block}.ladder__row .txt{color:var(--text-gray);text-align:right;font-size:11.5px}.ladder__row--strongest{border-left-color:var(--success-green);background:#1b7a3d14}.ladder__row--strongest .lvl{color:var(--success-green);background:#1b7a3d24}.ladder__row--strong{border-left-color:var(--navy);background:#1e4d8c12}.ladder__row--strong .lvl{color:var(--navy);background:#1e4d8c1f}.ladder__row--fair{background:#8b691414;border-left-color:#8b6914}.ladder__row--fair .lvl{color:#8b6914;background:#8b691429}.ladder__row--weakest{border-left-color:var(--alert-red);background:#c0392b12}.ladder__row--weakest .lvl{color:var(--alert-red);background:#c0392b1f}.ladder__note{color:var(--text-gray);border-top:1px solid #eef2f8;margin:14px 0 0;padding-top:13px;font-size:12.5px}.quote-card{background:var(--white);color:var(--text-dark);border-radius:14px;width:100%;max-width:420px;margin-left:auto;overflow:hidden;box-shadow:0 20px 40px #00000047}.quote-card__bar{background:var(--navy);color:var(--white);font-family:var(--font-head);align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:600;display:flex}.quote-card__bar .dot{background:var(--gold);border-radius:50%;width:9px;height:9px}.quote-card__body{padding:20px 22px 22px}.quote-card__meta{text-transform:uppercase;letter-spacing:1px;color:var(--text-gray-light);margin:0 0 4px;font-size:11px;font-weight:700}.quote-card__home{font-family:var(--font-head);color:var(--navy);margin:0 0 14px;font-size:14px;font-weight:600}.quote-opt{border-top:1px solid #eef2f8;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.quote-opt__name{color:var(--text-dark);font-size:13.5px;font-weight:600}.quote-opt__name small{color:var(--text-gray);font-size:11.5px;font-weight:400;display:block}.quote-opt__price{font-family:var(--font-head);color:var(--navy);font-size:19px;font-weight:700}.quote-opt--feature .quote-opt__price{color:var(--navy)}.statement-band{background:var(--white)}.statement{text-align:left;background:var(--light-blue-alt);border-left:5px solid var(--gold);max-width:900px;font-family:var(--font-head);color:var(--navy);border-radius:12px;margin:0 auto;padding:28px 34px;font-size:22px;line-height:1.5}.tier-list{flex-direction:column;gap:16px;max-width:840px;margin:0 auto;display:flex}.tier{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #1e4d8c14;border-left:5px solid var(--text-gray-light);align-items:flex-start;gap:22px;padding:24px 26px;display:flex}.tier__rank{text-align:center;min-width:92px;font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;border-radius:20px;flex:none;align-self:flex-start;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.tier__body h3{margin-bottom:6px;font-size:16px}.tier__body p{color:var(--text-gray);margin:0;font-size:15px}.tier--strongest{border-left-color:var(--success-green)}.tier--strongest .tier__rank{color:var(--success-green);background:#1b7a3d1f}.tier--strong{border-left-color:var(--navy)}.tier--strong .tier__rank{color:var(--navy);background:#1e4d8c1f}.tier--fair{border-left-color:#8b6914}.tier--fair .tier__rank{color:#8b6914;background:#8b691424}.tier--weakest{border-left-color:var(--alert-red)}.tier--weakest .tier__rank{color:var(--alert-red);background:#c0392b1f}.duo{grid-template-columns:1fr 1fr;gap:26px;max-width:920px;margin:0 auto;display:grid}.duo__card{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #1e4d8c14;border-top:4px solid var(--mid-blue);padding:32px 30px}.duo__card .duo__tag{font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin:0 0 6px;font-size:12px;font-weight:700}.duo__card h3{margin:2px 0 14px;font-size:17px}.duo__card p{color:var(--text-gray);font-size:15px}.duo__card p:last-child{margin-bottom:0}.table-scroll{max-width:760px;margin:0 auto;overflow-x:auto}.data-table{border-collapse:collapse;background:var(--white);border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-card);overflow:hidden}.data-table th,.data-table td{text-align:left;padding:16px 22px}.data-table thead th{background:var(--navy);color:var(--white);font-family:var(--font-body);text-transform:uppercase;letter-spacing:1px;font-size:12.5px;font-weight:700}.data-table tbody tr:nth-child(2n){background:#eef4fb}.data-table tbody td{color:var(--text-dark);font-size:15px}.data-table tbody td.cap{color:var(--text-dark);white-space:nowrap;font-weight:600}.data-table tbody td.applies{color:var(--navy)}.metric-band{flex-wrap:wrap;justify-content:center;gap:28px 56px;max-width:1000px;margin:0 auto;display:flex}.metric{text-align:center;flex:0 280px;max-width:300px;padding:0}.metric__num{font-family:var(--font-head);color:var(--navy);margin-bottom:8px;font-size:52px;font-weight:600;line-height:1.1}.metric__num.red{color:var(--alert-red)}.metric__lbl{color:var(--text-gray);max-width:280px;margin:12px 0 0;font-size:14.5px;line-height:1.5}.trigger-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1040px;margin:0 auto;display:grid}.trigger-item{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #1e4d8c14;align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.trigger-item .dot{background:var(--gold);border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.trigger-item p{color:var(--text-dark);margin:0;font-size:15px}.loss-stats{grid-template-columns:repeat(3,1fr);gap:24px;max-width:800px;margin:0 auto;display:grid}.loss-stat{background:var(--white);border-radius:var(--radius-card);text-align:center;box-shadow:var(--shadow-card);border:1px solid #1e4d8c14;padding:28px 22px}.loss-stat__lbl{text-transform:uppercase;letter-spacing:1px;color:var(--text-gray-light);margin:0 0 10px;font-size:11.5px;font-weight:700}.loss-stat__num{font-family:var(--font-head);font-size:34px;font-weight:700;line-height:1}.loss-stat--stolen .loss-stat__num{color:var(--navy)}.loss-stat--paid .loss-stat__num,.loss-stat--lost .loss-stat__num{color:var(--alert-red)}.story-lead{max-width:760px;margin:0 auto}.story-lead p{color:var(--text-dark)}.story-collapse{max-width:760px;max-height:0;margin:0 auto;transition:max-height .6s;overflow:hidden}.story-collapse p{color:var(--text-dark)}.story-collapse p:last-child{margin-bottom:0}.read-wrap{text-align:center;margin-top:26px}.read-btn{background:var(--gold);border:1.5px solid var(--gold);color:var(--navy);font-family:var(--font-body);border-radius:var(--radius-btn);cursor:pointer;align-items:center;gap:10px;padding:12px 26px;font-size:15px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.read-btn:hover{background:var(--gold-hover);transform:translateY(-1px);box-shadow:0 8px 20px #f5c40059}.read-btn .arrow{font-size:11px;transition:transform .3s}.read-btn.active .arrow{transform:rotate(180deg)}.price-tool{max-width:960px;margin:0 auto}.price-step__label{text-align:center;font-family:var(--font-head);color:var(--navy);margin:0 0 6px;font-size:18px;font-weight:700}.price-step__hint{text-align:center;color:var(--text-gray);margin:0 0 18px;font-size:14.5px}.membership-tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:14px;display:flex}.tab-btn{border:1.5px solid var(--light-blue);background:var(--white);color:var(--navy);font-family:var(--font-body);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.tab-btn .radio-dot{border:2px solid var(--light-blue);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .2s;display:inline-flex}.tab-btn:hover,.tab-btn.active{background:var(--navy);color:var(--white);border-color:var(--navy)}.tab-btn:hover .radio-dot,.tab-btn.active .radio-dot{border-color:var(--white)}.tab-btn.active .radio-dot:after{content:"";background:var(--white);border-radius:50%;width:8px;height:8px}.tab-hint{text-align:center;color:var(--text-gray);max-width:640px;min-height:22px;margin:0 auto 8px;font-size:14.5px}.step2-label{text-align:center;font-family:var(--font-head);color:var(--navy);margin:28px 0 18px;font-size:17px;font-weight:700}.cards-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.price-card{background:var(--white);border-radius:var(--radius-card);text-align:center;box-shadow:var(--shadow-card);border:1px solid #1e4d8c14;padding:26px 18px;transition:transform .2s,box-shadow .2s}.price-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.price-card .sq-range{font-family:var(--font-head);color:var(--navy);justify-content:center;align-items:center;min-height:40px;margin:0 0 12px;font-size:15.5px;font-weight:700;display:flex}.price-card .starting{text-transform:uppercase;letter-spacing:1px;color:var(--text-gray-light);margin:0;font-size:11px;font-weight:700}.price-card .original-price{color:var(--text-gray-light);min-height:18px;margin:2px 0;font-size:14px;text-decoration:line-through}.price-card .current-price{font-family:var(--font-head);color:var(--navy);font-size:30px;font-weight:700;line-height:1;display:block}.price-card .home-type{color:var(--text-gray);margin:12px 0 0;font-size:12.5px}.price-note{text-align:center;color:var(--text-gray);max-width:640px;margin:22px auto 0;font-size:14px}.math-duo{grid-template-columns:1fr 1fr;gap:26px;max-width:820px;margin:0 auto 28px;display:grid}.math-card{background:var(--white);border-radius:var(--radius-card);text-align:center;box-shadow:var(--shadow-card);border:1px solid #1e4d8c14;border-top:4px solid var(--text-gray-light);padding:32px 30px}.math-card--bad{border-top-color:var(--alert-red)}.math-card--good{border-top-color:var(--success-green)}.math-card p{color:var(--text-gray);margin:0;font-size:14.5px}.math-card .math-card__tag{text-transform:uppercase;letter-spacing:1.5px;margin:0 0 12px;font-size:12px;font-weight:700}.math-card--bad .math-card__tag{color:var(--alert-red)}.math-card--good .math-card__tag{color:var(--success-green)}.math-card .math-card__big{font-family:var(--font-head);color:var(--navy);margin:0 0 14px;font-size:36px;font-weight:700;line-height:1.15}.math-note{text-align:center;max-width:820px;color:var(--text-gray);margin:0 auto;font-size:15px;line-height:1.6}.table-scroll--wide{max-width:920px;margin:0 auto;overflow-x:auto}.compare-table{border-collapse:collapse;background:var(--white);border-radius:var(--radius-card);width:100%;min-width:660px;box-shadow:var(--shadow-card);overflow:hidden}.compare-table thead th{background:var(--navy);color:var(--white);text-align:left;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.5px;padding:15px 18px;font-size:12px;font-weight:700}.compare-table tbody td{vertical-align:top;border-top:1px solid #eef2f8;padding:16px 18px;font-size:14.5px}.compare-table .svc{color:var(--navy);font-weight:600}.compare-table .svc small{color:var(--text-gray);margin-top:4px;font-size:13px;font-weight:400;display:block}.compare-table .free{color:var(--text-dark);font-weight:400}.compare-table tbody tr:nth-child(2n){background:#eef4fb}.compare-table tbody td{border-top:none}.doc-cols{grid-template-columns:repeat(3,1fr);gap:40px;max-width:1100px;margin:0 auto 28px;display:grid}.doc-col{padding:0}.doc-col h3{color:var(--navy);margin-bottom:14px;font-size:16px}.doc-col ul li{color:var(--text-dark);border-bottom:1px solid #eef2f8;align-items:flex-start;gap:11px;padding:11px 0;font-size:14.5px;display:flex}.doc-col ul li:last-child{border-bottom:none}.doc-col .tick{color:var(--success-green);flex:none;margin-top:2px}.doc-col .xmark{color:var(--alert-red);flex:none;margin-top:2px}.founder{width:100%;max-width:440px;margin-left:auto}.founder__frame{border-radius:14px;transition:transform .6s;overflow:hidden;transform:perspective(800px)rotateY(-8deg)rotateX(3deg);box-shadow:0 20px 40px #00000047}.founder__frame:hover{transform:perspective(800px)rotateY(-4deg)rotateX(1deg)}.founder__frame img{border-radius:14px;width:100%;display:block}.founder__placeholder{aspect-ratio:4/3;color:var(--navy);font-family:var(--font-head);text-align:center;background:linear-gradient(135deg,#d6e4f7,#bcd2ef);border-radius:8px;justify-content:center;align-items:center;padding:24px;font-size:15px;font-weight:600;display:flex}.founder__caption{text-align:center;color:#ffffffc7;margin:14px 0 0;font-size:13.5px}.signature{max-width:760px;margin:6px auto 0}.signature__rule{background:var(--gold);border:none;width:48px;height:3px;margin:0 0 12px}.signature__name{font-family:var(--font-head);color:var(--navy);margin:0;font-size:20px;font-weight:700}.signature__role{color:var(--text-gray);margin:2px 0 0;font-size:14.5px}.steps--four{grid-template-columns:repeat(4,1fr);gap:20px}.steps--four .step{padding:30px 24px}.contact-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:34px;display:grid}.contact-card{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #1e4d8c14;padding:36px 34px}.contact-card__head{margin-bottom:6px;font-size:23px}.contact-card__sub{color:var(--text-gray);margin-bottom:22px;font-size:14.5px}.form-field{margin-bottom:16px}.form-field label{color:var(--navy);margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.form-field input,.form-field select{border:1.5px solid var(--light-blue);border-radius:var(--radius-btn);width:100%;font-family:var(--font-body);color:var(--text-dark);background:var(--white);padding:12px 14px;font-size:15px;transition:border-color .2s}.form-field input:focus,.form-field select:focus{border-color:var(--mid-blue);outline:none}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.consent{color:var(--text-gray);align-items:flex-start;gap:10px;margin-bottom:14px;font-size:12px;line-height:1.5;display:flex}.consent input{flex:none;width:16px;height:16px;margin-top:3px}.contact-form .btn{width:100%;margin-top:8px}.form-note{color:var(--text-gray-light);text-align:center;margin:14px 0 0;font-size:12.5px}.contact-info{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #1e4d8c14;padding:34px 32px}.contact-info h2{margin-bottom:18px;font-size:22px}.info-row{border-top:1px solid #eef2f8;padding:14px 0}.info-row:first-of-type{border-top:none;padding-top:0}.info-row__label{text-transform:uppercase;letter-spacing:1px;color:var(--text-gray-light);margin:0 0 4px;font-size:11.5px;font-weight:700}.info-row__val{color:var(--text-dark);margin:0;font-size:15.5px}.info-row__val a{color:var(--mid-blue);font-weight:600}.contact-map{border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-top:22px;overflow:hidden}.contact-map img{width:100%;display:block}.legal{max-width:800px;margin:0 auto}.legal h2{margin:36px 0 12px;font-size:24px}.legal h3{margin:24px 0 8px;font-size:18px}.legal p,.legal li{color:var(--text-dark);font-size:16px}.legal ul{margin:0 0 1rem;padding-left:22px;list-style:outside}.legal li{margin-bottom:8px}.legal__updated{color:var(--text-gray);margin-bottom:8px;font-size:14.5px}.notfound{background:var(--hero-gradient);color:var(--white);min-height:calc(100vh - var(--nav-h));text-align:center;align-items:center;padding:80px 0;display:flex}.notfound__code{font-family:var(--font-head);color:var(--gold);margin:0;font-size:120px;font-weight:700;line-height:1}.notfound h1{color:var(--white);margin:8px 0 18px;font-size:38px}.notfound p{color:#ffffffd9;max-width:600px;margin:0 auto 30px;font-size:18px}.notfound__links{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.notfound__sub{margin-top:26px}.notfound__sub .btn{padding:16px 38px;font-size:16px}@media (width<=480px){.notfound__code{font-size:88px}.notfound h1{font-size:28px}.notfound__links .btn{width:100%}}@media (width<=1024px){.ladder,.quote-card,.founder{margin:0 auto}.cards-grid,.steps--four{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr}}@media (width<=768px){.duo,.math-duo,.cards-grid,.doc-cols,.metric-band,.loss-stats,.trigger-grid,.steps--four{grid-template-columns:1fr}.tier{flex-direction:column;gap:6px}.tier__rank{min-width:0}.statement{font-size:18px}.form-row{grid-template-columns:1fr}}.lva-card{filter:drop-shadow(0 20px 40px #0000004d);background:#fff;border-radius:12px;width:100%;max-width:330px;margin-left:auto;transition:transform .6s;overflow:hidden;transform:perspective(800px)rotateY(-8deg)rotateX(3deg)}.lva-card:hover{transform:perspective(800px)rotateY(-4deg)rotateX(1deg)}.lva-header{background:#1e4d8c;align-items:center;gap:14px;padding:13px 15px;display:flex}.lva-logo-ring{border:2.5px solid #e8c830;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.lva-logo-dot{background:#f5c400;border:2px solid #f5c400;border-radius:50%;width:12px;height:12px}.lva-header-text span{color:#fff;letter-spacing:.2px;font-family:Playfair Display,serif;font-size:14px;font-weight:600}.lva-header-text p{color:#ffffff80;letter-spacing:.6px;text-transform:uppercase;margin-top:3px;font-size:8px}.lva-body{padding:15px 15px 0}.lva-section{margin-bottom:18px}.lva-section-title{color:#1e4d8c;margin-bottom:8px;font-family:Playfair Display,serif;font-size:12px;font-weight:600}.lva-accent{background:#f5c400;border-radius:2px;width:34px;height:3px;margin-bottom:6px}.lva-text-block{flex-direction:column;gap:7px;display:flex}.lva-line{background:#e4eaf5;border-radius:4px;height:8px}.lva-line.short{width:45%}.lva-line.med{width:72%}.lva-line.long{width:100%}.lva-photos{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lva-photo{aspect-ratio:4/2;cursor:pointer;background:#d6e4f5;border:1px solid #c0d4ea;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:flex}.lva-photo:hover{background:#c0d4ea}.lva-photo svg{opacity:.45}.lva-table-wrap{border:1px solid #d6e4f5;border-radius:8px;overflow:hidden}.lva-table{border-collapse:collapse;table-layout:fixed;width:100%}.lva-table thead tr{background:#1e4d8c}.lva-table thead th{color:#fff;letter-spacing:.8px;text-transform:uppercase;text-align:left;padding:7px 10px;font-size:8px;font-weight:600}.lva-table tbody tr{border-bottom:.5px solid #e4eaf5}.lva-table tbody tr:last-child{border-bottom:none}.lva-table tbody tr:nth-child(2n){background:#f5f8fd}.lva-table tbody td{color:#1a3560;padding:7px 10px;font-size:13px}.lva-add-btn{cursor:pointer;color:#4a6fa5;background:0 0;border:1.5px dashed #c0d4ea;border-radius:8px;align-items:center;gap:8px;width:100%;margin-top:12px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s;display:flex}.lva-add-btn:hover{background:#f0f6ff}.lva-add-icon{color:#1a3560;background:#e8c830;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;font-weight:700;line-height:1;display:flex}@keyframes lvaFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.lva-card .fade-up{opacity:0;animation:.55s cubic-bezier(.22,.61,.36,1) forwards lvaFadeUp}.lva-card .d-1{animation-delay:80ms}.lva-card .d-2{animation-delay:.16s}.lva-card .d-3{animation-delay:.24s}.lva-card .d-4{animation-delay:.32s}.lva-card .d-8{animation-delay:.64s}.lva-card .d-9{animation-delay:.72s}.lva-card .d-10{animation-delay:.8s}.lva-card .d-11{animation-delay:.88s}.lva-card .d-12{animation-delay:.96s}@keyframes lvaRowIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.row-fade{animation:.4s cubic-bezier(.22,.61,.36,1) forwards lvaRowIn}.modal-overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal-overlay.active{display:flex}.modal{background:#fff;border-radius:12px;width:90%;max-width:380px;padding:24px;box-shadow:0 20px 60px #0000004d}.modal h2{color:#1a3560;margin-bottom:16px;font-family:Playfair Display,serif;font-size:17px}.modal label{color:#8da3c0;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;display:block}.modal input{color:#1a3560;border:1px solid #c0d4ea;border-radius:6px;outline:none;width:100%;margin-bottom:14px;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.modal input:focus{border-color:#1a3560}.modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.btn-cancel{color:#4a6fa5;cursor:pointer;background:0 0;border:1px solid #c0d4ea;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:13px}.btn-save{color:#e8c830;cursor:pointer;background:#1a3560;border:none;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600}@media (width<=1024px){.lva-card{margin:0 auto}}.hero-map{max-width:460px;margin:0 0 0 auto}.hero-map img{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 20px 40px #00000047}.hero-map figcaption{color:#ffffffbf;text-align:center;margin-top:12px;font-size:12.5px;font-style:italic}@media (width<=900px){.hero-map{margin:0 auto}}.num-group{text-align:center;max-width:1040px;margin:0 auto 46px}.num-group__title{font-family:var(--font-head);color:var(--navy);margin:0 0 22px;font-size:18px;font-weight:600}.num-row{flex-wrap:wrap;justify-content:center;gap:28px 56px;display:flex}.num{text-align:center;flex:0 280px;max-width:320px}.num--wide{flex-basis:100%;max-width:760px}.num__val{font-family:var(--font-head);color:var(--navy);margin-bottom:8px;font-size:52px;font-weight:600;line-height:1.1}.num--wide .num__lbl{max-width:520px}.num-callout{background:var(--white);box-shadow:var(--shadow-card);border-radius:14px;max-width:1040px;margin:8px auto 0;padding:28px 36px}.num-callout p{margin:0 0 12px;font-size:16px;line-height:1.6}.num-callout p:first-child{color:var(--navy);font-weight:500}.num-callout p:last-child{color:var(--text-gray);margin-bottom:0}@media (width<=768px){.num__val{font-size:42px}.num__val--big{font-size:54px}.num-callout{padding:22px}}:root{--ink:#14243f;--gold-soft:#fbe38b;--line:#1e4d8c1a;--ease-out:cubic-bezier(.16, 1, .3, 1);--shadow-lift:0 30px 70px -30px #14243f73;--shadow-soft:0 18px 50px -24px #1e4d8c4d;--shadow-crisp:0 1px 0 #fff9 inset, 0 22px 45px -28px #14243f80;--maxw:1200px}body{color:#223}h1,h2,h3{letter-spacing:-.015em}.section{padding:clamp(64px,9vw,120px) 0}.section__head{max-width:780px}.section__head h2{color:var(--ink);font-size:clamp(28px,4vw,42px);line-height:1.12}.section__head .lead{margin-top:14px;font-size:clamp(17px,2vw,20px);line-height:1.6}.eyebrow{letter-spacing:2.5px;align-items:center;gap:9px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);border-radius:2px;width:22px;height:2px}.btn-gold{background:linear-gradient(180deg, #ffd43a 0%, var(--gold) 60%, #ecbb00 100%);letter-spacing:.2px;box-shadow:inset 0 1px #ffffff80,0 12px 26px -10px #f5c40099}.btn-gold:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 18px 34px -10px #f5c400b3}.btn{border-radius:10px;padding:15px 34px}.hero--v2{isolation:isolate;background:radial-gradient(1200px 600px at 78% -8%,#2e6db48c,#0000 60%),radial-gradient(760px 520px at 8% 115%,#f5c4001a,#0000 60%),linear-gradient(150deg,#163a6a 0%,#1c477f 46%,#14345f 100%);padding:clamp(72px,11vw,132px) 0 clamp(84px,12vw,150px);position:relative}.hero--v2:after{content:"";z-index:-1;opacity:.5;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;mask-image:radial-gradient(120% 120% at 70% 30%,#000 30%,#0000 78%)}.hero--v2 .hero__grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(36px,5vw,68px)}.hero__eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:2.5px;color:var(--gold);align-items:center;gap:9px;margin:0 0 20px;font-size:12px;font-weight:700;display:inline-flex}.hero__eyebrow:before{content:"";background:var(--gold);width:24px;height:2px}.hero--v2 h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px;font-size:clamp(34px,5vw,56px);font-weight:600;line-height:1.06}.hero--v2 .hero__sub{color:#ffffffdb;max-width:540px;font-size:clamp(16.5px,1.7vw,19px);line-height:1.6}.hero--v2 .hero__cta{margin-top:6px}.hero__trust{color:#ffffffb8;letter-spacing:.2px;border-top:1px solid #ffffff24;margin:22px 0 0;padding-top:18px;font-size:13.5px}.doc-scene{box-shadow:var(--shadow-lift);transition:transform .6s var(--ease-out);background:linear-gradient(#fffffffa,#f5f8fd);border:1px solid #fff9;border-radius:18px;max-width:440px;margin-left:auto;padding:22px 22px 18px;position:relative;transform:perspective(1400px)rotateY(-6deg)rotateX(2.5deg)}.doc-scene:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#1e4d8c0d 1px,#0000 1px),linear-gradient(90deg,#1e4d8c0d 1px,#0000 1px);background-size:28px 28px;border-radius:18px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 70%)}.doc-scene__head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:4px 4px 16px;display:flex;position:relative}.doc-scene__dot{background:radial-gradient(circle at 50% 38%, #fff2b0, var(--gold) 45%, #d9a900 100%);border-radius:9px;flex:none;width:34px;height:34px;position:relative;box-shadow:0 0 0 4px #f5c40029,0 6px 14px -6px #d9a900b3}.doc-scene__dot:after{content:"";border:2px solid #14243f8c;border-radius:50%;position:absolute;inset:10px}.doc-scene__head strong{font-family:var(--font-head);color:var(--ink);font-size:15px;display:block}.doc-scene__head span{color:var(--text-gray);letter-spacing:.3px;font-size:12px}.doc-scene__list{flex-direction:column;gap:8px;margin:14px 0 0;display:flex}.doc-item{border:1px solid var(--line);opacity:0;animation:docIn .7s var(--ease-out) forwards;background:#fff;border-radius:11px;align-items:center;gap:12px;padding:11px 12px 11px 14px;display:flex;position:relative;overflow:hidden;transform:translateY(10px);box-shadow:0 6px 18px -14px #1e4d8c80}.doc-item:before{content:"";background:linear-gradient(var(--gold), #e6b400);transform-origin:top;width:3px;animation:drawLine .6s var(--ease-out) forwards;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.doc-item:first-child{animation-delay:.15s}.doc-item:first-child:before{animation-delay:.3s}.doc-item:nth-child(2){animation-delay:.45s}.doc-item:nth-child(2):before{animation-delay:.6s}.doc-item:nth-child(3){animation-delay:.75s}.doc-item:nth-child(3):before{animation-delay:.9s}.doc-item:nth-child(4){animation-delay:1.05s}.doc-item:nth-child(4):before{animation-delay:1.2s}.doc-item__ico{background:var(--light-blue-alt);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.doc-item__main{flex:1;min-width:0}.doc-item__main b{color:var(--ink);font-size:14px;font-weight:600;line-height:1.2;display:block}.doc-item__main span{color:var(--text-gray);font-size:12px}.doc-item__tag{font-family:var(--font-head);color:var(--navy);font-size:14px;font-weight:700}.doc-scene__total{color:#fff;background:linear-gradient(120deg,#14345f,#1e4d8c);border-radius:12px;justify-content:space-between;align-items:center;margin-top:14px;padding:14px 16px;display:flex;box-shadow:0 14px 30px -18px #14243fe6}.doc-scene__total-lbl{text-transform:uppercase;letter-spacing:1.5px;color:#fff9;font-size:11px;display:block}.doc-scene__total-val{font-family:var(--font-head);color:var(--gold);font-size:26px;font-weight:700;line-height:1.1}.doc-scene__meta{color:#ffffffb3;text-align:right;font-size:12.5px}@keyframes docIn{to{opacity:1;transform:translateY(0)}}@keyframes drawLine{to{transform:scaleY(1)}}.authority{background:var(--light-blue);text-align:center;padding:42px 0 10px}.authority__line{font-family:var(--font-head);color:var(--ink);max-width:720px;margin:0 auto 20px;font-size:clamp(17px,2.2vw,22px)}.authority__logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 30px;margin:0;padding:0;list-style:none;display:flex}.authority__logos li{letter-spacing:.4px;color:var(--navy);opacity:.8;font-size:15px;font-weight:700;position:relative}.authority__logos li+li:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.authority--navy{background:linear-gradient(150deg, var(--navy-dark), var(--navy));padding:52px 0}.authority--navy .authority__line{color:#fff}.authority--navy .authority__logos li{color:#ffffffe6;opacity:1}.mvp{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,3vw,40px);max-width:940px;margin:12px auto 0;display:grid}.mvp__panel{border-radius:16px;min-height:300px;padding:26px 26px 22px}.mvp__panel--memory{filter:saturate(.6);background:#f3f5f8;border:1px dashed #14243f38}.mvp__panel--proof{border:1px solid var(--line);box-shadow:var(--shadow-soft);opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);background:#fff;transform:translate(26px)}.mvp__tag{font-family:var(--font-body);text-transform:uppercase;letter-spacing:1.5px;color:var(--text-gray-light);margin:0 0 16px;font-size:11.5px;font-weight:700}.mvp__tag--gold{color:#b98900;align-items:center;gap:8px;display:inline-flex}.mvp__tag--gold:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #f5c40033}.mvp__list{margin:0;padding:0;list-style:none}.mvp__list--vague li{color:#8a94a6;filter:blur(.3px);border-bottom:1px solid #14243f0f;padding:10px 0;font-style:italic}.mvp__list--proof li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.mvp__list--proof li b{color:var(--ink);font-size:15px;font-weight:600}.mvp__list--proof li span{color:var(--text-gray);white-space:nowrap;font-size:13px}.mvp__list--proof li:last-child b{color:var(--navy)}.mvp__foot{margin:18px 0 0;font-size:14.5px;font-weight:700}.mvp__foot--bad{color:var(--alert-red)}.mvp__foot--good{color:var(--success-green)}.mvp__arrow{color:var(--gold);place-items:center;display:grid}.num-group{max-width:980px;margin:0 auto}.num-row{text-align:center;grid-template-columns:repeat(3,1fr);gap:clamp(20px,4vw,56px);display:grid}.num{padding:8px}.num__val{font-family:var(--font-head);color:var(--navy);letter-spacing:-.02em;font-size:clamp(40px,6vw,60px);font-weight:700;line-height:1}.num__val--red{color:var(--alert-red)}.num__val--big{font-size:clamp(30px,4.4vw,44px)}.num__lbl{color:var(--text-gray);max-width:260px;margin:14px auto 0;font-size:15px;line-height:1.5}.num-callout{text-align:center;background:var(--white);max-width:820px;box-shadow:var(--shadow-soft);border-top:3px solid var(--gold);border-radius:16px;margin:44px auto 0;padding:30px 36px}.num-callout p{color:var(--text-dark);margin:0;font-size:17px}.num-source{text-align:center;color:var(--text-gray-light);max-width:760px;margin:20px auto 0;font-size:12.5px;line-height:1.6}.num-source a{color:var(--mid-blue);text-underline-offset:2px;text-decoration:underline}.num-source a:hover{color:var(--navy)}.markets{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.market-card{border:1px solid var(--line);box-shadow:var(--shadow-crisp);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#fff;border-radius:16px;padding:34px 30px 28px;position:relative;overflow:hidden}.market-card:before{content:"";background:linear-gradient(90deg, var(--navy), var(--mid-blue));transform-origin:0;height:4px;transition:transform .4s var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.market-card:hover{transform:translateY(-5px);box-shadow:0 30px 60px -34px #14243f8c}.market-card:hover:before{transform:scaleX(1)}.market-card h3{color:var(--ink);margin-bottom:12px;font-size:22px}.market-card p{color:var(--text-gray);margin:0 0 20px;font-size:15.5px}.market-card__link{color:var(--navy);opacity:.55;letter-spacing:.2px;font-size:14.5px;font-weight:700}.market-card--img{padding-top:26px}.market-card__img{margin-bottom:22px}.section-media{max-width:1060px;box-shadow:var(--shadow-lift);border-radius:16px;margin:4px auto 40px;overflow:hidden}.section-media+.steps{margin-top:4px}.steps{gap:30px;position:relative}.step{border:1px solid var(--line);box-shadow:var(--shadow-crisp);text-align:left;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#fff;border-radius:16px;padding:40px 32px 34px}.step:hover{transform:translateY(-4px);box-shadow:0 28px 56px -32px #14243f80}.step__num{width:52px;height:52px;margin:0 0 20px;font-size:22px;box-shadow:0 10px 22px -10px #f5c400b3}.step h3{color:var(--ink);font-size:20px}.step p{font-size:15.5px}.modes{grid-template-columns:1fr 1fr;gap:28px;max-width:940px;margin:0 auto;display:grid}.mode-card{border:1px solid var(--line);box-shadow:var(--shadow-crisp);background:#fff;border-radius:18px;padding:38px 34px;position:relative}.mode-card--diy{border:1px solid #f5c40080;box-shadow:0 22px 50px -28px #d9a90073}.mode-card--diy:after{content:"Most flexible";letter-spacing:1px;text-transform:uppercase;color:#b98900;background:#f5c40024;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;position:absolute;top:20px;right:20px}.mode-card__tag{text-transform:uppercase;letter-spacing:1.5px;color:var(--mid-blue);margin:0 0 10px;font-size:11.5px;font-weight:700}.mode-card__tag--gold{color:#b98900}.mode-card h3{color:var(--ink);margin-bottom:12px;font-size:23px}.mode-card>p{color:var(--text-gray);font-size:15.5px}.mode-card__list{border-top:1px solid var(--line);margin:18px 0 0;padding:18px 0 0;list-style:none}.mode-card__list li{color:var(--text-dark);align-items:flex-start;gap:10px;padding:9px 0;font-size:15px;display:flex}.mode-card__list .tick{color:var(--success-green);flex:none;font-weight:700}.modes__foot{text-align:center;color:var(--text-gray);margin:30px 0 0;font-size:16px}.inline-link{color:var(--navy);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px;opacity:.8;font-weight:700}.testimonial{box-shadow:var(--shadow-soft);border:1px solid var(--line);background:#fff;border-radius:20px;padding:48px 52px;position:relative}.testimonial:before{content:"“";font-family:var(--font-head);color:#f5c40038;font-size:120px;line-height:1;position:absolute;top:6px;left:30px}.testimonial__quote{color:var(--ink);font-size:clamp(19px,2.4vw,24px);font-style:normal;line-height:1.5}.trust-card{border:1px solid var(--line);box-shadow:var(--shadow-crisp);background:#fff;border-radius:16px;padding:32px 30px}.trust-card h3{color:var(--navy);align-items:baseline;gap:10px;font-size:18px;font-style:normal;display:flex}.trust-card h3:before{content:"";background:var(--gold);border-radius:2px;flex:none;width:8px;height:8px;transform:translateY(-1px)}.resource-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.resource-card{border:1px solid var(--line);box-shadow:var(--shadow-crisp);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#fff;border-radius:14px;padding:26px 26px 22px}.resource-card:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px #14243f80}.resource-card h3{color:var(--ink);margin-bottom:8px;font-size:17.5px;line-height:1.25}.resource-card p{color:var(--text-gray);margin:0 0 16px;font-size:14.5px}.resource-card__cue{color:var(--navy);opacity:.6;font-size:13.5px;font-weight:700}.service-area h2{color:var(--ink)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{color:var(--ink);padding:24px 44px 24px 0;font-size:18px}.faq-q:after{color:var(--gold);font-size:28px}.cta-final{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(140deg,#fff,#eef3fb);border-radius:22px;max-width:900px;padding:clamp(40px,6vw,64px)}.cta-final h2{color:var(--ink);text-wrap:balance;font-size:clamp(26px,3.6vw,38px);line-height:1.12}.footer-grid--v2{grid-template-columns:1.7fr 1fr 1.35fr 1.15fr;gap:44px}.footer-auth{color:#ffffff80;max-width:270px;margin:14px 0 0;font-size:12.5px;line-height:1.55}.footer-col span{color:#ffffff8c;cursor:default;font-size:14px}.footer-col a:hover{color:#fff}.footer-col__sub{margin-top:26px}.footer-credit{color:#ffffffb3;text-underline-offset:3px;text-decoration:underline #f5c40080}.footer-credit:hover{color:#fff}.footer-bottom .legal{gap:18px;display:flex}.footer-bottom .legal span{color:#fff6;cursor:default;font-size:13px}.footer-bottom .legal a{color:#ffffff73;font-size:13px;text-decoration:none;transition:color .2s}.footer-bottom .legal a:hover{color:#fff}a.nav__panel-link{text-decoration:none}@media (width<=1024px){.footer-grid--v2{grid-template-columns:1fr 1fr}.hero--v2 .hero__grid{grid-template-columns:1fr}.doc-scene{max-width:480px;margin:0 auto;transform:none}.doc-scene:hover{transform:none}.markets,.resource-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.markets,.resource-grid,.modes,.num-row,.mvp{grid-template-columns:1fr}.mvp__arrow{margin:-6px auto;transform:rotate(90deg)}.mvp__panel{min-height:0}.mvp__panel--proof{transform:translateY(20px)}.mvp__panel--proof.in{transform:none}}.hero--v2{position:relative}.hero--v2:before{content:"";z-index:-2;pointer-events:none;filter:blur(28px);background:radial-gradient(closest-side,#f5c40029,#0000) 18% 26%/52% 52% no-repeat,radial-gradient(closest-side,#60a4ec6b,#0000) 84% 64%/62% 62% no-repeat;animation:22s ease-in-out infinite alternate aurora;position:absolute;inset:-25%}@keyframes aurora{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(5%,3%)scale(1.16)}}.hero--v2 h1 .word{opacity:0;display:inline-block;transform:translateY(22px)}.hero--v2 h1.split .word{animation:wordUp .72s var(--ease-out) forwards}@keyframes wordUp{to{opacity:1;transform:none}}.doc-scene{--ry:-6deg;--rx:2.5deg;transform:perspective(1400px) rotateY(var(--ry)) rotateX(var(--rx));transition:transform .18s var(--ease-out);will-change:transform;overflow:hidden}.doc-scene:hover{transform:perspective(1400px) rotateY(var(--ry)) rotateX(var(--rx))}.doc-scene__scan{z-index:3;pointer-events:none;background:linear-gradient(#f5c40000,#f5c40024,#f5c40000);height:46%;animation:7s cubic-bezier(.55,0,.45,1) infinite scan;position:absolute;top:-46%;left:0;right:0}@keyframes scan{0%,8%{opacity:0;top:-46%}26%{opacity:1}52%{opacity:.25;top:100%}53%,to{opacity:0;top:100%}}.scroll-progress{z-index:200;background:linear-gradient(90deg, var(--gold), #ffdb4d);width:0;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 10px #f5c4008c}.mvp__panel--memory{filter:saturate(calc(1 - var(--fade,0) * .45)) blur(calc(var(--fade,0) * 1.7px));opacity:calc(1 - var(--fade,0) * .22);transition:filter .25s linear,opacity .25s linear}.mvp__list--vague li{filter:none;color:#333c4d}.mvp__panel--proof{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translate(20px)}.mvp__panel--proof.in{opacity:1;transform:none}.mvp__list--proof li{opacity:var(--r,0);transform:translateY(calc((1 - var(--r,0)) * 10px));transition:opacity .3s var(--ease-out), transform .3s var(--ease-out)}.brand-logo{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-logo__mark{flex:none;width:40px;height:46px;overflow:visible}.brand-logo--footer{margin-bottom:14px}.brand-logo--footer .brand-logo__mark{width:33px;height:38px}.bl-shield{stroke:var(--navy);stroke-width:3px;stroke-linejoin:round}.bl-inner{fill:none;stroke:var(--navy);stroke-width:1px;opacity:.45}.bl-ring{fill:none;stroke:var(--navy);stroke-width:1.8px}.bl-ticks{fill:none;stroke:var(--navy);stroke-width:3px;stroke-dasharray:.6 3.15;stroke-linecap:round}.bl-num{fill:var(--navy);font:600 6px var(--font-body), system-ui, sans-serif;text-anchor:middle;dominant-baseline:central}.bl-index{fill:var(--navy)}.bl-knob2{fill:var(--navy-dark)}.bl-face{transform-box:view-box;transform-origin:50px 60px;animation:1.6s cubic-bezier(.2,.85,.25,1) both dialUnlock}.brand-logo:hover .bl-face{animation:.8s dialNudge}@keyframes dialUnlock{0%{transform:rotate(-330deg)}74%{transform:rotate(14deg)}to{transform:rotate(0)}}@keyframes dialNudge{0%{transform:rotate(0)}45%{transform:rotate(-26deg)}to{transform:rotate(0)}}.brand-logo__word{font-family:var(--font-head);color:var(--navy);letter-spacing:-.01em;white-space:nowrap;font-size:19px;font-weight:700}.brand-logo--footer .brand-logo__word{color:#fff;font-size:16px}.reveal--left{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translate(-30px)}.reveal--right{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translate(30px)}.reveal--left.in,.reveal--right.in{opacity:1;transform:none}.markets .reveal:nth-child(2),.steps .reveal:nth-child(2),.trust-cards .reveal:nth-child(2){transition-delay:.1s}.markets .reveal:nth-child(3),.steps .reveal:nth-child(3),.trust-cards .reveal:nth-child(3){transition-delay:.22s}.hero--int{color:var(--white);isolation:isolate;background:radial-gradient(1000px 480px at 80% -10%,#2e6db480,#0000 60%),linear-gradient(150deg,#163a6a 0%,#1c477f 52%,#14345f 100%);padding:clamp(56px,8vw,92px) 0 clamp(64px,9vw,104px);position:relative;overflow:hidden}.hero--int:after{content:"";z-index:-1;opacity:.5;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;mask-image:radial-gradient(120% 120% at 70% 30%,#000 30%,#0000 78%)}.hero--int .hero__grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(32px,5vw,64px)}.hero--int h1{color:var(--white);letter-spacing:-.02em;text-wrap:balance;margin:0 0 18px;font-size:clamp(30px,4.4vw,48px);font-weight:600;line-height:1.09}.hero--int .hero__sub{color:#ffffffd9;max-width:560px;margin-bottom:26px;font-size:clamp(16px,1.7vw,18.5px);line-height:1.62}.hero--int .hero__note{margin-top:14px}.hero__answer{border-left:3px solid var(--gold);color:#ffffffe0;max-width:580px;margin:26px 0 0;padding:4px 0 4px 18px;font-size:15.5px;line-height:1.65}.hero__answer strong{color:#fff}.hero--spoke__inner{max-width:780px}.hero--spoke h1{font-size:clamp(29px,3.9vw,44px)}.hero--spoke .hero__answer{max-width:680px}.crumbs{letter-spacing:.4px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 20px;font-size:12.5px;display:flex}.crumbs a{color:#ffffffb8;text-decoration:none;transition:color .2s}.crumbs a:hover{color:#fff}.crumbs .sep{color:#ffffff52}.crumbs .cur{color:#ffffffe6}.claim-seq{max-width:780px;margin:34px auto 0;padding-left:38px;position:relative}.claim-seq__rail{background:#1e4d8c1f;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:11px;overflow:hidden}.claim-seq__fill{background:linear-gradient(180deg, var(--gold), #dcae00);width:100%;height:100%;transform:scaleY(var(--p,0));transform-origin:top;display:block}.claim-step{opacity:.35;transition:opacity .5s var(--ease-out);padding:0 0 36px;position:relative}.claim-step:last-child{padding-bottom:0}.claim-step:before{content:"";width:12px;height:12px;transition:all .4s var(--ease-out);background:#fff;border:2px solid #1e4d8c4d;border-radius:50%;position:absolute;top:5px;left:-33px}.claim-step.on{opacity:1}.claim-step.on:before{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 5px #f5c40029}.claim-step__k{text-transform:uppercase;letter-spacing:1.8px;color:#b98900;margin:0 0 7px;font-size:11.5px;font-weight:700}.claim-step h3{color:var(--ink);margin:0 0 8px;font-size:19px}.claim-step p{color:var(--text-gray);max-width:640px;margin:0;font-size:15.5px;line-height:1.65}.claim-step p+p{margin-top:10px}.claim-step .src{color:var(--text-gray-light);margin-top:10px;font-size:12.5px;display:block}.claim-step .src a{color:var(--mid-blue);text-underline-offset:2px;text-decoration:underline}.tier-wrap{max-width:866px;margin:0 auto;padding-left:26px;position:relative}.tier-wrap__line{background:#1e4d8c1a;border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:7px;overflow:hidden}.tier-wrap__line i{background:linear-gradient(180deg, var(--gold), #dcae00);transform-origin:top;width:100%;height:100%;transition:transform 1.2s var(--ease-out) .15s;display:block;transform:scaleY(0)}.tier-wrap.in .tier-wrap__line i{transform:none}.tier{box-shadow:var(--shadow-crisp);border-radius:14px}.tier-list .tier:nth-child(2){transition-delay:.12s}.tier-list .tier:nth-child(3){transition-delay:.24s}.tier-list .tier:nth-child(4){transition-delay:.36s}.tier-note{max-width:866px;color:var(--text-gray);margin:22px auto 0;padding-left:26px;font-size:14.5px}.info-trio{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:0 auto;display:grid}.info-trio .duo__card{border-top-width:4px}.duo__card--gold{border-top-color:var(--gold)}.duo__card--red{border-top-color:var(--alert-red)}.guide-cue{color:var(--navy);letter-spacing:.2px;margin-top:14px;font-size:13.5px;font-weight:700;display:inline-block}span.guide-cue{opacity:.5;cursor:default}a.guide-cue{border-bottom:2px solid #f5c400a6;padding-bottom:1px;text-decoration:none;transition:border-color .2s,color .2s}a.guide-cue:hover{color:var(--navy-dark);border-bottom-color:var(--gold)}.vx-group{max-width:1120px;margin:0 auto 36px}.vx-group:last-of-type{margin-bottom:0}.vx-group__head{font-family:var(--font-body);text-transform:uppercase;letter-spacing:2.2px;color:var(--text-gray);align-items:center;gap:12px;margin:0 0 16px;font-size:12px;font-weight:700;display:flex}.vx-group__head:before{content:"";background:var(--gold);border-radius:2px;width:20px;height:2px}.vx-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.vx-grid--3{grid-template-columns:repeat(3,1fr);max-width:840px;margin:0 auto}.vx-grid--2{grid-template-columns:repeat(2,1fr);max-width:560px;margin:0 auto}.vx-card{border:1px solid var(--line);box-shadow:var(--shadow-crisp);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#fff;border-radius:14px;flex-direction:column;gap:7px;padding:20px 20px 18px;display:flex;position:relative;overflow:hidden}.vx-card:before{content:"";background:linear-gradient(90deg, var(--gold), #fd5);transform-origin:0;height:3px;transition:transform .35s var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.vx-card:hover{transform:translateY(-4px);box-shadow:0 24px 46px -28px #14243f80}.vx-card:hover:before{transform:scaleX(1)}.vx-card__no{font-family:var(--font-head);letter-spacing:1.2px;color:#b98900;font-size:12px;font-weight:700}.vx-card h4{font-family:var(--font-head);color:var(--ink);margin:0;font-size:15.5px;font-weight:600;line-height:1.32}.vx-card p{color:var(--text-gray);flex:1;margin:0;font-size:13.5px;line-height:1.5}.vx-card__cue{color:var(--navy);opacity:.5;font-size:13px;font-weight:700}a.vx-card{text-decoration:none}a.vx-card .vx-card__cue{opacity:.85}.cue-row{flex-wrap:wrap;gap:4px 26px;margin-top:4px;display:flex}.cue-row .guide-cue{margin-top:10px}.dl-card{background:#fff;border:1px solid #f5c4008c;border-radius:18px;align-items:center;gap:24px;max-width:820px;margin:0 auto;padding:30px 34px;display:flex;box-shadow:0 24px 55px -30px #d9a90080}.dl-card__ico{background:linear-gradient(150deg, var(--navy-dark), var(--navy));border-radius:8px;flex:none;place-items:center;width:64px;height:76px;display:grid;box-shadow:0 10px 22px -10px #14243f99}.dl-card__ico span{color:var(--gold);letter-spacing:1px;font-size:13px;font-weight:700}.dl-card__body{flex:1}.dl-card__body h3{color:var(--ink);margin:0 0 6px;font-size:20px}.dl-card__body p{color:var(--text-gray);margin:0;font-size:15px}.dl-card__meta{color:var(--text-gray-light);letter-spacing:.3px;margin-top:8px;font-size:12.5px;display:block}.dl-card .btn{flex:none}@media (width<=700px){.dl-card{text-align:center;flex-direction:column}}.cite-line{text-align:center;color:var(--text-gray-light);max-width:760px;margin:18px auto 0;font-size:12.5px;line-height:1.6}.cite-line a{color:var(--mid-blue);text-underline-offset:2px;text-decoration:underline}.cite-line a:hover{color:var(--navy)}@media (width<=1024px){.hero--int .hero__grid{grid-template-columns:1fr}.hero--int .ladder{margin:8px auto 0;transform:none}.hero--int .ladder:hover{transform:none}.vx-grid{grid-template-columns:repeat(2,1fr)}.info-trio{grid-template-columns:1fr;max-width:640px}}@media (width<=760px){.vx-grid{grid-template-columns:1fr}.claim-seq{padding-left:30px}.claim-step:before{left:-25px}.claim-seq__rail{left:5px}}.spot{color:var(--text-dark);box-shadow:var(--shadow-lift);width:100%;max-width:410px;transition:transform .5s var(--ease-out);background:linear-gradient(#fffffffa,#f5f8fd);border:1px solid #fff9;border-radius:16px;margin-left:auto;padding:20px 20px 16px;position:relative;overflow:hidden;transform:perspective(1300px)rotateY(-6deg)rotateX(2deg)}.spot:hover{transform:perspective(1300px)rotateY(-2deg)rotateX(1deg)}.spot:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#1e4d8c0d 1px,#0000 1px),linear-gradient(90deg,#1e4d8c0d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 75%)}.spot__head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:11px;display:flex;position:relative}.spot__dot{background:var(--gold);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #f5c40029}.spot__title{font-family:var(--font-head);color:var(--navy);font-size:14px;font-weight:700;line-height:1.25}.spot__sub{font-family:var(--font-body);color:var(--text-gray-light);text-transform:uppercase;letter-spacing:1.2px;margin-top:2px;font-size:10.5px;font-weight:700;display:block}.spot__row{border-bottom:1px solid #eef2f8;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 2px;font-size:13px;display:flex;position:relative}.spot__row:last-of-type{border-bottom:0}.spot__row b{color:var(--ink);font-size:13.5px;font-weight:600}.spot__row small{color:var(--text-gray);font-size:11.5px;font-weight:400;display:block}.spot__val{font-family:var(--font-head);color:var(--navy);white-space:nowrap;font-size:15px;font-weight:700}.spot__val--red{color:var(--alert-red)}.spot__val--green{color:var(--success-green)}.spot__chip{letter-spacing:1px;text-transform:uppercase;color:#b98900;background:#f5c40029;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.spot__chip--red{color:var(--alert-red);background:#c0392b1a}.spot__chip--green{color:var(--success-green);background:#1b7a3d1a}.spot__chip--navy{color:var(--navy);background:#1e4d8c1a}.spot__note{color:var(--text-gray);border-top:1px solid #eef2f8;margin-top:10px;padding-top:10px;font-size:11.5px;line-height:1.5;position:relative}.spot__foot{color:#fff;background:linear-gradient(120deg,#14345f,#1e4d8c);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:flex;position:relative}.spot__foot b{font-family:var(--font-head);color:var(--gold);font-size:16px}.spot__foot span{color:#ffffffbf;font-size:11px}.spot__bar{background:#e9eef7;border-radius:6px;height:10px;margin:5px 0 3px;position:relative;overflow:hidden}.spot__bar i{background:linear-gradient(90deg, var(--navy), var(--mid-blue));transform-origin:0;height:100%;animation:spotBar 1.1s var(--ease-out) both;border-radius:6px;display:block}.spot__bar i.gold{background:linear-gradient(90deg, #dcae00, var(--gold))}.spot__bar i.red{background:linear-gradient(90deg, #a53125, var(--alert-red))}.spot__bar i.green{background:linear-gradient(90deg, #14602f, var(--success-green))}.spot__cap{background:var(--gold);z-index:2;border-radius:2px;width:2.5px;position:absolute;top:-3px;bottom:-3px}@keyframes spotBar{0%{transform:scaleX(0)}}.spot__row--stack{display:block}.spot__row--stack .lbls{color:var(--text-gray);justify-content:space-between;font-size:11.5px;display:flex}.spot__list{margin:0;padding:0;list-style:none;position:relative}.spot__list li{color:var(--ink);border-bottom:1px solid #eef2f8;align-items:center;gap:9px;padding:7px 2px;font-size:13px;display:flex}.spot__list li:last-child{border-bottom:0}.spot__tick{color:#fff;background:0 0;border:1.6px solid #1e4d8c66;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;font-size:9.5px;font-weight:800;display:grid}.spot__list li.on .spot__tick{background:var(--success-green);border-color:var(--success-green)}.spot__list li.on .spot__tick:after{content:"✓"}.spot__list.animate li.on .spot__tick{animation:tickIn .3s var(--ease-out) both}.spot__list.animate li:first-child.on .spot__tick{animation-delay:.3s}.spot__list.animate li:nth-child(2).on .spot__tick{animation-delay:.65s}.spot__list.animate li:nth-child(3).on .spot__tick{animation-delay:1s}.spot__list.animate li:nth-child(4).on .spot__tick{animation-delay:1.35s}@keyframes tickIn{0%{opacity:0;transform:scale(.3)}}.spot__stamp{border:2.5px solid var(--success-green);color:var(--success-green);letter-spacing:2.5px;text-transform:uppercase;opacity:.9;border-radius:7px;padding:3px 12px;font-size:11px;font-weight:800;animation:.45s cubic-bezier(.2,1.4,.4,1) .7s both stampIn;display:inline-block;transform:rotate(-7deg)}.spot__stamp--gold{color:#b98900;border-color:#d9a900}@keyframes stampIn{0%{opacity:0;transform:rotate(-7deg)scale(2.2)}}.spot__sig path{stroke-dasharray:240;stroke-dashoffset:240px;animation:sigDraw 1.4s var(--ease-out) .5s forwards}@keyframes sigDraw{to{stroke-dashoffset:0}}.usmap{grid-template-columns:repeat(24,1fr);gap:4px;padding:4px 0 2px;display:grid;position:relative}.usmap i{aspect-ratio:1;background:#1e4d8c2e;border-radius:50%}.usmap i.x{background:0 0}.usmap i.c{background:var(--mid-blue);animation:3s ease-in-out infinite cityGlow}.usmap i.c2{animation-delay:1s}.usmap i.c3{animation-delay:2s}.usmap i.hq{background:var(--gold);animation:2.4s ease-in-out infinite hqPulse;box-shadow:0 0 0 3px #f5c40047}@keyframes cityGlow{0%,to{background:#1e4d8c2e}50%{background:var(--mid-blue);box-shadow:0 0 8px #2e6db4b3}}@keyframes hqPulse{0%,to{box-shadow:0 0 0 3px #f5c40047}50%{box-shadow:0 0 0 7px #f5c4001f}}.spot--map{padding:12px 12px 10px}.spot--map .mapwrap{border-radius:10px;position:relative;overflow:hidden}.spot--map img{width:100%;height:auto;display:block}.spot--map .pin{background:var(--gold);border:2.5px solid #fff;border-radius:50%;width:14px;height:14px;animation:2.4s ease-in-out infinite hqPulse;position:absolute;top:44%;left:47%;box-shadow:0 2px 8px #00000059}.hero--spoke .hero__grid .hero--spoke__inner{max-width:none}@media (width<=1024px){.spot{margin:6px auto 0;transform:none}.spot:hover{transform:none}}@media (width<=1024px) and (width>=761px){.trust-cards,.markets,.steps:not(.steps--four),.vx-grid--3{grid-template-columns:repeat(3,1fr);gap:16px}.trust-card,.market-card{padding:24px 20px}.step{padding:28px 20px 26px}.vx-card{padding:18px 16px 16px}}@media (width<=760px){.trust-cards,.markets,.steps,.steps--four,.stat-cols,.vx-grid--3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.claim-step{opacity:1}.claim-seq__fill{transform:none}.tier-wrap__line i{transition:none;transform:none}.vx-card:hover,.spot,.spot:hover{transform:none}.spot__bar i,.spot__stamp,.spot__list.animate li.on .spot__tick{animation:none!important}.spot__sig path{stroke-dashoffset:0;animation:none!important}.usmap i.c,.usmap i.hq,.spot--map .pin{animation:none!important}.doc-item,.doc-item:before{opacity:1!important;animation:none!important;transform:none!important}.doc-scene,.doc-scene:hover{transform:none}.doc-scene__scan,.hero--v2:before{animation:none!important}.hero--v2 h1 .word{opacity:1!important;animation:none!important;transform:none!important}.market-card:hover,.step:hover,.resource-card:hover{transform:none}.mvp__panel--proof,.mvp__list--proof li{opacity:1!important;transform:none!important}.mvp__panel--memory{filter:none!important;opacity:1!important}.reveal--left,.reveal--right{opacity:1!important;transform:none!important}.bl-face,.brand-logo:hover .bl-face{animation:none!important}}
