@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/cca472bce7ef0f94-s.3zgcurf_2cgla.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/55ee4a5a387f2699-s.3si4q7fc1peyj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/b706a552820b835f-s.p.1l_7mdrlrpxcx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.bmWiCq_className{font-family:Archivo,Archivo Fallback;font-style:normal;font-weight:700}.bmWiCq_variable{--font-archivo-face:"Archivo", "Archivo Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/315a5857c5982773-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7f70ffb4230c570-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/7972ad5647803fd9-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/6873f4f49904bdbd-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/315a5857c5982773-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/d7f70ffb4230c570-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/7972ad5647803fd9-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/6873f4f49904bdbd-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.sEdYEG_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.sEdYEG_variable{--font-source-face:"Source Sans 3", "Source Sans 3 Fallback"}
._5anUza_bar{z-index:30;gap:var(--space-2);padding:var(--space-2) var(--layout-gutter) calc(var(--space-2) + env(safe-area-inset-bottom,0px));background:var(--color-surface);border-top:1px solid var(--color-border);display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -6px 16px -8px #0b3d6840}._5anUza_call{flex:none;width:52px;padding:0}._5anUza_wa{flex:1}@media (min-width:1024px){._5anUza_bar{display:none}}
.oORJuq_footer{margin-top:var(--section-gap);background:var(--color-surface-brand-deep);color:var(--color-text-on-brand-muted);padding-block:var(--space-12);font:var(--text-small)}.oORJuq_grid{gap:var(--space-8);display:grid}@media (min-width:900px){.oORJuq_grid{grid-template-columns:1.4fr repeat(var(--cols,3), 1fr)}}.oORJuq_brand{align-items:center;gap:var(--space-3);color:var(--color-text-on-brand);display:flex}.oORJuq_brand img{border-radius:var(--radius-6);background:var(--color-surface);width:48px;height:46px;padding:4px}.oORJuq_about{margin-top:var(--space-4);max-width:24rem}.oORJuq_phone{margin-top:var(--space-2)}.oORJuq_colTitle{margin-bottom:var(--space-3);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-on-brand)}.oORJuq_footer ul{gap:var(--space-1);list-style:none;display:grid}.oORJuq_footer a{min-height:var(--tap-min);color:var(--color-text-on-brand-muted);align-items:center;text-decoration:none;display:inline-flex}.oORJuq_footer a:hover{color:var(--color-text-on-brand);text-decoration:underline}.oORJuq_legal{justify-content:space-between;gap:var(--space-2) var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border-on-brand);flex-wrap:wrap;grid-column:1/-1;display:flex}
.Jtrk4W_switch{border:1px solid var(--color-border);border-radius:var(--radius-6);flex:none;display:inline-flex;overflow:hidden}.Jtrk4W_switch a{min-width:var(--tap-min);min-height:var(--tap-min);font:var(--text-label);color:var(--color-text-muted);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Jtrk4W_switch a:hover{background:var(--color-surface-sunken)}.Jtrk4W_switch a[aria-current=true]{background:var(--color-surface-brand);color:var(--color-text-on-brand)}.Jtrk4W_switch a:focus-visible{outline-offset:-3px;box-shadow:none}
._5Cu8Tq_header{z-index:20;background:var(--header-bg);border-bottom:1px solid var(--header-border);position:sticky;top:0}._5Cu8Tq_bar{align-items:center;gap:var(--space-3);height:var(--header-height);display:flex}._5Cu8Tq_brand{align-items:center;gap:var(--space-2);min-height:var(--tap-min);color:var(--color-text-brand);margin-right:auto;text-decoration:none;display:flex}._5Cu8Tq_brand img{object-fit:contain;width:40px;height:38px}._5Cu8Tq_brand b{font:var(--weight-bold) var(--size-18) / 1 var(--font-display);letter-spacing:.01em}._5Cu8Tq_brand small{font:var(--weight-regular) var(--size-12) / 1.2 var(--font-body);color:var(--color-text-subtle);margin-top:2px;display:block}._5Cu8Tq_nav{display:none}._5Cu8Tq_nav a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-6);color:var(--color-text);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none}._5Cu8Tq_nav a:hover{background:var(--color-surface-sunken)}._5Cu8Tq_nav a[aria-current=page]{color:var(--color-text-brand);box-shadow:inset 0 -3px 0 var(--color-accent);border-radius:0}._5Cu8Tq_dropdown{position:relative}._5Cu8Tq_dropdownToggle{align-items:center;gap:var(--space-1);min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-6);color:var(--color-text);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}._5Cu8Tq_dropdownToggle:hover{background:var(--color-surface-sunken)}._5Cu8Tq_dropdownToggle[data-active]{color:var(--color-text-brand);box-shadow:inset 0 -3px 0 var(--color-accent);border-radius:0}._5Cu8Tq_dropdownToggle .icon{width:1em;height:1em;transition:transform var(--motion-hover)}._5Cu8Tq_dropdownToggle[aria-expanded=true] .icon{transform:rotate(180deg)}._5Cu8Tq_menu{top:calc(100% + var(--space-1));z-index:25;min-width:14rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-10);background:var(--color-surface);box-shadow:var(--elevation-raised);list-style:none;position:absolute;left:0}._5Cu8Tq_nav ._5Cu8Tq_menu a{min-height:var(--tap-min);white-space:normal;align-items:center;display:flex}._5Cu8Tq_nav ._5Cu8Tq_menu a[aria-current=page]{border-radius:var(--radius-6);box-shadow:inset 3px 0 0 var(--color-accent)}._5Cu8Tq_wa{display:none}._5Cu8Tq_toggle{width:var(--tap-min);height:var(--tap-min);border:1px solid var(--color-border);border-radius:var(--radius-6);background:var(--color-surface);color:var(--color-text-brand);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._5Cu8Tq_mobileNav{border-top:1px solid var(--color-border);background:var(--color-surface);max-height:calc(100dvh - var(--header-height) - var(--action-bar-height));overflow-y:auto}._5Cu8Tq_mobileNav a{min-height:52px;padding-inline:var(--layout-gutter);border-bottom:1px solid var(--color-divider);color:var(--color-text);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:flex}._5Cu8Tq_mobileNav a[aria-current=page]{color:var(--color-text-brand);box-shadow:inset 4px 0 0 var(--color-accent)}._5Cu8Tq_mobileGroupLabel{min-height:44px;padding:var(--space-3) var(--layout-gutter) var(--space-1);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle);align-items:flex-end;display:flex}._5Cu8Tq_mobileGroup a{padding-left:calc(var(--layout-gutter) + var(--space-4))}@media (min-width:1024px){._5Cu8Tq_bar{gap:var(--space-4)}._5Cu8Tq_nav{gap:var(--space-1);display:flex}._5Cu8Tq_wa{display:inline-flex}._5Cu8Tq_toggle,._5Cu8Tq_mobileNav{display:none!important}}@media (min-width:1024px) and (max-width:1180px){._5Cu8Tq_brand small{display:none}._5Cu8Tq_nav a{padding-inline:var(--space-2)}}
:root{--navy-950:#061f36;--navy-900:#0b3d68;--navy-800:#0f4d84;--navy-700:#1a5f9c;--navy-200:#c9d8e8;--navy-100:#e3edf7;--navy-50:#f2f7fc;--gold-500:#f0b429;--gold-400:#f6c855;--gold-100:#fdf1d2;--gold-700:#8a6100;--green-800:#0f6235;--green-700:#157a42;--green-100:#e2f5ea;--teal-800:#0b6e77;--teal-700:#0e7c86;--teal-100:#dff3f4;--red-700:#b42318;--red-100:#fde8e6;--white:#fff;--gray-25:#fbfcfd;--gray-50:#f4f7fa;--gray-100:#e8edf3;--gray-200:#d5dee8;--gray-300:#b9c6d4;--gray-500:#5f7189;--gray-600:#44566e;--gray-800:#1c2e44;--gray-900:#0e1f33;--chat-paper:#e9e2d6;--chat-out:#d9fdd3;--font-archivo:var(--font-archivo-face), "Helvetica Neue", Arial, sans-serif;--font-source:var(--font-source-face), -apple-system, "Segoe UI", Roboto, sans-serif;--size-12:.75rem;--size-13:.8125rem;--size-14:.875rem;--size-16:1rem;--size-17:1.0625rem;--size-18:1.125rem;--size-20:clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--size-24:clamp(1.25rem, 1.12rem + .55vw, 1.5rem);--size-32:clamp(1.5rem, 1.25rem + 1.1vw, 2rem);--size-44:clamp(1.875rem, 1.4rem + 2vw, 2.75rem);--size-56:clamp(2.125rem, 1.5rem + 2.7vw, 3.5rem);--weight-regular:400;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-2:2px;--radius-6:6px;--radius-10:10px;--radius-14:14px;--radius-full:999px;--shadow-1:0 1px 2px #0b3d6814;--shadow-2:0 4px 14px -4px #0b3d6829;--shadow-3:0 18px 36px -12px #0b3d683d;--duration-fast:.12s;--duration-slow:.32s;--ease-out:cubic-bezier(.2, .7, .2, 1);--color-bg:var(--gray-25);--color-surface:var(--white);--color-surface-sunken:var(--gray-50);--color-surface-tint:var(--navy-100);--color-surface-brand:var(--navy-900);--color-surface-brand-deep:var(--navy-950);--color-surface-highlight:var(--gold-100);--color-text:var(--gray-900);--color-text-muted:var(--gray-600);--color-text-subtle:var(--gray-500);--color-text-brand:var(--navy-900);--color-text-link:var(--navy-700);--color-text-on-brand:var(--white);--color-text-on-brand-muted:var(--navy-200);--color-text-on-brand-accent:var(--gold-400);--color-text-accent:var(--gold-700);--color-border:var(--gray-200);--color-border-strong:var(--gray-300);--color-divider:var(--gray-100);--color-border-on-brand:#ffffff2e;--color-action:var(--navy-900);--color-action-hover:var(--navy-800);--color-action-text:var(--white);--color-action-whatsapp:var(--green-700);--color-action-whatsapp-hover:var(--green-800);--color-accent:var(--gold-500);--color-accent-text:var(--navy-900);--color-focus:var(--gold-500);--color-focus-inner:var(--navy-900);--color-success-text:var(--green-700);--color-success-bg:var(--green-100);--color-warning-text:var(--gold-700);--color-warning-bg:var(--gold-100);--color-danger-text:var(--red-700);--color-danger-bg:var(--red-100);--color-info-text:var(--teal-800);--color-info-bg:var(--teal-100);--font-display:var(--font-archivo);--font-body:var(--font-source);--text-display:var(--weight-bold) var(--size-56) / 1.05 var(--font-display);--text-h1:var(--weight-bold) var(--size-44) / 1.1 var(--font-display);--text-h2:var(--weight-bold) var(--size-32) / 1.15 var(--font-display);--text-h3:var(--weight-bold) var(--size-20) / 1.25 var(--font-display);--text-lead:var(--weight-regular) var(--size-18) / 1.55 var(--font-body);--text-body:var(--weight-regular) var(--size-17) / 1.6 var(--font-body);--text-small:var(--weight-regular) var(--size-14) / 1.5 var(--font-body);--text-label:var(--weight-semibold) var(--size-13) / 1.3 var(--font-body);--tracking-label:.06em;--layout-max:76rem;--layout-gutter:clamp(1rem, .6rem + 1.8vw, 2rem);--section-gap:clamp(3rem, 2rem + 4vw, 5.5rem);--tap-min:44px;--elevation-card:var(--shadow-1);--elevation-raised:var(--shadow-2);--elevation-overlay:var(--shadow-3);--motion-hover:var(--duration-fast) var(--ease-out);--motion-reveal:var(--duration-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){:root{--motion-hover:0s linear;--motion-reveal:0s linear}}:root{--header-height:4rem;--header-bg:var(--color-surface);--header-border:var(--color-border);--action-bar-height:calc(64px + env(safe-area-inset-bottom,0px));--btn-height:48px;--btn-height-sm:var(--tap-min);--btn-radius:var(--radius-6);--btn-font:var(--weight-semibold) var(--size-17) / 1 var(--font-body);--btn-padding-x:var(--space-5);--btn-primary-bg:var(--color-action);--btn-primary-bg-hover:var(--color-action-hover);--btn-primary-text:var(--color-action-text);--btn-wa-bg:var(--color-action-whatsapp);--btn-wa-bg-hover:var(--color-action-whatsapp-hover);--btn-wa-text:var(--white);--btn-secondary-border:var(--color-border-strong);--btn-secondary-text:var(--color-text-brand);--card-bg:var(--color-surface);--card-border:var(--color-border);--card-radius:var(--radius-10);--card-padding:var(--space-5);--card-shadow:var(--elevation-card);--card-shadow-hover:var(--elevation-raised);--card-media-ratio:4 / 3;--card-media-bg:var(--color-surface-sunken);--price-font:var(--weight-bold) var(--size-20) / 1.2 var(--font-display);--price-color:var(--color-text-brand);--price-unit-color:var(--color-text-muted);--badge-font:var(--text-label);--badge-radius:var(--radius-2);--badge-padding:.2rem .5rem;--promo-bg:var(--color-surface-brand);--promo-text:var(--color-text-on-brand);--promo-flag-bg:var(--color-accent);--promo-flag-text:var(--color-accent-text);--stat-value-font:var(--weight-bold) var(--size-32) / 1 var(--font-display);--stat-value-color:var(--color-text-brand);--stat-label-color:var(--color-text-muted);--chip-height:40px;--chip-bg:var(--color-surface);--chip-border:var(--color-border);--chip-bg-active:var(--color-surface-brand);--chip-text-active:var(--color-text-on-brand);--notice-bg:var(--color-surface-highlight);--notice-border:var(--gold-500);--notice-text:var(--color-text);--tray-bg:var(--color-surface-brand-deep);--tray-text:var(--color-text-on-brand)}
@layer base{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 1rem)}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}@media (max-width:1023.98px){body{padding-bottom:var(--action-bar-height)}}img,svg{max-width:100%;display:block}img{height:auto}a{color:var(--color-text-link);text-underline-offset:.18em}h1,h2,h3,h4{color:var(--color-text-brand);text-wrap:balance;margin:0}p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--color-focus-inner);border-radius:var(--radius-2)}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:99;background:var(--color-surface);padding:var(--space-3);position:absolute;top:0;left:-999px}.skip:focus{left:var(--space-3)}.wrap{width:100%;max-width:var(--layout-max);padding-inline:var(--layout-gutter);margin-inline:auto}.section{padding-top:var(--section-gap)}.section--last{padding-bottom:var(--section-gap)}.tabular{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 40%}@keyframes reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}}}
@layer ui{.icon{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.eyebrow{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-accent);margin-bottom:var(--space-2)}.section-head{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.section-head>div{max-width:40rem}.section-head h2{font:var(--text-h2)}.section-head p:not(.eyebrow){color:var(--color-text-muted);margin-top:var(--space-3)}.link-more{align-items:center;gap:var(--space-2);min-height:var(--tap-min);font-weight:var(--weight-semibold);display:inline-flex}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-height);padding:0 var(--btn-padding-x);border-radius:var(--btn-radius);font:var(--btn-font);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-hover), border-color var(--motion-hover), transform var(--motion-hover);border:1.5px solid #0000;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.btn--primary:hover{background:var(--btn-primary-bg-hover)}.btn--wa{background:var(--btn-wa-bg);color:var(--btn-wa-text)}.btn--wa:hover{background:var(--btn-wa-bg-hover)}.btn--secondary{background:var(--color-surface);border-color:var(--btn-secondary-border);color:var(--btn-secondary-text)}.btn--secondary:hover{border-color:var(--color-text-brand)}.btn--ghost-light{color:var(--color-text-on-brand);background:0 0;border-color:#ffffff73}.btn--ghost-light:hover{border-color:var(--color-text-on-brand)}.btn--sm{min-height:var(--btn-height-sm);padding:0 var(--space-4);font-size:var(--size-16)}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);transition:box-shadow var(--motion-hover), border-color var(--motion-hover)}a.card:hover{box-shadow:var(--card-shadow-hover)}.card:has(a:hover){box-shadow:var(--card-shadow-hover)}.price{font:var(--price-font);color:var(--price-color);font-variant-numeric:tabular-nums}.price small{font:var(--text-small);color:var(--price-unit-color);display:block}.price--quote{font:var(--weight-semibold) var(--size-16) / 1.2 var(--font-body);color:var(--color-text-muted)}.badge{font:var(--badge-font);padding:var(--badge-padding);border-radius:var(--badge-radius);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.badge--in{background:var(--color-success-bg);color:var(--color-success-text)}.badge--low{background:var(--color-warning-bg);color:var(--color-warning-text)}.badge--out{background:var(--color-danger-bg);color:var(--color-danger-text)}.badge--order{background:var(--color-info-bg);color:var(--color-info-text)}.badge--promo{background:var(--color-accent);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:var(--tracking-label)}.badge--promo:before{display:none}.notice{gap:var(--space-3);background:var(--notice-bg);border-left:4px solid var(--notice-border);border-radius:var(--radius-6);padding:var(--space-4);color:var(--notice-text);align-items:flex-start;display:flex}.notice .icon{color:var(--color-text-accent);width:1.5rem;height:1.5rem;margin-top:2px}.notice strong{color:var(--color-text-brand)}}
@layer base,ui;
