:root{--ink:#10213b;--ink-soft:#31415a;--blue:#1746a2;--blue-dark:#0d2e71;--blue-light:#e8efff;--green:#0d8b66;--orange:#f2a23a;--cream:#f5f3ed;--paper:#fbfbf8;--line:#dfe4ea;--muted:#687487;--white:#ffffff;--radius:18px;--shadow:0 22px 60px rgba(16,33,59,0.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}.public-site{margin:0;min-width:320px;width:100%;color:var(--ink);background:var(--paper);font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}.public-site h1,.public-site h2,.public-site h3,.public-site h4,.public-site h5,.public-site h6{font-weight:700}a{color:inherit;text-decoration:none}button,input{font:inherit}img{display:block;max-width:100%}.container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.site-header{position:sticky;z-index:70;top:0;border-bottom:1px solid rgba(223,228,234,.9);background:rgba(251,251,248,.94);backdrop-filter:blur(18px)}.nav-shell{width:min(1260px,calc(100% - 48px));height:76px;margin-inline:auto;display:flex;gap:32px}.brand,.nav-shell{align-items:center}.brand{display:inline-flex;gap:10px;flex:none;font-size:21px;font-weight:820;letter-spacing:-.045em}.brand img{border-radius:50%}.brand>span>span{color:var(--blue)}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:28px;margin-inline:auto;font-size:14px;font-weight:650;color:#48556a}.desktop-nav a{position:relative;padding-block:28px}.desktop-nav .is-active,.desktop-nav a:hover{color:var(--ink)}.desktop-nav .is-active:after{position:absolute;right:0;bottom:18px;left:0;height:2px;border-radius:4px;background:var(--orange);content:""}.desktop-actions{display:flex;align-items:center;gap:18px;flex:none}.link-action{font-size:14px;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:14px 24px;border:1px solid transparent;border-radius:9px;cursor:pointer;font-size:14px;font-weight:800;letter-spacing:-.01em;transition:transform .16s ease,background .16s ease,border-color .16s ease}.button:hover{transform:translateY(-1px)}.button-small{min-height:42px;padding:10px 18px}.button-primary{background:var(--blue);color:var(--white);box-shadow:0 10px 25px rgba(23,70,162,.2)}.button-primary:hover{background:var(--blue-dark)}.button-outline{border-color:#bfc8d7;background:#fff;color:var(--ink)}.button-outline:hover{border-color:var(--ink)}.button-ghost{border-color:#cbd3df;color:var(--ink);background:#fff}.button-ghost:hover{border-color:#9aaac2;background:#f7f9fc}.button-light{background:white;color:var(--blue-dark)}.mobile-nav{display:none;margin-left:auto}.mobile-nav-toggle{position:relative;z-index:52;width:42px;height:42px;border:1px solid var(--line);border-radius:11px;cursor:pointer;background:rgba(255,255,255,.86);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.mobile-nav-toggle span{position:absolute;left:11px;width:18px;height:2px;border-radius:3px;background:var(--ink);transition:top .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1),opacity .14s ease}.mobile-nav-toggle span:first-child{top:13px}.mobile-nav-toggle span:nth-child(2){top:19px}.mobile-nav-toggle span:last-child{top:25px}.mobile-nav.is-open .mobile-nav-toggle{border-color:#bdc9dd;background:white;box-shadow:0 9px 24px rgba(16,33,59,.12)}.mobile-nav.is-open .mobile-nav-toggle span:first-child{top:19px;transform:rotate(45deg)}.mobile-nav.is-open .mobile-nav-toggle span:nth-child(2){opacity:0;transform:scaleX(.35)}.mobile-nav.is-open .mobile-nav-toggle span:last-child{top:19px;transform:rotate(-45deg)}.mobile-nav-backdrop{z-index:48;inset:76px 0 0;border:0;background:rgba(16,33,59,.28);backdrop-filter:blur(3px);cursor:default;transition:opacity .22s ease,visibility 0s linear .22s}.mobile-nav-backdrop,.mobile-nav-panel{position:fixed;visibility:hidden;opacity:0}.mobile-nav-panel{z-index:50;top:76px;right:0;left:0;display:grid;max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px);gap:4px;overflow-y:auto;padding:18px 24px 24px;border-bottom:1px solid var(--line);background:var(--paper);box-shadow:0 22px 40px rgba(16,33,59,.16);transform:translateY(-14px) scale(.985);transform-origin:top center;pointer-events:none;transition:opacity .19s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s}.mobile-nav-panel a:not(.button){display:flex;align-items:center;gap:8px;padding:10px 4px;font-size:15px;font-weight:700}.mobile-nav-group{display:grid;min-width:0;gap:2px}.mobile-nav-label{margin:0 0 8px;padding-inline:4px;color:var(--muted);font-size:10px;font-weight:850;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.mobile-nav-account{margin-top:12px;padding:16px 12px 10px;border:1px solid #dce4ef;border-radius:12px;background:#f0f4fa}.mobile-nav-account .mobile-nav-label{color:var(--blue)}.mobile-nav-account .mobile-nav-logout{display:flex;align-items:center;gap:8px;margin-top:6px;padding-top:12px;border-top:1px solid #dce4ef}.mobile-nav-group a[aria-current=page]{border-radius:8px;color:var(--blue);background:rgba(23,70,162,.07)}.mobile-nav-group svg{display:block;flex:none}.mobile-nav-panel>.button{width:100%;margin-top:12px}.mobile-nav.is-open .mobile-nav-backdrop,.mobile-nav.is-open .mobile-nav-panel{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.mobile-nav.is-open .mobile-nav-panel{transform:translateY(0) scale(1)}.hero{overflow:hidden}.home-hero{position:relative;min-height:680px;background:var(--cream)}.home-hero:before{position:absolute;inset:0 0 0 60%;background:var(--blue);content:""}.home-hero:after{position:absolute;z-index:0;top:-110px;right:-180px;width:520px;height:520px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 62px rgba(255,255,255,.035),0 0 0 124px rgba(255,255,255,.025);content:""}.hero-grid{position:relative;z-index:2;min-height:680px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:36px}.hero-copy{padding:64px 0 56px}.eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 20px;color:var(--blue);font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.eyebrow span{width:24px;height:3px;border-radius:5px;background:var(--orange)}.eyebrow.light{color:#cbd9ff}.hero h1,.pricing-hero h1{max-width:680px;margin:0;font-size:clamp(44px,5vw,73px);line-height:.98;letter-spacing:-.055em}.hero h1 em{color:var(--blue);font-style:normal}.hero-lead{max-width:610px;margin:26px 0 30px;color:var(--ink-soft);font-size:18px;line-height:1.6}.plate-search{max-width:620px;padding:20px;border:1px solid #d3d8de;border-radius:16px;background:rgba(255,255,255,.86);box-shadow:0 18px 35px rgba(16,33,59,.09)}.plate-search>label{display:block;margin-bottom:9px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.plate-row{display:grid;grid-template-columns:minmax(210px,1fr) auto;gap:10px}.plate-input-wrap{position:relative;display:flex;min-height:54px;overflow:hidden;border:1px solid #c9d0da;border-radius:9px;background:white}.plate-input-wrap .flag{display:grid;width:52px;place-items:center;background:var(--blue);color:#fff;font-size:10px;font-weight:850;letter-spacing:.08em}.plate-input-wrap input{min-width:0;width:100%;border:0;outline:0;padding:0 18px;color:var(--ink);background:transparent;font-family:Consolas,monospace;font-size:20px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.plate-input-wrap input::-moz-placeholder{color:#a4adba}.plate-input-wrap input::placeholder{color:#a4adba}.plate-search>p{display:flex;align-items:center;gap:7px;margin:12px 0 0;color:var(--muted);font-size:12px}.plate-search .button:disabled{cursor:not-allowed;transform:none}.plate-error{color:#a33b32!important}.mini-icon{display:inline-grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#dff4ec;color:var(--green);font-size:10px;font-weight:900}.hero-trust{max-width:630px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.hero-trust>div{padding-left:14px;border-left:2px solid #d3d8de}.hero-trust span,.hero-trust strong{display:block}.hero-trust strong{font-size:13px}.hero-trust span{margin-top:2px;color:var(--muted);font-size:11px}.car-stage{position:relative;align-self:stretch;min-height:630px;display:flex;align-items:center;justify-content:center}.car-stage:after{display:none}.car-stage>img{position:relative;z-index:4;width:min(560px,94%);max-width:none;transform:none;filter:none}.car-word{position:absolute;z-index:1;right:-115px;bottom:68px;color:rgba(255,255,255,.1);font-size:112px;font-weight:900;line-height:1;letter-spacing:-.08em;writing-mode:vertical-rl;pointer-events:none}.car-orbit{position:absolute;z-index:0;border:1px solid rgba(255,255,255,.2);border-radius:50%}.car-orbit-one{width:480px;height:480px}.car-orbit-two{width:370px;height:370px}.trust-strip{border-block:1px solid var(--line);background:white}.trust-strip-grid{display:grid;grid-template-columns:repeat(3,1fr)}.trust-strip-grid>div{display:flex;align-items:flex-start;gap:14px;min-height:112px;padding:27px 32px;border-right:1px solid var(--line)}.trust-strip-grid>div:first-child{padding-left:0}.trust-strip-grid>div:last-child{border:0;padding-right:0}.trust-strip-grid>div>span{color:var(--orange);font-size:12px;font-weight:900}.trust-strip p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.trust-strip strong{display:block;margin-bottom:4px;color:var(--ink);font-size:14px}.section{padding:106px 0}.split-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:84px}.section h2{margin:0;font-size:clamp(35px,4vw,54px);line-height:1.06;letter-spacing:-.045em}.section-copy>p:not(.eyebrow){max-width:530px;margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.section-copy h2 em{color:var(--orange);font-style:normal}.plain-checks{display:grid;gap:14px;margin:28px 0;padding:0;list-style:none}.plain-checks li{display:flex;align-items:flex-start;gap:10px;color:var(--ink-soft);font-size:14px}.plain-checks li span{display:grid;width:21px;height:21px;flex:none;place-items:center;border-radius:50%;background:var(--blue-light);color:var(--blue);font-size:11px;font-weight:900}.text-link{display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid #aeb8c6;padding-bottom:5px;font-size:14px;font-weight:850}.text-link span,.text-link svg{color:var(--orange)}.report-demo{position:relative}.report-launch{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 18px -1px;padding:14px 18px;border-radius:11px 11px 0 0;color:white;background:var(--blue);box-shadow:0 12px 26px rgba(23,70,162,.2)}.report-launch small,.report-launch span,.report-launch strong{display:block}.report-launch small{color:#bfd0ff;font-size:8px;font-weight:850;letter-spacing:.12em}.report-launch strong{margin-top:2px;font-size:13px}.report-launch b{font-size:22px}.report-launch>svg{flex:none}.report-shell{overflow:hidden;border:1px solid #d7dce3;border-radius:20px;background:white;box-shadow:var(--shadow)}.report-chrome{display:flex;align-items:center;gap:6px;height:42px;padding:0 16px;border-bottom:1px solid var(--line);background:#f2f4f6}.report-chrome>span{width:8px;height:8px;border-radius:50%;background:#ccd2d9}.report-chrome>span:first-child{background:#f19a8f}.report-chrome>span:nth-child(2){background:#f4c66b}.report-chrome>span:nth-child(3){background:#7dc6aa}.report-chrome small{margin-left:auto;color:#8a94a2;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.report-head{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;color:white;background:var(--ink)}.report-head small,.report-head strong{display:block}.report-head small{color:#acbada;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.report-head strong{margin-top:5px;font-size:18px}.sample-plate{min-width:110px;padding:6px 10px 8px;border:2px solid #dce4ee;border-radius:6px;text-align:center}.sample-plate small{display:block;margin:-6px -10px 4px;padding:2px;border-radius:3px 3px 0 0;background:var(--blue);color:white;font-size:7px}.sample-plate strong{display:block;margin:0;font-family:Consolas,monospace;font-size:16px;letter-spacing:.08em;white-space:nowrap}.risk-summary{display:flex;align-items:center;gap:18px;margin:22px 28px;padding:18px;border:1px solid #cfe9df;border-radius:14px;background:#f0faf7}.risk-score{display:flex;width:76px;height:76px;flex:none;align-items:baseline;justify-content:center;padding-top:18px;border-radius:50%;background:var(--green);color:white;box-shadow:0 0 0 6px #dcf3eb}.risk-score strong{font-size:27px;line-height:1}.risk-score span{font-size:9px}.risk-summary>div:last-child small,.risk-summary>div:last-child strong{display:block}.risk-summary>div:last-child small{color:var(--muted);font-size:10px;text-transform:uppercase}.risk-summary>div:last-child strong{color:#087352;font-size:21px}.risk-summary p{margin:2px 0 0;color:var(--muted);font-size:11px}.report-lines{padding:0 28px}.report-lines>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:66px;border-top:1px solid var(--line)}.line-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;font-size:12px;font-weight:900}.line-icon.ok{background:#e1f4ed;color:var(--green)}.line-icon.attention{background:#fff2db;color:#ae6b0e}.report-lines p,.report-lines small,.report-lines strong{display:block;margin:0}.report-lines strong{font-size:12px}.report-lines small{margin-top:2px;color:var(--muted);font-size:10px}.report-lines b{color:var(--green);font-size:9px;letter-spacing:.08em}.report-lines .is-attention{color:#ae6b0e}.report-disclaimer{margin:20px 28px 24px;color:#8b94a2;font-size:9px;line-height:1.5}.faithful-report{border-radius:14px}.pdf-page{background:#fff}.pdf-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 28px;color:white;background:#122654}.pdf-brand b,.pdf-brand small,.pdf-brand span,.pdf-brand strong{display:block}.pdf-brand strong{font-size:25px;line-height:1}.pdf-brand span{margin-top:9px;color:#9ec7ff;font-size:11px}.pdf-brand b{margin-top:14px;font-size:13px}.pdf-brand small{margin-top:4px;color:#9ec7ff;font-size:9px}.pdf-identity{display:grid;justify-items:end;gap:7px}.pdf-identity .sample-plate{width:118px;min-width:118px;border-color:#091a3d;background:#fff;color:#10192c}.pdf-identity .sample-plate small{color:#fff;background:#2550d8}.pdf-identity .sample-plate strong{color:#10192c}.pdf-identity>span{color:#9ec7ff;font-size:8px}.pdf-risk-band{display:grid;grid-template-columns:.34fr .66fr;color:white}.pdf-score{min-height:154px;display:grid;align-content:center;justify-items:center;padding:18px;background:#087e63;text-align:center}.pdf-score small{font-size:8px;letter-spacing:.18em}.pdf-score strong{font-size:55px;line-height:1}.pdf-score span{margin-top:7px;font-size:9px;letter-spacing:.12em}.pdf-risk-copy{display:grid;align-content:center;padding:25px;background:#079770}.pdf-risk-copy>strong{font-size:25px;letter-spacing:.01em}.pdf-risk-copy p{margin:10px 0;font-size:11px;line-height:1.55}.pdf-risk-copy small{font-size:8px;opacity:.9}.pdf-summary{margin:0;padding:14px 28px;color:#63728a;background:#f3f5f8;font-size:9px;line-height:1.55}.pdf-good{display:grid;gap:4px;margin:14px 0;padding:14px 28px;color:#159c4c;background:#eaf9ef}.pdf-good strong{font-size:11px}.pdf-good span{color:#33425b;font-size:8px}.pdf-section-title{display:flex;align-items:center;min-height:42px;margin:14px 28px 9px;background:#f4f6f8}.pdf-section-title span{align-self:stretch;width:22px;background:#2550d8}.pdf-section-title strong{padding:0 13px;font-size:10px}.pdf-data-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:0 28px;border:1px solid #2a58df}.pdf-data-grid>div{min-height:66px;padding:10px;border-right:1px solid #2a58df;background:#dce8fb}.pdf-data-grid>div:last-child{border-right:0}.pdf-data-grid small,.pdf-data-grid strong{display:block}.pdf-data-grid small{color:#2756da;font-size:7px}.pdf-data-grid strong{margin-top:8px;font-size:9px;line-height:1.35}.pdf-data-grid .good-cell{background:#d8f7e3}.pdf-data-grid .good-cell small{color:#119243}.pdf-table-lines{margin:10px 28px 16px;border:1px solid #dbe1ea;border-bottom:0}.pdf-table-lines>div{display:grid;grid-template-columns:.42fr .58fr;min-height:32px;border-bottom:1px solid #dbe1ea;font-size:8px}.pdf-table-lines span,.pdf-table-lines strong{display:flex;align-items:center;padding:7px 10px}.pdf-table-lines span{color:#61718b;background:#f5f7f9}.pdf-table-lines strong{font-weight:600}.pdf-preview-footer{display:flex;justify-content:space-between;padding:12px 28px;color:#9cc6ff;background:#122654;font-size:8px}.pdf-preview-footer strong{color:#fff}.coverage-section{color:white;background:var(--ink)}.section-heading{margin-bottom:52px}.section-heading>p:not(.eyebrow){color:var(--muted)}.row-heading{display:grid;grid-template-columns:1.15fr .55fr;align-items:end;gap:80px}.row-heading>p{margin:0 0 5px;color:#a9b5c7!important;line-height:1.65}.coverage-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.coverage-grid article{min-height:300px;display:flex;flex-direction:column;padding:32px 26px 28px;border-right:1px solid rgba(255,255,255,.18)}.coverage-grid article:first-child{padding-left:0}.coverage-grid article:last-child{padding-right:0;border:0}.coverage-number{color:var(--orange);font-size:12px;font-weight:900}.coverage-grid h3{margin:54px 0 12px;font-size:23px;letter-spacing:-.03em}.coverage-grid p{margin:0;color:#b9c3d1;font-size:13px;line-height:1.65}.coverage-grid small{display:block;margin-top:auto;padding-top:24px;color:#92a0b5;font-size:9px;font-weight:850;line-height:1.45;letter-spacing:.08em}.centered{max-width:780px;margin-inline:auto;text-align:center}.centered .eyebrow{justify-content:center}.centered>p:not(.eyebrow){color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.steps article{min-height:190px;display:flex;align-items:flex-start;gap:20px;padding:28px;border-top:3px solid var(--blue);background:white;box-shadow:0 14px 35px rgba(16,33,59,.06)}.steps article>span{color:var(--blue);font-size:42px;font-weight:250;line-height:1}.steps small{color:var(--orange);font-size:9px;font-weight:900;letter-spacing:.11em}.steps h3{margin:8px 0 7px;font-size:18px}.steps p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.honest-section{color:white;background:var(--blue)}.honest-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.honest-grid p:not(.eyebrow){margin:0;color:#d5e0f7;font-size:16px;line-height:1.75}.contact-row{display:flex;align-items:center;gap:28px;margin-top:28px}.light-link{border-color:rgba(255,255,255,.5);color:white}.final-cta{padding:58px 0;border-bottom:1px solid var(--line);background:white}.final-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.final-cta small{color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.12em}.final-cta h2{margin:5px 0 0;font-size:clamp(31px,4vw,48px);line-height:1;letter-spacing:-.045em}.final-cta p{margin:9px 0 0;color:var(--muted)}.cta-actions{display:flex;align-items:center;gap:24px}.site-footer{padding:60px 0 24px;color:#b0bac8;background:#0b182a}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:56px}.footer-brand{color:white}.footer-grid>div:first-child>p{max-width:260px;color:#8290a4;font-size:13px}.footer-grid>div:not(:first-child){display:grid;align-content:start;gap:10px}.footer-grid strong{margin-bottom:7px;color:white;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.footer-grid a:not(.brand){color:#8794a6;font-size:12px}.footer-grid a:hover{color:white}.social-links{display:flex;gap:8px;margin-top:20px}.social-links a{width:34px;height:34px;display:grid;place-items:center;border:1px solid #304057;border-radius:50%;color:#aab5c5!important}.social-links a:hover{border-color:#70809a;color:#fff!important}.social-links svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.social-links .fill-dot{fill:currentColor;stroke:none}.social-links strong{margin:0;color:inherit;font-size:12px;letter-spacing:0;text-transform:none}.footer-bottom{display:flex;justify-content:space-between;margin-top:52px;padding-top:22px;border-top:1px solid #263449;color:#627087;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.pricing-hero{position:relative;overflow:hidden;padding:88px 0 78px;border-bottom:1px solid var(--line);background:var(--cream)}.pricing-hero:after{position:absolute;top:-180px;right:-110px;width:520px;height:520px;border:88px solid rgba(23,70,162,.055);border-radius:50%;content:""}.pricing-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;align-items:end;gap:70px}.pricing-hero h1{max-width:760px}.pricing-hero>.container>div:first-child>p:last-child{max-width:680px;margin:24px 0 0;color:var(--muted);font-size:18px}.pricing-assurance{display:flex;align-items:center;gap:15px;min-width:300px;padding:19px 20px;border-left:3px solid var(--orange);background:white;box-shadow:0 12px 30px rgba(16,33,59,.08)}.assurance-mark{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:50%;background:#e1f4ed;color:var(--green);font-weight:900}.pricing-assurance small,.pricing-assurance strong{display:block}.pricing-assurance strong{font-size:13px}.pricing-assurance small{margin-top:3px;color:var(--muted);font-size:10px}.price-section{background:white}.price-heading{display:grid;grid-template-columns:1fr .65fr;align-items:end;gap:80px}.price-heading>p{margin:0 0 5px;line-height:1.65}.price-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:980px;margin-inline:auto}.price-card{position:relative;padding:38px;border:1px solid #cfd6df;border-radius:18px;background:#fff}.featured-card{border:2px solid var(--blue);box-shadow:var(--shadow)}.featured-label{position:absolute;top:-14px;right:28px;padding:7px 13px;border-radius:5px;background:var(--orange);color:#422608;font-size:9px;font-weight:900;letter-spacing:.08em}.plan-topline{display:flex;align-items:center;gap:10px}.plan-topline small{color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.11em}.plan-icon{display:grid;width:31px;height:31px;place-items:center;border-radius:7px;background:var(--blue-light);color:var(--blue);font-size:12px;font-weight:900}.plan-icon.dark{background:var(--blue);color:white}.price-card h3{margin:18px 0 7px;font-size:33px;letter-spacing:-.04em}.plan-description{min-height:47px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.price{display:flex;align-items:flex-start;margin:25px 0 24px}.price>span{margin:9px 5px 0 0;font-size:13px;font-weight:850}.price strong{font-size:43px;line-height:1;letter-spacing:-.05em}.price small{align-self:flex-end;margin:0 0 4px 9px;color:var(--muted);font-size:10px}.price-card>.button{width:100%}.price-card ul{display:grid;gap:0;margin:29px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.price-card li{display:flex;align-items:flex-start;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.price-card li>span{display:grid;width:20px;height:20px;flex:none;place-items:center;border-radius:50%;background:#e2f4ed;color:var(--green);font-size:10px;font-weight:900}.price-card li small,.price-card li strong{display:block}.price-card li strong{font-size:12px}.price-card li small{margin-top:2px;color:var(--muted);font-size:10px;line-height:1.45}.price-card li.muted{opacity:.48}.price-card li.muted>span{background:#eef0f3;color:#7b8491}.plan-note{margin:18px 0 0;padding:11px 13px;border-radius:8px;background:#f3f5f7;color:var(--muted);font-size:10px;font-weight:700}.dark-note{background:var(--blue-light);color:var(--blue-dark)}.delivery-flow{display:grid;grid-template-columns:repeat(3,1fr);max-width:980px;margin:32px auto 0;border-block:1px solid var(--line)}.delivery-flow article{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:138px;padding:25px 26px;border-right:1px solid var(--line)}.delivery-flow article:last-child{border-right:0}.flow-step{position:absolute;top:12px;right:14px;color:#c5ccd6;font-size:9px;font-weight:900;letter-spacing:.1em}.flow-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:var(--blue);background:var(--blue-light)}.flow-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.delivery-flow p,.delivery-flow strong{display:block;margin:0}.delivery-flow strong{font-size:13px}.delivery-flow p{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.5}.decision-alert{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;max-width:980px;margin:20px auto 0;padding:25px 27px;border-radius:14px;color:white;background:var(--ink);box-shadow:0 18px 38px rgba(16,33,59,.18)}.decision-alert>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--orange);color:#4d2c08;font-size:18px;font-weight:900}.decision-alert p,.decision-alert small,.decision-alert strong{display:block;margin:0}.decision-alert small{color:var(--orange);font-size:8px;font-weight:900;letter-spacing:.12em}.decision-alert strong{margin-top:3px;font-size:16px}.decision-alert p{margin-top:4px;color:#b9c5d5;font-size:11px}.decision-alert a{padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.55);color:white;font-size:11px;font-weight:850;white-space:nowrap}.comparison-section{background:var(--cream)}.proof-heading{align-items:end}.proof-heading>p{margin-bottom:5px}.risk-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.risk-proof-grid article{display:flex;min-height:410px;flex-direction:column;padding:27px 25px;border:1px solid #d6dde7;border-radius:15px;background:white;box-shadow:0 14px 34px rgba(16,33,59,.055)}.proof-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.proof-top span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:white;background:var(--blue);font-size:10px;font-weight:900}.proof-top small{color:#8b621d;font-size:8px;font-weight:900;letter-spacing:.12em}.risk-proof-grid h3{margin:27px 0 10px;font-size:24px;line-height:1.1;letter-spacing:-.035em}.risk-proof-grid article>p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.proof-benefit{margin:22px 0;padding:16px;border-left:3px solid var(--orange);background:#f6f8fb}.proof-benefit small,.proof-benefit strong{display:block}.proof-benefit small{color:var(--blue);font-size:7px;font-weight:900;letter-spacing:.12em}.proof-benefit strong{margin-top:6px;color:var(--ink-soft);font-size:11px;line-height:1.55}.risk-proof-grid article>a{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line);color:var(--blue);font-size:10px;font-weight:850}.proof-disclaimer{max-width:880px;margin:28px auto 0;color:var(--muted);font-size:10px;line-height:1.65;text-align:center}.recurring-section{color:white;background:var(--ink)}.recurring-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center}.recurring-copy>p:not(.eyebrow){max-width:460px;margin:19px 0 28px;color:#aab6c7}.recurring-plans{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.recurring-plans article{min-height:240px;padding:30px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.055)}.recurring-plans article.complete{border-color:#5579c7;background:var(--blue)}.recurring-plans small{color:var(--orange);font-size:9px;font-weight:900;letter-spacing:.12em}.recurring-plans h3{margin:32px 0 12px;font-size:20px}.mini-price{display:flex;align-items:baseline;gap:5px}.mini-price strong{font-size:25px}.mini-price span{color:#a9b7ca;font-size:10px}.recurring-plans p{color:#aeb9c8;font-size:11px}.complete .mini-price span,.complete p{color:#d2ddf7}.product-hero{position:relative;overflow:hidden;color:white;background:var(--ink)}.product-hero:after{position:absolute;top:-220px;right:-120px;width:640px;height:640px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 80px rgba(255,255,255,.025),0 0 0 160px rgba(255,255,255,.018);content:""}.product-hero-grid{position:relative;z-index:1;min-height:650px;display:grid;grid-template-columns:1.05fr .75fr;align-items:center;gap:95px;padding-block:76px}.product-hero h1{max-width:760px;margin:0;font-size:clamp(45px,5.5vw,76px);line-height:.98;letter-spacing:-.055em}.product-hero-grid>div:first-child>p:not(.eyebrow){max-width:660px;margin:25px 0 30px;color:#bdc9d9;font-size:18px;line-height:1.65}.product-search{color:var(--ink);background:white}.decision-map{position:relative;padding:32px 30px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(255,255,255,.055);backdrop-filter:blur(6px)}.decision-map>p{margin:0 0 23px;color:#9eacca;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.decision-line{position:relative;display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start;padding:0 0 30px}.decision-line:after{position:absolute;top:34px;bottom:0;left:17px;width:1px;background:rgba(255,255,255,.23);content:""}.decision-line:last-child{padding-bottom:0}.decision-line:last-child:after{display:none}.decision-line>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#c7d3e5;font-size:11px;font-weight:900}.decision-line small,.decision-line strong{display:block}.decision-line small{color:#8493aa;font-size:8px;font-weight:900;letter-spacing:.12em}.decision-line strong{margin-top:4px;font-size:15px}.decision-line.is-critical>span{border-color:var(--orange);color:var(--ink);background:var(--orange)}.decision-line.is-critical small{color:var(--orange)}.moment-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.moment-grid article{min-height:310px;display:flex;flex-direction:column;padding:32px 30px;border-right:1px solid var(--line)}.moment-grid article:first-child{padding-left:0}.moment-grid article:last-child{padding-right:0;border-right:0}.moment-grid small{color:var(--orange);font-size:9px;font-weight:900;letter-spacing:.12em}.moment-grid h3{margin:46px 0 13px;font-size:24px;letter-spacing:-.03em}.moment-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.moment-grid strong{margin-top:auto;padding-top:24px;color:var(--blue);font-size:11px;line-height:1.5}.plan-path-section{color:white;background:var(--blue)}.plan-path-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px}.plan-path-grid .section-copy>p:not(.eyebrow){color:#d3def5}.plan-path-cards{display:grid;gap:13px}.plan-path-cards article{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:26px;border:1px solid rgba(255,255,255,.25);border-radius:14px;background:rgba(255,255,255,.07)}.plan-path-cards article>span{display:grid;width:48px;height:48px;place-items:center;border-radius:10px;color:var(--blue);background:white;font-weight:900}.plan-path-cards small{color:#c0d0f8;font-size:8px;font-weight:900;letter-spacing:.12em}.plan-path-cards h3{margin:8px 0;font-size:18px}.plan-path-cards p{margin:0 0 14px;color:#d1dcf3;font-size:12px;line-height:1.6}.plan-path-cards a{display:inline-flex;align-items:center;gap:6px;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.55);font-size:11px;font-weight:850}.plan-path-cards .complete-path{color:var(--ink);background:white}.plan-path-cards .complete-path>span{color:white;background:var(--blue)}.plan-path-cards .complete-path small{color:var(--blue)}.plan-path-cards .complete-path p{color:var(--muted)}.plan-path-cards .complete-path a{border-color:#a9b3c0;color:var(--blue)}.evidence-section{background:var(--cream)}.evidence-grid{display:grid;grid-template-columns:1.05fr .85fr;align-items:center;gap:80px}.evidence-card{overflow:hidden;border-radius:15px;color:white;background:#122654;box-shadow:var(--shadow)}.evidence-top{display:flex;justify-content:space-between;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.15);font-size:8px;font-weight:850;letter-spacing:.1em}.evidence-top span{color:#94b8ff}.evidence-score{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:6px;padding:30px;background:var(--green)}.evidence-score strong{font-size:55px;line-height:1}.evidence-score span{font-size:10px}.evidence-score b{justify-self:end;font-size:16px}.evidence-items{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.13)}.evidence-items span{padding:18px 20px;background:#122654;font-size:11px}.compact-honest{padding-block:82px}.contact-page{color:white;background:var(--ink)}.contact-hero{position:relative;overflow:hidden;padding:88px 0 92px}.contact-hero:before{position:absolute;top:0;right:0;width:42%;height:100%;background:var(--blue);content:""}.contact-hero:after{position:absolute;top:-220px;left:-220px;width:560px;height:560px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 72px rgba(255,255,255,.02);content:""}.contact-layout{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.contact-story h1{max-width:670px;margin:0;font-size:clamp(44px,5.4vw,72px);line-height:1;letter-spacing:-.055em}.contact-story>p:not(.eyebrow){max-width:570px;margin:25px 0 36px;color:#bac6d7;font-size:17px;line-height:1.7}.support-route{display:grid;gap:0;max-width:560px}.support-route>div{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.14)}.support-route>div>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:var(--orange);font-size:10px;font-weight:900}.support-route p,.support-route small,.support-route strong{display:block;margin:0}.support-route strong{font-size:13px}.support-route small{margin-top:3px;color:#8595ab;font-size:10px}.support-shortcut{max-width:560px;margin-top:24px;padding:18px 20px;border-left:3px solid var(--orange);background:rgba(255,255,255,.05)}.support-shortcut small{color:var(--orange);font-size:8px;font-weight:900;letter-spacing:.12em}.support-shortcut p{margin:5px 0 0;color:#bac6d7;font-size:11px;line-height:1.55}.mobile-contact-jump{display:none}.contact-form-card{position:relative;overflow:hidden;padding:38px;border-radius:18px;color:var(--ink);background:white;box-shadow:0 30px 65px rgba(2,13,32,.28)}.contact-form-card.is-sending:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--blue),#54c7aa,var(--orange),var(--blue));background-size:220% 100%;animation:contact-send-line 1.8s linear infinite;content:""}.form-heading>span{color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.13em}.form-heading h2{margin:8px 0 4px;font-size:32px;letter-spacing:-.04em}.form-heading p{margin:0 0 27px;color:var(--muted);font-size:11px}.contact-form{display:grid;gap:17px}.form-row{display:grid;gap:7px}.form-row label{font-size:11px;font-weight:850}.form-row input,.form-row select,.form-row textarea{width:100%;border:1px solid #cbd3dd;border-radius:9px;padding:13px 14px;outline:0;color:var(--ink);background:#fff;font:inherit;font-size:13px}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(23,70,162,.1)}.form-row input:disabled,.form-row select:disabled,.form-row textarea:disabled{color:#657185;background:#f5f7fa;cursor:wait}.form-row textarea{resize:vertical;min-height:128px}.form-row>small{color:#8b94a1;font-size:9px}.contact-form .button{width:100%}.form-status{margin:-3px 0 0;color:var(--muted);font-size:9px;text-align:center}.form-status.is-error{color:#a33b32}.form-status.is-success{color:var(--green)}.contact-send-progress{overflow:hidden;padding:14px 15px 16px;border:1px solid #cad5e4;border-radius:13px;background:#f8f6f0;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.send-route{position:relative;height:86px;overflow:hidden;border-radius:9px;background:linear-gradient(180deg,#dfe9f4 0 57%,#c5ccd2 57% 100%)}.send-route:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:#aeb7bf;content:""}.send-shop{position:absolute;bottom:28px;left:10px;width:48px;height:38px;border:2px solid #10213b;border-radius:4px 4px 2px 2px;background:#fff;box-shadow:0 5px 9px rgba(16,33,59,.12)}.send-shop:before{position:absolute;top:-9px;right:-4px;left:-4px;height:11px;border:2px solid #10213b;border-radius:3px 3px 1px 1px;background:repeating-linear-gradient(90deg,var(--blue) 0 9px,#fff 9px 18px);content:""}.send-shop span{position:absolute;right:7px;bottom:0;width:13px;height:22px;border:1px solid #8b99aa;background:#eaf0f7}.send-shop b{position:absolute;top:8px;left:6px;color:var(--blue);font-size:8px;letter-spacing:-.04em}.send-shop i{position:absolute;bottom:-4px;left:-4px;width:56px;height:4px;border-radius:99px;background:rgba(16,33,59,.12)}.send-street{position:absolute;right:60px;bottom:13px;left:65px;display:flex;justify-content:space-around}.send-street span{width:23%;height:2px;border-radius:99px;background:rgba(255,255,255,.8)}.send-parking{position:absolute;right:9px;bottom:4px;width:62px;height:46px;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:skewX(-8deg)}.send-parking b{position:absolute;top:-31px;right:2px;display:grid;width:23px;height:23px;place-items:center;border:2px solid #fff;border-radius:5px;color:#fff;background:var(--blue);font-size:11px;transform:skewX(8deg);box-shadow:0 3px 6px rgba(16,33,59,.16)}.send-parking i{position:absolute;bottom:0;width:2px;height:20px;background:#fff}.send-parking i:first-of-type{left:19px}.send-parking i:last-of-type{right:19px}.send-mini-car{position:absolute;z-index:2;bottom:14px;left:58px;width:64px;height:35px;animation:contact-car-route 2.9s cubic-bezier(.42,0,.22,1) infinite}.send-car-roof{position:absolute;top:2px;left:17px;width:31px;height:17px;border:2px solid #10213b;border-bottom:0;border-radius:11px 14px 0 0;background:#d8e2ec;transform:skewX(-9deg)}.send-car-body{position:absolute;right:1px;bottom:6px;left:1px;display:flex;height:20px;align-items:center;justify-content:center;border:2px solid #10213b;border-radius:9px 13px 6px 6px;background:var(--blue);box-shadow:inset 0 -4px 0 rgba(0,0,0,.08)}.send-car-body img{width:16px;height:16px;padding:1px;border-radius:50%;background:#fff;-o-object-fit:contain;object-fit:contain}.send-wheel{z-index:3;bottom:1px;width:11px;height:11px;border:3px solid #10213b;background:#fff;animation:contact-wheel-spin .45s linear infinite}.send-wheel,.send-wheel:after{position:absolute;border-radius:50%}.send-wheel:after{inset:1px;background:#8794a4;content:""}.send-wheel.front{right:9px}.send-wheel.rear{left:9px}.send-route-copy{padding:13px 3px 0;text-align:center}.send-route-copy small,.send-route-copy strong{display:block}.send-route-copy small{color:var(--blue);font-size:7px;font-weight:900;letter-spacing:.14em}.send-route-copy strong{margin-top:4px;font-size:14px}.send-route-copy p{max-width:360px;margin:4px auto 0;color:var(--muted);font-size:9px;line-height:1.45}@keyframes contact-car-route{0%{left:58px;opacity:0;transform:translateY(0)}7%{opacity:1}68%{left:calc(100% - 104px);transform:translateY(0)}78%,94%{left:calc(100% - 81px);opacity:1;transform:translateY(-3px) rotate(-1deg)}to{left:calc(100% - 81px);opacity:0;transform:translateY(-3px) rotate(-1deg)}}@keyframes contact-wheel-spin{to{transform:rotate(1turn)}}@keyframes contact-send-line{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.contact-form-card.is-sending:before,.send-mini-car,.send-wheel{animation:none}.send-mini-car{left:calc(100% - 81px);transform:translateY(-3px)}}.contact-assurance{border-top:1px solid rgba(255,255,255,.13);background:#0b182a}.contact-assurance-grid{display:grid;grid-template-columns:repeat(3,1fr)}.contact-assurance-grid>div{min-height:150px;display:flex;flex-direction:column;padding:28px 30px;border-right:1px solid rgba(255,255,255,.13)}.contact-assurance-grid>div:first-child{padding-left:0}.contact-assurance-grid>div:last-child{padding-right:0;border-right:0}.contact-assurance small{color:var(--orange);font-size:8px;font-weight:900;letter-spacing:.11em}.contact-assurance strong{margin:8px 0 18px;font-size:13px}.contact-assurance a{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:#aebbd0;font-size:10px;font-weight:800}.lc-auth-page{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);color:var(--ink);background:var(--paper)}.lc-auth-page,.lc-auth-story{min-width:0;min-height:calc(100vh - 76px)}.lc-auth-story{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:38px clamp(32px,5vw,76px);color:white;background:var(--ink)}.lc-auth-story:before{position:absolute;inset:0;opacity:.46;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:40px 40px;content:""}.lc-auth-story:after{position:absolute;top:-160px;right:-110px;width:450px;height:450px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 60px rgba(255,255,255,.025),0 0 0 120px rgba(255,255,255,.018);content:""}.lc-auth-story-copy{position:relative;z-index:1;max-width:650px;margin-block:auto;padding:70px 0}.lc-account-brand{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;color:var(--ink);font-size:21px;font-weight:850;letter-spacing:-.045em}.lc-account-brand img{border-radius:50%}.lc-account-brand>span>span{color:var(--blue)}.lc-account-brand.is-light{color:#fff}.lc-account-brand.is-light>span>span{color:#8eaff7}.lc-auth-kicker{margin:0 0 14px;color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.lc-auth-story .lc-auth-kicker{color:#b9ccfa}.lc-auth-story h1{margin:0;font-size:clamp(42px,5vw,67px);font-weight:700;line-height:.98;letter-spacing:-.058em}.lc-auth-story h1 em{color:#8eaff7;font-style:normal}.lc-auth-story-copy>p:last-child{max-width:560px;margin:20px 0 0;color:#b2bfd2;font-size:15px;line-height:1.65}.lc-auth-proof{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lc-auth-proof div{padding-top:13px;border-top:1px solid rgba(255,255,255,.15)}.lc-auth-proof span,.lc-auth-proof strong{display:block}.lc-auth-proof strong{font-size:11px}.lc-auth-proof span{margin-top:4px;color:#aab7ca;font-size:10px}.lc-auth-form-side{min-width:0;display:grid;place-items:center;padding:42px}.lc-auth-card{min-width:0;width:min(430px,100%)}.lc-auth-card-head{margin-bottom:24px}.lc-auth-card-head .lc-account-brand{display:none;margin-bottom:24px}.lc-auth-card-head h2{margin:0;font-size:33px;font-weight:700;line-height:1.12;letter-spacing:-.045em}.lc-auth-card-head>p:last-child{margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.lc-auth-form{display:grid;gap:13px}.lc-auth-field{display:grid;gap:6px;min-width:0}.lc-auth-field>label,.lc-auth-field>span:first-child{color:var(--ink);font-size:11px;font-weight:800}.lc-auth-form input:not([type=checkbox]){width:100%;min-height:49px;border:1px solid #d5dce5;border-radius:9px;outline:0;padding:0 13px;color:var(--ink);background:#fff;font-size:12px}.lc-auth-form input:not([type=checkbox]):focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(29,78,216,.08)}.lc-auth-field.has-error input{border-color:#c85b50;background:#fff8f7}.lc-auth-field-error{margin:0;color:#9a3e36;font-size:10px;font-weight:700}.lc-password-wrap{position:relative;display:block}.lc-password-wrap input{padding-right:88px!important}.lc-password-toggle{position:absolute;top:7px;right:7px;height:35px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:0;border-radius:7px;cursor:pointer;color:var(--muted);background:#f1f3f5;font-size:9px;font-weight:800}.lc-auth-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.lc-auth-inline{display:flex;align-items:center;justify-content:flex-end;gap:14px;color:var(--muted);font-size:12px}.lc-auth-inline a{color:var(--blue);font-weight:800}.lc-auth-divider{display:flex;align-items:center;gap:10px;margin:4px 0;color:#9ba5b2;font-size:9px;text-align:center}.lc-auth-divider:after,.lc-auth-divider:before{height:1px;flex:1;background:#e1e5e9;content:""}.lc-auth-switch{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.6;text-align:center}.lc-auth-back-link,.lc-auth-switch a{display:inline-flex;align-items:center;gap:5px;color:var(--blue);font-weight:850}.lc-auth-back-link{padding:4px 0;border:0;background:transparent;cursor:pointer}.lc-auth-help{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.6;text-align:center}.lc-auth-help a{color:var(--blue);font-weight:750}.lc-auth-help a:hover,.lc-auth-inline a:hover,.lc-auth-switch a:hover{text-decoration:underline;text-underline-offset:3px}.lc-password-strength{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:3px}.lc-password-strength i{height:4px;border-radius:4px;background:#e1e5e9}.lc-password-strength[data-level="1"] i:nth-child(-n+1),.lc-password-strength[data-level="2"] i:nth-child(-n+2){background:#cf654f}.lc-password-strength[data-level="3"] i:nth-child(-n+3){background:#e4a23e}.lc-password-strength[data-level="4"] i:nth-child(-n+4),.lc-password-strength[data-level="5"] i{background:var(--green)}.lc-password-guidance{display:flex;align-items:flex-start;gap:12px;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.5}.lc-password-guidance strong{color:var(--blue)}.lc-password-guidance small{max-width:265px;color:inherit;text-align:right}.lc-auth-consent{display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:11px;line-height:1.55}.lc-auth-consent input{width:15px;height:15px;flex:none;margin-top:2px;accent-color:var(--blue)}.lc-auth-consent a{color:var(--blue);font-weight:700}.lc-auth-form-error{min-height:18px;margin:-3px 0 0;padding:9px 11px;border-radius:8px;color:#963b34;background:#fdecea;font-size:12px;font-weight:650}.lc-auth-submit{width:100%}.lc-auth-form button[type=submit]{border-radius:9px;background:var(--blue);box-shadow:0 10px 24px rgba(23,70,162,.2)}.lc-auth-form button[type=submit]:hover{background:var(--blue-dark)}.lc-auth-state-card{display:grid;justify-items:start;min-width:0}.lc-auth-state-icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:20px;border-radius:16px}.lc-auth-state-card.is-success .lc-auth-state-icon{color:#08775a;background:#e8f7f1}.lc-auth-state-card.is-expired .lc-auth-state-icon{color:#8a570b;background:#fff1d8}.lc-auth-state-card.is-pending .lc-auth-state-icon{color:var(--blue);background:var(--blue-light)}.lc-auth-state-card>small{color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.13em}.lc-auth-state-card h2{margin:8px 0 10px;font-size:32px;font-weight:700;line-height:1.08;letter-spacing:-.045em}.lc-auth-state-card p{margin:0 0 22px;color:var(--muted);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.lc-auth-state-card .lc-button{width:100%}.lc-auth-back-link{margin:18px auto 0;font-size:11px}.lc-auth-loading{width:100%}.lc-auth-loading .payment-route-loader{margin-top:0}@media (max-width:900px){.lc-auth-page{display:block;min-height:calc(100vh - 76px)}.lc-auth-story{display:none}.lc-auth-form-side{min-height:calc(100vh - 76px);padding:44px 24px 65px}.lc-auth-card-head .lc-account-brand{display:inline-flex}}@media (max-width:560px){.lc-auth-form-side{min-height:calc(100svh - 68px);padding:36px 24px 48px}.lc-auth-form input:not([type=checkbox]){font-size:16px}.lc-auth-card-head h2{font-size:29px}.lc-auth-field-grid{grid-template-columns:1fr}.lc-password-guidance{display:grid}.lc-password-guidance small{max-width:none;text-align:left}}.payment-return-page{min-height:calc(100vh - 76px);padding:58px 0 76px;background:var(--cream)}.payment-return-shell{width:min(900px,calc(100% - 48px));margin-inline:auto}.payment-return-heading{max-width:820px;margin-bottom:30px}.payment-return-heading h1{margin:0;font-size:clamp(38px,5vw,60px);line-height:1;letter-spacing:-.052em}.payment-return-heading>p:not(.eyebrow){max-width:650px;margin:17px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.payment-return-card{width:min(720px,100%);display:grid;align-items:start;gap:0;margin-inline:auto;padding:48px;border:1px solid #dbe1e8;border-radius:22px;background:#fff;box-shadow:0 22px 60px rgba(16,33,59,.11)}.payment-query-summary{width:100%;display:flex;align-items:center;gap:13px;margin-bottom:23px;padding:13px;border:1px solid #dfe4ea;border-radius:12px;background:#f7f8fa}.payment-query-summary>div{min-width:0}.payment-query-summary>div small,.payment-query-summary>div strong{display:block}.payment-query-summary>div small{color:var(--blue);font-size:7px;font-weight:900;letter-spacing:.1em}.payment-query-summary>div strong{margin-top:4px;font-size:11px}.vehicle-plate{width:92px;min-width:92px;height:38px;display:inline-grid;grid-template-rows:10px 1fr;overflow:hidden;flex:none;margin:0;border:2px solid #1b2840;border-radius:6px;color:var(--ink);background:#fff;font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif;text-align:center}.vehicle-plate>small{display:grid;place-items:center;margin:0;color:#fff;background:var(--blue);font-size:5.5px;font-weight:850;line-height:1;letter-spacing:.08em}.vehicle-plate>strong{display:grid;place-items:center;margin:0;padding-bottom:1px;color:var(--ink);font:850 12px Consolas,monospace;line-height:1;letter-spacing:.06em;white-space:nowrap}.vehicle-plate.is-legacy{border-color:#6f7780;background:#e1e3e3}.vehicle-plate.is-legacy>small{background:#858c94}.payment-return-state{width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch}.payment-return-icon{width:56px;height:56px;display:grid;place-items:center;margin-bottom:20px;border-radius:17px}.payment-return-icon.is-success{color:#08775a;background:#e4f6ef}.payment-return-icon.is-pending{color:#17489f;background:#eaf0ff}.payment-return-icon.is-failed{color:#9a3e36;background:#fcebea}.payment-return-state>small{color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.13em}.payment-return-state h2{max-width:560px;margin:8px 0 11px;font-size:33px;line-height:1.04;letter-spacing:-.045em}.payment-return-state>p:not(.payment-flow-help):not(.payment-status-warning){margin:0;color:var(--muted);font-size:12px;line-height:1.7}.payment-return-state>h2,.payment-return-state>p,.payment-return-state>small{align-self:flex-start}.payment-return-state.is-pending{align-items:center;text-align:center}.payment-return-state.is-pending>h2,.payment-return-state.is-pending>p,.payment-return-state.is-pending>small{align-self:center}.payment-route-loader{width:100%;min-width:0;overflow:hidden;margin-top:22px;padding:14px 15px 16px;border:1px solid #cad5e4;border-radius:13px;background:#f8f6f0}.payment-flow-help{width:100%;margin:13px 0 0;color:#8792a2;font-size:9px;text-align:center}.payment-status-warning{width:100%;margin:12px 0 0;color:#8a570b;font-size:10px;text-align:center}.payment-refresh{display:inline-flex;align-items:center;gap:7px;margin:14px auto 0;border:0;color:var(--blue);background:transparent;cursor:pointer;font-size:11px;font-weight:800}.payment-return-action{width:100%;margin-top:22px}.payment-support-link{margin:15px auto 0}@media (max-width:640px){.payment-return-page{min-height:auto;padding:38px 0 55px}.payment-return-shell{width:calc(100% - 24px)}.payment-return-heading h1{font-size:38px}.payment-return-card{padding:24px 20px;border-radius:17px}.payment-return-state h2{font-size:28px}.payment-query-summary{align-items:flex-start}}.result-view-page{min-height:100vh;padding:28px 0 72px;background:#f2f1eb}.result-view-shell{width:min(1120px,calc(100% - 48px));margin-inline:auto}.result-view-heading{display:grid;gap:19px;margin-bottom:15px;padding:23px;border:1px solid #dfe3e8;border-radius:18px;background:white;box-shadow:0 10px 28px rgba(16,33,59,.055)}.result-view-heading-back{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px;padding-bottom:2px;border-bottom:1px solid #b5c1d0;color:var(--blue);font-size:11px;font-weight:850}.result-view-title-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.result-view-identity{display:flex;align-items:center;gap:16px;min-width:0}.result-view-identity>div{min-width:0}.result-view-identity .lc-kicker{margin:0;color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.result-view-identity h1{overflow:hidden;margin:3px 0 4px;font-size:25px;line-height:1.05;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.result-view-identity>div>span{color:var(--muted);font-size:10px}.result-view-state{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;font-size:9px;font-weight:850;white-space:nowrap}.result-view-state.is-ready{color:#08775a;background:#e8f7f1}.result-view-state.is-warning{color:#8a570b;background:#fff1d8}.result-view-state.is-danger{color:#963b34;background:#fdecea}.result-view-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:16px;border-top:1px solid #edf0f3}.result-view-primary,.result-view-secondary{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border:1px solid transparent;border-radius:9px;cursor:pointer;font-size:11px;font-weight:850}.result-view-secondary{border-color:#d2dae5;color:#59677b;background:#fff}.result-view-primary{color:#fff;background:var(--blue);box-shadow:0 8px 20px rgba(23,70,162,.2)}.result-view-primary:disabled{cursor:not-allowed;opacity:.45}.result-view-stage{overflow:hidden;border:1px solid #d8dfe7;border-radius:18px;background:white;box-shadow:0 18px 45px rgba(16,33,59,.08)}@media (max-width:760px){.result-view-page{padding-top:16px}.result-view-shell{width:calc(100% - 24px)}.result-view-heading{padding:18px}.result-view-title-row{align-items:flex-start;flex-direction:column}.result-view-identity{width:100%;align-items:flex-start}.result-view-identity h1{font-size:21px;white-space:normal}.result-view-actions{display:grid;grid-template-columns:1fr 1fr}.result-view-primary,.result-view-secondary{width:100%}.result-view-stage>div{padding-inline:10px}}@media (max-width:480px){.result-view-actions{grid-template-columns:1fr}.result-view-identity{flex-direction:column}}.report-example-page{background:#edf0f4}.report-example-header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:14px max(24px,calc((100% - 1160px)/2));border-bottom:1px solid var(--line);background:white}.report-example-header>div{display:flex;align-items:center;gap:20px}.report-example-header>div span{padding:6px 9px;border-radius:5px;color:#7a4a0c;background:#fff0d7;font-size:8px;font-weight:900;letter-spacing:.1em}.report-example-header>div a{font-size:11px;font-weight:800}.report-selector{width:min(1040px,calc(100% - 48px));display:grid;grid-template-columns:1fr auto;align-items:end;gap:60px;margin:58px auto 26px}.report-selector h1{margin:0;font-size:clamp(38px,5vw,62px);line-height:1;letter-spacing:-.05em}.report-selector>div:first-child>p:last-child{max-width:680px;margin:18px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.report-tabs{display:flex;gap:7px;padding:5px;border:1px solid #cdd4dd;border-radius:12px;background:white}.report-tabs button{min-width:148px;padding:12px 15px;border:0;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer;font-size:12px;font-weight:850;text-align:left}.report-tabs button small{display:block;margin-top:2px;font-size:8px;font-weight:600}.report-tabs button[aria-selected=true]{color:white;background:var(--blue)}.report-tabs button[aria-selected=true] small{color:#c5d5ff}.report-document{width:min(1040px,calc(100% - 48px));overflow:hidden;margin:0 auto 26px;border-radius:14px;background:white;box-shadow:0 24px 60px rgba(16,33,59,.12)}.document-cover{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding:40px 46px;color:white;background:#122654}.document-cover small,.document-cover span{display:block}.document-cover>div:first-child>span{font-size:26px;font-weight:900;letter-spacing:-.04em}.document-cover>div:first-child>small{margin-top:7px;color:#9ec7ff;font-size:9px;letter-spacing:.12em}.document-cover h2{margin:24px 0 3px;font-size:22px}.document-cover p{margin:0;color:#9ec7ff;font-size:11px}.document-plan-badge{display:inline-flex!important;width:-moz-fit-content;width:fit-content;margin-top:14px;padding:6px 9px;border:1px solid rgba(255,255,255,.22);border-radius:5px;color:#dce8ff;background:rgba(255,255,255,.08);font-size:8px;letter-spacing:.1em}.document-plan-badge.is-complete{color:#fff2d7;border-color:rgba(242,162,58,.5);background:rgba(242,162,58,.13)}.document-cover-side{display:grid;justify-items:end;gap:7px;text-align:right}.document-cover-side>small{color:#9ec7ff;font-size:8px}.document-cover-side>strong{color:#d8e5ff;font-size:9px}.document-plate{width:150px;overflow:hidden;border:3px solid #091a3d;border-radius:7px;color:var(--ink);background:white;text-align:center}.document-plate small{padding:4px;color:white;background:#2550d8;font-size:8px;font-weight:850}.document-plate strong{display:block;padding:8px 10px 5px;font-family:Consolas,monospace;font-size:21px;letter-spacing:.1em;white-space:nowrap}.document-plate span{padding-bottom:7px;color:#7c8798;font-size:7px;letter-spacing:.1em}.document-risk{display:grid;grid-template-columns:.28fr .72fr;color:white}.document-risk>div:first-child{min-height:190px;display:grid;align-content:center;justify-items:center;background:#087e63}.document-risk>div:first-child small{font-size:8px;letter-spacing:.15em}.document-risk>div:first-child strong{font-size:72px;line-height:1}.document-risk>div:first-child span{font-size:9px;letter-spacing:.12em}.document-risk>div:last-child{display:grid;align-content:center;padding:35px 42px;background:#079770}.document-risk>div:last-child small{font-size:8px;letter-spacing:.13em}.document-risk h2{margin:5px 0 7px;font-size:34px}.document-risk p{max-width:600px;margin:0;font-size:12px;line-height:1.6}.document-risk.is-medium>div:first-child{background:#a9620a}.document-risk.is-medium>div:last-child{background:#c47a18}.document-risk-flags{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:15px}.document-risk-flags span{color:rgba(255,255,255,.92);font-size:8px;font-weight:750}.document-risk-flags .has-alert{color:#fff1c9}.document-notice{display:flex;gap:8px;padding:17px 46px;color:#627188;background:#f3f5f8;font-size:10px}.document-notice strong{color:var(--ink)}.document-result-note{display:grid;gap:5px;padding:20px 46px;color:#159c4c;background:#eaf9ef}.document-result-note strong{font-size:11px}.document-result-note span{color:#33425b;font-size:9px;line-height:1.55}.document-result-note.is-warning{color:#a45c04;background:#fff1dc}.document-section{padding:38px 46px;border-bottom:1px solid var(--line)}.document-title{min-height:52px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;background:#f4f6f8}.document-title>span{align-self:stretch;display:grid;place-items:center;color:white;background:var(--blue);font-size:10px;font-weight:900}.document-title h3{margin:0;padding:0 15px;font-size:14px;text-transform:uppercase}.document-title small{padding-right:16px;color:#71809a;font-size:7px;font-weight:900;letter-spacing:.1em}.document-title.critical>span{background:var(--orange);color:#4f2e08}.document-grid{display:grid;margin-top:14px;border:1px solid #2a58df}.document-grid.four{grid-template-columns:repeat(4,1fr)}.document-grid>div{min-height:78px;padding:14px;border-right:1px solid #2a58df;background:#e4edfc}.document-grid>div:last-child{border-right:0}.document-grid small,.document-grid strong{display:block}.document-grid small{color:#2756da;font-size:8px}.document-grid strong{margin-top:8px;font-size:10px;line-height:1.4}.document-grid .ok{background:#daf5e4}.document-grid .ok small{color:var(--green)}.document-subheading{margin:20px 0 6px;color:#66758c;font-size:8px;font-weight:900;letter-spacing:.1em}.document-rows{margin-top:13px;border:1px solid var(--line);border-bottom:0}.document-rows>div{display:grid;grid-template-columns:.35fr .65fr;border-bottom:1px solid var(--line);font-size:10px}.document-rows span,.document-rows strong{padding:11px 13px}.document-rows span{color:#65738a;background:#f7f8f9}.document-ok-text{color:#138a48}.document-warning-text{color:#b66608}.document-muted-text{color:#2b5ed6}.document-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.document-status-grid.four{grid-template-columns:repeat(4,1fr)}.document-status-grid>div{display:flex;align-items:flex-start;gap:11px;padding:16px;border:1px solid #d6e7df;border-radius:9px;background:#f3faf7}.document-status-grid>div.has-warning{border-color:#efd19c;background:#fff7e9}.status-ok{place-items:center;color:white;background:var(--green)}.status-alert,.status-muted,.status-ok{width:22px;height:22px;display:grid;flex:none;border-radius:50%;font-size:10px;font-weight:900}.status-alert,.status-muted{place-items:center}.status-muted{color:#52627a;background:#e4e8ed}.status-alert{color:white;background:#c47a18}.document-status-grid p,.document-status-grid small,.document-status-grid strong{display:block;margin:0}.document-status-grid strong{font-size:10px}.document-status-grid small{margin-top:3px;color:#5d766c;font-size:8px}.fipe-band{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 30px;margin-top:14px;padding:20px 22px;color:white;background:var(--blue)}.fipe-band span{font-size:8px;font-weight:900;letter-spacing:.1em}.fipe-band strong{grid-row:1/3;grid-column:2;font-size:24px}.fipe-band small{color:#bdd0ff;font-size:8px}.fipe-meta{display:grid;grid-template-columns:.55fr 1.1fr .8fr;gap:1px;margin-top:1px;background:var(--line)}.fipe-meta>div{padding:15px 17px;background:#f7f8f9}.fipe-meta small,.fipe-meta strong{display:block}.fipe-meta small{color:#738097;font-size:7px;font-weight:900;letter-spacing:.08em}.fipe-meta strong{margin-top:6px;font-size:10px}.document-privacy{display:grid;gap:4px;margin-top:14px;padding:15px 17px;border:1px solid #9db9ff;color:#2457ce;background:#e5edff}.document-privacy strong{font-size:9px}.document-privacy span{color:#45556f;font-size:8px;line-height:1.55}.document-locked-rows strong{color:#2b5ed6}.history-record{overflow:hidden;margin-top:10px;border:1px solid var(--line);border-radius:8px}.history-record.has-warning{border-color:#e9bf77}.history-record .document-rows{margin-top:0;border:0}.history-record-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;background:#f4f6f8}.history-record-head strong{font-size:9px}.history-record-head span{color:#a45c04;font-size:8px;font-weight:900;letter-spacing:.07em}.history-record-head span.is-ok{color:var(--green)}.source-details{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;background:var(--line)}.source-details>div{padding:18px;background:#f7f8f9}.source-details small,.source-details span,.source-details strong{display:block}.source-details small{color:var(--orange);font-size:7px;font-weight:900;letter-spacing:.1em}.source-details strong{margin-top:7px;font-size:11px}.source-details span{margin-top:5px;color:var(--muted);font-size:8px;line-height:1.5}.upgrade-callout{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px;border:1px solid #f0c179;border-radius:10px;background:#fff7e9}.upgrade-callout small{color:#a9620a;font-size:8px;font-weight:900;letter-spacing:.1em}.upgrade-callout h3{margin:7px 0 4px;font-size:16px}.upgrade-callout p{max-width:700px;margin:0;color:#735c3f;font-size:10px;line-height:1.55}.upgrade-callout button{flex:none;padding:11px 14px;border:1px solid #d29a42;border-radius:7px;color:#73450c;background:white;cursor:pointer;font-size:10px;font-weight:850}.document-footer{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:25px 46px;color:#a8bfe9;background:#122654;font-size:9px}.document-footer span,.document-footer strong{display:block}.document-footer strong{color:white}.document-footer div span{margin-top:3px}.document-footer-result{text-align:right}.document-disclaimer{margin:0;padding:9px 46px 18px;color:#647086;background:white;font-size:7.5px;line-height:1.5}.document-disclaimer strong{color:#31415d}.report-bottom-action{width:min(1040px,calc(100% - 48px));display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0 auto 70px;padding:22px 26px;border-radius:12px;background:white}.report-bottom-action p,.report-bottom-action p span,.report-bottom-action strong{display:block;margin:0}.report-bottom-action strong{font-size:13px}.report-bottom-action p span{margin-top:3px;color:var(--muted);font-size:10px}[hidden]{display:none!important}.public-site :focus-visible{outline:3px solid rgba(242,162,58,.72);outline-offset:3px}@media (max-width:1020px){.desktop-nav{gap:17px}.desktop-actions .link-action{display:none}.home-hero:before{left:62%}.hero-grid{grid-template-columns:1.1fr .9fr}.car-stage>img{width:min(520px,94%)}.split-layout{gap:48px}.coverage-grid{grid-template-columns:repeat(2,1fr)}.coverage-grid article:nth-child(2){border-right:0}.coverage-grid article:first-child,.coverage-grid article:nth-child(3){padding-left:0}.coverage-grid article:nth-child(3),.coverage-grid article:nth-child(4){border-top:1px solid rgba(255,255,255,.18)}.pricing-hero-grid{grid-template-columns:1fr;gap:36px}.pricing-assurance{max-width:420px}.product-hero-grid{gap:55px}.contact-layout{gap:50px}}@media (max-width:820px){.container,.nav-shell{width:min(100% - 32px,1160px)}.desktop-actions,.desktop-nav{display:none}.mobile-nav{display:block}.home-hero{min-height:auto}.home-hero:before{inset:auto 0 0;height:42%}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:58px 0 20px}.hero h1,.pricing-hero h1{font-size:clamp(42px,10vw,64px)}.car-stage{min-height:430px}.car-stage>img{width:min(540px,90%);transform:none}.car-word{right:18px;bottom:42px;font-size:80px}.car-stage:after{bottom:65px}.trust-strip-grid{grid-template-columns:1fr;padding-block:8px}.trust-strip-grid>div,.trust-strip-grid>div:first-child,.trust-strip-grid>div:last-child{min-height:auto;padding:17px 0;border-right:0;border-bottom:1px solid var(--line)}.trust-strip-grid>div:last-child{border-bottom:0}.section{padding:76px 0}.honest-grid,.recurring-grid,.split-layout{grid-template-columns:1fr;gap:44px}.report-shell{max-width:650px}.price-heading,.row-heading{grid-template-columns:1fr;gap:20px}.price-heading>p,.row-heading>p{max-width:620px}.steps{grid-template-columns:1fr}.steps article{min-height:auto}.price-cards,.risk-proof-grid{grid-template-columns:1fr;max-width:620px}.risk-proof-grid article{min-height:auto}.delivery-flow{grid-template-columns:1fr;max-width:620px}.delivery-flow article{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.delivery-flow article:last-child{border-bottom:0}.decision-alert,.recurring-plans{max-width:620px}.product-hero-grid{min-height:auto;grid-template-columns:1fr;gap:46px;padding-block:68px}.decision-map{max-width:640px}.moment-grid{grid-template-columns:1fr}.moment-grid article,.moment-grid article:first-child,.moment-grid article:last-child{min-height:auto;padding:28px 0;border-right:0;border-bottom:1px solid var(--line)}.moment-grid article:last-child{border-bottom:0}.moment-grid h3{margin-top:22px}.moment-grid strong{margin-top:12px;padding-top:0}.evidence-grid,.plan-path-grid{grid-template-columns:1fr;gap:48px}.contact-hero:before{width:100%;height:46%;top:auto;bottom:0}.contact-layout{grid-template-columns:1fr;gap:56px}.contact-form-card{max-width:650px}.contact-assurance-grid{grid-template-columns:1fr;padding-block:8px}.contact-assurance-grid>div,.contact-assurance-grid>div:first-child,.contact-assurance-grid>div:last-child{min-height:auto;padding:22px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.contact-assurance-grid>div:last-child{border-bottom:0}.contact-assurance strong{margin-bottom:8px}.report-selector{grid-template-columns:1fr;align-items:start;gap:25px}.report-tabs{width:-moz-fit-content;width:fit-content}.document-status-grid,.document-status-grid.four,.source-details{grid-template-columns:1fr}.document-grid.four{grid-template-columns:repeat(2,1fr)}.document-grid>div:nth-child(2){border-right:0}.document-grid>div:nth-child(-n+2){border-bottom:1px solid #2a58df}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}}@media (max-width:560px){.nav-shell{height:68px}.mobile-nav-backdrop{top:68px}.mobile-nav-panel{top:68px;max-height:calc(100vh - 68px);max-height:calc(100dvh - 68px)}.brand{font-size:19px}.brand img{width:34px;height:34px}.home-hero:before{height:33%}.hero-copy{padding-top:46px}.hero h1,.pricing-hero h1{font-size:41px;line-height:1.01}.hero-lead{margin-top:20px;font-size:16px}.plate-search{margin-inline:-4px;padding:15px}.plate-row{grid-template-columns:1fr}.plate-row .button{width:100%}.hero-trust{grid-template-columns:1fr;gap:9px}.hero-trust>div{display:flex;gap:7px}.hero-trust span{margin:0}.car-stage{min-height:300px}.car-stage>img{width:86%;transform:translateX(-5%)}.car-orbit-one{width:310px;height:310px}.car-orbit-two{width:240px;height:240px}.car-word{right:-14px;bottom:52px;color:rgba(255,255,255,.14);font-size:52px}.section h2{font-size:36px}.report-section{overflow:hidden}.report-shell{margin-inline:-4px}.report-head,.risk-summary{padding-inline:18px}.risk-summary{margin-inline:14px}.report-lines{padding-inline:14px}.report-disclaimer{margin-inline:14px}.pdf-header{padding:18px}.pdf-brand strong{font-size:20px}.pdf-brand b{font-size:10px}.pdf-risk-band{grid-template-columns:.38fr .62fr}.pdf-score{min-height:135px;padding:12px}.pdf-score strong{font-size:42px}.pdf-risk-copy{padding:17px}.pdf-risk-copy>strong{font-size:19px}.pdf-risk-copy p{font-size:9px}.pdf-good,.pdf-summary{padding-inline:18px}.pdf-data-grid,.pdf-section-title,.pdf-table-lines{margin-inline:18px}.pdf-data-grid{grid-template-columns:repeat(2,1fr)}.pdf-data-grid>div{border-bottom:1px solid #2a58df}.pdf-data-grid>div:nth-child(2){border-right:0}.pdf-data-grid>div:nth-child(3),.pdf-data-grid>div:nth-child(4){border-bottom:0}.pdf-preview-footer{padding-inline:18px}.coverage-grid{grid-template-columns:1fr}.coverage-grid article,.coverage-grid article:first-child,.coverage-grid article:last-child,.coverage-grid article:nth-child(3){min-height:auto;padding:26px 0;border-right:0;border-top:1px solid rgba(255,255,255,.18)}.coverage-grid article:first-child{border-top:0}.coverage-grid h3{margin-top:23px}.coverage-grid small{margin-top:16px}.contact-row,.cta-actions,.final-cta-inner{align-items:stretch;flex-direction:column}.final-cta-inner{display:flex}.final-cta .button{width:100%}.pricing-hero{padding:58px 0}.pricing-assurance{min-width:0}.price-card{padding:28px 22px}.price-card h3{font-size:29px}.price{flex-wrap:wrap}.price strong{font-size:39px}.featured-label{right:18px}.decision-alert{grid-template-columns:auto 1fr}.decision-alert a{grid-column:2}.swipe-hint{display:block}.recurring-plans{grid-template-columns:1fr}.recurring-plans article{min-height:auto}.product-hero-grid{padding-block:52px}.product-hero h1{font-size:41px}.decision-map{padding:25px 20px}.plan-path-cards article{grid-template-columns:38px 1fr;padding:21px 18px}.plan-path-cards article>span{width:38px;height:38px}.evidence-score{grid-template-columns:auto auto}.evidence-score b{grid-column:1/-1;justify-self:start;margin-top:9px}.evidence-items{grid-template-columns:1fr}.contact-hero{padding:58px 0 64px}.contact-story h1{font-size:41px}.mobile-contact-jump{display:inline-flex;width:100%;margin:-10px 0 28px}.contact-form-card{padding:27px 20px}.report-example-header{flex-wrap:wrap;padding-inline:16px}.report-example-header>div{gap:12px}.report-example-header>div span{display:none}.report-bottom-action,.report-document,.report-selector{width:calc(100% - 24px)}.report-selector{margin-top:40px}.report-selector h1{font-size:40px}.report-tabs{width:100%;display:grid;grid-template-columns:1fr 1fr}.report-tabs button{min-width:0}.document-cover{align-items:stretch;flex-direction:column;padding:27px 20px}.document-cover-side{justify-items:start;text-align:left}.document-cover>div:first-child>span{font-size:21px}.document-cover h2{margin-top:18px;font-size:16px}.document-plate{width:122px}.document-plate strong{font-size:16px}.document-risk{grid-template-columns:.38fr .62fr}.document-risk>div:first-child{min-height:165px}.document-risk>div:first-child strong{font-size:52px}.document-risk>div:last-child{padding:24px 18px}.document-risk h2{font-size:24px}.document-risk p{font-size:10px}.document-risk-flags{gap:5px 9px;margin-top:11px}.document-notice{display:grid;padding:15px 20px}.document-result-note{padding:18px 20px}.document-section{padding:28px 20px}.document-title{grid-template-columns:34px 1fr}.document-title small{grid-column:2;padding:0 14px 9px}.document-grid.four{grid-template-columns:1fr}.document-grid>div,.document-grid>div:nth-child(2){border-right:0;border-bottom:1px solid #2a58df}.document-grid>div:last-child{border-bottom:0}.fipe-band{grid-template-columns:1fr}.fipe-band strong{grid-row:auto;grid-column:auto}.document-rows>div,.fipe-meta{grid-template-columns:1fr}.document-rows span,.document-rows strong{padding:10px 12px}.history-record-head{align-items:flex-start;flex-direction:column;gap:5px}.report-bottom-action,.upgrade-callout{align-items:stretch;flex-direction:column}.upgrade-callout{display:flex}.document-footer{align-items:flex-start;flex-direction:column;padding:22px 20px}.document-footer-result{text-align:left}.document-disclaimer{padding:9px 20px 16px}.report-bottom-action{display:flex}.report-bottom-action .button{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{display:grid;gap:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important}}.site-nav-loading{width:150px;height:38px;border-radius:9px;background:linear-gradient(90deg,#edf0f4 25%,#e1e6ec 50%,#edf0f4 75%);background-size:200% 100%;animation:site-nav-shimmer 1.4s infinite}@keyframes site-nav-shimmer{to{background-position:-200% 0}}.site-profile{position:relative}.site-profile-trigger{display:flex;align-items:center;gap:8px;min-height:42px;padding:5px 9px 5px 6px;border:1px solid #dfe4ea;border-radius:10px;color:var(--ink);background:#fff;cursor:pointer;font-size:12px;font-weight:750}.site-profile-trigger:hover{border-color:#bcc6d3;background:#f7f8fa}.site-profile-trigger>svg{transition:transform .16s ease}.site-profile-avatar{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;color:white;background:var(--blue);font-size:11px;font-weight:900}.site-profile-name{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-profile-dismiss{position:fixed;z-index:38;inset:0;border:0;background:transparent;cursor:default}.site-profile-menu{position:absolute;z-index:39;top:calc(100% + 8px);right:0;width:220px;overflow:hidden;padding:7px;border:1px solid #dfe4ea;border-radius:12px;background:white;box-shadow:0 18px 44px rgba(16,33,59,.16)}.site-profile-menu a,.site-profile-menu button{display:flex;width:100%;align-items:center;gap:9px;padding:10px 11px;border:0;border-radius:7px;color:#48556a;background:transparent;cursor:pointer;font-size:12px;font-weight:700;text-align:left}.site-profile-menu a:hover,.site-profile-menu button:hover{color:var(--ink);background:#f2f5f8}.site-profile-menu button{margin-top:5px;padding-top:11px;border-top:1px solid #e7ebf0;border-radius:0 0 7px 7px;color:#aa3434}.mobile-nav-logout{padding:10px 4px;border:0;color:#a83232;background:transparent;cursor:pointer;font-size:15px;font-weight:700;text-align:left}.checkout-page{min-height:100%;background:#f2f5f9}.checkout-header{border-bottom:1px solid #dde3eb;background:rgba(255,255,255,.96)}.checkout-header-inner{width:min(1180px,calc(100% - 48px));min-height:76px;margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.checkout-support{justify-self:end;display:inline-flex;align-items:center;gap:8px;color:#46546a;font-size:13px;font-weight:750}.checkout-support>span{display:grid;width:23px;height:23px;place-items:center;border:1px solid #b9c3d0;border-radius:50%;color:var(--blue);font-size:12px}.checkout-progress{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.checkout-progress li{position:relative;display:flex;align-items:center;gap:7px;color:#8b95a5;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.checkout-progress li+li{margin-left:34px}.checkout-progress li+li:before{position:absolute;right:calc(100% + 9px);width:16px;height:1px;background:#cbd2dc;content:""}.checkout-progress li span{display:grid;width:24px;height:24px;place-items:center;border:1px solid #c8d0dc;border-radius:50%;background:white;font-size:10px}.checkout-progress .is-current{color:var(--blue)}.checkout-progress .is-current span{border-color:var(--blue);background:var(--blue);color:white}.checkout-main{padding-block:32px 72px}.checkout-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:28px;color:#657185;font-size:13px;font-weight:700}.checkout-back:hover{color:var(--blue)}.checkout-intro{display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:end;gap:68px;padding-bottom:36px;border-bottom:1px solid #d9e0e9}.checkout-intro .eyebrow{margin-bottom:14px}.checkout-intro h1{max-width:700px;margin:0;font-size:clamp(38px,4.3vw,58px);line-height:1.01;letter-spacing:-.052em}.checkout-intro>div>p:last-child{max-width:650px;margin:16px 0 0;color:var(--muted);font-size:16px}.checkout-decision{padding:17px 0 0;border-top:3px solid var(--orange)}.checkout-decision small,.checkout-decision strong{display:block}.checkout-decision small{color:#936018;font-size:9px;font-weight:900;letter-spacing:.12em}.checkout-decision strong{margin-top:7px;font-size:17px;line-height:1.35}.checkout-decision p{max-width:390px;margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.checkout-quota-alert{display:flex;align-items:flex-start;gap:11px;margin-top:24px;padding:15px 17px;border:1px solid #eed39d;border-radius:11px;color:#72501a;background:#fff9ed}.checkout-quota-alert svg{flex:none;margin-top:2px;color:#bf7710}.checkout-quota-alert p,.checkout-quota-alert span,.checkout-quota-alert strong{display:block;margin:0}.checkout-quota-alert strong{font-size:12px}.checkout-quota-alert span{margin-top:2px;font-size:10px}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:34px;margin-top:38px}.checkout-column,.checkout-flow{display:grid;gap:18px}.checkout-card{padding:28px;border:1px solid #dce2ea;border-radius:16px;background:white;box-shadow:0 10px 28px rgba(16,33,59,.05)}.checkout-start-layout{grid-template-columns:minmax(0,1fr) 390px}.checkout-plate-card{min-height:430px}.checkout-start-plan-choice{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:24px}.checkout-start-plan-choice>a{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:14px;border:1px solid #d2d9e3;border-radius:11px;color:var(--ink);background:#fff}.checkout-start-plan-choice>a>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:var(--blue);background:var(--blue-light);font-size:11px;font-weight:900}.checkout-start-plan-choice p,.checkout-start-plan-choice small,.checkout-start-plan-choice strong{display:block;margin:0}.checkout-start-plan-choice small{color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.1em}.checkout-start-plan-choice strong{margin-top:3px;font-size:15px}.checkout-start-plan-choice>a.is-selected{border:2px solid var(--blue);padding:13px;background:#f5f8ff;box-shadow:0 10px 24px rgba(23,70,162,.09)}.checkout-start-plan-choice>a.is-selected>span{color:white;background:var(--blue)}.checkout-start-search{max-width:none;margin-top:26px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.checkout-start-search .plate-row{grid-template-columns:minmax(240px,1fr) auto}.checkout-start-search .button{min-width:230px}.checkout-start-note{display:flex;align-items:flex-start;gap:8px;margin:21px 0 0;padding-top:17px;border-top:1px solid #e1e6ed;color:var(--muted);font-size:10px;line-height:1.55}.checkout-start-note>span{display:grid;width:18px;height:18px;flex:none;place-items:center;border-radius:50%;color:#0b644b;background:#def3eb;font-size:9px;font-weight:900}.summary-plate.is-empty strong{color:#7f8a9a;letter-spacing:.16em}.checkout-card-title{display:grid;grid-template-columns:36px 1fr;align-items:start;gap:13px}.checkout-card-title>span{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:var(--ink);color:white;font-size:12px;font-weight:900}.checkout-card-title h2,.checkout-card-title small{display:block}.checkout-card-title small{margin-bottom:3px;color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.13em}.checkout-card-title h2{margin:0;font-size:20px;line-height:1.25;letter-spacing:-.02em}.checkout-plan-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.checkout-plan{position:relative;display:grid;grid-template-columns:20px 1fr;gap:11px;min-height:260px;padding:20px 18px;overflow:hidden;border:1px solid #cfd6e0;border-radius:13px;color:var(--ink);cursor:pointer;background:#fff;font:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.checkout-plan:hover:not(:disabled){transform:translateY(-1px);border-color:#9eabc0}.checkout-plan:disabled{cursor:wait}.checkout-plan.is-selected{border:2px solid var(--blue);padding:19px 17px;background:#f6f8ff;box-shadow:0 12px 28px rgba(23,70,162,.1)}.plan-radio{width:19px;height:19px;margin-top:2px;border:2px solid #b1bccb;border-radius:50%;background:white}.checkout-plan.is-selected .plan-radio{border:5px solid var(--blue)}.plan-copy{min-width:0}.plan-copy,.plan-copy b,.plan-copy small,.plan-copy strong{display:block}.plan-copy small{color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.1em}.plan-copy strong{margin-top:6px;font-size:19px}.plan-copy b{margin-top:10px;color:var(--blue);font-size:26px;line-height:1}.plan-copy ul{display:grid;gap:6px;margin:15px 0 0;padding:13px 0 0;border-top:1px solid #dde3eb;list-style:none;color:#59667a;font-size:10px;line-height:1.4}.plan-copy li:before{margin-right:6px;color:var(--green);font-weight:900;content:"✓"}.checkout-plan em{position:absolute;top:0;right:0;padding:5px 9px;border-radius:0 0 0 7px;background:#dff4ec;color:#087352;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.09em}.plan-switching{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--blue);background:rgba(255,255,255,.9);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.plan-switching svg{width:17px}.plan-guidance{margin:17px 0 0;padding:14px 16px;border-left:3px solid var(--blue);color:#44536a;background:#f4f7fb;font-size:11px;line-height:1.5}.plan-error{margin:10px 0 0;color:#b33131;font-size:11px;font-weight:750}.checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.checkout-fields label>small,.checkout-fields label>span{display:block}.checkout-fields label>span{margin-bottom:7px;font-size:12px;font-weight:800}.checkout-fields input{width:100%;height:50px;border:1px solid #cbd3de;border-radius:9px;outline:0;padding:0 13px;color:var(--ink);background:#fff;font-size:14px}.checkout-fields input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(23,70,162,.1)}.checkout-fields input[aria-invalid=true]{border-color:#c64040;background:#fff8f8}.checkout-fields label>small{margin-top:6px;color:var(--muted);font-size:9px;line-height:1.4}.checkout-coupon{padding:0}.checkout-coupon details{border-radius:inherit}.checkout-coupon summary{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:18px 24px;cursor:pointer;list-style:none}.checkout-coupon summary::-webkit-details-marker{display:none}.coupon-symbol{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:var(--blue);background:var(--blue-light);font-size:13px;font-weight:900}.checkout-coupon summary small,.checkout-coupon summary strong{display:block}.checkout-coupon summary strong{font-size:14px}.checkout-coupon summary small{margin-top:2px;color:var(--muted);font-size:10px}.checkout-coupon summary b{color:var(--blue);font-size:19px;transition:transform .16s ease}.checkout-coupon details[open] summary b{transform:rotate(45deg)}.coupon-entry{padding:0 24px 22px 70px}.coupon-entry>label{display:block;margin-bottom:6px;font-size:10px;font-weight:800}.coupon-entry>div:not(.coupon-applied){display:grid;grid-template-columns:1fr auto;gap:8px}.coupon-entry input{min-width:0;height:44px;border:1px solid #cbd3de;border-radius:8px;outline:0;padding:0 12px;font-weight:800;text-transform:uppercase}.coupon-entry input[aria-invalid=true]{border-color:#c64040}.coupon-entry>div:not(.coupon-applied) button{display:grid;min-width:90px;place-items:center;border:0;border-radius:8px;color:white;background:var(--ink);cursor:pointer;font-weight:800}.coupon-entry p{margin:7px 0 0;color:var(--muted);font-size:9px}.coupon-entry p.coupon-error{color:#b33131;font-weight:750}.coupon-applied{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:12px;border-radius:9px;color:#123f31;background:#eff8f5}.coupon-applied>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:white;background:var(--green)}.coupon-applied p{margin:0}.coupon-applied small,.coupon-applied strong{display:block}.coupon-applied strong{font-size:11px}.coupon-applied small{margin-top:2px;color:#417063;font-size:9px}.coupon-applied button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:7px;color:#31594c;background:transparent;cursor:pointer}.coupon-applied button:hover{background:#dcefe9}.checkout-submit{width:100%;min-height:58px;font-size:15px}.checkout-submit:disabled{cursor:wait;opacity:.72}.checkout-form-status{min-height:18px;margin:-8px 0 0;color:#b33131;font-size:11px;font-weight:750;text-align:center}.checkout-mobile-total{display:none}.checkout-consent{display:grid;grid-template-columns:19px 1fr;align-items:start;gap:10px;color:#667286;cursor:pointer;font-size:10px;line-height:1.55}.checkout-consent input{position:absolute;opacity:0;pointer-events:none}.consent-check{position:relative;width:19px;height:19px;border:1px solid #aeb8c7;border-radius:4px;background:white}.checkout-consent input:focus-visible+.consent-check{outline:2px solid var(--blue);outline-offset:2px}.checkout-consent input:checked+.consent-check{border-color:var(--blue);background:var(--blue)}.checkout-consent input:checked+.consent-check:after{position:absolute;top:2px;left:6px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);content:""}.checkout-consent a{color:var(--blue);font-weight:750;text-decoration:underline;text-underline-offset:2px}.checkout-consent strong{color:var(--ink)}.checkout-consent.has-error .consent-check{border-color:#c64040;box-shadow:0 0 0 3px #fbeaea}.payment-handoff{display:flex;align-items:center;gap:12px;margin-top:-5px;padding:15px 17px;border:1px solid #cde8df;border-radius:11px;color:#31594c;background:#eff8f5;text-align:left}.payment-handoff p,.payment-handoff small,.payment-handoff strong{display:block;margin:0}.payment-handoff strong{color:#123f31;font-size:12px}.payment-handoff small{margin-top:3px;font-size:10px;line-height:1.45}.handoff-lock{position:relative;width:17px;height:14px;flex:none;border:2px solid var(--green);border-radius:3px}.handoff-lock:before{position:absolute;right:2px;bottom:10px;left:2px;height:8px;border:2px solid var(--green);border-bottom:0;border-radius:8px 8px 0 0;content:""}.checkout-sidebar{position:sticky;top:24px;display:grid;gap:16px}.order-summary{overflow:hidden;border-radius:16px;color:white;background:var(--ink);box-shadow:0 22px 50px rgba(16,33,59,.18)}.summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:24px;border-bottom:1px solid rgba(255,255,255,.12)}.summary-head small{color:#aebbd2;font-size:8px;font-weight:900;letter-spacing:.12em}.summary-head h2{margin:4px 0 0;font-size:22px}.summary-plate{width:108px;overflow:hidden;border:2px solid #e1e7ef;border-radius:6px;color:var(--ink);background:white;text-align:center}.summary-plate small{display:block;padding:2px;color:white;background:var(--blue);font-size:6px}.summary-plate strong{display:block;padding:5px 4px 7px;font-family:Consolas,monospace;font-size:14px;letter-spacing:.11em}.summary-includes{padding:22px 24px}.summary-includes>small{color:#aebbd2;font-size:8px;font-weight:900;letter-spacing:.12em}.summary-includes ul{display:grid;gap:9px;margin:13px 0 0;padding:0;list-style:none;color:#e1e7f1;font-size:11px}.summary-includes li:first-letter{color:#58d2ae}.summary-price{display:grid;gap:9px;padding:20px 24px;background:rgba(255,255,255,.07)}.summary-price>div{display:flex;justify-content:space-between;gap:15px;color:#cbd4e3;font-size:11px}.summary-price strong{color:white}.summary-price .summary-discount strong{color:#6ce0ba}.summary-price .summary-total{align-items:flex-end;margin-top:4px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);color:white;font-size:13px}.summary-price .summary-total strong{font-size:27px;line-height:1}.summary-delivery{margin:0;padding:20px 24px;color:#cbd4e3;font-size:10px;line-height:1.55}.summary-delivery>span{display:inline-grid;width:17px;height:17px;margin-right:5px;place-items:center;border-radius:50%;color:#063c2d;background:#72e0bf;font-size:9px;font-weight:900}.summary-delivery strong{color:white}.checkout-authority{padding:20px;border:1px solid #d8dfe8;border-radius:14px;background:white}.stripe-wordmark{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid #e2e7ed}.stripe-wordmark span{color:#635bff;font-size:24px;font-weight:900;letter-spacing:-.06em}.stripe-wordmark small{color:var(--muted);font-size:7px;font-weight:900;letter-spacing:.1em;text-align:right}.checkout-authority>p{margin:14px 0 0;color:#59667a;font-size:10px;line-height:1.55}.checkout-authority ul{display:grid;gap:9px;margin:15px 0 0;padding:13px 0 0;border-top:1px solid #e2e7ed;list-style:none;color:#59667a;font-size:10px}.checkout-authority li{display:flex;gap:7px}.checkout-authority li span{color:var(--green);font-weight:900}.stripe-embedded-card{padding:0;overflow:hidden}.stripe-embedded-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #e2e7ed}.stripe-embedded-head small{color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.12em}.stripe-embedded-head h2{margin:3px 0 0;font-size:19px}.stripe-embedded-head button{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:0;border-radius:7px;color:#59667a;background:#f2f5f8;cursor:pointer;font-size:10px;font-weight:800}.stripe-embedded-body{min-height:480px;padding:10px 8px 18px}.stripe-embedded-body,.stripe-embedded-body>div{width:100%;min-width:0}.checkout-footer{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-inline:max(24px,calc((100% - 1160px) / 2));border-top:1px solid #d9e0e9;color:#7c8798;background:white;font-size:10px}.checkout-footer p{margin:0}.checkout-footer nav{display:flex;gap:22px}.checkout-state-page{min-height:62vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;padding:40px 24px;text-align:center}.checkout-state-page>svg{width:34px;height:34px;color:var(--blue)}.checkout-state-page p{margin:0;font-weight:750}.help-hero,.help-page{overflow:hidden}.help-hero{position:relative;color:white;background:var(--blue)}.help-hero:before{position:absolute;top:-230px;right:-130px;width:600px;height:600px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.035),0 0 0 140px rgba(255,255,255,.025);content:""}.help-hero:after{position:absolute;bottom:-180px;left:-100px;width:390px;height:390px;border:1px solid rgba(255,255,255,.12);border-radius:50%;content:""}.help-hero-inner{position:relative;z-index:1;display:flex;min-height:470px;align-items:center;justify-content:center;flex-direction:column;padding-block:72px;text-align:center}.help-hero .eyebrow{justify-content:center;margin-bottom:17px}.help-hero h1{max-width:820px;margin:0;font-size:clamp(42px,5.5vw,68px);line-height:1;letter-spacing:-.052em}.help-hero-inner>p:not(.eyebrow){margin:18px 0 0;color:#d9e4ff;font-size:17px}.help-search{width:min(760px,100%);min-height:66px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:13px;margin-top:32px;padding:7px 9px 7px 20px;border:1px solid rgba(255,255,255,.45);border-radius:12px;color:var(--ink);background:white;box-shadow:0 20px 54px rgba(7,24,63,.22);text-align:left}.help-search>svg{color:var(--blue)}.help-search input{min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:15px}.help-search input::-moz-placeholder{color:#7d8898}.help-search input::placeholder{color:#7d8898}.help-search>button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:7px;padding:0 17px;border:0;border-radius:8px;color:white;background:var(--ink);cursor:pointer;font:inherit;font-size:11px;font-weight:850}.help-search>button:hover{background:#1e304d}.help-search>button svg{width:14px}.help-search-status{margin:12px 0 0!important;color:#d9e4ff!important;font-size:11px!important;font-weight:750}.help-quick-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;color:#d6e1fb;font-size:10px}.help-quick-links>span{padding:6px 2px;font-weight:750}.help-quick-links button{padding:6px 10px;border:1px solid rgba(255,255,255,.25);border-radius:99px;color:white;background:rgba(255,255,255,.08);cursor:pointer;font-size:10px}.help-quick-links button:hover{background:rgba(255,255,255,.16)}.help-categories{background:var(--paper)}.help-category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:38px}.help-category-card{position:relative;display:flex;min-height:235px;align-items:flex-start;flex-direction:column;padding:22px 18px;border:1px solid #dce2e9;border-radius:13px;color:var(--ink);background:white;cursor:pointer;font:inherit;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.help-category-card.is-active,.help-category-card:hover{transform:translateY(-3px);border-color:#9db2df;box-shadow:0 16px 34px rgba(16,33,59,.09)}.help-category-card.is-active:after{position:absolute;right:17px;top:17px;width:7px;height:7px;border-radius:50%;background:var(--orange);content:""}.help-category-card>span{display:grid;width:43px;height:43px;place-items:center;border-radius:10px;color:var(--blue);background:var(--blue-light)}.help-category-card>span svg{width:21px}.help-category-card strong{margin-top:20px;font-size:16px;line-height:1.25}.help-category-card small{margin-top:8px;color:var(--muted);font-size:11px;line-height:1.55}.help-category-card b{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:18px;color:var(--blue);font-size:10px}.help-category-card b svg{width:13px}.help-answers{scroll-margin-top:76px;background:#f1f4f8}.help-answers-layout{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:70px}.help-answers-aside{position:sticky;top:112px}.help-aside-icon{display:grid;width:56px;height:56px;place-items:center;border-radius:13px;color:white;background:var(--ink)}.help-aside-icon svg{width:26px}.help-answers-aside>p{margin:22px 0 5px;color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.13em}.help-answers-aside h2{margin:0;font-size:32px;line-height:1.1;letter-spacing:-.035em;overflow-wrap:anywhere}.help-answers-aside>small{display:block;margin-top:12px;color:var(--muted);font-size:12px;line-height:1.6}.help-accordion{min-width:0}.help-accordion-tools{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;color:#7a8697;font-size:10px;font-weight:750}.help-accordion-tools button{border:0;color:var(--blue);background:transparent;cursor:pointer;font-size:10px;font-weight:800}.help-question{border:1px solid #dae1e9;border-radius:11px;background:white;transition:border-color .16s ease,box-shadow .16s ease}.help-question+.help-question{margin-top:9px}.help-question.is-open{border-color:#afbee0;box-shadow:0 10px 28px rgba(16,33,59,.06)}.help-question>button{width:100%;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 21px;border:0;color:var(--ink);background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:780;text-align:left}.help-question>button svg{width:18px;flex:none;color:var(--blue);transition:transform .16s ease}.help-question.is-open>button svg{transform:rotate(180deg)}.help-answer-copy{padding:0 52px 22px 21px;color:#58667a;font-size:12px;line-height:1.75}.help-answer-copy strong{color:var(--ink)}.help-empty{display:flex;min-height:310px;align-items:center;justify-content:center;flex-direction:column;padding:40px;border:1px solid #dae1e9;border-radius:14px;background:white;text-align:center}.help-empty>svg{width:34px;height:34px;color:#98a3b3}.help-empty h3{margin:16px 0 0;font-size:20px}.help-empty p{max-width:440px;margin:8px 0 20px;color:var(--muted);font-size:12px}.help-empty .button svg{width:15px}.help-reassurance{color:white;background:var(--ink)}.help-reassurance-grid{display:grid;grid-template-columns:repeat(3,1fr)}.help-reassurance-grid>div{min-height:145px;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:15px;padding:28px 30px;border-right:1px solid rgba(255,255,255,.13)}.help-reassurance-grid>div:last-child{border-right:0}.help-reassurance-grid svg{width:27px;color:#69ddb9}.help-reassurance-grid p,.help-reassurance-grid span,.help-reassurance-grid strong{display:block;margin:0}.help-reassurance-grid strong{font-size:13px}.help-reassurance-grid span{margin-top:6px;color:#aebbd1;font-size:10px;line-height:1.55}.help-contact{background:var(--paper)}.help-contact-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:70px;overflow:hidden;padding:52px 58px;border-radius:18px;color:white;background:var(--blue);box-shadow:var(--shadow)}.help-contact-card:after{position:absolute;right:-90px;bottom:-180px;width:360px;height:360px;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,.035);content:""}.help-contact-card>*{position:relative;z-index:1}.help-contact-card h2{margin:0;font-size:38px;line-height:1.06;letter-spacing:-.04em}.help-contact-card>div:first-child>p:last-child{max-width:650px;margin:16px 0 0;color:#d5e1fc;font-size:12px;line-height:1.65}.help-contact-actions{display:grid;justify-items:center;gap:13px}.help-contact-actions>a:last-child{color:#dce6ff;font-size:10px;font-weight:800}@media (max-width:1080px){.help-category-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.checkout-header-inner{grid-template-columns:1fr auto}.checkout-progress{display:none}.checkout-intro{gap:24px}.checkout-intro,.checkout-layout{grid-template-columns:1fr}.checkout-sidebar{display:none}.help-answers-layout{grid-template-columns:1fr;gap:30px}.help-answers-aside{display:none}.help-reassurance-grid{grid-template-columns:1fr;padding-block:8px}.help-reassurance-grid>div{min-height:auto;padding:22px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.help-reassurance-grid>div:last-child{border-bottom:0}.help-contact-card{grid-template-columns:1fr;align-items:start;gap:30px}.help-contact-actions{justify-items:start}}@media (max-width:620px){.checkout-header-inner{width:calc(100% - 30px);min-height:68px}.checkout-header .brand{font-size:19px}.checkout-header .brand img{width:34px;height:34px}.checkout-support{font-size:0}.checkout-main{width:calc(100% - 24px);padding-block:22px 48px}.checkout-back{margin-bottom:20px}.checkout-intro{padding-bottom:26px}.checkout-intro h1{font-size:39px}.checkout-intro>div>p:last-child{font-size:14px}.checkout-decision{padding-top:14px}.checkout-layout{gap:18px;margin-top:24px}.order-summary{border-radius:14px}.summary-delivery,.summary-head,.summary-includes,.summary-price{padding-inline:18px}.summary-head h2{font-size:19px}.summary-plate{width:97px}.checkout-card{padding:22px 17px}.checkout-card-title{grid-template-columns:32px 1fr;gap:10px}.checkout-card-title>span{width:32px;height:32px}.checkout-card-title h2{font-size:18px}.checkout-start-plan-choice,.checkout-start-search .plate-row{grid-template-columns:1fr}.checkout-start-search .button{min-width:0}.checkout-plan-options{grid-template-columns:1fr}.checkout-plan{min-height:0}.checkout-fields{grid-template-columns:1fr}.checkout-coupon{padding:0}.checkout-coupon summary{grid-template-columns:34px 1fr auto;padding:17px}.coupon-entry{padding:0 17px 19px}.checkout-mobile-total{display:flex;justify-content:space-between;padding:15px 17px;border:1px solid #dce2ea;border-radius:10px;background:white;font-size:12px}.checkout-mobile-total strong{color:var(--blue);font-size:18px}.payment-handoff{align-items:flex-start;justify-content:flex-start;margin-top:-5px;padding:15px 8px}.stripe-embedded-card{width:calc(100% + 24px);min-width:0;margin-inline:-12px;border-right:0;border-left:0;border-radius:0}.stripe-embedded-head{align-items:flex-start;flex-direction:column;padding-inline:20px}.stripe-embedded-body{padding:8px 0 18px}.checkout-footer{align-items:flex-start;flex-direction:column;padding-block:22px}.help-hero-inner{min-height:500px;padding-block:58px}.help-hero h1{font-size:41px}.help-hero-inner>p:not(.eyebrow){font-size:14px}.help-search{min-height:60px;grid-template-columns:21px minmax(0,1fr) auto;padding:7px 8px 7px 15px}.help-search>button{min-height:44px;padding-inline:12px}.help-search>button svg{display:none}.help-quick-links{justify-content:flex-start}.help-category-grid{grid-template-columns:1fr}.help-category-card{min-height:185px}.help-answers-aside h2{font-size:29px}.help-question>button{min-height:66px;padding:16px;font-size:13px}.help-answer-copy{padding:0 42px 19px 16px}.help-contact-card{padding:36px 24px}.help-contact-card h2{font-size:32px}.help-contact-actions,.help-contact-actions .button{width:100%}.help-contact-actions{justify-items:stretch;text-align:center}}@media (max-width:430px){.stripe-embedded-body>div{width:108.7%;zoom:.92}}