*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-plex-sans),Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--promo:#e8430c;--promo-strong:#c73a0a;--promo-soft:color-mix(in srgb,#e8430c 10%,var(--surface));--canvas:#08111E;--surface:#101C2B;--surface-soft:#17263A;--surface-raised:#1D2E44;--ink:#F4F7FB;--muted:#AAB8C9;--line:#31435A;--line-strong:#455C76;--brand:#73A7FF;--brand-action:#246BFD;--brand-strong:#071225;--accent:#9BC0FF;--accent-hover:#1558C0;--brand-rgb:36,107,253;--positive:#67DAB0;--positive-bg:#111E2A;--warning:#FFB454;--warning-bg:#141E2D;--danger:#FF909B;--danger-bg:#1A1B2A;--white:#FFFFFF;--input-bg:#F8FBFF;--input-ink:#07111F;--space-1:8px;--space-2:14px;--space-3:22px;--space-4:34px;--space-5:52px;--space-6:80px;--band:#060C16;--band-ink:#F4F7FB;--band-muted:#AAB8C9;--shadow:0 24px 70px rgba(0,0,0,.36);--shadow-soft:0 12px 34px rgba(0,0,0,.22);--plate-shadow:0 16px 38px rgba(0,0,0,.38);--motion-control:160ms;--motion-compose:220ms;--motion-dialog:200ms;--ease-out:cubic-bezier(.2,.8,.2,1)}:root[data-theme=light]{--canvas:#F4F7FB;--surface:#FFFFFF;--surface-soft:#EAF0F8;--surface-raised:#F8FAFD;--ink:#111827;--muted:#526174;--line:#C8D3E1;--line-strong:#AABACD;--brand:#0B57D0;--brand-action:#1558C0;--brand-strong:#071225;--accent:#0B57D0;--accent-hover:#0D49AE;--brand-rgb:21,88,192;--positive:#176B4D;--positive-bg:#D2F0DF;--warning:#8A4B00;--warning-bg:#FCE4BC;--danger:#A3293A;--danger-bg:#FBE0E5;--input-bg:#FFFFFF;--input-ink:#07111F;--band:#0B1627;--band-ink:#F8FBFF;--band-muted:#B7C4D5;--shadow:0 24px 60px rgba(26,48,78,.13);--shadow-soft:0 12px 28px rgba(26,48,78,.10);--plate-shadow:0 14px 32px rgba(26,48,78,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;line-height:1.5;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.page-shell{width:min(1120px,calc(100% - 40px));margin-inline:auto}.site-header{position:relative;z-index:4;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--canvas);border-bottom:1px solid var(--line);padding-block:14px}.brand-lockup{display:inline-flex;align-items:center;gap:11px;min-width:0}.brand-lockup>span:last-child{display:grid;gap:0;min-width:0}.brand-lockup strong{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:19px;line-height:1.1;letter-spacing:-.01em}.brand-lockup small{color:var(--muted);font-size:11px;white-space:nowrap}.brand-mark{flex:none;width:42px;height:42px}.brand-hood{transform-box:fill-box;transform-origin:10% 100%;animation:hood-gust 6.5s cubic-bezier(.33,.9,.3,1) infinite}.brand-wind{opacity:0;animation:wind-pass 6.5s ease-out infinite}.brand-smoke circle{transform-box:fill-box;transform-origin:50% 100%;opacity:0}.brand-smoke-1{animation:smoke-puff 6.5s ease-out infinite}.brand-smoke-2{animation:smoke-puff 6.5s ease-out 1.1s infinite}@keyframes hood-gust{0%,30%{transform:rotate(0deg)}40%{transform:rotate(-15deg)}50%{transform:rotate(-9deg)}60%{transform:rotate(-13deg)}72%{transform:rotate(-4deg)}84%,to{transform:rotate(0deg)}}@keyframes wind-pass{0%,26%{opacity:0;transform:translateX(0)}34%{opacity:.85}52%{opacity:0;transform:translateX(9px)}to{opacity:0;transform:translateX(9px)}}@keyframes smoke-puff{0%{opacity:0;transform:translate(0) scale(.55)}12%{opacity:.5}38%{opacity:0;transform:translate(-7px,-6px) scale(1.5)}to{opacity:0;transform:translate(-7px,-6px) scale(1.5)}}.header-nav{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px;font-weight:600}.header-nav a{border-radius:9px;padding:10px 12px;transition:color .18s ease,background .18s ease}.header-nav a:focus-visible,.header-nav a:hover{background:var(--surface-soft);color:var(--ink)}.header-actions{display:flex;align-items:center;gap:8px}.header-action,.mobile-menu-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;background:var(--brand-action);color:#fff;padding:10px 16px;font-size:14px;font-weight:800;transition:background .18s ease,transform .18s ease}.header-action:hover,.mobile-menu-primary:hover{background:var(--accent-hover);color:#fff;transform:translateY(-1px)}.header-account,.mobile-menu-account{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;padding:10px 12px;color:var(--muted);font-size:13px;font-weight:700;transition:color .18s ease,background .18s ease}.header-account:hover,.mobile-menu-account:hover{background:var(--surface-soft);color:var(--ink)}.account-menu{position:relative}.account-menu-toggle{gap:6px;border:0;background:none;cursor:pointer;font-family:inherit}.account-menu-caret{width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg)}.account-menu-list{position:absolute;z-index:20;top:calc(100% + 6px);right:0;display:grid;min-width:220px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow);padding:6px}.account-menu-list a{border-radius:8px;padding:10px 12px;color:var(--ink);font-size:14px;font-weight:700}.account-menu-list a:focus-visible,.account-menu-list a:hover{background:var(--surface-soft)}.mobile-menu nav a.mobile-menu-admin{margin-top:6px;border-top:1px solid var(--line);border-radius:0;color:var(--muted);font-size:14px}.theme-toggle{min-height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer;padding:9px 12px;font-size:12px;font-weight:600}.mobile-navigation{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-wrap{position:relative;z-index:1;background:var(--canvas);border-bottom:1px solid var(--line)}.hero-wrap:before{content:"";position:absolute;z-index:0;inset:0 0 auto;height:520px;background:radial-gradient(820px 420px at 50% 12%,rgba(var(--brand-rgb),.16),transparent 70%);pointer-events:none}.hero-wrap>*{position:relative;z-index:2}.hero{display:grid;grid-template-columns:1fr;justify-items:center;gap:var(--space-5);padding-block:var(--space-4) 72px;text-align:center}.hero-copy{max-width:780px}.hero-badge{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--brand-action),var(--accent-hover));margin:0 0 var(--space-3);padding:10px 18px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 18px rgba(var(--brand-rgb),.28);animation:badge-enter .5s cubic-bezier(.2,.8,.2,1) both}.hero-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff;animation:badge-dot 2s ease-in-out infinite}.hero h1,.preview-hero h1{margin:0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(40px,5.4vw,68px);font-weight:800;line-height:1.02;letter-spacing:-.035em}.hero-lead{max-width:620px;margin:var(--space-3) auto var(--space-4);color:var(--muted);font-size:18px;line-height:1.6}.hero-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-3);margin:0;padding:0;list-style:none;color:var(--muted);font-size:13px;font-weight:600}.hero-proof li{display:flex;align-items:center;gap:8px}.hero-proof .icon{width:17px;color:var(--positive)}.query-panel{width:min(680px,100%);border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden;text-align:left}.query-panel-head{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);background:var(--surface-soft);padding:var(--space-2) 24px;color:var(--muted);font-size:12px;font-weight:700}.query-panel-body{padding:clamp(26px,4vw,40px)}.query-panel h2{margin:0 0 var(--space-1);font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:28px;line-height:1.2}.query-panel-body>p{margin:0 0 var(--space-4);color:var(--muted);font-size:14px}.plate-form{display:grid;justify-items:center;gap:var(--space-2)}.plate-form>.plate-widget{margin-block:var(--space-1) var(--space-2)}.plate-form label{display:block;margin:0;font-size:13px;font-weight:700}.plate-widget-label{justify-self:center;width:min(100%,390px);margin:0 0 10px;text-align:center;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.plate-widget{position:relative;width:min(100%,390px);aspect-ratio:40/14;margin-inline:auto;border:2px solid var(--ink);border-radius:10px;overflow:hidden;background:#fff;box-shadow:var(--plate-shadow);transition:border-color .2s ease,box-shadow .2s ease}.plate-widget-svg{display:block;width:100%;height:100%}.plate-watermark text{font-size:13px;font-weight:700;fill:#101712;opacity:.045}.plate-mercosul-label{font-size:6.5px;font-weight:700;letter-spacing:.05em}.plate-brasil-label{font-size:16px;font-weight:700;letter-spacing:.24em}.plate-br-mark{font-size:11px;font-weight:800;fill:#101712}.plate-widget:focus-within{border-color:var(--accent);box-shadow:0 0 0 5px rgba(var(--brand-rgb),.28),var(--plate-shadow)}.plate-widget-error{border-color:var(--danger);box-shadow:0 0 0 5px rgba(255,122,114,.22),var(--plate-shadow)}.plate-widget-input{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);width:74%;border:0;outline:0;background:transparent;padding:0;text-align:center;color:#101712;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(24px,9vw,42px);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.plate-widget-input::-moz-placeholder{color:#78818c;opacity:.72}.plate-widget-input::placeholder{color:#78818c;opacity:.72}.plate-widget-input[aria-invalid=true]{color:#94211d}.plate-widget-input:disabled{cursor:wait;opacity:.62}.plate-hint{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);width:74%;display:grid;pointer-events:none}.plate-hint span{grid-area:1/1;place-self:center;text-align:center;width:100%;color:#7e8692;font-weight:700}.plate-hint-prompt{animation-delay:4s}.plate-widget-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:min(100%,390px);min-height:52px;margin:0;border:0;border-radius:14px;background:var(--brand-action);color:#fff;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px rgba(var(--brand-rgb),.26);transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s ease,box-shadow .2s ease}.plate-widget-submit:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 14px 26px rgba(var(--brand-rgb),.32)}.plate-widget-submit:disabled{cursor:wait;opacity:.72}.plate-control{display:grid;gap:0}.plate-control input{width:100%;height:66px;border:2px solid var(--line);border-radius:12px;background:var(--input-bg);color:var(--input-ink);padding:0 18px;font-size:26px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.plate-control input:focus{border-color:var(--brand);outline:none}.plate-control input[aria-invalid=true]{border-color:var(--danger)}.plate-control button,.unlock-panel button{min-height:58px;border:0;border-radius:12px;background:var(--brand-action);color:#fff;font-size:17px;cursor:pointer;padding:14px 20px;font-weight:800}.plate-control button:hover,.unlock-panel button:hover{background:var(--accent-hover)}.plate-form>.form-hint{width:100%;margin:var(--space-1) 0 0;text-align:center}.plate-form>.form-error{width:min(100%,390px);margin:var(--space-1) 0 0;text-align:center}.form-error,.form-hint,.form-success{margin:0;font-size:13px;line-height:1.5}.form-hint,.plate-examples{color:var(--muted)}.form-error,.form-success{border-radius:10px;padding:10px 12px}.form-error{border:1px solid color-mix(in srgb,var(--danger) 85%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.form-success{border:1px solid color-mix(in srgb,var(--positive) 92%,transparent);background:color-mix(in srgb,var(--positive) 12%,transparent);color:var(--positive)}.plate-examples{width:min(100%,390px);margin:var(--space-2) auto 0!important;font-size:12px;text-align:center}.plate-examples a{border-bottom:1px solid;font-weight:700}.privacy-note{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.5}.privacy-note .icon{width:17px;height:17px;flex:none}.icon{width:24px;height:24px}.account-panel{display:grid;gap:0;max-width:540px;margin:72px auto;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 93%,var(--brand-action)),var(--surface) 28%);box-shadow:var(--shadow);padding:clamp(28px,6vw,48px);text-align:left}.account-panel .section-kicker{margin:0 0 10px;color:var(--brand);letter-spacing:.04em;text-transform:none}.account-panel h2{margin:0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(30px,5vw,38px);line-height:1.08;letter-spacing:-.03em;overflow-wrap:anywhere}.account-panel>p:not(.section-kicker){margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.6}.account-form{display:grid;gap:18px;margin-top:30px}.field-group{display:grid;gap:8px}.field-group label{color:var(--ink);font-size:14px;font-weight:700}.field-group input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:11px;background:var(--input-bg);color:var(--input-ink);padding:11px 13px;font-size:16px;transition:border-color .18s ease,box-shadow .18s ease}.field-group input:hover{border-color:color-mix(in srgb,var(--brand) 55%,var(--line))}.field-group input:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 4px rgba(var(--brand-rgb),.18)}.account-primary-action,.account-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:11px;padding:11px 16px;font-size:15px;font-weight:800;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.account-primary-action{width:100%;border:0;background:var(--brand-action);color:#fff;box-shadow:0 12px 24px rgba(var(--brand-rgb),.24)}.account-primary-action:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.account-primary-action:disabled,.account-secondary-action:disabled{cursor:wait;opacity:.68}.account-secondary-action{width:100%;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.account-secondary-action:hover:not(:disabled){border-color:var(--brand);background:var(--surface-soft)}.account-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.account-links a{color:var(--brand);font-weight:700;text-decoration:underline;text-underline-offset:3px}.account-status{margin-top:28px}.account-actions{display:grid;gap:12px;margin-top:30px}.preview-label,.section-kicker{margin:0 0 var(--space-2);color:var(--brand);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.plan-strip{border-bottom:1px solid var(--line);background:var(--band);color:var(--band-muted)}.plan-strip-inner{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px 24px;padding-block:15px;font-size:13px}.plan-strip-inner strong{color:var(--band-ink)}.plan-strip-inner a{justify-self:end;border-radius:10px;background:var(--brand-action);color:#fff;padding:9px 15px;font-size:13px;font-weight:800}.report-section{padding-block:96px}.report-intro{display:grid;gap:var(--space-2);max-width:760px;margin:0 auto var(--space-5);text-align:center}.report-intro .section-kicker{margin:0}.report-intro .report-lead{margin:0 auto}.report-intro h2{margin:0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(32px,4vw,50px);font-weight:800;line-height:1.06;letter-spacing:-.025em}.report-lead{margin:0 auto;max-width:620px;color:var(--muted);font-size:16px}.section-heading{max-width:680px;margin-bottom:var(--space-5)}.section-heading h2{margin:0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(32px,4vw,50px);font-weight:800;line-height:1.06;letter-spacing:-.025em}.section-heading>p{margin:14px 0 0;color:var(--muted);font-size:16px}.report-heading{max-width:none;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:48px}.report-heading>p{max-width:480px;margin:0;line-height:1.6}.journey-rail{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;border:1px solid var(--line);border-radius:18px;background:var(--surface);margin-bottom:26px;padding:22px 24px}.journey-rail ol{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none}.journey-rail li{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center}.journey-rail li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface-soft);color:var(--brand);font-size:13px;font-weight:800;flex:none}.journey-rail strong{display:block;font-size:14px;line-height:1.3}.journey-rail p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.journey-cta{border-radius:12px;background:var(--brand-action);color:#fff;padding:13px 20px;font-size:14px;font-weight:800;white-space:nowrap}.journey-cta:hover{background:var(--accent-hover)}.report-board{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:stretch}.report-preview{display:flex;flex-direction:column;align-self:start;border:1px solid var(--line);background:var(--surface)}.vehicle-summary{flex:1}.report-preview-top{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--line);padding:20px 22px}.mini-plate{width:148px;border:3px solid var(--ink);border-radius:8px;background:#fff;color:#101712;overflow:hidden;text-align:center}.mini-plate small{display:block;background:#1f568a;color:#fff;padding:3px;font-size:9px}.mini-plate strong{display:block;padding:8px;font-size:18px;letter-spacing:.08em}.report-status{border-radius:999px;background:var(--surface-soft);padding:6px 11px;color:var(--muted);font-size:11px;font-weight:700}.vehicle-summary{padding:26px 24px}.vehicle-summary>p{margin:0 0 4px;color:var(--positive);font-size:13px;font-weight:700}.vehicle-summary h3{margin:0 0 20px;font-size:23px;line-height:1.25}.vehicle-summary dl{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0}.vehicle-summary dl div{min-width:0}.vehicle-summary dt{color:var(--muted);font-size:11px}.vehicle-summary dd{margin:4px 0 0;font-size:13px;font-weight:700}.report-locked{display:flex;align-items:center;gap:14px;color:#fff;padding:20px 24px}.report-locked .icon{flex:none}.report-locked div{display:grid;gap:2px}.report-locked span{opacity:.85;font-size:12px}.category-list{display:grid;gap:var(--space-2);align-items:stretch}.category-list article{display:grid;height:100%;align-items:center;gap:var(--space-2);min-height:118px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:var(--space-3);transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.category-list article:hover{transform:translateY(-3px);border-color:var(--brand)}.category-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--brand)}.category-icon .icon{width:20px}.category-list h3,.category-list p{margin:0}.category-list h3{margin-bottom:4px;font-size:15px}.category-list p{color:var(--muted);font-size:12px;line-height:1.45}.category-gain{color:var(--positive)!important;font-weight:700}.coverage-disclaimer{margin:22px 0 0;color:var(--muted);font-size:12px}.process-section{background:var(--band);color:var(--band-ink);padding-block:88px}.process-section .section-heading>p,.steps-list p{color:var(--band-muted)}.process-section .section-heading>p{color:#c6cbd2}.process-section .section-kicker{color:var(--brand)}.process-heading{margin-bottom:44px}.steps-list{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.steps-list li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2);border-top:1px solid rgba(255,255,255,.2);padding:var(--space-4) var(--space-3) var(--space-2) 0}.steps-list li+li{border-left:1px solid rgba(255,255,255,.2);padding-left:22px}.steps-list li>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--brand-action);color:#fff;font-weight:800}.steps-list h3,.steps-list p{margin:0}.steps-list h3{margin-bottom:7px;font-size:17px}.steps-list p{color:#c6cbd2;font-size:13px}.plans-section{padding-block:96px 20px}.plans-heading{max-width:780px;display:grid;gap:14px;margin-bottom:var(--space-5)}.plans-heading>div{display:grid;gap:10px}.plans-heading h2{max-width:15ch}.plans-heading>p{max-width:52ch;margin:0;color:var(--muted);font-size:16px;line-height:1.6}.plans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.plan-card{position:relative;display:grid;gap:var(--space-1);align-content:start;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:var(--space-4) var(--space-3)}.plan-card-popular{border:2px solid var(--brand);box-shadow:var(--shadow)}.plan-badges{position:absolute;top:-13px;left:18px;display:flex;gap:6px}.plan-badge{border-radius:999px;background:var(--brand-action);color:#fff;padding:3px 11px;font-size:11px;font-weight:800;white-space:nowrap}.plan-profile{margin:0;color:var(--muted);font-size:12px}.plan-card h3{margin:0;font-size:20px}.plan-detail{margin:0;color:var(--muted);font-size:13px}.plan-price{margin:14px 0 0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:32px;font-weight:800}.plan-unit{margin:0;color:var(--muted);font-size:12px}.plan-cta{margin-top:16px;border-radius:10px;background:var(--surface-soft);color:var(--ink);padding:11px 14px;text-align:center;font-size:13px;font-weight:800}.plan-card-popular .plan-cta{background:var(--brand-action);color:#fff}.value-section{background:var(--surface-soft);padding-block:92px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:12px;animation:marquee-scroll 30s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee article{display:grid;grid-template-columns:auto 1fr;gap:14px;width:310px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:20px}.marquee h3,.marquee p{margin:0}.marquee h3{margin-bottom:5px;font-size:15px}.marquee p{color:var(--muted);font-size:12px;line-height:1.5}.faq-section{padding-block:92px 24px}.faq-list{max-width:820px}.faq-list details{border:1px solid var(--line);border-radius:14px;background:var(--surface);margin-bottom:10px;padding:0;overflow:hidden;transition:border-color .18s ease}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:20px 22px;font-size:16px;font-weight:700;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary{transition:color .18s ease}.faq-list summary:hover{color:var(--brand)}.faq-list summary:after{content:"+";display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--surface-soft);color:var(--brand);font-size:19px;font-weight:800;transition:transform .2s ease,background .2s ease}.faq-list details[open] summary:after{content:"–";background:var(--brand-action);color:#fff}.faq-list details>div{padding:0 22px 22px}.faq-list p{max-width:680px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.final-cta{display:grid;grid-template-columns:1fr minmax(320px,.85fr);align-items:center;gap:var(--space-6);padding-block:var(--space-6)}.final-cta h2{margin:0 0 var(--space-2);font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(32px,4vw,48px);line-height:1.08}.final-cta>div>p{max-width:46ch;margin:0;color:var(--muted);font-size:16px;line-height:1.6}.plate-form-compact label{color:var(--ink)}.plate-form-compact .plate-control{grid-template-columns:1fr auto}.plate-form-compact .plate-control input{border:2px solid var(--line);background:var(--input-bg);color:var(--input-ink)}.plate-form-compact .form-hint{color:var(--muted)}.plate-form-compact .form-error{color:var(--danger)}.site-footer{background:var(--band);color:var(--band-ink)}.site-footer .footer-base,.site-footer .footer-brand p,.site-footer .footer-main>div:not(.footer-brand){color:var(--band-muted)}.footer-main{display:grid;grid-template-columns:1.6fr 1fr 1.2fr;gap:48px;padding-block:64px}.footer-company{display:grid;gap:2px;color:#a7abb4;font-size:13px}.footer-company strong{color:#fff}.footer-company a{color:#a7abb4}.footer-main>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#a7abb4;font-size:13px}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.contact-grid article{display:grid;gap:8px;align-content:start;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:26px 24px}.company-card h2,.contact-grid h2{margin:0;font-size:19px}.company-card p,.contact-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.contact-grid a{color:var(--brand);font-weight:800;font-size:14px}.company-card{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;border:1px solid var(--line);border-radius:18px;background:var(--surface);margin-bottom:90px;padding:clamp(28px,5vw,48px)}.company-card dl{display:grid;gap:16px;margin:0}.company-card dl div{display:grid;gap:3px;border-top:1px solid var(--line);padding-top:14px}.company-card dt{color:var(--muted);font-size:12px}.company-card dd{margin:0;font-size:15px;font-weight:700}.company-card dd a{color:var(--brand)}.footer-base{align-items:center;gap:16px;flex-wrap:wrap}.footer-main nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#a7abb4;font-size:13px}.footer-base a{text-decoration:underline}.footer-main>div:not(.footer-brand){display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#a7abb4;font-size:13px}.footer-main>div>strong{margin-bottom:7px;color:#fff}.footer-main a:hover{color:#fff}.footer-brand p{max-width:330px;margin:20px 0 0;color:#a7abb4;font-size:14px}.site-footer .brand-lockup small{color:#a7abb4}.footer-base{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-block:20px;color:#8a9099;font-size:12px}.preview-main{padding-top:0}.preview-hero{display:grid;grid-template-columns:1fr auto;gap:64px;align-items:end;padding-block:68px 56px}.preview-hero>div:first-child{max-width:720px}.preview-hero h1{font-size:clamp(38px,5vw,60px)}.preview-hero h1+p{max-width:650px;margin:22px 0 0;color:var(--muted);font-size:18px;line-height:1.65}.back-link{display:inline-block;margin-bottom:36px;color:var(--muted);font-size:13px;text-decoration:underline}.plate-display{width:235px;border:4px solid var(--ink);border-radius:10px;background:#fff;color:#101712;overflow:hidden;text-align:center}.plate-display small{display:block;background:#1f568a;color:#fff;padding:5px;font-size:11px;font-weight:700;text-transform:uppercase}.plate-display strong{display:block;padding:14px 12px;font-size:28px;letter-spacing:.08em}.preview-content{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);border:1px solid var(--line);border-radius:22px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow)}.vehicle-sheet{padding:clamp(28px,5vw,50px)}.sheet-heading{display:flex;justify-content:space-between;gap:20px;padding-bottom:30px;border-bottom:1px solid var(--line)}.sheet-heading p{margin:0 0 8px;color:var(--positive);font-size:13px;font-weight:700}.sheet-heading h2{max-width:600px;margin:0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:28px}.available-badge{display:flex;align-items:center;gap:5px;color:var(--positive);font-size:12px;font-weight:700;white-space:nowrap}.available-badge .icon{width:17px}.vehicle-details{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.vehicle-details div{padding:22px 18px 22px 0;border-bottom:1px solid var(--line)}.vehicle-details div:nth-child(2n){padding-left:18px;border-left:1px solid var(--line)}.vehicle-details dt{color:var(--muted);font-size:12px}.vehicle-details dd{margin:5px 0 0;font-size:15px;font-weight:700}.query-source{display:flex;flex-wrap:wrap;gap:15px 32px;padding-top:25px;color:var(--muted);font-size:12px}.unlock-panel{justify-content:center;min-height:440px;background:linear-gradient(155deg,var(--band),color-mix(in srgb,var(--band) 82%,var(--brand-action)));color:var(--band-ink);padding:clamp(30px,4vw,46px)}.unlock-panel small,.unlock-panel>p:not(.preview-label){color:var(--band-muted)}.unlock-panel .preview-label{color:var(--brand)}.unlock-panel button{width:100%;min-height:50px}.unlock-panel h2{margin:0 0 15px;font-size:30px;line-height:1.15}.unlock-panel>p:not(.preview-label){margin:0 0 var(--space-4);color:var(--band-muted);font-size:14px;line-height:1.65}.unlock-panel small{margin-top:13px;color:#9aa0a8}.locked-section{padding-block:88px 104px}.locked-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.locked-grid article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:110px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:22px}.locked-grid .icon{color:var(--muted)}.locked-grid h3,.locked-grid p{margin:0}.locked-grid h3{margin-bottom:5px;font-size:15px}.locked-grid p{color:var(--muted);font-size:12px}.locked-grid article>span{color:var(--danger);font-size:11px;font-weight:700}.result-disclaimer{display:flex;gap:18px;margin-top:32px;border-left:3px solid var(--brand);background:var(--surface-soft);padding:22px 24px}.result-disclaimer .icon{flex:none;color:var(--positive)}.result-disclaimer p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.result-disclaimer strong{color:var(--ink)}.legal-main{padding-block:0 100px}.legal-hero{padding-block:48px 36px;border-bottom:1px solid var(--line)}.legal-hero h1{margin:0;max-width:700px;font-family:var(--font-plex-serif),Georgia,serif;font-size:clamp(32px,4vw,46px);line-height:1.15;letter-spacing:-.02em}.legal-hero p{margin:12px 0 0;color:var(--muted);font-size:14px}.legal-body{max-width:760px;padding-block:44px}.legal-body h2{margin:40px 0 14px;font-size:21px;line-height:1.3}.legal-body h2:first-child{margin-top:0}.legal-body p{line-height:1.7}.legal-body p,.legal-body ul{margin:0 0 16px;color:var(--muted);font-size:15px}.legal-body ul{padding-left:20px;display:grid;gap:8px;line-height:1.65}.legal-body a,.legal-body strong{color:var(--ink)}.legal-body a{font-weight:600;text-decoration:underline}.legal-summary{display:grid;gap:8px;margin:0 0 40px;padding:20px 22px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);color:var(--muted);font-size:14px;line-height:1.6}.legal-summary strong{color:var(--ink)}@media (max-width:1024px){.site-header:has(.mobile-navigation) .header-actions,.site-header:has(.mobile-navigation) .header-nav{display:none}.mobile-navigation{display:block;margin-left:auto}.mobile-menu-toggle{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer}.mobile-menu-icon,.mobile-menu-icon:after,.mobile-menu-icon:before{display:block;width:19px;height:2px;border-radius:999px;background:currentColor;content:""}.mobile-menu-icon{position:relative}.mobile-menu-icon:after,.mobile-menu-icon:before{position:absolute;left:0}.mobile-menu-icon:before{top:-6px}.mobile-menu-icon:after{top:6px}.mobile-menu{position:absolute;z-index:10;top:calc(100% + 8px);right:0;display:grid;gap:18px;width:min(340px,calc(100vw - 28px));border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow);padding:14px}.mobile-menu nav{display:grid}.mobile-menu nav a{min-height:44px;display:flex;align-items:center;border-radius:10px;padding:10px 12px;color:var(--ink);font-size:15px;font-weight:700}.mobile-menu nav a:focus-visible,.mobile-menu nav a:hover{background:var(--surface-soft)}.mobile-menu-actions{display:grid;grid-template-columns:1fr auto;gap:8px;border-top:1px solid var(--line);padding-top:14px}.mobile-menu-primary{grid-column:1/-1}.mobile-menu-account{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink)}.mobile-menu-actions .theme-toggle{width:100%}}@media (max-width:900px){.final-cta,.hero,.journey-rail,.journey-rail ol,.preview-content,.preview-hero,.report-board{grid-template-columns:1fr}.journey-cta{justify-self:start}.plans-heading{grid-template-columns:1fr;gap:16px}.plans-grid{grid-template-columns:1fr 1fr}.plan-strip-inner{grid-template-columns:1fr}.plan-strip-inner a{justify-self:start}.hero{padding-block:56px 64px}.query-panel{max-width:620px}.report-preview{position:static;max-width:620px}.category-list,.steps-list{grid-template-columns:1fr 1fr}.steps-list li+li{border-left:0;padding-left:0}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.account-panel{margin-block:60px}.company-card,.contact-grid{grid-template-columns:1fr}.company-card{gap:28px}}@media (max-width:600px){.legal-main{padding-block:0 64px}.legal-hero{padding-block:28px 22px}.legal-hero h1{font-size:clamp(26px,8vw,32px)}.legal-hero p{font-size:13px}.legal-body{padding-block:28px}.legal-body h2{margin:30px 0 11px;font-size:18px}.legal-body p,.legal-body ul{font-size:14px;line-height:1.65}.legal-summary{margin-bottom:30px;padding:16px 17px;font-size:13px}.page-shell{width:min(100% - 28px,1160px)}.site-header{min-height:72px;gap:12px}.brand-lockup small{display:block;max-width:148px;overflow:hidden;text-overflow:ellipsis}.brand-lockup strong{font-size:17px}.brand-mark{width:40px;height:40px}.account-panel{margin-block:36px 52px;padding:28px 24px}.mobile-menu{right:0}.plate-form>.form-error,.plate-form>.form-hint,.plate-widget,.plate-widget-label,.plate-widget-submit{width:100%}.hero h1{font-size:41px}.hero-lead{font-size:17px}.query-panel-body{padding:24px 20px}.process-section,.report-section,.value-section{padding-block:72px}.plans-section{padding-block:72px 20px}.category-list,.company-card,.contact-grid,.locked-grid,.plans-grid{grid-template-columns:1fr}.company-card{gap:24px;margin-bottom:56px;padding:24px 20px}.company-card dd,.contact-grid a{overflow-wrap:anywhere}.steps-list{grid-template-columns:1fr}.vehicle-summary dl{grid-template-columns:1fr 1fr}.plate-form-compact .plate-control{grid-template-columns:1fr}.preview-hero{gap:32px;padding-block:44px}.plate-display{width:205px}.vehicle-details{grid-template-columns:1fr}.vehicle-details div:nth-child(2n){padding-left:0;border-left:0}.sheet-heading{display:grid}.locked-grid article{grid-template-columns:auto 1fr}.locked-grid article>span{grid-column:2}.footer-main{grid-template-columns:1fr}.footer-base{gap:14px}}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 6px))}}@keyframes hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes card-enter{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes badge-shine{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes hood-open{0%,14%,to{transform:rotate(0deg)}37%,72%{transform:rotate(-11deg)}86%{transform:rotate(-3deg)}}@keyframes badge-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@keyframes badge-enter{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse-ring{0%,to{box-shadow:0 0 0 0 rgba(var(--brand-rgb),.3)}50%{box-shadow:0 0 0 9px rgba(var(--brand-rgb),0)}}.plate-hint-example{font-size:clamp(20px,5vw,28px);letter-spacing:.08em;text-transform:uppercase}.plate-hint-prompt{font-size:clamp(13px,3vw,16px);letter-spacing:.01em}.hero-copy{animation:hero-enter .55s cubic-bezier(.2,.8,.2,1) both}.query-panel{animation:card-enter .6s cubic-bezier(.2,.8,.2,1) .12s both}.plan-card-popular{transform:translateY(-8px)}.plan-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.plan-card:hover{transform:translateY(-5px);border-color:var(--brand)}.plan-card-popular:hover{transform:translateY(-12px)}.faq-list details[open]{border-color:var(--brand)}.faq-list details[open] summary{color:var(--brand)}.faq-list details p{animation:hero-enter .2s ease both}[data-reveal].reveal-ready:not(.is-visible){opacity:0;transform:translateY(14px)}[data-reveal].reveal-ready.is-visible{animation:reveal-enter .5s ease both;animation-delay:var(--reveal-delay,0s)}@keyframes reveal-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal].reveal-ready:not(.is-visible){transform:none}[data-reveal].reveal-ready.is-visible{animation:none!important}.marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.brand-hood,.brand-smoke circle,.brand-wind,.marquee-track{animation:none}.brand-smoke circle,.brand-wind{opacity:0}}.pix-panel{display:grid;gap:var(--space-2);justify-items:center;align-content:center;width:100%;min-height:360px;padding-block:var(--space-2);text-align:center}.pix-panel h2{margin:0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:32px}.pix-qr{width:min(100%,200px);max-width:200px;height:auto;background:#fff;padding:10px}.pix-copy,.pix-qr{border-radius:12px}.pix-copy{width:100%;font-size:15px}.pix-copy:hover{background:var(--accent-hover)}.pix-panel small{color:var(--muted);font-size:12px;line-height:1.5}.plate-form-compact{justify-items:stretch}.plate-form-compact .plate-widget,.plate-form-compact .plate-widget-label,.plate-form-compact .plate-widget-submit{width:100%;max-width:none}@media (max-width:900px){.final-cta{text-align:center;justify-items:center}.final-cta>div>p{margin-inline:auto}}.field-hint{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.45}.account-main{gap:var(--space-6);padding-block:var(--space-6)}.account-hero{grid-template-columns:1fr auto;align-items:center;gap:var(--space-4)}.account-hero h1{margin:0 0 var(--space-2);font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(28px,4vw,40px);line-height:1.1;overflow-wrap:anywhere}.account-lead{max-width:52ch}.account-status{display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:var(--space-3)}.account-status div{display:grid;gap:2px}.account-status strong{font-size:14px}.account-status span{color:var(--muted);font-size:12px;line-height:1.45}.account-status .icon{flex:none;color:var(--muted)}.account-status-ok .icon{color:var(--positive)}.account-section{display:grid;gap:var(--space-3)}.account-section h2{margin:0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:24px}.account-section-lead{margin:0;color:var(--muted);font-size:14px}.credit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.credit-card{position:relative;display:grid;gap:var(--space-1);align-content:start;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:var(--space-4) var(--space-3)}.credit-card-popular{border-color:var(--brand)}.credit-badge{position:absolute;top:-11px;left:16px;border-radius:999px;background:var(--brand-action);color:#fff;padding:3px 10px;font-size:11px;font-weight:800}.credit-card h3{margin:0;font-size:17px}.credit-price{margin:var(--space-1) 0 0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:26px;font-weight:800}.credit-unit{margin:0 0 var(--space-2);color:var(--muted);font-size:12px}.credit-card button{min-height:44px;border:0;border-radius:11px;background:var(--surface-soft);color:var(--ink);font-size:14px;font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease}.credit-card button:hover:not(:disabled),.credit-card-popular button{background:var(--brand-action);color:#fff}.credit-card button:disabled{cursor:wait;opacity:.6}.pix-checkout{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-4);border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:var(--space-4)}.pix-checkout img{border-radius:12px;background:#fff;padding:10px}.pix-checkout>div{display:grid;gap:var(--space-2);justify-items:start}.pix-checkout p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.link-button{border:0;background:transparent;color:var(--brand);font-size:13px;font-weight:700;cursor:pointer;text-decoration:underline;padding:0}@media (max-width:900px){.account-hero{grid-template-columns:1fr}.credit-grid{grid-template-columns:1fr 1fr}.pix-checkout{grid-template-columns:1fr;text-align:center}.pix-checkout,.pix-checkout>div{justify-items:center}}@media (max-width:600px){.credit-grid{grid-template-columns:1fr}}.pix-modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;background:rgba(8,7,14,.68);padding:20px;backdrop-filter:blur(10px)}.pix-modal{position:relative}.pix-modal h2{margin:0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:28px}.pix-modal-price{margin:0;color:var(--brand);font-size:24px;font-weight:800}.pix-modal-status{max-width:34ch;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.pix-modal-close{position:absolute;top:12px;right:14px;width:40px;height:40px;border:0;border-radius:50%;font-size:25px}.pix-modal-close:hover{background:var(--brand-action);color:#fff}.pix-paid-state{display:grid;gap:3px;width:100%;border:1px solid color-mix(in srgb,var(--positive) 40%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--positive) 10%,var(--surface));padding:12px;color:var(--positive)}.pix-paid-state span{color:var(--muted);font-size:12px}.site-header{position:sticky;top:0;z-index:60;width:100%;max-width:none;min-height:78px;padding-inline:max(20px,calc((100vw - 1120px) / 2));background:color-mix(in srgb,var(--canvas) 88%,transparent);border-color:color-mix(in srgb,var(--line) 82%,transparent);backdrop-filter:blur(18px) saturate(1.25)}.theme-toggle{border-color:var(--line);background:transparent}.hero-wrap{overflow:hidden;background:linear-gradient(rgba(var(--brand-rgb),.045) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--brand-rgb),.045) 1px,transparent 1px),var(--canvas);background-size:34px 34px}.hero-wrap:before{height:620px;background:radial-gradient(760px 440px at 76% 18%,rgba(var(--brand-rgb),.22),transparent 72%)}.hero{grid-template-columns:minmax(0,7fr) minmax(360px,5fr);align-items:center;justify-items:stretch;gap:clamp(44px,6vw,84px);padding-block:clamp(72px,9vw,116px);text-align:left}.hero-copy{max-width:690px}.hero-badge{border:1px solid color-mix(in srgb,var(--brand) 45%,transparent);background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--brand);box-shadow:0 8px 22px rgba(var(--brand-rgb),.16);text-transform:none;letter-spacing:0}.hero-badge:before{background:var(--positive);animation:badge-dot 2.4s ease-in-out infinite}.hero h1{font-size:clamp(44px,5.3vw,72px)}.hero-lead{max-width:650px;margin-inline:0}.hero-proof{justify-content:flex-start}.query-panel{width:100%}.account-panel,.category-list article,.company-card,.contact-grid article,.faq-list details,.plan-card,.query-panel{background:color-mix(in srgb,var(--surface) 96%,var(--brand) 4%)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr)}.trust-grid article{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:26px 30px}.trust-grid article+article{border-left:1px solid var(--line)}.trust-grid h2,.trust-grid p{margin:0}.trust-grid h2{margin-bottom:5px;font-size:15px}.trust-grid p{color:var(--muted);font-size:12px;line-height:1.55}.value-section{border-block:1px solid var(--line);padding-block:0;background:var(--surface)}.report-board{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start;gap:18px}.report-preview{top:104px;border-radius:18px;border-color:var(--line-strong);box-shadow:var(--shadow);overflow:hidden}.report-preview-top{min-height:50px;background:var(--surface-soft)}.report-document-title{font-size:12px;font-weight:800}.report-vehicle-line{display:grid;gap:22px;padding:26px 24px}.report-vehicle-line>div:last-child{min-width:0}.report-vehicle-line h3,.report-vehicle-line p{margin:0}.report-vehicle-line p{color:var(--positive);font-size:12px;font-weight:800}.report-vehicle-line h3{margin-top:4px;font-size:21px;line-height:1.25}.report-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-block:1px solid var(--line)}.report-facts div{min-width:0;padding:16px 14px}.report-facts div+div{border-left:1px solid var(--line)}.report-facts dt{color:var(--muted);font-size:10px}.report-facts dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:12px;font-weight:800}.report-checks{display:grid;gap:9px;padding:20px 24px;color:var(--muted);font-size:12px}.report-checks span{display:flex;align-items:center;gap:8px}.report-checks .icon{width:16px;color:var(--positive)}.report-locked{background:var(--brand-action)}.category-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px}.category-list article{position:relative;grid-template-columns:auto 1fr;align-items:start;padding:20px;overflow:hidden}.category-list article:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--brand-action);transform:scaleX(0);transform-origin:left;transition:transform .24s ease}.category-list article:hover:after{transform:scaleX(1)}.category-index{position:absolute;top:12px;right:14px;color:color-mix(in srgb,var(--muted) 42%,transparent);font-size:10px;font-weight:800}.category-icon{width:40px;height:40px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.category-list h3{padding-right:24px}.category-list .category-gain{margin-top:9px;line-height:1.35}.preview-main{background:var(--canvas)}.preview-summary{padding-block:28px 38px}.preview-route{display:flex;gap:9px;margin-bottom:28px;color:var(--muted);font-size:12px}.preview-route a{color:var(--brand);font-weight:700}.preview-summary-grid{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,auto);align-items:center;gap:34px}.preview-plate-block{display:grid;justify-items:start;gap:9px}.preview-match{display:inline-flex;align-items:center;gap:7px;color:var(--positive);font-size:12px;font-weight:800}.preview-match .icon{width:16px}.preview-vehicle-heading{min-width:0;padding-left:34px;border-left:1px solid var(--line)}.preview-vehicle-heading>p{margin:0 0 8px;color:var(--brand);font-size:12px;font-weight:800}.preview-vehicle-heading h1{max-width:760px;margin:0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(30px,4vw,48px);line-height:1.04;letter-spacing:-.035em}.preview-vehicle-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.preview-vehicle-meta span{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:6px 9px;color:var(--muted);font-size:11px;font-weight:700}.preview-query-meta{display:grid;justify-items:end;gap:4px;text-align:right}.preview-query-meta span{color:var(--muted);font-size:10px}.preview-query-meta strong{max-width:250px;font-size:12px;line-height:1.45}.preview-query-meta small{max-width:250px;color:var(--muted);font-size:10px}.preview-stage{border-block:1px solid var(--line);background:var(--surface-soft);padding-block:28px}.preview-workspace{display:grid;grid-template-columns:minmax(0,7fr) minmax(330px,5fr);align-items:center;gap:22px}.preview-free-result{overflow:hidden;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-soft)}.free-result-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;border-bottom:1px solid var(--line);padding:22px 24px}.free-result-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:var(--positive-bg);color:var(--positive)}.free-result-icon .icon{width:21px}.free-result-header p{margin:0 0 3px;color:var(--positive);font-size:11px;font-weight:800}.free-result-header h2{margin:0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(19px,2.5vw,25px);line-height:1.2}.free-result-badge{border-radius:999px;background:var(--positive-bg);color:var(--positive);padding:6px 10px;font-size:11px;font-weight:800}.preview-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.preview-facts div{grid-column:span 3;min-width:0;border-bottom:1px solid var(--line);padding:20px 24px}.preview-facts div:nth-child(-n+2){grid-column:span 3}.preview-facts div:nth-child(n+3){grid-column:span 2}.preview-facts div:nth-child(4),.preview-facts div:nth-child(5),.preview-facts div:nth-child(odd){border-right:1px solid var(--line)}.preview-facts div:nth-child(n+3){border-bottom:0}.preview-facts div:last-child{border-right:0}.preview-facts dt{color:var(--muted);font-size:11px}.preview-facts dd{margin:7px 0 0;overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.35}.free-result-note{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--line);background:var(--positive-bg);padding:17px 24px;color:var(--positive)}.free-result-note .icon{flex:none;width:18px;margin-top:1px}.free-result-note p{margin:0;font-size:12px;line-height:1.55}.unlock-panel{position:sticky;top:92px;display:flex;flex-direction:column;justify-content:space-between;min-width:0;border:1px solid #1f4f91;border-radius:18px;background:#0b2447;color:#f5f9ff;padding:22px clamp(26px,3vw,38px) clamp(26px,3vw,38px);box-shadow:0 20px 52px rgba(3,20,47,.25);overflow:hidden}.unlock-panel:after{content:"";position:absolute;right:0;bottom:0;width:158px;height:140px;border:42px solid rgba(80,139,255,.12);border-right:0;border-bottom:0;border-radius:158px 0 0}.unlock-panel>*{position:relative;z-index:1}.unlock-heading{display:grid;gap:12px}.unlock-index{color:#8eb8ff;font-size:11px;font-weight:800}.unlock-panel h2{max-width:14ch;margin:0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(28px,3vw,38px);line-height:1.08;letter-spacing:-.025em}.unlock-heading p{max-width:42ch;margin:0;color:#bfcee2;font-size:13px;line-height:1.6}.unlock-list{display:grid;gap:13px;margin:26px 0;padding:0;list-style:none;color:#dce7f6;font-size:12px}.unlock-list li{display:flex;align-items:flex-start;gap:10px}.unlock-list .icon{flex:none;width:17px;color:#6be0b1}.unlock-list strong{color:#fff}.unlock-purchase{border-top:1px solid rgba(255,255,255,.16);padding-top:20px}.unlock-price{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}.unlock-price span{color:#b8c8dc;font-size:11px}.unlock-price strong{color:#fff;font-size:29px;font-variant-numeric:tabular-nums}.unlock-button{width:100%;min-height:50px;border:0;border-radius:11px;background:#fff;color:#0a244d;cursor:pointer;padding:13px 16px;font-size:14px;font-weight:850;box-shadow:0 10px 28px rgba(0,0,0,.2);transition:background var(--motion-control),transform var(--motion-control)}.unlock-button:hover:not(:disabled){background:#eaf2ff;transform:translateY(-1px)}.unlock-button:disabled{cursor:wait;opacity:.7}.unlock-assurance{margin:10px 0 0!important;color:#b8c8dc!important;font-size:11px!important;text-align:center}.coverage-section{padding-block:86px 104px}.coverage-heading{display:grid;gap:12px;max-width:780px;margin-bottom:30px}.coverage-heading h2{max-width:17ch;margin:4px 0 0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.025em}.coverage-heading>p{max-width:56ch;margin:0;color:var(--muted);font-size:15px;line-height:1.65}.coverage-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow-soft)}.coverage-group{min-width:0;padding:24px}.coverage-group:nth-child(odd){border-right:1px solid var(--line)}.coverage-group:nth-child(-n+2){border-bottom:1px solid var(--line)}.coverage-group>h3{margin:0 0 16px;color:var(--ink);font-size:14px;letter-spacing:-.01em}.coverage-group>div{display:grid;gap:14px}.coverage-group article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;background:var(--surface)}.coverage-mark{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);color:var(--brand);transition:border-color .18s var(--ease-out),background .18s var(--ease-out)}.coverage-mark .icon{width:16px}.coverage-group article:hover .coverage-mark{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));background:color-mix(in srgb,var(--brand) 8%,var(--surface-soft))}.coverage-group article div{display:grid;gap:3px}.coverage-group article strong{font-size:13px}.coverage-group article span{color:var(--muted);font-size:11px;line-height:1.45}.coverage-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:18px 0 0;padding:0 26px;color:var(--muted);font-size:12px;line-height:1.6}.coverage-note .icon{width:1.2em;height:1.2em;margin-top:.2em;color:var(--brand);flex:none}.coverage-note strong{color:var(--ink)}.coverage-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:24px;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface);padding:22px 26px}.coverage-cta>div:first-child{display:grid;gap:4px;min-width:0}.coverage-cta strong{font-size:16px}.coverage-cta>div:first-child span{color:var(--muted);font-size:12px}.coverage-cta-action{display:grid;grid-template-columns:auto auto;align-items:center;gap:20px}.coverage-cta-price{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:26px;font-variant-numeric:tabular-nums;white-space:nowrap}.coverage-cta .unlock-button{min-width:210px;background:var(--brand-action);color:#fff;box-shadow:0 10px 24px rgba(var(--brand-rgb),.22)}.coverage-cta .unlock-button:hover:not(:disabled){background:var(--accent-hover)}.coverage-cta .unlock-assurance{display:none}.pix-modal-backdrop{z-index:1000;background:rgba(2,8,18,.82);padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));backdrop-filter:blur(12px);animation:modal-fade var(--motion-dialog) ease both}.pix-modal{display:flex;flex-direction:column;width:100%;max-width:850px;max-height:calc(100dvh - 36px);overflow:hidden auto;border:1px solid var(--line-strong);border-radius:20px;background:var(--surface);color:var(--ink);padding:0;box-shadow:0 36px 120px rgba(0,0,0,.52);text-align:left;outline:none;animation:modal-rise var(--motion-dialog) var(--ease-out) both}.pix-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:100%;border-bottom:1px solid var(--line);padding:24px 28px 21px}.pix-modal-header>div{min-width:0}.pix-modal-header h2{margin:6px 0 5px;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(26px,4vw,34px);line-height:1.1}.pix-modal-header p{max-width:62ch;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.pix-security-label{display:inline-flex;align-items:center;gap:7px;color:var(--positive);font-size:11px;font-weight:800}.pix-security-label span{font-size:7px}.pix-modal-close{position:static;flex:none;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--ink);font-size:24px;line-height:1;cursor:pointer;transition:background var(--motion-control),border-color var(--motion-control)}.pix-modal-close:hover{border-color:var(--line-strong);background:var(--surface-raised)}.pix-modal-body{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);width:100%}.pix-qr-panel{display:grid;align-content:center;justify-items:center;gap:17px;border-right:1px solid var(--line);border-radius:0 0 0 19px;background:#0b2447;padding:32px;color:#fff}.pix-qr-frame{display:grid;place-items:center;width:min(100%,270px);aspect-ratio:1;border-radius:16px;background:#fff;padding:18px;box-shadow:0 16px 40px rgba(0,0,0,.28),inset 0 0 0 1px #dce4ee}.pix-qr{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:0}.pix-countdown{display:flex;align-items:baseline;justify-content:space-between;gap:18px;width:min(100%,270px);color:#bdcce0;font-size:11px}.pix-countdown strong{color:#fff;font-variant-numeric:tabular-nums;font-size:19px}.pix-payment-panel{display:grid;align-content:start;gap:19px;padding:30px}.pix-purchase-summary{display:grid;gap:4px;border-bottom:1px solid var(--line);padding-bottom:18px}.pix-purchase-summary>span{color:var(--muted);font-size:10px}.pix-purchase-summary>strong{overflow-wrap:anywhere;font-size:17px}.pix-purchase-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:11px}.pix-purchase-summary>div span{color:var(--muted);font-size:12px}.pix-purchase-summary>div strong{color:var(--brand);font-size:26px;font-variant-numeric:tabular-nums}.pix-instructions{display:grid;gap:8px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:12px}.pix-instructions li{display:flex;align-items:center;gap:9px}.pix-instructions li span{display:grid;place-items:center;flex:none;width:23px;height:23px;border:1px solid var(--line);border-radius:50%;color:var(--ink);font-size:10px;font-weight:800}.pix-code-box{display:grid;gap:6px;min-width:0}.pix-code-box>span{color:var(--muted);font-size:10px}.pix-code-value{display:block;width:100%;max-height:54px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--surface-raised);color:var(--ink);padding:10px 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.45;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.pix-copy{min-height:48px;border:0;border-radius:10px;background:var(--brand-action);color:#fff;font-weight:800;cursor:pointer;box-shadow:0 10px 24px rgba(var(--brand-rgb),.2)}.pix-live-status{display:flex;align-items:center;gap:9px;min-height:39px;border-radius:9px;background:var(--warning-bg);color:var(--warning);padding:9px 11px;font-size:11px;font-weight:700}.pix-live-status>span{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;animation:status-pulse 1.6s ease infinite}.pix-live-status.is-delayed{background:var(--danger-bg);color:var(--danger)}.pix-result{display:grid;justify-items:center;gap:12px;min-height:400px;padding:68px 34px 40px;text-align:center}.pix-result-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--danger-bg);color:var(--danger);font-size:28px;font-weight:900}.pix-result-paid .pix-result-icon{background:var(--positive-bg);color:var(--positive)}.pix-result-label{margin:5px 0 -4px!important;color:var(--muted)!important;font-size:10px!important;font-weight:800}.pix-result strong{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:28px}.pix-result p{max-width:42ch;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.pix-result button,.pix-result-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:min(100%,320px);margin-top:8px;border:0;border-radius:10px;background:var(--brand-action);color:#fff;cursor:pointer;font-weight:800;text-decoration:none}.history-row{grid-template-columns:minmax(0,1fr) minmax(150px,auto) minmax(240px,auto)}.history-row .volume-name strong{overflow-wrap:anywhere}.history-status{justify-self:start;white-space:nowrap;color:var(--muted);font-size:11px;font-weight:800}.history-status.is-positive{color:var(--positive)}.history-status.is-pending{color:var(--warning)}.history-status.is-negative{color:var(--danger)}.history-amount{justify-self:end;font-size:16px;font-variant-numeric:tabular-nums}.history-actions{display:flex;justify-content:flex-end;gap:8px}.history-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--ink);padding:0 16px;font-size:12px;font-weight:800;white-space:nowrap;text-decoration:none;transition:background var(--motion-control),border-color var(--motion-control)}.history-action.has-icon .icon{width:15px}.history-action:hover{border-color:var(--brand);background:var(--surface-soft)}.history-action.is-primary{border-color:transparent;background:var(--brand-action);color:#fff}.history-action.is-primary:hover{background:var(--accent-hover)}.history-note{margin:0;padding:20px 22px;color:var(--muted);font-size:13px;line-height:1.6}.history-note.is-error{color:var(--danger)}.dossier{display:grid}.dossier-top{justify-content:space-between;gap:20px;padding-block:18px}.dossier-top,.dossier-trail{display:flex;align-items:center}.dossier-trail{gap:9px;color:var(--muted);font-size:12px}.dossier-trail a{color:var(--brand);font-weight:700}.dossier-trail span[aria-hidden]{opacity:.5}.dossier-save{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid var(--line-strong);border-radius:9px;color:var(--ink);padding:0 15px;font-size:12px;font-weight:800;white-space:nowrap;text-decoration:none;transition:background var(--motion-control),border-color var(--motion-control)}.dossier-save:hover{border-color:var(--brand);background:var(--surface-soft)}.dossier-save .icon{width:15px}.verdict{border-top:4px solid var(--line);padding-block:clamp(38px,6vw,64px) clamp(34px,5vw,54px)}.verdict-flagged{border-top-color:var(--warning);background:var(--warning-bg)}.verdict-clear{border-top-color:var(--positive);background:var(--positive-bg)}.verdict-partial{border-top-color:var(--muted);background:var(--surface-soft)}.verdict-warning{max-width:46ch;margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.verdict-inner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 34px}.verdict-plate{grid-row:span 3;width:200px}.verdict-plate small{background:#1f568a}.verdict h1{max-width:17ch;margin:-6px 0 0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(36px,6.6vw,68px);font-weight:800;line-height:.94;letter-spacing:-.042em;text-wrap:balance}.verdict-lead{max-width:62ch;margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.verdict-owed{display:grid;justify-items:start;gap:2px;margin:24px 0 0;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);padding-top:16px}.verdict-owed span{color:var(--muted);font-size:13px;font-weight:600}.verdict-owed strong{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(32px,4.8vw,46px);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.verdict-flagged .verdict-owed strong{color:var(--warning)}.dossier-body{display:grid;gap:clamp(34px,5vw,54px);padding-block:clamp(34px,5vw,52px) 72px}.dossier-heading{margin:0 0 18px;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(20px,2.3vw,26px);font-weight:700;line-height:1.12;letter-spacing:-.022em}.findings{display:grid;gap:22px}.finding{display:grid;gap:10px;scroll-margin-top:90px}.finding-label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.finding-label .icon{display:block;width:18px;height:18px;color:var(--warning)}.finding-label h3{margin:0;color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.01em}.finding-list{display:grid;margin:0;padding:0;list-style:none;border-top:2px solid color-mix(in srgb,var(--warning) 55%,var(--line))}.finding-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,auto) minmax(120px,auto);align-items:baseline;gap:10px 28px;border-bottom:1px solid var(--line);padding:16px 2px}.finding-what{display:grid;gap:3px;min-width:0}.finding-what strong{font-size:17px;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.finding-what span{color:var(--muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.finding-meta{font-size:12px!important}.finding-status{justify-self:start;white-space:nowrap;color:var(--warning);font-size:12px;font-weight:800}.finding-amount{justify-self:end;white-space:nowrap;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.check-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:1px 30px;margin:0;padding:0;list-style:none}.check-list li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px 11px;border-top:1px solid var(--line);padding:13px 0}.check-list .icon{display:block;grid-row:1;width:16px;height:16px;color:var(--positive)}.check-list-unchecked .icon,.check-list-unchecked strong{color:var(--muted)}.check-list strong{grid-row:1;font-size:14px;font-weight:700}.check-list span{grid-column:2;color:var(--muted);font-size:12px;line-height:1.5}.spec-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0 30px;margin:0}.spec-list>div{display:grid;gap:2px;border-top:1px solid var(--line);padding:11px 0}.spec-list dt{margin:0;color:var(--muted);font-size:11px;font-weight:700}.spec-list dd{margin:0;overflow-wrap:anywhere;font-size:15px;font-weight:500}.timeline{display:grid;margin:0;padding:0;list-style:none}.timeline li{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:24px;border-top:1px solid var(--line);padding:13px 0}.timeline-when{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.timeline-what{display:grid;gap:2px;font-size:15px;overflow-wrap:anywhere}.timeline-what em{color:var(--muted);font-size:12px;font-style:normal}.dossier-provenance{display:grid;gap:7px;border-top:1px solid var(--line);padding-top:18px}.dossier-provenance p{margin:0;text-wrap:pretty;color:var(--muted);font-size:12px;line-height:1.6}.dossier-provenance strong{color:var(--ink)}@media (max-width:700px){.dossier-top{flex-wrap:wrap;gap:12px}.verdict-inner{grid-template-columns:1fr;gap:4px}.verdict-plate{grid-row:auto;width:168px;margin-bottom:16px}.verdict h1{max-width:none;margin-top:0}.finding-list li{grid-template-columns:minmax(0,1fr) auto}.finding-amount{grid-column:2;grid-row:1}.finding-status{grid-column:1/-1}.timeline li{grid-template-columns:1fr;gap:3px}}.tax-id-modal{width:min(100%,440px);border:1px solid var(--line-strong);border-radius:18px;background:var(--surface);color:var(--ink);padding:28px;box-shadow:0 32px 100px rgba(0,0,0,.45);animation:modal-rise var(--motion-dialog) var(--ease-out) both}.tax-id-modal h2{margin:0 0 8px;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:26px}.tax-id-modal>p{margin:0 0 20px;color:var(--muted);font-size:13px;line-height:1.55}.tax-id-modal label{display:block;margin-bottom:7px;font-size:12px;font-weight:700}.tax-id-modal input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink);padding:12px 14px;font-size:16px;font-variant-numeric:tabular-nums}.tax-id-modal input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tax-id-modal .form-error{margin:10px 0 0}.tax-id-actions{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:20px}.tax-id-cancel,.tax-id-submit{min-height:48px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer}.tax-id-cancel{border:1px solid var(--line);background:transparent;color:var(--ink);padding-inline:18px}.tax-id-submit{border:0;background:var(--brand-action);color:#fff}.tax-id-cancel:disabled,.tax-id-submit:disabled{cursor:wait;opacity:.65}.account-main{display:grid;gap:38px;padding-block:54px 86px}.account-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:end;gap:50px}.account-intro h1{max-width:760px;margin:7px 0 15px;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(34px,5vw,54px);line-height:1.04;letter-spacing:-.035em}.account-lead{max-width:56ch;margin:0;color:var(--muted);font-size:15px;line-height:1.6}.account-profile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:0 0 16px}.account-profile-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--surface-soft);color:var(--brand)}.account-profile-icon .icon{width:20px}.account-profile>div{display:grid;min-width:0;gap:2px}.account-profile>div span{color:var(--muted);font-size:10px}.account-profile>div strong{overflow-wrap:anywhere;font-size:13px}.account-verification{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;white-space:nowrap;color:var(--warning);font-size:10px;font-weight:800}.account-verification .icon{width:14px}.account-verification.is-verified{color:var(--positive)}.account-verification-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--line);border-left:4px solid var(--warning);border-radius:12px;background:var(--warning-bg);padding:18px 20px}.account-verification-panel p{margin:4px 0 0;color:var(--warning);font-size:12px}.account-verification-panel .account-actions{min-width:230px}.account-verification-panel .account-secondary-action{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.account-verification-panel .account-secondary-action:hover:not(:disabled){border-color:var(--warning);background:var(--surface-raised)}.account-commerce{display:grid;gap:32px}.account-balance-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;border:1px solid #1d4e91;border-radius:18px;background:#0b2447;color:#fff;padding:30px 34px;box-shadow:0 20px 52px rgba(3,20,47,.2)}.balance-copy{display:grid;gap:4px}.balance-label{color:#a9bfdb;font-size:11px;font-weight:700}.balance-value{display:flex;align-items:baseline;gap:10px}.balance-value strong{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(46px,7vw,70px);line-height:.95}.balance-value span{color:#d8e5f5;font-size:16px;font-weight:700}.balance-copy p{margin:9px 0 0;color:#b9cae0;font-size:12px}.balance-action{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:10px;background:#fff;color:#0a244d;padding:12px 20px;font-size:13px;font-weight:850;text-decoration:none}.purchase-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:40px}.purchase-heading h2{max-width:720px;margin:6px 0 0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(28px,4vw,42px);line-height:1.08}.purchase-heading>p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.single-credit-offer{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:22px;border:2px solid var(--brand-action);border-radius:16px;background:var(--surface);padding:22px 24px;box-shadow:var(--shadow-soft)}.single-credit-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:13px;background:var(--brand-action);color:#fff;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:27px;font-weight:800}.single-credit-copy{min-width:0}.single-credit-copy>span{color:var(--brand);font-size:10px;font-weight:800}.single-credit-copy h3{margin:3px 0 4px;font-size:19px}.single-credit-copy p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.single-credit-price{display:grid;justify-items:end;min-width:115px}.single-credit-price strong{font-size:24px;font-variant-numeric:tabular-nums}.single-credit-price span{color:var(--muted);font-size:10px}.single-credit-offer button,.volume-row button{min-height:46px;border:0;border-radius:10px;background:var(--brand-action);color:#fff;padding:10px 17px;cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap}.single-credit-offer button:disabled,.volume-row button:disabled{cursor:wait;opacity:.65}.volume-packs{border:1px solid var(--line-strong);border-radius:16px;background:var(--surface);overflow:hidden}.volume-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);background:var(--surface-soft);padding:18px 22px}.volume-heading h3{margin:0;font-size:15px}.volume-heading span{color:var(--muted);font-size:11px}.volume-list,.volume-row{display:grid}.volume-row{grid-template-columns:minmax(190px,1fr) minmax(110px,.45fr) minmax(140px,.55fr) auto;align-items:center;gap:24px;min-height:92px;padding:18px 22px}.volume-row+.volume-row{border-top:1px solid var(--line)}.volume-row.is-recommended{background:color-mix(in srgb,var(--surface) 92%,var(--brand-action))}.volume-name,.volume-total,.volume-unit{display:grid;gap:3px}.volume-name strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}.volume-tag{border-radius:999px;background:var(--brand-action);color:#fff;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800}.volume-name span,.volume-unit span{color:var(--muted);font-size:10px}.volume-unit strong{font-size:14px}.volume-total{justify-items:end}.volume-total span{color:var(--positive);font-size:10px;font-weight:800}.volume-total strong{font-size:18px;font-variant-numeric:tabular-nums}.purchase-error{margin:-14px 0 0}.account-access{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:26px}.account-access h2{margin:0 0 4px;font-size:16px}.account-access p{margin:0;color:var(--muted);font-size:11px}.account-access .account-actions{min-width:130px;margin-top:0}.account-access p{overflow-wrap:anywhere}.account-access .account-secondary-action{min-height:44px;padding-inline:24px}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-rise{0%{opacity:0;transform:translateY(18px) scale(.98)}}@keyframes modal-slide{0%{opacity:0;transform:translateY(24px)}}@keyframes status-pulse{50%{opacity:.48}}@media (max-width:640px){.pix-modal-backdrop{padding:0;align-items:stretch}.pix-modal{max-width:none;min-height:100dvh;max-height:100dvh;border:0;border-radius:0;box-shadow:none;animation:modal-slide var(--motion-dialog) var(--ease-out) both}.pix-modal-header{position:sticky;top:0;z-index:1;background:var(--surface);padding:max(16px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 16px max(18px,env(safe-area-inset-left))}.pix-modal-header h2{font-size:26px}.pix-qr-panel{padding:24px 20px;border-radius:0}.pix-payment-panel{padding:22px max(20px,env(safe-area-inset-right)) max(28px,calc(env(safe-area-inset-bottom) + 20px)) max(20px,env(safe-area-inset-left))}.pix-result{min-height:0;padding:56px max(24px,env(safe-area-inset-right)) max(40px,calc(env(safe-area-inset-bottom) + 24px)) max(24px,env(safe-area-inset-left))}.pix-result strong{font-size:24px}.pix-modal-backdrop.is-compact{align-items:center;overflow-y:auto;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,calc(env(safe-area-inset-bottom) + 12px)) max(16px,env(safe-area-inset-left))}.tax-id-modal{margin-block:auto;padding:24px 20px}.tax-id-actions{grid-template-columns:1fr}}@media (max-width:900px){.site-header{padding-inline:20px}.hero{grid-template-columns:1fr;text-align:center}.hero-copy,.hero-lead{margin-inline:auto}.hero-proof{justify-content:center}.query-panel{width:min(100%,680px);margin-inline:auto}.trust-grid{grid-template-columns:1fr}.trust-grid article+article{border-top:1px solid var(--line);border-left:0}.preview-workspace,.report-board{grid-template-columns:1fr}.report-preview{position:static;width:min(100%,620px)}.category-list,.locked-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unlock-panel{min-height:auto}.pix-modal-body{grid-template-columns:1fr}.pix-qr-panel{border-right:0;border-bottom:1px solid var(--line);border-radius:0}.preview-summary-grid{grid-template-columns:auto minmax(0,1fr)}.preview-query-meta{grid-column:1/-1;grid-template-columns:auto 1fr;justify-items:start;text-align:left;border-top:1px solid var(--line);padding-top:16px}.preview-query-meta small{grid-column:2}.preview-workspace{grid-template-columns:1fr}.unlock-panel{position:static}.coverage-groups{grid-template-columns:1fr 1fr}.account-hero{grid-template-columns:1fr;gap:30px}.single-credit-offer{grid-template-columns:auto minmax(0,1fr) auto}.single-credit-offer button{grid-column:2/-1}.volume-row{grid-template-columns:minmax(180px,1fr) 120px 140px}.volume-row button{grid-column:1/-1;width:100%}.history-row{grid-template-columns:minmax(0,1fr) auto}.history-actions{grid-column:1/-1;justify-content:stretch}.history-action{flex:1}.history-amount{grid-column:2}}@media (max-width:600px){.site-header{min-height:68px;padding-inline:14px}.brand-lockup small{display:none}.hero{padding-block:52px 64px;text-align:left}.hero h1{font-size:clamp(37px,11vw,48px)}.hero-lead{margin-inline:0}.hero-proof{display:grid;justify-content:start;text-align:left}.query-panel-head{padding-inline:18px}.report-board{gap:14px}.category-list{grid-template-columns:1fr}.category-list article{min-height:0}.preview-summary{padding-block:20px 26px}.preview-route{margin-bottom:20px}.preview-summary-grid{grid-template-columns:1fr;gap:20px}.preview-plate-block{grid-template-columns:auto 1fr;align-items:center}.preview-vehicle-heading{padding:19px 0 0;border-top:1px solid var(--line);border-left:0}.preview-vehicle-heading h1{font-size:clamp(28px,9vw,38px)}.preview-query-meta{grid-template-columns:1fr;padding-top:15px}.preview-query-meta small{grid-column:auto}.preview-stage{padding-block:14px}.preview-workspace{gap:12px}.preview-free-result,.unlock-panel{border-radius:14px}.free-result-header{grid-template-columns:auto minmax(0,1fr);padding:18px}.free-result-badge{grid-column:2;width:-moz-fit-content;width:fit-content}.preview-facts{grid-template-columns:1fr}.preview-facts div,.preview-facts div:last-child,.preview-facts div:nth-child(odd){grid-column:auto;min-height:76px;border-right:0;border-bottom:1px solid var(--line);padding:17px 18px}.preview-facts div:last-child{border-bottom:0}.free-result-note{padding-inline:18px}.unlock-panel{padding:27px 20px}.unlock-panel h2{max-width:16ch}.coverage-section{padding-block:62px 76px}.coverage-heading{gap:16px;margin-bottom:25px}.coverage-groups,.coverage-heading{grid-template-columns:1fr}.coverage-group:nth-child(odd){border-right:0}.coverage-group:not(:last-child){border-bottom:1px solid var(--line)}.coverage-cta{grid-template-columns:1fr;gap:16px;padding:20px}.coverage-cta-action{grid-template-columns:1fr;gap:12px}.coverage-cta .unlock-button{width:100%}.coverage-footer,.preview-final-purchase{grid-template-columns:1fr}.preview-final-purchase{display:grid}.preview-final-purchase .unlock-button{width:100%}.account-main{padding-block:36px 68px}.account-intro h1{font-size:clamp(32px,10vw,42px)}.account-profile{align-items:center;gap:10px}.account-profile-icon{width:38px;height:38px}.account-access{display:flex;flex-direction:column;gap:16px;justify-items:stretch;text-align:center}.account-access>div{min-width:0}.account-access .account-actions{padding-left:22px;padding-right:18px;width:100%;max-width:none;margin-top:0;min-width:0}.account-access .account-secondary-action{width:100%}.account-verification-panel{display:grid}.account-verification-panel .account-actions{min-width:0}.account-balance-panel{grid-template-columns:1fr;padding:26px 22px}.balance-action{width:100%}.purchase-heading{grid-template-columns:1fr;gap:12px}.single-credit-offer{grid-template-columns:auto minmax(0,1fr);padding:19px}.single-credit-price{grid-column:2;justify-items:start}.single-credit-offer button{grid-column:1/-1;width:100%}.volume-heading{display:grid}.volume-row{grid-template-columns:1fr 1fr;gap:16px}.volume-name{grid-column:1/-1}.volume-total{justify-items:end}.volume-row button{grid-column:1/-1}.preview-hero{grid-template-columns:1fr;gap:28px;padding-block:36px 30px}.preview-hero h1{font-size:clamp(36px,11vw,46px)}.preview-hero h1+p{font-size:16px}.preview-identity{justify-items:start}.preview-identity-meta{text-align:left}.preview-workspace{width:min(100% - 28px,1160px);gap:14px}.preview-document,.unlock-panel{border-radius:16px}.document-bar{padding-inline:20px}.vehicle-sheet{padding:26px 20px}.sheet-heading{padding-bottom:22px}.vehicle-details{grid-template-columns:1fr}.vehicle-details div{min-height:72px}.query-source{grid-template-columns:1fr}.unlock-panel{min-height:auto;padding:30px 20px}.unlock-panel h2{max-width:15ch}.locked-section{padding-block:68px 82px}.locked-grid{grid-template-columns:1fr;gap:8px}.locked-grid article{min-height:135px;padding:17px}.locked-grid h3{font-size:14px}.locked-grid p{font-size:11px}.account-section-heading{display:grid}.account-actions{gap:10px}.credit-balance{width:100%}.pix-modal-header p{padding-right:6px}.pix-qr-frame{width:min(62vw,230px);padding:15px}}.category-list article{transition:border-color .2s var(--ease-out),transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.category-list article:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 45%,var(--line));box-shadow:var(--shadow-soft)}.coverage-group article{transition:transform .18s var(--ease-out)}.coverage-group article:hover{transform:translateX(2px)}.coverage-cta{transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.coverage-cta:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line-strong));box-shadow:var(--shadow-soft)}.trust-grid article{transition:background .2s var(--ease-out)}.trust-grid article:hover{background:var(--surface-soft)}@media (prefers-reduced-motion:reduce){.hero-badge:before,.hero-copy,.pix-live-status>span,.pix-modal,.pix-modal-backdrop,.query-panel,.tax-id-modal,[data-reveal].reveal-ready.is-visible{animation:none!important}.plan-card-popular,.plan-card-popular:hover,.plan-card:hover,.unlock-button:hover{transform:none}.category-list article,.category-list article:hover,.coverage-group article,.coverage-group article:hover{transform:none;transition:none}}.finding-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 28px;margin:0;border-top:1px solid var(--line)}.finding-facts div{border-bottom:1px solid var(--line);padding:12px 0}.finding-facts dt{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.finding-facts dd{margin:4px 0 0;color:var(--text);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.finding-facts+.finding-list{margin-top:14px}.repeat-choice{display:grid;gap:10px}.repeat-choice-lead{margin:0;color:var(--text);font-size:14px;font-weight:700}.repeat-choice-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:4px 0;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.repeat-choice-divider:after,.repeat-choice-divider:before{content:"";height:1px;background:var(--line)}.unlock-button-secondary{background:transparent;border:1px solid var(--line);color:var(--text)}.unlock-button-secondary:hover:not(:disabled){border-color:var(--brand);background:var(--surface-soft)}.report-progress{display:grid;justify-items:center;gap:18px;max-width:620px;margin-inline:auto;padding-block:72px 96px;text-align:center}.report-progress h1{margin:8px 0 0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-.025em}.report-progress>p{max-width:52ch;margin:0;color:var(--muted);font-size:15px;line-height:1.65}.report-progress-steps{display:grid;gap:12px;width:100%;max-width:420px;margin:18px 0 0;padding:22px 24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);list-style:none;text-align:left}.report-progress-steps li{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.report-progress-steps li span{flex:none;width:16px;height:16px;border:2px solid var(--line-strong);border-radius:50%}.report-progress-steps li.is-done{color:var(--ink)}.report-progress-steps li.is-done span{border-color:var(--positive);background:var(--positive)}.report-progress-steps li.is-active{color:var(--ink);font-weight:700}.report-progress-steps li.is-active span{border-color:var(--brand-action);border-top-color:transparent;animation:report-spin .8s linear infinite}@keyframes report-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.report-progress-steps li.is-active span{animation:none;border-top-color:var(--brand-action)}}.preview-locked-tag{display:inline-flex;align-items:center;gap:7px;color:var(--warning);font-size:12px;font-weight:800}.preview-locked-tag .icon{width:15px}.preview-locked-lead{max-width:52ch;margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.preview-locked{position:relative}.preview-locked .preview-facts dd{filter:blur(7px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-locked .free-result-badge,.preview-locked .free-result-icon{background:var(--warning-bg);color:var(--warning)}.preview-locked .free-result-header p{color:var(--warning)}.preview-locked-veil{display:flex;align-items:center;justify-content:center;gap:10px;border-top:1px solid var(--line);background:var(--surface-soft);padding:17px 24px;color:var(--ink);font-size:13px}.preview-locked-veil .icon{width:17px;color:var(--warning)}.pending-pix{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;border-left:3px solid var(--warning);background:color-mix(in srgb,var(--surface) 90%,var(--warning));padding:20px 22px}.pending-pix+.pending-pix,.pending-pix+.volume-row,.volume-row+.pending-pix{border-top:1px solid var(--line)}.pending-pix-info{display:grid;gap:4px;min-width:0}.pending-pix-info strong{font-size:16px}.pending-pix-info>span:last-child{color:var(--muted);font-size:12px;line-height:1.5}.pending-pix-badge{display:inline-flex;align-items:center;gap:7px;color:var(--warning);font-size:11px;font-weight:800}.pending-pix-badge span{width:7px;height:7px;border-radius:50%;background:var(--warning)}.pending-pix-actions{display:grid;justify-items:stretch;gap:6px;min-width:170px}.pending-pix-pay{min-height:44px;border:0;border-radius:10px;background:var(--brand-action);color:#fff;padding:0 20px;font-size:13px;font-weight:800;cursor:pointer}.pending-pix-pay:hover:not(:disabled){background:var(--accent-hover)}.pending-pix-cancel{min-height:30px;border:0;background:none;color:var(--muted);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pending-pix-cancel:hover:not(:disabled){color:var(--danger)}.pending-pix button:disabled{cursor:wait;opacity:.6}@media (max-width:640px){.pending-pix{grid-template-columns:1fr}.pending-pix-actions{min-width:0}}.verdict-note{max-width:62ch;margin:10px 0 0}.finding-notes,.verdict-note{color:var(--muted);font-size:13px;line-height:1.55}.finding-notes{margin:0}.record-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin:0;padding:0;list-style:none}.record-list>li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:16px 18px}.record-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--positive-bg);color:var(--positive)}.record-icon .icon{width:17px}.record-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.record-head strong{font-size:14px}.record-verdict{display:inline-flex;align-items:center;gap:5px;color:var(--positive);font-size:11px;font-weight:800;white-space:nowrap}.record-verdict .icon{width:13px}.record-notes{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none;color:var(--ink);font-size:14px;line-height:1.55}.record-notes li{overflow-wrap:anywhere}.record-empty{margin:8px 0 0;color:var(--ink);font-size:14px;line-height:1.55}.unchecked-note{max-width:70ch;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.admin-shell{max-width:1240px;margin:0 auto;padding:40px 20px 80px;color:var(--ink)}.admin-hero{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.admin-hero h1{margin:4px 0 0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(26px,3.4vw,36px);letter-spacing:-.02em}.admin-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.admin-hero p{margin:0;color:var(--muted);font-size:13px}.admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px}@media (max-width:900px){.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-muted{color:var(--muted);font-style:italic}.admin-kpi{display:grid;gap:6px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:16px 18px;box-shadow:0 1px 0 rgba(0,0,0,.02)}.admin-kpi span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-kpi strong{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(20px,2.2vw,26px);font-variant-numeric:tabular-nums}.admin-kpi small{color:var(--muted);font-size:11px}.admin-kpi.is-warning strong{color:var(--warning)}.admin-kpi.is-danger strong{color:var(--danger)}.admin-kpi.is-positive strong{color:var(--positive)}.admin-tabs{position:sticky;top:0;z-index:5;display:flex;gap:4px;overflow-x:auto;margin:0 0 18px;padding:6px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);scrollbar-width:none}.admin-tabs button{flex:0 0 auto;border:0;border-radius:8px;background:none;color:var(--muted);padding:9px 14px;font-size:13px;font-weight:800;cursor:pointer;transition:background .15s ease,color .15s ease}.admin-tabs button:hover{background:var(--surface-soft);color:var(--ink)}.admin-tabs button.active{background:var(--brand-action);color:#fff}.admin-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.admin-toolbar input,.admin-toolbar select{min-height:38px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);padding:0 12px;font-size:13px}.admin-toolbar input{flex:1 1 260px}.admin-toolbar span{margin-left:auto;color:var(--muted);font-size:12px}.admin-error{border-radius:10px;background:var(--danger-bg);color:var(--danger);padding:12px 14px;font-size:13px}.admin-card{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.admin-shell .admin-error,.admin-shell .form-success{margin-bottom:12px}@media (max-width:640px){.admin-shell{padding:20px 16px 60px}.admin-kpis{grid-template-columns:1fr 1fr;gap:8px}.admin-kpi{padding:12px 14px}}.admin-table-wrap{overflow-x:auto}.admin-shell table{width:100%;border-collapse:collapse;font-size:12.5px}.admin-shell td,.admin-shell th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;vertical-align:top}.admin-shell th{background:var(--surface-soft);color:var(--muted);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.admin-shell td.is-wrap{max-width:320px;white-space:normal;overflow-wrap:anywhere}.admin-pill,.admin-shell tbody tr:hover{background:var(--surface-soft)}.admin-pill{display:inline-block;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.admin-pill.is-positive{background:var(--positive-bg);color:var(--positive)}.admin-pill.is-warning{background:var(--warning-bg);color:var(--warning)}.admin-pill.is-danger{background:var(--danger-bg);color:var(--danger)}.admin-empty{padding:28px;color:var(--muted);text-align:center;font-size:13px}.admin-inline-form{display:grid;gap:8px;min-width:220px;margin-top:8px}.admin-inline-form label{display:grid;gap:3px;color:var(--muted);font-size:11px}.admin-inline-form input{min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);padding:7px 9px}.admin-inline-form button,.admin-pagination button,.admin-shell .admin-action{display:inline-flex;align-items:center;text-decoration:none}.admin-inline-form button,.admin-pagination button,.admin-shell a.admin-action,.admin-shell button.admin-action{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--ink);padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer}.admin-shell button:disabled{opacity:.45;cursor:not-allowed}.admin-shell details summary{color:var(--brand);cursor:pointer;font-weight:700;font-size:12px}.admin-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px;color:var(--muted);font-size:12px}.admin-row-actions{display:flex;gap:6px}.admin-shell button.admin-action.is-danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));color:var(--danger)}.admin-shell button.admin-action.is-danger:hover:not(:disabled){background:var(--danger-bg)}.consent-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:760px;margin:0 auto;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);box-shadow:var(--shadow);padding:14px 18px}.consent-banner p{flex:1 1 320px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.consent-banner a{color:var(--brand);font-weight:700}.consent-actions{display:flex;gap:8px}.consent-actions button{min-height:40px;border-radius:9px;padding:0 16px;font-size:13px;font-weight:800;cursor:pointer}.consent-decline{border:1px solid var(--line-strong);background:transparent;color:var(--ink)}.consent-accept{border:0;background:var(--brand-action);color:#fff}.consent-settings{border:1px solid var(--line-strong);border-radius:9px;background:transparent;color:var(--ink);padding:8px 14px;font-size:13px;font-weight:700;cursor:pointer}.unlock-status{display:grid;gap:8px;text-align:center;color:#fff}.unlock-status strong{font-size:15px}.unlock-status p{margin:0;color:#d7e2ef;font-size:13px;line-height:1.5}.anonymous-preview{display:grid;gap:12px;margin-top:18px}.turnstile-slot{min-height:65px}.anonymous-preview-note{margin:0;font-size:13px;color:var(--band-muted)}.anonymous-preview-note a{color:inherit;font-weight:800}.verify-email-prompt .unlock-button{margin-top:12px}.verify-email-prompt .form-success{margin-top:10px}.unlock-divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:var(--band-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.unlock-divider:after,.unlock-divider:before{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--band-ink) 22%,transparent)}.account-form .turnstile-slot{margin:4px 0}.promo-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.plan-badge.is-promo,.promo-badge{display:inline-flex;align-items:center;border-radius:999px;background:var(--promo);color:#fff;padding:3px 11px;font-size:11px;font-weight:850;box-shadow:0 6px 18px rgba(232,67,12,.28);animation:promo-pulse 2.4s ease-in-out infinite}.promo-list-price{color:var(--muted);font-size:15px;font-weight:700;text-decoration-thickness:2px;text-decoration-color:var(--promo)}.promo-ending{font-size:12px;font-weight:800;color:var(--promo);font-variant-numeric:tabular-nums}.promo-price.is-compact .promo-badge{padding:3px 9px;font-size:11px}.unlock-panel .promo-ending,.unlock-panel .promo-list-price{color:#ffd2bd;text-decoration-color:#ffb08a}.plan-card.is-promo{border:2px solid var(--promo);box-shadow:0 16px 40px rgba(232,67,12,.16)}.plan-card.is-promo .plan-price{color:var(--promo)}.plan-card.is-promo .plan-cta{background:var(--promo);color:#fff}.plan-card.is-promo .plan-cta:hover{background:var(--promo-strong)}.single-credit-offer.is-promo,.volume-row.is-promo{box-shadow:inset 4px 0 0 var(--promo);background:var(--promo-soft)}.single-credit-offer.is-promo button,.volume-row.is-promo button{background:var(--promo)}.single-credit-offer.is-promo .single-credit-price strong,.volume-row.is-promo .volume-total strong{color:var(--promo)}.volume-row.is-recommended:not(.is-promo){box-shadow:inset 4px 0 0 var(--brand-action)}@keyframes promo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.plan-badge.is-promo,.promo-badge{animation:none}}.pricing-admin{display:grid;gap:18px}.pricing-block{display:grid;gap:14px;padding:18px}.pricing-block header h2{margin:0;font-size:18px}.pricing-block header p{margin:4px 0 0;color:var(--muted);font-size:13px}.pricing-experiment{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pricing-form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.admin-shell{--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a}:root[data-theme=dark] .admin-shell{--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .admin-shell{--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70}}.viz-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}@media (max-width:900px){.viz-grid-2{grid-template-columns:1fr}}.viz-card{position:relative;margin:0 0 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:16px 18px}.viz-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.viz-head h3{margin:0;font-size:14px;font-weight:800}.viz-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;color:var(--muted);font-size:12px;font-weight:700}.viz-legend i,.viz-tooltip i{display:inline-block;width:12px;height:2px;border-radius:2px;margin-right:6px;vertical-align:middle}.viz-toggle{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--ink);cursor:pointer;padding:5px 9px;font-size:11px;font-weight:800}.viz-plot{position:relative}.viz-plot svg{display:block;max-width:100%;overflow:visible}.viz-grid{stroke:var(--line);stroke-width:1;opacity:.6;vector-effect:non-scaling-stroke}.viz-axis{fill:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.viz-crosshair{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.viz-dot{stroke:var(--surface);stroke-width:2}.viz-tooltip{position:absolute;top:4px;transform:translateX(-50%);display:grid;gap:3px;min-width:150px;pointer-events:none;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow);padding:8px 10px;font-size:12px;color:var(--muted)}.viz-tooltip b{color:var(--ink);font-variant-numeric:tabular-nums}.viz-tooltip-day{color:var(--ink);font-size:11px}.viz-table{max-height:260px;overflow:auto}.viz-bars{display:grid;gap:10px;margin:0;padding:0;list-style:none}.viz-bars li{display:grid;grid-template-columns:minmax(90px,30%) 1fr auto;align-items:center;gap:10px;font-size:12.5px}.viz-bar-label{display:grid;color:var(--ink);font-weight:700}.viz-bar-label small{color:var(--muted);font-weight:600}.viz-bar-track{height:10px;border-radius:4px;background:var(--surface-soft);overflow:hidden}.viz-bar-fill{display:block;height:100%;border-radius:0 4px 4px 0}.viz-bars strong{color:var(--ink);font-variant-numeric:tabular-nums}.admin-segmented{display:inline-flex;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:3px}.admin-segmented button{border:0;border-radius:7px;background:none;color:var(--muted);cursor:pointer;padding:7px 12px;font-size:12px;font-weight:800}.admin-segmented button.active{background:var(--brand-action);color:#fff}.admin-help{margin:0 0 12px;color:var(--muted);font-size:12.5px;line-height:1.5}.finance-form{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.finance-list{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.finance-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding-top:8px;font-size:13px}.finance-list li>span{display:grid;gap:2px}.finance-list small{color:var(--muted);font-size:11.5px}.finance-price{display:flex;gap:6px}.finance-price input{width:110px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:7px 9px;font-variant-numeric:tabular-nums}.admin-choices{display:flex;flex-wrap:wrap;gap:8px}.admin-choices label{position:relative;display:grid;gap:2px;min-width:120px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer;padding:9px 12px}.admin-choices label:hover{border-color:var(--brand-action)}.admin-choices label.is-selected{border:2px solid var(--brand-action);background:color-mix(in srgb,var(--brand-action) 10%,var(--surface));padding:8px 11px}.admin-choices input{position:absolute;opacity:0;pointer-events:none}.admin-choices label:has(input:focus-visible){outline:2px solid var(--brand-action);outline-offset:2px}.admin-choices span{font-size:13px;font-weight:800}.admin-choices small{color:var(--muted);font-size:11.5px}.promo-form{display:grid;gap:16px}.promo-form fieldset{display:grid;gap:8px;margin:0;border:0;padding:0}.plan-admin label,.promo-form legend,.promo-form-row label{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.promo-form-row{display:flex;flex-wrap:wrap;gap:12px}.promo-form-row label{display:grid;gap:6px}.promo-form-row small{text-transform:none;letter-spacing:0;font-weight:600}.promo-form-row input[type=datetime-local]{min-height:40px;color:var(--ink);padding:0 10px;color-scheme:light dark}.money-input,.promo-form-row input[type=datetime-local]{border:1px solid var(--line);border-radius:9px;background:var(--surface)}.money-input{display:inline-flex;align-items:center;overflow:hidden}.money-input:focus-within{border-color:var(--brand-action)}.money-input i{padding:0 8px 0 10px;color:var(--muted);font-size:13px;font-style:normal;font-weight:800}.money-input input{width:110px;min-height:40px;border:0;background:none;color:var(--ink);padding:0 10px 0 0;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;outline:none;text-transform:none;letter-spacing:0}.promo-preview{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:14px}.promo-preview s{color:var(--muted)}.promo-preview strong{color:var(--promo);font-size:22px;font-variant-numeric:tabular-nums}.promo-preview .admin-primary{margin-left:auto}.admin-primary{min-height:42px;border:0;border-radius:10px;background:var(--brand-action);color:#fff;cursor:pointer;padding:0 18px;font-size:13px;font-weight:800}.admin-primary:disabled{cursor:not-allowed;opacity:.5}.tag-blue,.tag-neutral,.tag-orange{display:inline-flex;border-radius:999px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:800}.tag-blue{background:var(--brand-action);color:#fff}.tag-orange{background:var(--promo);color:#fff}.tag-neutral{background:var(--surface-soft);color:var(--ink);border:1px solid var(--line)}.plan-admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:1000px){.plan-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.plan-admin-grid{grid-template-columns:1fr}}.plan-admin{display:grid;gap:10px;align-content:start;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:14px}.plan-admin.is-featured{border:2px solid var(--brand-action);padding:13px}.plan-admin.is-promo{border:2px solid var(--promo);padding:13px}.plan-admin header{display:grid;gap:6px}.plan-admin header strong{font-size:16px}.plan-admin-tags{display:flex;flex-wrap:wrap;gap:6px;min-height:20px}.plan-admin form{display:flex;align-items:end;gap:8px}.plan-admin label{display:grid;gap:6px}.plan-admin small{color:var(--muted);font-size:11.5px}.plan-admin-feature{border:1px dashed var(--line);border-radius:9px;background:none;color:var(--ink);cursor:pointer;padding:8px 10px;font-size:12px;font-weight:800}.plan-admin-feature.is-on{border-style:solid;border-color:var(--brand-action);color:var(--brand-action)}.promo-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.promo-card{display:grid;gap:8px;border:2px solid var(--promo);border-radius:12px;background:var(--promo-soft);padding:13px}.promo-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.promo-card p{margin:0}.promo-card s{color:var(--muted)}.promo-card p strong{color:var(--promo);font-size:20px}.promo-card small{color:var(--muted);font-size:11.5px}.promo-history{margin-top:14px;font-size:13px}.promo-history summary{cursor:pointer;color:var(--muted);font-weight:800}.promo-history ul{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.promo-history li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding-top:6px}.admin-switch{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer;padding:5px 14px 5px 5px;font-size:12px;font-weight:800}.admin-switch span{width:34px;height:20px;border-radius:999px;background:var(--line);position:relative;transition:background .15s ease}.admin-switch span:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease}.admin-switch.is-on span{background:var(--positive)}.admin-switch.is-on span:after{transform:translateX(14px)}.group-lookup{margin:14px 0 0}.group-found{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px}.admin-toolbar-label{color:var(--muted);font-size:12px;font-weight:700}.admin-kpis.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-kpis.is-loading .admin-kpi{min-height:96px;background:var(--surface-soft)}.admin-shell select{min-height:38px;border:1px solid var(--line);border-radius:9px;background-color:var(--surface);color:var(--ink);padding:0 12px;color-scheme:light dark}.admin-shell select option{background:var(--surface);color:var(--ink)}