*,:after,:before{box-sizing:border-box}:root{--surface:#141414;--surface-2:rgba(255,255,255,0.04);--surface-3:rgba(255,255,255,0.02);--border:rgba(255,255,255,0.08);--border-2:rgba(255,255,255,0.12);--text-1:#f5f3ec;--text-2:#b6b2a6;--text-3:#7c786e;--text-4:#6f6a5f;--gauge-inner:radial-gradient(circle at 50% 35%,#1a1d24,#0c0d11);--gauge-track:rgba(255,255,255,0.07);--gauge-border:rgba(255,255,255,0.06);--inset-dark:rgba(0,0,0,0.4);--inset-shadow:inset 0 2px 10px rgba(0,0,0,.7);--card-dark:#101216;--card-dark-border:rgba(255,255,255,0.08);--panel-bg:#141414;--overlay-bg:rgba(4,4,4,0.72);--shadow-toast:rgba(0,0,0,0.35);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--panel-border:rgba(255,255,255,0.06);--input-bg:rgba(255,255,255,0.04);--input-border:rgba(255,255,255,0.14);--btn-ghost-bg:rgba(255,255,255,0.05);--btn-ghost-border:rgba(255,255,255,0.14);--btn-ghost-color:#b6b2a6;--section-border:rgba(255,255,255,0.1);--n-ffffff:#ffffff;--n-f7f6f2:#f7f6f2;--n-fff8e6:#fff8e6;--n-f5f3ec:#f5f3ec;--n-f0efe8:#f0efe8;--n-e8e6df:#e8e6df;--n-e0e0e0:#e0e0e0;--n-d8d4c8:#d8d4c8;--n-c9c6ba:#c9c6ba;--n-b6b2a6:#b6b2a6;--n-a8a496:#a8a496;--n-999999:#999999;--n-9a968a:#9a968a;--n-8f8a7a:#8f8a7a;--n-8a8578:#8a8578;--n-7c786e:#7c786e;--n-7a756a:#7a756a;--n-6f6a5f:#6f6a5f;--n-5c584e:#5c584e;--n-555555:#555555;--n-4a463c:#4a463c;--n-3a3a1e:#3a3a1e;--n-1a1a1e:#1a1a1e;--n-17171a:#17171a;--n-111318:#111318;--n-121216:#121216;--n-141414:#141414;--n-111116:#111116;--n-1c1708:#1c1708;--n-111111:#111111;--n-0e0e12:#0e0e12;--n-0c0c10:#0c0c10;--n-0a0b0e:#0a0b0e;--n-0a0a0a:#0a0a0a;--n-08080a:#08080a;--n-060606:#060606;--n-000000:#000000;--accent:#F5C518;--accent-dim:rgba(245,197,24,0.14);--accent-border:rgba(245,197,24,0.35);--accent-title:#F5C518;--accent-ink:#F5C518;--success:#25D366;--success-dim:rgba(37,211,102,0.12);--success-border:rgba(37,211,102,0.35);--on-success:#0b1f12;--success-fill:#25D366;--on-success-fill:#0b1f12;--warning:#ff8a3d;--warning-dim:rgba(255,138,61,0.12);--warning-border:rgba(255,138,61,0.35);--on-warning:#2a1405;--danger:#ff4d6a;--danger-dim:rgba(255,77,106,0.12);--danger-border:rgba(255,77,106,0.35);--on-danger:#2a0a10;--font-display:"Anton",sans-serif;--font-ui:"Inter",system-ui,sans-serif;--fs-caption:11px;--fs-label:12px;--fs-body-sm:13px;--fs-body:14px;--fs-lead:16px;--fs-subtitle:18px;--fs-title:22px;--fs-heading:28px;--z-nav:30;--z-popover:50;--z-drawer:60;--z-modal:100;--z-modal-top:150;--z-wizard:200;--z-toast:300;--z-camera:400;--z-tour:500;--w-prose:820px;--w-wide:1080px;--pad-x:clamp(16px,4vw,40px);--sp-section:clamp(32px,5vw,56px);--fs-display:clamp(28px,4vw,46px);--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--wallet-noche:linear-gradient(155deg,#1c1708,#141414 55%,#0d0d0d);--wallet-ambar:linear-gradient(135deg,#4a3a08,#1a1712 60%,#0d0d0d);--wallet-humo:linear-gradient(160deg,#2b2b2b,#161616 55%,#0d0d0d);--wallet-destello:radial-gradient(120% 90% at 15% 0%,#3a2f08 0%,#141414 45%,#0b0b0b 100%);--wallet-nitro:linear-gradient(135deg,#04212b,#0d1418 55%,#0a0a0a);--wallet-nfc:linear-gradient(155deg,#3d3008,#1a1712 45%,#141414);--wallet-blanco:linear-gradient(155deg,#ffffff,#f3f1ea 60%,#e7e3d6);--wallet-papel:linear-gradient(135deg,#fbf7ec,#f1ead6);--wallet-nieve:radial-gradient(120% 90% at 85% 0%,#fff7db 0%,#ffffff 45%,#eef0f2 100%);--wallet-default-dark:var(--wallet-noche);--wallet-default-light:var(--wallet-blanco)}:root[data-theme=light]{--surface:#ffffff;--surface-2:rgba(17,17,17,0.035);--surface-3:rgba(17,17,17,0.02);--border:rgba(17,17,17,0.10);--border-2:rgba(17,17,17,0.14);--text-1:#17171a;--text-2:#5c584e;--text-3:#7a756a;--text-4:#8f8a7a;--gauge-inner:radial-gradient(circle at 50% 35%,#f5f3ec,#e8e5dc);--gauge-track:rgba(17,17,17,0.08);--gauge-border:rgba(17,17,17,0.08);--inset-dark:rgba(17,17,17,0.06);--inset-shadow:inset 0 1px 3px rgba(0,0,0,.08);--card-dark:#f7f6f2;--card-dark-border:rgba(17,17,17,0.10);--panel-bg:#ffffff;--overlay-bg:rgba(17,17,17,0.45);--shadow-toast:rgba(17,17,17,0.18);--panel-border:rgba(17,17,17,0.08);--input-bg:rgba(17,17,17,0.03);--input-border:rgba(17,17,17,0.14);--btn-ghost-bg:rgba(17,17,17,0.04);--btn-ghost-border:rgba(17,17,17,0.12);--btn-ghost-color:#5c584e;--section-border:rgba(17,17,17,0.08);--accent-dim:rgba(245,197,24,0.10);--accent-border:rgba(245,197,24,0.30);--accent-title:var(--n-17171a);--accent-ink:var(--n-17171a);--success:#15803d;--success-dim:rgba(37,211,102,0.12);--success-border:rgba(37,211,102,0.35);--on-success:#ffffff;--warning:#b45309;--warning-dim:rgba(180,83,9,0.10);--warning-border:rgba(180,83,9,0.35);--on-warning:#ffffff;--danger:#c81e36;--danger-dim:rgba(200,30,54,0.10);--danger-border:rgba(200,30,54,0.35);--on-danger:#ffffff}html{scroll-behavior:smooth;scroll-padding-top:70px}body,html{margin:0;padding:0;background:#060606;color:#f5f3ec;font-family:var(--font-ui);-webkit-font-smoothing:antialiased}:root[data-theme=light] body,:root[data-theme=light] html{background:#f7f6f2;color:#17171a}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}.wizard-plate-input::placeholder{color:var(--text-4);opacity:1}select option{background:#141414;color:#f5f3ec}:root[data-theme=light] select option{background:#ffffff;color:#17171a}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:8px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--accent-border)}:root[data-theme=light] ::-webkit-scrollbar-thumb,:root[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:var(--accent-border)}@keyframes shineSweep{0%{transform:translateX(-170%) skewX(-18deg)}60%{transform:translateX(200%) skewX(-18deg)}to{transform:translateX(200%) skewX(-18deg)}}@keyframes fadeUp{0%{transform:translateY(18px);opacity:0}to{transform:none;opacity:1}}@keyframes sectionIn{0%{transform:translateY(22px);opacity:0}to{transform:none;opacity:1}}@keyframes textIn{0%{transform:translateX(36px);opacity:0}to{transform:none;opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes nfcRipple{0%{transform:scale(.55);opacity:.75}to{transform:scale(2.1);opacity:0}}@keyframes shipmentDrive{0%{transform:translateX(-34px);opacity:0}18%{opacity:1}82%{opacity:1}to{transform:translateX(34px);opacity:0}}@keyframes shipmentRoad{to{background-position:-24px 0}}@keyframes nfcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes nfcSpinSlow{to{transform:rotate(1turn)}}@keyframes toastRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,22px)}to{opacity:1;transform:translate(-50%)}}@keyframes telltalePulse{0%,to{opacity:1;filter:drop-shadow(0 0 2px currentColor)}50%{opacity:.45;filter:drop-shadow(0 0 8px currentColor)}}@keyframes odoCriticalPulse{0%,to{box-shadow:inset 0 2px 10px rgba(0,0,0,.7),0 0 10px var(--danger-border)}50%{box-shadow:inset 0 2px 10px rgba(0,0,0,.7),0 0 26px color-mix(in srgb,var(--danger) 85%,transparent)}}@keyframes progressPulse{0%,to{opacity:1}50%{opacity:.6}}.regGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(200px,45%)),1fr))}.cq{container-type:inline-size}.fichagrid{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.fichagrid>:first-child{flex:1.15 1 400px;min-width:0}.fichagrid>:nth-child(2){flex:.85 1 300px;min-width:0}.tablero-grid{position:relative;display:grid;grid-template-columns:1fr 1.6fr 1fr;grid-gap:16px;gap:16px;align-items:center}@container (max-width: 700px){.tablero-grid{grid-template-columns:1fr}}@container (max-width: 264px){.odo-dial{zoom:.85}}@container (max-width: 225px){.odo-dial{zoom:.75}}.parte-row{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr) 104px;grid-gap:16px;gap:16px}@container (max-width: 560px){.parte-row{grid-template-columns:1fr;gap:12px}.parte-row>*{min-width:0}}.hero-section{height:100vh}@media (max-width:960px){.sidebar-wrap .topbar-actions{gap:6px!important}}@media (max-width:860px){.hero-section{height:auto!important;min-height:100vh}.heroform,[data-r=heroform]{flex-direction:column!important;gap:8px!important;padding:14px!important}.heroform .divider,[data-r=heroform] [data-r=divider]{display:none!important}.heroform>button:last-child,[data-r=heroform]>button:last-child{width:100%!important;padding:14px!important}.footergrid,.grid2{grid-template-columns:1fr!important}.footergrid{gap:24px!important}.topbar-actions{gap:6px!important}}@media (max-width:720px){#h-beneficios,#h-como,#h-comunidad,#h-diferencia,#h-productos{padding-top:30px!important;padding-bottom:28px!important}#h-faq{padding-top:28px!important}#h-faq,#h-pqrs,[data-r=hWaitlist]{padding-bottom:28px!important}[data-r=hWaitlist]{padding-top:30px!important}[data-r=hCaptureLeads]{padding-top:28px!important;padding-bottom:16px!important;gap:22px!important}[data-r=entrada]{min-height:0!important;padding-top:48px!important;padding-bottom:20px!important}section>div[style*=border-top][style*="position: absolute"]{top:14px!important}[data-r=shopHero] [data-r=shopHero-buy]{margin-top:48px!important}#h-beneficios>div>div:first-child,#h-como>div:first-child{margin-bottom:26px!important}}.mobile-topbar-bar{display:none}.mobile-topbar-logo{display:none;position:absolute;top:14px;left:14px;z-index:17;height:42px;align-items:center;gap:4px;font-family:var(--font-display);font-size:var(--fs-subtitle);letter-spacing:.01em;pointer-events:none}@media (max-width:900px){.sidebar-wrap{padding-top:84px!important}.sidebar-wrap .topbar-actions,.topbar-actions{left:126px!important;right:60px!important;top:8px!important;height:54px!important;padding:6px!important;box-sizing:border-box!important;overflow:hidden!important;flex-direction:row-reverse!important;flex-wrap:wrap!important;align-content:flex-start!important;justify-content:flex-start!important;gap:20px 6px!important}.topbar-actions>*{flex:0 0 auto!important}.topbar-profile{order:1!important}.topbar-cart{order:2!important}.topbar-notif{order:3!important}.topbar-pqrs{order:4!important}.topbar-found{order:5!important}.topbar-nfc{order:6!important}.topbar-scan{order:7!important}.topbar-theme{order:8!important}.mobile-topbar-logo,.sidebar-wrap .topbar-actions,.topbar-actions{position:fixed!important;z-index:18!important}.mobile-topbar-logo{display:flex!important}.mobile-topbar-bar{display:block;position:fixed;top:0;left:0;right:0;height:68px;z-index:16;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.topbar-actions .action-btn-text{display:none!important}.profile-panel{height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;border-radius:20px!important;width:300px!important;max-width:90vw!important;margin:0!important;border-radius:20px 0 0 20px!important}.modal-panel,.nfc-panel{width:480px!important;max-width:calc(100vw - 24px)!important;margin:0 auto!important;height:auto!important;max-height:calc(100dvh - 40px)!important;overflow-y:auto!important;border-radius:20px!important}.footergrid{grid-template-columns:1fr!important}}@media (max-width:480px){.regBrandGrid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))!important;gap:7px!important}[data-r=heroform] input{font-size:var(--fs-title)!important;width:44px!important}[data-r=heroform] label{font-size:var(--fs-caption)!important}}@media (max-width:360px){.regBrandGrid{grid-template-columns:repeat(auto-fill,minmax(66px,1fr))!important}}@media (hover:none) and (pointer:coarse){.service-chip-desc{opacity:1!important;max-height:100px!important}}@supports (padding:env(safe-area-inset-bottom)){.safe-bottom{padding-bottom:env(safe-area-inset-bottom)!important}}@media (max-width:600px){.header-auth-btn{padding:6px 10px!important;font-size:var(--fs-label)!important}}@media (max-width:480px){.header-auth-btn.header-register{display:none!important}.header-theme-btn{width:52px!important;height:28px!important;--knob-travel:24px}.header-theme-btn span:first-child{left:6px!important;font-size:var(--fs-caption)!important}.header-theme-btn span:last-child{width:20px!important;height:20px!important}}@media (max-width:380px){.header-auth-btn{padding:5px 8px!important;font-size:var(--fs-caption)!important}.header-theme-btn{width:46px!important;height:24px!important;--knob-travel:20px}.header-theme-btn>span:last-child{width:18px!important;height:18px!important}}@media (max-width:600px){.shop-layout{padding-bottom:80px!important}.shop-layout nav{height:60px!important}}@media (max-width:480px){.cart-drawer{max-width:100%!important}}@media (max-width:600px){.checkout-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.cart-drawer{max-width:100%!important;border-radius:0!important;border-left:none!important}.cart-drawer-header{padding:14px 16px!important}.cart-drawer-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))!important}.shop-checkout{padding:16px!important}.shop-checkout-steps{gap:6px!important}.shop-orders{padding:16px!important}.grid2{gap:16px!important}}@media (max-width:380px){.shop-cta-row{flex-direction:column!important;align-items:stretch!important}.shop-cta-row>a,.shop-cta-row>button{width:100%!important;text-align:center!important;justify-content:center!important}}.date-field{width:100%;padding:11px 13px;border-radius:10px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-1);font-size:var(--fs-body);outline:none;box-sizing:border-box;color-scheme:dark;transition:border-color .18s,box-shadow .18s}:root[data-theme=light] .date-field{color-scheme:light}.date-field:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-dim)}.date-field::-webkit-calendar-picker-indicator{width:17px;height:17px;cursor:pointer;opacity:.8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F5C518' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;-webkit-transition:opacity .18s;transition:opacity .18s}.date-field::-webkit-calendar-picker-indicator:hover{opacity:1}.date-field--sm{padding:10px 12px}.text-display{font-family:var(--font-display);font-weight:var(--fw-black);text-transform:uppercase}@media print{body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{position:absolute;left:0;top:0;width:100%}.no-print{display:none!important}.print-only-header{display:block!important;margin-bottom:16px}}