.lp{--lp-navy:#003366;--lp-navy-deep:#00284d;--lp-navy-bright:#06457f;--lp-orange:#f97316;--lp-orange-text:#e8620a;--lp-orange-ink:#b4491a;--lp-orange-dark:#c2410c;--lp-orange-deepest:#431407;--lp-orange-tint:#fff4ec;--lp-blue-tint:#eef5fa;--lp-cream:#f7f7f4;--lp-border:#e5e7e4;--lp-border-strong:#d3d7da;--lp-ink:#111827;--lp-muted:#5f6772;--lp-skel:#e9e9e3;--lp-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lp-mono:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--lp-serif:var(--font-source-serif),Georgia,serif;--lp-shadow-card:0 2px 4px rgba(0,40,77,0.06),0 24px 60px -24px rgba(0,40,77,0.3);--lp-shadow-panel:0 20px 50px -20px rgba(0,40,77,0.4);--lp-shadow-btn:0 1px 1px rgba(0,40,77,0.06);--lp-container:1280px;--lp-gutter:56px;--lp-page-pad:80px;--ink:#101623;--ink-2:#45505f;--ink-3:#737e8d;--blue:#0052ff;font-family:var(--lp-sans);color:var(--lp-ink);background:#fff;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;scroll-behavior:smooth}.lp img{max-width:100%;display:block}.lp a{text-decoration:none;color:inherit}.lp button{font-family:inherit;border:0;background:none;cursor:pointer}.lp ol,.lp ul{list-style:none;margin:0;padding:0}.lp dd,.lp dl,.lp dt,.lp figure,.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp .container{max-width:var(--lp-container);margin:0 auto;padding-left:var(--lp-gutter);padding-right:var(--lp-gutter);width:100%}.lp .page-pad{padding-left:var(--lp-page-pad);padding-right:var(--lp-page-pad)}.lp .dash{display:inline-block;width:24px;height:3px;border-radius:999px;background:var(--lp-orange);flex-shrink:0}.lp .dash--wide{width:28px;border-radius:2px}.lp .eyebrow{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;letter-spacing:1.44px;text-transform:uppercase;color:var(--lp-navy)}.lp .eyebrow--light{color:rgba(255,255,255,.7)}.lp .eyebrow .num{font-family:var(--lp-mono);font-weight:500;font-size:12px;letter-spacing:1.44px;color:var(--lp-orange-dark)}.lp .eyebrow .dash{width:20px}.lp .eyebrow--plain .dash{width:24px}.lp .btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:7px;font-size:15px;font-weight:500;line-height:22.5px;white-space:nowrap}.lp .btn--primary{background:var(--lp-navy);color:#fff;box-shadow:var(--lp-shadow-btn)}.lp .btn--secondary{border:1px solid rgba(0,51,102,.35)}.lp .btn--secondary,.lp .btn--white{background:#fff;color:var(--lp-navy)}.lp .btn--white{box-shadow:var(--lp-shadow-btn)}.lp .btn--ghost-light{border:1px solid rgba(255,255,255,.3);color:#fff}.lp .btn--lg{height:56px;padding:0 32px;font-size:17px;font-weight:600;border-radius:12px}.lp .site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.9);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid rgba(229,231,228,.7)}.lp .site-header__inner{display:flex;align-items:center;justify-content:space-between;height:64px}.lp .logo{gap:7px;font-size:19px;font-weight:600;letter-spacing:-.57px;color:var(--lp-navy)}.lp .logo,.lp .logo__mark{display:flex;align-items:center}.lp .logo__mark{width:24px;height:24px;border-radius:7px;background:var(--lp-navy);color:#fff;font-size:13px;font-weight:700;justify-content:center}.lp .logo__dot{color:var(--lp-orange)}.lp .site-nav ul{display:flex;gap:4px}.lp .site-nav a{display:block;padding:1px 12px;font-size:14.5px;line-height:21.75px;color:var(--lp-muted)}.lp .site-nav a:hover{color:var(--lp-navy)}.lp .site-header__actions{display:flex;align-items:center;gap:8px}.lp .site-header__cta{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:7px;background:var(--lp-navy);color:#fff;font-size:14px;font-weight:500;box-shadow:var(--lp-shadow-btn)}.lp .nav-toggle{display:none;flex-direction:column;gap:5px;padding:8px}.lp .nav-toggle span{width:20px;height:2px;background:var(--lp-navy);border-radius:2px}.lp .hero__audit{flex-direction:column;align-items:center;margin-top:36px;max-width:620px}.lp .hero__audit,.lp .hero__audit-row{display:flex;gap:12px;width:100%}.lp .hero__audit-input{flex:1 1 auto;min-width:0;height:56px;padding:0 20px;border:2px solid var(--lp-border-strong);border-radius:12px;background:#fff;font-size:17px;color:var(--lp-ink);outline:none;box-shadow:0 1px 2px rgba(0,40,77,.05);transition:border-color .12s ease,box-shadow .12s ease}.lp .hero__audit-input::-moz-placeholder{color:var(--lp-muted)}.lp .hero__audit-input::placeholder{color:var(--lp-muted)}.lp .hero__audit-input:focus{border-color:var(--lp-navy);box-shadow:0 0 0 4px rgba(0,51,102,.1)}.lp .hero__audit-input[aria-invalid=true]{border-color:var(--lp-orange-dark)}.lp .hero__audit-row .btn{flex:0 0 auto}.lp .hero__audit-note{font-size:13px;line-height:20px;color:var(--lp-muted)}.lp .hero__audit-error{font-size:14px;line-height:20px;color:var(--lp-orange-dark)}.lp .hero__audit-proof{font-size:15px;font-weight:600;color:var(--lp-navy)}.lp .hero__audit-proof .tabular{font-variant-numeric:tabular-nums}.lp .hero__audit-secondary{margin-top:8px;font-size:14px}.lp .hero__audit-secondary a{color:var(--lp-muted);text-decoration:underline;text-underline-offset:3px}.lp .hero__audit-secondary a:hover{color:var(--lp-navy)}.lp .how__figure{position:relative}.lp .how__figure:before{content:"";position:absolute;right:-20px;bottom:-20px;width:96px;height:96px;border-radius:14px;background:var(--lp-orange-tint)}.lp .how__video{display:block;position:relative;width:100%;aspect-ratio:16/9;padding:0;border:1px solid rgba(0,51,102,.15);border-radius:14px;overflow:hidden;background:#00203d;box-shadow:0 1px 2px rgba(0,40,77,.06),0 12px 32px -16px rgba(0,40,77,.3)}.lp .how__video--poster{cursor:pointer}.lp .how__video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lp .how__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lp .how__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:68px;height:68px;border-radius:999px;background:var(--lp-orange,#f97316);color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.3);transition:transform .18s ease}.lp .how__video--poster:hover .how__play{transform:translate(-50%,-50%) scale(1.08)}.lp .how__video-label{position:absolute;left:0;right:0;bottom:0;padding:26px 16px 12px;font-size:13px;font-weight:600;color:#fff;text-align:center;background:linear-gradient(0deg,rgba(0,32,61,.88),rgba(0,32,61,0))}@media (prefers-reduced-motion:reduce){.lp .how__video--poster:hover .how__play{transform:translate(-50%,-50%)}}.lp .guides{background:#fff;border-top:1px solid var(--lp-border)}.lp .guides__inner{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px;align-items:start;padding-top:92px;padding-bottom:92px}.lp .guides__title-wrap{display:flex;flex-direction:column;gap:20px}.lp .guides h2{font-size:35px;line-height:44px;font-weight:600;letter-spacing:-1.12px;color:var(--lp-navy)}.lp .guides__lede{font-size:16px;line-height:25px;color:var(--lp-muted);max-width:360px}.lp .guides__links{display:flex;flex-wrap:wrap;gap:8px 24px}.lp .guides__all{font-size:15px;font-weight:600;color:var(--lp-navy);text-decoration:none}.lp .guides__all:hover{color:var(--lp-navy-bright);text-decoration:underline}.lp .guides__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--lp-border)}.lp .guides__row{border-bottom:1px solid var(--lp-border)}.lp .guides__link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name meta" "desc meta";-moz-column-gap:24px;column-gap:24px;row-gap:6px;padding:22px 0;text-decoration:none;color:inherit}.lp .guides__link:hover .guides__name{color:var(--lp-navy-bright);text-decoration:underline;text-underline-offset:3px}.lp .guides__name{grid-area:name;font-size:17px;font-weight:600;line-height:25px;color:var(--lp-navy)}.lp .guides__desc{grid-area:desc;font-size:15px;line-height:24px;color:var(--lp-muted);max-width:620px}.lp .guides__meta{grid-area:meta;align-self:start;font-family:var(--lp-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);white-space:nowrap;padding-top:4px}.lp .faq{background:var(--lp-cream);border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border)}.lp .faq__inner{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px;align-items:start;padding-top:92px;padding-bottom:92px}.lp .faq__title-wrap{display:flex;flex-direction:column;gap:20px}.lp .faq h2{font-size:35px;line-height:44px;font-weight:600;letter-spacing:-1.12px;color:var(--lp-navy)}.lp .faq__list{border-top:1px solid var(--lp-border)}.lp .faq__row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--lp-border)}.lp .faq__row:last-child{border-bottom:0}.lp .faq__q{font-size:16.5px;font-weight:600;line-height:24.75px;color:var(--lp-navy)}.lp .faq__a{font-size:15.5px;line-height:25.19px;color:var(--lp-muted)}.lp .cta{background:linear-gradient(120deg,#00284d,#003366 62%,#06457f);color:#fff;position:relative;overflow:hidden}.lp .cta__inner{position:relative;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-top:102px;padding-bottom:92px}.lp .cta h2{font-size:50px;line-height:60.32px;font-weight:600;letter-spacing:-1.624px;color:#fff;max-width:612px}.lp .cta h2 .accent{color:var(--lp-orange)}.lp .cta__actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:12px}.lp .cta__meta{font-size:16px;line-height:21px;color:rgba(255,255,255,.7)}.lp .site-footer{background:var(--lp-navy-deep);color:#fff}.lp .site-footer__main{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;padding-top:56px;padding-bottom:56px}.lp .site-footer__brand{max-width:320px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.lp .site-footer .logo{color:#fff}.lp .site-footer .logo__mark{background:#fff;color:var(--lp-navy)}.lp .site-footer__desc{font-size:15px;line-height:24.38px;color:rgba(255,255,255,.7)}.lp .site-footer__dash{width:28px;height:3px;border-radius:2px;background:var(--lp-orange)}.lp .site-footer__nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px 40px}.lp .site-footer__nav a{font-size:14.5px;line-height:21.75px;color:rgba(255,255,255,.7)}.lp .site-footer__nav a:hover{color:#fff}.lp .site-footer__bottom{border-top:1px solid rgba(255,255,255,.12)}.lp .site-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:20px;padding-bottom:20px;font-size:13.5px;line-height:20.25px;color:rgba(255,255,255,.6)}.lp .site-footer__bottom-inner a{color:rgba(255,255,255,.6)}.lp .site-footer__bottom-inner a:hover{color:#fff}.lp .site-footer__legal{display:flex;gap:16px}@media (max-width:1100px){.lp{--lp-gutter:32px;--lp-page-pad:24px}.lp .faq__inner,.lp .guides__inner{grid-template-columns:minmax(0,1fr);gap:56px}.lp .guides__link{grid-template-columns:1fr;grid-template-areas:"meta" "name" "desc"}.lp .faq__row{grid-template-columns:1fr;gap:8px}.lp .site-footer__main{flex-direction:column}}@media (max-width:900px){.lp .site-nav{display:none;position:absolute;top:64px;left:0;right:0;background:#fff;border-bottom:1px solid var(--lp-border);padding:12px 24px 20px}.lp .site-nav.is-open{display:block}.lp .site-nav ul{flex-direction:column;gap:4px}.lp .site-nav a{padding:10px 0;font-size:16px}.lp .nav-toggle{display:flex}.lp .cta h2{font-size:36px;line-height:46px}}@media (max-width:480px){.lp .site-header .container{padding-left:16px;padding-right:16px}.lp .site-header.page-pad{padding-left:8px;padding-right:8px}.lp .site-header__inner{gap:10px}.lp .site-header__cta{white-space:nowrap;padding:0 12px;font-size:13px}.lp .logo{font-size:17px}.lp .cta__actions{flex-direction:column;align-items:stretch}.lp .cta__actions .btn{width:100%}.lp .hero__audit-row{flex-direction:column}.lp .hero__audit-row .btn{width:100%}}.site-footer__ph{display:block;margin-top:18px;width:250px}.site-footer__ph img{display:block}.site-footer__fazier{display:block;margin-top:12px;width:120px}.site-footer__fazier img{display:block}.site-footer__gps{margin-top:4px}.gps{display:flex;min-height:40px;align-items:center;flex-wrap:wrap;gap:8px}.gps__fallback{font-size:13.5px;line-height:20.25px;color:rgba(255,255,255,.7);text-decoration:underline}.gps__fallback:hover{color:#fff}.lp .ph-banner{background:var(--lp-navy-deep);color:#fff;font-size:14.5px}.lp .ph-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;padding-bottom:10px}.lp .ph-banner__text{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap;line-height:1.4}.lp .ph-banner__kicker{color:var(--lp-orange);font-size:11px;align-self:center}.lp .ph-banner__headline{font-weight:600}.lp .ph-banner__sub{color:rgba(255,255,255,.72);font-size:13.5px}.lp .ph-banner__cta{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:7px;background:#fff;color:var(--lp-navy);font-weight:600;white-space:nowrap;flex-shrink:0}.lp .ph-banner__cta:hover{background:rgba(255,255,255,.88)}@media (max-width:640px){.lp .ph-banner{font-size:13.5px}.lp .ph-banner__inner{gap:12px;align-items:center}.lp .ph-banner__text{flex-direction:column;gap:2px;align-items:flex-start;flex-wrap:nowrap}.lp .ph-banner__kicker{display:none}.lp .ph-banner__sub{font-size:12px}.lp .ph-banner__cta{height:34px;padding:0 14px;font-size:13.5px}}