:root{--cc-ink:#0f172a;--cc-navy:#0f1e33;--cc-navy-deep:#0b1729;--cc-teal:#0a66c2;--cc-teal-bright:#5aa9f5;--cc-blue:#0a66c2;--cc-blue-bright:#5aa9f5;--cc-blue-deep:#084f96;--cc-amber:#a8cff7;--cc-amber-deep:#5aa9f5;--cc-chrome:#c5d0dc;--cc-plate:#f7c815;--cc-cream:#f6f8fb;--cc-paper:#fff;--cc-muted:#5a6676;--cc-line:#e3e8ef;--cc-white:#fff;--cc-danger:#b42318;--cc-ok:#15803d;--cc-shadow:0 1px 2px #0f172a0d, 0 8px 24px -12px #0f172a1f;--cc-shadow-sm:0 1px 2px #0f172a0f;--cc-radius:12px;--cc-radius-sm:8px;--font-sans:var(--font-jakarta), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-sans);--font-body:var(--font-sans);--font-plate:var(--font-plate-face), "Arial Narrow", sans-serif;--font-oswald:var(--font-plate)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;height:100%}body{min-height:100dvh;font-family:var(--font-body);font-optical-sizing:auto;color:var(--cc-ink);background:var(--cc-cream);-webkit-font-smoothing:antialiased;margin:0}.cc-shell{flex-direction:column;min-height:100dvh;display:flex}.cc-shell__main{flex-direction:column;flex:1 0 auto;display:flex}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{cursor:pointer}h1,h2,h3,h4,.h1,.h2,.h3{font-family:var(--font-display);letter-spacing:-.015em;color:inherit;font-weight:700}::selection{background:#0a66c22e}:focus-visible{outline:2px solid var(--cc-blue);outline-offset:2px}.cc-hero__title span,.cc-title em{font-family:inherit;font-style:normal;font-weight:inherit}.cc-section{padding:88px 0}.cc-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-blue-deep);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:600;display:inline-flex}.cc-kicker--on-dark{color:var(--cc-amber)}.cc-title{margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15}.cc-title em{color:var(--cc-blue);display:inline-block}.cc-lead{max-width:640px;font-size:1.05rem;line-height:1.65}.cc-btn{border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cc-btn-primary{background:var(--cc-blue);color:var(--cc-white)}.cc-btn-primary:hover{background:var(--cc-blue-deep);color:var(--cc-white)}.cc-btn-amber{background:var(--cc-blue);color:var(--cc-white)}.cc-btn-amber:hover{background:var(--cc-blue-deep);color:var(--cc-white)}.cc-btn-outline{background:var(--cc-white);color:var(--cc-navy);border:1px solid var(--cc-line)}.cc-btn-outline:hover{border-color:var(--cc-navy);color:var(--cc-navy)}.cc-btn-ghost{color:var(--cc-white);background:0 0;border:1px solid #ffffff47}.cc-btn-ghost:hover{color:var(--cc-white);background:#ffffff14}@media (max-width:767.98px){.cc-section{padding:64px 0}}.cc-topbar{background:var(--cc-navy-deep);color:#fffc;letter-spacing:.01em;font-size:.84rem;font-weight:500}.cc-topbar__inner{align-items:center;gap:24px;min-height:40px;display:flex}.cc-topbar__status{color:var(--cc-white);align-items:center;gap:8px;font-weight:600;display:inline-flex}.cc-topbar__status svg{color:var(--cc-blue-bright)}.cc-topbar__note{border-left:1px solid #fff3;padding-left:24px}.cc-topbar__links{gap:22px;margin-left:auto;display:flex}.cc-topbar__links a{color:#fffc}.cc-topbar__links a:hover{color:var(--cc-white)}.cc-header{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(18px);border-bottom:1px solid var(--cc-line);background:#ffffffe6;transition:box-shadow .25s,background .25s;position:sticky;top:0}.cc-header:after{content:"";background:linear-gradient(90deg, transparent, var(--cc-blue) 30%, var(--cc-blue-bright) 50%, var(--cc-blue) 70%, transparent);opacity:0;height:2px;transition:opacity .3s;position:absolute;bottom:-1px;left:0;right:0}.cc-header.is-scrolled{background:#fffffff5;box-shadow:0 10px 30px -12px #08131f2e}.cc-header.is-scrolled:after{opacity:1}.cc-header__inner{align-items:center;gap:32px;min-height:76px;transition:min-height .25s;display:flex}.cc-header.is-scrolled .cc-header__inner{min-height:66px}.cc-logo{color:var(--cc-navy);flex-shrink:0;align-items:center;gap:10px;line-height:1;display:inline-flex}.cc-logo__mark{filter:drop-shadow(0 4px 10px #0066cc38);width:auto;height:40px;transition:transform .3s}.cc-logo:hover .cc-logo__mark{transform:rotate(-4deg)scale(1.04)}.cc-logo__word{flex-direction:column;gap:4px;display:flex}.cc-logo__name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--cc-navy);font-size:1.28rem;font-weight:700}.cc-logo__name b{color:var(--cc-blue);font-weight:700}.cc-logo__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);font-size:.6rem;font-weight:700}.cc-logo--md .cc-logo__mark{height:48px}.cc-logo--md .cc-logo__name{font-size:1.45rem}.cc-logo--lg .cc-logo__mark{height:64px}.cc-logo--lg .cc-logo__name{font-size:1.9rem}.cc-logo--on-dark .cc-logo__name{color:var(--cc-white)}.cc-logo--on-dark .cc-logo__tag{color:#ffffff8c}.cc-logo--stacked .cc-logo__image{object-fit:contain;max-width:none;height:80px;width:auto!important}.cc-logo--stacked.cc-logo--lg .cc-logo__image{height:128px}.cc-nav{align-items:center;gap:4px;display:flex}.cc-nav__item{position:relative}.cc-nav__link{color:#3d4b5c;height:40px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:.9rem;font-weight:600;transition:color .15s,background .15s;display:inline-flex;position:relative}.cc-nav__link svg{opacity:.7;transition:transform .2s}.cc-nav__link.is-open svg{transform:rotate(180deg)}.cc-nav__link:hover,.cc-nav__link.is-open{color:var(--cc-navy);background:var(--cc-cream)}.cc-nav__link.is-active{color:var(--cc-blue-deep)}.cc-nav__link.is-active:after{content:"";background:var(--cc-blue);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.cc-menu{background:var(--cc-white);border:1px solid var(--cc-line);opacity:0;visibility:hidden;z-index:60;border-radius:18px;width:560px;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 14px);left:-12px;transform:translateY(-6px);box-shadow:0 24px 60px -16px #08131f47}.cc-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.cc-menu__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;display:grid}.cc-menu__item{border-radius:12px;align-items:flex-start;gap:12px;padding:12px;transition:background .15s;display:flex}.cc-menu__item:hover,.cc-menu__item.is-active{background:var(--cc-cream)}.cc-menu__item strong{color:var(--cc-navy);margin-bottom:2px;font-size:.9rem;display:block}.cc-menu__item small{color:var(--cc-muted);font-size:.78rem;line-height:1.4;display:block}.cc-menu__icon{width:38px;height:38px;color:var(--cc-blue-deep);background:#e8f4ff;border:1px solid #cfe5fb;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.cc-menu__item:hover .cc-menu__icon{color:var(--cc-white);background:var(--cc-blue);border-color:#0000}.cc-menu__foot{background:var(--cc-navy);color:var(--cc-white);border-radius:12px;justify-content:space-between;align-items:center;margin-top:8px;padding:14px 16px;display:flex}.cc-menu__foot strong{font-size:.88rem;display:block}.cc-menu__foot small{color:#ffffffbd;font-size:.76rem}.cc-menu__foot svg{transition:transform .2s}.cc-menu__foot:hover svg{transform:translate(4px)}.cc-header__actions{white-space:nowrap;align-items:center;gap:14px;margin-left:auto;display:flex}.cc-header__plate{opacity:0;max-width:0;transition:max-width .35s,opacity .25s;overflow:hidden}.cc-header__plate.is-visible{opacity:1;max-width:220px}.cc-hplate{background:var(--cc-plate);border:1px solid #08131f2e;border-radius:9px;align-items:stretch;width:210px;height:40px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.cc-hplate__band{background:var(--cc-blue-deep);width:26px;color:var(--cc-white);place-items:center;font-size:.6rem;font-weight:700;display:grid}.cc-hplate input{min-width:0;font-family:var(--font-plate);letter-spacing:.1em;color:var(--cc-navy-deep);text-transform:uppercase;background:0 0;border:0;outline:none;flex:1;padding:0 8px;font-size:1rem;font-weight:700}.cc-hplate input::placeholder{color:#08131f66;font-size:.82rem}.cc-hplate button{background:var(--cc-navy);width:38px;color:var(--cc-white);border:0;place-items:center;transition:background .15s;display:grid}.cc-hplate button:hover{background:var(--cc-blue)}.cc-header__signin{color:var(--cc-navy);padding:8px 4px;font-size:.9rem;font-weight:600}.cc-header__signin:hover{color:var(--cc-blue-deep)}.cc-header__cta{background:var(--cc-navy);border-radius:10px;align-items:center;height:40px;padding:0 18px;font-size:.9rem;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 6px 16px -6px #08131f80;color:var(--cc-white)!important}.cc-header__cta:hover{background:var(--cc-blue-deep)}.cc-account{position:relative}.cc-account__btn{border:1px solid var(--cc-line);background:var(--cc-white);height:40px;color:var(--cc-navy);border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 4px;font-size:.88rem;font-weight:600;display:flex}.cc-account__btn:hover{border-color:#b5c4d6}.cc-account__avatar{width:30px;height:30px;color:var(--cc-white);background:var(--cc-blue);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.cc-account__name{text-transform:capitalize}.cc-menu--account{width:250px;padding:8px;left:auto;right:0}.cc-account__head{border-bottom:1px solid var(--cc-line);margin-bottom:4px;padding:10px 12px 12px}.cc-account__head strong{color:var(--cc-navy);text-transform:capitalize;display:block}.cc-account__head small{color:var(--cc-muted);word-break:break-all}.cc-menu__row{width:100%;color:var(--cc-navy);font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;font-weight:600;display:flex}.cc-menu__row:hover{background:var(--cc-cream)}.cc-menu__row--danger{color:var(--cc-danger)}.cc-header__toggle{border:1px solid var(--cc-line);background:var(--cc-white);width:42px;height:42px;color:var(--cc-navy);border-radius:11px;margin-left:auto;display:none}.cc-drawer{display:none}body.cc-no-scroll{overflow:hidden}@media (max-width:1399.98px){.cc-header__plate.is-visible{display:none}}@media (max-width:1199.98px){.cc-topbar__note{display:none}.cc-header__inner{gap:20px}}@media (max-width:991.98px){.cc-topbar{display:none}.cc-nav,.cc-header__actions{display:none!important}.cc-header__inner,.cc-header.is-scrolled .cc-header__inner{min-height:64px}.cc-header__toggle{place-items:center;display:grid}.cc-header,.cc-header.is-scrolled{background:var(--cc-white);-webkit-backdrop-filter:none}.cc-drawer{background:var(--cc-white);opacity:0;visibility:hidden;padding:20px 0 40px;transition:opacity .2s,transform .2s,visibility .2s;display:block;position:fixed;inset:64px 0 0;overflow-y:auto;transform:translateY(-8px)}.cc-drawer.is-open{opacity:1;visibility:visible;transform:none}.cc-drawer__search{background:var(--cc-navy);border-radius:16px;margin-bottom:24px;padding:16px}.cc-drawer__search>span{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.75rem;font-weight:700;display:block}.cc-drawer__search .cc-hplate{width:100%;height:50px}.cc-drawer__search .cc-hplate input{font-size:1.2rem}.cc-drawer__search .cc-hplate button{background:var(--cc-blue);width:54px}.cc-drawer__label{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);margin:0 0 10px;font-size:.72rem;font-weight:700}.cc-drawer__checks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:24px;display:grid}.cc-drawer__checks a{border:1px solid var(--cc-line);color:var(--cc-navy);border-radius:14px;flex-direction:column;gap:10px;padding:14px;font-size:.9rem;font-weight:700;display:flex}.cc-drawer__checks a.is-active{border-color:var(--cc-blue);background:#f2f9ff}.cc-drawer__links a{border-bottom:1px solid var(--cc-line);color:var(--cc-navy);justify-content:space-between;align-items:center;padding:14px 2px;font-weight:600;display:flex}.cc-drawer__links a svg{color:var(--cc-muted)}.cc-drawer__links a.is-active{color:var(--cc-blue-deep)}.cc-drawer__auth{gap:10px;margin-top:28px;display:grid}.cc-drawer__auth .cc-btn{width:100%}}.cc-hero{background:var(--cc-navy);color:var(--cc-white);isolation:isolate;padding:80px 0 96px;position:relative;overflow:hidden}.cc-hero:before{content:"";z-index:-1;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%)}.cc-hero__title{font-family:var(--font-display);letter-spacing:-.02em;margin:10px 0 18px;font-size:clamp(2.1rem,4vw,3.1rem);font-weight:700;line-height:1.02}.cc-hero__title span{color:var(--cc-blue-bright);font-family:inherit;font-style:normal;font-weight:inherit}.cc-hero__copy{color:#ffffffbd;max-width:520px;margin-bottom:28px;font-size:1.08rem;line-height:1.7}.cc-hero__trust{color:#ffffff9e;flex-wrap:wrap;gap:10px 18px;margin-top:22px;font-size:.85rem;font-weight:600;display:flex}.cc-hero__trust b{color:var(--cc-white)}.cc-hero__visual{min-height:460px;position:relative}.cc-hero__car{object-fit:cover;border:1px solid #ffffff1a;border-radius:24px;width:100%;height:420px;box-shadow:0 40px 80px -20px #0009}.cc-report-card{width:min(280px,82%);color:var(--cc-ink);box-shadow:var(--cc-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #fff9;border-radius:20px;padding:18px;position:absolute;bottom:18px;right:-8px}.cc-report-card__top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cc-report-card__plate{font-family:var(--font-oswald),var(--font-display),sans-serif;background:var(--cc-plate);color:var(--cc-navy-deep);letter-spacing:.12em;border-radius:6px;padding:6px 10px;font-size:.85rem;font-weight:700}.cc-report-row{border-top:1px solid var(--cc-line);justify-content:space-between;padding:8px 0;font-size:.88rem;display:flex}.cc-pill{border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.cc-pill-ok{color:var(--cc-ok);background:#dcfce7}.cc-pill-warn{color:var(--cc-danger);background:#ffedd5}@media (max-width:991.98px){.cc-hero{padding-top:40px}.cc-hero__visual{min-height:auto;margin-top:36px}.cc-hero__car{height:280px}}.cc-search{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;max-width:560px;padding:16px;box-shadow:0 20px 50px -20px #00000080}.cc-search__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;margin-bottom:10px;font-size:.8rem;font-weight:700}.cc-search__row{gap:10px;display:flex}.cc-plate{background:var(--cc-plate);border-radius:12px;flex:1;min-height:58px;display:flex;overflow:hidden}.cc-plate__band{background:var(--cc-blue-deep);width:38px;color:var(--cc-white);letter-spacing:.04em;flex-direction:column;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.cc-plate input{text-transform:uppercase;font-family:var(--font-oswald),var(--font-display),sans-serif;letter-spacing:.08em;color:var(--cc-navy-deep);background:0 0;border:0;outline:none;flex:1;padding:0 14px;font-size:1.45rem;font-weight:600}.cc-plate input::placeholder{color:#10182861}.cc-search__btn{background:var(--cc-blue);color:var(--cc-white);border:0;border-radius:12px;min-width:128px;padding:0 22px;font-weight:700;transition:filter .15s;box-shadow:inset 0 1px #ffffff38}.cc-search__btn:hover{filter:brightness(1.08)}.cc-search--light{background:var(--cc-white);border-color:var(--cc-line);box-shadow:var(--cc-shadow)}.cc-search--light .cc-search__label{color:var(--cc-muted)}@media (max-width:575.98px){.cc-search__row{flex-direction:column}.cc-search__btn{min-height:52px}}.cc-features{z-index:2;background:var(--cc-cream);margin-top:-24px;padding:56px 0 72px;position:relative}.cc-feature{background:var(--cc-paper);border:1px solid var(--cc-line);border-radius:var(--cc-radius);height:100%;box-shadow:var(--cc-shadow-sm);padding:36px 32px;transition:transform .2s,box-shadow .2s}.cc-feature:hover{box-shadow:var(--cc-shadow);border-color:#c4dcf3}.cc-feature__icon{width:48px;height:48px;color:var(--cc-blue-deep);background:#e8f4ff;border:1px solid #cfe5fb;border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.cc-feature h3{margin-bottom:10px;font-size:1.2rem}.cc-feature p{color:var(--cc-muted);margin:0;line-height:1.65}@media (max-width:767.98px){.cc-features{margin-top:-16px;padding:40px 0 56px}.cc-feature{padding:28px 24px}}.cc-included{background:var(--cc-paper)}.cc-include-group{background:var(--cc-cream);border-radius:var(--cc-radius);height:100%;padding:24px}.cc-include-group h3{margin-bottom:16px;font-size:1.05rem}.cc-include-item{color:var(--cc-ink);gap:10px;padding:8px 0;font-size:.92rem;display:flex}.cc-include-item span{background:var(--cc-teal);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:2px;font-size:10px;display:grid}.cc-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;position:relative}.cc-step{background:var(--cc-paper);border-radius:var(--cc-radius);border:1px solid var(--cc-line);padding:28px 22px;position:relative;overflow:hidden}.cc-step:has(.cc-step__media){padding:0 22px 28px}.cc-step__media{margin:0 -22px 18px}.cc-step__media img{object-fit:cover;width:100%;height:148px;display:block}.cc-step__num{background:var(--cc-navy);width:42px;height:42px;color:var(--cc-amber);font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:16px;font-weight:700;display:grid}.cc-step p{color:var(--cc-muted);margin:0;font-size:.94rem;line-height:1.6}@media (max-width:991.98px){.cc-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:575.98px){.cc-steps{grid-template-columns:minmax(0,1fr)}}.cc-upgrade{background:var(--cc-navy-deep);color:var(--cc-white);overflow:hidden}.cc-upgrade .cc-kicker{color:var(--cc-amber)}.cc-upgrade .cc-lead{color:#ffffffb3}.cc-check-list{margin:28px 0;padding:0;list-style:none}.cc-check-list li{border-bottom:1px solid #ffffff14;gap:12px;padding:10px 0;display:flex}.cc-check-list i{color:var(--cc-amber);font-style:normal;font-weight:700}.cc-upgrade__media{position:relative}.cc-upgrade__media img{object-fit:cover;border-radius:24px;width:100%;height:420px}.cc-upgrade__badge{background:var(--cc-amber);color:var(--cc-white);border-radius:12px;padding:10px 14px;font-weight:700;position:absolute;top:18px;left:18px}@media (max-width:991.98px){.cc-upgrade__media{margin-top:32px}.cc-upgrade__media img{height:260px}}.cc-legal-card{background:var(--cc-paper);border-radius:var(--cc-radius);border-top:4px solid var(--cc-teal);height:100%;padding:28px}.cc-legal-card h3{margin:12px 0 8px;font-size:1.2rem}.cc-legal-card p{color:var(--cc-muted);margin:0;line-height:1.6}.cc-legal-card__icon{font-size:1.6rem}.cc-stats{color:var(--cc-white);background:linear-gradient(90deg,#04080ee6,#0a66c2b8),url(/images/home-stats.jpg) 50%/cover no-repeat}.cc-stat{text-align:center;padding:12px}.cc-stat strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.2rem);display:block}.cc-stat span{color:#ffffffb8;font-weight:600}.cc-review{background:var(--cc-paper);border-radius:var(--cc-radius);border:1px solid var(--cc-line);height:100%;padding:24px}.cc-stars{color:var(--cc-amber-deep);letter-spacing:2px;margin-bottom:10px}.cc-review p{color:var(--cc-muted);min-height:96px}.cc-review__author{margin:0;font-weight:700}.cc-rating-chip{background:#fff7e0;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;margin-right:10px;padding:8px 14px;font-weight:700;display:inline-flex}.cc-source{background:var(--cc-paper);border-radius:var(--cc-radius-sm);text-align:center;border:1px dashed var(--cc-line);height:100%;padding:20px;font-weight:700}.cc-source small{color:var(--cc-muted);margin-top:6px;font-weight:500;display:block}.cc-faq{background:var(--cc-cream)}.cc-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:64px;display:grid}.cc-faq__intro{position:sticky;top:110px}.cc-faq__intro .cc-lead{color:var(--cc-muted);margin-bottom:32px}.cc-faq__help{color:var(--cc-white);background:var(--cc-navy);border-radius:18px;gap:16px;padding:22px;display:flex}.cc-faq__help-icon{width:40px;height:40px;color:var(--cc-blue-bright);background:#ffffff1a;border:1px solid #ffffff24;border-radius:12px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.cc-faq__help strong{margin-bottom:4px;font-size:1rem;display:block}.cc-faq__help p{color:#ffffffbd;margin:0 0 12px;font-size:.88rem;line-height:1.55}.cc-faq__help a{color:var(--cc-blue-bright);align-items:center;gap:6px;font-size:.88rem;font-weight:700;display:inline-flex}.cc-faq__help a svg{transition:transform .15s}.cc-faq__help a:hover{color:var(--cc-white)}.cc-faq__help a:hover svg{transform:translate(3px)}.cc-faq__list{gap:10px;min-width:0;display:grid}.cc-faq__topics{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.cc-faq__topic{border:1px solid var(--cc-line);background:var(--cc-white);color:var(--cc-navy);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.cc-faq__topic span{background:var(--cc-cream);min-width:22px;color:var(--cc-muted);text-align:center;border-radius:999px;padding:1px 7px;font-size:.78rem}.cc-faq__topic:hover{border-color:#b9d6f2}.cc-faq__topic:focus-visible{outline:2px solid var(--cc-blue-bright);outline-offset:2px}.cc-faq__topic.is-active{border-color:var(--cc-navy);background:var(--cc-navy);color:var(--cc-white)}.cc-faq__topic.is-active span{color:var(--cc-white);background:#ffffff29}.cc-faq-item{background:var(--cc-white);border:1px solid var(--cc-line);border-radius:16px;transition:border-color .2s,box-shadow .2s;position:relative}.cc-faq-item:hover{border-color:#c4d6ea}.cc-faq-item.is-open{box-shadow:var(--cc-shadow-sm);border-color:#b9d6f2}.cc-faq-item:before{content:"";background:var(--cc-blue-bright);opacity:0;border-radius:0 3px 3px 0;width:3px;transition:opacity .2s;position:absolute;top:18px;bottom:18px;left:-1px}.cc-faq-item.is-open:before{opacity:1}.cc-faq-item h3{font-size:inherit;letter-spacing:normal;margin:0}.cc-faq-item button{text-align:left;width:100%;color:var(--cc-navy);font-family:var(--font-display);background:0 0;border:0;border-radius:16px;align-items:center;gap:18px;padding:20px 22px;display:flex}.cc-faq-item__num{color:#9aa8b8;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.78rem;font-weight:700;transition:color .2s}.cc-faq-item.is-open .cc-faq-item__num{color:var(--cc-blue-deep)}.cc-faq-item__q{letter-spacing:-.01em;flex:1;font-size:1.02rem;font-weight:700;line-height:1.4}.cc-faq-item__icon{background:var(--cc-cream);border-radius:50%;flex-shrink:0;width:32px;height:32px;transition:background .2s;position:relative}.cc-faq-item__icon:before,.cc-faq-item__icon:after{content:"";background:var(--cc-navy);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .25s,background .2s;position:absolute;top:50%;left:50%}.cc-faq-item__icon:after{transform:rotate(90deg)}.cc-faq-item.is-open .cc-faq-item__icon{background:var(--cc-navy)}.cc-faq-item.is-open .cc-faq-item__icon:before,.cc-faq-item.is-open .cc-faq-item__icon:after{background:var(--cc-white)}.cc-faq-item.is-open .cc-faq-item__icon:after{transform:rotate(0)}.cc-faq-item__panel{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.cc-faq-item.is-open .cc-faq-item__panel{grid-template-rows:1fr}.cc-faq-item__body{min-height:0;overflow:hidden}.cc-faq-item__body p{color:var(--cc-muted);margin:0;padding:0 72px 22px 58px;font-size:.95rem;line-height:1.7}.cc-faq-item:not(.is-open) .cc-faq-item__body{visibility:hidden;transition:visibility 0s .28s}@media (max-width:991.98px){.cc-faq__grid{grid-template-columns:minmax(0,1fr);gap:36px}.cc-faq__intro{position:static}}@media (max-width:575.98px){.cc-faq-item button{gap:12px;padding:18px 16px}.cc-faq-item__num{display:none}.cc-faq-item__body p{padding:0 16px 18px}}@media (prefers-reduced-motion:reduce){.cc-faq-item__panel,.cc-faq-item__icon:before,.cc-faq-item__icon:after{transition:none}}.cc-footer{background:var(--cc-navy-deep);color:#ffffffbd;flex-shrink:0;margin-top:auto;padding:0 0 28px;position:relative;overflow:hidden}.cc-footer__cta{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px 0;display:flex}.cc-footer__cta h3{color:var(--cc-white);margin:0 0 6px;font-size:clamp(1.3rem,2.4vw,1.75rem)}.cc-footer__cta p{margin:0}.cc-footer__grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:start;gap:32px;padding:48px 0 40px;display:grid}.cc-footer__brand p{max-width:360px;margin:18px 0 0;font-size:.9rem;line-height:1.7}.cc-footer__badges{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.cc-footer__badges span{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:600}.cc-footer__col{min-width:0}.cc-footer h4{color:var(--cc-white);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;font-weight:700}.cc-footer a,.cc-footer__signout{color:#ffffffbd;font:inherit;text-align:left;background:0 0;border:0;padding:5px 0;font-size:.9rem;transition:color .15s;display:block}.cc-footer a:hover,.cc-footer__signout:hover{color:var(--cc-white)}.cc-footer a.cc-btn{color:var(--cc-white);padding:14px 24px;display:inline-flex}.cc-footer a.cc-btn-primary{background:var(--cc-blue)}.cc-footer a.cc-btn-primary:hover{background:var(--cc-blue-deep)}.cc-footer a.cc-logo{padding:0;display:inline-flex}.cc-footer__bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:22px;font-size:.82rem;display:flex}.cc-footer__legal{flex-wrap:wrap;gap:4px 20px;display:flex}.cc-footer__legal a,.cc-footer__legal button{padding:0;font-size:.82rem;display:inline}.cc-footer__legal button{font:inherit;color:#ffffffbd;text-underline-offset:3px;background:0 0;border:0;font-size:.82rem;text-decoration:underline}.cc-footer__legal button:hover{color:var(--cc-white)}@media (max-width:991.98px){.cc-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-footer__brand{grid-column:1/-1}}@media (max-width:575.98px){.cc-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-auth--loading{min-height:100vh;color:var(--cc-muted);place-items:center;display:grid}.ax{background:var(--cc-white);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.ax__form-side{flex-direction:column;min-width:0;padding:28px 48px;display:flex}.ax__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ax__top p{color:var(--cc-muted);margin:0;font-size:.88rem}.ax__top a{color:var(--cc-blue-deep);margin-left:4px;font-weight:700}.ax__main{flex:1;justify-content:center;align-items:center;padding:48px 0;display:flex}.ax__card{width:100%;max-width:420px}.ax__title{color:var(--cc-navy);margin:0 0 10px;font-size:clamp(1.8rem,3vw,2.2rem);line-height:1.15}.ax__copy{color:var(--cc-muted);margin-bottom:28px;font-size:.98rem;line-height:1.6}.ax__copy strong{color:var(--cc-navy);word-break:break-all}.ax__foot{color:var(--cc-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.8rem;display:flex}.ax__foot nav{gap:18px;display:flex}.ax__foot a:hover{color:var(--cc-navy)}.ax--embedded{min-height:0}.ax--embedded .ax__main{padding:72px 0 88px}.ax-steps{color:var(--cc-muted);align-items:center;gap:10px;margin:0 0 28px;padding:0;font-size:.8rem;font-weight:600;list-style:none;display:flex}.ax-steps li{align-items:center;gap:8px;display:flex}.ax-steps li+li:before{content:"";background:var(--cc-line);border-radius:2px;width:28px;height:2px;margin-right:2px}.ax-steps li.is-done+li:before{background:var(--cc-blue)}.ax-steps span{border:1.5px solid var(--cc-line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:700;display:grid}.ax-steps .is-current{color:var(--cc-navy)}.ax-steps .is-current span{border-color:var(--cc-blue);background:var(--cc-blue);color:var(--cc-white)}.ax-steps .is-done span{border-color:var(--cc-blue);color:var(--cc-blue-deep);background:#e6f2ff}.ax__panel{isolation:isolate;color:var(--cc-white);background:var(--cc-navy);align-items:center;padding:56px;display:flex;position:relative;overflow:hidden}.ax__panel:before{content:"";z-index:-1;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%)}.ax__panel-inner{width:100%;max-width:480px;margin:0 auto}.ax__panel h2{margin:0 0 14px;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1.15}.ax__panel-inner>p{color:#ffffffbd;margin:0 0 24px;line-height:1.65}.ax__benefits{gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.ax__benefits li{color:#ffffffdb;align-items:center;gap:12px;font-size:.94rem;display:flex}.ax__benefits li:before{content:"✓";width:22px;height:22px;color:var(--cc-blue-bright);background:#5aa9f52e;border-radius:50%;flex-shrink:0;place-items:center;font-size:.7rem;font-weight:700;display:grid}.ax-preview__label{letter-spacing:.12em;text-transform:uppercase;color:#ffffffbd;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.ax-preview{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;gap:8px;margin-bottom:24px;padding:10px;display:grid}.ax-preview__row{background:var(--cc-white);color:var(--cc-navy);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.ax-preview__row>div{flex:1;min-width:0}.ax-preview__row strong{font-size:.88rem;display:block}.ax-preview__row small{color:var(--cc-muted);font-size:.74rem}.ax-preview__plate{background:var(--cc-plate);font-family:var(--font-plate);letter-spacing:.06em;border:1px solid #00000026;border-radius:5px;flex-shrink:0;padding:4px 8px;font-size:.85rem;font-weight:600}.ax-preview__ok,.ax-preview__price{border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:.72rem;font-weight:700}.ax-preview__ok{color:var(--cc-ok);background:#e8f8ee}.ax-preview__price{color:var(--cc-blue-deep);background:#eef4ff}.ax-quote{border-top:1px solid #ffffff1a;margin:0;padding-top:24px}.ax-quote blockquote{color:#ffffffdb;margin:0 0 16px;font-size:.98rem;line-height:1.6}.ax-quote figcaption{align-items:center;gap:12px;display:flex}.ax-quote figcaption>span{background:var(--cc-blue);border-radius:50%;place-items:center;width:36px;height:36px;font-size:.74rem;font-weight:700;display:grid}.ax-quote strong{font-size:.88rem;display:block}.ax-quote small{color:#ffffffbd;font-size:.78rem}.cc-auth__form{gap:18px;display:grid}.cc-field{gap:7px;display:grid}.cc-field__label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cc-field__label label{color:var(--cc-navy);font-size:.86rem;font-weight:700}.cc-field__aside{color:var(--cc-blue-deep);font-size:.82rem;font-weight:700}.cc-field__aside:hover{color:var(--cc-blue)}.cc-field__control{position:relative}.cc-field input,.cc-field textarea{background:var(--cc-white);width:100%;min-height:50px;font:inherit;color:var(--cc-ink);border:1px solid #d4dde8;border-radius:12px;outline:none;padding:0 16px;font-size:.95rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.cc-field__control.has-toggle input{padding-right:50px}.cc-field textarea{resize:vertical;min-height:148px;padding:14px 16px;line-height:1.5}.cc-field input::placeholder,.cc-field textarea::placeholder{color:#9aa7b6}.cc-field input:hover,.cc-field textarea:hover{border-color:#b9c6d4}.cc-field input:focus,.cc-field textarea:focus{border-color:var(--cc-blue);box-shadow:0 0 0 4px #0a66c224}.cc-field.has-error input,.cc-field.has-error textarea{border-color:#e5484d}.cc-field.has-error input:focus{box-shadow:0 0 0 4px #e5484d24}.cc-field__toggle{width:38px;height:38px;color:var(--cc-muted);background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cc-field__toggle:hover{background:var(--cc-cream);color:var(--cc-navy)}.cc-field small{color:var(--cc-muted);font-size:.8rem;font-weight:500}.cc-field small.cc-field__error{color:#d13438;font-weight:600}.cc-field__ok{color:var(--cc-ok);font-weight:600}.cc-field__ok:before{content:"✓ "}.cc-strength{align-items:center;gap:10px;font-weight:600;display:inline-flex}.cc-strength__bars{gap:4px;display:inline-flex}.cc-strength__bars i{background:var(--cc-line);border-radius:4px;width:28px;height:4px}.cc-strength--0,.cc-strength--1{color:#d13438}.cc-strength--2{color:#d97706}.cc-strength--3,.cc-strength--4{color:var(--cc-ok)}.cc-strength--1 .is-on{background:#e5484d}.cc-strength--2 .is-on{background:#f59e0b}.cc-strength--3 .is-on,.cc-strength--4 .is-on{background:#22a35a}.cc-auth__submit{width:100%;min-height:50px;margin-top:4px}.cc-auth__submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.cc-auth__switch{text-align:center;color:var(--cc-muted);margin:4px 0 0;font-size:.9rem}.cc-auth__switch a,.cc-auth__text-btn,.cc-auth__legal a{color:var(--cc-blue-deep);font-weight:700}.cc-auth__switch a:hover,.cc-auth__text-btn:hover{color:var(--cc-blue)}.cc-auth__text-btn{font:inherit;background:0 0;border:0;padding:0;font-weight:700}.cc-auth__text-btn:disabled{opacity:.5}.cc-auth__legal{text-align:center;color:var(--cc-muted);margin:0;font-size:.8rem;line-height:1.5}.cc-auth__alert{border:1px solid;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.9rem;line-height:1.5;display:flex}.cc-auth__alert svg{flex-shrink:0;margin-top:1px}.cc-auth__alert--error{color:#b42318;background:#fff4f4;border-color:#f8d0d1}.cc-auth__alert--ok{color:var(--cc-ok);background:#effaf3;border-color:#c7ecd4}.cc-auth__alert--info{color:var(--cc-blue-deep);background:#f1f7ff;border-color:#cfe3fb}.cc-otp{border:0;min-width:0;margin:0;padding:0}.cc-otp legend{color:var(--cc-navy);margin-bottom:8px;font-size:.86rem;font-weight:700}.cc-otp__row{grid-template-columns:repeat(3,minmax(0,1fr)) 10px repeat(3,minmax(0,1fr));gap:10px;max-width:420px;display:grid}.cc-otp__box:nth-child(4){grid-column-start:5}.cc-otp__box{background:var(--cc-white);text-align:center;width:100%;height:60px;font-family:var(--font-display);color:var(--cc-navy);caret-color:var(--cc-blue);border:1.5px solid #d4dde8;border-radius:12px;font-size:1.5rem;font-weight:700;transition:border-color .15s,box-shadow .15s,background .15s}.cc-otp__box.is-filled{background:#f5faff;border-color:#9cc8f2}.cc-otp__box:focus{border-color:var(--cc-blue);background:var(--cc-white);outline:none;box-shadow:0 0 0 4px #0a66c224}@media (max-width:1099.98px){.ax{grid-template-columns:minmax(0,1fr)}.ax__panel{display:none}}@media (max-width:575.98px){.ax__form-side{padding:20px}.ax__top p{width:100%}.ax__main{align-items:flex-start;padding:36px 0}.cc-otp__row{grid-template-columns:repeat(3,minmax(0,1fr)) 4px repeat(3,minmax(0,1fr));gap:8px}.cc-otp__box{height:52px;font-size:1.25rem}}.cd-page{background:var(--cc-cream);flex:1;padding:28px 0 80px}.cd-hero{text-align:center;margin-bottom:28px}.cd-identity{background:var(--cc-paper);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:22px;padding:28px 32px;display:grid}.cd-identity__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-blue);margin:0 0 8px;font-size:12px;font-weight:700}.cd-identity__title{color:var(--cc-navy);margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05}.cd-identity__chips{flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.cd-identity__chips li{background:var(--cc-cream);border:1px solid var(--cc-line);border-radius:14px;gap:2px;min-width:92px;padding:10px 12px;display:grid}.cd-identity__chips span{letter-spacing:.06em;text-transform:uppercase;color:var(--cc-muted);font-size:.72rem;font-weight:700}.cd-identity__chips strong{color:var(--cc-navy);font-size:.95rem}.cd-identity__hint{color:var(--cc-muted);margin:0;font-size:.92rem;font-weight:600}.cd-identity__hint a{color:var(--cc-blue);font-weight:700}.cd-identity__marks{justify-items:end;gap:12px;min-width:0;display:grid}.cd-identity__marks .cd-hero__car{max-width:220px}.cd-result-stack{gap:18px;margin-top:18px;display:grid}.cd-result-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:18px;display:grid}.cd-result-grid__main,.cd-result-grid__aside,.cd-result-block{align-content:start;gap:18px;display:grid}.cd-result-grid:not(:has(.cd-result-grid__aside)){grid-template-columns:minmax(0,1fr)}@media (min-width:992px){.cd-result-grid:not(:has(.cd-result-grid__aside)) .cd-result-grid__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cd-empty{background:var(--cc-paper);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow);border-radius:24px;padding:36px 32px}.cd-empty h1{margin:0 0 10px}.cd-empty__action{background:var(--cc-blue);color:var(--cc-white);border-radius:999px;margin-top:12px;padding:12px 18px;font-weight:700;display:inline-flex}.cd-loader{text-align:center;max-width:560px;margin:28px auto 0}.cd-loader__orb{border:4px solid #dbe7f6;border-top-color:var(--cc-blue);border-radius:50%;width:72px;height:72px;margin:0 auto 18px;animation:.8s linear infinite cd-spin}.cd-loader__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-blue);margin:0 0 8px;font-size:12px;font-weight:700}.cd-loader__title{color:var(--cc-navy);margin:0 0 18px;font-size:clamp(1.6rem,3vw,2.2rem)}.cd-loader .cd-plate,.cd-loader .cd-vin-badge{margin-bottom:22px}.cd-loader__steps{text-align:left;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.cd-loader__steps li{color:var(--cc-muted);align-items:center;gap:10px;font-weight:650;display:flex}.cd-loader__steps i{background:#c9d6e8;border-radius:50%;width:10px;height:10px}.cd-loader__steps .is-active{color:var(--cc-navy)}.cd-loader__steps .is-active i{background:var(--cc-blue);box-shadow:0 0 0 4px #0a66c233}.cd-loader__card{background:var(--cc-paper);border:1px solid var(--cc-line);border-radius:20px;gap:12px;padding:22px;display:grid}.cd-loader__bar{background:linear-gradient(90deg,#e8eef6 20%,#f7fafc 50%,#e8eef6 80%) 0 0/200% 100%;border-radius:999px;height:12px;animation:1.4s infinite cd-shimmer;display:block}.cd-loader__bar.is-short{width:62%}@keyframes cd-spin{to{transform:rotate(360deg)}}@keyframes cd-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cd-vin-badge{background:#fff;border-radius:16px;align-items:stretch;width:max-content;max-width:100%;min-height:58px;margin:0 auto 16px;display:inline-flex;overflow:hidden;box-shadow:0 8px 24px #10182814}.cd-vin-badge span{color:#f5c518;letter-spacing:.08em;background:#0f172a;flex:0 0 52px;place-items:center;font-size:10px;font-weight:700;display:grid}.cd-vin-badge strong{font-family:var(--font-oswald),var(--font-display),sans-serif;letter-spacing:.12em;color:#0f172a;white-space:nowrap;place-items:center;padding:14px 20px;font-size:.95rem;display:grid}.cd-plate-form{flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;gap:10px;max-width:100%;display:inline-flex}.cd-plate{background:#f5c518;border:2px solid #1a1a1a;border-radius:16px;flex:none;min-height:64px;display:inline-flex;overflow:hidden;box-shadow:0 8px 24px #1018281f}.cd-plate__band{background:var(--cc-blue-deep);color:#fff;letter-spacing:.04em;flex-direction:column;justify-content:center;align-items:center;width:42px;font-size:11px;font-weight:700;display:flex}.cd-plate__stars{letter-spacing:1px;font-size:7px;line-height:1}.cd-plate__text{font-family:var(--font-oswald),var(--font-display),sans-serif;letter-spacing:.06em;color:#111;white-space:nowrap;place-items:center;padding:0 18px;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:600;display:grid}.cd-plate__input{font-family:var(--font-oswald),var(--font-display),sans-serif;letter-spacing:.06em;color:#111;text-transform:uppercase;text-align:center;field-sizing:content;box-sizing:content-box;white-space:nowrap;background:0 0;border:0;outline:none;width:auto;min-width:10ch;padding:0 16px;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:600}.cd-plate-check{background:var(--cc-blue-deep);color:#fff;border:0;border-radius:16px;min-height:64px;padding:0 20px;font-weight:700}.cd-plate-check:hover{background:#1e40af}.cd-tesla{width:54px;height:54px;margin:18px auto 8px;display:block}.cd-hero__car{height:auto;margin:0 auto 8px;display:block}.cd-hero__title{margin:8px 0 6px;font-size:clamp(1.8rem,3vw,2.4rem)}.cd-hero__again{color:#4b5563;font-size:.92rem;font-weight:600}.cd-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cd-status{background:var(--cc-paper);box-shadow:var(--cc-shadow);border:1px solid var(--cc-line);border-radius:20px;gap:4px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.cd-status:before{content:"";background:#94a3b8;width:6px;position:absolute;inset:0 auto 0 0}.cd-status h2,.cd-status p{margin:0}.cd-status h2{color:var(--cc-navy);font-size:1.55rem}.cd-status__label{letter-spacing:.1em;text-transform:uppercase;color:var(--cc-muted);font-size:.75rem;font-weight:700}.cd-status__meta,.cd-status__days{color:var(--cc-muted);font-size:.95rem;font-weight:700}.cd-status__mark,.cd-status__tick{color:#fff;background:#94a3b8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid;position:absolute;top:20px;right:20px}.cd-status--ok:before,.cd-status--ok .cd-status__mark,.cd-status--ok .cd-status__tick{background:#15803d}.cd-status--ok h2,.cd-status--ok .cd-status__days{color:#15803d}.cd-status--warn:before,.cd-status--warn .cd-status__mark,.cd-status--warn .cd-status__tick{background:#d97706}.cd-status--warn h2,.cd-status--warn .cd-status__days{color:#b45309}.cd-status--alert:before,.cd-status--alert .cd-status__mark,.cd-status--alert .cd-status__tick{background:#c2410c}.cd-status--alert h2,.cd-status--alert .cd-status__days{color:#c2410c}.cd-card{background:var(--cc-paper);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow);border-radius:20px;padding:22px 24px;position:relative}.cd-card__title{margin-bottom:14px;font-size:1.15rem}.cd-card__title.is-center{text-align:center}.cd-card--blue .cd-card__title:after,.cd-card--red .cd-card__title:after{content:"";background:var(--cc-blue);width:42px;height:3px;margin-top:6px;display:block}.cd-card--red .cd-card__title{color:#dc2626}.cd-card--red .cd-card__title:after{background:#dc2626}.cd-card__badge{position:absolute;top:14px;right:14px}.cd-card__icon{position:absolute;top:16px;right:16px}.cd-new{color:#fff;letter-spacing:.08em;background:#dc2626;border-radius:3px;padding:4px 8px;font-size:10px;font-weight:700}.cd-ev-badge{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.cd-rows{margin:0}.cd-row{border-top:1px solid #ececec;justify-content:space-between;gap:16px;padding:12px 0;font-size:.95rem;display:flex}.cd-row:last-child{padding-bottom:0}.cd-row dt{margin:0;font-weight:700}.cd-row dd{text-align:right;margin:0;font-weight:650}.cd-row a{color:var(--cc-blue);text-decoration:underline}.cd-note{color:#667085;margin-bottom:8px;font-size:.86rem;font-style:italic}.cd-arrow-link,.cd-service a,.cd-cta-card a{color:var(--cc-blue);font-weight:700}.cd-arrow-link{background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 0 0;text-decoration:none;display:inline-flex}.cd-arrow{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.cd-mot-stats{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 8px;display:grid}.cd-mot-stats div{background:var(--cc-cream);border-radius:14px;padding:12px 8px}.cd-mot-stats span{color:#667085;font-size:.85rem;display:block}.cd-mot-stats strong{margin-top:4px;font-size:1.6rem;display:block}.cd-mot-collapse{text-align:left;margin-top:8px}.cd-service{text-align:center;padding:8px 8px 18px}.cd-service p{color:#667085;margin:10px 0 14px}.cd-cta-card{text-align:center;background:#fff;border-radius:12px;padding:22px 18px;box-shadow:0 8px 24px #1018280f}.cd-cta-card strong{margin-bottom:10px;display:block}.cd-history__row{border-top:1px solid #ececec;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.cd-history__row p{color:#667085;margin:6px 0 0;font-size:.82rem}.cd-history__row a{color:var(--cc-blue);flex-shrink:0;text-decoration:underline}.cd-reveal{letter-spacing:.04em;text-transform:uppercase;background:#dc2626;border-radius:4px;flex-shrink:0;padding:6px 12px;font-size:.78rem;font-weight:700;color:#fff!important;text-decoration:none!important}.cd-history__note{color:#667085;padding:8px 0 12px;font-size:.82rem}.cd-co2__value{text-align:center;margin-bottom:12px;font-size:1.15rem;font-weight:700}.cd-co2__row{grid-template-columns:88px minmax(0,1fr) 28px;align-items:center;gap:10px;margin-bottom:8px;font-size:.8rem;display:grid}.cd-co2__track{background:#eef2f7;border-radius:4px;height:14px;overflow:hidden}.cd-co2__track span{height:100%;display:block}.cd-co2__row.is-active .cd-co2__track{box-shadow:inset 3px 0 #15803d}.cd-mot-test{background:#fbfcfe;border:1px solid #ececec;border-radius:14px;margin-bottom:10px;padding:14px 14px 12px}.cd-mot-test__top{justify-content:space-between;display:flex}.cd-mot-test--fail strong{color:#dc2626}.cd-mot-test--pass strong{color:#16a34a}.cd-mot-test--other strong{color:#6b7280}.cd-mot-test__number,.cd-mot-test p{color:#667085;margin:4px 0 0}.cd-mot-defect{margin-top:8px!important}.cd-mot-defect span{letter-spacing:.03em;border-radius:4px;margin-right:8px;padding:2px 6px;font-size:.72rem;font-weight:700;display:inline-block}.cd-mot-defect--danger{color:#991b1b}.cd-mot-defect--danger span{color:#991b1b;background:#fee2e2}.cd-mot-defect--fail{color:#9a3412}.cd-mot-defect--fail span{color:#9a3412;background:#ffedd5}.cd-mot-defect--advisory{color:#854d0e}.cd-mot-defect--advisory span{color:#854d0e;background:#fef3c7}.cd-mot-defect--other span{color:#374151;background:#f3f4f6}.cd-mot-btn{width:min(420px,100%);color:inherit;background:#e5e7eb;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:28px auto;padding:14px 18px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 6px 16px #10182814}.cd-plans{margin-top:12px}.cd-plan{background:#fff;border:1px solid #e5e7eb;border-radius:16px;min-height:100%;padding:22px 18px 18px;position:relative;box-shadow:0 8px 24px #1018280f}.cd-plan h3{margin:10px 0 4px;font-size:1.15rem}.cd-plan p,.cd-plan small{color:#4b5563}.cd-plan strong{margin:10px 0 6px;font-size:2rem;display:block}.cd-plan a{color:var(--cc-blue);margin-bottom:16px;display:inline-block}.cd-plan button{background:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;padding:12px;font-weight:700}.cd-plan--gold{border-color:#f0c14b}.cd-plan--gold button{background:#f0c14b;border-color:#f0c14b}.cd-plan--full{border-color:#60a5fa}.cd-plan--full button{background:var(--cc-blue);border-color:var(--cc-blue);color:#fff}.cd-plan__icon{border-radius:8px;width:28px;height:28px;display:block}.cd-plan__icon--grey{background:#d1d5db}.cd-plan__icon--gold{background:#f0c14b}.cd-plan__icon--blue{background:#93c5fd}.cd-plan__popular{color:var(--cc-blue);border:1px solid #93c5fd;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:700;position:absolute;top:12px;right:12px}.cd-plan__popular:before{content:"• "}.cd-plan__was{color:#f472b6;font-weight:700;text-decoration:line-through}.cd-plan__timer{color:#fff;background:#dc2626;border-radius:999px;margin-bottom:6px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-block}.cd-plan--multi{text-align:center;justify-content:center;align-items:center;gap:24px;margin-top:16px;padding:28px 18px;display:flex}.cd-plan--multi .cd-plan__seal{letter-spacing:.04em;border:4px solid #111;border-radius:50%;flex-shrink:0;place-items:center;width:92px;height:92px;font-size:.65rem;font-weight:700;display:grid;position:relative}.cd-plan--multi .cd-plan__seal span{color:#fff;background:#dc2626;padding:4px 8px;transform:rotate(-18deg)}.cd-plan--multi button{background:#e5e7eb;max-width:280px;margin:0 auto 10px;display:block}.cd-checks{text-align:center;background:#fff;border-radius:16px;margin-top:28px;padding:48px 20px 28px}.cd-checks h2{margin-bottom:6px;font-size:2rem}.cd-checks>a{color:#667085;margin-bottom:28px;display:inline-block}.cd-checks__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px;display:grid}.cd-check{color:var(--cc-teal-bright);justify-items:center;gap:8px;display:grid}.cd-check svg{width:42px;height:42px}.cd-check span{color:#111;font-size:.88rem;font-weight:650}.cd-history-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.cd-history-head h1{margin:0;font-size:clamp(1.6rem,3vw,2.2rem)}.cd-history-head__kicker{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0 0 4px;font-size:.8rem;font-weight:700}.cd-history-head .cd-plate-check{align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.cd-table-wrap{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 8px 24px #1018280f}.cd-table{border-collapse:collapse;width:100%;min-width:760px}.cd-table th,.cd-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:14px 16px}.cd-table th{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;background:#f8fafc;font-size:.78rem}.cd-table tbody tr:last-child td{border-bottom:0}.cd-table tbody tr:hover{background:#f8fafc}.cd-table__link{color:var(--cc-blue);font-weight:700}.cd-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.cd-pager__info{color:#6b7280;margin:0;font-size:.9rem}.cd-pager__actions{gap:8px;display:flex}.cd-pager__actions button{background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 14px;font-weight:700}.cd-pager__actions button:disabled{opacity:.45;cursor:not-allowed}.cd-report-banner{background:var(--cc-paper);color:var(--cc-navy);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;padding:20px 22px;display:flex}.cd-report-banner__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--cc-blue);margin:0 0 4px;font-size:.75rem}.cd-report-banner__title{margin:0;font-size:clamp(1.3rem,2.5vw,1.8rem)}.cd-report-banner__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cd-report-print{background:var(--cc-blue);color:#fff;border:0;border-radius:8px;padding:10px 16px;font-weight:700}@media print{.cc-header,.cc-footer,.cd-plate-form,.cd-hero__again,.cd-report-print{display:none!important}.cd-page{background:#fff;padding:0}.cd-report-banner,.cd-identity,.cd-card,.cd-status{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}}@media (max-width:991.98px){.cd-identity,.cd-result-grid,.cd-status-grid{grid-template-columns:minmax(0,1fr)}.cd-identity__marks{justify-items:start;width:100%}.cd-vin-badge,.cd-plate-form,.cd-plate{width:100%;max-width:100%}}@media (max-width:575.98px){.cd-history-head,.cd-report-banner{flex-direction:column;align-items:flex-start}.cd-identity,.cd-empty{padding:22px 18px}.cd-plate-form{flex-wrap:wrap;width:100%}.cd-vin-badge strong{letter-spacing:.08em;justify-items:start;padding:14px 16px}.cd-plate,.cd-plate-check{width:100%}.cd-plate__input{flex:1;width:100%;min-width:10ch}.cd-report-banner__meta{text-align:left;justify-content:flex-start}}@media (max-width:991.98px){.cd-checks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-plan--multi{flex-direction:column}}@media (max-width:575.98px){.cd-checks__grid{grid-template-columns:minmax(0,1fr)}}.co-hero{isolation:isolate;color:var(--cc-white);background:var(--cc-navy);padding:80px 0 88px;position:relative;overflow:hidden}.co-hero:before{content:"";z-index:-1;background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(at 70% 30%,#000 10%,#0000 70%)}.co-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.co-hero h1{letter-spacing:-.02em;color:var(--cc-white);margin:0 0 20px;font-size:clamp(2.1rem,4vw,3.1rem);line-height:1.04}.co-hero h1 span{color:var(--cc-blue-bright);display:block}.co-hero__lead{color:#fffc;max-width:560px;margin:0 0 30px;font-size:1.1rem;line-height:1.65}.co-hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.co-section{background:var(--cc-white);padding:96px 0}.co-section--alt{background:var(--cc-cream)}.co-section--dark{color:var(--cc-white);background:var(--cc-navy)}.co-head{max-width:680px;margin-bottom:48px}.co-head--center{text-align:center;margin-left:auto;margin-right:auto}.co-head--center .cc-kicker{justify-content:center}.co-head h2,.co-section h2{letter-spacing:-.025em;color:var(--cc-navy);margin:0 0 14px;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.12}.co-section--dark h2{color:var(--cc-white)}.co-head p{color:var(--cc-muted);margin:0;font-size:1.05rem;line-height:1.7}.co-icon{width:46px;height:46px;color:var(--cc-blue-deep);background:#eef7ff;border:1px solid #d3e7fb;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.co-icon--sm{border-radius:11px;width:38px;height:38px}.co-link{color:var(--cc-blue-deep);align-items:center;gap:8px;font-weight:700;display:inline-flex}.co-link svg{transition:transform .15s}.co-link:hover{color:var(--cc-navy)}.co-link:hover svg{transform:translate(3px)}.co-link--on-dark{color:var(--cc-blue-bright)}.co-link--on-dark:hover{color:var(--cc-white)}.co-cta{background:var(--cc-cream);padding:0 0 96px}.co-cta__inner{color:var(--cc-white);background:var(--cc-navy);box-shadow:var(--cc-shadow);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:40px 44px;display:flex}.co-cta h2{color:var(--cc-white);margin:0 0 6px;font-size:clamp(1.5rem,2.6vw,2rem)}.co-cta p{color:#ffffffc7;margin:0}.co-cta__actions{flex-wrap:wrap;gap:12px;display:flex}.wy-versus{gap:16px;max-width:500px;margin-left:auto;display:grid;position:relative}.wy-ad{background:#ffffff0f;border:1px dashed #ffffff40;border-radius:20px;width:82%;padding:22px 24px;position:relative}.wy-ad__label,.wy-rec__label{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:6px;margin-bottom:10px;font-size:.72rem;font-weight:700;display:inline-flex}.wy-ad h3{color:var(--cc-white);margin:0 0 12px;font-size:1.1rem}.wy-ad ul{color:#ffffffd1;gap:6px;margin:0;padding:0;font-style:italic;list-style:none;display:grid}.wy-ad__price{color:var(--cc-white);font-weight:700;position:absolute;top:20px;right:22px}.wy-rec{width:86%;color:var(--cc-navy);background:var(--cc-white);border-radius:22px;margin:-34px 0 0 auto;padding:22px 22px 18px;position:relative;box-shadow:0 40px 80px -30px #000000b3}.wy-rec__label{color:var(--cc-blue-deep)}.wy-rec ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wy-rec li{background:var(--cc-cream);border-radius:14px;gap:12px;padding:12px;display:flex}.wy-rec li.is-warn{background:#fff4e5;box-shadow:inset 3px 0 #d97706}.wy-rec__icon{width:26px;height:26px;color:var(--cc-white);background:var(--cc-ok);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.is-warn .wy-rec__icon{background:#b45309}.wy-rec strong{font-size:.93rem;display:block}.wy-rec li span:not(.wy-rec__icon){color:var(--cc-muted);font-size:.84rem}.wy-rec__note{color:var(--cc-muted);text-align:right;margin-top:12px;font-size:.74rem;font-weight:600;display:block}.wy-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.wy-reason{background:var(--cc-white);border:1px solid var(--cc-line);border-radius:22px;padding:28px 26px;transition:border-color .2s,box-shadow .2s,transform .2s}.wy-reason:hover{box-shadow:var(--cc-shadow-sm);border-color:#b9d6f2}.wy-reason h3{color:var(--cc-navy);margin:20px 0 8px;font-size:1.12rem}.wy-reason p{color:var(--cc-muted);margin:0;font-size:.95rem;line-height:1.65}.wy-reason--lead{color:var(--cc-white);background:var(--cc-navy);border-color:#0000}.wy-reason--lead h3{color:var(--cc-white)}.wy-reason--lead p{color:#fffc}.wy-reason--lead .co-icon{color:var(--cc-blue-bright);background:#ffffff14;border-color:#ffffff29}.wy-table-wrap{background:var(--cc-white);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow-sm);border-radius:22px;overflow-x:auto}.wy-table-wrap:focus-visible{outline:2px solid var(--cc-blue);outline-offset:2px}.wy-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.wy-table th,.wy-table td{text-align:center;vertical-align:middle;border-top:1px solid #edf1f6;padding:18px 22px;font-size:.93rem}.wy-table thead th{color:var(--cc-navy);border-top:0;font-size:.95rem;font-weight:700}.wy-table thead th:first-child{width:32%}.wy-table tbody th{text-align:left;color:#26364a;font-weight:600}.wy-table .is-us{background:#f1f8ff}.wy-table thead .is-us{color:var(--cc-white);background:var(--cc-navy)}.wy-cell-text{color:#475569;font-weight:600}.is-us .wy-cell-text{color:var(--cc-blue-deep);font-weight:700}.wy-mark{border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.wy-mark--yes{color:var(--cc-white);background:var(--cc-ok)}.wy-mark--no{color:#64748b;background:#eef2f6}.wy-table-note{text-align:center;color:var(--cc-muted);margin:18px 0 0;font-size:.92rem}.wy-table-note a{color:var(--cc-blue-deep);text-underline-offset:3px;font-weight:700;text-decoration:underline}.wy-promise{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.wy-promise__intro{position:sticky;top:110px}.wy-promise__intro>p:not(.cc-kicker){color:var(--cc-muted);margin:0 0 22px;font-size:1.05rem;line-height:1.7}.wy-promise__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.wy-promise__list li{background:var(--cc-cream);border:1px solid #0000;border-radius:20px;gap:20px;padding:24px 26px;display:flex}.wy-promise__num{letter-spacing:-.02em;color:var(--cc-blue);flex-shrink:0;font-size:1.6rem;font-weight:700;line-height:1}.wy-promise__list h3{color:var(--cc-navy);margin:0 0 6px;font-size:1.08rem}.wy-promise__list p{color:var(--cc-muted);margin:0;font-size:.95rem;line-height:1.6}.wy-moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.wy-moment{background:var(--cc-white);border:1px solid var(--cc-line);border-radius:22px;padding:28px 26px}.wy-moment__top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.wy-tag{color:var(--cc-ok);background:#e8f6ee;border-radius:999px;padding:5px 11px;font-size:.76rem;font-weight:700}.wy-tag--paid{color:var(--cc-blue-deep);background:#e3f1ff}.wy-moment__when{letter-spacing:.1em;text-transform:uppercase;color:var(--cc-blue-deep);margin:0 0 4px;font-size:.78rem;font-weight:700}.wy-moment h3{color:var(--cc-navy);margin:0 0 8px;font-size:1.2rem}.wy-moment p:last-child{color:var(--cc-muted);margin:0;font-size:.95rem;line-height:1.65}@media (max-width:991.98px){.co-hero{padding:56px 0 64px}.co-hero__grid,.wy-promise{grid-template-columns:minmax(0,1fr);gap:40px}.wy-versus{width:100%;margin:0 auto}.wy-promise__intro{position:static}.wy-reasons,.wy-moments{grid-template-columns:repeat(2,minmax(0,1fr))}.co-section{padding:72px 0}}@media (max-width:767.98px){.wy-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.wy-table{min-width:0}.wy-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wy-table,.wy-table tbody,.wy-table tr,.wy-table th,.wy-table td{display:block}.wy-table tr{background:var(--cc-white);border:1px solid var(--cc-line);border-radius:18px;margin-bottom:12px;overflow:hidden}.wy-table tbody th{color:var(--cc-navy);border:0;padding:14px 18px 10px;font-size:1rem}.wy-table td{text-align:right;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.wy-table td:before{content:attr(data-label);color:var(--cc-muted);text-align:left;flex-shrink:0;font-size:.85rem;font-weight:600}.wy-table td.is-us:before{color:var(--cc-navy);font-weight:700}}@media (max-width:575.98px){.wy-reasons,.wy-moments{grid-template-columns:minmax(0,1fr)}.wy-ad,.wy-rec{width:100%}.wy-rec{margin-top:-16px}.co-cta{padding-bottom:64px}.co-cta__inner{padding:28px 22px}.co-cta__actions,.co-cta__actions .cc-btn,.co-hero__ctas .cc-btn{width:100%}.wy-promise__list li{padding:20px}}.ab-facts{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ab-facts li{color:#ffffffe0;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;font-weight:600;display:inline-flex}.ab-facts svg{color:var(--cc-blue-bright)}.ab-photo{margin:0;position:relative}.ab-photo img{object-fit:cover;border-radius:28px;width:100%;height:420px;display:block;box-shadow:0 40px 80px -30px #000000b3}.ab-photo__card{color:var(--cc-navy);background:var(--cc-white);border-radius:18px;align-items:center;gap:12px;padding:14px 18px 14px 14px;display:flex;position:absolute;bottom:28px;left:-24px;box-shadow:0 20px 40px -16px #00000073}.ab-photo__card strong{font-size:.95rem;display:block}.ab-photo__card span:not(.co-icon){color:var(--cc-muted);font-size:.82rem}.ab-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.ab-story__body p{color:#3b4858;margin:0 0 18px;font-size:1.08rem;line-height:1.75}.ab-mission{letter-spacing:-.015em;color:var(--cc-navy);border-left:4px solid var(--cc-blue);background:#eef7ff;border-radius:22px;margin:28px 0 0;padding:26px 28px;font-size:1.35rem;font-weight:700;line-height:1.4}.ab-mission span{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-blue-deep);margin-bottom:8px;font-size:.74rem;font-weight:700;display:block}.ab-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ab-values li{background:var(--cc-white);border:1px solid var(--cc-line);border-radius:22px;padding:28px 24px}.ab-values__num{letter-spacing:-.02em;color:var(--cc-blue);margin-bottom:18px;font-size:2.2rem;font-weight:700;line-height:1;display:block}.ab-values h3{color:var(--cc-navy);margin:0 0 8px;font-size:1.1rem}.ab-values p{color:var(--cc-muted);margin:0;font-size:.94rem;line-height:1.65}.ab-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ab-steps:before{content:"";background:repeating-linear-gradient(90deg,#b9d6f2 0 8px,#0000 8px 14px);height:2px;position:absolute;top:31px;left:12%;right:12%}.ab-steps li{text-align:center;position:relative}.ab-steps__icon{width:64px;height:64px;color:var(--cc-white);background:var(--cc-blue);box-shadow:0 0 0 8px var(--cc-white),0 14px 30px -10px #084f9699;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.ab-steps__num{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-blue-deep);margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.ab-steps h3{color:var(--cc-navy);margin:0 0 8px;font-size:1.08rem}.ab-steps p{max-width:240px;color:var(--cc-muted);margin:0 auto;font-size:.93rem;line-height:1.6}.ab-sources{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px;display:grid}.ab-sources__intro>p:not(.cc-kicker){color:#fffc;margin:0 0 22px;font-size:1.05rem;line-height:1.7}.ab-sources__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ab-sources__list li{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.ab-sources__list strong{color:var(--cc-white);margin-bottom:2px;font-size:1.05rem;display:block}.ab-sources__list li span:not(.ab-tier){color:#ffffffc2;font-size:.9rem;line-height:1.5}.ab-tier{color:#86efac;background:#22c55e24;border:1px solid #86efac4d;border-radius:999px;flex-shrink:0;padding:5px 11px;font-size:.76rem;font-weight:700}.ab-tier--paid{color:#9bd7ff;background:#5aa9f524;border-color:#9bd7ff4d}.ab-audience{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ab-audience article{background:var(--cc-cream);border-radius:22px;padding:28px 26px}.ab-audience h3{color:var(--cc-navy);margin:20px 0 8px;font-size:1.15rem}.ab-audience p{color:var(--cc-muted);margin:0;font-size:.95rem;line-height:1.65}.ab-company{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;display:grid}.ab-company__card,.ab-company__contact{border-radius:26px;padding:36px}.ab-company__card{background:var(--cc-white);border:1px solid var(--cc-line)}.ab-company h2{font-size:clamp(1.4rem,2.4vw,1.8rem)}.ab-company__card dl{margin:24px 0 0;display:grid}.ab-company__card dl>div{border-top:1px solid #edf1f6;grid-template-columns:170px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.ab-company__card dt{color:var(--cc-muted);font-size:.88rem;font-weight:600}.ab-company__card dd{color:var(--cc-navy);margin:0;font-weight:700}.ab-company__contact{color:var(--cc-white);background:var(--cc-navy);flex-direction:column;align-items:flex-start;display:flex}.ab-company__contact .co-icon{color:var(--cc-blue-bright);background:#ffffff14;border-color:#ffffff29;margin-bottom:20px}.ab-company__contact h2{color:var(--cc-white)}.ab-company__contact p{color:#fffc;margin:0 0 16px;line-height:1.6}.ab-company__email{color:var(--cc-blue-bright);text-underline-offset:4px;overflow-wrap:anywhere;margin-bottom:24px;font-size:1.05rem;font-weight:700;text-decoration:underline}.ab-company__email:hover{color:var(--cc-white)}.ab-company__contact .cc-btn{margin-top:auto}@media (max-width:991.98px){.ab-story,.ab-sources,.ab-company{grid-template-columns:minmax(0,1fr);gap:32px}.ab-values,.ab-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.ab-steps:before{display:none}.ab-audience{grid-template-columns:minmax(0,1fr)}.ab-photo img{height:320px}.ab-photo__card{bottom:16px;left:16px}}@media (max-width:575.98px){.ab-values,.ab-steps{grid-template-columns:minmax(0,1fr)}.ab-photo img{border-radius:22px;height:240px}.ab-company__card,.ab-company__contact{padding:26px 22px}.ab-company__card dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.ab-sources__list li{flex-direction:column;align-items:flex-start}.ab-mission{font-size:1.15rem}}.tl-mono{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tl-hero .co-hero__grid{align-items:start}.tl-hero .co-hero__lead{margin-bottom:26px}.tl-hero__aside{color:#ffffffc2;margin:16px 0 0;font-size:.93rem}.tl-hero__aside a{color:var(--cc-blue-bright);text-underline-offset:3px;font-weight:700;text-decoration:underline}.tl-hero__aside a:hover{color:var(--cc-white)}.tl-hero__visual{padding-top:8px}.tl-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;max-width:600px;padding:18px}.tl-form__label{color:var(--cc-white);margin-bottom:8px;font-size:.84rem;font-weight:700;display:block}.tl-form__row{gap:10px;display:flex}.tl-form__btn{min-height:56px;font:inherit;color:var(--cc-white);background:var(--cc-blue);box-shadow:var(--cc-shadow-sm);border:0;border-radius:12px;flex-shrink:0;padding:0 24px;font-weight:700;transition:background .15s}.tl-form__btn:hover{background:var(--cc-blue-deep)}.tl-form__btn:focus-visible{outline:3px solid var(--cc-blue-bright);outline-offset:2px}.tl-form__btn--block{width:100%;margin-top:14px}.tl-form__hint,.tl-form__msg{margin:10px 0 0;font-size:.86rem;line-height:1.5}.tl-form__hint{color:#ffffffb8}.tl-form__msg{color:#fecaca;font-weight:600}.tl-form--light{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-width:none;padding:0}.tl-form--light .tl-form__label{color:var(--cc-navy)}.tl-form--light .tl-form__hint{color:var(--cc-muted)}.tl-form--light .tl-form__msg{color:var(--cc-danger)}.tl-form--light .tl-form__row{flex-direction:column}.tl-form--light .tl-vin,.tl-form--light .tl-plate,.tl-form--light .tl-input{border-color:var(--cc-line)}.tl-vin{background:var(--cc-white);border:2px solid #0000;border-radius:12px;flex:1;align-items:center;min-width:0;min-height:56px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.tl-vin:focus-within,.tl-plate:focus-within,.tl-input:focus-within{border-color:var(--cc-blue-bright);box-shadow:0 0 0 4px #5aa9f540}.tl-vin__band{letter-spacing:.08em;width:46px;color:var(--cc-blue-bright);background:var(--cc-navy);align-self:stretch;place-items:center;font-size:.68rem;font-weight:700;display:grid}.tl-vin input,.tl-plate input,.tl-input input{width:100%}.tl-vin input{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--cc-navy);background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.02rem;font-weight:600}.tl-vin input::placeholder{font-family:var(--font-display),sans-serif;letter-spacing:0;text-transform:none;color:#8796a8}.tl-vin__count{color:#8796a8;font-variant-numeric:tabular-nums;padding:0 12px;font-size:.78rem;font-weight:700}.tl-vin__count.is-full{color:var(--cc-ok)}.tl-val{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.tl-val__field--wide{grid-column:1/-1}.tl-plate,.tl-input{border:2px solid #0000;border-radius:12px;align-items:center;min-height:56px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.tl-plate{background:var(--cc-plate)}.tl-plate__band{width:36px;color:var(--cc-white);background:#0047ba;align-self:stretch;place-items:center;font-size:.68rem;font-weight:700;display:grid}.tl-plate input{min-width:0;font-family:var(--font-plate-face),var(--font-display),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#111;background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:1.35rem;font-weight:700}.tl-plate input::placeholder{color:#1116}.tl-input{background:var(--cc-white)}.tl-input input{min-width:0;color:var(--cc-navy);background:0 0;border:0;outline:none;flex:1;padding:0 14px;font-size:1.05rem;font-weight:600}.tl-input span{color:var(--cc-muted);padding:0 14px;font-size:.86rem;font-weight:600}.tl-val__cond-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tl-val__cond-value{color:var(--cc-blue-bright);font-size:.86rem;font-weight:700}.tl-form--light .tl-val__cond-value{color:var(--cc-blue-deep)}.tl-range{--tl-range-fill:50%;appearance:none;background:linear-gradient(90deg, var(--cc-blue-bright) var(--tl-range-fill), #fff3 var(--tl-range-fill));cursor:pointer;border-radius:999px;width:100%;height:8px;margin:10px 0 6px}.tl-form--light .tl-range{background:linear-gradient(90deg, var(--cc-blue) var(--tl-range-fill), #dfe6ee var(--tl-range-fill))}.tl-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cc-white);border:3px solid var(--cc-blue);border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #0000004d}.tl-range::-moz-range-thumb{background:var(--cc-white);border:3px solid var(--cc-blue);border-radius:50%;width:18px;height:18px}.tl-range:focus-visible{outline:3px solid var(--cc-blue-bright);outline-offset:6px}.tl-range__scale{color:#ffffffa8;justify-content:space-between;font-size:.76rem;font-weight:600;display:flex}.tl-form--light .tl-range__scale{color:var(--cc-muted)}.tl-form--light .tl-val{grid-template-columns:minmax(0,1fr)}.tl-card,.tl-decoder{max-width:500px;color:var(--cc-navy);background:var(--cc-white);border-radius:24px;margin-left:auto;padding:24px;box-shadow:0 40px 80px -30px #000000b3}.tl-card__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.tl-card__eyebrow,.tl-decoder__head{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-blue-deep);margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}.tl-card__head strong{font-size:1.1rem;display:block}.tl-card__meta{color:var(--cc-muted);font-size:.86rem}.tl-card__plate{background:var(--cc-plate);font-family:var(--font-plate-face),var(--font-display),sans-serif;letter-spacing:.05em;color:#111;border-radius:6px;flex-shrink:0;padding:4px 10px;font-weight:700}.tl-card__plate.tl-mono{background:#ffffffeb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}.tl-card__plate--lg{margin-bottom:14px;font-size:1.15rem;display:inline-block}.tl-card__hero{background:var(--cc-cream);border-radius:16px;margin-bottom:20px;padding:16px 18px}.tl-card__hero span{color:var(--cc-muted);font-size:.84rem;font-weight:600;display:block}.tl-card__hero strong{letter-spacing:-.02em;font-size:2.2rem;font-weight:700}.tl-card__note{text-align:right;color:var(--cc-muted);margin:14px 0 0;font-size:.74rem;font-weight:600}.tl-decoder__head{justify-content:space-between;margin-bottom:18px;display:flex}.tl-decoder__tag{color:var(--cc-muted)}.tl-decoder__code{flex-wrap:wrap;gap:4px;margin-bottom:22px;display:flex}.tl-seg{background:var(--seg-bg);border-radius:10px;gap:2px;padding:4px;display:flex}.tl-seg b{width:20px;height:34px;color:var(--seg-ink);background:var(--cc-white);border-radius:6px;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:700;display:grid}.tl-seg--wmi{--seg:#0a66c2;--seg-bg:#dcefff;--seg-ink:#084f96}.tl-seg--vds{--seg:#7c3aed;--seg-bg:#ede6ff;--seg-ink:#5b21b6}.tl-seg--vis{--seg:#0f9f6e;--seg-bg:#dcf5ea;--seg-ink:#047857}.tl-decoder__legend{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tl-decoder__legend li{align-items:center;gap:12px;display:flex}.tl-decoder__legend i{background:var(--seg);border-radius:4px;flex-shrink:0;width:12px;height:12px}.tl-decoder__legend strong{font-size:.95rem;display:block}.tl-decoder__legend span{color:var(--cc-muted);font-size:.84rem}.tl-scale__track{background:linear-gradient(90deg, #cbd5e1, #93c5fd 50%, var(--cc-blue));border-radius:999px;height:10px;margin:8px 12px 18px;position:relative}.tl-scale__dot{background:var(--dot);border:3px solid var(--cc-white);border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;top:50%;box-shadow:0 2px 6px #0b16264d}.tl-scale__dot--trade,.tl-scale__item--trade{--dot:#64748b}.tl-scale__dot--partExchange,.tl-scale__item--partExchange{--dot:#0ea5e9}.tl-scale__dot--private,.tl-scale__item--private{--dot:#084f96}.tl-scale__dot--retail,.tl-scale__item--retail{--dot:#0b1626}.tl-scale__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tl-scale__list li{background:var(--cc-cream);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.tl-scale__list i{background:var(--dot);border-radius:50%;flex-shrink:0;width:10px;height:10px}.tl-scale__list span{color:var(--cc-muted);flex:1;font-size:.86rem}.tl-scale__list strong{font-variant-numeric:tabular-nums;font-size:.98rem}.tl-status{border-radius:16px;gap:14px;padding:16px;display:flex}.tl-status+.tl-status{margin-top:10px}.tl-status strong{font-size:1rem;display:block}.tl-status div span{color:var(--cc-muted);font-size:.86rem;line-height:1.5}.tl-status__icon{width:44px;height:44px;color:var(--cc-white);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tl-status--clear{background:#e8f6ee}.tl-status--clear .tl-status__icon{background:var(--cc-ok)}.tl-status--alert .tl-status__icon{background:#b91c1c}.tl-status--ghost{background:#fff7f7;border:1px dashed #f1b4b4}.tl-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.tl-steps li{background:var(--cc-cream);border-radius:22px;padding:28px 26px;position:relative}.tl-steps__num{width:40px;height:40px;color:var(--cc-white);background:var(--cc-blue);border-radius:12px;place-items:center;margin-bottom:18px;font-weight:700;display:grid}.tl-steps h3,.tl-places h3,.tl-factors h3,.tl-signs h3{color:var(--cc-navy);margin:0 0 8px;font-size:1.1rem}.tl-steps p,.tl-places p,.tl-factors p,.tl-signs p{color:var(--cc-muted);margin:0;font-size:.95rem;line-height:1.6}.tl-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tl-tier{background:var(--cc-white);border:1px solid var(--cc-line);border-radius:24px;flex-direction:column;padding:32px;display:flex}.tl-tier header{margin-bottom:22px}.tl-tier__tag{color:var(--cc-ok);background:#e8f6ee;border-radius:999px;margin-bottom:12px;padding:5px 11px;font-size:.78rem;font-weight:700;display:inline-block}.tl-tier h3{color:var(--cc-navy);margin:0 0 6px;font-size:1.35rem}.tl-tier header p{color:var(--cc-muted);margin:0}.tl-tier ul{border-top:1px solid var(--cc-line);gap:12px;margin:0 0 24px;padding:22px 0 0;list-style:none;display:grid}.tl-tier li{color:#26364a;align-items:center;gap:10px;font-weight:500;display:flex}.tl-tier li svg{width:22px;height:22px;color:var(--cc-white);background:var(--cc-ok);border-radius:50%;flex-shrink:0;padding:3px}.tl-tier .cc-btn{align-self:flex-start;margin-top:auto}.tl-tier--full{color:var(--cc-white);background:var(--cc-navy);border-color:#0000}.tl-tier--full .tl-tier__tag{color:var(--cc-navy);background:var(--cc-blue-bright)}.tl-tier--full h3{color:var(--cc-white)}.tl-tier--full header p{color:#ffffffc7}.tl-tier--full ul{border-color:#ffffff1f}.tl-tier--full li{color:#ffffffe6}.tl-tier--full li svg{color:var(--cc-navy);background:var(--cc-blue-bright)}.tl-anatomy{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;display:grid}.tl-anatomy__lead{color:var(--cc-muted);margin:0;font-size:1.05rem;line-height:1.7}.tl-anatomy__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tl-anatomy__list li{background:var(--cc-white);border:1px solid var(--cc-line);box-shadow:inset 4px 0 0 var(--seg);border-radius:20px;align-items:flex-start;gap:20px;padding:22px;display:flex}.tl-anatomy__chars{letter-spacing:.08em;text-align:center;min-width:118px;color:var(--seg-ink);background:var(--seg-bg);border-radius:10px;flex-shrink:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem;font-weight:700}.tl-anatomy__digits{letter-spacing:.1em;text-transform:uppercase;color:var(--seg-ink);font-size:.76rem;font-weight:700}.tl-anatomy__list h3{color:var(--cc-navy);margin:4px 0 6px;font-size:1.1rem}.tl-anatomy__list p{color:var(--cc-muted);margin:0;font-size:.94rem;line-height:1.6}.tl-places{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tl-places li{background:var(--cc-white);border:1px solid var(--cc-line);border-radius:20px;padding:24px 20px}.tl-places .co-icon{margin-bottom:16px}.tl-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tl-duo__card{background:var(--cc-cream);border-radius:24px;padding:32px}.tl-duo__card h2{margin:20px 0 12px;font-size:1.45rem}.tl-duo__card p{color:#3b4858;margin:0 0 12px;line-height:1.7}.tl-duo__card--warn{background:#fff7ed}.tl-duo__card--warn .co-icon{color:#b45309;background:#ffedd5;border-color:#fed7aa}.tl-duo__list{color:#3b4858;gap:8px;margin:0;padding-left:1.2rem;line-height:1.6;display:grid}.tl-bands{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.tl-bands__item{background:var(--cc-white);border:1px solid var(--cc-line);border-radius:22px;flex-direction:column;padding:24px;display:flex}.tl-bands__chart{align-items:flex-end;height:100px;margin-bottom:20px;display:flex}.tl-bands__bar{background:var(--dot);border-radius:8px;width:44px;display:block}.tl-bands h3{color:var(--cc-navy);align-items:center;gap:8px;margin:0 0 8px;font-size:1.1rem;display:flex}.tl-bands h3 i{background:var(--dot);border-radius:50%;width:10px;height:10px}.tl-bands p{color:var(--cc-muted);margin:0;font-size:.94rem;line-height:1.6}.tl-factors{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.tl-factors li{background:var(--cc-cream);border-radius:22px;padding:26px 24px}.tl-factors__num{letter-spacing:-.02em;color:var(--cc-blue);margin-bottom:16px;font-size:1.8rem;font-weight:700;display:block}.tl-risk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.tl-risk h2{margin:0}.tl-risk__body p{color:#ffffffd1;margin:0 0 14px;font-size:1.05rem;line-height:1.7}.tl-signs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tl-signs li{background:var(--cc-white);border:1px solid var(--cc-line);border-radius:20px;gap:16px;padding:22px;display:flex}.tl-signs__icon{color:#b45309;background:#fff4e5;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.tl-result{background:var(--cc-cream);flex:1}.tl-rhead{color:var(--cc-white);background:var(--cc-navy);padding:28px 0 88px}.tl-rhead__back{color:#fffc;align-items:center;gap:6px;margin-bottom:28px;font-size:.9rem;font-weight:600;display:inline-flex}.tl-rhead__back:hover{color:var(--cc-white)}.tl-rhead__grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;display:grid}.tl-rhead h1{letter-spacing:-.02em;color:var(--cc-white);margin:0 0 12px;font-size:clamp(1.8rem,3.6vw,2.7rem);line-height:1.1}.tl-rhead__meta{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tl-rhead__meta li{color:#ffffffdb;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:6px 12px;font-size:.86rem;font-weight:600}.tl-rhead__figure{text-align:right}.tl-rhead__figure span,.tl-rhead__figure small{color:#ffffffc7;font-size:.88rem;display:block}.tl-rhead__figure strong{letter-spacing:-.02em;color:var(--cc-white);font-size:clamp(2.1rem,4vw,3.1rem);font-weight:700;line-height:1.1;display:block}.tl-rbody{z-index:1;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;margin-top:-56px;padding-bottom:88px;display:grid;position:relative}.tl-rmain,.tl-rside{gap:20px;min-width:0;display:grid}.tl-panel{background:var(--cc-white);border:1px solid var(--cc-line);min-width:0;box-shadow:var(--cc-shadow-sm);border-radius:22px;padding:26px 28px}.tl-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.tl-panel h2{color:var(--cc-navy);margin:0;font-size:1.2rem}.tl-panel__title{margin-bottom:16px!important}.tl-panel__note{color:var(--cc-muted);margin:18px 0 0;font-size:.86rem;line-height:1.6}.tl-panel--dark{color:var(--cc-white);background:var(--cc-navy);border:0}.tl-panel--dark .co-icon{color:var(--cc-blue-bright);background:#ffffff14;border-color:#ffffff29;margin-bottom:16px}.tl-panel--dark h2{color:var(--cc-white);margin-bottom:8px}.tl-panel--dark p{color:#fffc;margin:0 0 18px;font-size:.92rem;line-height:1.6}.tl-panel--dark .cc-btn{width:100%}.tl-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.tl-figures>div{border-top:1px solid #edf1f6;justify-content:space-between;gap:12px;padding:14px 0;display:flex}.tl-figures dt{color:var(--cc-muted);font-weight:500}.tl-figures dd{color:var(--cc-navy);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.tl-figures dd.is-ok{color:var(--cc-ok)}.tl-figures dd.is-alert{color:#b91c1c}.tl-verdict{box-shadow:var(--cc-shadow-sm);border-radius:22px;gap:20px;padding:28px;display:flex}.tl-verdict h2{margin:0 0 8px;font-size:1.5rem}.tl-verdict p{margin:0;line-height:1.6}.tl-verdict__icon{width:60px;height:60px;color:var(--cc-white);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tl-verdict--clear{background:#ecfdf3;border:1px solid #b7ebcb}.tl-verdict--clear .tl-verdict__icon{background:var(--cc-ok)}.tl-verdict--clear h2{color:#14532d}.tl-verdict--clear p{color:#24553a}.tl-verdict--alert{background:#fef2f2;border:1px solid #fecaca}.tl-verdict--alert .tl-verdict__icon{background:#b91c1c}.tl-verdict--alert h2,.tl-verdict--alert p{color:#7f1d1d}@media (max-width:1199.98px){.tl-places{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-bands,.tl-factors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991.98px){.tl-card,.tl-decoder{margin:0 auto}.tl-steps,.tl-signs{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-anatomy,.tl-risk,.tl-tiers,.tl-duo{grid-template-columns:minmax(0,1fr);gap:24px}.tl-rbody,.tl-rhead__grid{grid-template-columns:minmax(0,1fr)}.tl-rhead__figure{text-align:left}}@media (max-width:767.98px){.tl-places{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-figures{grid-template-columns:minmax(0,1fr)}}@media (max-width:575.98px){.tl-form{padding:14px}.tl-form__row{flex-direction:column}.tl-val,.tl-steps,.tl-signs,.tl-bands,.tl-factors,.tl-places{grid-template-columns:minmax(0,1fr)}.tl-card,.tl-decoder{padding:18px}.tl-seg b{width:16px;height:28px;font-size:.82rem}.tl-scale__list{grid-template-columns:minmax(0,1fr)}.tl-anatomy__list li{flex-direction:column;gap:12px}.tl-tier,.tl-duo__card{padding:24px 20px}.tl-panel{padding:22px 18px}.tl-verdict{flex-direction:column;padding:22px}}.lg{background:var(--cc-cream);flex:1}.lg-hero{isolation:isolate;color:var(--cc-white);background:var(--cc-navy);padding:36px 0 64px;position:relative;overflow:hidden}.lg-hero:before{content:"";z-index:-1;background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 80% 20%,#000 10%,#0000 65%);mask-image:radial-gradient(at 80% 20%,#000 10%,#0000 65%)}.lg-tabs{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin-bottom:40px;padding:4px;display:flex}.lg-tabs a{color:#ffffffc7;border-radius:10px;padding:9px 16px;font-size:.88rem;font-weight:600;transition:background .15s,color .15s}.lg-tabs a:hover{color:var(--cc-white);background:#ffffff0f}.lg-tabs a.is-active{color:var(--cc-navy);background:var(--cc-white);box-shadow:0 6px 16px -8px #00000080}.lg-hero h1{letter-spacing:-.02em;max-width:760px;color:var(--cc-white);margin:0 0 12px;font-size:clamp(2.1rem,4vw,3.1rem);line-height:1.05}.lg-hero__tagline{color:#ffffffc7;max-width:620px;margin:0 0 24px;font-size:1.08rem;line-height:1.6}.lg-hero__meta{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lg-hero__meta li{color:#ffffffdb;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:.84rem;font-weight:600;display:inline-flex}.lg-hero__meta svg{color:var(--cc-blue-bright)}.lg-hero__actions{margin-top:26px}.lg-body{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px;padding-top:40px;padding-bottom:88px;display:grid}.lg-aside{scrollbar-width:thin;max-height:calc(100vh - 120px);position:sticky;top:100px;overflow-y:auto}.lg-toc__title{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);margin:0 0 10px 12px;font-size:.74rem;font-weight:700}.lg-toc ol{border-left:2px solid var(--cc-line);margin:0;padding:0;list-style:none}.lg-toc a{color:#475569;border-left:2px solid #0000;gap:10px;margin-left:-2px;padding:7px 12px;font-size:.88rem;font-weight:500;line-height:1.4;transition:color .15s,border-color .15s;display:flex}.lg-toc a span{color:#8796a8;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.76rem;font-weight:700;line-height:1.75}.lg-toc a:hover{color:var(--cc-navy)}.lg-toc a.is-active{border-left-color:var(--cc-blue);color:var(--cc-navy);font-weight:700}.lg-toc a.is-active span{color:var(--cc-blue-deep)}.lg-toc__print{color:var(--cc-blue-deep);background:0 0;border:0;align-items:center;gap:8px;margin:18px 0 0 12px;padding:0;font-size:.86rem;font-weight:700;display:inline-flex}.lg-toc__print:hover{text-decoration:underline}.lg-doc{background:var(--cc-white);border:1px solid var(--cc-line);min-width:0;box-shadow:var(--cc-shadow-sm);border-radius:24px;padding:44px 48px 48px}.lg-doc p,.lg-list{color:#3b4858;font-size:.98rem;line-height:1.75}.lg-doc a{color:var(--cc-blue-deep);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.lg-doc a:hover{color:var(--cc-navy)}.lg-doc strong{color:var(--cc-navy);font-weight:700}.lg-intro{max-width:720px;margin-bottom:28px}.lg-intro p{margin:0 0 12px}.lg-intro .lg-intro__lead{color:var(--cc-navy);font-size:1.12rem;line-height:1.65}.lg-summary{background:#f2f8ff;border:1px solid #d3e6f8;border-radius:18px;margin:0 0 40px;padding:24px 26px}.lg-summary h2{color:var(--cc-navy);margin:0 0 14px;font-size:1.05rem}.lg-summary ul{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.lg-summary li{color:#26364a;gap:10px;font-size:.95rem;line-height:1.55;display:flex}.lg-summary li svg{background:var(--cc-blue-deep);width:22px;height:22px;color:var(--cc-white);border-radius:50%;flex-shrink:0;margin-top:0;padding:4px}.lg-summary>p{color:var(--cc-muted);margin:0;font-size:.84rem}.lg-toc-mobile{display:none}.lg-section{border-top:1px solid #edf1f6;padding:30px 0;scroll-margin-top:96px}.lg-summary+.lg-toc-mobile+.lg-section,.lg-intro+.lg-toc-mobile+.lg-section{border-top:0}.lg-section h2{letter-spacing:-.015em;color:var(--cc-navy);align-items:center;gap:14px;margin:0 0 16px;font-size:1.3rem;display:flex}.lg-section__num{width:36px;height:36px;color:var(--cc-blue-deep);font-variant-numeric:tabular-nums;background:#eaf4ff;border-radius:10px;flex-shrink:0;place-items:center;font-size:.8rem;font-weight:700;display:grid}.lg-section__body{padding-left:50px}.lg-section__body>p{margin:0 0 14px}.lg-section__body>:last-child{margin-bottom:0}.lg-list{margin:0 0 16px;padding-left:1.2rem}.lg-list li{margin-bottom:7px;padding-left:4px}.lg-list li::marker{color:var(--cc-blue)}.lg-note{border-left:3px solid var(--cc-blue);background:#f0f7ff;border-radius:14px;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.lg-note svg{color:var(--cc-blue-deep);flex-shrink:0;margin-top:3px}.lg-doc .lg-note p{color:var(--cc-navy);margin:0;font-weight:600}.lg-table-wrap{border:1px solid var(--cc-line);border-radius:14px;margin:4px 0 16px;overflow-x:auto}.lg-table-wrap:focus-visible{outline:2px solid var(--cc-blue);outline-offset:2px}.lg-table{border-collapse:collapse;width:100%;font-size:.9rem}.lg-table th,.lg-table td{text-align:left;vertical-align:top;color:#3b4858;border-top:1px solid #edf1f6;padding:13px 16px;line-height:1.5}.lg-table thead th{background:var(--cc-cream);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);white-space:nowrap;border-top:0;font-size:.76rem;font-weight:700}.lg-table tbody th{color:var(--cc-navy);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem;font-weight:600}.lg-contact{color:var(--cc-white);background:var(--cc-navy);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:26px 28px;display:flex}.lg-contact h2{color:var(--cc-white);margin:0 0 6px;font-size:1.15rem}.lg-doc .lg-contact p{color:#fffc;margin:0;font-size:.92rem;line-height:1.6}.lg-doc .lg-contact p a{color:var(--cc-blue-bright)}.lg-doc .lg-contact .cc-btn{color:var(--cc-white);flex-shrink:0;text-decoration:none}@media (max-width:991.98px){.lg-body{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.lg-aside{display:none}.lg-doc{margin-top:-32px;position:relative}.lg-toc-mobile{border:1px solid var(--cc-line);background:var(--cc-cream);border-radius:14px;margin:0 0 8px;display:block}.lg-toc-mobile summary{color:var(--cc-navy);cursor:pointer;padding:14px 18px;font-weight:700}.lg-toc-mobile ol{gap:6px;margin:0;padding:0 18px 14px;list-style:none;display:grid}.lg-toc-mobile a{font-size:.92rem;text-decoration:none}}@media (max-width:767.98px){.lg-hero{padding:24px 0 56px}.lg-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-bottom:28px;display:grid}.lg-tabs a{text-align:center;justify-content:center;align-items:center;padding:8px 6px;font-size:.8rem;line-height:1.25;display:flex}.lg-doc{border-radius:20px;padding:28px 20px 24px}.lg-section__body{padding-left:0}.lg-section h2{font-size:1.15rem}.lg-summary{padding:20px 18px}.lg-contact{flex-direction:column;align-items:flex-start;padding:22px 20px}.lg-table-wrap{border:0;overflow:visible}.lg-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lg-table,.lg-table tbody,.lg-table tr,.lg-table th,.lg-table td{display:block}.lg-table tr{border:1px solid var(--cc-line);border-radius:12px;margin-bottom:10px;padding:12px 14px}.lg-table th,.lg-table td{white-space:normal;border:0;padding:4px 0}.lg-table td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);font-size:.72rem;font-weight:700;display:block}}@media print{.cc-header,.cc-footer,.ck-banner,.lg-tabs,.lg-aside,.lg-toc-mobile,.lg-hero__actions,.lg-contact .cc-btn{display:none!important}.lg,.lg-hero{color:#000;background:0 0}.lg-hero{padding:0 0 12px}.lg-hero:before{display:none}.lg-hero h1,.lg-hero__tagline,.lg-hero__meta li{color:#000}.lg-hero__meta li{background:0 0;border-color:#ccc}.lg-body{padding:0;display:block}.lg-doc{box-shadow:none;border:0;margin:0;padding:0}.lg-section{break-inside:auto}.lg-section h2{break-after:avoid}.lg-contact{color:#000;background:0 0;border:1px solid #ccc}.lg-doc .lg-contact p,.lg-contact h2{color:#000}}.hx-hero{isolation:isolate;color:var(--cc-white);background:var(--cc-navy);padding:56px 0 96px;position:relative;overflow:hidden}.hx-hero:before{content:"";z-index:-1;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(at 70% 30%,#000 10%,#0000 70%)}.hx-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hx-hero h1{margin:0 0 10px;font-size:clamp(2rem,4vw,2.9rem)}.hx-hero p{color:#ffffffbd;max-width:520px;margin:0;line-height:1.6}.hx-stats{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:36px;display:grid;overflow:hidden}.hx-stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b148c;padding:18px 22px}.hx-stat span{letter-spacing:.12em;text-transform:uppercase;color:#ffffffbd;margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.hx-stat strong{letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.hx-stat strong.hx-stat__small{padding-top:6px;font-size:1.05rem;line-height:1.35;display:block}.hx-page{background:var(--cc-cream);flex:1;padding:0 0 80px}.hx-toolbar{z-index:2;background:var(--cc-white);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:-40px;margin-bottom:32px;padding:12px;display:flex;position:relative}.hx-search{background:var(--cc-cream);height:46px;color:var(--cc-muted);border:1px solid #0000;border-radius:11px;flex:260px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,background .15s;display:flex}.hx-search:focus-within{background:var(--cc-white);border-color:var(--cc-blue)}.hx-search input{min-width:0;font:inherit;color:var(--cc-navy);background:0 0;border:0;outline:none;flex:1;font-size:.92rem}.hx-filters{background:var(--cc-cream);scrollbar-width:none;border-radius:11px;gap:4px;padding:4px;display:flex;overflow-x:auto}.hx-filters button{height:38px;color:var(--cc-muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:0 14px;font-size:.84rem;font-weight:600;transition:background .15s,color .15s}.hx-filters button:hover{color:var(--cc-navy)}.hx-filters button.is-active{background:var(--cc-white);color:var(--cc-navy);box-shadow:0 1px 3px #0b16261f}.hx-count{color:var(--cc-muted);margin:-12px 0 20px;font-size:.88rem}.hx-group+.hx-group{margin-top:32px}.hx-group__title{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-muted);align-items:center;gap:12px;margin:0 0 12px;font-size:.78rem;font-weight:700;display:flex}.hx-group__title:after{content:"";background:var(--cc-line);flex:1;height:1px}.hx-list{gap:10px;display:grid}.hx-row{background:var(--cc-white);border:1px solid var(--cc-line);color:var(--cc-navy);border-radius:16px;grid-template-columns:190px minmax(0,1fr) auto 110px;align-items:center;gap:24px;padding:18px 22px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.hx-row:hover{color:var(--cc-navy);box-shadow:var(--cc-shadow-sm);border-color:#b9d6f2}.hx-plate{background:var(--cc-plate);height:40px;font-family:var(--font-plate);letter-spacing:.08em;color:var(--cc-navy-deep);white-space:nowrap;border:1px solid #0b162633;border-radius:7px;align-items:center;padding-right:14px;font-size:1.15rem;font-weight:600;display:inline-flex;overflow:hidden}.hx-plate b{background:var(--cc-blue-deep);width:22px;color:var(--cc-white);font-family:var(--font-sans);letter-spacing:0;align-self:stretch;place-items:center;margin-right:12px;font-size:.55rem;font-weight:700;display:grid}.hx-vin{background:var(--cc-navy);max-width:100%;color:var(--cc-white);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;display:inline-block;overflow:hidden}.hx-row__main{min-width:0}.hx-row__main strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;display:block;overflow:hidden}.hx-row__main small{color:var(--cc-muted);margin-top:2px;font-size:.84rem;display:block}.hx-type{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-blue-deep);align-items:center;gap:6px;margin-bottom:6px;font-size:.7rem;font-weight:700;display:inline-flex}.hx-type--valuation{color:#7c3aed}.hx-type--stolen{color:var(--cc-danger)}.hx-type--mot{color:#0f766e}.hx-row__chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hx-chip{white-space:nowrap;background:var(--cc-cream);color:var(--cc-navy);border:1px solid var(--cc-line);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.hx-chip em{opacity:.65;font-style:normal;font-weight:600}.hx-chip--ok{color:var(--cc-ok);background:#ecfdf3;border-color:#c6f0d5}.hx-chip--warn{color:var(--cc-danger);background:#fff4ed;border-color:#fed7c3}.hx-row__end{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.hx-row__end time{color:var(--cc-muted);font-size:.82rem;font-weight:500}.hx-row__go{color:var(--cc-blue-deep);align-items:center;gap:4px;font-size:.85rem;font-weight:700;display:inline-flex}.hx-row__go svg{transition:transform .15s}.hx-row:hover .hx-row__go svg{transform:translate(3px)}.hx-row--skeleton{pointer-events:none;grid-template-columns:170px minmax(0,1fr) 200px}.hx-row--skeleton i{background:linear-gradient(90deg,#edf1f6 25%,#f7f9fc 50%,#edf1f6 75%) 0 0/200% 100%;border-radius:8px;height:38px;animation:1.3s linear infinite hx-shimmer;display:block}.hx-row--skeleton i:nth-child(2){width:60%;height:18px}@keyframes hx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hx-empty{text-align:center;background:var(--cc-white);border:1px dashed #c8d4e2;border-radius:20px;padding:64px 24px}.hx-empty__icon{width:60px;height:60px;color:var(--cc-blue-deep);background:#e8f4ff;border:1px solid #cfe5fb;border-radius:18px;place-items:center;margin-bottom:18px;display:inline-grid}.hx-empty--error .hx-empty__icon{color:var(--cc-danger);background:#fff4ed;border-color:#fed7c3}.hx-empty h2{margin-bottom:8px;font-size:1.35rem}.hx-empty p{color:var(--cc-muted);max-width:420px;margin:0 auto 22px}.hx-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.hx-pager p{color:var(--cc-muted);margin:0;font-size:.88rem}.hx-pager__pages{align-items:center;gap:6px;display:flex}.hx-pager__pages button{border:1px solid var(--cc-line);background:var(--cc-white);min-width:40px;height:40px;color:var(--cc-navy);font:inherit;border-radius:10px;padding:0 10px;font-size:.9rem;font-weight:700}.hx-pager__pages button:hover:not(:disabled){border-color:var(--cc-navy)}.hx-pager__pages button.is-active{background:var(--cc-navy);border-color:var(--cc-navy);color:var(--cc-white)}.hx-pager__pages button:disabled{opacity:.4;cursor:not-allowed}.hx-pager__pages span{color:var(--cc-muted);padding:0 4px}@media (max-width:1199.98px){.hx-row{grid-template-columns:180px minmax(0,1fr) 110px}.hx-row__chips{grid-area:2/2/auto/3;justify-content:flex-start}.hx-row__end{grid-area:1/3/3}}@media (max-width:767.98px){.hx-hero{padding:40px 0 88px}.hx-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hx-stat:last-child{grid-column:1/-1}.hx-row{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px}.hx-row__id{grid-area:1/1}.hx-row__end{grid-area:1/2}.hx-row__main{grid-area:2/1/auto/-1}.hx-row__chips{grid-area:3/1/auto/-1}.hx-row--skeleton{grid-template-columns:minmax(0,1fr)}.hx-pager{justify-content:center}}@media (prefers-reduced-motion:reduce){.hx-row--skeleton i{animation:none}}.hx-filters__count{background:#0b162612;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;font-size:.7rem;font-weight:700;display:inline-grid}.hx-filters button.is-active .hx-filters__count{background:var(--cc-navy);color:var(--cc-white)}.hx-results{transition:opacity .15s}.hx-results.is-loading{opacity:.5;pointer-events:none}.hx-count{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.hx-count button{color:var(--cc-blue-deep);font:inherit;background:0 0;border:0;margin-left:8px;padding:0;font-weight:700}.hp-section{background:var(--cc-white);padding:104px 0}.hp-section--alt{background:var(--cc-cream)}.hp-head{max-width:680px;margin-bottom:56px}.hp-head h2{color:var(--cc-navy);margin:0 0 16px;font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.12}.hp-head p{color:var(--cc-muted);margin:0;font-size:1.05rem;line-height:1.7}.hp-head--center{text-align:center;margin-left:auto;margin-right:auto}.hp-head--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px 64px;max-width:none;display:grid}.hp-head--split h2{margin:0}.hp-icon{width:44px;height:44px;color:var(--cc-blue-deep);background:#eef7ff;border:1px solid #d3e7fb;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.hp-ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hp-ticks li{color:#334255;padding-left:30px;font-size:.93rem;line-height:1.5;position:relative}.hp-ticks li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230060c7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") 50%/12px no-repeat,#e3f1ff;border-radius:50%;width:20px;height:20px;position:absolute;top:1px;left:0}.hp-link{align-items:center;gap:6px;font-size:.92rem;font-weight:700;display:inline-flex}.hp-link svg{transition:transform .15s}.hp-link:hover svg{transform:translate(3px)}.hp-hero{isolation:isolate;color:var(--cc-white);background:var(--cc-navy);padding:80px 0 40px;position:relative;overflow:hidden}.hp-hero:before{content:"";z-index:-1;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 30%,#000 15%,#0000 70%);mask-image:radial-gradient(at 60% 30%,#000 15%,#0000 70%)}.hp-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.hp-badge{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.hp-badge i{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e33}.hp-hero h1{letter-spacing:-.02em;margin:24px 0 20px;font-size:clamp(2.1rem,4vw,3.1rem);line-height:1.1}.hp-hero h1 span{color:var(--cc-blue-bright)}.hp-hero__copy>p{color:#ffffffb3;max-width:520px;margin:0 0 32px;font-size:1.1rem;line-height:1.7}.hp-hero .cc-search{max-width:540px}.hp-hero__ticks{color:#ffffffb8;flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;font-size:.86rem;font-weight:500;list-style:none;display:flex}.hp-hero__ticks li{align-items:center;gap:8px;display:flex}.hp-hero__ticks li:before{content:"✓";width:18px;height:18px;color:var(--cc-blue-bright);background:#5aa9f52e;border-radius:50%;place-items:center;font-size:.65rem;font-weight:700;display:grid}.hp-hero__visual{padding:24px 28px;position:relative}.hp-hero__visual:before{content:"";z-index:-1;filter:blur(40px);border-radius:50%;position:absolute;inset:10% 5%}.hp-preview{background:var(--cc-white);max-width:480px;color:var(--cc-navy);border-radius:24px;margin-left:auto;padding:22px;position:relative;transform:perspective(1400px)rotateY(-6deg)rotateX(2deg);box-shadow:0 50px 100px -30px #000000b3,0 0 0 1px #ffffff1a}.hp-preview__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hp-preview__label{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-blue-deep);margin-bottom:4px;font-size:.66rem;font-weight:700;display:block}.hp-preview__head strong{font-size:1.15rem;display:block}.hp-preview__head small{color:var(--cc-muted);font-size:.8rem}.hp-plate{background:var(--cc-plate);font-family:var(--font-plate);letter-spacing:.08em;color:var(--cc-navy-deep);border:1px solid #0b162633;border-radius:6px;flex-shrink:0;padding:6px 12px;font-size:1.05rem;font-weight:600}.hp-preview__car{height:150px;margin:4px -6px 10px}.hp-preview__car img{object-fit:cover;width:100%;height:100%;display:block}.hp-preview__score{background:#f0fbf4;border:1px solid #ccf0d9;border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.hp-preview__score strong{font-size:.95rem;display:block}.hp-preview__score small{color:var(--cc-muted);font-size:.78rem}.hp-preview__tick{background:var(--cc-ok);width:44px;height:44px;color:var(--cc-white);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hp-ring{--score:0;background:radial-gradient(closest-side, #f0fbf4 78%, transparent 80%),conic-gradient(var(--cc-ok) calc(var(--score) * 1%), #d5eedd 0);border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.hp-ring strong{color:var(--cc-ok);font-size:1rem!important}.hp-preview__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.hp-preview__stats div{background:var(--cc-cream);border-radius:12px;padding:10px}.hp-preview__stats span{color:var(--cc-muted);margin-bottom:2px;font-size:.68rem;font-weight:600;display:block}.hp-preview__stats b{white-space:nowrap;font-size:.82rem}.hp-preview__stats b.is-ok{color:var(--cc-ok)}.hp-preview__chart{border:1px solid var(--cc-line);border-radius:12px;margin-top:12px;padding:12px 14px 10px}.hp-preview__chart>span{color:var(--cc-muted);font-size:.72rem;font-weight:700}.hp-bars{align-items:flex-end;gap:14px;height:64px;margin-top:8px;display:flex}.hp-bars__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.hp-bars__col i{background:var(--cc-blue-bright);border-radius:6px 6px 2px 2px;width:100%;max-height:calc(100% - 16px)}.hp-bars__col small{color:var(--cc-muted);font-size:.64rem;font-weight:600}.hp-float{background:var(--cc-white);color:var(--cc-navy);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.82rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 20px 40px -12px #00000080}.hp-float b{width:22px;height:22px;color:var(--cc-white);border-radius:50%;place-items:center;font-size:.72rem;display:grid}.hp-float--ok{top:30%;left:0}.hp-float--ok b{background:var(--cc-ok)}.hp-float--warn{bottom:14%;right:0}.hp-float--warn b{background:#f59e0b}@keyframes hp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hp-hero__stats{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));margin:72px 0 0;display:grid}.hp-hero__stats div{padding:28px 24px 8px}.hp-hero__stats div+div{border-left:1px solid #ffffff1a}.hp-hero__stats dt{color:#ffffffbd;order:2;font-size:.82rem;font-weight:500}.hp-hero__stats dd{letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.hp-hero__stats div{flex-direction:column-reverse;display:flex}.hp-hero__sample{text-align:center;color:#ffffffbd;margin:20px 0 0;font-size:.86rem}.hp-hero__sample a{color:var(--cc-blue-bright);font-weight:700}.hp-hero__sample a:hover{color:var(--cc-white)}.hp-sources{background:var(--cc-white);border-bottom:1px solid var(--cc-line)}.hp-sources__inner{align-items:center;gap:40px;padding-top:28px;padding-bottom:10px;display:flex}.hp-sources p{letter-spacing:.08em;text-transform:uppercase;max-width:170px;color:var(--cc-muted);flex-shrink:0;margin:0;font-size:.78rem;font-weight:700;line-height:1.5}.hp-sources ul{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hp-sources li{border-left:1px solid var(--cc-line);padding-left:16px}.hp-sources strong{color:var(--cc-navy);letter-spacing:-.01em;font-size:.98rem;font-weight:700;display:block}.hp-sources span{color:var(--cc-muted);font-size:.75rem}.hp-sources sup{margin-left:1px;font-size:.7em;font-weight:700}.hp-sources__note{color:var(--cc-muted);margin:0;padding-bottom:22px;font-size:.78rem}.hp-bento{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.hp-card{background:var(--cc-cream);border:1px solid var(--cc-line);border-radius:22px;flex-direction:column;gap:18px;padding:30px;transition:border-color .2s,box-shadow .2s;display:flex}.hp-card:hover{box-shadow:var(--cc-shadow-sm);border-color:#c4dcf3}.hp-card h3{color:var(--cc-navy);margin:0;font-size:1.2rem}.hp-card p{color:var(--cc-muted);margin:0;line-height:1.6}.hp-card--tall{background:var(--cc-white);box-shadow:var(--cc-shadow-sm);grid-row:span 2}.hp-card__top p{margin-top:8px}.hp-legal{gap:10px;display:grid}.hp-legal__row{background:var(--cc-cream);border-radius:14px;gap:14px;padding:14px;display:flex}.hp-legal__row strong{color:var(--cc-navy);margin-bottom:2px;font-size:.95rem;display:block}.hp-legal__row small{color:var(--cc-muted);font-size:.82rem;line-height:1.5;display:block}.hp-card--dark{color:var(--cc-white);background:var(--cc-navy);border:0;justify-content:flex-end}.hp-card--dark h3{color:var(--cc-white)}.hp-card--dark p{color:#ffffffbd}.hp-card--dark .hp-link{color:var(--cc-blue-bright)}.hp-card__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffffbd;font-size:.72rem;font-weight:700}.hp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.hp-step{position:relative}.hp-step__media{border-radius:18px;height:168px;margin-bottom:0;overflow:hidden}.hp-step__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.hp-step:hover .hp-step__media img{transform:scale(1.05)}.hp-step__num{z-index:1;border:4px solid var(--cc-cream);background:var(--cc-navy);width:44px;height:44px;color:var(--cc-white);border-radius:50%;place-items:center;margin:-22px 0 16px 16px;font-size:.8rem;font-weight:700;display:grid;position:relative}.hp-step h3{color:var(--cc-navy);margin:0 0 8px;font-size:1.1rem}.hp-step p{color:var(--cc-muted);margin:0;font-size:.92rem;line-height:1.6}.hp-reviews{grid-template-columns:minmax(0,.85fr) minmax(0,2fr);align-items:start;gap:56px;display:grid}.hp-reviews__summary h2{margin:0 0 14px;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.15}.hp-reviews__summary>p{color:var(--cc-muted);margin:0 0 28px;line-height:1.65}.hp-score{align-items:center;gap:16px;display:flex}.hp-score>strong{letter-spacing:-.02em;font-size:3.4rem;font-weight:700;line-height:1}.hp-score small{color:var(--cc-muted);font-size:.82rem;display:block}.hp-stars{color:#f5a524;letter-spacing:2px;font-size:.95rem}.hp-score__chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.hp-score__chips span{background:var(--cc-white);border:1px solid var(--cc-line);border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:700}.hp-reviews__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hp-review{background:var(--cc-white);border:1px solid var(--cc-line);border-radius:20px;flex-direction:column;gap:16px;margin:0;padding:26px;display:flex}.hp-review:nth-child(2){transform:translateY(24px)}.hp-review blockquote{color:#2b394a;flex:1;margin:0;font-size:.95rem;line-height:1.65}.hp-review figcaption{border-top:1px solid var(--cc-line);align-items:center;gap:12px;padding-top:16px;display:flex}.hp-review figcaption strong{font-size:.9rem;display:block}.hp-review figcaption small{color:var(--cc-muted);font-size:.8rem}.hp-avatar{background:var(--cc-blue);width:38px;height:38px;color:var(--cc-white);border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;display:grid}.hp .cc-faq{background:var(--cc-white)}@media (max-width:1199.98px){.hp-sources__inner{flex-direction:column;align-items:flex-start;gap:18px}.hp-sources p{max-width:none}.hp-sources ul{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.hp-reviews{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:991.98px){.hp-section{padding:80px 0}.hp-hero{padding-top:56px}.hp-hero__grid{grid-template-columns:minmax(0,1fr);gap:40px}.hp-preview{margin:0 auto;transform:none}.hp-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.hp-hero__stats div:nth-child(3){border-left:0}.hp-hero__stats div:nth-child(n+3){border-top:1px solid #ffffff1a}.hp-head--split{grid-template-columns:minmax(0,1fr);gap:16px}.hp-bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hp-card--tall{grid-area:auto/1/auto/-1}.hp-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 24px}.hp-step:after{display:none}.hp-reviews__list{grid-template-columns:minmax(0,1fr)}.hp-review:nth-child(2){transform:none}}@media (max-width:575.98px){.hp-section{padding:64px 0}.hp-head{margin-bottom:36px}.hp-hero__visual{padding:16px 0 28px}.hp-float--ok{top:-4px;left:8px}.hp-float--warn{bottom:0;right:8px}.hp-preview{padding:16px}.hp-preview__stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hp-hero__stats div{padding:20px 14px 4px}.hp-sources ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hp-bento,.hp-steps{grid-template-columns:minmax(0,1fr)}.hp-card{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.hp-float{animation:none}}.hp-pricing__more{text-align:center;margin:32px 0 0}.rp{flex-direction:column;flex:1;display:flex}.rp-hero{isolation:isolate;color:var(--cc-white);background:var(--cc-navy);padding:28px 0 112px;position:relative;overflow:hidden}.rp-hero:before{content:"";z-index:-1;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(at 70% 30%,#000 10%,#0000 70%)}.rp-crumbs{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;font-size:.84rem;display:flex}.rp-crumbs a:hover{color:var(--cc-white)}.rp-crumbs [aria-current]{color:#ffffffd9;font-weight:600}.rp-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:40px;display:grid}.rp-hero h1{margin:0 0 24px;font-size:clamp(2.1rem,4vw,3.1rem);line-height:1.05}.rp-facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rp-facts li{background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;padding:9px 14px}.rp-facts span{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;margin-bottom:2px;font-size:.68rem;font-weight:700;display:block}.rp-facts strong{font-size:.95rem}.rp-hero__meta{color:#ffffffb8;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;font-size:.84rem;display:flex}.rp-stamp{color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-8px 0 20px;font-size:.92rem;display:flex}.rp-stamp__type{color:#bfe6ff;background:#5aa9f529;border:1px solid #5aa9f566;border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:700}.rp-stamp time{color:var(--cc-white);font-weight:700}.rp-hero__meta span+span:before{content:"•";opacity:.5;margin-right:18px}.rp-hero__side{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.rp-hero__car{object-fit:cover;filter:drop-shadow(0 20px 30px #00000080);width:min(360px,100%);height:150px;margin-bottom:-18px}.rp-plate-form{gap:8px;display:flex}.rp-plate{background:var(--cc-plate);border:2px solid #111;border-radius:10px;align-items:stretch;height:60px;display:inline-flex;overflow:hidden;box-shadow:0 16px 30px -12px #0009}.rp-plate__band{background:var(--cc-blue-deep);width:40px;color:var(--cc-white);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.72rem;font-weight:700;display:flex}.rp-plate__band i{color:var(--cc-plate);letter-spacing:1px;font-size:.5rem;font-style:normal}.rp-plate input,.rp-plate__text{width:210px;font-family:var(--font-plate);letter-spacing:.08em;text-transform:uppercase;color:#111;text-align:center;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0 18px;font-size:2rem;font-weight:600;display:flex}.rp-plate-form button{background:var(--cc-blue);color:var(--cc-white);border:0;border-radius:10px;padding:0 22px;font-weight:700;box-shadow:inset 0 1px #ffffff38}.rp-plate-form button:hover{filter:brightness(1.08)}.rp-vin{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;max-width:100%;padding:10px 14px}.rp-vin span{letter-spacing:.12em;color:#ffffffbd;font-size:.66rem;font-weight:700;display:block}.rp-vin strong{letter-spacing:.08em;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem}.rp-hero__actions{gap:8px;display:flex}.rp-ghost{color:#ffffffd9;height:38px;font:inherit;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:.84rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.rp-ghost:hover{color:var(--cc-white);background:#ffffff1f}.rp-body{z-index:1;background:var(--cc-cream);flex:1;padding-bottom:96px;position:relative}.rp-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:32px;display:grid}.rp-layout__nav{margin-top:-72px;padding-top:24px;position:sticky;top:96px}.rp-layout__main{gap:24px;min-width:0;margin-top:-72px;display:grid}.rp-nav{background:var(--cc-white);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow-sm);border-radius:16px;padding:16px 10px}.rp-nav__title{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);padding:0 10px 10px;font-size:.68rem;font-weight:700;display:block}.rp-nav ul{margin:0;padding:0;list-style:none}.rp-nav a{color:#43515f;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:.88rem;font-weight:600;transition:background .15s,color .15s;display:flex;position:relative}.rp-nav a:hover{background:var(--cc-cream);color:var(--cc-navy)}.rp-nav a.is-active{color:var(--cc-blue-deep);background:#eaf4ff}.rp-nav a.is-active:before{content:"";background:var(--cc-blue);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-10px}.rp-nav a span{background:var(--cc-cream);min-width:22px;color:var(--cc-muted);text-align:center;border-radius:999px;padding:1px 7px;font-size:.72rem}.rp-summary{gap:16px;scroll-margin-top:100px;display:grid}.rp-verdict{background:var(--cc-white);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow);border-left:5px solid var(--tone,var(--cc-ok));border-radius:20px;align-items:center;gap:20px;padding:26px 28px;display:flex}.rp-verdict--ok{--tone:var(--cc-ok);--tone-bg:#e8f8ee}.rp-verdict--warn{--tone:#d97706;--tone-bg:#fff6e6}.rp-verdict--alert{--tone:#dc2626;--tone-bg:#fdeceb}.rp-verdict__icon{width:56px;height:56px;color:var(--tone);background:var(--tone-bg);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.rp-verdict__copy{flex:1;min-width:0}.rp-verdict__copy>span{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);font-size:.7rem;font-weight:700}.rp-verdict__copy h2{color:var(--cc-navy);margin:4px 0;font-size:1.45rem}.rp-verdict__copy p{color:var(--cc-muted);margin:0;font-size:.92rem}.rp-verdict__score{text-align:right;border-left:1px solid var(--cc-line);flex-shrink:0;padding-left:24px}.rp-verdict__score strong{letter-spacing:-.02em;color:var(--tone);font-size:2rem;font-weight:700;display:block}.rp-verdict__score span{color:var(--cc-muted);font-size:.78rem;font-weight:600}.rp-expiries{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.rp-expiry{background:var(--cc-white);border:1px solid var(--cc-line);border-radius:18px;padding:22px 24px}.rp-expiry--ok{--tone:var(--cc-ok)}.rp-expiry--warn{--tone:#d97706}.rp-expiry--alert{--tone:#dc2626}.rp-expiry--neutral{--tone:var(--cc-muted)}.rp-expiry__top{justify-content:space-between;align-items:center;display:flex}.rp-expiry__top>span:first-child{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-muted);font-size:.72rem;font-weight:700}.rp-expiry>strong{letter-spacing:-.02em;color:var(--tone);margin:6px 0 14px;font-size:1.6rem;font-weight:700;display:block}.rp-expiry__bar{background:var(--cc-cream);border-radius:999px;height:6px;overflow:hidden}.rp-expiry__bar i{border-radius:inherit;background:var(--tone);height:100%;display:block}.rp-expiry p{color:var(--cc-muted);justify-content:space-between;gap:8px;margin:10px 0 0;font-size:.85rem;display:flex}.rp-expiry p b{color:var(--tone)}.rp-tone{width:26px;height:26px;color:var(--cc-white);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rp-tone--ok{background:var(--cc-ok)}.rp-tone--warn{background:#f59e0b}.rp-tone--alert{background:#dc2626}.rp-tone--neutral{background:#94a3b8}.rp-checks{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rp-check{background:var(--cc-white);border:1px solid var(--cc-line);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.rp-check--warn{background:#fffbf2;border-color:#f8dfae}.rp-check--alert{background:#fff6f5;border-color:#f6c9c5}.rp-check div>span{color:var(--cc-muted);font-size:.75rem;font-weight:600;display:block}.rp-check strong{color:var(--cc-navy);font-size:.92rem}.rp-verdict__flags{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rp-flag{color:var(--cc-navy);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:.9rem;display:flex}.rp-flag .rp-tone{width:22px;height:22px}.rp-flag--alert{background:#fdeceb}.rp-flag--warn{background:#fff6e6}.rp-identity{color:#7a3d00;background:#fff6e6;border:1px solid #f3d29a;border-radius:16px;gap:14px;padding:18px 20px;display:flex}.rp-identity svg{color:#d97706;flex-shrink:0;margin-top:2px}.rp-identity strong{color:#5c2e00;margin-bottom:4px;display:block}.rp-identity p{margin:0 0 4px;font-size:.92rem;line-height:1.55}.rp-identity a{color:#5c2e00;font-weight:700;text-decoration:underline}.rp-source{background:var(--cc-cream);border:1px solid var(--cc-line);color:#43515f;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.76rem;font-weight:600}.rp-section{background:var(--cc-white);border:1px solid var(--cc-line);border-radius:20px;padding:30px;scroll-margin-top:100px}.rp-section__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.rp-section__head h2{color:var(--cc-navy);margin:0 0 4px;font-size:1.35rem}.rp-section__head p{color:var(--cc-muted);margin:0;font-size:.88rem}.rp-empty{background:var(--cc-cream);color:var(--cc-muted);border-radius:14px;margin:0;padding:18px 20px;font-size:.92rem}.rp-groups{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.rp-group{background:#f8fafc;border:1px solid #e8eef4;border-radius:16px;padding:20px 22px 8px}.rp-group h3{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-blue-deep);margin:0 0 8px;font-size:.75rem;font-weight:700}.rp-kv{margin:0}.rp-kv div{border-top:1px solid #e8eef4;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.rp-kv div:first-child{border-top:0}.rp-kv dt{color:var(--cc-muted);font-size:.88rem;font-weight:500}.rp-kv dd{color:var(--cc-navy);text-align:right;word-break:break-word;margin:0;font-size:.9rem;font-weight:700}.rp-mot-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.rp-mot-stats div{background:var(--cc-cream);border-radius:14px;padding:16px}.rp-mot-stats strong{letter-spacing:-.02em;color:var(--cc-navy);font-size:1.6rem;font-weight:700;display:block}.rp-mot-stats span{color:var(--cc-muted);font-size:.8rem;font-weight:600}.rp-mot-stats .is-ok strong{color:var(--cc-ok)}.rp-mot-stats .is-warn strong{color:#d97706}.rp-mot-stats .is-alert strong{color:#dc2626}.rp-chart{border:1px solid var(--cc-line);border-radius:16px;margin:0 0 24px;padding:18px 20px 14px}.rp-chart figcaption{color:var(--cc-muted);justify-content:space-between;align-items:baseline;font-size:.8rem;font-weight:700;display:flex}.rp-chart figcaption strong{color:var(--cc-navy);font-size:1rem}.rp-chart__bars{align-items:flex-end;gap:10px;height:120px;margin-top:14px;display:flex}.rp-chart__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;max-width:64px;height:100%;display:flex}.rp-chart__col i{background:var(--cc-blue-bright);border-radius:6px 6px 2px 2px;width:100%;max-height:calc(100% - 20px)}.rp-chart__col i.is-drop{background:#f87171}.rp-chart__col small{color:var(--cc-muted);font-size:.7rem;font-weight:600}.rp-timeline{margin:0;padding:0;list-style:none;position:relative}.rp-timeline:before{content:"";background:var(--cc-line);width:2px;position:absolute;top:10px;bottom:10px;left:7px}.rp-test{padding-left:34px;position:relative}.rp-test+.rp-test{margin-top:14px}.rp-test__dot{border:3px solid var(--cc-white);width:16px;height:16px;box-shadow:0 0 0 1px var(--cc-line);background:#94a3b8;border-radius:50%;position:absolute;top:20px;left:0}.rp-test--pass .rp-test__dot{background:var(--cc-ok)}.rp-test--fail .rp-test__dot{background:#dc2626}.rp-test__card{border:1px solid var(--cc-line);border-radius:14px;padding:18px 20px}.rp-test__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rp-test__top time{color:var(--cc-navy);font-size:.92rem;font-weight:700}.rp-badge{letter-spacing:.06em;background:var(--cc-cream);color:var(--cc-muted);border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700}.rp-badge--pass{color:var(--cc-ok);background:#e8f8ee}.rp-badge--fail{color:#dc2626;background:#fdeceb}.rp-test__meta{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.rp-test__meta dt{color:var(--cc-muted);font-size:.72rem;font-weight:600}.rp-test__meta dd{color:var(--cc-navy);margin:0;font-size:.88rem;font-weight:700}.rp-test__clean{color:var(--cc-ok);margin:12px 0 0;font-size:.84rem;font-weight:600}.rp-defects{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rp-defect{color:#334255;background:var(--cc-cream);border-radius:10px;padding:9px 12px;font-size:.85rem;line-height:1.5}.rp-defect b{letter-spacing:.06em;vertical-align:1px;color:#475569;background:#e2e8f0;border-radius:6px;margin-right:8px;padding:1px 7px;font-size:.65rem;display:inline-block}.rp-defect--advisory{background:#fffbf2}.rp-defect--advisory b{color:#92400e;background:#fde9c0}.rp-defect--fail{background:#fff6f5}.rp-defect--fail b{color:#b91c1c;background:#fbd5d1}.rp-defect--danger{background:#fdeceb}.rp-defect--danger b{color:var(--cc-white);background:#dc2626}.rp-more{width:100%;color:var(--cc-blue-deep);font:inherit;background:0 0;border:1px dashed #c3d2e2;border-radius:12px;margin-top:16px;padding:12px;font-size:.9rem;font-weight:700;display:block}.rp-more:hover{background:#f5faff}.rp-co2{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:28px;display:grid}.rp-co2__value strong{letter-spacing:-.02em;color:var(--cc-navy);font-size:3rem;font-weight:700;line-height:1;display:block}.rp-co2__value span{color:var(--cc-muted);font-size:.85rem;font-weight:600}.rp-co2__value em{color:var(--cc-ok);background:#e8f8ee;border-radius:999px;margin-top:10px;padding:4px 10px;font-size:.75rem;font-style:normal;font-weight:700;display:inline-block}.rp-co2__scale{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.rp-co2__scale li{text-align:center;opacity:.45;padding-top:14px;transition:opacity .2s;position:relative}.rp-co2__scale li:before{content:"";background:var(--band);border-radius:4px;height:8px;position:absolute;top:0;left:0;right:0}.rp-co2__scale li.is-active{opacity:1}.rp-co2__scale li.is-active:before{height:12px;box-shadow:0 0 0 3px var(--cc-white),0 0 0 5px var(--band);top:-2px}.rp-co2__scale b{color:var(--cc-navy);font-size:.85rem;display:block}.rp-co2__scale small{color:var(--cc-muted);font-size:.68rem}.rp-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.rp-options li{background:var(--cc-cream);color:#334255;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;display:flex}.rp-options code{background:var(--cc-white);color:var(--cc-blue-deep);border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:.72rem}.rp-upsell{color:var(--cc-white);background:var(--cc-navy);border-radius:22px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:32px;padding:34px;scroll-margin-top:100px;display:grid}.rp-upsell__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-blue-bright);font-size:.7rem;font-weight:700}.rp-upsell h2{margin:8px 0;font-size:1.5rem}.rp-upsell p{color:#ffffffbd;margin:0 0 18px;font-size:.92rem}.rp-upsell ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.rp-upsell li{color:#ffffffd1;gap:10px;font-size:.86rem;display:flex}.rp-upsell li svg{color:var(--cc-blue-bright);flex-shrink:0;margin-top:3px}.rp-upsell__cta{text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:24px 20px}.rp-upsell__cta strong{letter-spacing:-.02em;font-size:2.6rem;font-weight:700;line-height:1;display:block}.rp-upsell__cta span{color:#ffffffbd;margin:4px 0 18px;font-size:.82rem;display:block}.rp-upsell__cta .cc-btn{width:100%}@media (max-width:1199.98px){.rp-layout{grid-template-columns:minmax(0,1fr)}.rp-layout__nav{display:none}}@media (max-width:991.98px){.rp-hero__grid{grid-template-columns:minmax(0,1fr);gap:28px}.rp-hero__side{align-items:flex-start}.rp-hero__car{display:none}.rp-groups,.rp-upsell{grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){.rp-hero{padding-bottom:96px}.rp-verdict{flex-wrap:wrap;padding:22px}.rp-verdict__score{text-align:left;border-left:0;border-top:1px solid var(--cc-line);align-items:baseline;gap:8px;width:100%;padding:14px 0 0;display:flex}.rp-expiries,.rp-options,.rp-upsell ul{grid-template-columns:minmax(0,1fr)}.rp-mot-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rp-co2{grid-template-columns:minmax(0,1fr);gap:18px}.rp-section,.rp-upsell{padding:22px 18px}}@media (max-width:479.98px){.rp-plate-form{width:100%}.rp-plate{flex:1}.rp-plate input,.rp-plate__text{width:100%;min-width:0;font-size:1.6rem}.rp-co2__scale small{display:none}}.rp-print-head,.rp-print-foot{display:none}@page{size:A4;margin:12mm 12mm 14mm}@media print{html,body{background:#fff!important}.rp,.rp *{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}.cc-topbar,.cc-header,.cc-footer,.cc-splash,.rp-crumbs,.rp-hero__actions,.rp-hero__car,.rp-layout__nav,.rp-upsell,.rp-more,.rp-plate-form button,nextjs-portal{display:none!important}.cc-shell,.cc-shell__main{min-height:0!important;display:block!important}.rp .container{width:100%!important;max-width:none!important;padding:0 1px!important}body{font-size:10pt}.rp-print-head{border-bottom:2px solid var(--cc-navy);color:var(--cc-navy);align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;display:flex}.rp-print-head img{width:26px;height:auto}.rp-print-head strong{letter-spacing:-.02em;font-size:13pt;font-weight:700}.rp-print-head strong b{color:var(--cc-blue-deep)}.rp-print-head span{color:#555;margin-left:auto;font-size:8.5pt}.rp-hero{color:var(--cc-navy);border-bottom:1px solid #d9e1ea;margin-bottom:14px;background:0 0!important;padding:0 0 14px!important}.rp-hero:before{display:none}.rp-hero__grid{align-items:start;gap:20px;grid-template-columns:minmax(0,1fr) auto!important}.rp-hero .cc-kicker{color:var(--cc-blue-deep);margin-bottom:4px}.rp-hero h1{color:var(--cc-navy);margin:0 0 10px;font-size:22pt}.rp-facts li{background:#f3f6fa;border-color:#dfe6ee;padding:5px 10px}.rp-facts span,.rp-vin span{color:#5b6878}.rp-facts strong{font-size:9.5pt}.rp-hero__meta{color:#5b6878;margin-top:10px;font-size:8.5pt}.rp-hero__side{gap:8px;align-items:flex-end!important}.rp-plate{border-width:1.5px;height:44px}.rp-plate__band{width:30px}.rp-plate input,.rp-plate__text{width:160px;padding:0 10px;font-size:18pt}.rp-vin{color:var(--cc-navy);background:#f3f6fa;border-color:#dfe6ee}.rp-body{background:0 0!important;padding:0!important}.rp-layout{display:block!important}.rp-layout__main{gap:12px;margin:0!important}.rp-summary{gap:10px}.rp-verdict{border-radius:12px;padding:12px 16px;flex-wrap:nowrap!important}.rp-verdict__icon{width:40px;height:40px}.rp-verdict__copy h2{font-size:14pt}.rp-verdict__score{text-align:right!important;border-top:0!important;border-left:1px solid #dfe6ee!important;width:auto!important;padding:0 0 0 16px!important;display:block!important}.rp-verdict__score strong{font-size:18pt}.rp-expiries{gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.rp-expiry{border-radius:12px;padding:12px 16px}.rp-expiry>strong{margin:2px 0 8px;font-size:15pt}.rp-checks{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.rp-check{border-radius:10px;padding:8px 12px}.rp-section{border-radius:12px;padding:14px 16px}.rp-section__head{break-after:avoid;page-break-after:avoid;margin-bottom:12px}.rp-section__head h2{font-size:13pt}.rp-groups{gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.rp-group{border-radius:10px;padding:10px 14px 4px}.rp-kv div{padding:6px 0}.rp-kv dt,.rp-kv dd{font-size:9pt}.rp-mot-stats{gap:8px;margin-bottom:12px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.rp-mot-stats div{padding:8px 12px}.rp-mot-stats strong{font-size:14pt}.rp-chart{margin-bottom:12px;padding:10px 14px}.rp-chart__bars{height:80px}.rp-test+.rp-test{margin-top:8px}.rp-test__card{padding:10px 14px}.rp-co2{grid-template-columns:140px minmax(0,1fr)!important}.rp-co2__value strong{font-size:24pt}.rp-co2__scale small{display:block!important}.rp-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.rp-verdict,.rp-expiry,.rp-check,.rp-group,.rp-mot-stats,.rp-chart,.rp-test,.rp-co2,.rp-options li{break-inside:avoid;page-break-inside:avoid}.rp-section{break-inside:auto}.rp-print-foot{color:#5b6878;border-top:1px solid #dfe6ee;margin-top:16px;padding-top:10px;font-size:8pt;line-height:1.5;display:block}}.pr{background:var(--cc-cream);flex:1}.pr-hero{isolation:isolate;color:var(--cc-white);text-align:center;background:var(--cc-navy);padding:72px 0 168px;position:relative;overflow:hidden}.pr-hero:before{content:"";z-index:-1;background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 15%,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000 15%,#0000 70%)}.pr-hero__copy{max-width:720px;margin:0 auto}.pr-hero .cc-kicker{justify-content:center}.pr-hero h1{margin:0 0 18px;font-size:clamp(2.1rem,4vw,3.1rem);line-height:1.06}.pr-hero h1 span{color:var(--cc-blue-bright)}.pr-hero p{color:#ffffffb3;max-width:560px;margin:0 auto;font-size:1.08rem;line-height:1.65}.pr-plans{z-index:1;padding-bottom:88px;position:relative}.pr-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.pr-plans .pr-grid-wrap,.pr-plans .pr-grid{margin-top:-120px}.pr-plans .pr-grid-wrap .pr-grid{margin-top:0}.cc-login-offer{color:#166534;background:#ecfdf3;border-radius:12px;margin:0 0 16px;padding:10px 14px;font-size:.9rem;font-weight:600}.cc-login-offer--dark{color:#b8f0cc;background:#5ee08f24}.cc-offer-price s{opacity:.55;font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px}.cc-offer-price--compact{flex-direction:column;align-items:flex-end;gap:2px;line-height:1.15;display:flex}.cc-offer-price--compact b{font-weight:inherit}.cc-offer-price--compact s{font-size:.75rem}.pr-card{background:var(--cc-white);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow);border-radius:24px;flex-direction:column;padding:32px 30px;display:flex;position:relative}.pr-card header :is(h2,h3){color:var(--cc-navy);margin:0 0 6px;font-size:1.3rem}.pr-card header p{color:var(--cc-muted);margin:0;font-size:.92rem}.pr-card__price{align-items:baseline;gap:8px;margin:26px 0 22px;display:flex}.pr-card__price strong{letter-spacing:-.02em;color:var(--cc-navy);font-size:2.9rem;font-weight:700;line-height:1}.pr-card__price span{color:var(--cc-muted);font-size:.88rem;font-weight:600}.pr-card__cta{width:100%}.pr-card__list{border-top:1px solid var(--cc-line);margin-top:26px;padding-top:24px}.pr-card__list>span{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);margin-bottom:14px;font-size:.78rem;font-weight:700;display:block}.pr-card__list ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pr-card__list li{color:#334255;gap:10px;font-size:.93rem;line-height:1.45;display:flex}.pr-card__list li svg{color:var(--cc-blue);flex-shrink:0;margin-top:2px}.pr-star{font-weight:700}.pr-grid-note,.pr-experian{color:var(--cc-muted);margin:16px 0 0;font-size:.8rem}.pr-grid-note{text-align:center}.pr-card--popular{color:var(--cc-white);background:var(--cc-navy);box-shadow:0 40px 80px -30px #0b1626a6,0 0 0 2px var(--cc-blue);border:0}.pr-card--popular header :is(h2,h3),.pr-card--popular .pr-card__price strong{color:var(--cc-white)}.pr-card--popular header p,.pr-card--popular .pr-card__price span,.pr-card--popular .pr-card__list>span{color:#ffffffbd}.pr-card--popular .pr-card__list{border-color:#ffffff1f}.pr-card--popular .pr-card__list li{color:#ffffffe0}.pr-card--popular .pr-card__list li svg{color:var(--cc-blue-bright)}.pr-card__badge{background:var(--cc-blue-bright);color:var(--cc-white);box-shadow:var(--cc-shadow-sm);border-radius:999px;padding:5px 12px;font-size:.74rem;font-weight:700;position:absolute;top:-13px;left:30px}.pr-assure{color:var(--cc-muted);flex-wrap:wrap;justify-content:center;gap:10px 32px;margin:32px 0 0;padding:0;font-size:.88rem;font-weight:600;list-style:none;display:flex}.pr-assure li{align-items:center;gap:8px;display:flex}.pr-assure li:before{content:"✓";width:20px;height:20px;color:var(--cc-blue-deep);background:#e3f1ff;border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;display:grid}.pr-bundle{background:var(--cc-white);border:1px dashed #b9cfe6;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:28px;margin-top:40px;padding:26px 30px;display:grid}.pr-bundle__badge{text-align:center;background:var(--cc-blue-bright);width:76px;height:76px;color:var(--cc-white);box-shadow:var(--cc-shadow-sm);border-radius:50%;place-content:center;display:grid;transform:rotate(-8deg)}.pr-bundle__badge span{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:.64rem;font-weight:700}.pr-bundle__badge strong{font-size:1.35rem;font-weight:700;line-height:1}.pr-bundle__copy h2{color:var(--cc-navy);margin:0 0 6px;font-size:1.2rem}.pr-bundle__copy p{color:var(--cc-muted);margin:0;font-size:.92rem;line-height:1.55}.pr-bundle__price{text-align:right}.pr-bundle__price strong{letter-spacing:-.02em;color:var(--cc-navy);font-size:1.9rem;font-weight:700;line-height:1;display:block}.pr-bundle__price span{color:var(--cc-ok);font-size:.8rem;font-weight:600}.pr-compare{background:var(--cc-white);padding:96px 0}.pr-compare__head{text-align:center;max-width:640px;margin:0 auto 44px}.pr-compare__head .cc-kicker{justify-content:center}.pr-compare__head h2{color:var(--cc-navy);margin:0 0 12px;font-size:clamp(1.8rem,3.2vw,2.5rem)}.pr-compare__head p{color:var(--cc-muted);margin:0;font-size:1.02rem}.pr-table-wrap{border:1px solid var(--cc-line);border-radius:20px;position:relative;overflow-x:auto}.pr-table-wrap:focus-visible{outline:2px solid var(--cc-blue);outline-offset:2px}.pr-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font-size:.92rem}.pr-table th,.pr-table td{text-align:center;border-top:1px solid #edf1f6;padding:14px 20px}.pr-table th[scope=row]{text-align:left;color:#334255;font-weight:500}.pr-table thead th{background:var(--cc-white);color:var(--cc-navy);border-top:0;padding:22px 20px;font-size:1rem;font-weight:700;position:sticky;top:0}.pr-table thead small{color:var(--cc-muted);margin-top:2px;font-size:.82rem;font-weight:600;display:block}.pr-table thead th:first-child{width:36%}.pr-table thead th:not(:first-child){width:16%}.pr-table__group th{background:var(--cc-cream);letter-spacing:.12em;text-transform:uppercase;padding:12px 20px;font-size:.74rem;text-align:left!important;color:var(--cc-blue-deep)!important;font-weight:700!important}.pr-table .is-popular{background:#f3f9ff}.pr-table thead th.is-popular{background:var(--cc-navy);color:var(--cc-white)}.pr-table thead th.is-popular small{color:#ffffffbd}.pr-yes{width:26px;height:26px;color:var(--cc-blue-deep);background:#e3f1ff;border-radius:50%;place-items:center;display:inline-grid}.pr-no{color:#b42318;background:#fde8e8;border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.pr-text{color:var(--cc-blue-deep);font-size:.82rem;font-weight:700}.pr-sample{background:var(--cc-cream);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:22px 26px;display:flex}.pr-sample strong{color:var(--cc-navy);font-size:1.05rem;display:block}.pr-sample span{color:var(--cc-muted);font-size:.9rem}@media (max-width:991.98px){.pr-hero{padding:56px 0 140px}.pr-grid{grid-template-columns:minmax(0,1fr);gap:28px;max-width:520px;margin-left:auto;margin-right:auto}.pr-bundle{grid-template-columns:auto minmax(0,1fr)}.pr-bundle__price{text-align:left}.pr-bundle .cc-btn{justify-self:start}.pr-compare{padding:72px 0}}@media (max-width:575.98px){.pr-card{padding:28px 22px}.pr-bundle{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px}.pr-bundle .cc-btn{width:100%}.pr-assure{flex-direction:column;align-items:center}.pr-table th[scope=row],.pr-table thead th:first-child{z-index:1;background:var(--cc-white);position:sticky;left:0;box-shadow:1px 0 #edf1f6}}.ck-banner{z-index:1080;border-radius:var(--cc-radius);max-width:1120px;color:var(--cc-white);background:var(--cc-navy-deep);border:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:20px 22px;animation:.35s both ck-rise;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 30px 70px -20px #050b1499}@keyframes ck-rise{0%{opacity:0;transform:translateY(16px)}}.ck-banner__copy{gap:14px;min-width:0;display:flex}.ck-icon{width:42px;height:42px;color:var(--cc-blue-bright);background:#5aa9f51f;border:1px solid #5aa9f540;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ck-banner h2{color:var(--cc-white);margin:0 0 4px;font-size:1rem}.ck-banner p{color:#fffc;max-width:560px;margin:0;font-size:.9rem;line-height:1.55}.ck-banner p a{color:var(--cc-blue-bright);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ck-banner__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.ck-btn{min-height:44px;font:inherit;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:10px 18px;font-size:.9rem;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ck-btn:focus-visible,.ck-close:focus-visible,.ck-switch input:focus-visible+.ck-switch__track{outline:3px solid var(--cc-blue-bright);outline-offset:2px}.ck-banner .ck-btn--solid{color:var(--cc-navy);background:var(--cc-white)}.ck-banner .ck-btn--solid:hover{background:#dcecfb}.ck-btn--link{color:var(--cc-white);text-underline-offset:4px;background:0 0;padding-left:8px;padding-right:8px;text-decoration:underline}.ck-btn--link:hover{color:var(--cc-blue-bright)}body.ck-lock{overflow:hidden}.ck-overlay{z-index:1090;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050b148c;place-items:center;padding:16px;animation:.2s both ck-fade;display:grid;position:fixed;inset:0}@keyframes ck-fade{0%{opacity:0}}.ck-dialog{background:var(--cc-white);border-radius:22px;width:100%;max-width:560px;max-height:calc(100vh - 32px);animation:.25s both ck-rise;overflow-y:auto;box-shadow:0 40px 90px -20px #050b1499}.ck-dialog:focus{outline:none}.ck-dialog__head{border-bottom:1px solid var(--cc-line);gap:14px;padding:24px 24px 18px;display:flex}.ck-dialog__head .ck-icon{color:var(--cc-blue-deep);background:#eaf4ff;border-color:#d3e6f8}.ck-dialog__head h2{color:var(--cc-navy);margin:0 0 4px;font-size:1.2rem}.ck-dialog__head p{color:var(--cc-muted);margin:0;font-size:.9rem;line-height:1.55}.ck-dialog__head a{color:var(--cc-blue-deep);font-weight:700;text-decoration:underline}.ck-close{width:36px;height:36px;color:var(--cc-muted);background:0 0;border:0;border-radius:10px;flex-shrink:0;align-self:flex-start;place-items:center;margin:-4px -6px 0 auto;display:grid}.ck-close:hover{background:var(--cc-cream);color:var(--cc-navy)}.ck-cats{margin:0;padding:6px 24px;list-style:none}.ck-cat{border-top:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;display:flex}.ck-cat:first-child{border-top:0}.ck-cat__copy label{color:var(--cc-navy);margin-bottom:3px;font-weight:700;display:block}.ck-cat__copy p{color:var(--cc-muted);margin:0;font-size:.86rem;line-height:1.5}.ck-cat__always{color:var(--cc-ok);background:#e8f6ee;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:.78rem;font-weight:700}.ck-switch{flex-shrink:0;align-items:center;gap:8px;display:inline-flex;position:relative}.ck-switch input{opacity:0;cursor:pointer;z-index:1;width:46px;height:26px;margin:0;position:absolute;top:0;left:0}.ck-switch__track{background:#c3cdd8;border-radius:999px;width:46px;height:26px;transition:background .2s;position:relative}.ck-switch__track:after{content:"";background:var(--cc-white);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.ck-switch input:checked+.ck-switch__track{background:var(--cc-blue-deep)}.ck-switch input:checked+.ck-switch__track:after{transform:translate(20px)}.ck-switch__state{min-width:22px;color:var(--cc-muted);font-size:.8rem;font-weight:700}.ck-dialog__actions{border-top:1px solid var(--cc-line);background:var(--cc-cream);border-radius:0 0 22px 22px;justify-content:flex-end;gap:10px;padding:16px 24px 22px;display:flex}.ck-dialog .ck-btn--quiet{color:var(--cc-navy);background:var(--cc-white);border-color:var(--cc-line)}.ck-dialog .ck-btn--quiet:hover{border-color:var(--cc-navy)}.ck-dialog .ck-btn--solid{color:var(--cc-white);background:var(--cc-navy)}.ck-dialog .ck-btn--solid:hover{background:var(--cc-blue-deep)}@media (max-width:991.98px){.ck-banner{flex-direction:column;align-items:stretch}.ck-banner__actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:575.98px){.ck-banner{gap:16px;padding:18px 16px 16px;bottom:10px;left:10px;right:10px}.ck-banner__copy .ck-icon{display:none}.ck-banner__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ck-banner__actions .ck-btn--link{order:3;grid-column:1/-1}.ck-dialog__actions{flex-direction:column-reverse}.ck-dialog__head,.ck-cats,.ck-dialog__actions{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.ck-banner,.ck-overlay,.ck-dialog,.ck-switch__track,.ck-switch__track:after{transition:none;animation:none}}@media print{.ck-banner,.ck-overlay{display:none!important}}.cc-human{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050b148c;place-items:center;padding:16px;animation:.2s both ck-fade;display:grid;position:fixed;inset:0}.cc-human[hidden]{display:none}.cc-human__panel{text-align:center;background:var(--cc-white);border-radius:22px;width:100%;max-width:380px;padding:26px 24px 18px;animation:.25s both ck-rise;box-shadow:0 40px 90px -20px #050b1499}.cc-human__title{color:var(--cc-navy);margin:0 0 6px;font-size:1.15rem;font-weight:700}.cc-human__text{color:var(--cc-muted);margin:0 0 18px}.cc-human__widget{justify-content:center;min-height:65px;display:flex}.cc-human__note{color:var(--cc-muted);margin:14px 0 0;font-size:.75rem}.cc-human-inline{min-height:65px}.cc-search__human{margin-top:12px}.cc-search__notice{color:#ffb4b4;margin:10px 0 0;font-size:.86rem;font-weight:600}.cc-search--light .cc-search__notice{color:var(--cc-danger)}.cc-contact__human{margin:4px 0 2px}.pay{background:var(--cc-cream);min-height:70vh;padding:40px 0 88px}.pay-head{margin-bottom:28px}.pay-head h1{color:var(--cc-navy);margin:10px 0 4px;font-size:clamp(1.8rem,3vw,2.3rem)}.pay-head p,.pay-muted{color:var(--cc-muted);margin:0}.pay-back{color:var(--cc-blue-deep);align-items:center;gap:6px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.pay-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.pay-steps{gap:16px;min-width:0;display:grid}.pay-step{border:1px solid var(--cc-line);background:var(--cc-paper);box-shadow:var(--cc-shadow-sm);border-radius:18px;gap:16px;min-width:0;padding:22px;display:flex}.pay-step__num{width:32px;height:32px;color:var(--cc-blue-deep);background:#eaf4ff;border-radius:50%;flex:0 0 32px;place-items:center;font-size:.9rem;font-weight:700;display:grid}.pay-step.is-done .pay-step__num{color:var(--cc-white);background:var(--cc-ok)}.pay-step__body{flex:1;min-width:0}.pay-step__body h2{color:var(--cc-navy);margin:4px 0 8px;font-size:1.1rem}.pay-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pay-reg{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.pay-reg .cc-plate{flex:240px;max-width:340px}.pay-field-error{color:var(--cc-danger);flex-basis:100%;margin:0;font-size:.86rem;font-weight:600}.pay-locked{align-items:center;gap:14px;display:flex}.pay-email{min-width:0;max-width:340px;height:48px;font:inherit;color:var(--cc-ink);background:var(--cc-paper);border:1px solid var(--cc-line);border-radius:10px;flex:240px;padding:0 14px;font-size:1rem}.pay-email:focus{border-color:var(--cc-blue);outline:none;box-shadow:0 0 0 3px #0a66c22e}.pay-email[aria-invalid=true]{border-color:var(--cc-danger)}.pay-email-chip{overflow-wrap:anywhere;min-width:0;color:var(--cc-ink);font-weight:700}.pay-signin-alt{margin-top:12px;font-size:.9rem}.pay-signin-alt a{font-weight:700}.pay-human{margin-top:12px}.pay-plate{letter-spacing:.08em;color:#111;background:var(--cc-plate);border:1px solid #00000026;border-radius:8px;padding:6px 14px;font-family:Oswald,Arial Narrow,sans-serif;font-size:1.25rem;font-weight:700;display:inline-block}.pay-plate--sm{padding:2px 8px;font-size:.95rem}.pay-link{color:var(--cc-blue-deep);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.pay-consent{color:var(--cc-ink,var(--cc-navy));background:var(--cc-cream);border:1px solid var(--cc-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin:4px 0 16px;padding:14px;font-size:.9rem;line-height:1.5;display:flex}.pay-consent input{width:18px;height:18px;accent-color:var(--cc-blue-deep);flex:none;margin-top:2px}.pay-waiting{border:1px dashed var(--cc-line);text-align:center;border-radius:12px;padding:18px}.pay-widget{min-height:120px}.pay-widget__loading{text-align:center;color:var(--cc-muted);padding:18px}.pay-notice{color:var(--cc-danger);background:#fef3f2;border:1px solid #fecdca;border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:.9rem;font-weight:600}.pay-summary{color:var(--cc-white);background:radial-gradient(ellipse at 0% 0%, #38b6ff2e, transparent 55%),var(--cc-navy);border-radius:20px;padding:24px;position:sticky;top:96px;box-shadow:0 30px 60px -30px #050b1499}.pay-summary__kicker{letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin:0 0 6px;font-size:.75rem;font-weight:700}.pay-summary h2{margin:0 0 4px;font-size:1.4rem}.pay-summary .pay-muted{color:#ffffffb3}.pay-summary__vehicle{margin:14px 0 0}.pay-summary__list{color:#ffffffd9;border-top:1px solid #ffffff1f;gap:8px;margin:18px 0;padding:16px 0 0;font-size:.92rem;list-style:none;display:grid}.pay-summary__list li{padding-left:22px;position:relative}.pay-summary__list li:before{content:"";border-bottom:2px solid #5ee08f;border-left:2px solid #5ee08f;width:10px;height:6px;position:absolute;top:6px;left:2px;transform:rotate(-45deg)}.pay-offer{color:#b8f0cc;background:#5ee08f24;border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:.88rem}.pay-summary__lines{color:#ffffffbf;border-top:1px solid #ffffff1f;gap:8px;margin-top:16px;padding-top:16px;font-size:.92rem;display:grid}.pay-summary__lines div{justify-content:space-between;gap:12px;display:flex}.pay-summary__lines .is-save{color:#8ee9b0;font-weight:700}.pay-summary__total{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;padding-top:16px;display:flex}.pay-summary__total strong{font-size:1.8rem}.pay-secure{color:#ffffffa6;gap:8px;margin:16px 0 0;font-size:.8rem;line-height:1.45;display:flex}.pay-secure svg{flex:none;margin-top:1px}.pay-result,.pay-empty{text-align:center;background:var(--cc-paper);border:1px solid var(--cc-line);max-width:560px;box-shadow:var(--cc-shadow);border-radius:22px;margin:24px auto 0;padding:36px 28px}.pay-result h1,.pay-empty h1{color:var(--cc-navy);margin:14px 0 8px;font-size:1.6rem}.pay-result>p{max-width:440px;color:var(--cc-muted);margin:0 auto}.pay-result .pay-actions{justify-content:center;margin-top:22px}.pay-result__icon{border-radius:50%;place-items:center;width:64px;height:64px;display:inline-grid}.pay-result--ok .pay-result__icon{color:var(--cc-ok);background:#e7f6ec}.pay-result--alert .pay-result__icon{color:var(--cc-danger);background:#fef3f2}.pay-result--wait .pay-result__icon{background:#eaf4ff}.pay-spinner{border:3px solid #06c3;border-top-color:var(--cc-blue-deep);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite pay-spin}@keyframes pay-spin{to{transform:rotate(360deg)}}.pay-receipt{text-align:left;border:1px solid var(--cc-line);border-radius:14px;gap:0;margin:22px 0 0;display:grid;overflow:hidden}.pay-receipt div{justify-content:space-between;gap:12px;padding:11px 16px;display:flex}.pay-receipt div+div{border-top:1px solid var(--cc-line)}.pay-receipt dt{color:var(--cc-muted);font-weight:500}.pay-receipt dd{color:var(--cc-navy);margin:0;font-weight:700}.pay-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}@media (max-width:991px){.pay-grid{grid-template-columns:minmax(0,1fr)}.pay-summary{order:-1;position:static}}@media (max-width:575px){.pay{padding-top:24px}.pay-step{gap:12px;padding:18px 16px}.pay-reg .cc-search__btn,.pay-reg .cc-btn{width:100%}}.rr-credits{color:var(--cc-white);background:radial-gradient(ellipse at 0% 0%, #38b6ff33, transparent 55%),var(--cc-navy);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:24px;padding:20px;display:flex}.rr-credits__copy{flex:220px;gap:2px;display:grid}.rr-credits__copy span{color:#ffffffb8;font-size:.9rem}.rr-credits .cc-plate{flex:200px;max-width:280px}.rr-credits .pay-field-error{color:#ffb4b4}.rr-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rr-item{border:1px solid var(--cc-line);background:var(--cc-paper);color:inherit;box-shadow:var(--cc-shadow-sm);border-radius:16px;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.rr-item:hover{border-color:#b9d6f2;transform:translateY(-1px)}.rr-item__body{flex:1;min-width:0;display:grid}.rr-item__body strong{color:var(--cc-navy)}.rr-item__body span{color:var(--cc-muted);font-size:.86rem}.rr-pill{white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:.76rem;font-weight:700}.rr-pill--ok,.rr-pill--clear{color:#0f6b33;background:#e7f6ec}.rr-pill--alert{color:var(--cc-danger);background:#fef3f2}.rr-pill--warn{color:#9a5b00;background:#fff6e5}.rr-pill--info,.rr-pill--wait{color:var(--cc-blue-deep);background:#eaf4ff}.rr-pill--unavailable{color:var(--cc-muted);background:var(--cc-cream)}.rr-icon{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.rr-icon--clear{color:#0f6b33;background:#e7f6ec}.rr-icon--alert{color:var(--cc-white);background:var(--cc-danger)}.rr-icon--warn{color:#9a5b00;background:#ffe9bf}.rr-icon--info{color:var(--cc-blue-deep);background:#eaf4ff}.rr-icon--unavailable{color:var(--cc-muted);background:var(--cc-cream)}.rr-report{background:var(--cc-cream);padding-bottom:80px}.rr-hero{z-index:5;color:var(--cc-white);background:radial-gradient(ellipse at 10% 0%, #38b6ff2e, transparent 50%),var(--cc-navy);padding:28px 0 32px;position:relative}.rr-back{color:#ffffffbf;margin-bottom:18px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.rr-hero__grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.rr-hero h1{margin:14px 0 8px;font-size:clamp(1.6rem,3.2vw,2.4rem)}.rr-hero__meta{color:#ffffffb8;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.rr-hero .rr-print{color:var(--cc-white);background:#ffffff14;border:1px solid #ffffff59}.rr-hero .rr-print:hover{color:var(--cc-white);background:#ffffff29}.rr-body{padding-top:24px}.rr-verdict{border:1px solid var(--cc-line);background:var(--cc-paper);border-radius:18px;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.rr-verdict .rr-icon{width:40px;height:40px}.rr-verdict h2{color:var(--cc-navy);margin:4px 0;font-size:1.3rem}.rr-verdict p{color:var(--cc-muted);margin:0}.rr-verdict--alert{background:#fffbfa;border-color:#fecdca}.rr-verdict--warn{background:#fffcf5;border-color:#fde3a7}.rr-verdict--clear{background:#f6fdf8;border-color:#c6ecd3}.rr-checklist{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.rr-chip{border:1px solid var(--cc-line);color:var(--cc-navy);background:var(--cc-paper);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.rr-chip .rr-icon{width:22px;height:22px}.rr-chip .rr-icon svg{width:13px;height:13px}.rr-chip--alert{border-color:#fecdca}.rr-chip--warn{border-color:#fde3a7}.rr-group__title{color:var(--cc-navy);margin:32px 0 12px;font-size:1.15rem}.rr-section{border:1px solid var(--cc-line);background:var(--cc-paper);border-radius:18px;min-width:0;margin-bottom:12px;padding:20px 22px;scroll-margin-top:100px}.rr-section--alert{border-left:4px solid var(--cc-danger)}.rr-section--warn{border-left:4px solid #f5a524}.rr-section__head{align-items:flex-start;gap:12px;display:flex}.rr-section__head>div{flex:1;min-width:0}.rr-section__label{letter-spacing:.06em;text-transform:uppercase;color:var(--cc-muted);margin:0;font-size:.76rem;font-weight:700}.rr-section__head h3{color:var(--cc-navy);overflow-wrap:anywhere;margin:2px 0 0;font-size:1.08rem}.rr-source{color:var(--cc-blue-deep);margin:6px 0 0;font-size:.78rem;font-weight:700}.rr-facts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 18px;margin:16px 0 0;display:grid}.rr-facts div{min-width:0}.rr-facts dt{color:var(--cc-muted);font-size:.8rem;font-weight:500}.rr-facts dd{color:var(--cc-navy);overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.rr-records{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.rr-records>li{background:var(--cc-cream);border-radius:12px;padding:14px 16px}.rr-records>li>strong{color:var(--cc-navy)}.rr-records .rr-facts{margin-top:10px}.rr-items{color:var(--cc-ink,var(--cc-navy));margin:10px 0 0;padding-left:18px;font-size:.9rem}.rr-quote{color:var(--cc-muted);margin:10px 0 0;font-size:.88rem;font-style:italic}.rr-images{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rr-images img{object-fit:cover;background:var(--cc-line);border-radius:8px;width:120px;height:84px}.rr-note{color:var(--cc-navy);background:#eaf4ff;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:.88rem}.rr-disclaimer{color:var(--cc-muted);margin:28px 0 0;font-size:.8rem}@media (max-width:575px){.rr-item{flex-wrap:wrap}.rr-section{padding:16px}.rr-section__head .rr-pill{display:none}.rr-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.rr-report{background:#fff;padding:0}.rr-hero{color:#000;background:0 0;padding:0 0 12px}.rr-hero__meta{color:#333}.rr-back,.rr-print,.rr-checklist{display:none}.rr-section,.rr-verdict{break-inside:avoid;box-shadow:none}}.rr-download{justify-items:end;gap:6px;display:grid}.rr-hero .rr-print{align-items:center;gap:8px;display:inline-flex}.rr-download__error{color:#ffb4b4;margin:0;font-size:.85rem}.rr-download__buttons{flex-wrap:wrap;gap:10px;display:flex}.rr-share{position:relative}.rr-share__menu{z-index:40;background:var(--cc-white);border:1px solid var(--cc-line);border-radius:14px;gap:2px;width:240px;padding:8px;animation:.15s both ck-fade;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px -16px #0f172a59}.rr-share__menu a,.rr-share__menu button{width:100%;color:var(--cc-navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.rr-share__menu a svg,.rr-share__menu button svg{color:var(--cc-blue);flex:none}.rr-share__menu a:hover,.rr-share__menu a:focus-visible,.rr-share__menu button:hover,.rr-share__menu button:focus-visible{background:var(--cc-cream);outline:none}.rr-share__note{color:var(--cc-muted);margin:2px 12px 6px;font-size:.78rem}.rr-share__menu .rr-share__stop{border-top:1px solid var(--cc-line);color:var(--cc-danger);border-radius:0 0 10px 10px;margin-top:4px}.rr-share__menu .rr-share__stop svg{color:var(--cc-danger)}.rr-share__error{color:var(--cc-danger);margin:6px 12px 2px;font-size:.82rem}.rr-share__live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rr-hero .rr-print--solid{background:var(--cc-blue-deep);border:0}.rr-hero .rr-print--solid:hover{background:var(--cc-blue)}.rr-preview{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050b14b3;place-items:center;padding:24px;animation:.2s both ck-fade;display:grid;position:fixed;inset:0}.rr-preview__panel{background:var(--cc-paper);border-radius:16px;flex-direction:column;width:min(960px,100%);height:min(92vh,1200px);display:flex;overflow:hidden;box-shadow:0 40px 90px -20px #050b1499}.rr-preview__bar{border-bottom:1px solid var(--cc-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 18px;display:flex}.rr-preview__bar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cc-navy);font-size:.9rem;overflow:hidden}.rr-preview__actions{flex:none;align-items:center;gap:10px;display:flex}.rr-preview__actions .cc-btn{align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.rr-preview__link{color:var(--cc-blue-deep);font-size:.86rem;font-weight:600}.rr-preview__close{width:36px;height:36px;color:var(--cc-navy);background:var(--cc-cream);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.rr-pdf{background:#525659;flex:1;min-height:0;overflow:auto}.rr-pdf__pages{justify-items:center;gap:16px;padding:16px;display:grid}.rr-pdf__page{background:#fff;max-width:100%;box-shadow:0 8px 24px #00000059;height:auto!important}.rr-pdf__status{text-align:center;color:#ffffffd9;margin:0;padding:24px 16px 0}@media (max-width:575px){.rr-preview{padding:0}.rr-preview__panel{border-radius:0;height:100%}.rr-preview__bar strong{display:none}.rr-download{justify-items:start}.rr-share__menu{left:0;right:auto}}.rr-sample-nav{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.rr-sample-nav a{border:1px solid var(--cc-line);background:var(--cc-white);color:var(--cc-navy);border-radius:999px;padding:8px 14px;font-size:.88rem;font-weight:700}.rr-sample-nav a[aria-current=page]{background:var(--cc-navy);border-color:var(--cc-navy);color:var(--cc-white)}.rr-sample{color:var(--cc-navy);background:#eaf4ff;border:1px dashed #b9d6f2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:16px;padding:12px 16px;font-size:.9rem;display:flex}.rr-sample strong{letter-spacing:.06em;text-transform:uppercase;color:var(--cc-white);background:var(--cc-blue-deep);border-radius:999px;padding:2px 10px;font-size:.75rem}.hc{isolation:isolate;max-width:500px;color:var(--cc-white);background:linear-gradient(160deg,#ffffff17,#ffffff05 45%),#091424eb;border-radius:26px;margin-left:auto;padding:26px;position:relative;box-shadow:0 50px 100px -30px #000000bf,inset 0 1px #ffffff14}.hc:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#38b6ffd9,#38b6ff0d 40%,#f7c8438c);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hc__glow{z-index:-2;filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#38b6ff59,#0000 70%);border-radius:50%;width:70%;height:60%;position:absolute;inset:-12% -8% auto auto}.hc__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hc__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-blue-bright);margin:0 0 4px;font-size:.72rem;font-weight:700}.hc__title{color:var(--cc-white);margin:0;font-size:1.45rem;line-height:1.2}.hc__live{white-space:nowrap;color:#fffc;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.hc__live i{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite hc-pulse;box-shadow:0 0 #22c55e99}@keyframes hc-pulse{70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.hc-plate{cursor:text;background:linear-gradient(#ffd955 0%,#f7c843 55%,#eab52c 100%);border-radius:12px;align-items:stretch;height:86px;margin-top:22px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 3px #111,0 0 0 5px #ffffff2e,0 18px 40px -12px #f7c84373,inset 0 2px #ffffff8c}.hc-plate:focus-within{box-shadow:0 0 0 3px #111,0 0 0 6px var(--cc-blue-bright),0 22px 50px -12px #f7c8438c,inset 0 2px 0 #ffffff8c;transform:translateY(-1px)}.hc-plate__band{color:var(--cc-white);background:linear-gradient(#1f5bd1,#12399a);flex-direction:column;flex:0 0 46px;justify-content:center;align-items:center;gap:6px;display:flex}.hc-plate__band b{letter-spacing:.04em;font-size:.85rem}.hc-plate input{text-align:center;text-transform:uppercase;min-width:0;font-family:var(--font-oswald),var(--font-display),sans-serif;letter-spacing:.1em;color:#111;background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:clamp(2rem,6vw,2.75rem);font-weight:700}.hc-plate input::placeholder{color:#1111114d}.hc-plate__shine{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:30%;animation:5s ease-in-out infinite hc-shine;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}.hc-plate:focus-within .hc-plate__shine{animation-duration:1.6s}@keyframes hc-shine{0%,60%{left:-40%}to{left:130%}}.hc__submit{width:100%;color:var(--cc-white);cursor:pointer;background:linear-gradient(135deg,#2f8cff 0%,#0b63c4 60%,#0a4fa0 100%);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:16px 20px;font-size:1.05rem;font-weight:700;transition:transform .15s,filter .15s;display:flex;box-shadow:0 16px 34px -14px #2f8cffcc,inset 0 1px #ffffff40}.hc__submit:hover{filter:brightness(1.08)}.hc__submit:active{transform:translateY(1px)}.hc__submit small{letter-spacing:.04em;text-transform:uppercase;color:#0b3d75;background:#cfe6ff;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800}.hc__submit svg{transition:transform .15s}.hc__submit:hover svg{transform:translate(3px)}.hc__notice{color:#ffb4b4;margin:12px 0 0;font-size:.86rem;font-weight:600}.hc__human{margin-top:14px}.hc__included{border-top:1px dashed #ffffff24;margin-top:22px;padding-top:18px}.hc__included p{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;margin:0 0 10px;font-size:.72rem;font-weight:700}.hc__included ul{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.hc__included li{color:#ffffffe0;background:#ffffff0d;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.86rem;font-weight:600;display:flex}.hc__included li svg{color:var(--cc-blue-bright);flex:none}.hc__upgrade{color:#ffffffb3;margin-top:14px;font-size:.84rem;text-decoration:none;display:block}.hc__upgrade b{color:#ffd955;font-weight:700}.hc__upgrade:hover b{text-decoration:underline}@media (max-width:991.98px){.hc{margin:0 auto}}@media (max-width:575.98px){.hc{border-radius:20px;padding:20px 16px}.hc__live{display:none}.hc-plate{height:74px}.hc__included ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hc-plate__shine,.hc__live i{animation:none}}.rp-cta{color:#111;background:linear-gradient(#ffd955,#f7c843);border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:.86rem;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex;box-shadow:0 10px 24px -12px #f7c843b3}.rp-cta:hover{color:#111;filter:brightness(1.05)}.pk{color:var(--cc-white);background:radial-gradient(ellipse at 0% 0%, #38b6ff33, transparent 55%),radial-gradient(ellipse at 100% 100%, #f7c8431f, transparent 50%),var(--cc-navy);border-radius:22px;margin:28px 0 20px;padding:26px;scroll-margin-top:100px}.pk__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-blue-bright);font-size:.72rem;font-weight:700}.pk__head h2{color:var(--cc-white);margin:6px 0;font-size:clamp(1.35rem,2.6vw,1.75rem)}.pk__head p{color:#ffffffb8;margin:0}.pk__head .cc-login-offer{margin-top:14px}.pk-plan__price .cc-offer-price--compact b{font-size:1.25rem}.pk__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.pk-plan{text-align:left;font:inherit;color:#ffffffe0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;align-items:stretch;gap:6px;padding:18px 16px 16px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.pk-plan:hover{border-color:#ffffff47;transform:translateY(-1px)}.pk-plan.is-active{border-color:var(--cc-blue-bright);box-shadow:0 0 0 1px var(--cc-blue-bright),0 18px 40px -20px #38b6ff99;background:#38b6ff1a}.pk-plan__badge{letter-spacing:.04em;text-transform:uppercase;color:#111;background:#ffd955;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:800;position:absolute;top:-10px;right:14px}.pk-plan__top{align-items:center;gap:10px;display:flex}.pk-plan__radio{border:2px solid #fff6;border-radius:50%;flex:0 0 18px;width:18px;height:18px}.pk-plan.is-active .pk-plan__radio{border:5px solid var(--cc-blue-bright);background:var(--cc-white)}.pk-plan__name{color:var(--cc-white);flex:1;font-weight:700}.pk-plan__price{color:var(--cc-white);font-size:1.25rem}.pk-plan__count{color:var(--cc-blue-bright);background:#38b6ff1f;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:.74rem;font-weight:700}.pk-plan__tagline{color:#ffffffa6;font-size:.84rem}.pk-plan__list{border-top:1px solid #ffffff14;gap:5px;margin:6px 0 0;padding:10px 0 0;font-size:.82rem;list-style:none;display:grid}.pk-plan__list li{padding-left:18px;position:relative}.pk-plan__list li:before{content:"";border-bottom:2px solid #5ee08f;border-left:2px solid #5ee08f;width:9px;height:5px;position:absolute;top:6px;left:2px;transform:rotate(-45deg)}.pk-plan__list .pk-plan__prev{color:#fff9;padding-left:0;font-weight:700}.pk-plan__list .pk-plan__prev:before{display:none}.pk__buy{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:20px;display:flex}.pk__plate{flex:220px;max-width:300px;height:52px}.pk__cta{align-items:center;gap:10px;padding:14px 22px;font-size:1rem;display:inline-flex}.pk__secure{color:#fff9;margin:0;font-size:.8rem}.pk__error{color:#ffb4b4;flex-basis:100%;margin:0;font-size:.86rem;font-weight:600}@media (max-width:767.98px){.pk{padding:20px 16px}.pk__plans{grid-template-columns:minmax(0,1fr)}.pk__cta{justify-content:center;width:100%}}@media print{.pk,.rp-cta{display:none!important}}.pk-credits{background:#22c55e1a;border:1px solid #5ee08f66;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:20px;padding:16px 18px;display:flex}.pk-credits__copy{gap:2px;display:grid}.pk-credits__copy strong{color:#5ee08f;font-size:1.05rem}.pk-credits__copy span{color:#ffffffb3;font-size:.86rem}.pk-credits__use{font:inherit;color:#052e16;cursor:pointer;background:#5ee08f;border:0;border-radius:12px;padding:12px 20px;font-weight:700}.pk-credits__use:hover{filter:brightness(1.06)}.tr-hero{color:var(--cc-white);background:radial-gradient(ellipse at 15% 0%, #38b6ff33, transparent 55%),radial-gradient(ellipse at 90% 100%, #22c55e1f, transparent 50%),var(--cc-navy);text-align:center;padding:64px 0 120px}.tr-hero h1{max-width:760px;margin:12px auto 14px;font-size:clamp(2rem,4.2vw,3rem);line-height:1.1}.tr-hero h1 span{color:var(--cc-blue-bright);display:block}.tr-hero__lead{color:#ffffffb8;max-width:560px;margin:0 auto;font-size:1.08rem}.tr-credits{text-align:left;background:#22c55e1a;border:1px solid #5ee08f59;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px;max-width:640px;margin:28px auto 0;padding:16px 20px;display:flex}.tr-credits__num{color:#5ee08f;font-size:2.4rem;font-weight:800;line-height:1}.tr-credits>div{flex:240px;display:grid}.tr-credits span:not(.tr-credits__num){color:#ffffffb3;font-size:.86rem}.tr-credits--empty{color:#fffc;background:#ffffff0d;border-color:#ffffff29;justify-content:center}.tr-packs{margin-top:-84px;padding-bottom:56px}.tr-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;max-width:980px;margin:0 auto;display:grid}.tr-card{text-align:center;background:var(--cc-paper);border:1px solid #b7e4c7;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:34px 24px 26px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #0f172a73}.tr-card:before{content:"";background:#16a34a;height:6px;position:absolute;inset:0 0 auto}.tr-card:hover{transform:translateY(-3px);box-shadow:0 30px 60px -30px #0f172a80}.tr-card.is-popular{border-color:#16a34a;box-shadow:0 0 0 2px #16a34a,0 30px 60px -30px #16a34a8c}.tr-card__badge{letter-spacing:.05em;text-transform:uppercase;color:#0f5c2e;background:#dcfce7;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:800;position:absolute;top:14px;right:14px}.tr-card__price{letter-spacing:-.02em;color:var(--cc-navy);margin-top:6px;font-size:clamp(2.4rem,4vw,3rem);font-weight:800;line-height:1}.tr-card__save{color:#0f5c2e;background:#dcfce7;border-radius:999px;margin-top:6px;padding:3px 12px;font-size:.86rem;font-weight:700}.tr-card__count{letter-spacing:.04em;text-transform:uppercase;color:var(--cc-navy);margin:18px 0 0;font-size:1.15rem;font-weight:800}.tr-card__each{color:var(--cc-muted);font-size:.88rem}.tr-card__buy{letter-spacing:.04em;text-transform:uppercase;justify-content:center;min-width:150px;margin-top:16px}.tr-card .cc-btn-outline{color:#15803d;border-color:#16a34a}.tr-card .cc-btn-outline:hover{color:var(--cc-white);background:#16a34a}.tr-card .cc-btn-primary{background:#16a34a;border-color:#16a34a}.tr-compare{text-align:center;color:var(--cc-muted);margin:22px 0 0}.tr-includes ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 18px;margin:0 0 18px;padding:0;list-style:none;display:grid}.tr-includes li{color:var(--cc-navy);padding-left:24px;font-weight:600;position:relative}.tr-includes li:before{content:"";border-bottom:2px solid #16a34a;border-left:2px solid #16a34a;width:10px;height:6px;position:absolute;top:6px;left:4px;transform:rotate(-45deg)}@media (max-width:575.98px){.tr-hero{padding:44px 0 110px}}.pr-trader-cta{padding:4px 0 8px}.pr-trader-cta p{text-align:center;max-width:820px;color:var(--cc-navy);background:#ecfdf3;border:1px solid #b7e4c7;border-radius:14px;margin:0 auto;padding:14px 18px}.pr-trader-cta a,.rr-topup a{color:#15803d;font-weight:700}.rr-topup{margin:0 0 16px}.ac__wrap{max-width:760px}.ac-card{border:1px solid var(--cc-line);background:var(--cc-paper);box-shadow:var(--cc-shadow);border-radius:18px;justify-items:start;gap:12px;margin-bottom:18px;padding:24px;display:grid}.ac-card h2{margin:0;font-size:1.2rem}.ac-card p{margin:0}.ac-card--danger{border-color:#f2c4bf}.ac-facts{gap:8px;margin:0;display:grid}.ac-facts div{flex-wrap:wrap;gap:4px 14px;display:flex}.ac-facts dt{min-width:60px;color:var(--cc-muted);font-weight:600}.ac-facts dd{overflow-wrap:anywhere;color:var(--cc-ink);margin:0;font-weight:700}.ac-list{color:var(--cc-ink);margin:0;padding-left:20px}.ac-delete{gap:10px;width:100%;max-width:420px;display:grid}.ac-delete label[for]{font-weight:600}.ac-delete .pay-email{max-width:none}.ac-delete__btn{color:var(--cc-white);background:var(--cc-danger);border:0;justify-self:start}.ac-delete__btn:hover:not(:disabled){color:var(--cc-white);background:#8f1c13}@media (max-width:575.98px){.ac-card{padding:18px}.ac-delete__btn{justify-self:stretch}}
