:root,:root[data-theme=light]{--catpro-font-family-display:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;--catpro-font-family-body:"IBM Plex Sans", Arial, Helvetica, sans-serif;--catpro-font-family-mono:"JetBrains Mono", Consolas, "Courier New", monospace;--catpro-space-0:0px;--catpro-space-4:4px;--catpro-space-8:8px;--catpro-space-12:12px;--catpro-space-16:16px;--catpro-space-20:20px;--catpro-space-24:24px;--catpro-space-32:32px;--catpro-space-40:40px;--catpro-space-48:48px;--catpro-space-64:64px;--catpro-space-80:80px;--catpro-space-96:96px;--catpro-radius-control:4px;--catpro-radius-card:8px;--catpro-radius-pill:999px;--catpro-size-target:44px;--catpro-size-content:1440px;--catpro-size-focus:3px;--catpro-size-focus-offset:3px;--catpro-font-size-12:.75rem;--catpro-font-size-14:.875rem;--catpro-font-size-16:1rem;--catpro-font-size-18:1.125rem;--catpro-font-size-20:1.25rem;--catpro-font-size-24:1.5rem;--catpro-font-size-28:1.75rem;--catpro-font-size-32:2rem;--catpro-font-size-40:2.5rem;--catpro-font-size-48:3rem;--catpro-font-size-56:3.5rem;--catpro-font-size-72:4.5rem;--catpro-font-size-96:6rem;--catpro-motion-fast:.16s;--catpro-motion-entrance:.24s;--catpro-motion-delay:60ms;--catpro-motion-easing:cubic-bezier(.2,0,0,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--cp-canvas:#f7f7f4;--cp-surface:#fff;--cp-surface-alt:#eef2f7;--cp-surface-raised:#fff;--cp-text:#152335;--cp-text-secondary:#46566b;--cp-text-muted:#5c6877;--cp-brand:#1748bb;--cp-brand-hover:#123a98;--cp-brand-pressed:#0d2d77;--cp-on-brand:#fff;--cp-link:#1748bb;--cp-border:#d4dce7;--cp-border-control:#778597;--cp-focus:#1748bb;--cp-focus-gap:#fff;--cp-success:#12633b;--cp-success-bg:#e7f3ea;--cp-warning:#775000;--cp-warning-bg:#fff1d6;--cp-danger:#a32238;--cp-danger-bg:#fbe9ee;--cp-info:#1748bb;--cp-info-bg:#eaf0fc;--cp-whatsapp:#12633b;--cp-whatsapp-hover:#0d4f2e;--cp-on-whatsapp:#fff;--cp-disabled-bg:#e6ebf1;--cp-disabled-text:#5c6877;--cp-photo-bg:#fff;--cp-selection-bg:#dce7ff;--cp-selection-text:#102347;--cp-overlay:#0a1423b8;--cp-shadow:0 16px 42px #1523350f;--catpro-bg:var(--cp-canvas);--catpro-surface:var(--cp-surface);--catpro-surface-alt:var(--cp-surface-alt);--catpro-text:var(--cp-text);--catpro-muted:var(--cp-text-secondary);--catpro-border:var(--cp-border);--catpro-brand:var(--cp-brand);--catpro-primary:var(--cp-brand);--catpro-on-primary:var(--cp-on-brand);--catpro-primary-hover:var(--cp-brand-hover);--catpro-primary-pressed:var(--cp-brand-pressed);--catpro-success:var(--cp-success);--catpro-success-bg:var(--cp-success-bg);--catpro-whatsapp:var(--cp-whatsapp);--catpro-on-whatsapp:var(--cp-on-whatsapp);--catpro-whatsapp-hover:var(--cp-whatsapp-hover);--catpro-whatsapp-pressed:var(--cp-whatsapp-hover);--catpro-warning:var(--cp-warning);--catpro-error:var(--cp-danger);--catpro-error-bg:var(--cp-danger-bg);--catpro-fact:var(--cp-info);--catpro-fact-bg:var(--cp-info-bg);--catpro-focus:var(--cp-focus);--catpro-disabled-bg:var(--cp-disabled-bg);--catpro-disabled-text:var(--cp-disabled-text);--catpro-photo:var(--cp-photo-bg);--catpro-seal-bg:#fff;--catpro-seal-text:#17191d;--catpro-metal:#71654d;--catpro-estimate:#775000;--catpro-estimate-bg:#fff1d6;--catpro-offer:#713695;--catpro-offer-bg:#f4eaf9;--catpro-association:#555b62;--catpro-association-bg:#e9ecef;--catpro-victory:#17603a;--catpro-victory-bg:#e4f3e9;--catpro-loss:#4c535c;--catpro-loss-bg:#e9ecef;--catpro-conditional:#775000;--catpro-conditional-bg:#fff1d6}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cp-canvas:#0d1520;--cp-surface:#152335;--cp-surface-alt:#1c2e43;--cp-surface-raised:#21364c;--cp-text:#f2f5fa;--cp-text-secondary:#c6d1e0;--cp-text-muted:#a6b7cb;--cp-brand:#a2beff;--cp-brand-hover:#bcd0ff;--cp-brand-pressed:#d3e0ff;--cp-on-brand:#102347;--cp-link:#a2beff;--cp-border:#344a63;--cp-border-control:#748daa;--cp-focus:#bcd0ff;--cp-focus-gap:#0d1520;--cp-success:#8be0b0;--cp-success-bg:#173e30;--cp-warning:#f4d48b;--cp-warning-bg:#3c301c;--cp-danger:#ffb3c2;--cp-danger-bg:#482436;--cp-info:#a2beff;--cp-info-bg:#213858;--cp-whatsapp:#8be0b0;--cp-whatsapp-hover:#a2eaca;--cp-on-whatsapp:#10281c;--cp-disabled-bg:#283b52;--cp-disabled-text:#a6b7cb;--cp-photo-bg:#1c2e43;--cp-selection-bg:#365b93;--cp-selection-text:#fff;--cp-overlay:#00050cd9;--cp-shadow:0 16px 42px #0003;--catpro-bg:var(--cp-canvas);--catpro-surface:var(--cp-surface);--catpro-surface-alt:var(--cp-surface-alt);--catpro-text:var(--cp-text);--catpro-muted:var(--cp-text-secondary);--catpro-border:var(--cp-border);--catpro-brand:var(--cp-brand);--catpro-primary:var(--cp-brand);--catpro-on-primary:var(--cp-on-brand);--catpro-primary-hover:var(--cp-brand-hover);--catpro-primary-pressed:var(--cp-brand-pressed);--catpro-success:var(--cp-success);--catpro-success-bg:var(--cp-success-bg);--catpro-whatsapp:var(--cp-whatsapp);--catpro-on-whatsapp:var(--cp-on-whatsapp);--catpro-whatsapp-hover:var(--cp-whatsapp-hover);--catpro-whatsapp-pressed:var(--cp-whatsapp-hover);--catpro-warning:var(--cp-warning);--catpro-error:var(--cp-danger);--catpro-error-bg:var(--cp-danger-bg);--catpro-fact:var(--cp-info);--catpro-fact-bg:var(--cp-info-bg);--catpro-focus:var(--cp-focus);--catpro-disabled-bg:var(--cp-disabled-bg);--catpro-disabled-text:var(--cp-disabled-text);--catpro-photo:var(--cp-photo-bg);--catpro-seal-bg:#fff;--catpro-seal-text:#17191d;--catpro-metal:#b9b5ab;--catpro-estimate:#f4cb74;--catpro-estimate-bg:#392b13;--catpro-offer:#e4baff;--catpro-offer-bg:#382343;--catpro-association:#bfc5cc;--catpro-association-bg:#30353c;--catpro-victory:#86d8aa;--catpro-victory-bg:#163527;--catpro-loss:#cdd1d6;--catpro-loss-bg:#30353c;--catpro-conditional:#f4cb74;--catpro-conditional-bg:#392b13}@media (prefers-reduced-motion:reduce){:root{--catpro-motion-fast:0s;--catpro-motion-entrance:0s;--catpro-motion-delay:0s}}@media (forced-colors:active){:root,:root[data-theme=dark]{--cp-canvas:Canvas;--cp-surface:Canvas;--cp-surface-alt:Canvas;--cp-surface-raised:Canvas;--cp-text:CanvasText;--cp-text-secondary:CanvasText;--cp-text-muted:CanvasText;--cp-link:LinkText;--cp-brand:ButtonFace;--cp-on-brand:ButtonText;--cp-border:CanvasText;--cp-border-control:ButtonText;--cp-focus:Highlight;--cp-focus-gap:Canvas;--cp-whatsapp:ButtonFace;--cp-on-whatsapp:ButtonText;--cp-photo-bg:Canvas;--cp-shadow:none}}@font-face{font-family:Barlow Condensed;src:url(/lite/brand/c3p4/fontes/Barlow-Condensed-Bold-latin.woff2)format("woff2"),url(/lite/brand/c3p4/fontes/Barlow-Condensed-Bold-latin.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/lite/brand/c3p4/fontes/IBM-Plex-Sans-latin.woff2)format("woff2"),url(/lite/brand/c3p4/fontes/IBM-Plex-Sans-latin.woff)format("woff");font-style:normal;font-weight:100 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/lite/brand/c3p4/fontes/JetBrains-Mono-latin.woff2)format("woff2"),url(/lite/brand/c3p4/fontes/JetBrains-Mono-latin.woff)format("woff");font-style:normal;font-weight:100 800;font-display:swap}@font-face{font-family:C3 Display Fallback;src:local(Arial Bold);font-weight:700;size-adjust:72.923%}:root{--catpro-font-family-display:"Barlow Condensed","C3 Display Fallback","Arial Narrow",Arial,sans-serif}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.invert{--tw-invert:invert(100%);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:var(--catpro-text);--blue:var(--catpro-primary);--blue-soft:var(--catpro-surface-alt);--green:var(--catpro-success);--green-soft:var(--catpro-success-bg);--amber:var(--catpro-warning);--amber-soft:var(--catpro-estimate-bg);--red:var(--catpro-error);--ink:var(--catpro-text);--muted:var(--catpro-muted);--line:var(--catpro-border);--surface:var(--catpro-surface);--bg:var(--catpro-bg);--radius:8px}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--catpro-font-family-body);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #2156f347}svg{flex:none}.app-shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);background:var(--catpro-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;align-items:center;height:78px;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.brand{color:var(--navy);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.brand-mark{border-radius:var(--catpro-radius-card);background:var(--navy);width:38px;height:38px;color:var(--catpro-on-primary);box-shadow:inset -7px -7px 0 var(--blue);place-items:center;font-size:22px;font-weight:600;display:grid}.brand>span:last-child{align-items:baseline;gap:7px;display:flex}.brand strong{letter-spacing:.04em;font-size:17px}.brand small{font:700 10px/1 var(--catpro-font-family-mono);letter-spacing:.12em;color:var(--blue)}.catalog-status{color:var(--muted);align-items:center;gap:8px;margin-left:34px;font-size:12px;display:flex}.catalog-status i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.saved-shortcut{border:1px solid var(--line);background:var(--catpro-surface);border-radius:var(--catpro-radius-card);height:42px;color:var(--ink);align-items:center;gap:8px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:700;display:flex}.saved-shortcut b{border-radius:var(--catpro-radius-card);background:var(--blue-soft);min-width:20px;height:20px;color:var(--blue);font:700 11px var(--catpro-font-family-mono);place-items:center;display:grid}main{max-width:1440px;margin:0 auto}.search-hero{background:var(--catpro-surface-alt);grid-template-columns:minmax(280px,.8fr) minmax(520px,1.2fr);align-items:end;gap:68px;padding:46px clamp(20px,5vw,78px) 36px;display:grid}.eyebrow{font:700 10px/1.2 var(--catpro-font-family-mono);letter-spacing:.14em;color:var(--blue);align-items:center;gap:7px;display:flex}.hero-copy h1,.library-view h1{letter-spacing:-.045em;max-width:650px;color:var(--navy);margin:14px 0 12px;font-size:clamp(34px,4vw,58px);line-height:1.02}.hero-copy p,.library-view>div>p{color:var(--muted);max-width:560px;margin:0;font-size:16px;line-height:1.6}.search-console{background:var(--catpro-surface);border-radius:var(--catpro-radius-card);border:1px solid #07132914;padding:12px;box-shadow:0 20px 50px #07132917}.mode-switch{gap:4px;padding:0 0 10px;display:flex}.mode-switch button{border-radius:var(--catpro-radius-card);height:38px;color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.mode-switch button.active{background:var(--navy);color:var(--catpro-on-primary)}.search-form{border:2px solid var(--blue);border-radius:var(--catpro-radius-card);height:70px;color:var(--blue);box-shadow:0 0 0 5px var(--blue-soft);align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex;overflow:hidden}.search-form input{min-width:0;color:var(--navy);background:0 0;border:0;outline:0;flex:1;font-size:17px;font-weight:600}.search-form input::placeholder{color:var(--catpro-muted);font-weight:400}.search-form button,.primary{border-radius:var(--catpro-radius-card);background:var(--blue);color:var(--catpro-on-primary);border:0;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-weight:600;display:flex}.primary{height:54px}.search-form .search-submit{white-space:nowrap;flex:none;height:48px;padding:0 16px}.search-submit-short{display:none}.search-hints{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:13px 6px 0;font-size:11px;display:flex}.search-hints button{border-radius:var(--catpro-radius-card);background:var(--blue-soft);color:var(--blue);font:700 11px var(--catpro-font-family-mono);border:0;padding:5px 8px}.search-hints small{margin-left:auto}.start-grid{grid-template-columns:1.2fr .8fr;gap:26px;padding:34px clamp(20px,5vw,78px) 90px;display:grid}.start-intro,.catalog-preview{background:var(--catpro-surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.start-intro h2{letter-spacing:-.03em;margin:10px 0 8px;font-size:30px}.start-intro>p{color:var(--muted);max-width:650px;line-height:1.65}.intent-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;display:grid}.intent-row button{border:1px solid var(--line);background:var(--catpro-surface);border-radius:var(--catpro-radius-card);text-align:left;color:var(--navy);grid-template-columns:auto 1fr;gap:3px 10px;padding:17px;display:grid}.intent-row button svg{color:var(--blue);grid-row:1/3}.intent-row strong{font-size:14px}.intent-row span{color:var(--muted);font-size:11px}.preview-heading{border-bottom:1px solid var(--line);font:700 10px var(--catpro-font-family-mono);letter-spacing:.1em;justify-content:space-between;padding-bottom:16px;display:flex}.preview-heading small{color:var(--muted);letter-spacing:0}.catalog-preview>button{border:0;border-bottom:1px solid var(--line);background:var(--catpro-surface);text-align:left;grid-template-columns:1fr 1.3fr auto auto;align-items:center;gap:10px;width:100%;padding:14px 0;display:grid}.catalog-preview>button>span{font:700 12px var(--catpro-font-family-mono)}.catalog-preview>button>small{color:var(--muted)}.catalog-preview>button>strong{font-size:13px}.results-layout{grid-template-columns:minmax(310px,.42fr) minmax(560px,1fr);align-items:start;gap:20px;padding:26px clamp(20px,4vw,56px) 90px;display:grid}.results-list{background:var(--catpro-surface);border:1px solid var(--line);border-radius:var(--radius);max-height:calc(100vh - 120px);position:sticky;top:99px;overflow:hidden auto}.results-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:20px;display:flex}.results-heading>div{flex-direction:column;gap:5px;display:flex}.results-heading span{font:700 10px var(--catpro-font-family-mono);letter-spacing:.1em;color:var(--blue)}.results-heading strong{font-size:16px}.results-heading small{color:var(--muted);font-size:11px}.result-row{border:0;border-bottom:1px solid var(--line);background:var(--catpro-surface);text-align:left;width:100%;min-height:92px;color:var(--ink);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:15px 15px 15px 19px;transition:all .18s;display:grid}.result-row:hover{background:var(--catpro-surface)}.result-row.selected{background:var(--blue-soft);box-shadow:inset 4px 0 var(--blue)}.result-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.result-code{font:500 14px var(--catpro-font-family-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.result-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.result-row>strong{white-space:nowrap;font-size:12px}.mini-confidence{color:var(--blue);font-size:10px}.detail-card{background:var(--catpro-surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:0 10px 35px #0713290a}.detail-topline{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.spacer{flex:1}.icon-button{border:1px solid var(--line);background:var(--catpro-surface);border-radius:var(--catpro-radius-card);width:40px;height:40px;color:var(--navy);place-items:center;display:grid}.icon-button.is-favorite{color:var(--catpro-on-primary);background:var(--blue);border-color:var(--blue)}.confidence{border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:600;display:inline-flex}.confidence i{background:currentColor;border-radius:50%;width:7px;height:7px}.confidence.verified,.mini-confidence.verified{color:var(--green);background:var(--green-soft)}.confidence.probable,.mini-confidence.probable{color:var(--blue);background:var(--blue-soft)}.confidence.candidate,.mini-confidence.candidate{color:var(--amber);background:var(--amber-soft)}.confidence.conflict,.mini-confidence.conflict{color:var(--red);background:var(--catpro-surface-alt)}.approx-warning{border-radius:var(--catpro-radius-card);background:var(--amber-soft);color:var(--catpro-error);margin-top:15px;padding:12px 14px;font-size:12px;line-height:1.5}.identity-grid{grid-template-columns:150px 1fr;align-items:center;gap:22px;margin-top:18px;display:grid}.product-photo{border-radius:var(--catpro-radius-card);background:var(--catpro-surface-alt);height:130px;color:var(--catpro-muted);place-items:center;display:grid;overflow:hidden}.product-photo img{object-fit:contain;width:100%;height:100%}.label,.section-heading>span{font:700 9px/1 var(--catpro-font-family-mono);letter-spacing:.12em;color:var(--muted)}.identity-grid h2{font:500 clamp(24px,3vw,38px)/1.1 var(--catpro-font-family-mono);letter-spacing:-.035em;overflow-wrap:anywhere;margin:7px 0 8px}.identity-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.price-panel{border-radius:var(--catpro-radius-card);background:var(--navy);color:var(--catpro-on-primary);justify-content:space-between;align-items:end;margin-top:20px;padding:19px 22px;display:flex}.price-panel>div{flex-direction:column;gap:5px;display:flex}.price-panel span{color:var(--catpro-muted);font-size:12px}.price-panel strong{font:500 clamp(28px,4vw,42px)/1 var(--catpro-font-family-mono);letter-spacing:-.04em}.price-panel small{text-align:right;color:var(--catpro-muted);font-size:10px;line-height:1.5}.sell-primary{width:100%;margin-top:10px}.detail-section{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.section-heading{justify-content:space-between;align-items:center;display:flex}.section-heading>strong{font-size:13px}.spec-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px;display:grid}.spec-grid>div{background:var(--catpro-surface-alt);border-radius:var(--catpro-radius-card);padding:13px}.spec-grid span{color:var(--muted);margin-bottom:6px;font-size:9px;display:block}.spec-grid strong{font-size:12px;line-height:1.35;display:block}.application-list{margin-top:10px}.application-list p,.evidence-note{color:var(--muted);background:var(--catpro-surface);border-radius:var(--catpro-radius-card);margin:6px 0;padding:10px 12px;font-size:11px;line-height:1.5}.evidence-note{border-left:3px solid var(--amber)}.replacement-card{border:1px solid var(--line);border-radius:var(--catpro-radius-card);grid-template-columns:64px 1fr auto;align-items:center;gap:14px;margin-top:14px;padding:12px;display:grid}.replacement-card img{object-fit:cover;border-radius:var(--catpro-radius-card);background:var(--catpro-surface-alt);width:64px;height:64px}.replacement-card>div{flex-direction:column;gap:4px;display:flex}.replacement-card>div>strong{font-size:12px}.replacement-card span{color:var(--muted);font-size:10px}.replacement-card b{font:500 14px var(--catpro-font-family-mono)}.replacement-card a{color:var(--blue);align-items:center;font-size:12px;font-weight:600;text-decoration:none;display:flex}.muted{color:var(--muted);font-size:12px;line-height:1.55}.cashback-card{background:var(--catpro-surface-alt);border-radius:var(--catpro-radius-card);color:var(--catpro-on-primary);grid-template-columns:1fr 1fr;gap:18px;margin-top:12px;padding:18px;display:grid}.cashback-card>div{flex-direction:column;gap:4px;display:flex}.cashback-card span{font:700 9px var(--catpro-font-family-mono);letter-spacing:.1em;color:var(--catpro-primary)}.cashback-card strong{font-size:13px}.cashback-card b{font:500 25px var(--catpro-font-family-mono)}.cashback-card small,.cashback-card p{color:var(--catpro-muted);margin:0;font-size:10px;line-height:1.5}.photo-guide{background:var(--catpro-surface);border:1px solid var(--line);border-radius:var(--radius);max-width:820px;margin:28px auto 100px;padding:28px}.text-button{color:var(--blue);background:0 0;border:0;margin-bottom:30px;padding:0;font-size:12px;font-weight:700}.photo-guide h2{letter-spacing:-.03em;margin:12px 0 8px;font-size:32px}.photo-guide>p{color:var(--muted);line-height:1.6}.camera-target{border:2px dashed var(--catpro-border);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);min-height:280px;color:var(--navy);flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex;position:relative;overflow:hidden}.camera-target input,.photo-list input{opacity:0;cursor:pointer;position:absolute;inset:0}.camera-target img{object-fit:contain;background:var(--catpro-text);width:100%;height:340px}.camera-target small{color:var(--muted)}.camera-circle{background:var(--blue-soft);width:64px;height:64px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.integration-note{border-radius:var(--catpro-radius-card);background:var(--blue-soft);color:var(--blue);gap:13px;margin-top:15px;padding:16px;display:flex}.integration-note p{color:var(--catpro-primary);margin:4px 0 0;font-size:12px;line-height:1.5}.photo-tips{grid-template-columns:auto 1fr;gap:10px 14px;margin-top:20px;display:grid}.photo-tips span{border-radius:var(--catpro-radius-card);background:var(--navy);width:28px;height:28px;color:var(--catpro-on-primary);font:700 10px var(--catpro-font-family-mono);place-items:center;display:grid}.photo-tips p{color:var(--muted);margin:4px 0;font-size:12px}.library-view{padding:70px clamp(20px,6vw,90px) 120px}.saved-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px;display:grid}.saved-grid>button{border:1px solid var(--line);background:var(--catpro-surface);border-radius:var(--catpro-radius-card);text-align:left;color:var(--ink);flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex;position:relative}.saved-grid>button>strong{font:500 17px var(--catpro-font-family-mono);margin-top:10px}.saved-grid>button>small{color:var(--muted)}.saved-grid>button>b{margin-top:8px;font-size:14px}.saved-grid>button>svg{position:absolute;bottom:18px;right:16px}.empty-library,.empty-state{text-align:center;min-height:260px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:30px;display:flex}.empty-library{background:var(--catpro-surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:35px}.empty-library strong,.empty-state strong{color:var(--navy)}.empty-library p,.empty-state p{margin:0 0 8px;font-size:12px}.secondary{border:1px solid var(--line);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);height:46px;color:var(--navy);padding:0 16px;font-weight:600}.sheet-backdrop{background:var(--catpro-surface);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:60;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sell-sheet{background:var(--catpro-surface-alt);border-radius:28px 28px 0 0;width:min(620px,100%);max-height:92vh;overflow:auto;box-shadow:0 -20px 70px #00000040}.sheet-handle{background:var(--catpro-primary);border-radius:3px;width:46px;height:5px;margin:10px auto}.sheet-header{justify-content:space-between;align-items:center;padding:10px 24px;display:flex}.sheet-header span{font:700 9px var(--catpro-font-family-mono);letter-spacing:.1em;color:var(--blue)}.sheet-header h2{margin:4px 0 0;font-size:20px}.progress{gap:5px;padding:0 24px 15px;display:flex}.progress i{background:var(--catpro-surface-alt);border-radius:2px;flex:1;height:4px}.progress i.active{background:var(--blue)}.sheet-body{padding:8px 24px 30px}.sheet-body h3{margin:14px 0 8px;font-size:20px}.quote-box{background:var(--navy);color:var(--catpro-on-primary);border-radius:var(--catpro-radius-card);flex-direction:column;padding:18px;display:flex}.quote-box span,.quote-box small{color:var(--catpro-muted);font-size:11px}.quote-box strong{font:500 32px var(--catpro-font-family-mono);margin:6px 0}.check-list{margin:15px 0;padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;font-size:13px;display:flex}.check-list svg{color:var(--green)}.full{width:100%;margin-top:14px}.primary:disabled{opacity:.45;cursor:not-allowed}.photo-list{flex-direction:column;gap:8px;margin-top:16px;display:flex}.photo-list label{background:var(--catpro-surface);border:1px solid var(--line);border-radius:var(--catpro-radius-card);grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:8px;display:grid;position:relative}.photo-list label>span{border-radius:var(--catpro-radius-card);background:var(--blue-soft);width:46px;height:46px;color:var(--blue);place-items:center;display:grid;overflow:hidden}.photo-list img{object-fit:cover;width:100%;height:100%}.photo-list label>strong{font-size:13px}.photo-list label>small{color:var(--blue);font-size:10px}.photo-list label.done{border-color:var(--catpro-border)}.delivery-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.delivery-options button{border:1px solid var(--line);background:var(--catpro-surface);border-radius:var(--catpro-radius-card);text-align:left;flex-direction:column;gap:5px;padding:16px;display:flex}.delivery-options button.selected{border:2px solid var(--blue);background:var(--blue-soft)}.delivery-options small{color:var(--muted);font-size:10px}.declaration{background:var(--catpro-surface);border-radius:var(--catpro-radius-card);gap:12px;margin-top:12px;padding:15px;display:flex}.declaration input{width:20px;height:20px;accent-color:var(--blue)}.declaration span{flex-direction:column;gap:4px;display:flex}.declaration strong{font-size:12px}.declaration small{color:var(--muted);font-size:10px}.success{text-align:center;flex-direction:column;align-items:center;display:flex}.success-icon{background:var(--green-soft);width:64px;height:64px;color:var(--green);border-radius:50%;place-items:center;display:grid}.success p{max-width:420px;color:var(--muted);font-size:12px;line-height:1.6}.privacy-line{text-align:center;color:var(--catpro-muted);padding:10px 20px 90px;font-size:10px}.mobile-nav{display:none}.skeleton-list{padding:10px}.skeleton-list i{border-radius:var(--catpro-radius-card);background:var(--catpro-surface-alt);background-size:200%;height:78px;margin:8px;animation:1.4s infinite pulse;display:block}@keyframes pulse{50%{opacity:.5}}@media (width<=900px){.search-hero{grid-template-columns:1fr;gap:24px;padding-top:32px}.start-grid{grid-template-columns:1fr}.results-layout{grid-template-columns:1fr;padding-bottom:115px}.results-list{max-height:none;position:static}.result-detail{min-width:0}.saved-grid{grid-template-columns:repeat(2,1fr)}.search-hints small{width:100%;margin-left:0}.catalog-status{display:none}}@media (width<=640px){.topbar{height:62px;padding:0 16px}.saved-shortcut{display:none}.brand-mark{width:34px;height:34px}.search-hero{padding:25px 15px 22px}.hero-copy h1{font-size:34px}.hero-copy p{font-size:14px}.search-console{border-radius:var(--catpro-radius-card);padding:8px}.mode-switch button{flex:1;justify-content:center;padding:0 7px}.search-form{height:62px;padding:8px 8px 8px 12px}.search-form input{font-size:14px}.search-form .search-submit{gap:6px;width:auto;min-width:0;height:44px;padding:0 12px;font-size:12px}.search-submit-full{display:none}.search-submit-short{display:inline}.search-hints{padding-bottom:4px}.start-grid{padding:18px 15px 110px}.start-intro,.catalog-preview{padding:20px}.intent-row{grid-template-columns:1fr}.catalog-preview>button{grid-template-columns:1fr auto auto}.catalog-preview>button>small{display:none}.results-layout{padding:14px 12px 110px}.results-list{border-radius:var(--catpro-radius-card)}.results-heading{padding:16px}.result-row{min-height:80px}.detail-card{border-radius:var(--catpro-radius-card);padding:16px}.detail-topline>span:nth-child(2){display:none}.identity-grid{grid-template-columns:92px 1fr;gap:14px}.product-photo{border-radius:var(--catpro-radius-card);height:92px}.identity-grid h2{font-size:23px}.price-panel{padding:16px}.price-panel strong{font-size:27px}.price-panel small{font-size:9px}.spec-grid{grid-template-columns:1fr 1fr}.replacement-card{grid-template-columns:52px 1fr}.replacement-card>a{background:var(--blue-soft);border-radius:var(--catpro-radius-card);grid-column:1/3;justify-content:center;height:38px}.cashback-card{grid-template-columns:1fr}.photo-guide{margin:14px 12px 110px;padding:20px}.photo-guide h2{font-size:28px}.camera-target{min-height:220px}.library-view{padding:42px 15px 110px}.library-view h1{font-size:34px}.saved-grid{grid-template-columns:1fr}.mobile-nav{background:var(--catpro-surface);border-radius:var(--catpro-radius-card);z-index:40;height:68px;padding:7px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 15px 50px #0713294d}.mobile-nav button{color:var(--catpro-primary);border-radius:var(--catpro-radius-card);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:9px;display:flex}.mobile-nav button.active{background:var(--catpro-surface);color:var(--blue);font-weight:600}.privacy-line{display:none}.sell-sheet{max-height:95vh}.sheet-body,.sheet-header{padding-left:16px;padding-right:16px}.delivery-options{grid-template-columns:1fr}.catalog-preview{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.install-button{border:1px solid var(--catpro-border);background:var(--blue-soft);height:42px;color:var(--blue);border-radius:var(--catpro-radius-card);align-items:center;gap:8px;margin-left:auto;padding:0 14px;font-size:12px;font-weight:600;display:flex}.install-button span{font-size:18px;line-height:1}.install-button+.saved-shortcut{margin-left:8px}.result-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.result-actions .sell-primary{margin-top:0}.whatsapp-button,.share-photo-button{border-radius:var(--catpro-radius-card);background:var(--catpro-primary);min-height:54px;color:var(--catpro-on-primary);text-align:center;border:0;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:600;text-decoration:none;display:flex}.share-photo-button{background:var(--navy)}.photo-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.finish{margin:18px 0 0}.floating-whatsapp{z-index:38;border-radius:var(--catpro-radius-card);background:var(--catpro-primary);min-height:56px;color:var(--catpro-on-primary);align-items:center;gap:10px;padding:0 19px;font-size:13px;font-weight:600;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 35px #0aa86e59}.install-sheet{background:var(--catpro-surface);border-radius:var(--catpro-radius-card);text-align:center;width:min(430px,100% - 24px);margin:auto auto 18px;padding:28px;position:relative;box-shadow:0 24px 80px #0000004d}.install-sheet>.icon-button{position:absolute;top:14px;right:14px}.install-sheet h2{margin:16px 0 8px;font-size:24px}.install-sheet p{color:var(--muted);font-size:13px;line-height:1.65}.app-icon-large{border-radius:var(--catpro-radius-card);background:var(--navy);width:76px;height:76px;box-shadow:inset -13px -13px 0 var(--blue);color:var(--catpro-on-primary);place-items:center;margin:4px auto;font-size:40px;font-weight:600;display:grid}@media (display-mode:standalone){.topbar{padding-top:env(safe-area-inset-top);height:calc(70px + env(safe-area-inset-top))}.install-button{display:none}.mobile-nav{bottom:max(10px,env(safe-area-inset-bottom))}}@media (width<=640px){body{overscroll-behavior-y:none}.topbar{padding-left:12px;padding-right:12px}.brand>span:last-child{gap:4px}.install-button{height:38px;margin-left:auto;padding:0 10px;font-size:10px}.search-hero{gap:16px;padding-top:18px}.hero-copy .eyebrow{display:none}.hero-copy h1{margin:0 0 7px;font-size:28px;line-height:1.08}.hero-copy p{font-size:12px;line-height:1.45}.mode-switch{padding-bottom:8px}.mode-switch button{height:42px}.search-form{height:60px}.search-hints span,.search-hints small{display:none}.search-hints{padding-top:10px}.start-grid{padding-top:12px;padding-bottom:172px}.start-intro{padding:18px}.start-intro h2{font-size:24px}.start-intro>p{font-size:12px;line-height:1.55}.intent-row{margin-top:18px}.results-layout{flex-direction:column;padding-bottom:172px;display:flex}.result-detail{order:1}.results-list{order:2}.result-actions{grid-template-columns:1fr}.photo-guide{margin-bottom:170px}.photo-actions{grid-template-columns:1fr}.floating-whatsapp{border-radius:var(--catpro-radius-card);justify-content:center;min-height:56px;bottom:88px;left:12px;right:12px;box-shadow:0 12px 30px #0aa86e66}.mobile-nav{z-index:39}.library-view{padding-bottom:172px}.privacy-line{display:none}.install-sheet{margin-bottom:max(12px,env(safe-area-inset-bottom))}}.conversion-card{padding:18px;overflow:hidden}.conversion-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:16px;margin-top:14px;display:grid}.conversion-media{gap:8px;height:430px;display:grid}.conversion-media.wide{grid-template-rows:2.25fr .75fr;grid-template-columns:1fr 1fr}.conversion-media.wide .catalyst-visual{grid-column:1/3}.conversion-media.square,.conversion-media.tall{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr}.conversion-media.square .catalyst-visual,.conversion-media.tall .catalyst-visual{grid-row:1/3}.catalyst-visual,.brand-tile,.vehicle-tile{border-radius:var(--catpro-radius-card);background:var(--catpro-surface-alt);border:1px solid var(--catpro-border);position:relative;overflow:hidden}.catalyst-visual{place-items:center;display:grid}.catalyst-visual img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.media-label{border-radius:var(--catpro-radius-card);background:var(--catpro-surface);color:var(--catpro-on-primary);font:700 8px var(--catpro-font-family-mono);letter-spacing:.1em;padding:6px 8px;position:absolute;top:12px;left:12px}.image-fallback{color:var(--catpro-muted);flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex}.brand-tile{background:var(--navy);color:var(--catpro-on-primary);align-items:center;gap:12px;padding:14px;display:flex}.brand-monogram{border-radius:var(--catpro-radius-card);background:var(--catpro-surface);width:52px;height:52px;color:var(--navy);font:500 16px var(--catpro-font-family-mono);place-items:center;display:grid}.brand-tile>div,.vehicle-tile>div{flex-direction:column;gap:4px;min-width:0;display:flex}.brand-tile small,.vehicle-tile small{font:700 8px var(--catpro-font-family-mono);letter-spacing:.1em;opacity:.58}.brand-tile strong,.vehicle-tile strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.vehicle-tile{color:var(--navy);align-items:center;gap:10px;padding:10px 12px;display:flex}.vehicle-tile>img{object-fit:contain;mix-blend-mode:multiply;width:70px;height:100%}.vehicle-tile>svg{color:var(--blue)}.commercial-panel{flex-direction:column;min-width:0;display:flex}.code-block span{font:700 9px var(--catpro-font-family-mono);letter-spacing:.12em;color:var(--blue)}.code-block h2{font:500 clamp(25px,3vw,40px)/1 var(--catpro-font-family-mono);letter-spacing:-.05em;overflow-wrap:anywhere;margin:7px 0 8px}.code-block p{color:var(--muted);margin:0;font-size:12px}.money-stack{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.money-card{border-radius:var(--catpro-radius-card);border:1px solid var(--line);background:var(--catpro-surface-alt);flex-direction:column;justify-content:center;gap:4px;min-height:116px;padding:13px;display:flex}.money-card.used{background:var(--navy);color:var(--catpro-on-primary);border-color:var(--navy);grid-row:span 2}.money-card.cashback{background:var(--green-soft);border-color:var(--catpro-border);color:var(--catpro-success)}.money-card>span{font:500 8px var(--catpro-font-family-mono);letter-spacing:.11em;color:var(--blue)}.money-card.used>span{color:var(--catpro-primary)}.money-card small{color:var(--muted);font-size:10px}.money-card.used small,.money-card.used em{color:var(--catpro-muted)}.money-card strong{font:500 clamp(20px,2.5vw,34px)/1 var(--catpro-font-family-mono);letter-spacing:-.04em}.money-card em{color:var(--muted);font-size:9px;font-style:normal}.conversion-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.sell-cta,.buy-cta{border-radius:var(--catpro-radius-card);min-height:72px;color:var(--catpro-on-primary);text-align:left;background:var(--blue);border:0;grid-template-columns:1fr auto;align-items:center;padding:12px 13px;text-decoration:none;display:grid}.buy-cta{background:var(--catpro-primary)}.sell-cta span,.buy-cta span{font:700 8px var(--catpro-font-family-mono);letter-spacing:.1em;opacity:.7;grid-column:1}.sell-cta strong,.buy-cta strong{grid-column:1;font-size:12px}.sell-cta svg,.buy-cta svg{grid-area:1/2/3}.detail-tabs{border-top:1px solid var(--line);gap:4px;margin-top:16px;padding-top:12px;display:flex}.detail-tabs button{border-radius:var(--catpro-radius-card);height:38px;color:var(--muted);background:0 0;border:0;padding:0 15px;font-size:11px;font-weight:600}.detail-tabs button.active{background:var(--navy);color:var(--catpro-on-primary)}.tab-content{min-height:86px}.summary-strip{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.summary-strip>div,.technical-sheet>div{background:var(--catpro-surface-alt);border-radius:var(--catpro-radius-card);flex-direction:column;gap:5px;padding:12px;display:flex}.summary-strip span,.technical-sheet span{color:var(--muted);font-size:9px}.summary-strip strong,.technical-sheet strong{font-size:11px;line-height:1.35}.technical-sheet{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.technical-sheet .wide{grid-column:span 2}.policy-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.policy-grid>div{border:1px solid var(--line);border-radius:var(--catpro-radius-card);gap:9px;padding:12px;display:flex}.policy-grid>div>span{border-radius:var(--catpro-radius-card);background:var(--blue-soft);width:24px;height:24px;color:var(--blue);font:500 9px var(--catpro-font-family-mono);flex:none;place-items:center;display:grid}.policy-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.35}.policy-grid strong{color:var(--ink);margin-bottom:2px;display:block}.buy-sheet{background:var(--catpro-surface-alt);border-radius:var(--catpro-radius-card);width:min(560px,100% - 24px);margin:auto auto 18px;padding:26px;position:relative;box-shadow:0 24px 80px #0000004d}.close-buy{position:absolute;top:16px;right:16px}.buy-sheet h2{margin:11px 0 18px;font-size:28px}.buy-product{background:var(--catpro-surface);border:1px solid var(--line);border-radius:var(--catpro-radius-card);grid-template-columns:96px 1fr;align-items:center;gap:14px;padding:10px;display:grid}.buy-product>img,.buy-product>span{object-fit:contain;border-radius:var(--catpro-radius-card);background:var(--catpro-surface-alt);place-items:center;width:96px;height:90px;display:grid}.buy-product>div{flex-direction:column;gap:5px;display:flex}.buy-product strong{font-size:13px;line-height:1.35}.buy-product small{color:var(--muted);font-size:10px}.buy-product b{font:500 20px var(--catpro-font-family-mono)}.exchange-math{grid-template-columns:1fr auto 1fr auto 1.1fr;align-items:center;gap:7px;margin-top:12px;display:grid}.exchange-math>div{border-radius:var(--catpro-radius-card);background:var(--catpro-surface);border:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-height:74px;padding:10px;display:flex}.exchange-math>div.green{background:var(--green-soft);color:var(--catpro-success)}.exchange-math>div.net{background:var(--navy);color:var(--catpro-on-primary)}.exchange-math span{color:var(--muted);font-size:8px}.exchange-math .net span{color:var(--catpro-muted)}.exchange-math strong{font:500 13px var(--catpro-font-family-mono)}.legal-short{color:var(--muted);text-align:center;margin:11px 0 0;font-size:9px;line-height:1.5}.compact-conditions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.compact-conditions span{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.compact-conditions svg{color:var(--green);width:13px;height:13px}@media (width<=900px){.conversion-grid{grid-template-columns:1fr}.conversion-media{height:330px}.commercial-panel{padding:2px}.summary-strip,.technical-sheet,.policy-grid{grid-template-columns:1fr 1fr}.technical-sheet .wide{grid-column:span 2}}@media (width<=640px){.app-shell:has(.conversion-card) .search-hero{background:var(--bg);padding:8px 10px 10px;display:block}:is(.app-shell:has(.conversion-card) .hero-copy,.app-shell:has(.conversion-card) .mode-switch,.app-shell:has(.conversion-card) .search-hints){display:none}.app-shell:has(.conversion-card) .search-console{border-radius:var(--catpro-radius-card);box-shadow:none;padding:4px}.app-shell:has(.conversion-card) .search-form{height:50px;box-shadow:none;border-radius:var(--catpro-radius-card);border-width:1px;padding:6px 6px 6px 10px}.app-shell:has(.conversion-card) .search-form .search-submit{height:36px;padding:0 10px;font-size:11px}.conversion-card{border-left:0;border-right:0;border-radius:0;padding:10px}.conversion-card .detail-topline{min-height:38px}.conversion-grid{gap:9px;margin-top:7px}.conversion-media{gap:5px;height:188px}.conversion-media.wide{grid-template-rows:1fr 1fr;grid-template-columns:1.65fr .85fr}.conversion-media.wide .catalyst-visual{grid-area:1/1/3}.conversion-media.square,.conversion-media.tall{grid-template-columns:1.3fr .7fr}.catalyst-visual,.brand-tile,.vehicle-tile{border-radius:var(--catpro-radius-card)}.media-label{padding:4px 6px;font-size:6px;top:7px;left:7px}.brand-tile{text-align:center;flex-direction:column;justify-content:center;gap:6px;padding:7px}.brand-monogram{border-radius:var(--catpro-radius-card);width:34px;height:34px;font-size:11px}.brand-tile small,.vehicle-tile small{font-size:6px}.brand-tile strong,.vehicle-tile strong{font-size:8px}.vehicle-tile{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:6px}.vehicle-tile>img{width:52px;height:50px}.vehicle-tile>svg{width:24px}.code-block{grid-template-columns:1fr auto;align-items:end;display:grid}.code-block span,.code-block p{grid-column:1}.code-block h2{grid-column:1;margin:4px 0;font-size:22px}.money-stack{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px}.money-card,.money-card.used{border-radius:var(--catpro-radius-card);grid-row:auto;min-height:82px;padding:8px}.money-card>span{font-size:6px}.money-card small{font-size:7px}.money-card strong{white-space:nowrap;font-size:15px}.money-card em{font-size:6.5px}.conversion-actions{gap:5px;margin-top:6px}.sell-cta,.buy-cta{border-radius:var(--catpro-radius-card);min-height:60px;padding:8px}.sell-cta span,.buy-cta span{font-size:6px}.sell-cta strong,.buy-cta strong{font-size:9px}.detail-tabs{background:var(--catpro-surface);z-index:3;margin-top:10px;padding-top:8px;position:sticky;top:62px}.detail-tabs button{flex:1;height:34px;padding:0 7px;font-size:9px}.tab-content{min-height:70px}.summary-strip{grid-template-columns:1fr 1fr;gap:5px;margin-top:7px}.summary-strip>div{padding:8px}.summary-strip span{font-size:7px}.summary-strip strong{font-size:9px}.technical-sheet{grid-template-columns:1fr 1fr;gap:5px}.technical-sheet>div{padding:8px}.technical-sheet .wide{grid-column:1/3}.policy-grid{grid-template-columns:1fr 1fr;gap:5px}.policy-grid>div{gap:6px;padding:8px}.policy-grid p{font-size:8px}.results-list{margin-top:8px}.floating-whatsapp{display:none}.buy-sheet{margin-bottom:max(10px,env(safe-area-inset-bottom));max-height:94vh;padding:22px 15px;overflow:auto}.buy-sheet h2{font-size:24px}.exchange-math{grid-template-columns:1fr;gap:5px}.exchange-math>i{display:none}.exchange-math>div{min-height:54px}.buy-product{grid-template-columns:74px 1fr}.buy-product>img,.buy-product>span{width:74px;height:74px}}.account-link{color:var(--catpro-success);border:1px solid var(--catpro-border);white-space:nowrap;border-radius:999px;margin-left:auto;padding:9px 13px;font-size:12px;font-weight:600;text-decoration:none}.account-link+.saved-shortcut{margin-left:8px}.ops-shell{background:var(--catpro-surface-alt);min-height:100vh;color:var(--catpro-success);max-width:none;padding:34px}.ops-header{justify-content:space-between;align-items:flex-start;gap:30px;max-width:1380px;margin:0 auto 24px;display:flex}.ops-header h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(32px,4vw,58px)}.ops-header p{color:var(--catpro-muted);margin:0}.ops-mark{letter-spacing:.19em;color:var(--catpro-success);font-size:11px;font-weight:600}.ops-user{background:var(--catpro-surface);border:1px solid var(--catpro-border);border-radius:var(--catpro-radius-card);flex-direction:column;min-width:220px;padding:14px 16px;display:flex}.ops-user span,.ops-user a{color:var(--catpro-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.ops-user a{color:var(--catpro-success);margin-top:9px;font-weight:600}.ops-kpis,.wallet-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1380px;margin:0 auto 18px;display:grid}.ops-kpis article,.wallet-grid article{background:var(--catpro-text);color:var(--catpro-on-primary);border-radius:var(--catpro-radius-card);flex-direction:column;min-height:130px;padding:20px;display:flex}.ops-kpis span,.wallet-grid span{letter-spacing:.13em;color:var(--catpro-muted);font-size:10px;font-weight:600}.ops-kpis strong,.wallet-grid strong{margin:auto 0 3px;font-size:36px}.ops-kpis small,.wallet-grid small{color:var(--catpro-muted)}.ops-grid{grid-template-columns:1.35fr .85fr;gap:14px;max-width:1380px;margin:auto;display:grid}.ops-panel{background:var(--catpro-surface);border:1px solid var(--catpro-border);border-radius:var(--catpro-radius-card);padding:20px;box-shadow:0 12px 40px #102e270d}.ops-panel.wide{grid-column:1/-1}.ops-panel-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.ops-panel-title span{letter-spacing:.14em;color:var(--catpro-muted);font-size:10px;font-weight:600}.ops-panel-title h2{margin:5px 0 0;font-size:21px}.ops-panel-title a{color:var(--catpro-success);font-size:12px;font-weight:600}.funnel-bars{gap:13px;display:grid}.funnel-bars>div{grid-template-columns:100px 1fr 35px;align-items:center;gap:12px;font-size:12px;display:grid}.funnel-bars i{border-radius:var(--catpro-radius-card);background:var(--catpro-surface-alt);height:9px;overflow:hidden}.funnel-bars b{background:var(--catpro-surface-alt);border-radius:inherit;height:100%;display:block}.module-list{display:grid}.module-list>div{border-top:1px solid var(--catpro-border);grid-template-columns:9px 1fr auto;align-items:center;gap:10px;padding:13px 0;font-size:12px;display:grid}.module-list i{border-radius:50%;width:8px;height:8px}.module-list .ready{background:var(--catpro-primary);box-shadow:0 0 0 4px #e4f7f0}.module-list .pending{background:var(--catpro-primary);box-shadow:0 0 0 4px #fff2dd}.module-list strong{color:var(--catpro-muted);font-size:11px}.event-table{overflow:auto}.event-row{border-top:1px solid var(--catpro-border);grid-template-columns:1.3fr .8fr .6fr 1fr;gap:14px;min-width:650px;padding:12px;font-size:12px;display:grid}.event-row.head{letter-spacing:.08em;color:var(--catpro-muted);border:0;font-size:10px;font-weight:600}.event-row time{color:var(--catpro-muted)}.ops-empty{color:var(--catpro-muted);padding:16px 0}.ops-footer{max-width:1380px;color:var(--catpro-muted);justify-content:space-between;gap:20px;margin:20px auto 0;font-size:11px;display:flex}.ops-footer a{color:var(--catpro-success);font-weight:600}.setup-card{background:var(--catpro-surface);border:1px solid var(--catpro-border);border-radius:var(--catpro-radius-card);max-width:520px;margin:8vh auto;padding:34px;box-shadow:0 24px 80px #102e2717}.setup-card h1{letter-spacing:-.04em;margin:10px 0;font-size:38px}.setup-card p{color:var(--catpro-muted);line-height:1.6}.signed-identity{background:var(--catpro-surface-alt);border-radius:var(--catpro-radius-card);flex-direction:column;margin:20px 0;padding:14px;display:flex}.signed-identity span,.signed-identity small{color:var(--catpro-muted);font-size:11px}.admin-primary{text-align:center;border-radius:var(--catpro-radius-card);background:var(--catpro-primary);width:100%;color:var(--catpro-on-primary);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;padding:15px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.admin-primary small{margin-top:5px}.back-site{text-align:center;color:var(--catpro-muted);margin-top:18px;font-size:12px;display:block}.wallet-grid{grid-template-columns:repeat(2,1fr);max-width:1100px}.account-shell>.ops-header,.account-shell>.ops-panel,.account-shell>.wallet-disclaimer{max-width:1100px;margin-left:auto;margin-right:auto}.wallet-disclaimer{color:var(--catpro-muted);margin-top:16px;font-size:11px}@media (width<=760px){.account-link{display:none}.ops-shell{padding:22px 14px 90px}.ops-header{flex-direction:column}.ops-user{width:100%}.ops-kpis{grid-template-columns:repeat(2,1fr)}.ops-kpis article{min-height:112px}.ops-kpis strong{font-size:28px}.ops-grid{grid-template-columns:1fr}.ops-panel.wide{grid-column:auto}.ops-panel{padding:16px}.wallet-grid{grid-template-columns:1fr}.event-row{min-width:570px}.setup-card{margin:5vh auto;padding:24px}.ops-footer{flex-direction:column}}.ops-config-link{color:var(--catpro-success);margin-top:14px;font-size:12px;font-weight:600;display:inline-block}.config-counts{flex-wrap:wrap;gap:8px;max-width:1380px;margin:0 auto 16px;display:flex}.config-counts span{background:var(--catpro-surface-alt);color:var(--catpro-success);border-radius:999px;padding:7px 11px;font-size:11px;font-weight:600}.config-grid{grid-template-columns:repeat(2,1fr);gap:14px;max-width:1380px;margin:auto;display:grid}.config-form{background:var(--catpro-surface);border:1px solid var(--catpro-border);border-radius:var(--catpro-radius-card);grid-template-columns:1fr 1fr;align-items:end;gap:12px;padding:20px;display:grid}.config-form h2{grid-column:1/-1;margin:0 0 5px;font-size:19px}.config-form label{letter-spacing:.06em;color:var(--catpro-muted);flex-direction:column;gap:6px;font-size:10px;font-weight:600;display:flex}.config-form label.wide{grid-column:1/-1}.config-form input,.config-form textarea,.config-form select{border:1px solid var(--catpro-border);border-radius:var(--catpro-radius-card);background:var(--catpro-surface-alt);width:100%;color:var(--catpro-success);padding:11px;font:500 13px Arial,sans-serif}.config-form button{border-radius:var(--catpro-radius-card);background:var(--catpro-primary);color:var(--catpro-on-primary);border:0;padding:12px;font-weight:600}.config-form>small{color:var(--catpro-muted);font-size:10px}.config-form:last-child{grid-column:1/-1}@media (width<=760px){.config-grid,.config-form{grid-template-columns:1fr}.config-form label.wide,.config-form h2,.config-form:last-child{grid-column:auto}}.catalyst-editor{flex-direction:column;grid-column:1/-1;gap:14px;display:flex}.catalyst-load{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.catalyst-edit{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.catalyst-edit label.wide,.catalyst-edit button,.catalyst-edit small{grid-column:1/-1}.catalyst-editor button{justify-self:start}@media (width<=760px){.catalyst-load,.catalyst-edit{grid-template-columns:1fr}}.brand-logo{border-radius:var(--catpro-radius-card);background:var(--catpro-surface);object-fit:contain;flex:none;width:52px;height:52px;padding:8px}.brand-tile .brand-logo,.brand-tile .brand-monogram{width:52px;height:52px}.vehicle-photo{object-fit:cover;border-radius:var(--catpro-radius-card);background:var(--catpro-surface-alt);flex:none;width:72px;height:100%;max-height:78px}.vehicle-photo-fallback{border-radius:var(--catpro-radius-card);background:var(--catpro-surface-alt);flex:none;width:72px;height:56px}.vehicle-tile{overflow:hidden}.hub-hero{align-items:center;gap:16px;margin:8px 0 12px;display:flex}.hub-hero h1{margin:0}.hub-hero .brand-logo,.hub-hero .brand-monogram{border-radius:var(--catpro-radius-card);border:1px solid var(--line);background:var(--catpro-surface);width:64px;height:64px;padding:10px}.hub-hero .vehicle-photo{border-radius:var(--catpro-radius-card);width:120px;height:80px;max-height:80px}.hub-hero .vehicle-photo-fallback{width:120px;height:80px}.seo-hubs .brand-logo,.seo-hubs .brand-monogram{border-radius:var(--catpro-radius-card);border:1px solid var(--line);background:var(--catpro-surface);width:40px;height:40px;padding:6px}.seo-hubs .vehicle-photo,.seo-hubs .vehicle-photo-fallback{border-radius:var(--catpro-radius-card);width:40px;height:32px}.leader-pills .brand-logo,.leader-pills .brand-monogram{border-radius:var(--catpro-radius-card);background:var(--catpro-surface);width:28px;height:28px;padding:4px}.leader-pills .vehicle-photo,.leader-pills .vehicle-photo-fallback{border-radius:var(--catpro-radius-card);width:36px;height:24px}.cluster-entries-below{border-top:1px solid var(--line);margin:18px clamp(16px,4vw,56px) 28px;padding:12px 0 0}.seo-product .cluster-entries-below{margin:18px 0 0}.result-detail .cluster-entries-below{margin:16px 0 0;padding-top:12px}@media (width<=640px){.search-form .search-submit{max-width:none}.brand-tile .brand-logo,.brand-tile .brand-monogram{border-radius:var(--catpro-radius-card);width:34px;height:34px;padding:5px}.vehicle-tile .vehicle-photo,.vehicle-tile .vehicle-photo-fallback{width:52px;height:44px;max-height:44px}.cluster-entries-below{margin-left:12px;margin-right:12px}}@media (width<=360px){.search-submit-short{display:none}.search-form .search-submit{gap:0;width:42px;min-width:42px;padding:0}}.seo-topbar{gap:16px}.seo-nav{align-items:center;gap:14px;margin-left:auto;display:flex}.seo-nav a{color:var(--navy);font-size:13px;font-weight:600;text-decoration:none}.seo-shell .seo-main{max-width:1100px;padding:28px clamp(16px,4vw,72px) 80px}.seo-shell h1{letter-spacing:-.045em;color:var(--navy);margin:8px 0 12px;font-size:clamp(32px,4vw,52px)}.seo-lead{color:var(--muted);max-width:720px;line-height:1.6}.seo-breadcrumb ol{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;font-size:12px;list-style:none;display:flex}.seo-breadcrumb li:not(:last-child):after{content:"/";color:var(--catpro-muted);margin-left:6px}.seo-breadcrumb a{color:var(--blue);font-weight:700;text-decoration:none}.seo-index,.seo-hubs,.seo-related ul{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.seo-index a,.seo-hubs a,.seo-related a{border:1px solid var(--line);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);color:var(--ink);grid-template-columns:minmax(120px,220px) 1fr auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.seo-index strong,.seo-hubs strong,.seo-related strong{font:500 13px var(--catpro-font-family-mono)}.seo-index span,.seo-hubs span,.seo-related span{color:var(--muted);font-size:12px}.seo-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.seo-pagination a{color:var(--blue);font-weight:600}.seo-related{margin-top:28px}.seo-related h2,.seo-product h2{margin:0 0 10px;font-size:22px}.seo-list{color:var(--muted);line-height:1.6}.seo-home-index{grid-template-columns:1.1fr .8fr 1fr;gap:22px;max-width:1440px;margin:0 auto;padding:10px clamp(20px,5vw,78px) 80px;display:grid}.seo-home-index h2,.seo-home-index h3{color:var(--navy);margin:8px 0}.seo-home-index ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.seo-home-index a{color:var(--blue);font-weight:600;text-decoration:none}.seo-home-index span,.seo-home-index p{color:var(--muted);font-size:13px}.catalog-permalink{color:var(--blue);margin-top:8px;font-size:12px;font-weight:600;display:inline-block}.seo-product .technical-sheet{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.code-card-list a{grid-template-columns:56px minmax(110px,200px) 1fr auto}.code-card-photo{border-radius:var(--catpro-radius-card);background:var(--catpro-surface-alt);width:56px;height:44px;color:var(--catpro-muted);font:500 14px var(--catpro-font-family-mono);place-items:center;display:grid;overflow:hidden}.code-card-photo img{object-fit:contain;width:100%;height:100%}.wa-hero-cta{border-radius:var(--catpro-radius-card);background:var(--catpro-primary);min-height:76px;color:var(--catpro-on-primary);flex-direction:column;justify-content:center;gap:4px;margin-top:12px;padding:14px 16px;text-decoration:none;display:flex;box-shadow:0 12px 28px #0aa86e47}.wa-hero-cta span{font:500 9px var(--catpro-font-family-mono);letter-spacing:.12em;opacity:.75}.wa-hero-cta strong{font-size:18px;line-height:1.15}.cluster-entries{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:12px 4px 4px;display:grid}.cluster-entries a,.leader-pills a,.leader-pills button{border:1px solid var(--line);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);color:var(--navy);font:inherit;text-align:left;flex-direction:column;gap:3px;padding:10px 8px;text-decoration:none;display:flex}.cluster-entries strong,.leader-pills a{font-size:11px;font-weight:600}.cluster-entries span{color:var(--muted);font-size:10px}.leader-pills{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.leader-pills a,.leader-pills button{flex-direction:row;align-items:center;gap:8px;padding:8px 12px}.leader-pills small{color:var(--muted);font-weight:700}.intent-cta-row{flex-wrap:wrap;align-items:stretch;gap:10px;margin:18px 0;display:flex}.intent-cta-row .wa-hero-cta{min-width:min(100%,320px);margin-top:0}.intent-secondary{border:1px solid var(--line);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);color:var(--navy);align-items:center;min-height:52px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.intent-links{flex-wrap:wrap;gap:10px;margin:14px 0 22px;display:flex}.intent-links a{color:var(--blue);font-weight:600;text-decoration:none}.simulator-row{gap:8px;margin-top:10px;display:grid}.simulator-row a:last-child{color:var(--blue);text-align:center;font-weight:600}.cluster-seo-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.intent-main section{margin-top:28px}.intent-main h2{margin:0 0 8px;font-size:22px}@media (width<=900px){.seo-home-index{grid-template-columns:1fr}.seo-nav{display:none}.seo-index a,.seo-related a{grid-template-columns:1fr}.seo-hubs a{grid-template-columns:56px 1fr auto}.code-card-list a{grid-template-columns:48px 1fr}.code-card-list b{grid-column:2}.cluster-entries{grid-template-columns:1fr 1fr}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-logo{padding:2px!important}.brand-tile .brand-logo,.brand-tile .brand-monogram{width:64px;height:64px;padding:3px!important}.hub-hero .brand-logo,.hub-hero .brand-monogram{width:80px;height:80px;padding:4px!important}.seo-hubs a{grid-template-columns:56px minmax(100px,1fr) auto}.seo-hubs .brand-logo,.seo-hubs .brand-monogram{width:52px;height:52px;padding:2px!important}.leader-pills .brand-logo,.leader-pills .brand-monogram{width:36px;height:36px;padding:2px!important}@media (width<=640px){.brand-tile .brand-logo,.brand-tile .brand-monogram{width:40px;height:40px;padding:2px!important}}.seo-home-index{gap:16px;padding:8px clamp(20px,5vw,78px) 120px}.seo-home-index>div{background:var(--catpro-surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:0 10px 30px #0713290a}.seo-home-index h2{letter-spacing:-.03em;margin:8px 0 6px;font-size:26px}.seo-home-index h3{font:500 11px/1 var(--catpro-font-family-mono);letter-spacing:.12em;color:var(--blue);text-transform:uppercase;margin:20px 0 8px}.seo-home-index ul{gap:0}.seo-home-index li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 12px;padding:10px 2px;display:grid}.seo-home-index li:last-child{border-bottom:0}.seo-home-index a{color:var(--navy);font:500 13px var(--catpro-font-family-mono);text-decoration:none}.seo-home-index a:hover{color:var(--blue)}.seo-home-index span,.seo-home-index b{color:var(--muted);font:700 11px/1.35 var(--catpro-font-family-body)}.seo-home-index b{color:var(--navy);font-family:var(--catpro-font-family-mono)}.seo-home-stats{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.seo-home-stats a{border:1px solid var(--line);background:var(--catpro-surface);font:500 11px var(--catpro-font-family-body);color:var(--navy);border-radius:999px;padding:7px 12px}.cluster-seo-list li{grid-template-columns:1fr}.cluster-seo-list a{font:500 14px var(--catpro-font-family-body)}.search-submit-label{white-space:nowrap}@media (width<=360px){.search-submit-label{display:none}}@media (width<=640px){.seo-home-index{grid-template-columns:1fr;padding:8px 15px 130px}.seo-home-index>div{padding:18px}}.catalyst-editor-body{grid-column:1/-1;grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.catalyst-photo-stage{border:1px dashed var(--catpro-border);border-radius:var(--catpro-radius-card);background:var(--catpro-surface-alt);flex-direction:column;gap:8px;min-height:320px;padding:12px;display:flex}.catalyst-photo-stage>small{font:500 9px/1 var(--catpro-font-family-mono);letter-spacing:.08em;color:var(--catpro-muted);text-transform:uppercase}.catalyst-photo-main,.catalyst-vehicle-preview{object-fit:contain;border-radius:var(--catpro-radius-card);background:var(--catpro-surface);border:1px solid var(--catpro-border);width:100%;max-height:220px}.catalyst-vehicle-preview{max-height:140px}.catalyst-photo-empty{text-align:center;border-radius:var(--catpro-radius-card);background:var(--catpro-surface);min-height:160px;color:var(--catpro-muted);place-items:center;padding:16px;font-size:12px;font-weight:700;display:grid}.catalyst-photo-empty.compact{min-height:88px}.catalyst-photo-thumbs{flex-wrap:wrap;gap:6px;display:flex}.catalyst-photo-thumbs button{border:2px solid var(--catpro-border);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);width:56px;height:44px;padding:0;overflow:hidden}.catalyst-photo-thumbs button.active{border-color:var(--catpro-border)}.catalyst-photo-thumbs img{object-fit:cover;width:100%;height:100%}.catalyst-photo-fields{grid-column:1/-1;gap:8px;display:grid}.catalyst-photo-fields>strong{color:var(--catpro-success);font-size:12px}.catalyst-photo-fields>em{color:var(--catpro-muted);font-size:10px}.catalyst-photo-row,.catalyst-photo-add{grid-template-columns:1fr auto auto auto;align-items:center;gap:6px;display:grid}.catalyst-photo-add{grid-template-columns:1fr auto}.catalyst-photo-row button,.catalyst-photo-add button{background:var(--catpro-text);padding:10px 12px}@media (width<=760px){.catalyst-editor-body{grid-template-columns:1fr}}.catalyst-gallery{-webkit-user-select:none;user-select:none;grid-template-rows:1fr;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.catalyst-gallery>img{object-fit:contain;mix-blend-mode:multiply;-webkit-user-drag:none;width:100%;height:100%}.catalyst-thumbs{flex-wrap:wrap;gap:6px;width:100%;padding:6px 8px 8px;display:flex}.catalyst-thumbs button{border:2px solid var(--catpro-border);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);width:52px;height:40px;padding:0;overflow:hidden}.catalyst-thumbs button.active{border-color:var(--blue)}.catalyst-thumbs img{object-fit:cover;mix-blend-mode:normal;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.catalyst-visual,.code-card-photo{-webkit-user-select:none;user-select:none}.catalyst-visual img,.code-card-photo img{-webkit-user-drag:none}@media print{.catalyst-gallery,.catalyst-visual{position:relative}.catalyst-gallery>img,.catalyst-visual img{filter:grayscale(.12)contrast(.9)}.catalyst-gallery:after,.catalyst-visual:after{content:"CATPRO · catpro.eco.br · reprodução não autorizada";background:var(--catpro-surface-alt);color:var(--catpro-primary);text-align:center;pointer-events:none;place-items:center;padding:20px;font:500 16px/1.35 Arial,sans-serif;display:grid;position:absolute;inset:0}.catalyst-thumbs{display:none}}a.floating-whatsapp,.floating-whatsapp{right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:45;background:var(--catpro-primary);width:58px;height:58px;min-height:58px;color:var(--catpro-on-primary);border:3px solid var(--catpro-border);border-radius:50%;place-items:center;padding:0;font-size:0;text-decoration:none;position:fixed;left:auto;box-shadow:0 10px 24px #07132947,0 2px 8px #00000029;display:grid!important}.app-shell:has(.mobile-nav) .floating-whatsapp{bottom:calc(82px + env(safe-area-inset-bottom))}@media (width<=640px){a.floating-whatsapp,.floating-whatsapp{right:max(14px,env(safe-area-inset-right));border-radius:50%;justify-content:center;width:56px;height:56px;min-height:56px;display:grid!important;left:auto!important}.app-shell:has(.conversion-card) .floating-whatsapp{right:max(14px,env(safe-area-inset-right));border-radius:50%;justify-content:center;width:56px;height:56px;min-height:56px;display:grid!important;left:auto!important}}.variant-selector{border:1px solid var(--catpro-border);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);margin:20px 0 24px;padding:18px}.variant-selector-heading>span,.variant-selected-panel>span{font:500 9px/1 var(--catpro-font-family-mono);letter-spacing:.12em;color:var(--blue)}.variant-selector-heading h2{color:var(--navy);margin:8px 0 5px;font-size:22px}.variant-selector-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.variant-options{gap:8px;margin-top:14px;display:grid}.variant-option{border:1px solid var(--line);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);cursor:pointer;grid-template-columns:20px 52px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.variant-option.selected{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-soft)}.variant-option input{accent-color:var(--blue);width:18px;height:18px}.variant-option img{object-fit:contain;border-radius:var(--catpro-radius-card);background:var(--catpro-surface-alt);width:52px;height:44px}.variant-option-photo{width:52px;height:44px;display:block!important;position:relative!important}.variant-option-photo small{background:var(--catpro-surface);text-align:center;padding:2px 3px;line-height:1.1;position:absolute;bottom:0;left:0;right:0;color:var(--catpro-on-primary)!important;white-space:normal!important;font-size:5px!important}.variant-option span{flex-direction:column;gap:4px;min-width:0;display:flex}.variant-option strong{color:var(--navy);font-size:13px}.variant-option small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.variant-option b{font:500 14px var(--catpro-font-family-mono);color:var(--navy);white-space:nowrap}.variant-selected-panel{border-radius:var(--catpro-radius-card);background:var(--catpro-surface);border:1px solid var(--catpro-border);flex-direction:column;gap:5px;margin-top:12px;padding:12px;display:flex}.variant-selected-panel>strong{color:var(--navy);font-size:15px}.variant-selected-panel>small,.variant-selection-hint,.variant-technical-hint{color:var(--muted);font-size:11px;line-height:1.5}.variant-selected-panel .wa-hero-cta{margin-top:7px}.variant-selection-hint{background:var(--catpro-surface);border-radius:var(--catpro-radius-card);margin:12px 0 0;padding:10px 12px}.variant-technical-hint{background:var(--catpro-surface);border-radius:var(--catpro-radius-card);margin:0;padding:12px}@media (width<=640px){.variant-selector{margin-left:-2px;margin-right:-2px;padding:14px}.variant-option{grid-template-columns:18px 42px 1fr;gap:8px}.variant-option img,.variant-option-photo{width:42px;height:38px}.variant-option b{grid-column:3;font-size:13px}}.ficha-main{max-width:1180px!important;padding:22px clamp(16px,4vw,56px) 88px!important}.ficha-card,.ficha-state-card{background:var(--catpro-surface);border:1px solid var(--line);border-radius:var(--catpro-radius-card);padding:24px;box-shadow:0 12px 36px #0713290d}.ficha-hero{grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);align-items:start;gap:24px;display:grid}.ficha-hero-media{min-width:0}.ficha-hero-media .catalyst-visual{aspect-ratio:4/3;min-height:220px}.ficha-hero-media .catalyst-gallery{aspect-ratio:4/3;background:var(--catpro-surface-alt);width:100%;height:100%}.catalyst-gallery-main{background:var(--catpro-surface-alt);border-radius:var(--catpro-radius-card);border:0;place-items:center;width:100%;height:100%;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.catalyst-gallery-main img{object-fit:contain;mix-blend-mode:multiply;-webkit-user-drag:none;width:100%;height:100%}.catalyst-gallery-main:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.ficha-photo-fallback{text-align:center;height:100%;min-height:220px;color:var(--muted);background:var(--catpro-surface-alt);border-radius:var(--catpro-radius-card);padding:24px;line-height:1.45}.ficha-photo-fallback strong{color:var(--navy);font-size:14px}.ficha-hero-copy{gap:11px;min-width:0;display:grid}.ficha-hero-copy>.eyebrow{margin:0}.ficha-hero-copy>h1{letter-spacing:-.05em;color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:clamp(32px,4vw,54px);line-height:1}.ficha-block{border-top:1px solid var(--line);margin-top:2px;padding:19px 0 0}.ficha-block h2{color:var(--navy);margin:0 0 8px;font-size:18px;line-height:1.2}.ficha-block p{margin:0 0 7px;font-size:13px;line-height:1.55}.ficha-block p:last-child{margin-bottom:0}.ficha-block a{color:var(--blue);font-weight:600;text-decoration:none}.ficha-hero .ficha-block{border:0;padding:0}.ficha-hero .ficha-block h2{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 5px;font-size:11px}.ficha-hero .ficha-block p{font-size:13px;line-height:1.4}.ficha-association{color:var(--green);font-size:11px;font-weight:600}.ficha-brand-line{align-items:center;gap:10px;display:flex}.ficha-brand-line p{margin:0}.ficha-brand-line img,.ficha-brand-line svg{flex:none;width:40px;height:40px}.ficha-aliases>p{color:var(--muted);margin-bottom:5px;font-size:11px}.ficha-aliases ul,.ficha-value-list,.ficha-related-links{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ficha-aliases li{font:500 12px var(--catpro-font-family-mono);align-items:center;gap:4px;display:flex}.ficha-aliases button{border:1px solid var(--line);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);color:var(--blue);padding:4px 6px;font-size:10px;font-weight:600}.ficha-more-aliases{margin-top:7px;font-size:11px}.ficha-more-aliases summary{cursor:pointer;color:var(--blue);font-weight:600}.ficha-copy-status{min-height:14px;color:var(--green);font-size:10px;display:block}.ficha-price-copy{color:var(--navy);font-size:17px!important}.ficha-price-copy strong{font:500 clamp(24px,3vw,36px)/1 var(--catpro-font-family-mono);letter-spacing:-.04em}.ficha-source{color:var(--muted);font-size:11px!important}.ficha-primary-cta,.ficha-secondary-cta{border-radius:var(--catpro-radius-card);text-align:center;justify-content:center;align-items:center;min-height:56px;padding:12px 15px;display:flex;font-weight:600!important;text-decoration:none!important}.ficha-primary-cta{background:var(--blue);box-shadow:none;color:var(--catpro-on-whatsapp)!important}.ficha-secondary-cta{background:var(--blue-soft);border:1px solid var(--catpro-border);color:var(--blue)!important}.ficha-microcopy{color:var(--muted);font-size:11px!important}.ficha-product-description{max-width:760px;color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.6}.ficha-block-stack{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.ficha-block-stack>.ficha-block-11,.ficha-block-stack>.ficha-block-14,.ficha-block-stack>.ficha-block-15,.ficha-block-stack>.ficha-block-16,.ficha-block-stack>.ficha-block-17{grid-column:1/-1}.ficha-block-stack>.ficha-block-16,.ficha-block-stack>.ficha-block-17{min-width:0}.ficha-value-list{gap:6px;display:grid}.ficha-value-list li,.ficha-related-links li{border:1px solid var(--line);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);padding:10px 12px;font-size:12px;line-height:1.4}.ficha-related-links li{padding:0;display:flex}.ficha-related-links a{padding:10px 12px;display:block}.ficha-offer-card{border:1px solid var(--line);border-radius:var(--catpro-radius-card);grid-template-columns:96px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.ficha-offer-card img{object-fit:contain;border-radius:var(--catpro-radius-card);background:var(--catpro-surface-alt);width:96px;height:72px}.ficha-offer-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ficha-offer-card>div span{color:var(--muted);font-size:11px}.ficha-faq-list{gap:8px;display:grid}.ficha-faq-list details{border:1px solid var(--line);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);padding:11px 13px}.ficha-faq-list summary{cursor:pointer;color:var(--navy);font-size:13px;font-weight:600}.ficha-faq-list p{color:var(--muted);margin:8px 0 0;font-size:12px}.ficha-canonical-note{color:var(--muted);margin:22px 0 0;font-size:10px}.ficha-state-panel{border:1px solid var(--catpro-border);background:var(--amber-soft);border-radius:var(--catpro-radius-card);padding:16px}.ficha-state-panel h2,.ficha-state-card h1{margin-top:0}.ficha-variant-state{border:1px solid var(--catpro-border);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);padding:14px}.ficha-variant-state h2{margin:0 0 5px;font-size:17px}.ficha-variant-state>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.ficha-state-card{max-width:720px;margin:24px auto}.ficha-state-card p{color:var(--muted);line-height:1.6}.ficha-state-card .ficha-primary-cta{margin:18px 0 10px}.catalyst-lightbox{z-index:80;background:var(--catpro-surface);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.catalyst-lightbox-dialog{background:var(--catpro-surface);border-radius:var(--catpro-radius-card);place-items:center;gap:12px;width:min(1100px,96vw);max-height:94vh;padding:18px;display:grid;position:relative}.catalyst-lightbox-dialog>img{object-fit:contain;width:100%;max-height:78vh;display:block}.catalyst-lightbox-close{border:1px solid var(--line);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);width:38px;height:38px;color:var(--navy);z-index:1;font-size:24px;line-height:1;position:absolute;top:10px;right:10px}.catalyst-lightbox-controls{color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.catalyst-lightbox-controls button{border:1px solid var(--line);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);color:var(--blue);padding:8px 10px;font-weight:600}@media (width<=760px){.ficha-hero{grid-template-columns:1fr;gap:12px}.ficha-hero-media{order:0}.ficha-hero-copy{order:1}.ficha-card{padding:15px}.ficha-main{padding:10px 12px 90px!important}.ficha-hero-media .catalyst-visual,.ficha-hero-media .catalyst-gallery{aspect-ratio:1.65;min-height:170px}.ficha-photo-fallback{min-height:170px}.ficha-hero-copy{gap:7px}.ficha-hero-copy>h1{font-size:30px}.ficha-hero .ficha-block{border:0;margin:0;padding:0}.ficha-hero .ficha-block h2{margin:0 0 3px;font-size:10px}.ficha-hero .ficha-block p{font-size:12px;line-height:1.35}.ficha-hero .ficha-brand-line{gap:7px}.ficha-hero .ficha-brand-line img,.ficha-hero .ficha-brand-line svg{width:28px;height:28px}.ficha-hero .ficha-aliases>p{margin-right:5px;display:inline}.ficha-hero .ficha-aliases ul{gap:4px;display:inline-flex}.ficha-hero .ficha-aliases li{font-size:11px}.ficha-hero .ficha-aliases button{padding:3px 5px;font-size:9px}.ficha-price-copy{font-size:15px!important}.ficha-price-copy strong{font-size:25px}.ficha-hero .ficha-price-block p:not(.ficha-price-copy):not(.ficha-source){margin-right:4px;font-size:10px;display:inline}.ficha-hero .ficha-price-block .ficha-source{display:none}.ficha-hero .ficha-primary-cta{min-height:48px;padding:11px 13px;font-size:13px}.ficha-hero .ficha-microcopy{font-size:10px}.ficha-product-description{margin-top:14px;font-size:11px}.ficha-block-stack{grid-template-columns:1fr}.ficha-block-stack>.ficha-block{grid-column:1/-1}.ficha-offer-card{grid-template-columns:56px 1fr}.ficha-offer-card img{width:56px;height:52px}.ficha-offer-card>.ficha-secondary-cta{grid-column:1/-1}.ficha-state-card{padding:20px}.catalyst-lightbox{padding:8px}.catalyst-lightbox-dialog{width:100%;padding:10px}.catalyst-lightbox-dialog>img{max-height:75vh}}@media (width<=420px){.ficha-main{padding-left:10px!important;padding-right:10px!important}.ficha-card{padding:12px}.ficha-hero-media .catalyst-visual,.ficha-hero-media .catalyst-gallery{aspect-ratio:1.75;min-height:150px}.ficha-photo-fallback{min-height:150px}.ficha-hero-copy>h1{font-size:28px}.ficha-price-copy strong{font-size:23px}.ficha-hero .ficha-primary-cta{font-size:12px}}.ficha-offer-card .ficha-affiliate-disclosure{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.4}.ficha-offer-card>.ficha-secondary-cta{grid-column:3}@media (width<=760px){.ficha-offer-card>.ficha-secondary-cta{grid-column:1/-1}}.derived-article{background:var(--catpro-surface-alt);border:1px solid var(--line);border-radius:var(--catpro-radius-card);margin-top:28px;padding:24px;box-shadow:0 10px 30px #0713290a}.derived-article-eyebrow{color:var(--blue);font:600 10px/1 var(--catpro-font-family-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px}.derived-article h2{color:var(--navy);letter-spacing:-.035em;margin:0 0 9px;font-size:clamp(24px,3vw,34px);line-height:1.08}.derived-article-summary{max-width:780px;color:var(--navy);margin:0;font-size:14px;font-weight:600;line-height:1.6}.derived-article-photo{max-width:480px;margin:18px 0 0}.derived-article-photo img{object-fit:contain;border-radius:var(--catpro-radius-card);background:var(--catpro-surface);border:1px solid var(--line);width:100%;height:auto;max-height:280px;display:block}.derived-article-photo figcaption{color:var(--muted);margin-top:5px;font-size:10px}.derived-article-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px;margin-top:22px;display:grid}.derived-article-sections>section{min-width:0}.derived-article-sections>section:first-child,.derived-article-sections>section:nth-last-child(-n+2){border-top:1px solid var(--line);padding-top:15px}.derived-article h3{color:var(--navy);margin:0 0 8px;font-size:18px;line-height:1.2}.derived-article p{color:var(--muted);margin:0 0 9px;font-size:13px;line-height:1.6}.derived-article p:last-child{margin-bottom:0}.derived-article ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.derived-article li{background:var(--catpro-surface);border:1px solid var(--line);border-radius:var(--catpro-radius-card);color:var(--muted);padding:9px 11px;font-size:12px;line-height:1.5}.derived-article li a{color:var(--blue);white-space:nowrap;margin-left:5px;font-weight:600;text-decoration:none}.derived-article a{color:var(--blue);font-weight:600;text-decoration:none}.derived-article-faq,.derived-article-links{border-top:1px solid var(--line);margin-top:22px;padding-top:15px}.derived-article-faq{gap:8px;display:grid}.derived-article-faq h3,.derived-article-links h3{grid-column:1/-1}.derived-article-faq details{background:var(--catpro-surface);border:1px solid var(--line);border-radius:var(--catpro-radius-card);padding:11px 13px}.derived-article-faq summary{cursor:pointer;color:var(--navy);font-size:13px;font-weight:600}.derived-article-faq details p{margin-top:8px}.derived-article-links ul{flex-wrap:wrap;gap:7px;display:flex}.derived-article-links li{padding:0}.derived-article-links li a{margin:0;padding:9px 11px;display:block}@media (width<=760px){.derived-article{padding:17px 14px}.derived-article-sections{grid-template-columns:1fr;gap:17px}.derived-article-sections>section:first-child,.derived-article-sections>section:nth-last-child(-n+2){border-top:1px solid var(--line);padding-top:13px}.derived-article h2{font-size:25px}}.catalyst-placeholder{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:14%;display:flex}.catalyst-placeholder img{object-fit:contain;width:100%;height:auto;display:block}.catalyst-placeholder img.logo-negative,:root[data-theme=dark] .catalyst-placeholder img.logo-positive{display:none}:root[data-theme=dark] .catalyst-placeholder img.logo-negative{display:block}.catalyst-placeholder-hero{padding:22%}.catalyst-placeholder-card{padding:16%}.catalyst-placeholder-compact{padding:12%}.code-card-photo .catalyst-placeholder,.variant-option-photo .catalyst-placeholder{padding:10%}@media print{.catalyst-placeholder img.logo-positive{display:block!important}.catalyst-placeholder img.logo-negative{display:none!important}}.lead-capture{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:12px;margin-bottom:16px;padding:20px;display:grid}.lead-capture h3{color:var(--ink);margin:0;font-size:20px;line-height:1.25}.lead-capture p{margin:0}.lead-capture form{gap:12px;display:grid}.lead-capture label{color:var(--ink);gap:6px;font-size:13px;font-weight:600;display:grid}.lead-capture input{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:100%;min-height:44px;color:var(--ink);padding:10px 12px;font-size:16px}.lead-capture input[type=file]{padding:9px 10px;font-size:14px}.lead-capture .lead-capture-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead-capture-error{color:var(--red);font-size:14px;font-weight:600}.lead-capture-done{text-align:center;justify-items:center}.lead-capture-done .success-icon{background:var(--green-soft);width:48px;height:48px;color:var(--green);border-radius:50%;place-items:center;display:grid}.whatsapp-button{background:var(--catpro-whatsapp);color:var(--catpro-on-whatsapp)}.whatsapp-button:hover{background:var(--catpro-whatsapp-hover)}.photo-picker{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.photo-picker legend{color:var(--ink);margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.photo-picker-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lead-capture .photo-picker-button,.photo-picker-button{border:1px solid var(--catpro-border,var(--line));border-radius:var(--radius);background:var(--blue-soft);min-height:48px;color:var(--blue);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.photo-picker-button:focus-within{outline:3px solid var(--blue);outline-offset:2px}.photo-picker-status{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.identified-card{border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:var(--radius);background:var(--surface);gap:10px;margin-bottom:12px;padding:20px;display:grid}.identified-card h3{color:var(--ink);margin:0;font-size:20px;line-height:1.25}.identified-code{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;display:flex}.identified-code strong{font:600 18px var(--catpro-font-family-mono,monospace);color:var(--navy)}.identified-code span{color:var(--muted);font-size:14px}.identified-more{margin:0;font-size:13px}.identified-links{flex-wrap:wrap;gap:8px;display:flex}.identified-links a{align-items:center;min-height:44px;padding:0 14px;text-decoration:none;display:inline-flex}.ficha-block-siblings{margin-top:18px}.ficha-sibling-links small{color:var(--muted);font-weight:500}.ficha-variant-of{border:1px solid var(--catpro-border,var(--line));border-radius:var(--catpro-radius-card);background:var(--catpro-surface-alt);margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.ficha-variant-of a{color:var(--blue);font-weight:600}.familia-main{max-width:980px;margin:0 auto;padding:18px 16px 96px}.familia-main h1{letter-spacing:-.03em;color:var(--navy);overflow-wrap:anywhere;margin:10px 0 12px;font-size:clamp(28px,4vw,44px);line-height:1.05}.familia-lead{color:var(--muted);max-width:760px;font-size:15px;line-height:1.55}.familia-ident{border:1px solid var(--line);border-radius:var(--catpro-radius-card);background:var(--catpro-surface);gap:8px;margin:16px 0;padding:16px;display:grid}.familia-ident h2,.familia-codigos h2{color:var(--navy);margin:0 0 4px;font-size:18px}.familia-ident p{margin:0;font-size:14px;line-height:1.55}.familia-cta{gap:10px;margin:16px 0;display:grid}.familia-table-wrap{border:1px solid var(--line);border-radius:var(--catpro-radius-card);overflow-x:auto}.familia-table{border-collapse:collapse;width:100%;font-size:14px}.familia-table th,.familia-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.familia-table th{background:var(--catpro-surface-alt);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px}.familia-table td:first-child{font-family:var(--catpro-font-family-mono,monospace);white-space:nowrap;color:var(--navy);font-weight:600}.familia-table small{color:var(--muted);white-space:normal;font-family:inherit;font-weight:400;display:block}.familia-pager{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.familia-pager a{border:1px solid var(--line);border-radius:var(--catpro-radius-card);min-height:44px;color:var(--blue);align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.familia-pager span{color:var(--muted);font-size:13px}@media (width<=640px){.familia-table th:nth-child(3),.familia-table td:nth-child(3){display:none}.photo-picker-buttons{grid-template-columns:1fr 1fr}}.photo-picker-button{position:relative;overflow:hidden}.photo-picker-button input[type=file]{max-width:1px;max-height:1px;top:0;left:0}.familia-cta a.secondary{text-align:center;justify-content:center;align-items:center;min-height:48px;text-decoration:none;display:flex}[data-landing=metodologia-frota] .cluster-seo-list li{gap:4px;line-height:1.55;display:grid}[data-landing=metodologia-frota] .cluster-seo-list li span{color:var(--muted)}[data-landing=metodologia-frota] h3{color:var(--navy);margin:16px 0 4px;font-size:17px;font-weight:600}[data-landing=metodologia-frota] .detail-section p{color:var(--muted);margin:0 0 10px;line-height:1.6}[data-landing=metodologia-frota] .detail-section ul{gap:8px;margin:8px 0 0;padding-left:20px;line-height:1.55;display:grid}[data-landing=metodologia-frota] .detail-section ul a{color:var(--blue);overflow-wrap:anywhere;font-weight:600}[data-landing=proconve] .detail-section p{color:var(--muted);max-width:760px;margin:0 0 10px;line-height:1.6}[data-landing=proconve] .detail-section ul{gap:8px;margin:8px 0 0;padding-left:20px;line-height:1.55;display:grid}[data-landing=proconve] .detail-section ul a{color:var(--blue);overflow-wrap:anywhere;font-weight:600}[data-landing=proconve] .proconve-tabela{margin:12px 0;overflow-x:auto}[data-landing=proconve] .proconve-tabela table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.45}[data-landing=proconve] .proconve-tabela caption{text-align:left;color:var(--navy);padding:0 0 8px;font-weight:600}[data-landing=proconve] .proconve-tabela :is(th,td){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}[data-landing=proconve] .proconve-tabela thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}[data-landing=proconve] .proconve-tabela tbody th{font:600 14px var(--catpro-font-family-mono);color:var(--navy);white-space:nowrap}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html{scroll-behavior:auto}body{font-family:var(--catpro-font-family-body);font-synthesis:none;line-height:1.5}h1,h2,.hero-copy h1,.library-view h1,.ficha-hero-copy>h1{font-family:var(--catpro-font-family-display);letter-spacing:-.02em;font-weight:700}h3,button,input,select,textarea{font-family:var(--catpro-font-family-body)}input,select,textarea{color:var(--catpro-text);background:var(--catpro-surface);font-size:16px}code,.result-code,.identity-grid h2,.ficha-price-copy strong,.price-panel strong{font-family:var(--catpro-font-family-mono);font-variant-numeric:tabular-nums;font-weight:500}.topbar{background:var(--catpro-surface);-webkit-backdrop-filter:none;backdrop-filter:none;gap:16px;height:auto;min-height:88px;padding-block:12px}.c3p4-logo{flex-shrink:0;width:260px;padding:0;line-height:0;display:block}.c3p4-logo img{aspect-ratio:537.303/112;object-fit:contain;width:260px;height:auto;display:block}.brand{flex-shrink:0;min-height:68px;padding:8px 12px;text-decoration:none}.brand .c3p4-logo{padding:0}.seo-nav a,.seo-breadcrumb a,.seo-breadcrumb [aria-current],.text-button,.account-link{align-items:center;min-height:44px;display:inline-flex}.seo-breadcrumb{font-family:var(--catpro-font-family-body);font-size:14px}.seo-breadcrumb ol{align-items:center;row-gap:0}.seo-breadcrumb li{align-items:center;display:inline-flex}:focus-visible,button:focus-visible,input:focus-visible,a:focus-visible,.catalyst-gallery-main:focus-visible{outline:3px solid var(--catpro-focus);outline-offset:3px}button,.primary,.secondary,.icon-button,.search-hints button,.install-button{border-radius:4px;min-height:44px}.icon-button,.catalyst-lightbox-close{min-width:44px;min-height:44px}.primary,.search-form button,.icon-button.is-favorite,.mode-switch button.active{background:var(--catpro-primary);color:var(--catpro-on-primary)}.primary:hover,.search-form button:hover{background:var(--catpro-primary-hover)}.primary:active,.search-form button:active{background:var(--catpro-primary-pressed)}.primary:disabled,button:disabled{background:var(--catpro-disabled-bg);color:var(--catpro-disabled-text);opacity:1;cursor:not-allowed;border:1px solid var(--catpro-border)}.search-hero{background:var(--catpro-bg)}.search-console,.detail-card,.ficha-card{box-shadow:none;border-radius:8px}.search-form{box-shadow:none;border-radius:4px}.search-form input::placeholder,input::placeholder,textarea::placeholder{color:var(--catpro-muted);opacity:1}.price-panel,.quote-box,.cashback-card{color:#f8f8f5;background:#0e1013}.price-panel span,.price-panel small,.quote-box span,.quote-box small,.cashback-card span,.cashback-card small,.cashback-card p{color:#bfc5cc}.confidence{border:1px solid;border-radius:4px;font-size:14px;font-weight:500}.confidence.probable,.mini-confidence.probable,.ficha-association{color:var(--catpro-association);background:var(--catpro-association-bg);border:1px dotted}.confidence.candidate{color:var(--catpro-estimate);background:var(--catpro-estimate-bg);border-style:dashed}.confidence.conflict{color:var(--catpro-error);background:var(--catpro-error-bg)}.ficha-association{border-radius:4px;padding:2px 6px;display:inline-block}.approx-warning{color:var(--catpro-warning);background:var(--catpro-estimate-bg);border:1px dashed}.product-photo,.catalyst-gallery-main,.ficha-hero-media .catalyst-gallery,.ficha-photo-fallback{background:var(--catpro-photo);color:#555b62}.ficha-photo-fallback strong{color:#191a1c}.catalyst-gallery-main img{mix-blend-mode:normal}.ficha-primary-cta,.ficha-block a.ficha-primary-cta,.sell-primary,.floating-whatsapp,.floating-wa,a[href^="https://wa.me/"].primary{background:var(--catpro-whatsapp);color:var(--catpro-on-whatsapp);border:1px solid var(--catpro-on-whatsapp);border-radius:4px}.ficha-primary-cta:hover,.ficha-block a.ficha-primary-cta:hover,.sell-primary:hover,.floating-whatsapp:hover{background:var(--catpro-whatsapp-hover);color:var(--catpro-on-whatsapp)}.ficha-primary-cta:active,.sell-primary:active{background:var(--catpro-whatsapp-pressed)}.ficha-hero .ficha-block a.ficha-primary-cta,.wa-hero-cta{background:var(--catpro-whatsapp);color:var(--catpro-on-whatsapp);border:1px solid var(--catpro-on-whatsapp);box-shadow:none}.wa-hero-cta span,.wa-hero-cta strong{color:var(--catpro-on-whatsapp);opacity:1}.wa-hero-cta:hover{background:var(--catpro-whatsapp-hover)}.media-label{color:#f8f8f5;font:500 12px/1.5 var(--catpro-font-family-body);background:#0e1013}.ficha-price-block{background:var(--catpro-surface-alt);border-radius:8px;border:1px solid var(--catpro-border)!important;padding:14px!important}.ficha-hero .ficha-price-block .ficha-source{font-size:12px;display:block}.ficha-block h2{font-size:24px}.ficha-hero .ficha-block h2{font-family:var(--catpro-font-family-body);font-weight:600}.ficha-block p{font-size:14px}.ficha-hero .ficha-primary-cta{min-height:48px;font-size:14px;font-weight:600;line-height:1.35}.ficha-aliases button{min-width:44px;min-height:44px}.catpro-consent-banner{background:var(--catpro-surface);color:var(--catpro-text);border:1px solid var(--catpro-border);box-shadow:none;border-radius:8px}.catpro-consent-banner p{color:var(--catpro-muted)}.catpro-consent-banner a{color:var(--catpro-primary)}.catpro-consent-actions button,.catpro-consent-actions button:last-child{background:var(--catpro-surface);color:var(--catpro-text);border:1px solid var(--catpro-border);flex:1;min-height:44px;font-weight:500}.catpro-consent-actions button:hover{background:var(--catpro-surface-alt)}.catpro-consent-banner{max-width:720px;margin:24px auto;padding:20px}.catpro-consent-banner h2{margin:0 0 8px;font-size:28px}.catpro-consent-banner p{margin:8px 0;font-size:14px;line-height:1.5}.catpro-consent-actions{gap:12px;margin-top:16px;display:flex}.catpro-consent-actions button{padding:10px 16px;font-size:16px}.c3p4-footer{background:var(--catpro-surface);border-top:1px solid var(--catpro-border);margin-bottom:64px;padding:24px max(24px,50% - 560px)}.c3p4-footer a{padding:12px;display:inline-block}table{border-collapse:collapse}th,td{border-bottom:1px solid var(--catpro-border);text-align:left;padding:12px}th{font-family:var(--catpro-font-family-body);font-weight:600}.seo-table-wrap{overflow-x:auto}@media (width<=1100px){.topbar{flex-wrap:wrap}.catalog-status,.seo-nav{margin-left:0}.search-hero{grid-template-columns:1fr 1fr;gap:24px}}@media (width<=760px){.topbar{gap:4px 12px;min-height:76px;padding:6px 12px}.brand{min-height:64px;padding:4px 8px}.seo-nav{flex-wrap:wrap;gap:0 12px;width:100%}.search-hero{grid-template-columns:1fr}.hero-copy h1{font-size:48px}.ficha-hero-copy>h1{font-size:28px;line-height:1.05}.ficha-main .seo-breadcrumb{margin-bottom:4px}.ficha-hero{gap:10px}.ficha-hero-media .catalyst-visual,.ficha-hero-media .catalyst-gallery{aspect-ratio:2.3;min-height:130px}.ficha-photo-fallback{min-height:130px;padding:12px}.ficha-price-block{padding:10px!important}.ficha-hero .ficha-price-block p:not(.ficha-price-copy):not(.ficha-source),.ficha-hero .ficha-microcopy{font-size:12px}.ficha-hero .ficha-primary-cta{font-size:14px}.search-console{min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=760px){.ficha-main .seo-breadcrumb ol{margin-bottom:4px}.ficha-hero-copy{gap:5px}.ficha-hero-media .catalyst-visual,.ficha-hero-media .catalyst-gallery{aspect-ratio:2.8;min-height:110px}.ficha-price-copy strong{font-size:22px}.ficha-aliases button{padding-inline:3px}.ficha-hero-copy>h1{min-height:59px}.catpro-consent-banner{margin:16px 12px}}.catalyst-thumbs{flex-wrap:nowrap;gap:4px;height:54px;padding:5px;overflow-x:auto}.catalyst-thumbs button{border-radius:4px;flex:0 0 44px;width:44px;height:44px}.catalyst-gallery.has-thumbs{grid-template-rows:minmax(0,1fr) 54px}.ficha-block-11 p:not(.ficha-application-label) strong{color:var(--catpro-association);background:var(--catpro-association-bg);font-family:var(--catpro-font-family-body);border:1px dotted;border-radius:4px;padding:2px 6px;font-weight:500;display:inline-block}.ficha-aliases ul{flex-wrap:nowrap;gap:4px;max-width:100%;padding:3px;overflow-x:auto;display:flex!important}.ficha-aliases li{flex:none}@media (width<=760px){.ficha-hero-copy{gap:4px}}@media (width<=360px){.c3p4-footer{padding:16px}.c3p4-footer a{padding:8px}}.ficha-hero-copy{grid-template-columns:minmax(0,1fr)}.ficha-block{min-width:0}@media (width<=760px){.seo-breadcrumb [aria-current]{min-height:21px}.ficha-hero-media .catalyst-visual,.ficha-hero-media .catalyst-gallery{aspect-ratio:auto;height:170px;min-height:170px}.ficha-hero-media .catalyst-gallery-main{min-height:0}}:root,:root[data-theme=light]{--precisao-hover:#edf3ff}:root[data-theme=dark]{--precisao-hover:#1f3a63}.topbar{background:var(--cp-surface);color:var(--cp-text);border-bottom-color:var(--cp-border)}.brand{color:var(--cp-text)}.catpro-precisao-logo{flex-shrink:0;width:224px;height:56px;line-height:0;display:block;position:relative}.catpro-precisao-logo img{object-fit:contain;flex-shrink:0;width:224px;height:56px;line-height:0;display:block}.catpro-precisao-logo img.logo-negative,:root[data-theme=dark] .catpro-precisao-logo img.logo-positive{display:none}:root[data-theme=dark] .catpro-precisao-logo img.logo-negative{display:block;position:absolute;inset:0}.catpro-produto{border-left:1px solid var(--cp-border);color:var(--cp-brand);letter-spacing:.08em;text-transform:uppercase;margin-left:.25rem;padding-left:.75rem;font-size:.8125rem;font-weight:700}.seo-nav a{color:var(--cp-text);border-radius:4px}.seo-nav a:hover,.seo-nav a[aria-current]:not([aria-current=false]){background:var(--precisao-hover);color:var(--cp-brand)}.theme-toggle{background:var(--cp-surface);min-width:44px;min-height:44px;color:var(--cp-text);border:1px solid var(--cp-border-control);border-radius:4px;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.theme-toggle:hover{background:var(--precisao-hover)}.theme-toggle-label-dark,:root[data-theme=dark] .theme-toggle-label-light{display:none}:root[data-theme=dark] .theme-toggle-label-dark{display:inline}.catalog-status{color:var(--cp-text)}.topbar .install-button{background:var(--precisao-hover);color:var(--cp-brand);border-color:var(--cp-border)}.topbar .account-link{color:var(--cp-brand);border-color:var(--cp-border)}.topbar .saved-shortcut{background:var(--cp-surface);color:var(--cp-text);border-color:var(--cp-border)}.topbar .header-envio{background:var(--cp-brand);min-height:44px;color:var(--cp-on-brand);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;padding:0 14px;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.topbar .header-envio:hover{background:var(--cp-brand-hover)}.topbar .header-envio~.install-button,.topbar .header-envio~.account-link{margin-left:8px}@media (width<=640px){.topbar .header-envio{flex:100%;order:10;margin:0 0 6px}.topbar .header-envio~.install-button,.topbar .header-envio~.account-link{margin-left:auto}}.topbar .saved-shortcut b{background:var(--precisao-hover);color:var(--cp-brand)}.topbar :focus-visible,.c3p4-footer :focus-visible{outline:3px solid var(--cp-focus);outline-offset:2px}.c3p4-footer{background:var(--cp-surface);color:var(--cp-text);border-top-color:var(--cp-border)}.c3p4-footer a,.c3p4-footer .cookie-preferences{color:var(--cp-text)}.c3p4-footer a:hover,.c3p4-footer .cookie-preferences:hover{text-decoration:underline}@media (width<=760px){.topbar{column-gap:8px}.topbar .brand{gap:6px;padding-left:4px;padding-right:4px}.catpro-produto{margin-left:.125rem;padding-left:.5rem;font-size:.75rem}}@media (width<=360px){.topbar .brand{gap:4px;padding-left:0;padding-right:0}.catpro-produto{margin-left:0;padding-left:.375rem;font-size:.6875rem}}a.floating-whatsapp,.floating-whatsapp{color:#25d366;background:#fff;border-color:#25d366}a.floating-whatsapp:hover,.floating-whatsapp:hover{background:#f0fbf5}@media print{.c3p4-footer{color:#152335;background:#fff;border-top-color:#dce4ef}.c3p4-footer a,.c3p4-footer .cookie-preferences{color:#152335}.catpro-precisao-logo img.logo-positive{display:block!important}.catpro-precisao-logo img.logo-negative{display:none!important}}.cp-editorial{max-width:820px;margin:var(--ficha-gap,24px) auto 0;padding:var(--catpro-space-16,16px) 48px 48px;background:var(--ficha-surface,#fff);border:1px solid var(--ficha-border,#dce4ef);border-radius:var(--ficha-radius,8px);box-shadow:none;color:var(--ficha-text,#152335);font-size:17px;line-height:1.65;display:block}.cp-editorial *{box-sizing:border-box}.cp-editorial a{color:var(--ficha-primary,#1748bb);text-underline-offset:.18em;overflow-wrap:anywhere}.cp-editorial a:focus-visible{outline:3px solid var(--ficha-primary,#1748bb);outline-offset:4px}.cp-editorial-head{min-width:0}.cp-editorial .cp-editorial-kicker{color:var(--ficha-primary,#1748bb);font:600 13px/1.3 var(--catpro-font-family-mono);letter-spacing:.08em;margin:0 0 8px}.cp-editorial .cp-editorial-head>h2{font-family:var(--catpro-font-family-display);letter-spacing:-.01em;color:var(--ficha-text,#152335);margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.15}.cp-editorial .cp-editorial-lead{color:var(--ficha-text,#152335);margin:0;font-size:20px;line-height:1.6}.cp-editorial-body{min-width:0;margin-top:32px;font-size:17px;line-height:1.65}.cp-editorial-body :is(p,li,td,th,blockquote){font-size:inherit;line-height:inherit}.cp-editorial-body p{color:var(--ficha-text,#152335);margin:0 0 16px}.cp-editorial-body strong{font-weight:700}.cp-editorial-body ul,.cp-editorial-body ol{margin:0 0 16px;padding-left:24px}.cp-editorial-body li{margin:8px 0}.cp-editorial .cp-table-wrap{border:1px solid var(--ficha-border,#dce4ef);background:var(--ficha-surface,#fff);border-radius:8px;max-width:100%;margin:24px 0;overflow-x:auto}.cp-editorial table{border-collapse:collapse;width:100%;min-width:440px;font-size:inherit;line-height:inherit}.cp-editorial th,.cp-editorial td{border-bottom:1px solid var(--ficha-border,#dce4ef);text-align:left;vertical-align:top;color:var(--ficha-text,#152335);padding:8px 12px}.cp-editorial th{background:var(--ficha-canvas,#f7f7f4);font-weight:600}.cp-editorial tr:last-child td{border-bottom:0}.cp-editorial sup{margin-left:.12em;font-size:.72em;line-height:0}.cp-editorial sup a{font-weight:600;text-decoration:none}.cp-editorial-body [id*=-ref-]{overflow-wrap:anywhere;scroll-margin-top:calc(var(--ficha-topbar-h,97px) + 16px)}@media (width<=900px){.cp-editorial{padding-left:24px;padding-right:24px}.cp-editorial-body{margin-top:24px}}@media (width<=760px){.cp-editorial{padding:var(--catpro-space-16,16px) 16px 24px}.cp-editorial .cp-editorial-head>h2{font-size:26px}.cp-editorial .cp-editorial-lead{font-size:18px}}@media (prefers-reduced-motion:reduce){.cp-editorial *{scroll-behavior:auto!important}}.ficha-shell{--ficha-canvas:var(--cp-canvas);--ficha-surface:var(--cp-surface);--ficha-text:var(--cp-text);--ficha-primary:var(--cp-brand);--ficha-border:var(--cp-border);--ficha-radius:8px;--ficha-gap:24px;--ficha-topbar-h:97px;--ficha-main-pad-top:16px;--ficha-fold-slack:4px;background:var(--ficha-canvas);color:var(--ficha-text)}.ficha-shell .ficha-main{background:var(--ficha-canvas);color:var(--ficha-text);margin:0 auto;max-width:1240px!important;padding:var(--ficha-main-pad-top) 24px 64px!important}.ficha-shell .ficha-page{min-width:0;display:block}.ficha-shell .ficha-hero{min-height:calc(100vh - var(--ficha-topbar-h) - var(--ficha-main-pad-top) - var(--ficha-fold-slack));min-height:calc(100svh - var(--ficha-topbar-h) - var(--ficha-main-pad-top) - var(--ficha-fold-slack));background:0 0;border:0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:stretch;row-gap:8px;margin:0;padding:0;display:grid}.ficha-shell .ficha-hero .seo-breadcrumb{min-width:0}.ficha-shell .ficha-hero .seo-breadcrumb ol{min-width:0;color:var(--ficha-text);overflow-wrap:anywhere;margin:0;padding:0;font-size:14px;line-height:44px;list-style:none;display:block}.ficha-shell .ficha-hero .seo-breadcrumb li{margin:0;padding:0;display:inline}.ficha-shell .ficha-hero .seo-breadcrumb li:not(:last-child):after{content:"/";color:var(--ficha-text);margin:0;padding:0 5px}.ficha-shell .ficha-hero .seo-breadcrumb a,.ficha-shell .ficha-hero .seo-breadcrumb [aria-current]{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:13px 0;font-size:14px;font-weight:600;line-height:18px;display:inline}.ficha-shell .ficha-hero .seo-breadcrumb a{color:var(--ficha-primary);text-decoration:none}.ficha-shell .ficha-hero .seo-breadcrumb li:nth-child(3) a{text-align:center;vertical-align:top;min-width:44px;display:inline-block}.ficha-shell .ficha-hero .seo-breadcrumb li:nth-child(4) a{padding:13px 8px}.ficha-shell .ficha-hero .ficha-crumb-compacta{display:none}.ficha-shell .ficha-hero .seo-breadcrumb a:hover{text-decoration:underline}.ficha-shell .ficha-hero .seo-breadcrumb [aria-current]{color:var(--ficha-text)}.ficha-shell .ficha-hero-surface{background:var(--ficha-surface);border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);min-width:0;box-shadow:none;grid-template-rows:1fr;grid-template-columns:minmax(0,1.08fr) minmax(360px,1fr);align-items:stretch;gap:32px;padding:24px;display:grid}.ficha-shell .ficha-hero-media{min-width:0;min-height:0;display:grid;container:ficha-media/size}.ficha-shell .ficha-hero-media .catalyst-visual{aspect-ratio:auto;border-radius:var(--ficha-radius);background:var(--ficha-canvas);border:0;place-items:stretch stretch;width:100%;height:auto;min-height:0;display:grid;position:relative;overflow:hidden}.ficha-shell .ficha-hero-media .catalyst-gallery{aspect-ratio:auto;background:0 0;grid-template-rows:minmax(0,1fr);place-items:stretch stretch;width:100%;height:auto;min-height:0}.ficha-shell .ficha-hero-media .catalyst-gallery-main{background:0 0;border:0;border-radius:0;place-items:center;width:100%;height:100%;min-height:0;padding:0;display:grid}.ficha-shell .ficha-hero-media .catalyst-gallery-main img{object-fit:contain;width:100%;height:100%}.ficha-shell .ficha-hero .ficha-photo-fallback{text-align:center;height:100%;min-height:0;color:var(--ficha-text);background:var(--ficha-canvas);border-radius:var(--ficha-radius);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;line-height:1.4;display:flex}.ficha-shell .ficha-hero .ficha-photo-fallback strong{color:var(--ficha-text);font-size:16px}.ficha-shell .ficha-quick-actions{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.ficha-shell .ficha-quick-actions button,.ficha-shell .ficha-quick-actions a{border-radius:var(--ficha-radius);min-height:40px;color:var(--cp-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ficha-shell .ficha-quick-actions button:hover,.ficha-shell .ficha-quick-actions a:hover{border-color:var(--ficha-border);color:var(--ficha-text)}.ficha-shell .ficha-quick-actions svg{flex:none;width:18px;height:18px}.ficha-shell .ficha-quick-actions [aria-pressed=true]{color:var(--ficha-primary);border-color:var(--ficha-primary)}.ficha-shell .ficha-quick-actions .ficha-quick-action-count{font-variant-numeric:tabular-nums}.ficha-shell .ficha-quick-actions-status{min-height:16px;color:var(--ficha-text);margin:2px 0 0;font-size:12px}.ficha-shell #ficha-correction-form{scroll-margin-top:calc(var(--ficha-topbar-h) + 16px)}.ficha-shell .ficha-hero-copy{flex-direction:column;justify-content:flex-start;gap:12px;min-width:0;min-height:0;display:flex}.ficha-shell .ficha-hero-copy>h1{min-height:0;font-family:var(--catpro-font-family-display);letter-spacing:-.01em;color:var(--ficha-text);overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:700;line-height:1.1}.ficha-shell .ficha-hero-line{color:var(--ficha-text);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:24px;display:block}.ficha-shell .ficha-hero-line>span{display:inline}.ficha-shell .ficha-hero-line>span+span:before{content:"·";padding:0 8px}.ficha-shell .ficha-hero-line .brand-logo{vertical-align:-6px;object-fit:contain;background:0 0;border-radius:4px;width:24px;height:24px;margin:0 8px 0 0;display:inline-block;padding:0!important}.ficha-shell .ficha-hero-line .brand-monogram{vertical-align:-6px;border:1px solid var(--ficha-border);background:var(--ficha-surface);min-width:24px;height:24px;color:var(--ficha-text);font:600 14px/22px var(--catpro-font-family-body);text-align:center;border-radius:4px;margin:0 8px 0 0;padding:0 4px;display:inline-block}.ficha-shell .ficha-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ficha-shell .ficha-metric{border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);background:var(--ficha-surface);flex-direction:column;gap:2px;min-width:0;margin:0;padding:12px 16px;display:flex}.ficha-shell .ficha-metric-price{background:var(--ficha-canvas);grid-column:1/-1}.ficha-shell .ficha-metric-offer:last-child{grid-column:1/-1}.ficha-shell a.ficha-metric{color:inherit;text-decoration:none;transition:border-color .15s}.ficha-shell a.ficha-metric:hover,.ficha-shell a.ficha-metric:focus-visible{border-color:var(--ficha-primary)}.ficha-shell .ficha-metric p{color:var(--ficha-text);margin:0}.ficha-shell .ficha-metric-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:8px;display:flex}.ficha-shell .ficha-metric-label{font-size:14px;font-weight:600;line-height:1.4}.ficha-shell .ficha-metric-asof,.ficha-shell .ficha-metric-note{font-size:14px;line-height:1.4}.ficha-shell .ficha-metric-value{font:600 22px/1.25 var(--catpro-font-family-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ficha-shell .ficha-metric-value.ficha-metric-value-texto{font:600 16px/1.35 var(--catpro-font-family-body)}.ficha-shell .ficha-metric .ficha-price-copy{color:var(--ficha-text);line-height:1.3;font-size:16px!important}.ficha-shell .ficha-metric .ficha-price-copy strong{font:600 36px/1.15 var(--catpro-font-family-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ficha-text)}.ficha-shell .ficha-hero-cta{flex-direction:column;gap:4px;display:flex}.ficha-shell .ficha-hero .ficha-primary-cta{border:1px solid var(--catpro-whatsapp);border-radius:var(--ficha-radius);background:var(--catpro-whatsapp);text-align:center;min-height:48px;box-shadow:none;justify-content:center;align-items:center;padding:12px 16px;font-size:16px;line-height:1.3;display:flex;color:var(--catpro-on-whatsapp)!important;font-weight:600!important;text-decoration:none!important}.ficha-shell .ficha-hero .ficha-primary-cta:hover{background:var(--catpro-whatsapp-hover)}.ficha-shell .ficha-hero .ficha-microcopy{color:var(--ficha-text);margin:0;line-height:1.35;font-size:14px!important}.ficha-shell .ficha-hero .ficha-envio-cta{border:1px solid var(--ficha-primary);border-radius:var(--ficha-radius);background:var(--ficha-surface);text-align:center;justify-content:center;align-items:center;min-height:44px;margin-top:8px;padding:8px 16px;font-size:15px;line-height:1.3;display:flex;color:var(--ficha-primary)!important;font-weight:600!important;text-decoration:none!important}.ficha-shell .ficha-hero-facts{border-top:1px solid var(--ficha-border);grid-template-columns:repeat(3,auto);gap:8px 16px;margin:0;padding-top:12px;display:grid}.ficha-shell .ficha-hero-facts>div{min-width:0}.ficha-shell .ficha-hero-facts dt{color:var(--ficha-text);margin:0;font-size:14px;font-weight:600;line-height:20px}.ficha-shell .ficha-hero-facts dd{color:var(--ficha-text);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:22px;display:block}.ficha-shell .ficha-hero .ficha-variant-state,.ficha-shell .ficha-hero .ficha-state-panel{border-radius:var(--ficha-radius);margin:0;padding:12px 16px}.ficha-shell .ficha-hero .ficha-variant-state{border:1px solid var(--ficha-border);background:var(--ficha-surface)}.ficha-shell .ficha-hero .ficha-variant-state>h2,.ficha-shell .ficha-hero .ficha-state-panel>h2{color:var(--ficha-text);margin:0 0 4px;font-size:20px;line-height:1.25}.ficha-shell .ficha-hero .ficha-variant-state>p,.ficha-shell .ficha-hero .ficha-state-panel>p{color:var(--ficha-text);margin:0;font-size:14px;line-height:1.4}.ficha-shell .ficha-hero .ficha-state-panel .ficha-primary-cta{margin-top:8px}.ficha-shell .ficha-hero .variant-selector{border:0;border-top:1px solid var(--ficha-border);background:0 0;border-radius:0;margin:8px 0 0;padding:8px 0 0}.ficha-shell .ficha-hero .variant-selector-heading>span,.ficha-shell .ficha-hero .variant-selected-panel>span{letter-spacing:.06em;color:var(--ficha-primary);font-size:14px;line-height:1.3}.ficha-shell .ficha-hero .variant-selector-heading h2{color:var(--ficha-text);margin:2px 0;font-size:18px;line-height:1.25}.ficha-shell .ficha-hero .variant-selector-heading p{color:var(--ficha-text);margin:0;font-size:14px;line-height:1.4}.ficha-shell .ficha-hero .variant-options{gap:8px;margin-top:8px}.ficha-shell .ficha-hero .variant-option{border-color:var(--ficha-border);grid-template-columns:18px 42px minmax(0,1fr) auto;gap:8px;min-height:56px;padding:6px 8px}.ficha-shell .ficha-hero .variant-option img,.ficha-shell .ficha-hero .variant-option-photo{width:42px;height:38px}.ficha-shell .ficha-hero .variant-option strong,.ficha-shell .ficha-hero .variant-option small{color:var(--ficha-text);font-size:14px;line-height:1.3}.ficha-shell .ficha-hero .variant-option b{color:var(--ficha-text);grid-column:auto;font-size:14px}.ficha-shell .ficha-hero .variant-option-photo small{line-height:1.2;font-size:14px!important}.ficha-shell .ficha-hero .variant-selection-hint,.ficha-shell .ficha-hero .variant-technical-hint{color:var(--ficha-text);background:var(--ficha-canvas);margin:8px 0 0;padding:8px 12px;font-size:14px;line-height:1.4}.ficha-shell .ficha-hero .variant-selected-panel{margin-top:8px;padding:8px 12px}.ficha-shell .ficha-hero .variant-selected-panel>strong{font-size:16px}.ficha-shell .ficha-hero .variant-selected-panel>small{color:var(--ficha-text);font-size:14px;line-height:1.4}.ficha-shell .ficha-hero .wa-hero-cta{border-radius:var(--ficha-radius);min-height:56px;margin-top:8px;padding:8px 12px}.ficha-shell .ficha-hero .wa-hero-cta span,.ficha-shell .ficha-hero .wa-hero-cta small{font-size:14px}.ficha-shell .ficha-hero .wa-hero-cta strong{font-size:16px}.ficha-shell .derived-article{margin:var(--ficha-gap) 0 0;padding:var(--catpro-space-16) 48px 48px;background:var(--ficha-surface);border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);box-shadow:none;color:var(--ficha-text)}.ficha-shell .derived-article>*{max-width:820px}.ficha-shell .derived-article-eyebrow{color:var(--ficha-primary);font:600 13px/1.3 var(--catpro-font-family-mono);letter-spacing:.08em;margin:0 0 8px}.ficha-shell .derived-article h2{font-family:var(--catpro-font-family-display);letter-spacing:-.01em;color:var(--ficha-text);margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.15}.ficha-shell .derived-article .derived-article-summary{max-width:820px;color:var(--ficha-text);margin:0;font-size:20px;font-weight:400;line-height:1.6}.ficha-shell .derived-article-photo{max-width:360px;margin:24px 0 0}.ficha-shell .derived-article-photo img{border-color:var(--ficha-border)}.ficha-shell .derived-article-photo figcaption{color:var(--ficha-text);font-size:14px}.ficha-shell .article-media-slots{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:24px 0 0;display:grid}.ficha-shell .article-media-slots figure{border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);background:var(--ficha-canvas);margin:0;padding:0;overflow:hidden}.ficha-shell .article-media-slots img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.ficha-shell .cp-fleet-chart{--cf-ink:var(--catpro-color-text-primary,var(--ficha-text,#0f1a2e));--cf-ink2:var(--catpro-color-text-secondary,var(--ficha-text,#3b4659));--cf-mute:var(--catpro-color-text-muted,#667085);--cf-sub:var(--catpro-color-background-subtle,var(--ficha-canvas,#f5f7fa));border:0;margin:24px 0 0;padding:0}.ficha-shell .cp-fleet-chart figcaption{color:var(--cf-ink);margin:0 0 4px;font-size:.98rem;font-weight:600}.ficha-shell .cp-fleet-chart .cp-chart-note{color:var(--cf-mute);margin:.6rem 0 0;font-size:.82rem}.ficha-shell .cp-fleet-svg{width:100%;height:auto;display:block;overflow:visible}.ficha-shell .cp-fleet-wide{display:block}.ficha-shell .cp-fleet-narrow{display:none}.ficha-shell .cp-fleet-chart .cp-legend{color:var(--cf-ink2);flex-wrap:wrap;gap:.4rem 1rem;margin:.6rem 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.ficha-shell .cp-fleet-chart .cp-legend li{align-items:center;gap:.4rem;display:inline-flex}.ficha-shell .cp-fleet-chart .cp-swatch{border-radius:2px;flex:none;width:.7rem;height:.7rem}.ficha-shell .cp-fleet-chart .cp-table-wrap{border:1px solid var(--ficha-border,#dce4ef);background:var(--ficha-surface,#fff);border-radius:8px;max-width:100%;margin:1rem 0 0;overflow-x:auto}.ficha-shell .cp-fleet-chart table{border-collapse:collapse;width:100%;min-width:360px;font-size:.9rem}.ficha-shell .cp-fleet-chart caption{caption-side:top;text-align:left;color:var(--cf-ink);padding:.7rem .85rem .25rem;font-weight:600}.ficha-shell .cp-fleet-chart th,.ficha-shell .cp-fleet-chart td{border-bottom:1px solid var(--ficha-border,#dce4ef);text-align:left;color:var(--cf-ink2);padding:.5rem .85rem}.ficha-shell .cp-fleet-chart th{color:var(--cf-ink)}.ficha-shell .cp-fleet-chart tr:last-child td{border-bottom:0}@media (width<=559px){.ficha-shell .cp-fleet-wide{display:none}.ficha-shell .cp-fleet-narrow{display:block}}@media (prefers-reduced-motion:reduce){.ficha-shell .cp-fleet-chart rect{transition:none!important}}.ficha-shell .derived-article .derived-article-sections{margin-top:32px;font-size:17px;line-height:1.65;display:block}.ficha-shell .derived-article .derived-article-sections :is(p,li,td,th,blockquote){font-size:inherit;line-height:inherit}.ficha-shell .derived-article .derived-article-sections>section,.ficha-shell .derived-article .derived-article-sections>section:first-child,.ficha-shell .derived-article .derived-article-sections>section:nth-last-child(-n+2){border-top:0;margin:32px 0 0;padding:0}.ficha-shell .derived-article .derived-article-sections>section:first-child{margin-top:0}.ficha-shell .derived-article h3{color:var(--ficha-text);margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.3}.ficha-shell .derived-article p{color:var(--ficha-text);margin:0 0 16px;font-size:17px;line-height:1.65}.ficha-shell .derived-article ul{margin:0 0 16px;padding-left:24px;list-style:outside;display:block}.ficha-shell .derived-article li{color:var(--ficha-text);background:0 0;border:0;border-radius:0;margin:8px 0;padding:0;font-size:17px;line-height:1.65}.ficha-shell .derived-article li a{white-space:normal;margin-left:4px}.ficha-shell .derived-article a{color:var(--ficha-primary);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.ficha-shell .derived-article .derived-article-links{border-top:1px solid var(--ficha-border);margin-top:32px;padding-top:24px}.ficha-shell .derived-article .derived-article-links h3{font-size:20px}.ficha-shell .derived-article .derived-article-links ul{flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.ficha-shell .derived-article .derived-article-links li{margin:0}.ficha-shell .derived-article .derived-article-links li a{align-items:center;min-height:44px;margin:0;padding:0;display:inline-flex}.ficha-shell .ficha-article-nav{margin:var(--ficha-gap) 0 0;white-space:nowrap;border-top:1px solid var(--ficha-border);border-bottom:1px solid var(--ficha-border);padding:4px 0;overflow-x:auto}.ficha-shell .ficha-article-nav ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.ficha-shell .ficha-article-nav li{margin:0}.ficha-shell .ficha-article-nav a{min-height:44px;color:var(--ficha-text);white-space:nowrap;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.ficha-shell .ficha-article-nav a:hover{color:var(--ficha-primary);text-decoration:underline}.ficha-shell .ficha-article-nav+.ficha-sections{margin-top:24px}.ficha-shell .ficha-sections{background:var(--ficha-surface);border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);box-shadow:none;color:var(--ficha-text);margin:32px 0 0;padding:0 48px}.ficha-shell .ficha-hero+.ficha-sections{margin-top:var(--ficha-gap)}.ficha-shell .ficha-sections>section{border-top:1px solid var(--ficha-border);scroll-margin-top:calc(var(--ficha-topbar-h) + 16px);margin:0;padding:32px 0}.ficha-shell .ficha-sections>section:first-child{border-top:0}.ficha-shell .ficha-sections h2{font-family:var(--catpro-font-family-display);letter-spacing:-.01em;color:var(--ficha-text);margin:0 0 16px;font-size:26px;font-weight:700;line-height:1.2}.ficha-shell .ficha-sections h3{font-family:var(--catpro-font-family-body);color:var(--ficha-text);margin:24px 0 8px;font-size:18px;font-weight:600;line-height:1.35}.ficha-shell .ficha-sections>.ficha-block{border-top:1px solid var(--ficha-border);scroll-margin-top:calc(var(--ficha-topbar-h) + 16px);margin:0;padding:32px 0}.ficha-shell .ficha-sections>.ficha-block:first-child{border-top:0}.ficha-shell .ficha-section .ficha-block{border-top:0;margin:0;padding:0}.ficha-shell .ficha-section>.ficha-block+.ficha-block{margin-top:24px}.ficha-shell .ficha-section>h2+.ficha-block>h3{margin-top:0}.ficha-shell .ficha-sections p{max-width:820px;color:var(--ficha-text);margin:0 0 8px;font-size:16px;line-height:1.6}.ficha-shell .ficha-sections p:last-child{margin-bottom:0}.ficha-shell .ficha-sections a{color:var(--ficha-primary);font-weight:600}.ficha-shell .ficha-sections .ficha-source{color:var(--ficha-text);font-size:14px!important}.ficha-shell .ficha-editorial-body>h2:not(:first-child){margin-top:32px}.ficha-shell .ficha-editorial-body ul{max-width:820px;margin:0 0 12px;padding-left:22px}.ficha-shell .ficha-editorial-body li{color:var(--ficha-text);margin:0 0 6px;font-size:16px;line-height:1.6}.ficha-shell .ficha-editorial-body p+p{margin-top:12px}.ficha-shell .ficha-editorial-body table{border-collapse:collapse;width:100%;max-width:820px;margin:12px 0;font-size:15px;display:block;overflow-x:auto}.ficha-shell .ficha-editorial-body :is(th,td){border-bottom:1px solid var(--ficha-border);text-align:left;vertical-align:top;padding:8px 10px}.ficha-shell .ficha-editorial-body a{overflow-wrap:anywhere}.ficha-shell .ficha-editorial-box{border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);background:var(--ficha-surface);max-width:820px;margin:24px 0 0;padding:16px 20px}.ficha-shell .ficha-editorial-box>h3{margin-top:0}.ficha-shell .ficha-editorial-box ul{margin:8px 0 0;padding-left:22px}.ficha-shell .ficha-codigos-gravados ul{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ficha-shell .ficha-codigos-gravados li{border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);font-family:var(--catpro-font-family-mono,ui-monospace, monospace);overflow-wrap:anywhere;padding:4px 10px;font-size:15px}.ficha-shell .ficha-gallery-section .catalyst-thumbs-grid{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ficha-shell .ficha-gallery-section .catalyst-thumbs-grid li{margin:0;padding:0}.ficha-shell .ficha-gallery-section .catalyst-thumbs-grid button{border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);background:var(--ficha-canvas);cursor:zoom-in;width:120px;height:90px;padding:0;display:block;overflow:hidden}.ficha-shell .ficha-gallery-section .catalyst-thumbs-grid button:hover{border-color:var(--ficha-primary)}.ficha-shell .ficha-gallery-section .catalyst-thumbs-grid button:focus-visible{outline:3px solid var(--ficha-primary);outline-offset:2px}.ficha-shell .ficha-gallery-section .catalyst-thumbs-grid img{object-fit:contain;width:100%;height:100%;display:block}.ficha-shell .ficha-value-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ficha-shell .ficha-value-list li{border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);background:var(--ficha-surface);color:var(--ficha-text);padding:8px 12px;font-size:15px;line-height:1.4}.ficha-shell .ficha-aliases>p{color:var(--ficha-text);margin:0 0 8px;font-size:14px}.ficha-shell .ficha-aliases ul{flex-wrap:wrap;gap:8px;max-width:100%;margin:0;padding:0;list-style:none;overflow:visible;display:flex!important}.ficha-shell .ficha-aliases li{border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);font:500 15px/1.3 var(--catpro-font-family-mono);color:var(--ficha-text);align-items:center;gap:0;padding:0 0 0 12px;display:flex}.ficha-shell .ficha-aliases li a{align-items:center;min-height:44px;padding-right:12px;font-weight:500;display:inline-flex}.ficha-shell .ficha-aliases button{border:0;border-left:1px solid var(--ficha-border);border-radius:0 var(--ficha-radius) var(--ficha-radius) 0;min-width:44px;min-height:44px;color:var(--ficha-primary);font:600 14px/1 var(--catpro-font-family-body);background:0 0;padding:0 12px}.ficha-shell .ficha-more-aliases{margin-top:8px;font-size:14px}.ficha-shell .ficha-more-aliases summary{min-height:44px;color:var(--ficha-primary);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.ficha-shell .ficha-copy-status{min-height:20px;color:var(--ficha-text);font-size:14px}.ficha-shell .ficha-data-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:0;display:grid}.ficha-shell .ficha-data-row{min-width:0}.ficha-shell .ficha-data-row dt{color:var(--ficha-text);margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.4}.ficha-shell .ficha-data-row dd{color:var(--ficha-text);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.ficha-shell .ficha-offer-card{border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);background:var(--ficha-surface);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;max-width:820px;margin-top:16px;padding:16px;display:grid}.ficha-shell .ficha-offer-card:not(:has(>img)){grid-template-columns:minmax(0,1fr)}.ficha-shell .ficha-offer-card img{object-fit:contain;border-radius:var(--ficha-radius);background:var(--ficha-canvas);width:96px;height:72px}.ficha-shell .ficha-offer-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ficha-shell .ficha-offer-card>div strong{color:var(--ficha-text);font-size:16px}.ficha-shell .ficha-offer-card>div span{color:var(--ficha-text);font-size:14px}.ficha-shell .ficha-offer-card.ficha-offer-card-link{color:var(--ficha-text);font-weight:400;text-decoration:none;transition:border-color .15s}.ficha-shell .ficha-offer-card.ficha-offer-card-link:hover,.ficha-shell .ficha-offer-card.ficha-offer-card-link:focus-visible{border-color:var(--ficha-primary)}.ficha-shell .ficha-offer-card-cta{align-items:center;min-height:24px;font-size:15px;font-weight:600;display:inline-flex;color:var(--ficha-primary)!important}.ficha-shell .ficha-offer-card .ficha-affiliate-disclosure{color:var(--ficha-text);grid-column:1/-1;margin:0;font-size:14px;line-height:1.4}.ficha-shell .ficha-sections .ficha-secondary-cta{border:1px solid var(--ficha-primary);border-radius:var(--ficha-radius);background:var(--ficha-surface);justify-content:center;align-items:center;min-height:44px;margin-top:8px;padding:8px 16px;font-size:15px;line-height:1.3;display:inline-flex;color:var(--ficha-primary)!important;font-weight:600!important;text-decoration:none!important}.ficha-shell .ficha-faq-list{max-width:820px;display:block}.ficha-shell .ficha-faq-list details{border:0;border-bottom:1px solid var(--ficha-border);background:0 0;border-radius:0;padding:0}.ficha-shell .ficha-faq-list details:first-child{border-top:1px solid var(--ficha-border)}.ficha-shell .ficha-faq-list summary{min-height:48px;color:var(--ficha-text);cursor:pointer;align-items:center;padding:8px 0;font-size:16px;font-weight:600;line-height:1.4;display:flex}.ficha-shell .ficha-faq-list p{color:var(--ficha-text);margin:0 0 16px;font-size:16px;line-height:1.6}.ficha-shell .ficha-related-links{flex-wrap:wrap;gap:0 24px;margin:0 0 24px;padding:0;list-style:none;display:flex}.ficha-shell .ficha-related-links li{background:0 0;border:0;border-radius:0;padding:0;font-size:16px;display:block}.ficha-shell .ficha-related-links a{min-height:44px;color:var(--ficha-primary);text-underline-offset:.18em;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.ficha-shell .ficha-canonical-note{color:var(--ficha-text);margin:24px 0 0;font-size:14px;line-height:1.5}.ficha-shell .ficha-canonical-note a{color:var(--ficha-primary);font-weight:600}.ficha-shell .ficha-state-card{border-color:var(--ficha-border);box-shadow:none}@media (width<=1024px){.ficha-shell .ficha-hero-surface{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:24px}.ficha-shell .ficha-data-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ficha-shell .derived-article{padding-left:24px;padding-right:24px}.ficha-shell .ficha-sections{padding:0 24px}}@media (width<=760px){.ficha-shell{--ficha-topbar-h:77px;--ficha-main-pad-top:8px}.ficha-shell .ficha-main{padding:var(--ficha-main-pad-top) 12px 48px!important}.ficha-shell .ficha-hero{row-gap:4px}.ficha-shell .ficha-hero-surface{grid-template-rows:minmax(72px,1fr) auto;grid-template-columns:minmax(0,1fr);gap:6px;padding:6px}.ficha-shell .ficha-hero .ficha-variant-state,.ficha-shell .ficha-hero .ficha-state-panel{padding:8px 12px}.ficha-shell .ficha-hero .variant-selector-heading h2{margin:0}.ficha-shell .ficha-hero .variant-option{gap:6px;padding:4px 8px}.ficha-shell .ficha-hero .variant-selection-hint{margin-top:6px;padding:4px 8px}.ficha-shell .ficha-hero-copy{gap:6px}.ficha-shell .ficha-hero-copy>h1{font-size:26px;line-height:1.1}.ficha-shell .ficha-hero-line{font-size:14px;line-height:20px}.ficha-shell .ficha-hero-line>span+span:before{padding:0 6px}.ficha-shell .ficha-hero-line .brand-logo,.ficha-shell .ficha-hero-line .brand-monogram{vertical-align:-4px;min-width:20px;height:20px;line-height:18px}.ficha-shell .ficha-hero-line .brand-logo{width:20px}.ficha-shell .ficha-metric{padding:6px 10px}.ficha-shell .ficha-metric-asof,.ficha-shell .ficha-metric-note{line-height:1.3}.ficha-shell .ficha-metric .ficha-price-copy{font-size:14px!important}.ficha-shell .ficha-metric .ficha-price-copy strong{font-size:32px}.ficha-shell .ficha-metric-value{font-size:18px}.ficha-shell .ficha-hero .ficha-primary-cta{min-height:44px;padding:8px 12px}.ficha-shell .ficha-hero .ficha-microcopy{line-height:1.3}.ficha-shell .ficha-hero-facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;padding-top:6px}.ficha-shell .ficha-hero-facts>div{display:contents}.ficha-shell .ficha-hero-facts dd{font-size:14px;line-height:20px}.ficha-shell .derived-article{padding-bottom:24px;padding-left:16px;padding-right:16px}.ficha-shell .derived-article h2{font-size:26px}.ficha-shell .derived-article .derived-article-summary{font-size:18px}.ficha-shell .derived-article h3{font-size:21px}.ficha-shell .ficha-sections{margin-top:24px;padding:0 16px}.ficha-shell .ficha-sections>section{padding:24px 0}.ficha-shell .ficha-sections h2{font-size:22px}.ficha-shell .ficha-data-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ficha-shell .ficha-gallery-section .catalyst-thumbs-grid button{width:88px;height:66px}.ficha-shell .ficha-offer-card{grid-template-columns:56px minmax(0,1fr)}.ficha-shell .ficha-offer-card:not(:has(>img)){grid-template-columns:minmax(0,1fr)}.ficha-shell .ficha-offer-card img{width:56px;height:52px}}@media (width<=390px){.ficha-shell .ficha-hero .seo-breadcrumb{display:none}.ficha-shell .ficha-hero .ficha-crumb-compacta{min-width:0;color:var(--ficha-text);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:44px;display:flex}.ficha-shell .ficha-hero .ficha-crumb-compacta a{min-width:44px;min-height:44px;color:var(--ficha-primary);line-height:44px;text-decoration:none;display:inline-block}.ficha-shell .ficha-hero .ficha-crumb-compacta a:hover{text-decoration:underline}.ficha-shell .ficha-hero .ficha-crumb-compacta [aria-current]{font-family:var(--catpro-font-family-mono);overflow-wrap:anywhere}}@media (width<=360px){.ficha-shell .ficha-hero{row-gap:2px}.ficha-shell .ficha-hero-surface{grid-template-rows:minmax(56px,1fr) auto;gap:4px;padding:4px}.ficha-shell .ficha-hero-copy{gap:4px}.ficha-shell .ficha-hero-facts{gap:2px 12px;padding-top:4px}}@media (width<=760px){.ficha-shell .ficha-hero{min-height:0}.ficha-shell .ficha-hero-surface{grid-template-rows:auto auto}.ficha-shell .ficha-hero-media{display:block;container-type:normal}.ficha-shell .ficha-hero-media .catalyst-visual{display:block;aspect-ratio:16/10!important;height:auto!important;min-height:0!important}.ficha-shell .ficha-hero-media .catalyst-gallery{aspect-ratio:auto!important;height:100%!important;min-height:0!important}.ficha-shell .ficha-hero-media .catalyst-gallery-main{height:100%!important;min-height:0!important}.ficha-shell .ficha-hero-media .catalyst-placeholder,.ficha-shell .ficha-hero-media .image-fallback{height:100%}.ficha-shell .ficha-quick-actions{gap:2px 4px;margin-top:6px}.ficha-shell .ficha-quick-actions button,.ficha-shell .ficha-quick-actions a{min-height:44px;padding:0 8px}}.ficha-shell .ficha-hero-media .catalyst-visual{position:relative}.ficha-shell .catalyst-visual .ficha-quick-actions-wrap{z-index:2;border:0;margin:0;padding:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ficha-shell .catalyst-visual .ficha-quick-actions{flex-flow:column;gap:8px;margin:0;display:flex}.ficha-shell .catalyst-visual .ficha-quick-actions button,.ficha-shell .catalyst-visual .ficha-quick-actions a{border:1px solid var(--ficha-border);background:color-mix(in srgb,var(--ficha-surface) 88%,transparent);width:40px;height:40px;min-height:0;color:var(--cp-text-secondary);border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 1px 3px #0000001f}.ficha-shell .catalyst-visual .ficha-quick-actions button:hover,.ficha-shell .catalyst-visual .ficha-quick-actions a:hover{background:var(--ficha-surface);color:var(--ficha-primary);border-color:var(--ficha-primary)}.ficha-shell .catalyst-visual .ficha-quick-actions svg{width:18px;height:18px}.ficha-shell .catalyst-visual .ficha-quick-actions [aria-pressed=true]{color:var(--ficha-primary);border-color:var(--ficha-primary)}.ficha-shell .catalyst-visual .ficha-qa-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ficha-shell .catalyst-visual .ficha-quick-action-count{background:var(--ficha-primary);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-4px;right:-4px}.ficha-shell .catalyst-visual .ficha-quick-actions-status{background:var(--ficha-surface);border:1px solid var(--ficha-border);white-space:nowrap;border-radius:6px;margin:0;padding:4px 8px;font-size:12px;position:absolute;top:0;right:48px}.ficha-shell .catalyst-visual .ficha-quick-actions-status:empty{display:none}@media (width<=760px){.ficha-shell .catalyst-visual .ficha-quick-actions-wrap{right:6px}.ficha-shell .catalyst-visual .ficha-quick-actions{gap:5px}.ficha-shell .catalyst-visual .ficha-quick-actions button,.ficha-shell .catalyst-visual .ficha-quick-actions a{width:36px;height:36px}.ficha-shell .catalyst-visual .ficha-quick-actions svg{width:16px;height:16px}}.ficha-shell .ficha-frota-frase{color:var(--cp-text-secondary);margin:0 0 12px;font-size:15px;line-height:1.55}.ficha-shell .ficha-frota{--frota-bar:var(--cp-brand);--frota-bar-outras:var(--cp-border-control);--frota-track:var(--cp-surface-alt);--frota-axis:var(--cp-border)}.ficha-shell .ficha-frota .frota-rotulo{color:var(--cp-text-muted);margin:-4px 0 12px;font-size:13px;line-height:1.45}.ficha-shell .ficha-frota .frota-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 16px;display:grid}.ficha-shell .ficha-frota .frota-kpi{border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);background:var(--ficha-surface);flex-direction:column;gap:2px;margin:0;padding:14px 16px;display:flex}.ficha-shell .ficha-frota .frota-kpi strong{font:600 clamp(28px,6vw,40px)/1.1 var(--catpro-font-family-display);color:var(--cp-text);font-variant-numeric:tabular-nums;letter-spacing:.01em}.ficha-shell .ficha-frota .frota-kpi span{color:var(--cp-text-secondary);font-size:14px;line-height:1.4}.ficha-shell .ficha-frota .frota-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ficha-shell .ficha-frota .frota-fig{border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);background:var(--ficha-surface);min-width:0;margin:0;padding:12px 14px}.ficha-shell .ficha-frota .frota-fig-hist{grid-column:1/-1}.ficha-shell .ficha-frota .frota-fig-hist .frota-svg{max-width:360px}.ficha-shell .ficha-frota figcaption{color:var(--cp-text);margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.35}.ficha-shell .ficha-frota .frota-fig-note{color:var(--cp-text-muted);margin:8px 0 0;font-size:12.5px;line-height:1.45}.ficha-shell .ficha-frota .frota-svg{width:100%;height:auto;font-family:var(--catpro-font-family-body);display:block;overflow:visible}.ficha-shell .ficha-frota .frota-axis{stroke:var(--frota-axis);stroke-width:1px}.ficha-shell .ficha-frota .frota-bar{fill:var(--frota-bar)}.ficha-shell .ficha-frota .frota-bar-outras{fill:var(--frota-bar-outras)}.ficha-shell .ficha-frota .frota-line{fill:none;stroke:var(--frota-bar);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ficha-shell .ficha-frota .frota-dot{fill:var(--frota-bar);stroke:var(--ficha-surface);stroke-width:2px}.ficha-shell .ficha-frota .frota-hit{fill:#0000}.ficha-shell .ficha-frota .frota-tick,.ficha-shell .ficha-frota .frota-cat{fill:var(--cp-text-secondary);font-size:13px}.ficha-shell .ficha-frota .frota-cat{fill:var(--cp-text);font-weight:600}.ficha-shell .ficha-frota .frota-num,.ficha-shell .ficha-frota .frota-val{fill:var(--cp-text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.ficha-shell .ficha-frota .frota-val{fill:var(--cp-text);font-weight:600}.ficha-shell .ficha-frota .frota-tip{fill:var(--cp-text);opacity:0;pointer-events:none;font-size:13px;font-weight:600;transition:opacity .12s}.ficha-shell .ficha-frota .frota-mark:hover .frota-tip{opacity:1}.ficha-shell .ficha-frota .frota-mark:hover .frota-bar{opacity:.82}.ficha-shell .ficha-frota .frota-dados{margin:14px 0 0}.ficha-shell .ficha-frota .frota-dados summary{cursor:pointer;color:var(--cp-link);align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.ficha-shell .ficha-frota .frota-tabelas{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:10px 0 0;display:grid}.ficha-shell .ficha-frota table{border-collapse:collapse;border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);background:var(--ficha-surface);width:100%;font-size:13.5px}.ficha-shell .ficha-frota caption{caption-side:top;text-align:left;color:var(--cp-text);padding:0 0 6px;font-size:13.5px;font-weight:600}.ficha-shell .ficha-frota th,.ficha-shell .ficha-frota td{border-bottom:1px solid var(--ficha-border);text-align:left;color:var(--cp-text-secondary);padding:5px 10px;font-weight:400}.ficha-shell .ficha-frota th[scope=col],.ficha-shell .ficha-frota th[scope=row]{color:var(--cp-text);font-weight:600}.ficha-shell .ficha-frota .frota-nota{color:var(--cp-text-muted);margin:12px 0 0;font-size:13px;line-height:1.45}.ficha-shell .ficha-frota .frota-nota a{font-weight:600}@media (width<=720px){.ficha-shell .ficha-frota .frota-grid{grid-template-columns:minmax(0,1fr)}.ficha-shell .ficha-frota .frota-fig{padding:10px}}.ficha-shell .ficha-frota .frota-bar{transform-box:fill-box;transform-origin:50% 100%}.ficha-shell .ficha-frota .frota-bar-h,.ficha-shell .ficha-frota .frota-bar-outras{transform-origin:0}.ficha-shell [data-cg=armed] .frota-bar{transform:scaleY(0)}.ficha-shell [data-cg=armed] .frota-bar-h,.ficha-shell [data-cg=armed] .frota-bar-outras{transform:scaleX(0)}.ficha-shell [data-cg=armed] .frota-line{stroke-dasharray:1;stroke-dashoffset:1px}.ficha-shell [data-cg=armed] .frota-dot{opacity:0}.ficha-shell [data-cg=in] .frota-bar{transition:transform .7s var(--catpro-motion-easing,ease-out);transition-delay:calc(var(--i,0) * 30ms);transform:none}.ficha-shell [data-cg=in] .frota-line{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--catpro-motion-easing,ease-out)}.ficha-shell [data-cg=in] .frota-dot{opacity:1;transition:opacity .3s;transition-delay:calc(var(--i,0) * 80ms)}@media (prefers-reduced-motion:reduce){.ficha-shell [data-cg] .frota-bar,.ficha-shell [data-cg] .frota-line,.ficha-shell [data-cg] .frota-dot{stroke-dashoffset:0!important;opacity:1!important;transition:none!important;transform:none!important}}.ficha-shell{--cg-f-a:var(--catpro-offer-bg);--cg-f-b:var(--cp-info-bg);--cg-bar:var(--cp-brand);--cg-aplic:var(--cp-success);--cg-vazio:var(--cp-surface-alt)}.ficha-shell .cg-bloco .cg-sub{max-width:70ch;color:var(--cp-text-secondary);margin:-6px 0 14px;font-size:15px;line-height:1.55}.ficha-shell .cg-corpo{min-width:0}.ficha-shell .cg-card{border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);background:var(--ficha-surface);padding:14px}.ficha-shell .cg-nota{color:var(--cp-text-muted);margin:12px 0 0;font-size:13px;line-height:1.5}.ficha-shell .cg-nota a{min-height:44px;font-weight:600;line-height:44px;display:inline-block}.ficha-shell .cg-mudo{color:var(--cp-text-muted)}.ficha-shell .cg-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ficha-shell .cg-selo,.ficha-shell .cg-chip{font:600 12px/1 var(--catpro-font-family-mono);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:5px 8px;display:inline-block}.ficha-shell .cg-selo{text-transform:uppercase;letter-spacing:.08em;border-radius:4px;justify-self:start}.ficha-shell .cg-selo-est,.ficha-shell .cg-chip-sug{background:var(--catpro-estimate-bg);color:var(--catpro-estimate)}.ficha-shell .cg-selo-apl,.ficha-shell .cg-chip-comb{background:var(--cp-info-bg);color:var(--cp-info)}.ficha-shell .cg-chip-ok{background:var(--cp-success-bg);color:var(--cp-success)}.ficha-shell .cg-chip-fa{background:var(--catpro-offer-bg);color:var(--catpro-offer)}.ficha-shell .cg-chip-fb{background:var(--cp-info-bg);color:var(--cp-info)}.ficha-shell .cg-chip+.cg-chip{margin-left:4px}.ficha-shell .cg-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ficha-shell .cg-kpi{border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);background:var(--ficha-surface);align-content:start;gap:6px;min-width:0;margin:0;padding:14px;display:grid}.ficha-shell .cg-kpi-n{font:700 clamp(30px,8vw,44px)/1 var(--catpro-font-family-display);color:var(--cp-brand);font-variant-numeric:tabular-nums;white-space:nowrap}.ficha-shell .cg-kpi-l{color:var(--cp-text-secondary);overflow-wrap:anywhere;font-size:14px;line-height:1.35}@media (width>=720px){.ficha-shell .cg-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ficha-shell .cg-kpi{padding:18px}}.ficha-shell .cg-tabela-wrap{border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);background:var(--ficha-surface);overflow:hidden}.ficha-shell .cg-tabela{border-collapse:collapse;width:100%;font-size:15px}.ficha-shell .cg-tabela th,.ficha-shell .cg-tabela td{border-bottom:1px solid var(--ficha-border);text-align:left;vertical-align:middle;color:var(--cp-text);padding:11px 12px}.ficha-shell .cg-tabela thead th{font:600 12px/1.2 var(--catpro-font-family-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--cp-text-secondary);background:var(--cp-surface-alt)}.ficha-shell .cg-tabela tbody tr:last-child>*{border-bottom:0}.ficha-shell .cg-tabela tbody th{font-weight:700}.ficha-shell .cg-faixa{background:var(--cg-vazio);border-radius:4px;min-width:110px;height:8px;margin:0 0 5px;display:block;position:relative}.ficha-shell .cg-faixa-fill{background:var(--cg-bar);transform-origin:0;border-radius:4px;position:absolute;top:0;bottom:0}.ficha-shell .cg-anos{font-variant-numeric:tabular-nums;font-size:14px}@media (width<=639.98px){.ficha-shell .cg-tabela-wrap{background:0 0;border:0;overflow:visible}.ficha-shell .cg-tabela,.ficha-shell .cg-tabela tbody,.ficha-shell .cg-tabela tr,.ficha-shell .cg-tabela th,.ficha-shell .cg-tabela td{display:block}.ficha-shell .cg-tabela thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ficha-shell .cg-tabela tbody{gap:10px;display:grid}.ficha-shell .cg-tabela tr{border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);background:var(--ficha-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;padding:14px;display:grid}.ficha-shell .cg-tabela tbody th{font:700 22px/1.1 var(--catpro-font-family-display);border:0;grid-column:1/-1;padding:0}.ficha-shell .cg-tabela td{border:0;min-width:0;padding:0;font-size:15px}.ficha-shell .cg-tabela td:before{content:attr(data-rotulo);font:600 12px/1.2 var(--catpro-font-family-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--cp-text-muted);margin:0 0 4px;display:block}.ficha-shell .cg-tabela td.cg-td-anos{grid-column:1/-1}.ficha-shell .cg-tabela td.cg-td-vazio{display:none}.ficha-shell .cg-faixa{min-width:0}}.ficha-shell .cg-svg{width:100%;height:auto;font-family:var(--catpro-font-family-body);display:block;overflow:visible}.ficha-shell .cg-so-cel{display:none}.ficha-shell .cg-so-desk{max-width:760px;margin:0 auto}@media (width<=639.98px){.ficha-shell .cg-so-cel{display:block}.ficha-shell .cg-so-desk{display:none}}.ficha-shell .cg-banda-a{fill:var(--cg-f-a)}.ficha-shell .cg-banda-b{fill:var(--cg-f-b)}.ficha-shell .cg-bar{fill:var(--cg-bar);transform-box:fill-box;transform-origin:50% 100%}.ficha-shell .cg-eixo{stroke:var(--cp-border-control);stroke-width:1px}.ficha-shell .cg-aplic{fill:var(--cg-aplic);transform-box:fill-box;transform-origin:0}.ficha-shell .cg-t-fase{font:700 13px var(--catpro-font-family-mono);fill:var(--cp-text)}.ficha-shell .cg-t-eixo{font:500 13px var(--catpro-font-family-mono);fill:var(--cp-text-secondary)}.ficha-shell .cg-t-val{font:600 13px var(--catpro-font-family-body);fill:var(--cp-text)}.ficha-shell .cg-t-apl{font:600 13px var(--catpro-font-family-body);fill:var(--cg-aplic)}.ficha-shell .cg-so-cel .cg-t-eixo,.ficha-shell .cg-so-cel .cg-t-val,.ficha-shell .cg-so-cel .cg-t-apl{font-size:14px}.ficha-shell .cg-tl{padding:12px}.ficha-shell .cg-legenda{color:var(--cp-text);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.ficha-shell .cg-legenda li{align-items:center;gap:6px;display:flex}.ficha-shell .cg-sw{border:1px solid var(--ficha-border);border-radius:3px;width:14px;height:14px;display:inline-block}.ficha-shell .cg-sw.cg-banda-a{background:var(--cg-f-a)}.ficha-shell .cg-sw.cg-banda-b{background:var(--cg-f-b)}.ficha-shell .cg-sw-aplic{background:var(--cg-aplic);border-radius:7px}.ficha-shell .cg-sw-bar{background:var(--cg-bar)}@media (width<=639.98px){.ficha-shell .cg-legenda{gap:6px;display:grid}}.ficha-shell .cg-dados{margin:10px 0 0}.ficha-shell .cg-dados summary{cursor:pointer;color:var(--cp-link);align-items:center;min-height:44px;font-size:15px;font-weight:600;display:flex}.ficha-shell .cg-tabela-simples{border-collapse:collapse;width:100%;font-size:14.5px}.ficha-shell .cg-tabela-simples caption{caption-side:top;text-align:left;color:var(--cp-text);padding:0 0 6px;font-size:14px;font-weight:600}.ficha-shell .cg-tabela-simples th,.ficha-shell .cg-tabela-simples td{border-bottom:1px solid var(--ficha-border);text-align:left;color:var(--cp-text-secondary);font-variant-numeric:tabular-nums;padding:8px 10px;font-weight:400}.ficha-shell .cg-tabela-simples th[scope]{color:var(--cp-text);font-weight:600}.ficha-shell .cg-mapa-grid{align-items:start;gap:16px;display:grid}.ficha-shell .cg-mapa{max-width:380px;margin:0 auto}.ficha-shell .cg-uf-vazio{fill:var(--cg-vazio)}.ficha-shell .cg-uf-on{fill:var(--cg-bar)}.ficha-shell .cg-t-uf{font:600 13px var(--catpro-font-family-mono);fill:var(--cp-text)}.ficha-shell .cg-t-uf-mudo{fill:var(--cp-text-muted);font-weight:500}.ficha-shell .cg-t-ufv{font:500 9.5px var(--catpro-font-family-body);fill:var(--cp-text)}.ficha-shell .cg-t-uf-claro{fill:var(--cp-on-brand)}.ficha-shell .cg-tile{transition:none}@media (width<=639.98px){.ficha-shell .cg-t-ufv{display:none}.ficha-shell .cg-uf-on+.cg-t-uf{transform:translateY(7px)}}@media (width>=820px){.ficha-shell .cg-mapa-grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:28px}}.ficha-shell .cg-fam{margin:0;padding:6px 14px;list-style:none}.ficha-shell .cg-fam li{border-bottom:1px dashed var(--ficha-border);margin:0}.ficha-shell .cg-fam li:last-child{border-bottom:0}.ficha-shell .cg-fam-row{min-height:56px;color:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"c p""b b";align-items:center;gap:6px 12px;padding:8px 0;text-decoration:none;display:grid}.ficha-shell a.cg-fam-row:hover .cg-fam-c{text-decoration:underline}.ficha-shell .cg-fam-c{font:600 16px var(--catpro-font-family-mono);color:var(--cp-link);overflow-wrap:anywhere;grid-area:c}.ficha-shell .cg-fam-p{font:600 15px var(--catpro-font-family-mono);text-align:right;white-space:nowrap;color:var(--cp-text);grid-area:p}.ficha-shell .cg-fam-b{background:var(--cg-vazio);border-radius:6px;grid-area:b;height:12px;display:block;overflow:hidden}.ficha-shell .cg-fam-b-sc{background:repeating-linear-gradient(90deg,var(--cg-vazio) 0 8px,transparent 8px 12px)}.ficha-shell .cg-fam-fill{background:color-mix(in srgb,var(--cg-bar) 45%,var(--cp-surface));transform-origin:0;border-radius:6px;height:100%;display:block}.ficha-shell .cg-fam-atual .cg-fam-c{color:var(--cp-text)}.ficha-shell .cg-fam-atual .cg-fam-fill{background:var(--cg-bar)}.ficha-shell .cg-fam-c .cg-chip{vertical-align:2px;margin-left:8px}@media (width>=720px){.ficha-shell .cg-fam-row{grid-template-columns:230px minmax(0,1fr) 150px;grid-template-areas:"c b p";min-height:48px}}.ficha-shell .cg-cods{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:10px;margin:10px 0 0;padding:2px 2px 8px;list-style:none;display:flex;overflow-x:auto}.ficha-shell .cg-cod{scroll-snap-align:start;border:1px solid var(--ficha-border);border-radius:var(--ficha-radius);background:var(--ficha-surface);flex:none;gap:8px;padding:14px 16px;display:grid}.ficha-shell .cg-cod-c{font:700 20px var(--catpro-font-family-mono);color:var(--cp-text);overflow-wrap:anywhere}.ficha-shell .ficha-gallery-section .catalyst-thumbs-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.ficha-shell .ficha-gallery-section .catalyst-thumbs-grid li{scroll-snap-align:start;flex:none}@media (width<=639.98px){.ficha-shell .ficha-gallery-section .catalyst-thumbs-grid button{aspect-ratio:4/3;width:min(72vw,280px);height:auto}}.cg-barra{display:none}@media (width<=639.98px){.cg-barra{z-index:46;padding:8px max(12px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:var(--cp-surface);border-top:1px solid var(--cp-border);visibility:hidden;transition:transform .22s var(--catpro-motion-easing,ease-out),visibility 0s linear .22s;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px #0a14231f}html[data-cg-barra=on] .cg-barra{visibility:visible;transition:transform .22s var(--catpro-motion-easing,ease-out);transform:none}html[data-cg-barra=on] a.floating-whatsapp,html[data-cg-barra=on] .floating-whatsapp{display:none!important}.cg-barra a{min-height:48px;font:600 15px/1.2 var(--catpro-font-family-body);text-align:center;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:flex}.cg-barra .cg-barra-envio{background:var(--cp-brand);color:var(--cp-on-brand)}.cg-barra .cg-barra-wa{background:var(--cp-whatsapp);color:var(--cp-on-whatsapp);flex:0 0 38%}.cg-barra .cg-barra-wa:only-child{flex:auto}body:has(.cg-barra){padding-bottom:calc(68px + env(safe-area-inset-bottom))}.ficha-shell .ficha-hero-cta a{justify-content:center;width:100%;display:flex}}.ficha-shell [data-cg=armed] .cg-rev,.ficha-shell [data-cg=armed] .cg-tile{opacity:0;transform:translateY(12px)}.ficha-shell [data-cg=armed] .cg-bar{transform:scaleY(0)}.ficha-shell [data-cg=armed] .cg-aplic,.ficha-shell [data-cg=armed] .cg-fam-fill,.ficha-shell [data-cg=armed] .cg-faixa-fill{transform:scaleX(0)}.ficha-shell [data-cg=in] .cg-rev,.ficha-shell [data-cg=in] .cg-tile{opacity:1;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i,0) * 40ms);transform:none}.ficha-shell [data-cg=in] .cg-bar,.ficha-shell [data-cg=in] .cg-aplic,.ficha-shell [data-cg=in] .cg-fam-fill,.ficha-shell [data-cg=in] .cg-faixa-fill{transition:transform .8s cubic-bezier(.2,.7,0,1);transition-delay:calc(var(--i,0) * 35ms);transform:none}@media (prefers-reduced-motion:reduce){.ficha-shell [data-cg] .cg-rev,.ficha-shell [data-cg] .cg-tile,.ficha-shell [data-cg] .cg-bar,.ficha-shell [data-cg] .cg-aplic,.ficha-shell [data-cg] .cg-fam-fill,.ficha-shell [data-cg] .cg-faixa-fill{opacity:1!important;transition:none!important;transform:none!important}.cg-barra{transition:none!important}}@media print{.cg-barra{display:none!important}}.ficha-shell .ficha-sections>section:not(:first-child),.ficha-shell .ficha-sections>.ficha-block{content-visibility:auto;contain-intrinsic-size:auto 640px}@media print{.ficha-shell .ficha-sections>section,.ficha-shell .ficha-sections>.ficha-block{content-visibility:visible}}._shell_s4xwl_2{background:var(--cp-canvas);min-height:100vh;color:var(--cp-text)}._main_s4xwl_3{box-sizing:border-box;width:100%;max-width:640px;margin:0 auto;padding:16px 16px 72px}._eyebrow_s4xwl_4{font:700 11px/1.2 var(--catpro-font-family-mono);letter-spacing:.12em;color:var(--cp-brand);text-transform:uppercase;margin:4px 0 6px}._title_s4xwl_5{font-family:var(--catpro-font-family-display);letter-spacing:-.01em;color:var(--cp-text);margin:0 0 8px;font-size:clamp(28px,7vw,40px);font-weight:700;line-height:1.05}._lead_s4xwl_6{color:var(--cp-text-secondary);margin:0 0 14px;font-size:15px;line-height:1.5}._hooks_s4xwl_7{flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}._hooks_s4xwl_7 li{color:var(--cp-success);background:var(--cp-success-bg);border-radius:var(--catpro-radius-pill);padding:5px 10px;font-size:12px;font-weight:600}._hooks_s4xwl_7 li[data-tom=fato]{color:var(--cp-info);background:var(--cp-info-bg)}._progress_s4xwl_11{counter-reset:passo;grid-template-columns:repeat(4,1fr);gap:6px;margin:4px 0 18px;padding:0;list-style:none;display:grid}._progress_s4xwl_11 li{color:var(--cp-text-muted);gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}._progress_s4xwl_11 li a{border-top:6px solid var(--cp-border);min-height:44px;color:inherit;white-space:normal;overflow-wrap:anywhere;border-radius:3px 3px 0 0;padding-top:8px;font-size:12px;line-height:1.25;text-decoration:none;display:block}._progress_s4xwl_11 li[data-estado=feito] a,._progress_s4xwl_11 li[data-estado=atual] a{border-top-color:var(--cp-brand)}._progress_s4xwl_11 li[data-estado=atual]{color:var(--cp-text)}._cards_s4xwl_18{grid-template-columns:1fr 1fr;gap:10px;display:grid}._card_s4xwl_18{border:1px solid var(--cp-border);border-radius:var(--catpro-radius-card);background:var(--cp-surface);min-height:96px;color:var(--cp-text);text-align:left;font:inherit;cursor:pointer;align-content:start;gap:4px;padding:14px;display:grid}._card_s4xwl_18 strong{font-size:15px;line-height:1.25}._card_s4xwl_18 span{color:var(--cp-text-secondary);font-size:12px;line-height:1.4}._card_s4xwl_18:hover{border-color:var(--cp-brand)}._card_s4xwl_18[aria-pressed=true]{border:2px solid var(--cp-brand);background:var(--cp-info-bg);padding:13px}._panel_s4xwl_25{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--catpro-radius-card);margin:0 0 12px;padding:14px}._panelTitle_s4xwl_26{margin:0 0 10px;font-size:16px;font-weight:700}._field_s4xwl_27{color:var(--cp-text-secondary);gap:5px;min-width:0;margin:0 0 12px;font-size:13px;font-weight:600;display:grid;position:relative}._field_s4xwl_27 input,._field_s4xwl_27 select{box-sizing:border-box;border:1px solid var(--cp-border-control);border-radius:var(--catpro-radius-control);background:var(--cp-surface);width:100%;min-height:48px;color:var(--cp-text);font:500 16px var(--catpro-font-family-body);padding:10px 12px}._field_s4xwl_27 input:focus{outline:3px solid var(--cp-focus);outline-offset:1px}._field_s4xwl_27 small{color:var(--cp-text-muted);font-size:12px;font-weight:400}._fieldError_s4xwl_31 input{border-color:var(--cp-danger)}._fieldError_s4xwl_31 small{color:var(--cp-danger)}._row2_s4xwl_35{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}._row2_s4xwl_35>._field_s4xwl_27{align-content:start}._row2_s4xwl_35>*{min-width:0}._codeInput_s4xwl_38{text-transform:uppercase;letter-spacing:.03em;font-family:var(--catpro-font-family-mono)!important}._suggest_s4xwl_40{z-index:5;background:var(--cp-surface-raised);border:1px solid var(--cp-border);border-radius:var(--catpro-radius-card);box-shadow:var(--cp-shadow);margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0}._suggest_s4xwl_40 button{border-radius:var(--catpro-radius-control);width:100%;min-height:44px;color:var(--cp-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}._suggest_s4xwl_40 button:hover,._suggest_s4xwl_40 button:focus{background:var(--cp-info-bg)}._suggest_s4xwl_40 b{font:600 14px var(--catpro-font-family-mono)}._suggest_s4xwl_40 em{color:var(--cp-text-secondary);font-size:12px;font-style:normal;display:block}._suggest_s4xwl_40 span{font:600 14px var(--catpro-font-family-mono);white-space:nowrap}._item_s4xwl_47{border:1px solid var(--cp-border);border-radius:var(--catpro-radius-card);background:var(--cp-surface);margin:0 0 10px;padding:12px}._itemHead_s4xwl_48{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}._itemValue_s4xwl_49{font:600 15px var(--catpro-font-family-mono);color:var(--cp-success)}._itemNote_s4xwl_50{color:var(--cp-text-secondary);margin:0 0 8px;font-size:13px;line-height:1.45}._itemWarn_s4xwl_51{color:var(--cp-warning);background:var(--cp-warning-bg);border-radius:var(--catpro-radius-control);margin:0 0 8px;padding:8px 10px;font-size:13px;line-height:1.45}._checks_s4xwl_52{gap:8px;margin:4px 0 0;display:grid}._check_s4xwl_52{color:var(--cp-text);align-items:center;gap:10px;min-height:44px;font-size:14px;line-height:1.4;display:flex}._check_s4xwl_52 input{width:22px;height:22px;accent-color:var(--cp-brand);flex:none;margin:0}._linkBtn_s4xwl_55{color:var(--cp-link);font:600 14px var(--catpro-font-family-body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:8px 0;text-decoration:underline}._remove_s4xwl_56{color:var(--cp-danger);font:600 14px var(--catpro-font-family-body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-width:44px;min-height:44px;padding:0 4px;text-decoration:underline}._add_s4xwl_58{align-items:flex-start;gap:8px;margin:0 0 12px;display:flex}._addField_s4xwl_59{flex:1;min-width:0;display:block;position:relative}._addField_s4xwl_59 input{box-sizing:border-box;border:1px solid var(--cp-border-control);border-radius:var(--catpro-radius-control);background:var(--cp-surface);width:100%;min-height:52px;color:var(--cp-text);font:600 17px var(--catpro-font-family-mono);padding:10px 12px}._addField_s4xwl_59 input:focus{outline:3px solid var(--cp-focus);outline-offset:1px}._addBtn_s4xwl_62{border-radius:var(--catpro-radius-control);background:var(--cp-brand);min-height:52px;color:var(--cp-on-brand);font:700 15px var(--catpro-font-family-body);cursor:pointer;border:0;flex:none;padding:0 16px}._addBtn_s4xwl_62:hover{background:var(--cp-brand-hover)}._addBtn_s4xwl_62:disabled{background:var(--cp-disabled-bg);color:var(--cp-disabled-text);cursor:not-allowed}._bar_s4xwl_66{border-radius:var(--catpro-radius-card);background:var(--cp-warning-bg);color:var(--cp-warning);margin:0 0 12px;padding:12px;font-size:14px;font-weight:600}._bar_s4xwl_66[data-ok=true]{background:var(--cp-success-bg);color:var(--cp-success)}._barTrack_s4xwl_68{background:var(--cp-surface);border-radius:4px;height:8px;margin-top:8px;overflow:hidden}._barFill_s4xwl_69{height:100%;transition:width var(--catpro-motion-fast) ease;background:currentColor;border-radius:4px}._primary_s4xwl_71{border-radius:var(--catpro-radius-card);background:var(--cp-brand);width:100%;min-height:54px;color:var(--cp-on-brand);font:700 17px var(--catpro-font-family-body);cursor:pointer;text-align:center;border:0;justify-content:center;align-items:center;margin:6px 0 8px;padding:0 16px;text-decoration:none;display:flex}._primary_s4xwl_71:hover{background:var(--cp-brand-hover)}._primary_s4xwl_71:disabled{background:var(--cp-disabled-bg);color:var(--cp-disabled-text);cursor:not-allowed}._secondary_s4xwl_74{border:1px solid var(--cp-border-control);border-radius:var(--catpro-radius-card);background:var(--cp-surface);width:100%;min-height:48px;color:var(--cp-text);font:600 15px var(--catpro-font-family-body);cursor:pointer;text-align:center;justify-content:center;align-items:center;margin:0 0 8px;padding:0 12px;text-decoration:none;display:flex}._whatsapp_s4xwl_75{background:var(--cp-whatsapp);color:var(--cp-on-whatsapp)}._whatsapp_s4xwl_75:hover{background:var(--cp-whatsapp-hover)}._back_s4xwl_77{color:var(--cp-text-secondary);font:600 14px var(--catpro-font-family-body);cursor:pointer;background:0 0;border:0;padding:10px 0}._offer_s4xwl_79{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--catpro-radius-card);margin:0 0 12px;overflow:hidden}._offerRow_s4xwl_80{border-bottom:1px solid var(--cp-border);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;font-size:14px;display:flex}._offerRow_s4xwl_80 b{font:600 15px var(--catpro-font-family-mono);white-space:nowrap}._offerRow_s4xwl_80 small{color:var(--cp-text-muted);margin-top:2px;font-size:12px;display:block}._offerTotal_s4xwl_83{background:var(--cp-surface-alt);justify-content:space-between;align-items:baseline;gap:12px;padding:14px;font-size:16px;font-weight:700;display:flex}._offerTotal_s4xwl_83 b{font:700 22px var(--catpro-font-family-mono)}._free_s4xwl_85{color:var(--cp-success)}._offerRow_s4xwl_80 b._conferencia_s4xwl_86{font:600 13px var(--catpro-font-family-body);white-space:normal;text-align:right;max-width:45%}._offerTotal_s4xwl_83 b._faixa_s4xwl_87{white-space:nowrap;font-size:17px}._timer_s4xwl_89{border-radius:var(--catpro-radius-card);background:var(--cp-info-bg);color:var(--cp-info);gap:4px;margin:0 0 12px;padding:14px;display:grid}._timer_s4xwl_89 strong{font:700 28px/1 var(--catpro-font-family-mono);letter-spacing:.02em}._timer_s4xwl_89 span{color:var(--cp-text-secondary);font-size:13px;line-height:1.4}._notice_s4xwl_93{border-radius:var(--catpro-radius-card);background:var(--cp-surface-alt);margin:0 0 12px;padding:12px 14px;font-size:14px;line-height:1.5}._notice_s4xwl_93 p{margin:0 0 6px}._notice_s4xwl_93 p:last-child{margin:0}._warnBox_s4xwl_96{border-radius:var(--catpro-radius-card);background:var(--cp-warning-bg);color:var(--cp-text);border-left:4px solid var(--cp-warning);margin:0 0 12px;padding:12px 14px;font-size:14px;line-height:1.5}._okBox_s4xwl_97{border-radius:var(--catpro-radius-card);background:var(--cp-success-bg);color:var(--cp-text);border-left:4px solid var(--cp-success);margin:0 0 12px;padding:12px 14px;font-size:14px;line-height:1.5}._seal_s4xwl_98{font:700 11px var(--catpro-font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cp-success);border:1px solid var(--cp-success);border-radius:var(--catpro-radius-pill);margin:0 0 10px;padding:4px 10px;display:inline-block}._terms_s4xwl_100{border:1px solid var(--cp-border);border-radius:var(--catpro-radius-card);background:var(--cp-surface);margin:0 0 12px;padding:12px 14px}._terms_s4xwl_100 ul{color:var(--cp-text-secondary);margin:0 0 8px;padding-left:18px;font-size:13px;line-height:1.5;list-style:outside}._terms_s4xwl_100 a{color:var(--cp-link);font-size:13px;font-weight:600}._error_s4xwl_103{color:var(--cp-danger);background:var(--cp-danger-bg);border-radius:var(--catpro-radius-control);margin:0 0 12px;padding:10px 12px;font-size:14px}._help_s4xwl_104{color:var(--cp-text-secondary);margin:0 0 12px;font-size:13px}._help_s4xwl_104 summary{cursor:pointer;color:var(--cp-link);min-height:32px;font-weight:600}._help_s4xwl_104 p{margin:6px 0 0;line-height:1.5}._radio_s4xwl_107{border:1px solid var(--cp-border);border-radius:var(--catpro-radius-card);background:var(--cp-surface);align-items:flex-start;gap:10px;margin:0 0 8px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}._radio_s4xwl_107 input{width:20px;height:20px;accent-color:var(--cp-brand);flex:none;margin:1px 0 0}._fileLabel_s4xwl_109{border:1px solid var(--cp-border-control);border-radius:var(--catpro-radius-control);background:var(--cp-surface-alt);min-height:48px;color:var(--cp-text);cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;overflow:hidden}._fileLabel_s4xwl_109 input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._fileLabel_s4xwl_109{position:relative}._fileLabel_s4xwl_109:focus-within{outline:3px solid var(--cp-brand);outline-offset:2px}._honeypot_s4xwl_114{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._status_s4xwl_116{gap:0;margin:0 0 14px;padding:0;list-style:none;display:grid}._status_s4xwl_116 li{color:var(--cp-text-muted);grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:0 0 12px;font-size:14px;display:grid;position:relative}._status_s4xwl_116 li:before{content:"";border:2px solid var(--cp-border-control);background:var(--cp-surface);border-radius:50%;width:12px;height:12px;margin-top:3px}._status_s4xwl_116 li[data-estado=feito]{color:var(--cp-text)}._status_s4xwl_116 li[data-estado=feito]:before{background:var(--cp-success);border-color:var(--cp-success)}._status_s4xwl_116 li[data-estado=atual]{color:var(--cp-text);font-weight:700}._status_s4xwl_116 li[data-estado=atual]:before{background:var(--cp-brand);border-color:var(--cp-brand)}._steps_s4xwl_123{margin:0 0 12px;padding-left:20px;font-size:14px;line-height:1.55;list-style:decimal}._steps_s4xwl_123 li{margin:0 0 6px}._addr_s4xwl_125{font-size:14px;line-height:1.55}._addr_s4xwl_125 b,._mono_s4xwl_127{font-family:var(--catpro-font-family-mono)}._secao_s4xwl_130{border-top:1px solid var(--cp-border);margin-top:6px;padding:18px 0 6px;scroll-margin-top:96px}._secaoHead_s4xwl_131{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 12px;margin:0 0 12px;display:flex}._secaoTitulo_s4xwl_132{min-height:44px;font-family:var(--catpro-font-family-display);color:var(--cp-text);align-items:center;gap:10px;margin:0;font-size:24px;font-weight:700;line-height:1.15;display:flex}._secaoTitulo_s4xwl_132:focus{outline:none}._secaoTitulo_s4xwl_132:focus-visible{outline:3px solid var(--cp-focus);outline-offset:2px}._secaoNum_s4xwl_135{background:var(--cp-brand);width:30px;height:30px;color:var(--cp-on-brand);font:700 15px/1 var(--catpro-font-family-mono);border-radius:50%;flex:none;place-items:center;display:inline-grid}._dica_s4xwl_136{color:var(--cp-text-secondary);max-width:100%;font-size:14px}._dica_s4xwl_136 summary{cursor:pointer;min-height:44px;color:var(--cp-link);align-items:center;font-weight:600;display:inline-flex}._dica_s4xwl_136 p{margin:4px 0 8px;line-height:1.5}._pagina_s4xwl_139 ._help_s4xwl_104 summary{align-items:center;min-height:44px;display:flex}._linkAlvo_s4xwl_140{min-height:44px;color:var(--cp-link);align-items:center;font-weight:600;display:inline-flex}._vazio_s4xwl_141{border:1px dashed var(--cp-border-control);border-radius:var(--catpro-radius-card);color:var(--cp-text-secondary);margin:0 0 12px;padding:14px;font-size:14px;line-height:1.45}._material_s4xwl_142{border:0;gap:0;margin:0 0 8px;padding:0;display:grid}._material_s4xwl_142 legend{color:var(--cp-text-secondary);margin:0 0 6px;padding:0;font-size:13px;font-weight:600}._material_s4xwl_142 ._radio_s4xwl_107{align-items:center;min-height:44px}._itemHead_s4xwl_48{align-items:flex-start}._itemId_s4xwl_146{gap:2px;min-width:0;display:grid}._cod_s4xwl_38{font:700 17px/1.25 var(--catpro-font-family-mono);color:var(--cp-text);overflow-wrap:anywhere}._apl_s4xwl_148{color:var(--cp-text-secondary);font-size:13px;font-weight:400;line-height:1.35}._itemHead_s4xwl_48 ._itemValue_s4xwl_49{white-space:nowrap;text-align:right;font-size:17px;font-weight:700}._itemLinha_s4xwl_150{justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 4px;display:flex}._qtd_s4xwl_151{color:var(--cp-text-secondary);gap:4px;font-size:13px;font-weight:600;display:grid}._qtd_s4xwl_151 input{box-sizing:border-box;border:1px solid var(--cp-border-control);border-radius:var(--catpro-radius-control);background:var(--cp-surface);width:96px;min-height:44px;color:var(--cp-text);font:600 16px var(--catpro-font-family-mono);padding:8px 10px}._soma_s4xwl_153{color:var(--cp-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:14px;display:flex}._soma_s4xwl_153 b{font:700 24px var(--catpro-font-family-mono);color:var(--cp-text);white-space:nowrap}._meta_s4xwl_155{color:var(--cp-warning);margin:10px 0 12px}._meta_s4xwl_155[data-ok=true]{color:var(--cp-success)}._meta_s4xwl_155 ._barTrack_s4xwl_68{background:var(--cp-surface-alt);border-radius:5px;height:10px;margin:0 0 6px}._meta_s4xwl_155 small{font-size:13px;font-weight:600;line-height:1.4;display:block}._foto_s4xwl_159{margin:10px 0 0}._aceite_s4xwl_160{color:var(--cp-text);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;font-size:14px;line-height:1.45;display:flex}._aceite_s4xwl_160 input{width:24px;height:24px;accent-color:var(--cp-brand);flex:none;margin:1px 0 0}._aceite_s4xwl_160 b{margin:0 0 4px;display:block}._resumoTermos_s4xwl_163{color:var(--cp-text-secondary);font-size:13px;display:block}._final_s4xwl_164{min-height:56px;font-size:18px}._depois_s4xwl_165{text-align:center;color:var(--cp-text-secondary);margin:0 0 12px;font-size:13px;line-height:1.45}._barraFixa_s4xwl_169{display:none}@media (width<=639.98px){._pagina_s4xwl_139{padding-bottom:24px}body:has([data-envio-barra]){padding-bottom:calc(72px + env(safe-area-inset-bottom))}._barraFixa_s4xwl_169{z-index:46;padding:8px max(12px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:var(--cp-surface);border-top:1px solid var(--cp-border);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0a14231f}._barraEnvio_s4xwl_176,._barraWa_s4xwl_176{min-height:48px;font:600 15px/1.2 var(--catpro-font-family-body);text-align:center;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:flex}._barraEnvio_s4xwl_176{background:var(--cp-brand);min-width:0;color:var(--cp-on-brand);flex:1 1 0}._barraEnvio_s4xwl_176:disabled{background:var(--cp-disabled-bg);color:var(--cp-disabled-text)}._barraWa_s4xwl_176{background:var(--cp-whatsapp);color:var(--cp-on-whatsapp);flex:0 0 34%}}@media (width>=760px){._main_s4xwl_3{padding:28px 24px 80px}._cards_s4xwl_18{grid-template-columns:repeat(3,1fr)}._secaoTitulo_s4xwl_132{font-size:28px}}
