/* STEELLY combined CSS (style.css + style-premium-glass.css + v5.css, same order). Regenerate after editing any of them. */
/* style.css */
:root{ --bg: #f7f6f3;--bg2: #f0eeea;--bg3: #ffffff;--bg4: #e7e4de; --ink: #171412;--ink2: #4d4841;--ink3: #7a746b;  --gold: #1c6b78;--gold2: #155661;--gold3: #a9dbe3;--gold-btn: #22808f;--gold-glow: rgba(28,107,120,.38);--gold-dim: rgba(28,107,120,.09);--on-accent: #ffffff;--steel: #1c6b78;--steel2: #155661;--steel-dim: rgba(28,107,120,.09);--wa: #25b566;--wa2: #178a4b;--ok: #1f7a4d;--err: #b3261e; --line: rgba(23,20,18,.09);--line2: rgba(23,20,18,.16);--glass-bg: linear-gradient(140deg, rgba(255,255,255,.82), rgba(255,255,255,.58) 60%, rgba(255,255,255,.7));--glass-solid: rgba(255,255,255,.88); --r-sm: 12px;--r: 20px;--r-lg: 28px;--pill: 999px;--ease: cubic-bezier(.22,.8,.2,1);--spring: cubic-bezier(.34,1.56,.64,1);--w: min(1240px, 92vw); --navy: var(--ink);--navy-2: var(--bg4);--blue: var(--steel);--blue-2: var(--steel);--cyan: var(--steel);--text: var(--ink);--muted: var(--ink3);--border: var(--line);--white: var(--bg3);--grad: linear-gradient(160deg, var(--gold-btn), var(--gold) 55%, var(--gold2));--grad-dark: linear-gradient(160deg, #2a2622, #171412);--shadow: 0 20px 50px -24px rgba(23,20,18,.22);--shadow-2: 0 30px 70px -30px rgba(23,20,18,.28);--shadow-3: 0 40px 90px -30px rgba(23,20,18,.34);--radius: var(--r)} *, *::before, *::after{box-sizing: border-box}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--bg);color: var(--ink);font-family: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;font-size: 16px;line-height: 1.65;-webkit-font-smoothing: antialiased;overflow-x: hidden;padding: 0}@media (max-width: 960px){body{padding-bottom: 96px}}img{max-width: 100%;height: auto;display: block}a{color: inherit;text-decoration: none}ul, ol{margin: 0;padding: 0}button{font: inherit;color: inherit}::selection{background: var(--gold);color: #1a1408}::-webkit-scrollbar{width: 10px}::-webkit-scrollbar-track{background: var(--bg)}::-webkit-scrollbar-thumb{background: var(--bg4);border-radius: 99px;border: 2px solid var(--bg)}.container{width: var(--w);margin-inline: auto}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip-link{position: absolute;left: -9999px;top: 0;background: var(--gold);color: #1a1408;padding: 10px 14px;z-index: 300;border-radius: 0 0 12px 0}.skip-link:focus{left: 0}:focus-visible{outline: 2px solid var(--steel);outline-offset: 3px;border-radius: 6px} h1, h2, h3, h4{font-family: "Outfit", "Instrument Sans", sans-serif;color: var(--ink);line-height: 1.06;letter-spacing: -.02em;margin: 0 0 16px}h1{font-size: clamp(38px, 5.6vw, 66px);font-weight: 300}h2{font-size: clamp(30px, 4vw, 50px);font-weight: 300;margin-bottom: 14px}h3{font-size: 21px;font-weight: 500;margin-bottom: 8px;letter-spacing: -.01em}h4{font-size: 17px;font-weight: 500}h1 strong, h2 strong, h1 em, h2 em{font-style: normal;font-weight: 400;color: var(--gold)}p{margin: 0 0 14px}.lead{font-size: 17.5px;color: var(--ink2);max-width: 760px;line-height: 1.7}.muted{color: var(--ink3)}.small{font-size: 13.5px}.small a, .crumb a{color: var(--ink2)}.small a:hover, .crumb a:hover{color: var(--steel)}strong{font-weight: 600}p a, li a{color: var(--steel)}p a:hover, li a:hover{color: var(--ink)} .grad-text{color: var(--gold);font-weight: 400}.eyebrow{display: inline-flex;align-items: center;gap: 10px;margin: 0 0 14px;color: var(--gold);font-weight: 600;text-transform: uppercase;letter-spacing: .22em;font-size: 11px}.eyebrow::before{content: "";width: 22px;height: 1px;background: var(--gold);opacity: .7} .glass, .card, .s-card, .icon-tile, .why-item, .faq-item, .p-step, .price-band, .table-wrap, .form-card, .form-panel > div, .role-card, .testimonial-card, .cta-band, .contact-box, .callout, .price-band, .hero-inline, .stats-band{position: relative;border-radius: var(--r);background: var(--glass-bg);-webkit-backdrop-filter: blur(24px) saturate(1.7) brightness(1.05);backdrop-filter: blur(24px) saturate(1.7) brightness(1.05);border: 1px solid rgba(255,255,255,.10);box-shadow: inset 0 1px 0 rgba(255,255,255,.18), inset 0 -1px 0 rgba(0,0,0,.35), 0 26px 60px -30px rgba(0,0,0,.85);transition: transform .6s var(--ease), box-shadow .6s var(--ease), border-color .4s} .glass::before, .card::before, .s-card::before, .icon-tile::before, .why-item::before, .price-band::before, .cta-band::before, .testimonial-card::before{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;z-index: 2;background: radial-gradient(260px circle at var(--mx, 50%) var(--my, -20%), rgba(255,255,255,.16), rgba(255,255,255,.03) 40%, transparent 62%);opacity: 0;transition: opacity .5s}.glass:hover::before, .card:hover::before, .s-card:hover::before, .icon-tile:hover::before, .why-item:hover::before, .price-band:hover::before, .cta-band:hover::before, .testimonial-card:hover::before{opacity: 1} .glass::after, .card::after, .s-card::after, .icon-tile::after, .why-item::after, .price-band::after, .cta-band::after, .testimonial-card::after, .faq-item::after, .p-step::after{content: "";position: absolute;inset: -1px;border-radius: inherit;pointer-events: none;z-index: 3;padding: 1px;background: linear-gradient(155deg, rgba(255,255,255,.5), rgba(255,255,255,.07) 28%, transparent 50%, rgba(157,195,204,.10) 80%, rgba(255,255,255,.25));-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;transition: filter .5s}.glass:hover::after, .card:hover::after, .s-card:hover::after, .price-band:hover::after, .cta-band:hover::after{filter: url(#liquid)}.glass:hover, .card:hover, .s-card:hover, .icon-tile:hover, .why-item:hover, .testimonial-card:hover{border-color: rgba(255,255,255,.16);transform: translateY(-4px);box-shadow: inset 0 1px 0 rgba(255,255,255,.26), inset 0 -1px 0 rgba(0,0,0,.35), 0 40px 90px -30px rgba(0,0,0,.95), 0 0 0 1px rgba(157,195,204,.08)}.glass > *, .card > *, .s-card > *, .faq-item > *, .p-step > *, .price-band > *, .cta-band > *, .table-wrap > *, .form-card > *, .testimonial-card > *{position: relative;z-index: 1} .glass-solid{background: var(--glass-solid) !important} .btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 14px 24px;border-radius: var(--pill);border: 1px solid transparent;font-weight: 600;font-size: 14px;line-height: 1.2;letter-spacing: .01em;cursor: pointer;white-space: nowrap;overflow: hidden;isolation: isolate;transition: transform .5s var(--spring), box-shadow .5s var(--ease), background .3s, border-color .3s}.btn:active{transform: scale(.96)}.btn .bi{width: 30px;height: 30px;border-radius: 50%;background: rgba(0,0,0,.14);display: grid;place-items: center;flex: none}.btn .bi svg{width: 14px;height: 14px}.btn-primary{background: linear-gradient(160deg, var(--gold3), var(--gold) 45%, var(--gold2));color: #1c1509;box-shadow: inset 0 1px 0 rgba(255,255,255,.55), inset 0 -1px 0 rgba(0,0,0,.18), 0 14px 34px -12px var(--gold-glow)}.btn-primary::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(105deg, transparent 30%, rgba(255,255,255,.45) 50%, transparent 70%);transform: translateX(-120%);transition: transform .9s var(--ease)}.btn-primary:hover::before{transform: translateX(120%)}.btn-primary:hover{box-shadow: inset 0 1px 0 rgba(255,255,255,.6), 0 22px 44px -14px var(--gold-glow);transform: translateY(-2px)}.btn-secondary, .btn-glass{color: var(--ink);background: rgba(255,255,255,.07);border-color: rgba(255,255,255,.14);-webkit-backdrop-filter: blur(18px) saturate(1.6);backdrop-filter: blur(18px) saturate(1.6);box-shadow: inset 0 1px 0 rgba(255,255,255,.18)}.btn-secondary:hover, .btn-glass:hover{background: rgba(255,255,255,.11);border-color: rgba(255,255,255,.26);transform: translateY(-2px)}.btn-whatsapp{background: linear-gradient(160deg, #3ad07b, #1f9d58);color: #08160e;box-shadow: inset 0 1px 0 rgba(255,255,255,.4), 0 14px 34px -12px rgba(46,190,110,.5)}.btn-whatsapp:hover{transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255,255,255,.45), 0 22px 44px -14px rgba(46,190,110,.6)}.btn-steel{background: rgba(157,195,204,.14);color: var(--steel);border-color: rgba(157,195,204,.28)}.btn-steel:hover{background: rgba(157,195,204,.22);transform: translateY(-2px)}.btn-row{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 22px}.btn-sm{padding: 10px 16px;font-size: 13px}.btn-block{width: 100%}.btn[disabled], .btn.is-disabled{opacity: .5;pointer-events: none} .card-link, .view-all, .arrow-btn{display: inline-flex;align-items: center;gap: 8px;font-weight: 600;font-size: 14px;color: var(--steel);margin-top: 6px;transition: color .3s, gap .3s}.card-link:hover, .view-all:hover{color: var(--ink);gap: 12px}.arrow-btn{width: 44px;height: 44px;border-radius: 50%;justify-content: center;margin: 0;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.12);color: var(--ink);font-size: 18px;transition: background .3s, transform .5s var(--spring), color .3s}.s-card:hover .arrow-btn, .card:hover .arrow-btn{background: var(--gold);color: #1c1509;transform: rotate(-45deg)} .site-header{position: fixed;top: 14px;left: 50%;transform: translateX(-50%);z-index: 1000;width: var(--w);border-radius: var(--pill);transition: width .6s var(--ease), top .5s var(--ease)}.site-header.scrolled{width: min(980px, 92vw);top: 10px}.header-inner{display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 8px 8px 8px 20px;transition: padding .5s var(--ease)}.site-header.scrolled .header-inner{padding: 6px 6px 6px 16px}.brand{display: inline-flex;align-items: center}.brand-logo{height: 44px;width: auto;filter: brightness(0) invert(1) opacity(.96);transition: height .4s var(--ease), transform .4s var(--ease)}.site-header.scrolled .brand-logo{height: 38px}@media (max-width: 960px){.brand-logo, .site-header.scrolled .brand-logo{height: 38px}}.brand:hover .brand-logo{transform: scale(1.03)}.hdr-nav{display: none;align-items: center;gap: 2px}@media (min-width: 1180px){.hdr-nav{display: flex}}.hdr-nav .nl{display: inline-flex;align-items: center;gap: 6px;padding: 9px 13px;border-radius: var(--pill);font-size: 13.5px;font-weight: 500;color: var(--ink2);background: none;border: 0;cursor: pointer;font-family: inherit;transition: background .25s, color .25s}.hdr-nav .nl:hover, .hdr-dd:focus-within > .nl, .hdr-nav .nl.on{color: var(--ink);background: rgba(255,255,255,.08)}.hdr-nav .car{font-size: 9px;opacity: .55;margin-left: 2px;transition: transform .25s}.hdr-dd:hover .car, .hdr-dd:focus-within .car{transform: rotate(180deg)}.hdr-nav .nl-car svg{width: 17px;height: 17px;color: var(--steel)}.hdr-dd{position: relative}.hdr-dd .drop{position: absolute;top: calc(100% + 12px);left: 0;min-width: 250px;padding: 10px;border-radius: var(--r);opacity: 0;visibility: hidden;transform: translateY(10px) scale(.985);transition: opacity .25s ease, transform .3s var(--ease), visibility .3s;z-index: 300}.hdr-dd:hover .drop, .hdr-dd:focus-within .drop{opacity: 1;visibility: visible;transform: none}.drop.right{left: auto;right: 0}.drop.cols2{display: grid;grid-template-columns: 1fr 1fr;min-width: 470px}.drop .dh{grid-column: 1/-1;margin: 8px 12px 4px;font-size: 10px;font-weight: 600;letter-spacing: .18em;text-transform: uppercase;color: var(--gold)}.drop a{display: block;padding: 9px 12px;border-radius: 10px;font-size: 13.5px;font-weight: 500;color: var(--ink2);white-space: nowrap;transition: background .18s, color .18s, transform .18s}.drop a:hover{background: rgba(255,255,255,.08);color: var(--ink);transform: translateX(3px)}.header-actions{display: flex;align-items: center;gap: 8px}.hdr-tel{display: none;font-size: 13px;font-weight: 600;color: var(--ink2);padding: 0 8px}@media (min-width: 1180px){.hdr-tel{display: inline-flex}}.header-cta{display: none !important;padding: 11px 20px;font-size: 13px}@media (min-width: 1180px){.header-cta{display: inline-flex !important}}.hdr-join, .car-pill{display: none}.menu-btn{width: 44px;height: 44px;border-radius: 50%;display: flex;flex-direction: column;gap: 5px;align-items: center;justify-content: center;cursor: pointer;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.1);transition: background .25s, transform .2s}.menu-btn:hover{background: rgba(255,255,255,.12)}.menu-btn:active{transform: scale(.94)}.menu-btn span{width: 16px;height: 1.6px;background: var(--ink);border-radius: 2px;transition: transform .3s, opacity .3s}.menu-btn span:last-child{width: 10px;align-self: flex-start;margin-left: 14px} .menu-check{display: none}.menu-backdrop{position: fixed;inset: 0;background: rgba(4,3,2,.6);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);opacity: 0;pointer-events: none;transition: .35s;z-index: 1400}.menu-check:checked ~ .menu-backdrop{opacity: 1;pointer-events: auto}.menu-sheet{position: fixed;left: 0;right: 0;bottom: 0;max-height: 88svh;border-radius: 28px 28px 0 0;z-index: 1500;transform: translateY(105%);transition: transform .5s var(--ease);overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 14px 18px calc(28px + env(safe-area-inset-bottom));background: rgba(16,15,13,.92);-webkit-backdrop-filter: blur(30px) saturate(1.6);backdrop-filter: blur(30px) saturate(1.6);border-top: 1px solid rgba(255,255,255,.14);box-shadow: 0 -30px 80px rgba(0,0,0,.6), inset 0 1px 0 rgba(255,255,255,.2)}.menu-sheet::before{content: "";display: block;width: 40px;height: 4px;border-radius: 4px;background: rgba(255,255,255,.22);margin: 0 auto 14px}.menu-check:checked ~ .menu-sheet{transform: none}.ms-top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 14px}.ms-logo{height: 30px;width: auto;filter: brightness(0) invert(1)}.ms-close{width: 38px;height: 38px;border-radius: 50%;background: rgba(255,255,255,.08);color: var(--ink);display: grid;place-items: center;font-size: 15px;cursor: pointer}.ms-quick{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-bottom: 12px}.ms-quick a{display: flex;align-items: center;justify-content: center;gap: 8px;border-radius: 14px;padding: 13px;font-weight: 600;font-size: 14px}.ms-call{background: rgba(157,195,204,.14);color: var(--steel);border: 1px solid rgba(157,195,204,.22)}.ms-wa{background: rgba(58,208,123,.14);color: #6fe3a0;border: 1px solid rgba(58,208,123,.24)}.ms-quick svg{width: 17px;height: 17px}.ms-carriers, .ms-feature{display: flex;align-items: center;gap: 12px;border-radius: 16px;padding: 13px;margin-bottom: 10px;background: rgba(255,255,255,.05);border: 1px solid var(--line)}.ms-carriers-ico, .ms-f-ico{width: 42px;height: 42px;border-radius: 12px;display: grid;place-items: center;flex: none}.ms-carriers-ico{background: var(--steel-dim);color: var(--steel)}.ms-f-ico{background: linear-gradient(160deg, var(--gold3), var(--gold2));color: #1c1509}.ms-carriers-ico svg, .ms-f-ico svg{width: 20px;height: 20px}.ms-carriers strong, .ms-feature strong{display: block;color: var(--ink);font-size: 14px;font-weight: 600}.ms-carriers small, .ms-feature small{color: var(--ink3);font-size: 12px}.ms-arrow{margin-left: auto;color: var(--gold);font-weight: 600}.ms-acc details{border-bottom: 1px solid var(--line)}.ms-acc summary{list-style: none;display: flex;align-items: center;justify-content: space-between;padding: 14px 4px;font-weight: 600;color: var(--ink);font-size: 15px;cursor: pointer}.ms-acc summary::-webkit-details-marker{display: none}.ms-acc .chev{color: var(--ink3);transition: .25s}details[open] .chev{transform: rotate(180deg)}.ms-links{display: grid;gap: 2px;padding: 2px 4px 12px}.ms-links a{padding: 10px 10px;border-radius: 10px;font-size: 14px;font-weight: 500;color: var(--ink2)}.ms-links a:active{background: rgba(255,255,255,.08)}.ms-foot{margin-top: 14px}.ms-join{display: flex;align-items: center;justify-content: center;background: linear-gradient(160deg, var(--gold3), var(--gold2));color: #1c1509;border-radius: 14px;padding: 14px;font-weight: 600;font-size: 14px}@media (min-width: 1180px){.menu-btn, .menu-sheet, .menu-backdrop{display: none !important}} .tabbar{position: fixed;left: 50%;transform: translateX(-50%);bottom: calc(12px + env(safe-area-inset-bottom));z-index: 999;width: min(440px, calc(100vw - 24px));display: none;padding: 8px;border-radius: 26px}.tabbar a, .tabbar label{flex: 1;display: flex;flex-direction: column;align-items: center;gap: 5px;padding: 9px 4px 7px;border-radius: 18px;font-size: 10px;font-weight: 600;color: var(--ink3);position: relative;cursor: pointer;transition: color .3s;-webkit-tap-highlight-color: transparent}.tabbar svg{width: 21px;height: 21px;position: relative}.tabbar span{position: relative}.tabbar .on{color: var(--steel)}.tabbar .on::before{content: "";position: absolute;inset: 0;border-radius: inherit;background: var(--steel-dim);border: 1px solid rgba(157,195,204,.22);box-shadow: inset 0 1px 0 rgba(255,255,255,.12)}.tabbar .q{color: #1c1509}.tabbar .q::before{content: "";position: absolute;inset: 0;border-radius: inherit;background: linear-gradient(160deg, var(--gold3), var(--gold2));box-shadow: 0 10px 24px -10px var(--gold-glow)}.tabbar a:active, .tabbar label:active{transform: scale(.94)}@media (max-width: 960px){.tabbar{display: flex}} main{display: block;padding-top: 96px}body.has-hero main{padding-top: 0}.section{padding: 84px 0;position: relative}.section-alt{background: linear-gradient(180deg, var(--bg2), var(--bg))}.section-heading{max-width: 820px;margin-bottom: 34px}.section-heading .lead{margin-top: 6px}.section-head-row{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin-bottom: 28px;flex-wrap: wrap}.grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));gap: 16px}.s-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 16px}@media (max-width: 640px){.section{padding: 60px 0}.grid, .s-grid{grid-template-columns: 1fr}} main > .section:first-of-type h1{margin-top: 6px}main > .section:first-of-type .lead{font-size: clamp(16px, 1.4vw, 19px)}main > .section:first-of-type .muted.small{color: var(--ink3);margin-bottom: 8px}.hero-inline{margin: 26px 0 8px;overflow: hidden;line-height: 0;padding: 6px;border-radius: var(--r-lg)}.hero-inline img{width: 100%;height: auto;aspect-ratio: 16/9;object-fit: cover;border-radius: calc(var(--r-lg) - 6px);filter: saturate(.85) contrast(1.05)}.h1-media{display: block;width: 100%;height: auto;border-radius: var(--r-lg);margin: 20px 0 6px} .card, .s-card, .testimonial-card{overflow: hidden;display: flex;flex-direction: column}.card img, .s-card img, .s-card > img, .project-slide img, .slot-thumb img{width: 100%;height: 220px;object-fit: cover;border-radius: calc(var(--r) - 6px);margin: 6px 6px 0;width: calc(100% - 12px);filter: saturate(.85) contrast(1.05);transition: transform 1.2s var(--ease)}.card:hover img, .s-card:hover img{transform: scale(1.04)}.card-body, .s-card-body{padding: 18px 18px 20px;display: flex;flex-direction: column;gap: 4px;flex: 1}.s-card-body{flex-direction: row;align-items: flex-end;justify-content: space-between;gap: 12px}.card-body h3, .s-card-body h3{margin-bottom: 4px;font-size: 19px}.card-body p, .s-card-body p{color: var(--ink2);font-size: 14.5px;margin-bottom: 8px}.card-body .card-link{margin-top: auto}.card .badge, .badge{display: inline-flex;align-items: center;gap: 6px;padding: 5px 10px;border-radius: var(--pill);font-size: 10.5px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--steel);background: var(--steel-dim);border: 1px solid rgba(157,195,204,.2);width: max-content}.badge.gold{color: var(--gold3);background: var(--gold-dim);border-color: rgba(214,187,132,.22)}.icon-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));gap: 14px}.icon-tile{display: flex;flex-direction: column;align-items: flex-start;gap: 14px;padding: 22px 20px;font-weight: 600;font-size: 15px;color: var(--ink)}.icon-tile svg{width: 26px;height: 26px;color: var(--steel)}.why-list{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 14px}.why-item{display: flex;gap: 16px;align-items: flex-start;padding: 22px}.why-item svg{width: 22px;height: 22px;color: var(--steel);flex: none;margin-top: 3px}.why-item h3{font-size: 17px;margin-bottom: 4px}.why-item p{color: var(--ink2);font-size: 14.5px;margin: 0} .stats-band{display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 0;padding: 8px}.stats-band > div{padding: 24px 22px;border-right: 1px solid var(--line)}.stats-band > div:last-child{border-right: 0}.stats-band strong{display: block;font-family: "Outfit", sans-serif;font-weight: 300;font-size: clamp(34px, 3.4vw, 46px);line-height: 1;color: var(--ink);letter-spacing: -.02em;font-variant-numeric: tabular-nums}.stats-band span{display: block;margin-top: 8px;font-size: 13px;color: var(--ink3)}@media (max-width: 640px){.stats-band > div{border-right: 0;border-bottom: 1px solid var(--line)}.stats-band > div:last-child{border-bottom: 0}}.stat{text-align: left} .process-list{display: grid;gap: 10px}.p-step{display: grid;grid-template-columns: 56px 1fr;gap: 16px;align-items: center;padding: 18px 20px;border-radius: var(--r-sm)}.p-num{font-family: "Outfit", sans-serif;font-weight: 300;font-size: 30px;color: var(--gold);line-height: 1;font-variant-numeric: tabular-nums}.p-step h3{font-size: 17px;margin-bottom: 3px}.p-step p{margin: 0;color: var(--ink2);font-size: 14.5px} .faq-list{display: grid;gap: 10px}.faq-item{padding: 20px 22px;border-radius: var(--r-sm)}.faq-item h3{font-size: 17px;margin-bottom: 6px;color: var(--ink)}.faq-item p{margin: 0;color: var(--ink2);font-size: 15px} .list-checks{list-style: none;display: grid;gap: 10px}.list-checks li{position: relative;padding-left: 30px;color: var(--ink2)}.list-checks li::before{content: "";position: absolute;left: 0;top: 5px;width: 18px;height: 18px;border-radius: 50%;background: var(--steel-dim);border: 1px solid rgba(157,195,204,.35)}.list-checks li::after{content: "";position: absolute;left: 6px;top: 9px;width: 5px;height: 8px;border: solid var(--steel);border-width: 0 1.8px 1.8px 0;transform: rotate(45deg)}.list-checks li strong{color: var(--ink)}.chips{list-style: none;display: flex;flex-wrap: wrap;gap: 8px}.chips li, .chip{padding: 9px 16px;border-radius: var(--pill);font-size: 13.5px;font-weight: 500;color: var(--ink2);background: rgba(255,255,255,.05);border: 1px solid var(--line)}.chips li.on, .chip.on{background: var(--steel-dim);color: var(--steel);border-color: rgba(157,195,204,.3)} .table-wrap{overflow-x: auto;padding: 0;border-radius: var(--r-sm)}.table, table.table{width: 100%;border-collapse: collapse;font-size: 14.5px;min-width: 520px}.table th, .table td{padding: 14px 18px;text-align: left;border-bottom: 1px solid var(--line)}.table th{font-size: 11px;letter-spacing: .14em;text-transform: uppercase;color: var(--ink3);font-weight: 600;background: rgba(255,255,255,.03)}.table td{color: var(--ink2);font-variant-numeric: tabular-nums}.table td strong{color: var(--ink)}.table tr:last-child td{border-bottom: 0}.rate-table td:nth-child(2){color: var(--gold);font-weight: 600} .price-band{padding: 40px 44px}.price-band .lead{max-width: 60ch}.cta-band{padding: 56px 48px;margin: 0 auto;width: var(--w);text-align: left}.cta-band h2{max-width: 16ch}.cta-band p{color: var(--ink2);max-width: 54ch;font-size: 16.5px}.cta-band h2 span{color: var(--gold) !important}.contact-list{list-style: none;display: flex;flex-wrap: wrap;gap: 10px 28px;margin-top: 22px;font-size: 14px;color: var(--ink3)}.contact-list a{color: var(--steel)}@media (max-width: 640px){.price-band{padding: 26px 22px}.cta-band{padding: 34px 22px}}.callout{padding: 18px 22px !important;border-left: 3px solid var(--gold) !important;background: var(--gold-dim) !important;border-radius: var(--r-sm) !important} .form-panel{display: grid;grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);gap: 22px;align-items: start}.form-panel > div{padding: 32px}.form-panel > div:first-child{background: none;border: 0;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none;padding: 0 12px 0 0}@media (max-width: 900px){.form-panel{grid-template-columns: 1fr}.form-panel > div{padding: 22px}}.form-card{padding: 28px}.form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.field-full{grid-column: 1 / -1}@media (max-width: 640px){.form-grid{grid-template-columns: 1fr}}.field{display: flex;flex-direction: column;gap: 7px}.field label, label.lbl{font-size: 12px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--ink3)}.field input, .field select, .field textarea, input.inp, select.inp, textarea.inp{width: 100%;padding: 14px 16px;border-radius: 14px;background: rgba(255,255,255,.05);border: 1px solid var(--line);color: var(--ink);font: inherit;font-size: 15px;transition: border-color .25s, background .25s, box-shadow .25s;-webkit-appearance: none;appearance: none}.field select, select.inp{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a49c8f' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;background-size: 16px;padding-right: 40px}.field select option{background: var(--bg3);color: var(--ink)}.field input:focus, .field select:focus, .field textarea:focus, .inp:focus{outline: none;border-color: rgba(157,195,204,.5);background: rgba(255,255,255,.07);box-shadow: 0 0 0 4px rgba(157,195,204,.12)}.field input::placeholder, .field textarea::placeholder{color: rgba(164,156,143,.6)}.field textarea{min-height: 120px;resize: vertical}.field input[type="file"]{padding: 12px;font-size: 13px;color: var(--ink3)}.hp{position: absolute;left: -9999px;opacity: 0;height: 0;overflow: hidden}.alert-success, .alert-error, .msg{padding: 16px 18px;border-radius: 14px;margin-bottom: 18px;font-size: 14.5px;border: 1px solid}.alert-success, .msg{background: rgba(111,211,160,.1);border-color: rgba(111,211,160,.3);color: #9fe6c0}.alert-error{background: rgba(240,138,128,.1);border-color: rgba(240,138,128,.3);color: #f6b3ac}.alert-error ul{padding-left: 18px}.contact-box{padding: 22px 24px;margin-top: 18px}.contact-box a{color: var(--steel)} label.chk{display: flex;gap: 10px;align-items: flex-start;font-size: 14px;color: var(--ink2);cursor: pointer}label.chk input{width: 18px;height: 18px;margin-top: 2px;accent-color: var(--gold);flex: none} .role-card{background: var(--glass-bg) !important;border: 1px solid var(--line) !important;color: var(--ink) !important}.role-card strong{color: var(--ink) !important}.join-hero{background: none !important;padding: 20px 0 30px !important}.join-hero p{color: var(--ink2) !important}.join-chips span{background: rgba(255,255,255,.06) !important;border-color: var(--line) !important} .site-footer{padding: 80px 0 40px;border-top: 1px solid var(--line);background: linear-gradient(180deg, var(--bg), #070605);position: relative;z-index: 1}.footer-grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr 1.15fr;gap: 32px}.footer-brand{display: inline-block;margin-bottom: 14px}.footer-brand img{height: 32px;width: auto;filter: brightness(0) invert(1) opacity(.95)}.site-footer > .container > .footer-grid > div > p{font-size: 14px;color: var(--ink2);max-width: 34ch}.footer-title{font-size: 11px;letter-spacing: .2em;text-transform: uppercase;color: var(--ink3);margin: 0 0 14px;font-weight: 600}.footer-title + ul + .footer-title{margin-top: 24px}.site-footer ul{list-style: none;display: grid;gap: 8px}.site-footer ul a{font-size: 14px;color: var(--ink2);transition: color .25s;display: inline-block}.site-footer ul a:hover{color: var(--gold)}.footer-address{font-style: normal;color: var(--ink2);font-size: 14px;line-height: 1.6;margin-bottom: 8px}.site-footer p a{color: var(--ink2)}.site-footer p a:hover{color: var(--gold)}.social-row{display: flex;gap: 8px}.social-row a{width: 38px;height: 38px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--line);color: var(--ink2);transition: .25s}.social-row a:hover{border-color: var(--gold);color: var(--gold)}.social-row svg{width: 15px;height: 15px}.footer-bottom{margin-top: 44px;padding-top: 22px;border-top: 1px solid var(--line);font-size: 12.5px;color: var(--ink3);display: flex;flex-wrap: wrap;gap: 8px 24px;justify-content: space-between}.footer-bottom a{color: var(--ink3)}@media (max-width: 1000px){.footer-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 560px){.footer-grid{grid-template-columns: 1fr;gap: 26px}.site-footer{padding: 56px 0 40px}}.stx-bottom, .stx-dock, .side-dock, .bottom-bar{display: none !important} html.js-reveal .reveal{opacity: 0;transform: translateY(30px);transition: opacity 1s var(--ease), transform 1.1s var(--ease)}html.js-reveal .reveal.is-visible, html.js-reveal .reveal.on{opacity: 1;transform: none}html.js .rv{opacity: 0;transform: translateY(30px);transition: opacity 1s var(--ease), transform 1.1s var(--ease)}html.js .rv.in{opacity: 1;transform: none}html.js .rv-scale{opacity: 0;transform: scale(.95);transition: opacity 1s var(--ease), transform 1.2s var(--ease)}html.js .rv-scale.in{opacity: 1;transform: none}.cursor-glow{position: fixed;left: 0;top: 0;width: 560px;height: 560px;border-radius: 50%;pointer-events: none;z-index: 0;background: radial-gradient(circle, rgba(157,195,204,.09), transparent 60%);transform: translate(-50%, -50%);display: none;mix-blend-mode: screen}@media (pointer: fine){.cursor-glow{display: block}}main, .site-footer{position: relative;z-index: 1}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}html.js-reveal .reveal, html.js .rv, html.js .rv-scale{opacity: 1;transform: none}} .grade{position: relative;isolation: isolate;overflow: hidden}.grade > .ph, .grade > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;filter: saturate(.82) contrast(1.06) brightness(.92);transition: transform 1.4s var(--ease);margin: 0;border-radius: 0}.grade > [data-parallax]{transition: none;will-change: transform}.hx-hero .grade > picture{position: absolute;inset: 0}.hx-hero .grade > picture > img, .hx-hero .grade > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;filter: saturate(.9) contrast(1.05);will-change: transform, opacity;transition: opacity 1.4s var(--ease)}.grade::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(180deg, rgba(216,150,70,.08), rgba(10,9,8,0) 40%, rgba(10,9,8,.6)), linear-gradient(0deg, rgba(216,170,100,.08), transparent 60%)}.ph{background-size: cover;background-position: center;background-repeat: no-repeat} .hx-hero{position: relative;min-height: 100svh;display: flex;flex-direction: column;justify-content: flex-end;padding: 150px 0 40px;overflow: hidden;isolation: isolate}.hx-hero .grade{position: absolute;inset: 0;z-index: -1;animation: kb 24s var(--ease) both}@keyframes kb{from{transform: scale(1.1)}to{transform: scale(1)}}.hx-hero .grade::after{background: linear-gradient(90deg, rgba(11,10,9,.88) 0%, rgba(11,10,9,.58) 36%, rgba(11,10,9,.1) 66%, transparent), linear-gradient(180deg, rgba(11,10,9,.55), transparent 30%, transparent 55%, rgba(11,10,9,.97)), linear-gradient(0deg, rgba(216,160,80,.10), transparent 60%)}.hx-hero-in{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);gap: 40px;align-items: end}.hx-hero h1{font-size: clamp(46px, 7vw, 98px);text-transform: uppercase;letter-spacing: .005em;line-height: .94;font-weight: 300;margin: 18px 0 22px}.hx-hero h1 .ln{display: block;overflow: hidden}.hx-hero h1 .ln span{display: block;transform: translateY(110%);animation: rise 1.1s var(--ease) forwards}.hx-hero h1 .ln:nth-child(2) span{animation-delay: .12s}.hx-hero h1 .ln:nth-child(3) span{animation-delay: .24s;color: var(--gold);font-weight: 400}@keyframes rise{to{transform: none}}.hx-hero .lead{font-size: clamp(15.5px, 1.4vw, 18px);color: #ddd6ca;max-width: 46ch;margin-bottom: 30px}.hx-cta{display: flex;flex-wrap: wrap;align-items: center;gap: 12px}.hx-play{display: inline-flex;align-items: center;gap: 14px;font-weight: 600;font-size: 14px;color: var(--ink);padding: 6px}.hx-play .pb{width: 50px;height: 50px;border-radius: 50%;display: grid;place-items: center;position: relative;background: rgba(255,255,255,.08);border: 1px solid rgba(255,255,255,.18);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.hx-play .pb::after{content: "";position: absolute;inset: -6px;border-radius: 50%;border: 1px solid rgba(157,195,204,.4);animation: pulse 2.4s ease-out infinite}@keyframes pulse{0%{transform: scale(.85);opacity: 1}100%{transform: scale(1.35);opacity: 0}}.hx-play svg{width: 14px;height: 14px;margin-left: 2px;color: var(--steel)}.hx-side{display: flex;flex-direction: column;align-items: flex-end;gap: 16px}.hx-chip{padding: 14px 18px 14px 14px;display: flex;align-items: center;gap: 14px;border-radius: var(--pill);max-width: 330px;transform: translateY(20px);opacity: 0;animation: up 1s var(--ease) .6s forwards}@keyframes up{to{transform: none;opacity: 1}}.hx-chip .dot{width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;flex: none;background: var(--steel-dim);color: var(--steel);border: 1px solid rgba(157,195,204,.3)}.hx-chip .dot svg{width: 18px;height: 18px}.hx-chip b{display: block;font-family: "Outfit", sans-serif;font-weight: 500;font-size: 15px}.hx-chip span{font-size: 12.5px;color: var(--ink2)}.hx-stats{display: grid;grid-template-columns: repeat(4, 1fr);margin-top: 56px;padding-top: 26px;border-top: 1px solid var(--line)}.hx-stat{padding: 4px 22px 4px 0;border-right: 1px solid var(--line)}.hx-stat:last-child{border-right: 0}.hx-stat + .hx-stat{padding-left: 22px}.hx-stat b{display: block;font-family: "Outfit", sans-serif;font-weight: 300;font-size: clamp(30px, 3.2vw, 44px);line-height: 1;color: var(--ink);font-variant-numeric: tabular-nums;letter-spacing: -.02em}.hx-stat b i{font-style: normal;color: var(--steel)}.hx-stat span{font-size: 12.5px;color: var(--ink3);display: block;margin-top: 8px}.hx-scroll{position: absolute;left: calc((100vw - var(--w)) / 2);bottom: 34px;display: flex;align-items: center;gap: 12px;font-size: 10.5px;letter-spacing: .22em;text-transform: uppercase;color: var(--ink3);font-weight: 600}.hx-scroll i{width: 34px;height: 34px;border-radius: 50%;border: 1px solid var(--line2);display: grid;place-items: center;overflow: hidden}.hx-scroll i::after{content: "";width: 1px;height: 12px;background: var(--steel);animation: drop 1.6s ease-in-out infinite}@keyframes drop{0%{transform: translateY(-14px);opacity: 0}40%{opacity: 1}100%{transform: translateY(14px);opacity: 0}}@media (max-width: 960px){.hx-hero{padding: 120px 0 110px;min-height: 92svh}.hx-hero-in{grid-template-columns: 1fr;gap: 26px}.hx-side{align-items: flex-start}.hx-stats{grid-template-columns: repeat(2, 1fr);gap: 18px 0;margin-top: 36px}.hx-stat:nth-child(2){border-right: 0}.hx-stat:nth-child(3){padding-left: 0}.hx-scroll{display: none}}.sec-hd{display: grid;grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);gap: 40px;align-items: end;margin-bottom: 40px}.sec-hd h2{margin-top: 12px;margin-bottom: 0}.sec-hd p{color: var(--ink2);max-width: 52ch;font-size: 15.5px;margin: 0}.sec-hd .lnk{margin-top: 16px;display: inline-flex;align-items: center;gap: 10px;font-weight: 600;font-size: 14px;color: var(--steel)}.sec-hd .lnk svg{width: 14px;height: 14px;transition: transform .4s var(--spring)}.sec-hd .lnk:hover svg{transform: translateX(4px)}@media (max-width: 960px){.sec-hd{grid-template-columns: 1fr;gap: 14px;margin-bottom: 28px}}.hx-prod{display: grid;grid-template-columns: repeat(4, 1fr);gap: 18px}.pcard{padding: 8px;transform-style: preserve-3d;will-change: transform;display: block;overflow: hidden}.pcard .im{height: 230px;border-radius: calc(var(--r) - 8px)}.pcard .im > .ph, .pcard .im > img{transform: scale(1.02)}.pcard:hover .im > .ph, .pcard:hover .im > img{transform: scale(1.09)}.pcard .tg{position: absolute;left: 12px;top: 12px;z-index: 2;padding: 6px 10px;border-radius: var(--pill);font-size: 10px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--steel);background: rgba(11,10,9,.6);border: 1px solid rgba(255,255,255,.12);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.pcard .bd{padding: 18px 12px 12px;display: flex;align-items: flex-end;justify-content: space-between;gap: 12px}.pcard h3{font-size: 20px;margin-bottom: 5px}.pcard p{font-size: 13px;color: var(--ink3);margin: 0}.pcard .pr{font-size: 13px;color: var(--ink2);margin-top: 7px}.pcard .pr b{color: var(--gold);font-weight: 600}.arb{width: 42px;height: 42px;border-radius: 50%;flex: none;display: grid;place-items: center;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.12);color: var(--ink);transition: background .3s, transform .5s var(--spring), color .3s}.arb svg{width: 14px;height: 14px}.pcard:hover .arb, .jcard:hover .arb{background: var(--gold);color: #1c1509;transform: rotate(-45deg)}@media (max-width: 1100px){.hx-prod{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 560px){.hx-prod{grid-template-columns: 1fr}.pcard .im{height: 200px}}.hx-story{display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, .75fr);gap: 22px}.story-im{min-height: 520px;border-radius: var(--r-lg)}.story-im .cap{position: absolute;left: 22px;bottom: 22px;right: 22px;z-index: 2;padding: 24px 26px;border-radius: var(--r);background: var(--glass-solid)}.story-im .cap h2{font-size: clamp(30px, 3.4vw, 44px);margin: 10px 0 0}.story-im .cap p{color: var(--ink2);font-size: 15px;max-width: 46ch;margin: 10px 0 18px}.feat{display: grid;gap: 14px}.ftile{padding: 20px;display: flex;gap: 16px;align-items: center;border-radius: var(--r-sm)}.ftile .ic{width: 48px;height: 48px;border-radius: 14px;flex: none;display: grid;place-items: center;color: var(--steel);background: var(--steel-dim);border: 1px solid rgba(157,195,204,.2)}.ftile .ic svg{width: 20px;height: 20px}.ftile b{display: block;font-family: "Outfit", sans-serif;font-weight: 500;font-size: 16px}.ftile span{font-size: 13px;color: var(--ink3)}@media (max-width: 960px){.hx-story{grid-template-columns: 1fr}.story-im{min-height: 420px}}.mq{overflow: hidden;border-block: 1px solid var(--line);padding: 18px 0;-webkit-mask: linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent);mask: linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent)}.mq-t{display: flex;width: max-content;animation: mq 38s linear infinite}.mq:hover .mq-t{animation-play-state: paused}.mq-t span{padding: 0 34px;font-family: "Outfit", sans-serif;font-weight: 300;font-size: 22px;letter-spacing: .04em;text-transform: uppercase;color: var(--ink3);display: inline-flex;align-items: center;gap: 34px;white-space: nowrap}.mq-t span::after{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--steel);opacity: .7}@keyframes mq{to{transform: translateX(-50%)}}.hx-proj{display: grid;grid-template-columns: repeat(3, 1fr);gap: 18px}.jcard{height: 340px;border-radius: var(--r);position: relative;overflow: hidden}.jcard > img{transform: scale(1.02)}.jcard:hover > img{transform: scale(1.08)}.jcard .cap{position: absolute;left: 10px;right: 10px;bottom: 10px;z-index: 2;padding: 14px 12px 14px 16px;display: flex;align-items: center;justify-content: space-between;gap: 10px;border-radius: var(--r-sm);background: var(--glass-solid)}.jcard .cap b{display: block;font-family: "Outfit", sans-serif;font-weight: 500;font-size: 16px}.jcard .cap span{font-size: 12.5px;color: var(--ink3)}@media (max-width: 1100px){.hx-proj{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 560px){.hx-proj{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;gap: 12px;margin-inline: calc((100vw - var(--w)) / -2);padding-inline: calc((100vw - var(--w)) / 2);scrollbar-width: none}.hx-proj::-webkit-scrollbar{display: none}.jcard{flex: 0 0 78vw;scroll-snap-align: start;height: 300px}}.hx-prec{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 22px;align-items: stretch}.prec-im{min-height: 520px;border-radius: var(--r-lg)}.prec-im .badge2{position: absolute;left: 22px;top: 22px;z-index: 2;padding: 12px 16px;border-radius: var(--pill);display: flex;align-items: center;gap: 10px;font-size: 12.5px;font-weight: 600;letter-spacing: .04em;background: var(--glass-solid);border: 1px solid var(--line)}.prec-im .badge2 i{width: 8px;height: 8px;border-radius: 50%;background: var(--steel);box-shadow: 0 0 12px var(--steel)}.prec-in{padding: 40px 44px;display: flex;flex-direction: column;justify-content: center;gap: 22px}.prec-in > p{color: var(--ink2);font-size: 15.5px;max-width: 44ch;margin: 0}.steps2{display: grid}.step2{display: grid;grid-template-columns: 52px 1fr;gap: 16px;align-items: center;padding: 16px 0;border-top: 1px solid var(--line)}.step2:last-child{border-bottom: 1px solid var(--line)}.step2 .no{font-family: "Outfit", sans-serif;font-weight: 300;font-size: 26px;color: var(--gold);font-variant-numeric: tabular-nums}.step2 b{display: block;font-family: "Outfit", sans-serif;font-weight: 500;font-size: 16px}.step2 span{font-size: 13px;color: var(--ink3)}@media (max-width: 960px){.hx-prec{grid-template-columns: 1fr}.prec-im{min-height: 360px}.prec-in{padding: 28px 22px}}.tm-wrap{overflow: hidden;-webkit-mask: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);mask: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}.tm-track{display: flex;gap: 18px;width: max-content;animation: mq 60s linear infinite;padding: 6px 0}.tm-wrap:hover .tm-track{animation-play-state: paused}.tm{width: 360px;padding: 26px 26px 22px;flex: none}.tm .stars{color: var(--gold);letter-spacing: 3px;font-size: 13px;margin-bottom: 14px}.tm p{font-family: "Outfit", sans-serif;font-weight: 400;font-size: 17.5px;line-height: 1.5;color: var(--ink);margin-bottom: 20px}.tm .who{display: flex;align-items: center;gap: 12px}.tm .av{width: 40px;height: 40px;border-radius: 50%;background: var(--steel-dim);border: 1px solid rgba(157,195,204,.3);display: grid;place-items: center;font-weight: 600;color: var(--steel);font-size: 14px}.tm .who b{display: block;font-size: 14px;font-weight: 600}.tm .who span{font-size: 12.5px;color: var(--ink3)}.tm-note{display: inline-flex;align-items: center;gap: 8px;font-size: 11px;letter-spacing: .1em;text-transform: uppercase;color: var(--ink3);padding: 7px 12px;border-radius: var(--pill);border: 1px dashed var(--line2);margin-top: 14px}.hx-ctaband{border-radius: var(--r-lg);min-height: 460px;display: grid;align-items: center;padding: 60px 56px}.hx-ctaband.grade::after{background: linear-gradient(90deg, rgba(11,10,9,.92), rgba(11,10,9,.66) 50%, rgba(11,10,9,.25)), linear-gradient(0deg, rgba(216,160,80,.12), transparent 60%)}.hx-cta-in{position: relative;z-index: 2;display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 40px;align-items: end}.hx-ctaband h2{max-width: 14ch;margin-top: 14px}.hx-ctaband p{color: var(--ink2);font-size: 16px;margin: 14px 0 26px;max-width: 46ch}.sig{font-family: "Caveat", cursive;font-weight: 500;color: var(--gold3);font-size: clamp(28px, 3vw, 40px);transform: rotate(-6deg);line-height: 1}@media (max-width: 960px){.hx-ctaband{padding: 40px 24px;min-height: 420px}.hx-cta-in{grid-template-columns: 1fr}.sig{transform: none}}.map-wrap{border-radius: var(--r-lg);overflow: hidden;border: 1px solid var(--line);filter: grayscale(.4) contrast(1.05) brightness(.85)} .shop-hero{padding: 120px 0 30px}.shop-hero h1{max-width: 18ch}.shop-tools{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;justify-content: space-between;margin: 26px 0 22px}.shop-filter{display: flex;gap: 8px;flex-wrap: wrap}.shop-filter button{padding: 9px 16px;border-radius: var(--pill);font-size: 13.5px;font-weight: 600;color: var(--ink2);background: rgba(255,255,255,.05);border: 1px solid var(--line);cursor: pointer;transition: .25s}.shop-filter button.on{background: var(--steel-dim);color: var(--steel);border-color: rgba(157,195,204,.3)}.shop-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 16px}.prod{padding: 8px;display: flex;flex-direction: column}.prod .im{height: 210px;border-radius: calc(var(--r) - 8px);background: var(--bg3)}.prod .im img{transform: scale(1.02)}.prod:hover .im img{transform: scale(1.07)}.prod .im .noimg{position: absolute;inset: 0;display: grid;place-items: center;color: var(--ink3);font-size: 12px;letter-spacing: .12em;text-transform: uppercase;background: radial-gradient(60% 60% at 50% 40%, rgba(157,195,204,.12), transparent 70%), var(--bg3)}.prod .im .noimg svg{width: 42px;height: 42px;color: var(--steel);margin-bottom: 10px;opacity: .8}.prod .bd{padding: 16px 12px 12px;display: flex;flex-direction: column;gap: 6px;flex: 1}.prod .cat{font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--steel);font-weight: 600}.prod h3{font-size: 18px;margin: 0}.prod .pr{display: flex;align-items: baseline;gap: 8px;margin-top: 4px}.prod .pr b{font-family: "Outfit", sans-serif;font-weight: 500;font-size: 22px;color: var(--ink);letter-spacing: -.02em;font-variant-numeric: tabular-nums}.prod .pr small{font-size: 12.5px;color: var(--ink3)}.prod .pr .was{font-size: 13px;color: var(--ink3);text-decoration: line-through}.prod .meta{font-size: 12.5px;color: var(--ink3)}.prod .act{display: flex;gap: 8px;margin-top: auto;padding-top: 12px}.prod .act .btn{flex: 1;padding: 12px 14px;font-size: 13px}.stock{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;color: var(--ok)}.stock::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--ok);box-shadow: 0 0 8px var(--ok)} .pdp{display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);gap: 26px;align-items: start}.pdp-gallery{position: sticky;top: 110px}.pdp-main{height: 480px;border-radius: var(--r-lg);background: var(--bg3)}.pdp-main img{transform: scale(1.01)}.pdp-thumbs{display: flex;gap: 10px;margin-top: 10px}.pdp-thumbs button{width: 74px;height: 62px;border-radius: 12px;overflow: hidden;border: 1px solid var(--line);background: var(--bg3);padding: 0;cursor: pointer}.pdp-thumbs button.on{border-color: var(--steel);box-shadow: 0 0 0 3px var(--steel-dim)}.pdp-thumbs img{width: 100%;height: 100%;object-fit: cover}.pdp-buy{padding: 30px}.pdp-buy h1{font-size: clamp(28px, 3vw, 40px);margin-bottom: 6px}.pdp-buy .sub{color: var(--ink3);font-size: 14px;margin-bottom: 18px}.pdp-price{display: flex;align-items: baseline;gap: 10px;margin: 12px 0 4px}.pdp-price b{font-family: "Outfit", sans-serif;font-weight: 400;font-size: 40px;color: var(--ink);letter-spacing: -.02em;font-variant-numeric: tabular-nums}.pdp-price small{color: var(--ink3);font-size: 13px}.opt-lbl{font-size: 11.5px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--ink3);margin: 22px 0 10px;display: flex;justify-content: space-between}.opt-lbl b{color: var(--ink);font-weight: 600;letter-spacing: 0;text-transform: none;font-size: 13px}.seg{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.seg label{position: relative;cursor: pointer}.seg input{position: absolute;opacity: 0;pointer-events: none}.seg .opt{display: flex;flex-direction: column;gap: 3px;padding: 14px 16px;border-radius: 14px;background: rgba(255,255,255,.05);border: 1px solid var(--line);transition: .25s}.seg .opt b{font-size: 14.5px;font-weight: 600;color: var(--ink)}.seg .opt span{font-size: 12.5px;color: var(--ink3)}.seg .opt i{font-style: normal;font-family: "Outfit", sans-serif;font-size: 16px;color: var(--gold);margin-top: 6px}.seg input:checked + .opt{border-color: var(--steel);background: var(--steel-dim);box-shadow: 0 0 0 3px rgba(157,195,204,.12)}.seg input:focus-visible + .opt{outline: 2px solid var(--steel)}.qty{display: inline-flex;align-items: center;border-radius: var(--pill);border: 1px solid var(--line);background: rgba(255,255,255,.05)}.qty button{width: 44px;height: 44px;border: 0;background: none;color: var(--ink);font-size: 20px;cursor: pointer;border-radius: 50%}.qty button:hover{background: rgba(255,255,255,.08)}.qty input{width: 48px;text-align: center;background: none;border: 0;color: var(--ink);font: inherit;font-size: 16px;font-weight: 600}.pdp-actions{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 22px}.pdp-actions .btn{width: 100%;padding: 16px;font-size: 14.5px}.pdp-trust{display: grid;grid-template-columns: repeat(3, 1fr);gap: 8px;margin-top: 18px}.pdp-trust div{padding: 12px 10px;border-radius: 12px;background: rgba(255,255,255,.04);border: 1px solid var(--line);text-align: center;font-size: 11.5px;color: var(--ink2);line-height: 1.35}.pdp-trust svg{width: 18px;height: 18px;color: var(--steel);display: block;margin: 0 auto 6px}.pdp-specs{margin-top: 26px}.pdp-specs .row{display: flex;justify-content: space-between;gap: 16px;padding: 12px 0;border-top: 1px solid var(--line);font-size: 14px}.pdp-specs .row span{color: var(--ink3)}.pdp-specs .row b{color: var(--ink);font-weight: 500;text-align: right}@media (max-width: 960px){.pdp{grid-template-columns: 1fr}.pdp-gallery{position: static}.pdp-main{height: 300px}.pdp-buy{padding: 22px}} .buybar{position: fixed;left: 12px;right: 12px;bottom: calc(102px + env(safe-area-inset-bottom));z-index: 998;padding: 10px 10px 10px 16px;display: none;align-items: center;justify-content: space-between;gap: 10px;border-radius: 18px;background: rgba(16,15,13,.9)}.buybar .t span{display: block;font-size: 10px;letter-spacing: .1em;text-transform: uppercase;color: var(--ink3)}.buybar .t b{font-family: "Outfit", sans-serif;font-size: 20px;font-weight: 500}.buybar .btn{padding: 12px 18px;font-size: 13.5px}@media (max-width: 960px){.buybar{display: flex}} .cart-fab{position: fixed;right: 18px;bottom: calc(96px + env(safe-area-inset-bottom));z-index: 997;width: 56px;height: 56px;border-radius: 50%;display: grid;place-items: center;color: var(--ink);cursor: pointer;border: 1px solid var(--line2);background: rgba(16,15,13,.85);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);box-shadow: 0 20px 40px -14px rgba(0,0,0,.8);transition: transform .4s var(--spring)}.cart-fab:hover{transform: scale(1.06)}.cart-fab svg{width: 22px;height: 22px}.cart-fab .n{position: absolute;top: -4px;right: -4px;min-width: 22px;height: 22px;padding: 0 6px;border-radius: 11px;background: var(--gold);color: #1c1509;font-size: 12px;font-weight: 700;display: grid;place-items: center}.cart-fab[data-items="0"] .n{display: none}@media (min-width: 961px){.cart-fab{bottom: 28px}}.cart-drawer{position: fixed;top: 0;right: 0;bottom: 0;width: min(420px, 100vw);z-index: 1600;transform: translateX(105%);transition: transform .5s var(--ease);display: flex;flex-direction: column;background: rgba(16,15,13,.94);-webkit-backdrop-filter: blur(30px) saturate(1.6);backdrop-filter: blur(30px) saturate(1.6);border-left: 1px solid var(--line2);box-shadow: -30px 0 80px rgba(0,0,0,.6)}.cart-drawer.open{transform: none}.cart-bd{position: fixed;inset: 0;z-index: 1590;background: rgba(4,3,2,.6);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);opacity: 0;pointer-events: none;transition: .35s}.cart-bd.open{opacity: 1;pointer-events: auto}.cart-hd{display: flex;align-items: center;justify-content: space-between;padding: 22px 22px 16px;border-bottom: 1px solid var(--line)}.cart-hd h3{margin: 0;font-size: 20px}.cart-items{flex: 1;overflow-y: auto;padding: 12px 22px;display: grid;gap: 10px;align-content: start}.cart-it{display: grid;grid-template-columns: 60px 1fr auto;gap: 12px;align-items: center;padding: 10px;border-radius: 14px;background: rgba(255,255,255,.04);border: 1px solid var(--line)}.cart-it .th{width: 60px;height: 60px;border-radius: 10px;overflow: hidden;background: var(--bg3)}.cart-it .th img{width: 100%;height: 100%;object-fit: cover}.cart-it b{display: block;font-size: 14px;font-weight: 600}.cart-it small{color: var(--ink3);font-size: 12px;display: block}.cart-it .qty{transform: scale(.85);transform-origin: left;margin-top: 4px}.cart-it .rm{color: var(--ink3);font-size: 12px;cursor: pointer;background: none;border: 0;padding: 4px}.cart-it .rm:hover{color: var(--err)}.cart-it .p{font-family: "Outfit", sans-serif;font-size: 16px;font-weight: 500;white-space: nowrap;text-align: right}.cart-empty{text-align: center;color: var(--ink3);padding: 40px 20px;font-size: 14px}.cart-ft{padding: 16px 22px calc(22px + env(safe-area-inset-bottom));border-top: 1px solid var(--line)}.cart-tot{display: flex;justify-content: space-between;align-items: baseline;margin-bottom: 12px}.cart-tot span{color: var(--ink3);font-size: 13px}.cart-tot b{font-family: "Outfit", sans-serif;font-size: 26px;font-weight: 400}.cart-ft .btn{width: 100%;padding: 16px}.cart-ft .note{font-size: 12px;color: var(--ink3);text-align: center;margin-top: 10px} .co{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);gap: 22px;align-items: start}.co-sum{padding: 26px;position: sticky;top: 110px}.co-sum h3{font-size: 18px;margin-bottom: 14px}.co-line{display: flex;justify-content: space-between;gap: 12px;padding: 10px 0;border-top: 1px solid var(--line);font-size: 14px}.co-line span{color: var(--ink2)}.co-line b{font-weight: 500;white-space: nowrap}.co-line.tot{border-top: 1px solid var(--line2);margin-top: 6px;padding-top: 14px}.co-line.tot b{font-family: "Outfit", sans-serif;font-size: 24px;font-weight: 400}.co-steps{display: flex;gap: 8px;margin-bottom: 22px;font-size: 12px;letter-spacing: .1em;text-transform: uppercase;color: var(--ink3);font-weight: 600}.co-steps span{padding: 6px 12px;border-radius: var(--pill);border: 1px solid var(--line)}.co-steps span.on{color: var(--steel);border-color: rgba(157,195,204,.35);background: var(--steel-dim)}.order-ok{text-align: center;padding: 48px 28px}.order-ok .big{width: 72px;height: 72px;border-radius: 50%;display: grid;place-items: center;margin: 0 auto 18px;background: rgba(111,211,160,.12);border: 1px solid rgba(111,211,160,.35);color: var(--ok)}.order-ok .big svg{width: 32px;height: 32px}.order-ok .oid{font-family: "Outfit", sans-serif;font-size: 30px;letter-spacing: .04em;margin: 6px 0 4px}@media (max-width: 960px){.co{grid-template-columns: 1fr}.co-sum{position: static}} .trust-bar, .location-list{display: grid;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));gap: 12px}.location-list li{list-style: none;padding: 14px 16px;border-radius: 14px;background: rgba(255,255,255,.04);border: 1px solid var(--line);color: var(--ink2)}.project-track{display: flex;gap: 18px;overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: 8px;scrollbar-width: none}.project-slide{flex: 0 0 min(360px, 82vw);scroll-snap-align: start;position: relative;border-radius: var(--r);overflow: hidden}.project-slide img{height: 260px;margin: 0;width: 100%;border-radius: var(--r)}.project-overlay{position: absolute;left: 10px;right: 10px;bottom: 10px;padding: 14px 16px;border-radius: var(--r-sm);background: var(--glass-solid);border: 1px solid var(--line)}.project-overlay h3{font-size: 16px;margin: 0 0 2px}.project-overlay p{margin: 0;font-size: 12.5px;color: var(--ink3)}.project-badge{font-family: "Outfit", sans-serif;font-size: 14px;color: var(--ink3);letter-spacing: .1em}.t-item, .testimonial-card{padding: 24px}.stars{color: var(--gold);letter-spacing: 3px}iframe{max-width: 100%} .icb{width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;color: var(--ink2);background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.08);cursor: pointer;transition: .25s}.icb:hover{color: var(--ink);background: rgba(255,255,255,.1)}.eyebrow.steel{color: var(--steel)}.eyebrow.steel::before{background: var(--steel)}@media (max-width: 960px){.buybar ~ .cart-fab{bottom: calc(190px + env(safe-area-inset-bottom))}}.prod h3 a:hover{color: var(--steel)}main > .section:first-of-type, main > .section:first-child{padding-top: 44px}.shop-hero{padding: 40px 0 26px} .hx-hero .grade > img, .hx-hero .grade > picture > img{opacity: 0}.hx-hero .grade > img.on, .hx-hero .grade > picture > img.on{opacity: 1}.hx-slider-ui{display: flex;align-items: center;gap: 10px}.hx-dots{display: flex;gap: 6px}.hx-dots button{width: 8px;height: 8px;border-radius: 50%;border: 0;padding: 0;background: rgba(255,255,255,.28);cursor: pointer;transition: .3s}.hx-dots button.on{background: var(--gold);width: 22px;border-radius: 4px}.hx-arrows{display: flex;gap: 6px;margin-left: 6px}.hx-arrows button{width: 38px;height: 38px;border-radius: 50%;border: 1px solid rgba(255,255,255,.16);background: rgba(255,255,255,.06);color: var(--ink);cursor: pointer;font-size: 16px;display: grid;place-items: center;transition: .25s;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.hx-arrows button:hover{background: rgba(255,255,255,.14)}.hx-chip{animation: none;opacity: 1;transform: none}.hx-chip.swap{animation: chipIn .8s var(--ease)}@keyframes chipIn{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}@media (max-width: 1320px){.hdr-tel{display: none !important}.hdr-nav .nl{padding: 9px 10px;font-size: 13px}} ::selection{background: var(--gold-btn);color: #1c1509}::-webkit-scrollbar-thumb{background: #cfcac2;border-color: var(--bg)} .glass, .card, .s-card, .icon-tile, .why-item, .faq-item, .p-step, .price-band, .table-wrap, .form-card, .form-panel > div, .role-card, .testimonial-card, .cta-band, .contact-box, .callout, .hero-inline, .stats-band{background: var(--glass-bg);-webkit-backdrop-filter: blur(22px) saturate(1.4);backdrop-filter: blur(22px) saturate(1.4);border: 1px solid rgba(23,20,18,.08);box-shadow: inset 0 1px 0 rgba(255,255,255,.9), 0 1px 2px rgba(23,20,18,.04), 0 24px 50px -28px rgba(23,20,18,.22)}.glass::before, .card::before, .s-card::before, .icon-tile::before, .why-item::before, .price-band::before, .cta-band::before, .testimonial-card::before{background: radial-gradient(260px circle at var(--mx, 50%) var(--my, -20%), rgba(255,255,255,.9), rgba(255,255,255,.2) 40%, transparent 62%)}.glass::after, .card::after, .s-card::after, .icon-tile::after, .why-item::after, .price-band::after, .cta-band::after, .testimonial-card::after, .faq-item::after, .p-step::after{background: linear-gradient(155deg, rgba(255,255,255,1), rgba(255,255,255,.3) 28%, transparent 50%, rgba(53,112,124,.10) 80%, rgba(255,255,255,.7))}.glass:hover, .card:hover, .s-card:hover, .icon-tile:hover, .why-item:hover, .testimonial-card:hover{border-color: rgba(23,20,18,.12);box-shadow: inset 0 1px 0 rgba(255,255,255,1), 0 2px 4px rgba(23,20,18,.05), 0 34px 70px -30px rgba(23,20,18,.3), 0 0 0 1px rgba(53,112,124,.08)}.form-panel > div:first-child{background: none;border: 0;box-shadow: none}.callout{background: var(--gold-dim) !important}.glass-solid{background: var(--glass-solid) !important} .btn-primary{background: linear-gradient(160deg, var(--gold3), var(--gold-btn) 45%, var(--gold2));color: #1c1509;box-shadow: inset 0 1px 0 rgba(255,255,255,.7), inset 0 -1px 0 rgba(0,0,0,.12), 0 14px 30px -12px var(--gold-glow)}.btn-primary:hover{box-shadow: inset 0 1px 0 rgba(255,255,255,.75), 0 22px 40px -14px var(--gold-glow)}.btn-secondary, .btn-glass{color: var(--ink);background: rgba(255,255,255,.72);border-color: rgba(23,20,18,.12);box-shadow: inset 0 1px 0 rgba(255,255,255,.9), 0 1px 2px rgba(23,20,18,.04)}.btn-secondary:hover, .btn-glass:hover{background: #fff;border-color: rgba(23,20,18,.2)}.btn-whatsapp{background: linear-gradient(160deg, #3fcf7f, #1f9d58);color: #06170d}.btn-steel{background: var(--steel-dim);color: var(--steel);border-color: rgba(53,112,124,.25)}.arrow-btn, .arb{background: rgba(23,20,18,.05);border-color: rgba(23,20,18,.1);color: var(--ink)}.pcard:hover .arb, .jcard:hover .arb, .s-card:hover .arrow-btn, .card:hover .arrow-btn{background: var(--gold-btn);color: #1c1509} .brand-logo, .ms-logo, .footer-brand img{filter: none}.hdr-nav .nl:hover, .hdr-dd:focus-within > .nl, .hdr-nav .nl.on{background: rgba(23,20,18,.06)}.drop a:hover{background: rgba(23,20,18,.05)}.menu-btn{background: rgba(23,20,18,.05);border-color: rgba(23,20,18,.08)}.menu-btn:hover{background: rgba(23,20,18,.1)}.hdr-tel{color: var(--ink2)}.icb{background: rgba(23,20,18,.05);border-color: rgba(23,20,18,.08)}.icb:hover{background: rgba(23,20,18,.1)} .menu-backdrop{background: rgba(23,20,18,.35)}.menu-sheet{background: rgba(255,255,255,.94);border-top: 1px solid rgba(23,20,18,.08);box-shadow: 0 -30px 80px rgba(23,20,18,.18), inset 0 1px 0 #fff}.menu-sheet::before{background: rgba(23,20,18,.18)}.ms-close{background: rgba(23,20,18,.06)}.ms-call{background: var(--steel-dim);color: var(--steel);border-color: rgba(53,112,124,.2)}.ms-wa{background: rgba(37,181,102,.12);color: #178a4b;border-color: rgba(37,181,102,.25)}.ms-carriers, .ms-feature{background: rgba(23,20,18,.03)}.ms-f-ico{background: linear-gradient(160deg, var(--gold3), var(--gold-btn))}.ms-links a:active{background: rgba(23,20,18,.06)}.ms-join{background: linear-gradient(160deg, var(--gold3), var(--gold-btn))} .tabbar .on::before{border-color: rgba(53,112,124,.2);box-shadow: inset 0 1px 0 #fff}.tabbar .q::before{background: linear-gradient(160deg, var(--gold3), var(--gold-btn))}.cart-fab{color: var(--ink);border-color: rgba(23,20,18,.12);background: rgba(255,255,255,.88);box-shadow: 0 20px 40px -14px rgba(23,20,18,.3)}.cart-fab .n{background: var(--gold-btn)}.cart-drawer{background: rgba(255,255,255,.96);border-left: 1px solid rgba(23,20,18,.08);box-shadow: -30px 0 80px rgba(23,20,18,.18)}.cart-bd{background: rgba(23,20,18,.35)}.cart-it{background: rgba(23,20,18,.03)}.cart-it .th, .prod .im, .pdp-main, .pdp-thumbs button{background: var(--bg4)}.buybar{background: rgba(255,255,255,.92)} .hx-hero .grade::after{background: linear-gradient(90deg, rgba(23,20,18,.74) 0%, rgba(23,20,18,.5) 34%, rgba(23,20,18,.12) 62%, transparent), linear-gradient(180deg, rgba(23,20,18,.35), transparent 26%, transparent 62%, var(--bg) 100%)}.hx-hero h1{color: #fff}.hx-hero h1 .ln:nth-child(3) span{color: var(--gold3)}.hx-hero .eyebrow{color: var(--gold3)}.hx-hero .eyebrow::before{background: var(--gold3)}.hx-hero .lead{color: #efeae0}.hx-play{color: #fff}.hx-play .pb{background: rgba(255,255,255,.14);border-color: rgba(255,255,255,.35)}.hx-play .pb::after{border-color: rgba(255,255,255,.45)}.hx-play svg{color: #fff}.hx-chip{background: var(--glass-solid)}.hx-chip .dot{background: var(--steel-dim);color: var(--steel);border-color: rgba(53,112,124,.25)}.hx-dots button{background: rgba(255,255,255,.4)}.hx-dots button.on{background: var(--gold3)}.hx-arrows button{background: rgba(255,255,255,.14);border-color: rgba(255,255,255,.35);color: #fff}.hx-scroll{color: rgba(255,255,255,.75)}.hx-scroll i{border-color: rgba(255,255,255,.4)}.hx-scroll i::after{background: #fff}.hx-hero{padding-bottom: 90px} .hx-stats-wrap{margin-top: -40px;position: relative;z-index: 2}.hx-stats{margin-top: 0;padding: 22px 28px;border-top: 0;border-radius: var(--r)}.hx-stat{padding: 8px 22px 8px 0;border-right: 1px solid var(--line)}.hx-stat + .hx-stat{padding-left: 22px}.hx-stat b{color: var(--ink)}.hx-stat b i{color: var(--steel)}@media (max-width: 960px){.hx-hero{padding-bottom: 80px}.hx-stats{padding: 14px 18px}.hx-stat:nth-child(2){border-right: 0}.hx-stat:nth-child(3){padding-left: 0}} .grade::after{background: linear-gradient(180deg, rgba(216,150,70,.06), rgba(23,20,18,0) 45%, rgba(23,20,18,.28)), linear-gradient(0deg, rgba(216,170,100,.06), transparent 60%)}.pcard .tg{background: rgba(255,255,255,.86);color: var(--steel);border-color: rgba(23,20,18,.08)}.story-im .cap, .jcard .cap, .prec-im .badge2, .project-overlay{background: var(--glass-solid);border: 1px solid rgba(23,20,18,.06);box-shadow: 0 20px 50px -24px rgba(23,20,18,.3)}.map-wrap{filter: saturate(.9)} .hx-ctaband.grade::after{background: linear-gradient(90deg, rgba(23,20,18,.86), rgba(23,20,18,.6) 50%, rgba(23,20,18,.2)), linear-gradient(0deg, rgba(216,160,80,.1), transparent 60%)}.hx-ctaband h2{color: #fff}.hx-ctaband h2 em{color: var(--gold3)}.hx-ctaband p{color: #e6e0d5}.hx-ctaband .eyebrow{color: var(--gold3)}.hx-ctaband .eyebrow::before{background: var(--gold3)}.hx-ctaband .btn-secondary{background: rgba(255,255,255,.12);color: #fff;border-color: rgba(255,255,255,.3)}.hx-ctaband .btn-secondary:hover{background: rgba(255,255,255,.2)} .field input, .field select, .field textarea, input.inp, select.inp, textarea.inp{background: #fff;border-color: rgba(23,20,18,.14)}.field input:focus, .field select:focus, .field textarea:focus, .inp:focus{background: #fff;border-color: rgba(53,112,124,.55);box-shadow: 0 0 0 4px rgba(53,112,124,.12)}.field select option{background: #fff}.field input::placeholder, .field textarea::placeholder{color: rgba(122,116,107,.7)}.alert-success, .msg{background: rgba(31,122,77,.08);border-color: rgba(31,122,77,.3);color: #1b6b45}.alert-error{background: rgba(179,38,30,.07);border-color: rgba(179,38,30,.3);color: #9c2118}.seg .opt, .qty, .pdp-trust div, .chips li, .chip, .location-list li, .shop-filter button, .join-chips span{background: rgba(23,20,18,.035) !important;border-color: rgba(23,20,18,.09) !important}.seg input:checked + .opt{border-color: var(--steel) !important;background: var(--steel-dim) !important}.shop-filter button.on, .chips li.on, .chip.on{background: var(--steel-dim) !important;color: var(--steel);border-color: rgba(53,112,124,.3) !important}.qty button:hover{background: rgba(23,20,18,.06)}.table th{background: rgba(23,20,18,.03)}.tabbar, .site-header{box-shadow: inset 0 1px 0 rgba(255,255,255,.9), 0 2px 4px rgba(23,20,18,.04), 0 24px 50px -28px rgba(23,20,18,.28)} .site-footer{background: linear-gradient(180deg, var(--bg), #ece9e3);border-top: 1px solid var(--line)}.site-footer ul a:hover, .site-footer p a:hover{color: var(--steel)}.social-row a:hover{border-color: var(--steel);color: var(--steel)} .cursor-glow{background: radial-gradient(circle, rgba(53,112,124,.09), transparent 60%);mix-blend-mode: multiply}.section-alt{background: linear-gradient(180deg, var(--bg2), var(--bg))}.prod .im .noimg{background: radial-gradient(60% 60% at 50% 40%, rgba(53,112,124,.1), transparent 70%), var(--bg4)}.role-card{background: var(--glass-bg) !important}.tm .av{background: var(--steel-dim);border-color: rgba(53,112,124,.25)}.order-ok .big{background: rgba(31,122,77,.1);border-color: rgba(31,122,77,.3)}h1 strong, h2 strong, h1 em, h2 em, .grad-text{color: var(--gold)}  body{position: relative}body::before{content: "";position: fixed;inset: -10%;z-index: 0;pointer-events: none;background: radial-gradient(38% 34% at 12% 18%, rgba(34,128,143,.20), transparent 70%), radial-gradient(30% 30% at 88% 12%, rgba(212,182,108,.16), transparent 70%), radial-gradient(36% 32% at 78% 82%, rgba(34,128,143,.14), transparent 70%), radial-gradient(28% 26% at 18% 86%, rgba(212,182,108,.12), transparent 70%);filter: blur(40px);animation: ambient 26s ease-in-out infinite alternate}@keyframes ambient{from{transform: translate3d(0,0,0) scale(1)}to{transform: translate3d(2%,-2%,0) scale(1.06)}}@media (prefers-reduced-motion: reduce){body::before{animation: none}}main, .site-footer{position: relative;z-index: 1} .glass, .card, .s-card, .icon-tile, .why-item, .faq-item, .p-step, .price-band, .table-wrap, .form-card, .form-panel > div, .role-card, .testimonial-card, .cta-band, .contact-box, .hero-inline, .stats-band, .pcard, .prod, .tm, .ftile, .prec-in, .pdp-buy, .co-sum{background: linear-gradient(140deg, rgba(255,255,255,.72), rgba(255,255,255,.44) 55%, rgba(255,255,255,.62));-webkit-backdrop-filter: blur(28px) saturate(1.8);backdrop-filter: blur(28px) saturate(1.8);border: 1px solid rgba(255,255,255,.75);box-shadow: inset 0 1px 0 rgba(255,255,255,1), inset 0 -1px 0 rgba(23,20,18,.05), 0 0 0 1px rgba(23,20,18,.06), 0 24px 50px -26px rgba(23,20,18,.28)}.form-panel > div:first-child{background: none;border: 0;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}.glass::after, .card::after, .s-card::after, .icon-tile::after, .why-item::after, .price-band::after, .cta-band::after, .testimonial-card::after, .faq-item::after, .p-step::after{background: linear-gradient(155deg, rgba(255,255,255,1), rgba(255,255,255,.35) 30%, transparent 52%, rgba(28,107,120,.18) 82%, rgba(255,255,255,.8))} .glass:hover, .card:hover, .s-card:hover, .icon-tile:hover, .why-item:hover, .testimonial-card:hover, .pcard:hover, .prod:hover, .tm:hover, .ftile:hover, .faq-item:hover, .p-step:hover, .price-band:hover, .cta-band:hover{background: linear-gradient(140deg, rgba(255,255,255,.9), rgba(255,255,255,.66) 55%, rgba(28,107,120,.08));border-color: rgba(28,107,120,.45);transform: translateY(-5px);box-shadow: inset 0 1px 0 #fff, 0 0 0 1px rgba(28,107,120,.2), 0 30px 60px -26px rgba(28,107,120,.35), 0 40px 80px -30px rgba(23,20,18,.3)}.faq-item:hover, .p-step:hover, .price-band:hover, .cta-band:hover, .prec-in:hover, .pdp-buy:hover, .co-sum:hover{transform: none}.glass::before, .card::before, .s-card::before, .icon-tile::before, .why-item::before, .price-band::before, .cta-band::before, .testimonial-card::before{background: radial-gradient(240px circle at var(--mx, 50%) var(--my, -20%), rgba(28,107,120,.16), rgba(255,255,255,.35) 38%, transparent 62%)}.site-header:hover{background: linear-gradient(140deg, rgba(255,255,255,.86), rgba(255,255,255,.7))} .btn-primary{background: linear-gradient(160deg, var(--gold-btn), var(--gold) 55%, var(--gold2));color: var(--on-accent);box-shadow: inset 0 1px 0 rgba(255,255,255,.28), inset 0 -1px 0 rgba(0,0,0,.18), 0 14px 30px -12px var(--gold-glow)}.btn-primary:hover{background: linear-gradient(160deg, #2a93a3, #1c6b78 55%, #124751);color: #fff;box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 22px 40px -14px var(--gold-glow);transform: translateY(-2px)}.btn-primary .bi{background: rgba(255,255,255,.18)}.btn-primary::before{background: linear-gradient(105deg, transparent 30%, rgba(255,255,255,.35) 50%, transparent 70%)}.btn-secondary:hover, .btn-glass:hover{border-color: rgba(28,107,120,.5);color: var(--gold);background: #fff}.btn-whatsapp:hover{filter: brightness(1.06)}.card-link, .view-all, .sec-hd .lnk{color: var(--gold)}.card-link:hover, .view-all:hover, .sec-hd .lnk:hover{color: var(--gold2);text-decoration: underline;text-underline-offset: 4px}p a:hover, li a:hover, .small a:hover, .crumb a:hover, .site-footer ul a:hover, .site-footer p a:hover, .prod h3 a:hover{color: var(--gold2);text-decoration: underline;text-underline-offset: 3px}.pcard:hover .arb, .jcard:hover .arb, .s-card:hover .arrow-btn, .card:hover .arrow-btn, .prod:hover .arb{background: var(--gold);color: #fff;border-color: var(--gold)} .hdr-nav .nl:hover, .hdr-dd:focus-within > .nl{background: var(--gold-dim);color: var(--gold)}.hdr-nav .nl.on{background: rgba(23,20,18,.07);color: var(--ink)}.drop a:hover{background: var(--gold-dim);color: var(--gold)}.drop .dh{color: var(--gold)}.menu-btn:hover{background: var(--gold-dim)}.menu-btn:hover span{background: var(--gold)}.hdr-tel:hover{color: var(--gold)} .tabbar .q{color: #fff}.tabbar .q::before{background: linear-gradient(160deg, var(--gold-btn), var(--gold))}.ms-f-ico{background: linear-gradient(160deg, var(--gold-btn), var(--gold));color: #fff}.ms-join{background: linear-gradient(160deg, var(--gold-btn), var(--gold));color: #fff}.cart-fab .n{background: var(--gold);color: #fff}.tm .stars, .stars{color: var(--gold-btn)}.p-num, .step2 .no{color: var(--gold)}.pcard .pr b, .prod .pr b, .seg .opt i, .rate-table td:nth-child(2){color: var(--gold)}.hx-dots button.on{background: #fff}.hx-hero h1 .ln:nth-child(3) span{color: var(--gold3)}.hx-hero .eyebrow, .hx-ctaband .eyebrow{color: var(--gold3)}.hx-hero .eyebrow::before, .hx-ctaband .eyebrow::before{background: var(--gold3)}.hx-ctaband h2 em{color: var(--gold3)}.sig{color: var(--gold3)}.hx-chip .dot{background: var(--gold-dim);color: var(--gold);border-color: rgba(28,107,120,.25)}.callout{border-left-color: var(--gold) !important;background: var(--gold-dim) !important}.order-ok .big{color: var(--ok)}label.chk input{accent-color: var(--gold)}.badge.gold{color: var(--gold);background: var(--gold-dim);border-color: rgba(28,107,120,.22)}.hx-play .pb::after{border-color: rgba(169,219,227,.6)}.hx-play svg{color: var(--gold3)} .section-alt{background: linear-gradient(180deg, rgba(28,107,120,.045), rgba(28,107,120,0) 70%)}.mq{background: rgba(255,255,255,.35)}.site-footer{background: linear-gradient(180deg, rgba(255,255,255,0), rgba(28,107,120,.06))} .hx-stat b span, .stats-band strong span{font: inherit;display: inline;margin: 0;color: inherit}.hx-stat > span{display: block}.hx-chip{border-radius: 22px;align-items: flex-start;max-width: 360px}.hx-chip .dot{margin-top: 2px}.hx-chip span{display: block;line-height: 1.4}@media (max-width: 960px){.hx-hero .grade::after{background: linear-gradient(180deg, rgba(23,20,18,.55), rgba(23,20,18,.35) 30%, rgba(23,20,18,.15) 55%, var(--bg) 100%), linear-gradient(90deg, rgba(23,20,18,.5), transparent 80%)}.hx-hero .lead{text-shadow: 0 1px 12px rgba(0,0,0,.35)}} .site-header, .site-header:hover{transform: translateX(-50%);background: linear-gradient(140deg, rgba(255,255,255,.82), rgba(255,255,255,.62));border-color: rgba(255,255,255,.8)}.tabbar, .tabbar:hover{transform: translateX(-50%)}.hx-chip:hover, .hx-stats:hover, .hero-inline:hover, .table-wrap:hover, .contact-box:hover, .form-card:hover, .story-im .cap:hover, .jcard .cap:hover, .buybar:hover, .badge2:hover{transform: none}.site-header::before, .tabbar::before{display: none}  .menu-sheet{top: 0;bottom: auto;left: 0;right: 0;max-height: 92svh;border-radius: 0 0 30px 30px;border-top: 0;border-bottom: 1px solid rgba(23,20,18,.08);transform: translateY(-105%);padding: calc(88px + env(safe-area-inset-top)) 18px 24px;box-shadow: 0 30px 80px rgba(23,20,18,.22)}.menu-check:checked ~ .menu-sheet{transform: none}.menu-sheet::before{display: none}.menu-sheet::after{content: "";display: block;width: 40px;height: 4px;border-radius: 4px;background: rgba(23,20,18,.18);margin: 18px auto 0}.menu-sheet .ms-top{display: none}.menu-check:checked ~ .site-header{z-index: 1600}.menu-check:checked ~ .site-header .menu-btn span:first-child{transform: translateY(3.3px) rotate(45deg);width: 16px}.menu-check:checked ~ .site-header .menu-btn span:last-child{transform: translateY(-3.3px) rotate(-45deg);width: 16px;margin-left: 0;align-self: center}.menu-btn span{transition: transform .3s var(--ease), width .3s, margin .3s} .tabbar{width: auto;max-width: calc(100vw - 24px);padding: 6px;border-radius: var(--pill);gap: 4px}.tabbar a, .tabbar label{flex: 0 0 auto;flex-direction: row;gap: 8px;padding: 12px 16px;border-radius: var(--pill);font-size: 13px;font-weight: 600;color: var(--ink2)}.tabbar svg{width: 19px;height: 19px}.tabbar .on{color: var(--gold)}.tabbar .on::before{border-radius: var(--pill)}.tabbar .q{color: #fff;padding: 12px 18px}.tabbar .q::before{border-radius: var(--pill);box-shadow: 0 10px 24px -10px var(--gold-glow)}.tabbar .wa{color: #178a4b}.tabbar .wa::before{content: "";position: absolute;inset: 0;border-radius: inherit;background: rgba(37,181,102,.12);border: 1px solid rgba(37,181,102,.22)}@media (max-width: 380px){.tabbar a{padding: 12px 12px;font-size: 12px}.tabbar .q{padding: 12px 14px}} :root{--bg: #f1eee8;--bg2: #e9e5dd;--bg3: #fbfaf7;--bg4: #ddd7cc;--deep: #12343c;--deep2: #0d272e;--on-deep: #e6eef0;--on-deep2: #a9bcc1;--line: rgba(23,20,18,.10);--line2: rgba(23,20,18,.18);--glass-bg: linear-gradient(140deg, rgba(251,250,247,.78), rgba(251,250,247,.52) 60%, rgba(251,250,247,.68));--glass-solid: rgba(251,250,247,.9)}body::before{background: radial-gradient(40% 36% at 10% 14%, rgba(28,107,120,.16), transparent 70%), radial-gradient(34% 30% at 90% 10%, rgba(196,160,96,.16), transparent 70%), radial-gradient(38% 34% at 80% 84%, rgba(28,107,120,.12), transparent 70%), radial-gradient(30% 28% at 16% 88%, rgba(196,160,96,.12), transparent 70%)}.glass, .card, .s-card, .icon-tile, .why-item, .faq-item, .p-step, .price-band, .table-wrap, .form-card, .form-panel > div, .role-card, .testimonial-card, .cta-band, .contact-box, .hero-inline, .stats-band, .pcard, .prod, .tm, .ftile, .prec-in, .pdp-buy, .co-sum{background: linear-gradient(140deg, rgba(251,250,247,.8), rgba(251,250,247,.5) 55%, rgba(251,250,247,.7))}.form-panel > div:first-child{background: none}.section-alt{background: linear-gradient(180deg, var(--bg2), rgba(233,229,221,0) 85%)}.site-header, .site-header:hover{background: linear-gradient(140deg, rgba(251,250,247,.86), rgba(251,250,247,.66))} h1, h2, .hx-hero h1, .sec-hd h2, .story-im .cap h2, .prec-in h2, .hx-ctaband h2, .pdp-buy h1{font-family: "Cormorant Garamond", "Outfit", Georgia, serif;font-weight: 600;letter-spacing: -.012em;line-height: 1.04}h1{font-size: clamp(40px, 5.6vw, 70px)}h2{font-size: clamp(32px, 4.2vw, 54px)}h1 em, h2 em, h1 strong, h2 strong{font-style: italic;font-weight: 500;color: var(--gold)}h3, h4{font-family: "Outfit", sans-serif} .hx-hero{min-height: 90svh;padding: 130px 0 70px}.hx-hero .grade::after{background: linear-gradient(90deg, rgba(23,20,18,.62) 0%, rgba(23,20,18,.34) 30%, rgba(23,20,18,.06) 52%, transparent), linear-gradient(180deg, rgba(23,20,18,.28), transparent 24%, transparent 62%, var(--bg) 100%)}.hx-hero-in{grid-template-columns: minmax(0, 540px) minmax(0, 1fr);gap: 30px}.hx-hero h1{font-size: clamp(42px, 5.4vw, 78px);text-transform: none;letter-spacing: -.015em;line-height: 1.02;margin: 12px 0 14px;max-width: 12ch}.hx-hero h1 .ln:nth-child(3) span{color: inherit}.hx-hero h1 em{color: var(--gold3);font-style: italic;font-weight: 500}.hx-hero .lead{font-size: clamp(14.5px, 1.15vw, 16.5px);max-width: 40ch;margin-bottom: 20px;color: #ece7dd}.hx-cta .btn{padding: 12px 20px;font-size: 13.5px}.hx-play{font-size: 13px}.hx-play .pb{width: 42px;height: 42px}.hx-chip{max-width: 300px;padding: 11px 14px 11px 11px}.hx-chip .dot{width: 36px;height: 36px}.hx-chip b{font-size: 13.5px}.hx-chip span{font-size: 12px}@media (max-width: 960px){.hx-hero{min-height: 82svh;padding: 110px 0 70px}.hx-hero .grade::after{background: linear-gradient(180deg, rgba(23,20,18,.42), rgba(23,20,18,.18) 34%, rgba(23,20,18,.2) 60%, var(--bg) 100%), linear-gradient(90deg, rgba(23,20,18,.42), transparent 75%)}.hx-hero h1{font-size: clamp(38px, 10vw, 54px);max-width: 11ch}.hx-hero .lead{max-width: 34ch}} .hx-stats--slim{display: flex;flex-wrap: wrap;align-items: center;gap: 0;padding: 6px 10px}.hx-stats--slim .hx-stat{flex: 1 1 160px;display: flex;align-items: baseline;gap: 10px;padding: 12px 18px;border-right: 1px solid var(--line)}.hx-stats--slim .hx-stat:last-child{border-right: 0}.hx-stats--slim .hx-stat b{font-family: "Cormorant Garamond", serif;font-weight: 600;font-size: 28px;line-height: 1}.hx-stats--slim .hx-stat > span{margin: 0;font-size: 12.5px}@media (max-width: 960px){.hx-stats--slim .hx-stat{flex-basis: 50%;border-right: 0;padding: 10px 12px}.hx-stats--slim .hx-stat b{font-size: 24px}}.hx-stats-wrap{margin-top: -34px} .prec-in, .prec-in:hover{background: linear-gradient(160deg, var(--deep), var(--deep2));border-color: rgba(255,255,255,.08);color: var(--on-deep);transform: none}.prec-in h2, .prec-in .step2 b{color: #fff}.prec-in > p, .prec-in .step2 span{color: var(--on-deep2)}.prec-in .eyebrow, .prec-in .step2 .no{color: var(--gold3)}.prec-in .eyebrow::before{background: var(--gold3)}.prec-in .step2{border-color: rgba(255,255,255,.1)}.prec-in .btn-primary{background: #fff;color: var(--deep);box-shadow: 0 14px 30px -12px rgba(0,0,0,.4)}.prec-in .btn-primary:hover{background: var(--gold3);color: var(--deep)}.site-footer{background: linear-gradient(180deg, var(--deep), var(--deep2));border-top: 0;color: var(--on-deep);margin-top: 40px}.site-footer .footer-title{color: var(--gold3)}.site-footer ul a, .site-footer p, .site-footer > .container > .footer-grid > div > p, .footer-address, .site-footer p a{color: var(--on-deep2)}.site-footer ul a:hover, .site-footer p a:hover{color: #fff}.footer-brand img{filter: brightness(0) invert(1)}.social-row a{border-color: rgba(255,255,255,.18);color: var(--on-deep2)}.social-row a:hover{border-color: var(--gold3);color: var(--gold3)}.footer-bottom{border-color: rgba(255,255,255,.12);color: var(--on-deep2)}.footer-bottom a{color: var(--on-deep2)}.mq{background: none;border-color: var(--line)} .menu-sheet{top: 0;right: 0;bottom: 0;left: auto;width: min(400px, 86vw);max-height: none;border-radius: 28px 0 0 28px;border: 0;border-left: 1px solid rgba(23,20,18,.08);transform: translateX(105%);padding: calc(16px + env(safe-area-inset-top)) 18px calc(28px + env(safe-area-inset-bottom));box-shadow: -30px 0 80px rgba(23,20,18,.25);background: rgba(251,250,247,.96)}.menu-check:checked ~ .menu-sheet{transform: none}.menu-sheet::after{display: none}.menu-sheet .ms-top{display: flex}.menu-check:checked ~ .site-header{z-index: 1000}.menu-check:checked ~ .site-header .menu-btn span:first-child, .menu-check:checked ~ .site-header .menu-btn span:last-child{transform: none;width: 16px;margin-left: 0}.menu-check:checked ~ .site-header .menu-btn span:last-child{width: 10px;margin-left: 14px}.menu-sheet .ms-acc summary{font-family: "Outfit", sans-serif;font-weight: 500;font-size: 16px} .wa-fab{position: fixed;right: 16px;bottom: calc(16px + env(safe-area-inset-bottom));z-index: 999;width: 58px;height: 58px;border-radius: 50%;display: grid;place-items: center;color: #fff;background: linear-gradient(160deg, #3fcf7f, #1f9d58);box-shadow: 0 16px 34px -12px rgba(31,157,88,.7), inset 0 1px 0 rgba(255,255,255,.4);transition: transform .4s var(--spring)}.wa-fab::before{content: "";position: absolute;inset: -6px;border-radius: 50%;border: 2px solid rgba(37,181,102,.45);animation: pulse 2.4s ease-out infinite}.wa-fab svg{width: 28px;height: 28px;position: relative}.wa-fab:hover{transform: scale(1.08)}.tabbar{left: 16px;transform: none;right: auto;width: auto}.tabbar, .tabbar:hover{transform: none}.tabbar a{padding: 12px 16px}.tabbar .q{padding: 12px 18px}@media (max-width: 960px){.wa-fab{bottom: calc(14px + env(safe-area-inset-bottom));width: 56px;height: 56px}.tabbar{bottom: calc(14px + env(safe-area-inset-bottom));max-width: calc(100vw - 100px)}.cart-fab{right: 16px;bottom: calc(86px + env(safe-area-inset-bottom));width: 50px;height: 50px}.buybar ~ .cart-fab{bottom: calc(86px + env(safe-area-inset-bottom))}.buybar{bottom: calc(86px + env(safe-area-inset-bottom));right: 78px}}@media (min-width: 961px){.cart-fab{right: 16px;bottom: 92px}}body{padding-bottom: 0}@media (max-width: 960px){body{padding-bottom: 100px}} .stamp{width: 150px;height: 150px;position: relative;justify-self: end}.stamp svg{width: 100%;height: 100%;animation: spin 24s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.stamp-txt{font-family: "Instrument Sans", sans-serif;font-size: 12.4px;font-weight: 600;letter-spacing: .24em;fill: rgba(255,255,255,.85)}.stamp-star{fill: var(--gold3)}@media (max-width: 960px){.stamp{width: 120px;height: 120px;justify-self: start}}@media (prefers-reduced-motion: reduce){.stamp svg, .wa-fab::before{animation: none}}.sig{display: none} :root{--gold: #a3441f;--gold2: #7f3216;--gold3: #f2c9b1;--gold-btn: #c2582c;--gold-glow: rgba(163,68,31,.38);--gold-dim: rgba(163,68,31,.09);--steel: #a3441f;--steel2: #7f3216;--steel-dim: rgba(163,68,31,.09);--deep: #1b1917;--deep2: #121110;--on-deep: #ece7df;--on-deep2: #a9a196;--bg: #f3f0ea;--bg2: #ebe7df}body::before{background: radial-gradient(40% 36% at 10% 14%, rgba(194,88,44,.13), transparent 70%), radial-gradient(34% 30% at 90% 10%, rgba(120,140,150,.16), transparent 70%), radial-gradient(38% 34% at 80% 84%, rgba(194,88,44,.10), transparent 70%), radial-gradient(30% 28% at 16% 88%, rgba(120,140,150,.12), transparent 70%)}.btn-primary{background: linear-gradient(160deg, #d2683c, #b84f26 55%, #8f3a1a);color: #fff;box-shadow: inset 0 1px 0 rgba(255,255,255,.35), inset 0 -1px 0 rgba(0,0,0,.2), 0 14px 30px -12px var(--gold-glow)}.btn-primary:hover{background: linear-gradient(160deg, #e0744a, #c2582c 55%, #9c401c)}.hx-hero h1 em, .hx-ctaband h2 em, .prec-in .eyebrow, .prec-in .step2 .no, .site-footer .footer-title, .stamp-star{color: var(--gold3);fill: var(--gold3)}.hx-hero .eyebrow, .hx-ctaband .eyebrow{color: var(--gold3)}.hx-hero .eyebrow::before, .hx-ctaband .eyebrow::before, .prec-in .eyebrow::before{background: var(--gold3)}.prec-in .btn-primary:hover{background: var(--gold3)}.section-alt{background: linear-gradient(180deg, var(--bg2), rgba(235,231,223,0) 85%)}.glass:hover, .card:hover, .s-card:hover, .icon-tile:hover, .why-item:hover, .testimonial-card:hover, .pcard:hover, .prod:hover, .tm:hover, .ftile:hover, .faq-item:hover, .p-step:hover, .price-band:hover, .cta-band:hover{background: linear-gradient(140deg, rgba(251,250,247,.92), rgba(251,250,247,.7) 55%, rgba(194,88,44,.07));border-color: rgba(163,68,31,.4);box-shadow: inset 0 1px 0 #fff, 0 0 0 1px rgba(163,68,31,.18), 0 30px 60px -26px rgba(163,68,31,.3), 0 40px 80px -30px rgba(23,20,18,.3)}.glass::before, .card::before, .s-card::before, .icon-tile::before, .why-item::before, .price-band::before, .cta-band::before, .testimonial-card::before{background: radial-gradient(240px circle at var(--mx, 50%) var(--my, -20%), rgba(194,88,44,.14), rgba(255,255,255,.4) 38%, transparent 62%)}.glass::after, .card::after, .s-card::after, .icon-tile::after, .why-item::after, .price-band::after, .cta-band::after, .testimonial-card::after, .faq-item::after, .p-step::after{background: linear-gradient(155deg, rgba(255,255,255,1), rgba(255,255,255,.35) 30%, transparent 52%, rgba(163,68,31,.16) 82%, rgba(255,255,255,.8))}.hdr-nav .nl:hover, .hdr-dd:focus-within > .nl, .drop a:hover, .menu-btn:hover{background: var(--gold-dim);color: var(--gold)}.tabbar .on::before{border-color: rgba(163,68,31,.2)}.tabbar .q::before{background: linear-gradient(160deg, #d2683c, #b84f26)}.ms-f-ico, .ms-join{background: linear-gradient(160deg, #d2683c, #b84f26)}.ms-call{background: var(--gold-dim);color: var(--gold);border-color: rgba(163,68,31,.2)}.seg input:checked + .opt{border-color: var(--gold) !important;background: var(--gold-dim) !important}.shop-filter button.on, .chips li.on, .chip.on{background: var(--gold-dim) !important;color: var(--gold);border-color: rgba(163,68,31,.3) !important}.field input:focus, .field select:focus, .field textarea:focus, .inp:focus{border-color: rgba(163,68,31,.55);box-shadow: 0 0 0 4px rgba(163,68,31,.12)}.hx-play .pb::after{border-color: rgba(242,201,177,.6)}.hx-play svg{color: var(--gold3)}.list-checks li::before{background: var(--gold-dim);border-color: rgba(163,68,31,.35)}.list-checks li::after{border-color: var(--gold)}.prec-in .step2{border-color: rgba(255,255,255,.1)}.site-header, .site-header:hover{background: linear-gradient(140deg, rgba(251,250,247,.88), rgba(251,250,247,.7))} .glass, .card, .s-card, .icon-tile, .why-item, .faq-item, .p-step, .price-band, .table-wrap, .form-card, .form-panel > div, .role-card, .testimonial-card, .cta-band, .contact-box, .hero-inline, .stats-band, .pcard, .prod, .tm, .ftile, .pdp-buy, .co-sum, .site-header, .tabbar, .hx-chip, .story-im .cap, .jcard .cap, .prec-im .badge2, .cart-drawer, .buybar, .menu-sheet{-webkit-backdrop-filter: blur(34px) saturate(1.9) contrast(1.04);backdrop-filter: blur(34px) saturate(1.9) contrast(1.04);border: 1px solid rgba(255,255,255,.85);box-shadow: inset 0 1px 0 #fff, inset 0 0 0 1px rgba(255,255,255,.35), inset 0 12px 28px -18px rgba(255,255,255,1), inset 0 -10px 24px -18px rgba(23,20,18,.22), 0 0 0 1px rgba(23,20,18,.06), 0 22px 48px -26px rgba(23,20,18,.3)}.form-panel > div:first-child{border: 0;box-shadow: none}.prec-in{box-shadow: inset 0 1px 0 rgba(255,255,255,.12), 0 30px 70px -30px rgba(0,0,0,.6);border-color: rgba(255,255,255,.08)} .glass::before, .card::before, .s-card::before, .icon-tile::before, .why-item::before, .price-band::before, .cta-band::before, .testimonial-card::before{opacity: 1;background: radial-gradient(120% 55% at 18% -10%, rgba(255,255,255,.75), transparent 55%), radial-gradient(240px circle at var(--mx, 50%) var(--my, -20%), rgba(194,88,44,.12), rgba(255,255,255,.3) 38%, transparent 62%)} .glass:hover::before, .card:hover::before, .s-card:hover::before, .icon-tile:hover::before, .why-item:hover::before, .testimonial-card:hover::before{filter: url(#liquid)}.btn-secondary, .btn-glass{-webkit-backdrop-filter: blur(20px) saturate(1.8);backdrop-filter: blur(20px) saturate(1.8);background: rgba(251,250,247,.6);border-color: rgba(255,255,255,.9);box-shadow: inset 0 1px 0 #fff, inset 0 -6px 14px -12px rgba(23,20,18,.25), 0 0 0 1px rgba(23,20,18,.08)}.wa-fab{-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);background: linear-gradient(160deg, rgba(63,207,127,.95), rgba(31,157,88,.95));box-shadow: inset 0 1px 0 rgba(255,255,255,.55), inset 0 -6px 14px -10px rgba(0,0,0,.35), 0 16px 34px -12px rgba(31,157,88,.7)}.pcard .tg{-webkit-backdrop-filter: blur(14px) saturate(1.8);backdrop-filter: blur(14px) saturate(1.8);background: rgba(251,250,247,.7);border-color: rgba(255,255,255,.9);color: var(--gold)} .hx-hero{min-height: 84svh;padding: 118px 0 60px;justify-content: center}.hx-hero-in{align-items: start}.hx-copy{align-self: start}.hx-hero h1{font-size: clamp(34px, 4.2vw, 58px);max-width: 15ch;margin: 10px 0 12px}.hx-hero .lead{font-size: clamp(14px, 1.05vw, 15.5px);max-width: 44ch;margin-bottom: 16px}.hx-cta{gap: 18px}.hx-link{color: #fff;font-weight: 600;font-size: 13.5px;border-bottom: 1px solid rgba(255,255,255,.4);padding-bottom: 2px}.hx-link:hover{border-color: #fff}.hx-side{align-self: end}.hx-hero .grade::after{background: linear-gradient(90deg, rgba(23,20,18,.6) 0%, rgba(23,20,18,.3) 30%, rgba(23,20,18,.05) 52%, transparent), linear-gradient(180deg, rgba(23,20,18,.35), transparent 30%, transparent 62%, var(--bg) 100%)}@media (max-width: 960px){.hx-hero{min-height: 78svh;padding: 104px 0 60px;justify-content: flex-start}.hx-hero h1{font-size: clamp(30px, 8vw, 44px);max-width: 13ch}.hx-hero .lead{max-width: 36ch;font-size: 14px}.hx-side{margin-top: 18px}} .hx-stats-wrap{margin-top: -18px}.hx-chips{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;justify-content: flex-start}.hx-chips li{display: inline-flex;align-items: baseline;gap: 7px;padding: 9px 14px;border-radius: var(--pill);font-size: 12.5px;color: var(--ink2);background: rgba(251,250,247,.72);border: 1px solid rgba(255,255,255,.9);box-shadow: inset 0 1px 0 #fff, 0 0 0 1px rgba(23,20,18,.06), 0 10px 24px -16px rgba(23,20,18,.3);-webkit-backdrop-filter: blur(20px) saturate(1.8);backdrop-filter: blur(20px) saturate(1.8)}.hx-chips b{font-family: "Cormorant Garamond", serif;font-weight: 600;font-size: 20px;color: var(--gold);line-height: 1;font-variant-numeric: tabular-nums}.hx-chips b span{font: inherit;color: inherit} .seo-guide{padding-top: 0}.seo-guide-body{max-width: 780px}.seo-guide-body p{color: var(--ink2);font-size: 16px;line-height: 1.75}.seo-guide-body h3{font-family: "Outfit", sans-serif;font-size: 19px;margin: 26px 0 10px}.seo-guide-body .list-checks{margin: 8px 0 18px}.seo-guide-body .list-checks li{font-size: 15.5px}.seo-guide-body a{color: var(--gold);font-weight: 600} .stock.made_to_order{color: #9a6a12}.stock.made_to_order::before{background: #d19a2f;box-shadow: 0 0 8px #d19a2f}.stock.out_of_stock{color: var(--err)}.stock.out_of_stock::before{background: var(--err);box-shadow: none}.pbadge{color: var(--gold)}.pdp-main .pdp-shot{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity .6s var(--ease)}.pdp-main .pdp-shot.on{opacity: 1}.pdp-thumbs{flex-wrap: wrap} .hx-copy{transition: opacity .42s var(--ease), transform .42s var(--ease)}.hx-copy.out{opacity: 0;transform: translateY(14px)}.hx-copy.in h1 .ln span{animation: rise .9s var(--ease) both}.hx-copy.in .lead, .hx-copy.in .hx-cta{animation: up .9s var(--ease) both;animation-delay: .15s}.hx-copy.in .hx-cta{animation-delay: .25s}.hx-hero h1 .ln{overflow: hidden} .blog-feat{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr);gap: 0;overflow: hidden;margin-bottom: 18px;text-decoration: none}.bf-im{min-height: 300px}.bf-bd{padding: 30px 32px;display: flex;flex-direction: column;justify-content: center;gap: 10px}.bf-bd h2{font-size: clamp(26px, 2.8vw, 38px);margin: 6px 0 0}.bf-bd p{color: var(--ink2);font-size: 15.5px;margin: 0}.bmeta{display: flex;flex-wrap: wrap;gap: 6px 16px;font-size: 12.5px;color: var(--ink3);margin-top: 6px}.bmeta .lnk{color: var(--gold);font-weight: 600}.blog-grid .card img{height: 200px}@media (max-width: 900px){.blog-feat{grid-template-columns: 1fr}.bf-im{min-height: 220px}.bf-bd{padding: 22px}}.article-body{font-size: 17px;line-height: 1.8;color: var(--ink2)}.article-body p{margin: 0 0 18px}.article-body h2{font-size: clamp(24px, 2.6vw, 32px);margin: 34px 0 12px}.article-body a{color: var(--gold);font-weight: 600}.article-body .list-checks{margin: 8px 0 20px}.share-row{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 26px;padding-top: 18px;border-top: 1px solid var(--line);font-size: 12.5px;color: var(--ink3)} :root{--ac-l: #3a3632;--ac: #1b1917;--ac-d: #0b0a09;--ac-t: #1b1917;--ac-lt: #d9d3ca;--gold: var(--ac-t);--gold2: var(--ac-d);--gold3: var(--ac-lt);--gold-btn: var(--ac);--gold-glow: color-mix(in srgb, var(--ac) 38%, transparent);--gold-dim: color-mix(in srgb, var(--ac-t) 9%, transparent);--steel: var(--ac-t);--steel2: var(--ac-d);--steel-dim: color-mix(in srgb, var(--ac-t) 9%, transparent)}body::before{background: radial-gradient(40% 36% at 10% 14%, color-mix(in srgb, var(--ac) 13%, transparent), transparent 70%), radial-gradient(34% 30% at 90% 10%, rgba(120,140,150,.16), transparent 70%), radial-gradient(38% 34% at 80% 84%, color-mix(in srgb, var(--ac) 10%, transparent), transparent 70%), radial-gradient(30% 28% at 16% 88%, rgba(120,140,150,.12), transparent 70%)}.btn-primary{background: linear-gradient(160deg, var(--ac-l), var(--ac) 55%, var(--ac-d))}.btn-primary:hover{background: linear-gradient(160deg, color-mix(in srgb, var(--ac-l) 85%, #fff), var(--ac) 55%, var(--ac-d))}.tabbar .q::before, .ms-f-ico, .ms-join{background: linear-gradient(160deg, var(--ac-l), var(--ac))}.glass:hover, .card:hover, .s-card:hover, .icon-tile:hover, .why-item:hover, .testimonial-card:hover, .pcard:hover, .prod:hover, .tm:hover, .ftile:hover, .faq-item:hover, .p-step:hover, .price-band:hover, .cta-band:hover{background: linear-gradient(140deg, rgba(251,250,247,.92), rgba(251,250,247,.7) 55%, color-mix(in srgb, var(--ac) 7%, transparent));border-color: color-mix(in srgb, var(--ac-t) 40%, transparent);box-shadow: inset 0 1px 0 #fff, 0 0 0 1px color-mix(in srgb, var(--ac-t) 18%, transparent), 0 30px 60px -26px color-mix(in srgb, var(--ac-t) 30%, transparent), 0 40px 80px -30px rgba(23,20,18,.3)}.glass::before, .card::before, .s-card::before, .icon-tile::before, .why-item::before, .price-band::before, .cta-band::before, .testimonial-card::before{background: radial-gradient(120% 55% at 18% -10%, rgba(255,255,255,.75), transparent 55%), radial-gradient(240px circle at var(--mx, 50%) var(--my, -20%), color-mix(in srgb, var(--ac) 12%, transparent), rgba(255,255,255,.3) 38%, transparent 62%)}.glass::after, .card::after, .s-card::after, .icon-tile::after, .why-item::after, .price-band::after, .cta-band::after, .testimonial-card::after, .faq-item::after, .p-step::after{background: linear-gradient(155deg, rgba(255,255,255,1), rgba(255,255,255,.35) 30%, transparent 52%, color-mix(in srgb, var(--ac-t) 16%, transparent) 82%, rgba(255,255,255,.8))}.tabbar .on::before{border-color: color-mix(in srgb, var(--ac-t) 20%, transparent)}.ms-call{background: var(--gold-dim);color: var(--gold);border-color: color-mix(in srgb, var(--ac-t) 20%, transparent)}.seg input:checked + .opt{border-color: var(--gold) !important;background: var(--gold-dim) !important}.shop-filter button.on, .chips li.on, .chip.on{background: var(--gold-dim) !important;color: var(--gold);border-color: color-mix(in srgb, var(--ac-t) 30%, transparent) !important}.field input:focus, .field select:focus, .field textarea:focus, .inp:focus{border-color: color-mix(in srgb, var(--ac-t) 55%, transparent);box-shadow: 0 0 0 4px color-mix(in srgb, var(--ac-t) 12%, transparent)}.hx-play .pb::after{border-color: color-mix(in srgb, var(--ac-lt) 60%, transparent)}.list-checks li::before{background: var(--gold-dim);border-color: color-mix(in srgb, var(--ac-t) 35%, transparent)}.pdp-thumbs button.on{border-color: var(--gold);box-shadow: 0 0 0 3px var(--gold-dim)} .pal-sw{position: fixed;left: 50%;transform: translateX(-50%);top: 84px;z-index: 3000;display: flex;gap: 8px;padding: 8px 10px 26px;border-radius: 22px;background: rgba(251,250,247,.94);border: 1px solid rgba(23,20,18,.12);box-shadow: 0 20px 50px -20px rgba(23,20,18,.5);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);max-width: calc(100vw - 20px);overflow-x: auto}.pal-sw button{width: 34px;height: 34px;border-radius: 50%;border: 2px solid #fff;box-shadow: 0 0 0 1px rgba(23,20,18,.15);cursor: pointer;flex: none;position: relative}.pal-sw button.on{box-shadow: 0 0 0 2px #1b1917}.pal-sw button span{position: absolute;top: 38px;left: 50%;transform: translateX(-50%);font-size: 9.5px;white-space: nowrap;color: #1b1917;font-weight: 600}.pal-sw .x{width: auto;height: 34px;padding: 0 12px;border-radius: 999px;background: #1b1917;color: #fff;font-size: 12px;font-weight: 600} .hx-hero h1 em, .hx-ctaband h2 em{color: #fff;font-style: italic}.hx-hero .eyebrow, .hx-ctaband .eyebrow{color: rgba(255,255,255,.85)}.hx-hero .eyebrow::before, .hx-ctaband .eyebrow::before{background: rgba(255,255,255,.7)}.prec-in .eyebrow, .prec-in .step2 .no, .site-footer .footer-title{color: #d9d3ca}.prec-in .btn-primary{background: #fff;color: #1b1917}.prec-in .btn-primary:hover{background: #ece7df;color: #1b1917}.stamp-star{fill: #fff}.btn-whatsapp{background: linear-gradient(160deg, #3fcf7f, #1f9d58)}.pal-sw{display: none !important} .hdr-nav .nl,.header-cta{white-space:nowrap!important}@media (max-width:1599px){.hdr-tel{display:none!important}} .brand,.brand-logo{flex:none!important}.site-header.scrolled{width:min(1240px,96vw)!important}
/* style-premium-glass.css */
:root{--bg: #fbfcfd;--bg2: #f5f7f9;--bg3: #ffffff;--bg4: #e8edf2;--ink: #0b0d10;--ink2: #303841;--ink3: #58636d;--gold: #101214;--gold2: #090b0d;--gold3: #dfe6ed;--gold-btn: #111315;--gold-glow: rgba(8, 15, 22, .34);--gold-dim: rgba(16, 18, 20, .08);--steel: #101214;--steel2: #58636d;--steel-dim: rgba(88, 99, 109, .1);--line: rgba(120, 135, 150, .18);--line2: rgba(120, 135, 150, .28);--glass-bg: linear-gradient(145deg, rgba(255,255,255,.82), rgba(255,255,255,.42) 50%, rgba(232,239,246,.58));--glass-solid: rgba(255,255,255,.82);--shadow: 0 34px 100px -46px rgba(8,15,22,.5);--shadow-2: 0 46px 120px -54px rgba(8,15,22,.64);--shadow-3: 0 56px 140px -54px rgba(8,15,22,.7);--r-sm: 14px;--r: 28px;--r-lg: 34px;--ac-l: #20262c;--ac: #111315;--ac-d: #090b0d;--ac-t: #0b0d10;--ac-lt: #dfe6ed}body{background: var(--bg);color: var(--ink)}body::before{content: "";position: fixed;inset: 0;z-index: -2;pointer-events: none;background: radial-gradient(720px 460px at 4% 4%, rgba(113,135,158,.24), transparent 64%), radial-gradient(640px 480px at 92% 8%, rgba(219,226,234,.62), transparent 68%), radial-gradient(620px 420px at 72% 86%, rgba(96,120,144,.16), transparent 70%), linear-gradient(180deg, #fff, #f7f9fb 45%, #fff)}body::after{content: "";position: fixed;inset: 0;z-index: -1;pointer-events: none;opacity: .34;background-image: linear-gradient(rgba(16,18,20,.035) 1px, transparent 1px), linear-gradient(90deg, rgba(16,18,20,.025) 1px, transparent 1px);background-size: 44px 44px;-webkit-mask-image: linear-gradient(180deg, transparent, #000 16%, #000 72%, transparent);mask-image: linear-gradient(180deg, transparent, #000 16%, #000 72%, transparent)}h1, h2, h3, h4{font-family: "Cormorant Garamond", "Bodoni 72", Georgia, serif;letter-spacing: -.038em;color: var(--ink)}h1{font-size: clamp(54px, 7.4vw, 98px);line-height: .86;font-weight: 500}h2{font-size: clamp(40px, 4.8vw, 68px);line-height: .92;font-weight: 500}h3{font-size: 24px;line-height: 1.02;font-weight: 500}h1 strong, h2 strong, h1 em, h2 em, .grad-text{color: #424b54;font-style: italic;font-weight: 500}.eyebrow{color: #65717c;letter-spacing: .24em;font-size: 10.5px;font-weight: 800}.eyebrow::before{background: #8d98a3}.glass, .card, .s-card, .icon-tile, .why-item, .faq-item, .p-step, .price-band, .table-wrap, .form-card, .form-panel > div, .role-card, .testimonial-card, .cta-band, .contact-box, .callout, .hero-inline, .stats-band, .pcard, .prod, .tm, .ftile, .pdp-buy, .co-sum, .site-header, .tabbar, .hx-chip, .story-im .cap, .jcard .cap, .prec-im .badge2, .cart-drawer, .buybar, .menu-sheet{background: var(--glass-bg);border: 1px solid rgba(255,255,255,.92);-webkit-backdrop-filter: blur(34px) saturate(1.95);backdrop-filter: blur(34px) saturate(1.95);box-shadow: inset 0 1px 0 rgba(255,255,255,1), inset 0 -18px 30px -28px rgba(8,15,22,.42), 0 26px 64px -44px rgba(8,15,22,.52)}.glass::before, .card::before, .s-card::before, .icon-tile::before, .why-item::before, .price-band::before, .cta-band::before, .testimonial-card::before, .pcard::before, .prod::before, .ftile::before{opacity: 1;background: radial-gradient(120% 55% at 18% -10%, rgba(255,255,255,.9), transparent 58%), radial-gradient(260px 160px at 100% 0, rgba(150,170,190,.18), transparent 62%)}.glass::after, .card::after, .s-card::after, .icon-tile::after, .why-item::after, .price-band::after, .cta-band::after, .testimonial-card::after, .faq-item::after, .p-step::after{background: linear-gradient(155deg, rgba(255,255,255,1), rgba(255,255,255,.38) 28%, transparent 52%, rgba(112,126,140,.17) 82%, rgba(255,255,255,.86))}.glass:hover, .card:hover, .s-card:hover, .icon-tile:hover, .why-item:hover, .testimonial-card:hover, .pcard:hover, .prod:hover, .tm:hover, .ftile:hover, .faq-item:hover, .p-step:hover, .price-band:hover, .cta-band:hover{background: linear-gradient(145deg, rgba(255,255,255,.9), rgba(255,255,255,.54) 50%, rgba(232,239,246,.68));border-color: rgba(255,255,255,.98);box-shadow: inset 0 1px 0 #fff, inset 0 -18px 30px -28px rgba(8,15,22,.44), 0 34px 82px -46px rgba(8,15,22,.58)}.site-header{background: linear-gradient(145deg, rgba(255,255,255,.84), rgba(255,255,255,.5));box-shadow: inset 0 1px 0 rgba(255,255,255,1), inset 0 -16px 30px -26px rgba(6,10,14,.5), 0 20px 58px -36px rgba(8,15,22,.6)}.brand-logo, .ms-logo, .footer-brand img{filter: none}.hdr-nav .nl{color: #38414a}.hdr-nav .nl:hover, .hdr-dd:focus-within > .nl, .hdr-nav .nl.on, .drop a:hover, .menu-btn:hover{background: rgba(16,18,20,.06);color: #0b0d10}.btn-primary, .tabbar .q::before, .ms-f-ico, .ms-join{background: linear-gradient(145deg, #20262c, #090b0d 72%);color: #fff;box-shadow: inset 0 1px 0 rgba(255,255,255,.18), inset 0 -10px 18px -14px rgba(255,255,255,.16), 0 20px 38px -22px rgba(8,12,16,.78)}.btn-primary:hover{background: linear-gradient(145deg, #2b333a, #090b0d 72%)}.btn-secondary, .btn-glass{color: var(--ink);background: rgba(255,255,255,.58);border-color: rgba(255,255,255,.88);box-shadow: inset 0 1px 0 #fff, 0 12px 30px -24px rgba(17,28,39,.5)}.btn-steel, .shop-filter button.on, .chips li.on, .chip.on, .seg input:checked + .opt{color: var(--ink);background: rgba(16,18,20,.07) !important;border-color: rgba(16,18,20,.16) !important}.hx-hero{min-height: 88svh;padding: 132px 0 72px}.hx-hero-in{grid-template-columns: minmax(0, 640px) minmax(260px, 1fr);gap: clamp(22px, 4vw, 58px);align-items: end}.hx-copy{max-width: min(650px, 92vw);padding: clamp(8px, 1vw, 12px) 0;margin-left: clamp(-10px, -1vw, 0px);border-radius: 0;background: transparent;border: 0;-webkit-backdrop-filter: none;backdrop-filter: none}.hx-hero h1{max-width: 11.8ch;margin: 14px 0 18px;color: #ffffff;font-size: clamp(54px, 7.2vw, 104px);line-height: .84;letter-spacing: -.055em;font-weight: 600;text-wrap: balance;text-shadow: 0 2px 2px rgba(0,0,0,.28), 0 18px 48px rgba(0,0,0,.46), 0 0 1px rgba(255,255,255,.55)}.hx-hero h1 .ln, .hx-hero h1 .ln span{overflow: visible}.hx-hero h1 em, .hx-hero h1 strong, #heroTitle em{color: #c9f4ff;font-style: italic;font-weight: 500;background: linear-gradient(115deg, #ffffff 0%, #dff8ff 34%, #a8e7ff 58%, #f2d7a3 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-shadow: 0 2px 2px rgba(0,0,0,.26), 0 16px 40px rgba(0,0,0,.42), 0 0 22px rgba(130,226,255,.2)}.hx-hero .lead{max-width: 44ch;margin-bottom: 22px;color: rgba(255,255,255,.9);font-size: clamp(15px, 1.15vw, 17px);line-height: 1.64;font-weight: 500;text-shadow: 0 2px 18px rgba(0,0,0,.48)}.hx-hero .eyebrow, .hx-ctaband .eyebrow{width: fit-content;padding: 0;border-radius: 999px;color: #d9f6ff;background: transparent;border: 0;-webkit-backdrop-filter: none;backdrop-filter: none;text-shadow: 0 1px 12px rgba(0,0,0,.34)}.hx-hero .eyebrow::before, .hx-ctaband .eyebrow::before{background: rgba(255,255,255,.72)}.hx-hero .grade::after{background: radial-gradient(700px 460px at 22% 46%, rgba(0,0,0,.38), transparent 70%), linear-gradient(90deg, rgba(4,6,8,.54) 0%, rgba(4,6,8,.25) 34%, rgba(4,6,8,.06) 60%, transparent), linear-gradient(180deg, rgba(4,6,8,.18), transparent 32%, transparent 70%, var(--bg) 100%)}.hx-play{color: #fff;font-weight: 750;text-shadow: 0 1px 12px rgba(0,0,0,.36)}.hx-play .pb{background: linear-gradient(145deg, rgba(255,255,255,.3), rgba(255,255,255,.09));border-color: rgba(255,255,255,.36);box-shadow: inset 0 1px 0 rgba(255,255,255,.4), 0 16px 32px -22px rgba(0,0,0,.9)}.hx-play svg{color: #fff}.hx-link{color: rgba(255,255,255,.94);font-weight: 750;border-bottom-color: rgba(255,255,255,.56);text-shadow: 0 1px 12px rgba(0,0,0,.36)}.hx-chip, .story-im .cap, .jcard .cap, .prec-im .badge2{border-color: rgba(255,255,255,.36);color: #fff;background: linear-gradient(145deg, rgba(255,255,255,.22), rgba(255,255,255,.08));-webkit-backdrop-filter: blur(24px) saturate(1.7);backdrop-filter: blur(24px) saturate(1.7)}.hx-chips{padding: 12px;border: 1px solid rgba(255,255,255,.82);border-radius: 28px;background: linear-gradient(145deg, rgba(255,255,255,.68), rgba(255,255,255,.36));box-shadow: inset 0 1px 0 #fff, 0 26px 70px -48px rgba(8,15,22,.5);-webkit-backdrop-filter: blur(24px) saturate(1.8);backdrop-filter: blur(24px) saturate(1.8)}.hx-chips li{background: transparent;border: 0;box-shadow: none}.hx-chips b{font-family: "Cormorant Garamond", Georgia, serif;font-size: 34px;color: var(--ink)}.pcard, .prod, .ftile, .tm, .faq-item{border-radius: 28px}.pcard .im, .prod .im, .story-im, .jcard, .prec-im, .hx-ctaband{border-radius: 34px;overflow: hidden}.pcard .tg, .prod .cat, .pbadge{color: #4d5964}.section-alt{background: linear-gradient(180deg, rgba(245,247,249,.72), rgba(255,255,255,.4) 85%);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.prec-in{background: linear-gradient(145deg, rgba(20,23,26,.92), rgba(12,14,16,.88));color: #fff;border-color: rgba(255,255,255,.18)}.prec-in h2, .prec-in p, .prec-in .step2 b, .prec-in .step2 span{color: inherit}.prec-in .eyebrow, .prec-in .step2 .no{color: #dfe6ed}.prec-in .btn-primary{background: #fff;color: #111315}.site-footer{background: linear-gradient(180deg, #111315, #090b0d)}@media (max-width: 960px){h1{font-size: clamp(40px, 12vw, 58px)}h2{font-size: clamp(34px, 10vw, 48px)}.hx-hero{min-height: 84svh;padding: 104px 0 64px;justify-content: flex-start}.hx-hero-in{grid-template-columns: 1fr;gap: 18px;align-items: start}.hx-copy{width: min(100%, 520px);padding: 10px 0;margin: 0;border-radius: 0;background: transparent}.hx-hero h1{max-width: 10.8ch;font-size: clamp(40px, 12.6vw, 62px);line-height: .88;letter-spacing: -.048em;margin: 12px 0 14px}.hx-hero .lead{max-width: 32ch;margin-bottom: 18px;font-size: clamp(14px, 3.8vw, 15.5px);line-height: 1.55}.hx-hero .eyebrow{max-width: 100%;padding: 0;letter-spacing: .18em;font-size: 9.5px}.hx-cta{gap: 12px}.hx-play{font-size: 13px}.hx-link{font-size: 13px}.hx-side{align-items: flex-start;margin-top: 0}.hx-chip{max-width: min(100%, 360px);border-radius: 22px}.hx-hero .grade::after{background: radial-gradient(520px 420px at 28% 28%, rgba(0,0,0,.34), transparent 72%), linear-gradient(180deg, rgba(4,6,8,.36), rgba(4,6,8,.14) 42%, rgba(4,6,8,.08) 68%, var(--bg) 100%), linear-gradient(90deg, rgba(4,6,8,.36), rgba(4,6,8,.04) 82%)}.menu-sheet{background: rgba(251,252,253,.94);color: var(--ink)}}@media (max-width: 420px){.hx-hero{min-height: 82svh;padding-top: 96px}.hx-copy{padding: 8px 0}.hx-hero h1{max-width: 10.2ch;font-size: clamp(37px, 12.2vw, 50px);line-height: .9}.hx-hero .lead{max-width: 30ch}}  .hx-hero .grade::after{background: linear-gradient(95deg, rgba(20,17,15,.60) 0%, rgba(20,17,15,.40) 26%, rgba(20,17,15,.14) 46%, rgba(20,17,15,0) 62%), linear-gradient(180deg, rgba(20,17,15,.20) 0%, rgba(20,17,15,0) 22%, rgba(20,17,15,0) 64%, var(--bg) 100%)}.hx-hero .grade > img, .hx-hero .grade > picture > img{filter: saturate(.96) contrast(1.02)} .hx-hero h1{text-shadow: 0 2px 18px rgba(16,13,11,.5), 0 1px 3px rgba(16,13,11,.35)}.hx-hero .eyebrow, .hx-note{text-shadow: 0 1px 10px rgba(16,13,11,.55)} .hx-hero h1{font-size: clamp(30px, 4.1vw, 54px);max-width: 17ch;margin: 10px 0 12px;color: #fff;line-height: 1.06}.hx-note{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;max-width: 48ch;margin: 0 0 20px;color: #f1ece3;font-size: 15px;transition: opacity .32s var(--ease), transform .32s var(--ease)}.hx-note.out{opacity: 0;transform: translateY(8px)}.hx-note b{font-weight: 600;color: #fff}.hx-note b::after{content: "";display: inline-block;width: 4px;height: 4px;border-radius: 50%;background: var(--gold3);margin: 0 2px 0 9px;vertical-align: middle}.hx-note b:empty::after, .hx-note b:empty{display: none}.hx-note span{color: #e4ded3} .hx-cta{gap: 10px;align-items: center}.hx-cta .btn{padding: 14px 24px;font-size: 14.5px}.btn-hero-ghost{color: #fff;background: rgba(255,255,255,.14);border: 1px solid rgba(255,255,255,.42);-webkit-backdrop-filter: blur(14px) saturate(1.5);backdrop-filter: blur(14px) saturate(1.5);box-shadow: inset 0 1px 0 rgba(255,255,255,.3)}.btn-hero-ghost:hover{background: rgba(255,255,255,.24);border-color: #fff;transform: translateY(-2px)}.hx-hero .hx-chip{background: rgba(251,250,247,.9)} .hdr-dd .drop{opacity: 0;visibility: hidden;transform: translateY(8px) scale(.99);pointer-events: none}.hdr-dd:hover .drop, .hdr-dd:focus-within .drop{opacity: 0;visibility: hidden;transform: translateY(8px) scale(.99);pointer-events: none}.hdr-dd.open .drop{opacity: 1;visibility: visible;transform: none;pointer-events: auto}.hdr-dd.open > .nl{background: var(--gold-dim);color: var(--gold)}.hdr-dd.open .car{transform: rotate(180deg)}.hdr-nav .car{font-size: 10px;transition: transform .25s var(--ease)}.drop{padding: 14px;border-radius: 20px;max-height: min(70vh, 560px);overflow-y: auto;overscroll-behavior: contain;box-shadow: 0 30px 70px -24px rgba(23,20,18,.35)}.drop-2{display: grid;grid-template-columns: repeat(2, minmax(170px, 1fr));gap: 4px 18px;min-width: 400px}.drop-4{display: grid;grid-template-columns: repeat(4, minmax(150px, 1fr));gap: 4px 16px;min-width: 660px}.dcol{display: flex;flex-direction: column}.drop .dh{margin: 6px 10px 3px;font-size: 10px;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: var(--ink3)}.dcol .dh:not(:first-child){margin-top: 14px}.drop a{padding: 7px 10px;border-radius: 9px;font-size: 13.5px;line-height: 1.35;white-space: normal}@media (max-width: 1400px){.drop-4{grid-template-columns: repeat(2, minmax(150px, 1fr));min-width: 380px}} .actionbar{position: fixed;left: 12px;right: 12px;bottom: calc(10px + env(safe-area-inset-bottom));z-index: 999;display: none;gap: 6px;padding: 7px;border-radius: 22px}.actionbar a{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;min-height: 52px;padding: 8px 6px;border-radius: 16px;font-size: 11.5px;font-weight: 700;letter-spacing: .01em;position: relative;-webkit-tap-highlight-color: transparent;transition: transform .2s var(--spring), filter .2s}.actionbar svg{width: 20px;height: 20px}.actionbar a:active{transform: scale(.95)}.ab-call{color: var(--ink);background: rgba(23,20,18,.06);border: 1px solid rgba(23,20,18,.1)}.ab-wa{color: #0b3d22;background: rgba(37,181,102,.16);border: 1px solid rgba(37,181,102,.34)}.ab-quote{color: #fff;background: linear-gradient(160deg, var(--ac-l), var(--ac));border: 1px solid transparent;box-shadow: 0 10px 22px -10px rgba(23,20,18,.55);flex: 1.25}@media (max-width: 960px){.actionbar{display: flex}body{padding-bottom: 92px}}@media (min-width: 961px){body{padding-bottom: 0}} @media (max-width: 960px){.cart-fab{right: 14px;bottom: calc(76px + env(safe-area-inset-bottom));width: 50px;height: 50px}.buybar{bottom: calc(76px + env(safe-area-inset-bottom));right: 74px;left: 12px}.buybar ~ .cart-fab{bottom: calc(76px + env(safe-area-inset-bottom))}}.cart-saved{position: fixed;right: 14px;bottom: calc(132px + env(safe-area-inset-bottom));z-index: 997;font-size: 10.5px;font-weight: 600;color: var(--ink2);background: rgba(251,250,247,.94);border: 1px solid var(--line);border-radius: 999px;padding: 5px 10px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);pointer-events: none}@media (min-width: 961px){.cart-saved{bottom: 92px;right: 16px}} .lbl-opt{font-weight: 500;color: var(--ink3);letter-spacing: 0;text-transform: none;font-size: 11.5px}.upload-box{position: relative;display: flex;align-items: center;gap: 14px;padding: 16px 16px;border-radius: 16px;border: 1.5px dashed rgba(23,20,18,.22);background: rgba(255,255,255,.66);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);transition: border-color .25s, background .25s, box-shadow .25s}.upload-box input[type="file"]{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;padding: 0;border: 0}.upload-box:hover, .upload-box.drag{border-color: var(--ac);background: #fff;box-shadow: 0 0 0 4px color-mix(in srgb, var(--ac-t) 10%, transparent)}.upload-box:focus-within{border-color: var(--ac);box-shadow: 0 0 0 4px color-mix(in srgb, var(--ac-t) 14%, transparent)}.ub-ico{width: 44px;height: 44px;flex: none;border-radius: 13px;display: grid;place-items: center;background: var(--gold-dim);color: var(--ac)}.ub-ico svg{width: 21px;height: 21px}.ub-main{display: flex;flex-direction: column;gap: 3px;min-width: 0}.ub-main b{font-size: 14.5px;font-weight: 600;color: var(--ink);overflow-wrap: anywhere}.ub-main small{font-size: 12px;color: var(--ink3);line-height: 1.45}.upload-box.has-file{border-style: solid;border-color: rgba(31,122,77,.45);background: rgba(31,122,77,.06)}.upload-box.has-file .ub-ico{background: rgba(31,122,77,.12);color: #1b6b45}.ub-clear{position: relative;z-index: 2;margin-left: auto;flex: none;border: 1px solid var(--line2);background: #fff;color: var(--ink2);border-radius: 999px;padding: 8px 14px;font-size: 12.5px;font-weight: 600;cursor: pointer;min-height: 40px}.ub-clear:hover{color: var(--err);border-color: rgba(179,38,30,.4)} .prod .bd{gap: 7px}.prod .cat{display: flex;align-items: center;gap: 6px}.prod h3{font-size: 17px;line-height: 1.25}.pick{display: grid;grid-template-columns: 1fr 1fr;gap: 6px;margin: 2px 0 2px}.pick label{position: relative;cursor: pointer}.pick input{position: absolute;opacity: 0;width: 100%;height: 100%;margin: 0;cursor: pointer}.pick span{display: block;text-align: center;padding: 8px 6px;border-radius: 10px;font-size: 12.5px;font-weight: 600;color: var(--ink2);background: rgba(23,20,18,.04);border: 1px solid var(--line);transition: .2s}.pick input:checked + span{background: var(--gold-dim);color: var(--ac);border-color: color-mix(in srgb, var(--ac-t) 38%, transparent)}.pick input:focus-visible + span{outline: 2px solid var(--ac);outline-offset: 2px}.prod .pr{display: flex;align-items: baseline;gap: 7px;margin-top: 2px}.prod .pr b{font-family: "Cormorant Garamond", serif;font-weight: 600;font-size: 26px;letter-spacing: -.01em;color: var(--ink)}.prod .pr small{font-size: 12px;color: var(--ink3)}.badges{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 2px}.bdg{display: inline-flex;align-items: center;gap: 5px;font-size: 11.5px;font-weight: 600;padding: 4px 9px;border-radius: 999px}.bdg svg{width: 11px;height: 11px}.bdg-fit{color: #1b6b45;background: rgba(31,122,77,.1);border: 1px solid rgba(31,122,77,.24)}.prod .stock{font-size: 11.5px;padding: 4px 9px;border-radius: 999px;background: rgba(23,20,18,.05);border: 1px solid var(--line)}.prod .act{gap: 8px;padding-top: 10px}.prod .act .btn{min-height: 44px} .faq-item{padding: 0;overflow: hidden}.faq-item h3{margin: 0;font-size: inherit}.faq-q{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 17px 20px;background: none;border: 0;cursor: pointer;text-align: left;font-family: "Outfit", sans-serif;font-size: 16.5px;font-weight: 500;color: var(--ink);line-height: 1.4}.faq-q:hover{color: var(--ac)}.faq-i{position: relative;flex: none;width: 22px;height: 22px;border-radius: 50%;border: 1px solid var(--line2)}.faq-i::before, .faq-i::after{content: "";position: absolute;left: 50%;top: 50%;background: currentColor;transform: translate(-50%, -50%);transition: transform .3s var(--ease), opacity .3s}.faq-i::before{width: 9px;height: 1.5px}.faq-i::after{width: 1.5px;height: 9px}.faq-q[aria-expanded="true"] .faq-i::after{transform: translate(-50%, -50%) rotate(90deg);opacity: 0}.faq-q[aria-expanded="true"]{color: var(--ac)}.faq-a{padding: 0 20px 18px}.faq-a p{margin: 0;color: var(--ink2);font-size: 15px;line-height: 1.7}.faq-item.open{border-color: color-mix(in srgb, var(--ac-t) 26%, transparent)}.faq-item:hover{transform: none} .tm-static{padding-inline: 0}.tm-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));gap: 16px}.tm-grid .tm{width: auto}@media (max-width: 640px){.tm-grid{grid-template-columns: 1fr}} @media (max-width: 640px){.site-footer{padding: 40px 0 34px}.footer-grid{gap: 0}.footer-grid > div{border-bottom: 1px solid rgba(255,255,255,.1);padding: 2px 0}.footer-grid > div:first-child{border-bottom: 0;padding-bottom: 18px}.footer-title.is-acc{display: flex;align-items: center;justify-content: space-between;margin: 0;padding: 15px 2px;cursor: pointer;min-height: 48px;font-size: 12.5px;letter-spacing: .12em;color: var(--on-deep)}.footer-title.is-acc::after{content: "";width: 8px;height: 8px;border-right: 1.5px solid var(--on-deep2);border-bottom: 1.5px solid var(--on-deep2);transform: rotate(45deg) translateY(-2px);transition: transform .25s var(--ease)}.footer-title.is-acc[aria-expanded="true"]::after{transform: rotate(-135deg) translateY(-2px)}.footer-title.is-acc + ul{padding-bottom: 12px}.site-footer ul{gap: 2px}.site-footer ul a{padding: 9px 2px;display: block;min-height: 40px}.footer-bottom{margin-top: 22px;gap: 6px;font-size: 11.5px}} :focus-visible{outline: 2px solid var(--ac);outline-offset: 3px;border-radius: 6px}.btn:focus-visible, .faq-q:focus-visible, .hdr-nav .nl:focus-visible, .drop a:focus-visible, .actionbar a:focus-visible, .cart-fab:focus-visible, .menu-btn:focus-visible, .ub-clear:focus-visible{outline: 2px solid var(--ac);outline-offset: 3px}.hx-hero a:focus-visible, .hx-ctaband a:focus-visible, .drop a:focus-visible{outline-color: #fff}.site-footer a:focus-visible, .footer-title.is-acc:focus-visible{outline: 2px solid var(--gold3);outline-offset: 2px}@media (max-width: 960px){.btn, .card-link, .site-footer ul a, .drop a, .ms-links a{min-height: 44px;display: inline-flex;align-items: center}.site-footer ul a, .drop a, .ms-links a{display: flex}}.skip-link:focus{left: 0;top: 0;z-index: 2000} .btn-whatsapp, .ab-wa, .ms-wa{--wa-only: 1}@media (prefers-reduced-motion: reduce){.hx-note, .faq-a, .hdr-dd .drop, .actionbar a, .upload-box{transition: none !important}.hx-hero .grade{animation: none !important}.mq-t, .tm-track{animation: none !important}}  .hx-chips b, .hx-stat b, .prod .pr b, .pdp-price b, .cart-tot b, .co-line.tot b, .stats-band strong, .bf-bd .bmeta, .oid, h1, h2, .tm .stars{font-variant-numeric: lining-nums tabular-nums;font-feature-settings: "lnum" 1, "tnum" 1} .hx-chip b{color: var(--ink)}.hx-chip span{color: var(--ink2)}.hx-chip .dot{color: var(--ac);background: var(--gold-dim);border-color: color-mix(in srgb, var(--ac-t) 26%, transparent)} .hx-hero h1{font-size: clamp(27px, 3.5vw, 46px);max-width: 21ch;margin: 8px 0 10px}.hx-note{font-size: 14px;margin-bottom: 18px}.hx-note b{font-size: 14px}@media (max-width: 960px){.hx-hero{min-height: 74svh;padding: 96px 0 56px}.hx-hero h1{font-size: clamp(25px, 6.6vw, 34px);max-width: 17ch}.hx-note{font-size: 13px;max-width: 34ch;margin-bottom: 16px}.hx-note b{font-size: 13px}.hx-cta{gap: 8px}.hx-cta .btn{padding: 12px 18px;font-size: 13.5px}.hx-hero .eyebrow{font-size: 10px;letter-spacing: .16em}} .drop, .hdr-dd .drop{background: linear-gradient(150deg, rgba(253,252,250,.985), rgba(248,246,242,.975));border: 1px solid rgba(23,20,18,.1);-webkit-backdrop-filter: blur(30px) saturate(1.4);backdrop-filter: blur(30px) saturate(1.4)}.drop::before, .drop::after{display: none} .hx-chips{gap: 7px}.hx-chips li{padding: 8px 13px;gap: 6px}.hx-chips b{font-size: 22px;line-height: 1}.hx-chips li span{font-size: 12px}@media (max-width: 960px){.hx-chips{gap: 6px}.hx-chips li{padding: 7px 11px;gap: 5px;flex: 1 1 auto}.hx-chips b{font-size: 18px}.hx-chips li span{font-size: 11px;line-height: 1.25}.hx-stats-wrap{margin-top: -14px}} [hidden]{display: none !important}   .prec-in, .prec-in.glass, .prec-in:hover, .prec-in.glass:hover{background: linear-gradient(160deg, var(--deep), var(--deep2)) !important;border-color: rgba(255,255,255,.1) !important;color: var(--on-deep);transform: none !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.12), 0 30px 70px -30px rgba(0,0,0,.6) !important}.prec-in::before, .prec-in:hover::before{background: radial-gradient(120% 55% at 18% -10%, rgba(255,255,255,.07), transparent 55%) !important;filter: none !important}.prec-in::after, .prec-in:hover::after{background: linear-gradient(155deg, rgba(255,255,255,.22), rgba(255,255,255,.04) 30%, transparent 55%, rgba(255,255,255,.1)) !important;filter: none !important}.prec-in h2, .prec-in .step2 b{color: #fff}.prec-in > p, .prec-in .step2 span{color: var(--on-deep2)}.prec-in .step2{border-color: rgba(255,255,255,.12)} .site-footer .footer-brand{display: inline-block;margin-bottom: 18px}.site-footer .footer-brand img{height: 58px !important;width: auto;filter: brightness(0) invert(1) !important;opacity: .96}@media (max-width: 640px){.site-footer .footer-brand img{height: 50px !important}} .jcard .cap, .story-im .cap, .project-overlay{background: linear-gradient(150deg, rgba(20,17,15,.82), rgba(20,17,15,.72));-webkit-backdrop-filter: blur(18px) saturate(1.3);backdrop-filter: blur(18px) saturate(1.3);border: 1px solid rgba(255,255,255,.16);box-shadow: 0 16px 34px -18px rgba(0,0,0,.6)}.jcard .cap b, .project-overlay h3{color: #fff}.jcard .cap span, .project-overlay p{color: #ded7cc}.jcard .arb{background: rgba(255,255,255,.14);border-color: rgba(255,255,255,.3);color: #fff}.story-im .cap{background: linear-gradient(150deg, rgba(20,17,15,.86), rgba(20,17,15,.74))}.story-im .cap h2{color: #fff}.story-im .cap p{color: #ded7cc}.story-im .cap .eyebrow{color: var(--gold3)}.story-im .cap .eyebrow::before{background: var(--gold3)}.story-im .cap .btn-secondary{background: rgba(255,255,255,.14);color: #fff;border-color: rgba(255,255,255,.34)}.prec-im .badge2{background: rgba(20,17,15,.8);border-color: rgba(255,255,255,.18);color: #fff}.pcard .tg{background: rgba(20,17,15,.78);color: #fff;border-color: rgba(255,255,255,.2)} .hx-chips li{color: var(--ink);border-color: rgba(23,20,18,.1)}.hx-chips li span{color: var(--ink2);font-weight: 500}.hx-chips b{color: var(--ink)} .pcard .im, .jcard, .prod .im, .card > a:first-child, .blog-grid .card a:first-child, .bf-im, .pdp-main{background: linear-gradient(160deg, #efece6, #e3dfd7)}.pcard .im img, .jcard > img, .prod .im img, .pdp-main .pdp-shot, .card > img, .card > a > img, .s-card > img, .blog-grid .card img, .bf-im img, .project-slide img{object-fit: contain !important;width: 100%;height: 100%} .pcard .im{height: auto;aspect-ratio: 16 / 10}.prod .im{height: auto;aspect-ratio: 4 / 3}.jcard{height: auto;aspect-ratio: 4 / 5}.card img, .s-card img{height: auto;aspect-ratio: 16 / 10}.blog-grid .card img{aspect-ratio: 16 / 9}.pdp-main{height: auto;aspect-ratio: 4 / 3}.project-slide img{height: auto;aspect-ratio: 4 / 3}.jcard .cap{position: absolute} .pcard:hover .im > img, .prod:hover .im img, .jcard:hover > img, .card:hover img, .s-card:hover img{transform: none}@media (max-width: 560px){.jcard{aspect-ratio: 4 / 4.4}} .hx-hero .grade > img, .hx-hero .grade > picture > img, .story-im > img, .prec-im > img, .hx-ctaband > img, .hero-inline img{object-fit: cover !important} .site-footer{position: relative;overflow: hidden;isolation: isolate}.site-footer > .container{position: relative;z-index: 2}.site-footer::before{content: "";position: absolute;inset: -30%;z-index: 0;pointer-events: none;background: radial-gradient(34% 40% at 18% 28%, rgba(120,140,150,.24), transparent 68%), radial-gradient(30% 36% at 78% 20%, rgba(214,187,134,.18), transparent 70%), radial-gradient(38% 42% at 62% 82%, rgba(90,120,132,.22), transparent 70%), radial-gradient(26% 30% at 12% 84%, rgba(214,187,134,.12), transparent 70%);filter: blur(52px);animation: footAurora 26s ease-in-out infinite alternate}@keyframes footAurora{0%{transform: translate3d(0, 0, 0) scale(1)}50%{transform: translate3d(3%, -2%, 0) scale(1.08)}100%{transform: translate3d(-2%, 2%, 0) scale(1.04)}} .site-footer::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;opacity: .5;background: repeating-linear-gradient(115deg, rgba(255,255,255,.045) 0 1px, transparent 1px 7px);-webkit-mask: radial-gradient(70% 90% at 50% 0%, #000, transparent 75%);mask: radial-gradient(70% 90% at 50% 0%, #000, transparent 75%);animation: footSheen 18s linear infinite}@keyframes footSheen{from{background-position: 0 0}to{background-position: 340px 0}}@media (prefers-reduced-motion: reduce){.site-footer::before, .site-footer::after{animation: none !important}} .jcard{aspect-ratio: auto;height: auto;display: flex;flex-direction: column;background: linear-gradient(160deg, #efece6, #e3dfd7)}.jcard > img, .jcard > picture{position: static;aspect-ratio: 16 / 10;width: 100%;height: auto}.jcard .cap{position: static;margin: 0;border-radius: 0;border: 0;border-top: 1px solid rgba(255,255,255,.14);background: linear-gradient(150deg, rgba(20,17,15,.94), rgba(20,17,15,.88));box-shadow: none;padding: 14px 16px}@media (max-width: 560px){.jcard{flex: 0 0 78vw}}.project-slide{display: flex;flex-direction: column;background: linear-gradient(160deg, #efece6, #e3dfd7)}.project-slide img{position: static;aspect-ratio: 16 / 10}.project-overlay{position: static;border-radius: 0;padding: 13px 15px;background: linear-gradient(150deg, rgba(20,17,15,.94), rgba(20,17,15,.88))} .story-im{min-height: 600px}.story-im .cap{right: auto; max-width: min(58%, 460px);padding: 20px 22px 22px;background: linear-gradient(160deg, rgba(20,17,15,.78), rgba(20,17,15,.9));border-radius: 20px}.story-im .cap .eyebrow{font-size: 9.5px;letter-spacing: .18em;margin-bottom: 6px}.story-im .cap h2{font-size: clamp(22px, 2.1vw, 30px);margin: 4px 0 0;line-height: 1.12}.story-im .cap p{font-size: 13.5px;line-height: 1.6;max-width: 40ch;margin: 9px 0 14px;color: #d8d1c6}.story-im .cap .btn{padding: 10px 18px;font-size: 13px}@media (max-width: 1200px){.story-im .cap{max-width: min(72%, 440px)}}@media (max-width: 960px){.story-im{min-height: 480px}.story-im .cap{left: 16px;bottom: 16px;max-width: none;right: 16px;padding: 16px 18px 18px}.story-im .cap h2{font-size: clamp(20px, 5.4vw, 26px)}.story-im .cap p{font-size: 12.5px;line-height: 1.55;margin: 8px 0 12px}} .prec-in{padding: 34px 36px}.prec-in h2{font-size: clamp(24px, 2.4vw, 34px)}.prec-in > p{font-size: 14px;line-height: 1.65}.prec-in .step2{padding: 13px 0}.prec-in .step2 b{font-size: 15px}.prec-in .step2 span{font-size: 12.5px;line-height: 1.45}@media (max-width: 960px){.prec-in{padding: 24px 20px}} .hx-shop .st-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.st-tile{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;text-decoration:none;color:var(--ink);background:var(--bg3);border:1px solid rgba(27,25,23,.08);box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 14px 34px -22px rgba(27,25,23,.45);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.st-tile:hover,.st-tile:focus-visible{transform:translateY(-6px);box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 26px 48px -24px rgba(27,25,23,.55)}.st-im{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,#fbfaf7,#e6e1d8)}.st-im img{width:100%;height:100%;object-fit:contain;padding:14px;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.st-tile:hover .st-im img{transform:scale(1.05)} .st-plain .st-im{display:flex;flex-direction:column;justify-content:flex-end;padding:16px 18px;background:repeating-linear-gradient(92deg,rgba(255,255,255,.07) 0 1px,transparent 1px 3px), linear-gradient(145deg,#c9ced4,#8e959e 45%,#b7bdc4 62%,#767d86)}.st-plain .st-im::after{content:"";position:absolute;inset:-40%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.38) 50%,transparent 60%);transform:translateX(-60%);transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.st-plain:hover .st-im::after{transform:translateX(60%)}.st-mark{position:relative;font-size:10.5px;letter-spacing:.18em;font-weight:600;color:rgba(23,20,18,.55)}.st-car{position:relative;font-size:clamp(24px,2.4vw,32px);line-height:1;letter-spacing:-.03em;color:#171412;text-shadow:0 1px 0 rgba(255,255,255,.55)}.st-tag{position:absolute;top:12px;left:12px;font-size:11px;font-weight:600;padding:5px 10px;border-radius:99px;background:rgba(251,250,247,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink);border:1px solid rgba(27,25,23,.08)}.st-body{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.st-body > b{font-size:15px;line-height:1.3;font-weight:600}.st-meta{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--ink3)}.st-meta strong{color:var(--ink);font-size:16px}.st-go{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ac);color:#fff;transition:transform .35s}.st-go svg{width:15px;height:15px}.st-tile:hover .st-go{transform:translateX(3px)}@media (max-width:1000px){.hx-shop .st-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.hx-shop .st-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:-16px;padding:4px 16px 14px;scrollbar-width:none}.hx-shop .st-rail::-webkit-scrollbar{display:none}.st-tile{flex:0 0 68%;scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.st-tile,.st-im img,.st-plain .st-im::after{transition:none}} .hx-dots button{position:relative}.hx-dots button::after{content:"";position:absolute;left:50%;top:50%;width:32px;height:32px;transform:translate(-50%,-50%)}
/* v5.css */
body.v5{--bg:#EEF0F3;--bg2:#E5E8EC;--bg3:#FFFFFF;--bg4:#D9DEE4;--ink:#0E1114;--ink2:#434A53;--ink3:#78808A;--deep:#0F1216;--deep2:#0A0C0F;--on-deep:#EEF1F4;--on-deep2:#9AA3AD;--line:rgba(14,17,20,.10);--line2:rgba(14,17,20,.18);--ember:#D0142C;--ember-hi:#F0364A;--ac:#0E1114;--ac-l:#2a3038;--ac-d:#000;--ac-t:#0E1114;--ac-lt:#D9DEE4;--wa:#1FAF55;--ease:cubic-bezier(.2,.8,.2,1);--r:20px;--v5-disp:"Archivo","Arial Narrow",system-ui,sans-serif;--v5-body:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--v5-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;background:var(--bg);color:var(--ink);font-family:var(--v5-body);-webkit-font-smoothing:antialiased;overflow-x:clip}html:has(body.v5){overflow-x:clip}body.v5 ::selection{background:var(--ember);color:#fff}body.v5 :focus-visible{outline:2px solid var(--ember);outline-offset:3px}body.v5 .cursor-glow{display:none} body.v5 h1,body.v5 h2,body.v5 h3,body.v5 h4{font-family:var(--v5-disp);font-stretch:108%;letter-spacing:-.03em;color:inherit;text-wrap:balance}body.v5 h2{font-weight:800}body.v5 h1 em,body.v5 h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1.4px var(--ink)}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) h1 em,body.v5 .cta-band h2 em,body.v5 .site-footer h2 em{-webkit-text-stroke-color:#fff}body.v5 .lead{color:var(--ink2);line-height:1.7}body.v5 .muted{color:var(--ink3)}body.v5 .eyebrow{font:500 11.5px/1.3 var(--v5-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}body.v5 .eyebrow::before{background:var(--ember)!important}body.v5 a{text-decoration-color:rgba(208,20,44,.4)} body.v5 .card,body.v5 .s-card,body.v5 .icon-tile,body.v5 .why-item,body.v5 .faq-item,body.v5 .p-step,body.v5 .price-band, body.v5 .table-wrap,body.v5 .form-card,body.v5 .form-panel>div,body.v5 .role-card,body.v5 .testimonial-card,body.v5 .contact-box,body.v5 .callout,body.v5 .hero-inline,body.v5 .stats-band{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.v5 .card::before,body.v5 .card::after,body.v5 .faq-item::after,body.v5 .p-step::after,body.v5 .price-band::before,body.v5 .price-band::after{display:none!important} body.v5 .site-header{background:rgba(246,247,249,.78)!important;border:1px solid rgba(255,255,255,.85)!important;box-shadow:0 10px 40px -18px rgba(14,17,20,.35),inset 0 1px 0 rgba(255,255,255,.9)!important;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);transition:background .45s,border-color .45s,box-shadow .45s,width .6s var(--ease),top .5s var(--ease)}body.v5 .site-header .nl,body.v5 .hdr-tel{color:var(--ink)!important;font-family:var(--v5-body);font-weight:600}body.v5 .site-header .nl:hover,body.v5 .site-header .nl.on{background:rgba(14,17,20,.06)!important}body.v5 .nl-car{color:var(--ember)!important}body.v5 .brand-logo{filter:none!important}body.v5 .drop{background:rgba(250,251,252,.97)!important;border:1px solid var(--line)!important;box-shadow:0 30px 60px -30px rgba(14,17,20,.45)!important}body.v5 .drop a{color:var(--ink2)!important}body.v5 .drop a:hover{color:var(--ember)!important;background:rgba(208,20,44,.06)!important}body.v5 .drop .dh{color:var(--ink3)!important;font-family:var(--v5-mono)}body.v5 .header-cta,body.v5 .btn.header-cta{background:var(--ink)!important;color:#fff!important}body.v5 .menu-btn span{background:var(--ink)!important} body.v5.v5-top .site-header{background:rgba(14,17,20,.28)!important;border-color:rgba(255,255,255,.18)!important;box-shadow:none!important}body.v5.v5-top .site-header .nl,body.v5.v5-top .hdr-tel{color:#fff!important}body.v5.v5-top .site-header .nl:hover{background:rgba(255,255,255,.12)!important}body.v5.v5-top .brand-logo{filter:brightness(0) invert(1)!important}body.v5.v5-top .header-cta{background:#fff!important;color:var(--ink)!important}body.v5.v5-top .menu-btn span{background:#fff!important}body.v5.v5-top .nl-car{color:#ff8a96!important}@media (max-width:760px){body.v5 .site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}} body.v5 .menu-sheet{background:#F4F6F8!important;color:var(--ink)!important}body.v5 .menu-sheet::before{background:rgba(14,17,20,.2)!important}body.v5 .menu-sheet a,body.v5 .menu-sheet summary{color:var(--ink)!important}body.v5 .menu-sheet .ms-links a{color:var(--ink2)!important}body.v5 .ms-feature,body.v5 .ms-carriers{background:#fff!important;border:1px solid var(--line)!important}body.v5 .ms-carriers{background:var(--ink)!important;color:#fff!important}body.v5 .ms-carriers *{color:#fff!important}body.v5 .ms-logo{filter:none!important} body.v5 .btn{position:relative;overflow:hidden;isolation:isolate;border-radius:99px;font-family:var(--v5-body);font-weight:700;transition:transform .4s var(--ease),box-shadow .4s,background .3s}body.v5 .btn::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.26) 50%,transparent 70%);transform:translateX(-100%);transition:transform .8s var(--ease)}body.v5 .btn:hover::after{transform:translateX(100%)}body.v5 .btn-primary{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important;box-shadow:0 14px 30px -14px rgba(14,17,20,.6)!important}body.v5 .btn-primary:hover{background:var(--ember)!important;border-color:var(--ember)!important}body.v5 .btn-secondary{background:transparent!important;color:var(--ink)!important;border:1.5px solid var(--line2)!important}body.v5 .btn-secondary:hover{border-color:var(--ink)!important}body.v5 .btn-whatsapp{background:var(--wa)!important;color:#fff!important;border-color:var(--wa)!important}body.v5 .card-link{color:var(--ember)!important;font-weight:700} body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero){position:relative;overflow:clip;padding-top:clamp(116px,15vw,170px);padding-bottom:clamp(50px,7vw,90px);background:radial-gradient(70% 90% at 85% 0%,rgba(208,20,44,.22),transparent 60%),radial-gradient(60% 70% at 0% 100%,rgba(120,130,145,.18),transparent 70%),linear-gradient(170deg,#161b21,#0b0d10);color:var(--on-deep)}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero)::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(80% 70% at 60% 30%,#000,transparent 80%);mask-image:radial-gradient(80% 70% at 60% 30%,#000,transparent 80%)}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero)>.container{position:relative}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) h1{color:#fff;font-weight:800;font-size:clamp(32px,5.2vw,68px);line-height:.98;max-width:20ch;margin:14px 0 18px}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) .lead,body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) p{color:var(--on-deep2)}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) strong{color:#fff}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) a:not(.btn){color:#fff}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) .muted.small:first-child{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;padding:7px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);font:500 11px/1.4 var(--v5-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-deep2)}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) .btn-secondary{color:#fff!important;border-color:rgba(255,255,255,.35)!important}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) .btn-primary{background:#fff!important;color:var(--ink)!important;border-color:#fff!important}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) .btn-primary:hover{background:var(--ember)!important;color:#fff!important;border-color:var(--ember)!important}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) .eyebrow{color:var(--on-deep2)}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) .card,body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) .table-wrap,body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) .form-card{color:var(--ink)}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) .card p,body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) .form-card p{color:var(--ink2)} body.v5 .hero-inline{margin:28px 0 6px;padding:0;border-radius:24px;overflow:hidden;background:#0e1216;box-shadow:0 40px 80px -40px rgba(0,0,0,.8);line-height:0}body.v5 .hero-inline.fit{aspect-ratio:16/9;max-height:78vh}body.v5 .hero-inline img{filter:none;border-radius:0;aspect-ratio:auto;height:100%} body.v5 .fit{position:relative;overflow:hidden;background:#1a1f25;isolation:isolate}body.v5 .fit>.blur{position:absolute;inset:-8%;width:116%;height:116%;max-width:none;object-fit:cover;z-index:-1;opacity:.9;border-radius:0!important;margin:0!important;filter:none!important}body.v5 .fit>img.full{position:relative;width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important;border-radius:0!important;filter:none!important} body.v5 .section{padding:clamp(64px,9vw,120px) 0}body.v5 .section-alt{background:var(--bg2)}body.v5 .section-heading h2,body.v5 .sec-hd h2{font-size:clamp(28px,4.2vw,54px);line-height:1;font-weight:800}body.v5 .card{background:#fff!important;border:1px solid var(--line)!important;border-radius:var(--r)!important;box-shadow:0 20px 44px -30px rgba(14,17,20,.45)!important;overflow:hidden;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0));transition:transform .6s var(--ease),box-shadow .5s}body.v5 .card.live{transition:transform .1s linear}body.v5 .card:hover{--ty:-4px;box-shadow:0 34px 60px -32px rgba(14,17,20,.55)!important}body.v5 .card>.fit{aspect-ratio:3/2;margin:0!important;border-radius:0}body.v5 .card>img:not(.full){width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;margin:0;border-radius:0;background:#f1f3f5}body.v5 .card .card-body h3{font-size:clamp(19px,1.8vw,23px);font-weight:800;letter-spacing:-.02em}body.v5 .card::marker{content:none}body.v5 .glare5{position:absolute;inset:0;pointer-events:none;z-index:3;border-radius:inherit;opacity:0;transition:opacity .35s;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.55),transparent 45%);mix-blend-mode:soft-light}body.v5 .card.live .glare5{opacity:1}body.v5 .list-checks li::before{background:var(--ember)!important;color:#fff!important}body.v5 .p-step{background:#fff!important;border:1px solid var(--line)!important;border-radius:20px!important}body.v5 .p-num{color:transparent!important;-webkit-text-stroke:1.2px var(--ember);font-family:var(--v5-disp);font-weight:800} body.v5 .table-wrap{background:#fff!important;border:1px solid var(--line)!important;border-radius:18px!important;overflow:auto}body.v5 .table-wrap table,body.v5 table.table{border-collapse:collapse;width:100%}body.v5 .table-wrap th{background:var(--ink)!important;color:#fff!important;font:600 12px/1.3 var(--v5-mono);letter-spacing:.08em;text-transform:uppercase}body.v5 .table-wrap tr:nth-child(even) td{background:#f6f7f9}body.v5 .table-wrap td,body.v5 .table-wrap th{padding:13px 16px;border-bottom:1px solid var(--line)} body.v5 .faq-item{background:#fff!important;border:1px solid var(--line)!important;border-radius:16px!important;margin-bottom:10px}body.v5 .faq-item[open],body.v5 .faq-item.open{border-color:rgba(208,20,44,.35)!important;box-shadow:0 20px 40px -30px rgba(208,20,44,.5)}body.v5 .faq-item summary,body.v5 .faq-item h3{font-family:var(--v5-disp);font-weight:700;letter-spacing:-.01em} body.v5 input:not([type=checkbox]):not([type=radio]),body.v5 select,body.v5 textarea{border-radius:14px!important;border:1.5px solid var(--line2)!important;background:#fff!important;color:var(--ink)!important;font-family:var(--v5-body)}body.v5 input:focus,body.v5 select:focus,body.v5 textarea:focus{border-color:var(--ember)!important;box-shadow:0 0 0 4px rgba(208,20,44,.12)!important;outline:none}body.v5 .form-card,body.v5 .contact-box{background:#fff!important;border:1px solid var(--line)!important;border-radius:22px!important} body.v5 .cta-band{position:relative;overflow:hidden;isolation:isolate;border-radius:28px!important;background:linear-gradient(160deg,#171c22,#0b0d10)!important;color:#fff!important;border:0!important}body.v5 .cta-band::before{content:""!important;display:block!important;position:absolute;inset:-60%;z-index:-1;opacity:1!important;background:conic-gradient(from 0deg at 30% 50%,transparent,rgba(208,20,44,.3),transparent 30%)!important;animation:v5spin 16s linear infinite}body.v5 .cta-band h2,body.v5 .cta-band h3{color:#fff}body.v5 .cta-band p{color:var(--on-deep2)}body.v5 .cta-band .btn-secondary{color:#fff!important;border-color:rgba(255,255,255,.35)!important}body.v5 .cta-band .btn-primary{background:#fff!important;color:var(--ink)!important}@keyframes v5spin{to{transform:rotate(1turn)}} body.v5 .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}body.v5 .wi{display:inline-block;transform:translateY(112%);transition:transform .95s var(--ease) var(--d,0s)}body.v5 .split.shown .wi{transform:none}body.v5 .wipe{position:relative}body.v5 .wipe::after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:#161b21;transform-origin:50% 0;transition:transform 1.1s var(--ease)}body.v5 .wipe.shown::after{transform:scaleY(0)}body.v5 .wipe>img.full{transform:scale(1.1);transition:transform 1.5s var(--ease)}body.v5 .wipe.shown>img.full{transform:none} .v5-prog{position:fixed;left:0;right:0;top:0;height:3px;z-index:3000;background:linear-gradient(90deg,#D0142C,#F0364A);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}.v5-cur,.v5-dot{position:fixed;left:0;top:0;z-index:3001;pointer-events:none;border-radius:50%;mix-blend-mode:difference}.v5-cur{width:36px;height:36px;margin:-18px 0 0 -18px;border:1.5px solid #fff;transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),background .3s}.v5-dot{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;background:#fff}.v5-cur.big{width:76px;height:76px;margin:-38px 0 0 -38px;background:#fff}.v5-cur b{position:absolute;inset:0;display:grid;place-items:center;font:600 10px/1 "JetBrains Mono",monospace;letter-spacing:.14em;color:#000;opacity:0;transition:opacity .25s}.v5-cur.big b{opacity:1}@media (hover:none),(pointer:coarse){.v5-cur,.v5-dot{display:none}} body.v5 .site-footer{position:relative;isolation:isolate;overflow:clip;background:linear-gradient(180deg,#12161b,#090b0e)!important;color:var(--on-deep2);border-top:0!important;padding-top:clamp(56px,8vw,90px)}body.v5 .site-footer::before{content:""!important;position:absolute!important;inset:-50% -20% auto!important;height:120%!important;z-index:-2!important;opacity:1!important;background:radial-gradient(40% 50% at 25% 50%,rgba(208,20,44,.16),transparent 70%),radial-gradient(40% 50% at 75% 40%,rgba(140,150,165,.12),transparent 70%)!important;animation:v5aur 22s ease-in-out infinite alternate!important}body.v5 .site-footer::after{display:none!important}@keyframes v5aur{to{transform:translateX(12%) translateY(8%)}}body.v5 #v5topo{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}body.v5 .v5-word{position:relative;margin:0 0 6px;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:pan-y;font:800 clamp(58px,15vw,220px)/.85 "Archivo",sans-serif;font-stretch:125%;letter-spacing:-.05em}body.v5 .v5-word .fl{display:inline-block;transform:translateY(var(--ly,0em));transition:transform .45s var(--ease),color .35s;color:rgba(238,241,244,calc(var(--fa,0) * .95));-webkit-text-stroke:1px rgba(255,255,255,calc(.2 + var(--fa,0) * .6))}body.v5 .v5-word.wave .fl{animation:v5jump .9s var(--ease) calc(var(--i) * 70ms)}@keyframes v5jump{0%{transform:none}28%{transform:translateY(-.2em) rotate(-4deg);color:#F0364A;-webkit-text-stroke-color:#F0364A}62%{transform:translateY(.03em);color:rgba(238,241,244,.9)}100%{transform:none}}body.v5 .v5-word::after{content:"";position:absolute;top:0;bottom:0;width:3px;left:-2%;opacity:0;background:#fff;box-shadow:0 0 14px 4px rgba(240,54,74,.95),0 0 40px 10px rgba(208,20,44,.55)}body.v5 .v5-word.wave::after{animation:v5laser 1.1s var(--ease)}@keyframes v5laser{0%{left:-2%;opacity:1}90%{opacity:1}100%{left:100%;opacity:0}}body.v5 .v5-hint{margin:0 0 44px;font:500 11px/1 "JetBrains Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--on-deep2)}body.v5 .v5-hint::before{content:"";display:inline-block;width:18px;height:1px;background:var(--ember);vertical-align:middle;margin-right:10px}body.v5 .site-footer .footer-title{color:var(--on-deep)!important;font:500 11px/1.3 "JetBrains Mono",monospace!important;letter-spacing:.14em;text-transform:uppercase}body.v5 .site-footer a{color:var(--on-deep2)!important}body.v5 .site-footer a:hover{color:#fff!important}body.v5 .site-footer p,body.v5 .site-footer address{color:var(--on-deep2)!important}body.v5 .footer-brand img{filter:brightness(0) invert(1)!important}body.v5 .social-row a{border-color:rgba(255,255,255,.18)!important;color:#fff!important}body.v5 .social-row a:hover{background:var(--ember)!important;border-color:var(--ember)!important}body.v5 .footer-bottom{border-top:1px solid rgba(255,255,255,.1)!important;color:var(--on-deep2)!important} body.v5 .actionbar{background:rgba(246,247,249,.84)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 14px 40px -16px rgba(14,17,20,.55)!important}body.v5 .actionbar .ab-call{color:var(--ink)!important}body.v5 .actionbar .ab-quote{background:var(--ink)!important;color:#fff!important}body.v5 .actionbar .ab-wa{background:var(--wa)!important;color:#fff!important} .v5-brands{position:relative;overflow:hidden;background:#fff;border-bottom:1px solid rgba(14,17,20,.1)}.v5-brands::before,.v5-brands::after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.v5-brands::before{left:0;background:linear-gradient(90deg,#fff,transparent)}.v5-brands::after{right:0;background:linear-gradient(-90deg,#fff,transparent)}.v5-br-t{display:flex;width:max-content;animation:v5mq 46s linear infinite}.v5-brands:hover .v5-br-t{animation-play-state:paused}.v5-br-t a{display:flex;align-items:center;gap:14px;padding:20px 32px;text-decoration:none;color:#0E1114;border-right:1px solid rgba(14,17,20,.1);white-space:nowrap}.v5-br-t a:hover{background:#F4F6F8}.v5-br-t svg{width:32px;height:32px;flex:none;fill:#0E1114}.v5-br-t b{display:block;font:800 18px/1.1 "Archivo",sans-serif;font-stretch:108%;letter-spacing:-.02em}.v5-br-t small{display:block;margin-top:3px;font:500 10.5px/1.4 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#78808A}.v5-br-t small i{font-style:normal;font-family:"Manrope",sans-serif;font-weight:700;letter-spacing:0;text-transform:none;color:#D0142C;margin-left:6px}.v5-br-lead{position:absolute;z-index:3;left:0;top:0;bottom:0;display:flex;align-items:center;padding:0 20px 0 clamp(16px,3.4vw,40px);background:#0E1114;color:#fff;font:600 11px/1.3 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase}.v5-br-lead::after{content:"";position:absolute;right:-16px;top:0;bottom:0;width:16px;background:#0E1114;clip-path:polygon(0 0,100% 50%,0 100%)}@keyframes v5mq{to{transform:translateX(-50%)}}@media (max-width:760px){.v5-br-lead{display:none}.v5-br-t a{padding:16px 22px}.v5-br-t svg{width:26px;height:26px}}body.v5.v5-shop .v5-brands{margin-top:0} .v5-works{position:relative;overflow:hidden;background:linear-gradient(180deg,#171B20 0%,#0E1114 100%);color:#fff;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.06)}.v5-works::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(214,222,230,.55) 30%,rgba(255,255,255,.9) 50%,rgba(214,222,230,.55) 70%,transparent);z-index:3}.v5-works::after{content:"";position:absolute;top:0;bottom:0;right:0;width:90px;z-index:2;pointer-events:none;background:linear-gradient(-90deg,#0E1114,transparent)}.v5-wk-t{display:flex;width:max-content;animation:v5mq 60s linear infinite}.v5-works:hover .v5-wk-t,.v5-works:focus-within .v5-wk-t{animation-play-state:paused}.v5-wk-g{display:flex}.v5-wk-t a{position:relative;display:flex;align-items:center;gap:14px;padding:24px 34px;text-decoration:none;color:#fff;border-right:1px solid rgba(255,255,255,.08);white-space:nowrap;transition:background .3s}.v5-wk-t a::after{content:"";position:absolute;left:34px;right:34px;bottom:14px;height:2px;background:#D0142C;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.v5-wk-t a:hover{background:rgba(255,255,255,.04)}.v5-wk-t a:hover::after,.v5-wk-t a:focus-visible::after{transform:scaleX(1)}.v5-wk-t i{font:600 11px/1 "JetBrains Mono",monospace;font-style:normal;color:#D0142C;letter-spacing:.06em;align-self:flex-start;margin-top:3px}.v5-wk-t b{display:block;font:800 19px/1.1 "Archivo",sans-serif;font-stretch:108%;letter-spacing:-.02em;background:linear-gradient(180deg,#fff 0%,#C9D1D9 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.v5-wk-t small{display:block;margin-top:5px;font:500 10.5px/1.4 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#8A939D}.v5-wk-lead{position:absolute;z-index:4;left:0;top:0;bottom:0;display:flex;align-items:center;gap:10px;padding:0 22px 0 clamp(16px,3.4vw,40px);background:#D0142C;color:#fff;font:700 11px/1.3 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase}.v5-wk-lead b{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.25)}.v5-wk-lead::after{content:"";position:absolute;right:-16px;top:0;bottom:0;width:16px;background:#D0142C;clip-path:polygon(0 0,100% 50%,0 100%)}@media (max-width:760px){.v5-wk-lead{display:none}.v5-wk-t a{padding:18px 24px}.v5-wk-t a::after{left:24px;right:24px;bottom:10px}.v5-wk-t b{font-size:17px}}@media (prefers-reduced-motion:reduce){.v5-wk-t{animation:none}.v5-works{overflow-x:auto}}@media (prefers-reduced-motion:reduce){body.v5 *,body.v5 *::before,body.v5 *::after{animation:none!important;transition:none!important}body.v5 .wi{transform:none!important}body.v5 .wipe{clip-path:none!important}} .wrap{max-width:1260px;margin:0 auto;padding-inline:clamp(16px,3.4vw,40px)}.disp{font-family:"Archivo",sans-serif;font-stretch:112%;letter-spacing:-.035em}.xeye{display:inline-flex;align-items:center;gap:10px;font:500 11.5px/1.3 "JetBrains Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}.xeye b{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ember);box-shadow:0 0 0 4px rgba(208,20,44,.18);animation:pulse 2.4s infinite}@keyframes pulse{50%{box-shadow:0 0 0 9px rgba(208,20,44,0)}}.xb{position:relative;display:inline-flex;align-items:center;gap:10px;padding:16px 24px;border-radius:99px;font-weight:700;font-size:15px;text-decoration:none;border:0;cursor:pointer;transition:transform .4s var(--ease),box-shadow .4s,background .3s;will-change:transform;overflow:hidden;isolation:isolate;white-space:nowrap}.xb svg{width:17px;height:17px;transition:transform .4s var(--ease);flex:none}.xb:hover svg{transform:translateX(4px)}.xb-ink{background:var(--ink);color:#fff;box-shadow:0 14px 30px -14px rgba(14,17,20,.6)}.xb-light{background:#fff;color:var(--ink);box-shadow:0 14px 30px -16px rgba(0,0,0,.5)}.xb-ink::before,.xb-light::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translateX(-100%);transition:transform .8s var(--ease)}.xb-light::before{background:linear-gradient(110deg,transparent 30%,rgba(14,17,20,.08) 50%,transparent 70%)}.xb:hover::before{transform:translateX(100%)}.xb-glass{background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.xb-wa{background:var(--wa);color:#fff}.xlnk{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14.5px;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:3px}.xlnk svg{width:15px;height:15px;transition:transform .4s var(--ease)}.xlnk:hover svg{transform:translateX(4px)}.fit{position:relative;overflow:hidden;background:#15191e;isolation:isolate}.fit > .blur{position:absolute;inset:-30px;width:calc(100% + 60px);height:calc(100% + 60px);max-width:none;object-fit:cover;filter:blur(24px) saturate(1.1) brightness(.62);transform:scale(1.08);z-index:-1}.fit > .full{position:relative;width:100%;height:100%;object-fit:contain}.hero{position:relative;height:max(660px,100svh);overflow:hidden;background:#0b0d10;perspective:1400px;color:#fff;isolation:isolate}.h-rig{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--hrx,0deg)) rotateY(var(--hry,0deg));will-change:transform}.h-slides{position:absolute;inset:0;transform:translateZ(-140px) scale(1.1);transform-style:preserve-3d}.h-slide{position:absolute;inset:0;clip-path:polygon(0 0,0 0,0 100%,0 100%)}.h-slide.on,.h-slide.base{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.h-slide.base{z-index:1}.h-slide.on{z-index:2}.h-slide .full{transform:translate(calc(var(--hpx,0) * -12px),calc(var(--hpy,0) * -8px)) scale(.965)}.h-slide.on .full{animation:ken 9s linear forwards}@keyframes ken{from{scale:1}to{scale:1.025}}.h-shade{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(8,10,13,.72) 0%,rgba(8,10,13,.38) 36%,rgba(8,10,13,0) 64%),linear-gradient(0deg,rgba(8,10,13,.7),transparent 34%)}.h-cut{position:absolute;z-index:4;top:-20%;bottom:-20%;width:3px;left:0;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,#ffd2d8 20%,#fff 50%,#ffd2d8 80%,transparent);box-shadow:0 0 12px 3px rgba(240,54,74,.95),0 0 44px 12px rgba(208,20,44,.55);transform:rotate(14deg)}#sparks{position:absolute;inset:0;z-index:5;width:100%;height:100%;pointer-events:none}.h-frame{position:absolute;z-index:6;inset:clamp(76px,11vh,110px) clamp(14px,3vw,40px) clamp(120px,17vh,160px);transform:translateZ(30px);pointer-events:none;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.h-frame i{position:absolute;width:22px;height:22px;border-color:rgba(255,255,255,.85);border-style:solid}.h-frame i:nth-child(1){top:-1px;left:-1px;border-width:2px 0 0 2px}.h-frame i:nth-child(2){top:-1px;right:-1px;border-width:2px 2px 0 0}.h-frame i:nth-child(3){bottom:-1px;left:-1px;border-width:0 0 2px 2px}.h-frame i:nth-child(4){bottom:-1px;right:-1px;border-width:0 2px 2px 0}.h-copy{position:absolute;z-index:7;left:0;right:0;top:clamp(90px,12vh,120px);bottom:clamp(120px,17vh,160px);display:flex;align-items:center;transform:translateZ(90px) translate(calc(var(--hpx,0) * 10px),calc(var(--hpy,0) * 8px))}.h-copy .wrap{width:100%}.hero .xeye{color:rgba(255,255,255,.82)}.hero h1{margin:18px 0 18px;font-size:clamp(34px,5vw,72px);line-height:.95;font-weight:800;max-width:15ch;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.35)}.hero h1 .ln{display:block;overflow:hidden;padding-bottom:.04em}.hero h1 .ln span{display:block;transform:translateY(106%);animation:rise 1.1s var(--ease) forwards}.hero h1 .ln:nth-child(2) span{animation-delay:.1s}.hero h1 .ln:nth-child(3) span{animation-delay:.2s}.hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px #fff}@keyframes rise{to{transform:none}}.h-note{display:flex;align-items:center;gap:14px;margin:0 0 24px;min-height:48px}.h-note .bar{width:3px;align-self:stretch;background:var(--ember);border-radius:2px}.h-note b{display:block;font:700 18px/1.25 "Archivo",sans-serif;font-stretch:108%;letter-spacing:-.01em}.h-note span{display:block;color:rgba(255,255,255,.78);font-size:14.5px;margin-top:3px}.h-note .txt{transition:opacity .5s,transform .5s var(--ease)}.h-note.swap .txt{opacity:0;transform:translateY(10px)}.hero .btns{display:flex;flex-wrap:wrap;gap:12px;opacity:0;animation:fade .9s .5s forwards}@keyframes fade{to{opacity:1}}.h-promo{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:8px 14px 8px 8px;border-radius:99px;text-decoration:none;font-size:13.5px;font-weight:600;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;animation:fade .9s .7s forwards}.h-promo em{font-style:normal;background:var(--ember);color:#fff;padding:5px 9px;border-radius:99px;font:600 10.5px/1 "JetBrains Mono",monospace;letter-spacing:.1em}.h-promo svg{width:14px;height:14px}.h-rail{position:absolute;z-index:8;left:0;right:0;bottom:0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 22px);transform:translateZ(60px)}.h-rail .wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.thumbs{display:flex;gap:10px}.thumb{position:relative;width:clamp(58px,8vw,118px);aspect-ratio:16/9;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.25);padding:0;cursor:pointer;background:#111;opacity:.55;transition:opacity .4s,transform .5s var(--ease)}.thumb img{width:100%;height:100%;object-fit:contain}.thumb.on{opacity:1;transform:translateY(-6px)}.thumb:hover{opacity:.9}.thumb .pg{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--ember-hi)}.thumb.on .pg{animation:prog var(--dur,7s) linear forwards}.hero.paused .thumb.on .pg{animation-play-state:paused}@keyframes prog{to{width:100%}}.h-ctl{display:flex;align-items:center;gap:14px}.count{font:500 13px/1 "JetBrains Mono",monospace;letter-spacing:.1em;color:rgba(255,255,255,.8);white-space:nowrap}.count b{font-size:22px;color:#fff;font-family:"Archivo",sans-serif;font-stretch:112%}.arw{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .3s}.arw:hover{background:rgba(255,255,255,.2)}.arw svg{width:18px;height:18px}@media (max-width:760px){.hero{height:max(700px,100svh);perspective:2200px}.h-slide .full{object-position:50% 16%;transform:scale(.97)}.h-shade{background:linear-gradient(0deg,rgba(8,10,13,.95) 0%,rgba(8,10,13,.8) 44%,rgba(8,10,13,0) 64%)}.h-copy{align-items:flex-end;top:auto;bottom:112px;transform:translateZ(24px)}.h-frame{display:none}.hero h1{font-size:clamp(30px,8.6vw,40px);margin:12px 0}.hero .xeye{font-size:10px;letter-spacing:.12em}.h-note{margin-bottom:18px}.h-note b{font-size:16px}.h-note span{font-size:13.5px}.hero .btns .xb{padding:14px 20px;font-size:14.5px}.h-promo{display:none}.h-rail{transform:translateZ(10px)}.h-ctl .arw{display:none}.thumb{width:40px;border-radius:7px}.thumbs{gap:6px}.count b{font-size:18px}}.stats{position:relative;z-index:2;background:var(--deep);color:var(--on-deep)}.stats .wrap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.stat{padding:30px 18px 30px 0;border-right:1px solid rgba(255,255,255,.1)}.stat:last-child{border-right:0}.stat + .stat{padding-left:22px}.stat b{display:block;font:800 clamp(28px,3.4vw,44px)/1 "Archivo",sans-serif;font-stretch:112%;letter-spacing:-.04em}.stat b small{font-size:.55em;color:var(--ember-hi);margin-left:2px}.stat span{display:block;margin-top:8px;color:var(--on-deep2);font-size:13px}@media (max-width:860px){.stats .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:22px 12px!important;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.stat:last-child{grid-column:1/-1;border-bottom:0}}.brands{background:var(--card);border-bottom:1px solid var(--line);overflow:hidden;position:relative}.brands::before,.brands::after{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}.brands::before{left:0;background:linear-gradient(90deg,var(--card),transparent)}.brands::after{right:0;background:linear-gradient(-90deg,var(--card),transparent)}.br-t{display:flex;width:max-content;animation:mq 46s linear infinite}.brands:hover .br-t{animation-play-state:paused}.br-t a{display:flex;align-items:center;gap:14px;padding:22px 34px;text-decoration:none;border-right:1px solid var(--line);white-space:nowrap;transition:background .3s}.br-t a:hover{background:var(--bg2)}.br-t svg{width:34px;height:34px;flex:none;fill:var(--ink)}.br-t b{display:block;font:800 19px/1.1 "Archivo",sans-serif;font-stretch:108%;letter-spacing:-.02em}.br-t span{display:block;font:500 10.5px/1.4 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:3px}.br-t .p{font:700 13px/1 "Manrope",sans-serif;color:var(--ember);letter-spacing:0;text-transform:none;margin-left:6px}.br-lead{position:absolute;z-index:3;left:0;top:0;bottom:0;display:flex;align-items:center;padding:0 22px 0 clamp(16px,3.4vw,40px);background:var(--ink);color:#fff;font:600 11px/1.3 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase}.br-lead::after{content:"";position:absolute;right:-18px;top:0;bottom:0;width:18px;background:var(--ink);clip-path:polygon(0 0,100% 50%,0 100%)}@media (max-width:760px){.br-lead{display:none}.br-t a{padding:18px 24px}.br-t svg{width:28px;height:28px}}@keyframes mq{to{transform:translateX(-50%)}}section.s{padding-block:clamp(80px,10vw,140px)}.sh{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:end;margin-bottom:clamp(38px,5vw,64px)}.sh h2{margin:14px 0 0;font-size:clamp(32px,5vw,66px);line-height:.96;font-weight:800}.sh h2 em,.h2e{font-style:normal;color:transparent;-webkit-text-stroke:1.5px var(--ink)}.dark .sh h2 em{-webkit-text-stroke-color:var(--on-deep)}.sh p{margin:0 0 16px;color:var(--ink2);font-size:16px;line-height:1.65;max-width:48ch}@media (max-width:860px){.sh{grid-template-columns:1fr;gap:16px}}.shopx{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(24px,4vw,56px);align-items:center;margin-bottom:clamp(40px,5vw,64px)}@media (max-width:960px){.shopx{grid-template-columns:1fr}}.car3d{position:relative;aspect-ratio:4/3;border-radius:28px;overflow:hidden;background:radial-gradient(70% 60% at 50% 38%,#ffffff 0%,#e9ecef 55%,#d6dbe0 100%);box-shadow:inset 0 0 0 1px rgba(14,17,20,.06),0 40px 80px -46px rgba(14,17,20,.55)}.car3d canvas{position:absolute;inset:0;width:100%!important;height:100%!important;touch-action:pan-y}.car3d .fb{position:absolute;inset:0;display:none}.car3d.nogl .fb{display:block}.car3d.nogl canvas{display:none}.car3d .mat{position:absolute;z-index:2;top:16px;left:16px;display:flex;gap:4px;padding:4px;border-radius:99px;background:rgba(255,255,255,.75);border:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.car3d .mat button{border:0;background:none;padding:9px 14px;border-radius:99px;font:700 12.5px/1 "Manrope",sans-serif;cursor:pointer;color:var(--ink2);transition:background .3s,color .3s}.car3d .mat button.on{background:var(--ink);color:#fff}.car3d .cap{position:absolute;z-index:2;left:18px;right:18px;bottom:14px;display:flex;justify-content:space-between;gap:10px;font:500 10.5px/1.4 "JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.car3d .live{position:absolute;z-index:2;top:22px;right:20px;display:flex;align-items:center;gap:8px;font:500 10.5px/1 "JetBrains Mono",monospace;letter-spacing:.14em;color:var(--ink3)}.car3d .live::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ember);animation:pulse 2.4s infinite}.shopx h2{margin:14px 0 16px;font-size:clamp(32px,4.4vw,60px);line-height:.96;font-weight:800}.shopx > div > p{color:var(--ink2);font-size:16px;line-height:1.65;margin:0 0 22px;max-width:46ch}.ticks{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:12px}.ticks li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45}.ticks li i{flex:none;width:24px;height:24px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;margin-top:-1px}.ticks li i svg{width:12px;height:12px}.from{display:flex;align-items:baseline;gap:10px;margin-bottom:22px}.from span{font:500 11px/1 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.from b{font:800 42px/1 "Archivo",sans-serif;font-stretch:108%;letter-spacing:-.04em}.xrow{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.shop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1000px){.shop{grid-template-columns:repeat(3,minmax(0,1fr))}}.st{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;text-decoration:none;background:var(--card);border:1px solid var(--line);box-shadow:0 14px 34px -24px rgba(14,17,20,.45);transition:transform .45s var(--ease),box-shadow .45s}.st:hover{transform:translateY(-6px);box-shadow:0 28px 50px -26px rgba(14,17,20,.55)}.st .im{position:relative;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,#fbfbfc,#e2e6ea)}.st .im img{width:100%;height:100%;object-fit:contain;padding:8px;transition:transform .6s var(--ease)}.st:hover .im img{transform:scale(1.04)}.st.plain .im{display:flex;flex-direction:column;justify-content:flex-end;padding:16px 18px;background:repeating-linear-gradient(92deg,rgba(255,255,255,.08) 0 1px,transparent 1px 3px),linear-gradient(145deg,#cfd4d9,#8e959e 45%,#bcc2c8 62%,#767d86)}.st.plain .im::after{content:"";position:absolute;inset:-40%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.42) 50%,transparent 60%);transform:translateX(-60%);transition:transform 1.1s var(--ease)}.st.plain:hover .im::after{transform:translateX(60%)}.st .lg{position:absolute;top:12px;right:12px;width:30px;height:30px;fill:rgba(14,17,20,.72)}.st .mk{position:relative;font:600 10px/1 "JetBrains Mono",monospace;letter-spacing:.18em;color:rgba(14,17,20,.55)}.st .car{position:relative;font:800 clamp(24px,2.4vw,32px)/1 "Archivo",sans-serif;font-stretch:112%;letter-spacing:-.03em;color:var(--ink);margin-top:6px}.st .tg{position:absolute;top:12px;left:12px;font-size:11px;font-weight:700;padding:5px 10px;border-radius:99px;background:rgba(255,255,255,.88);border:1px solid var(--line);z-index:1}.st .bd{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.st .bd > b{font-size:14.5px;line-height:1.3}.st .mt{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--ink3)}.st .mt strong{color:var(--ink);font-size:16px}.st .mt i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;transition:transform .35s}.st:hover .mt i{transform:translateX(3px)}.st .mt svg{width:14px;height:14px}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;perspective:1300px}@media (max-width:1060px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.tilt{position:relative;display:flex;flex-direction:column;border-radius:var(--r);transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease),box-shadow .6s;text-decoration:none;color:#fff;background:var(--deep);box-shadow:0 30px 60px -34px rgba(14,17,20,.6)}.tilt.live{transition:transform .1s linear}.tilt .fit{aspect-ratio:3/2;border-radius:var(--r) var(--r) 0 0}.tilt .fit .full{transform:translate(calc(var(--px,0) * -6px),calc(var(--py,0) * -6px)) scale(.97);transition:transform .6s var(--ease)}.tilt.live .fit .full{transition:transform .1s linear}.tilt .glare{position:absolute;inset:0;border-radius:var(--r);pointer-events:none;opacity:0;transition:opacity .4s;z-index:3;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.32),rgba(255,255,255,0) 46%);mix-blend-mode:overlay}.tilt:hover .glare,.tilt.live .glare{opacity:1}.tilt .edge{position:absolute;inset:0;border-radius:var(--r);border:1px solid rgba(255,255,255,.12);pointer-events:none}.tilt .tag{position:absolute;top:14px;left:14px;z-index:2;transform:translateZ(50px);font:500 10.5px/1 "JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;padding:8px 11px;border-radius:99px;background:rgba(14,17,20,.42);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tilt .txt{padding:20px 20px 22px;transform:translateZ(40px);display:flex;flex-direction:column;flex:1}.tilt h3{margin:0 0 8px;font:800 clamp(21px,1.9vw,25px)/1.05 "Archivo",sans-serif;font-stretch:108%;letter-spacing:-.03em}.tilt p{margin:0 0 16px;font-size:13.5px;line-height:1.5;color:var(--on-deep2);flex:1}.tilt .price{display:flex;align-items:baseline;gap:6px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);font-size:12.5px;color:var(--on-deep2)}.tilt .price b{font:800 22px/1 "Archivo",sans-serif;font-stretch:108%;color:#fff}.tilt .go{position:absolute;right:14px;top:14px;z-index:2;transform:translateZ(60px);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ink);transition:transform .5s var(--ease)}.tilt:hover .go{transform:translateZ(60px) rotate(-45deg)}.tilt .go svg{width:16px;height:16px}.story{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,5vw,70px);align-items:center}@media (max-width:900px){.story{grid-template-columns:1fr}}.story-im{border-radius:26px;aspect-ratio:3/2;box-shadow:0 40px 80px -40px rgba(14,17,20,.6)}.story-im .full{transform:translateY(var(--par,0px)) scale(.97)}.story-im .badge{position:absolute;z-index:2;left:16px;bottom:16px;display:flex;gap:18px;padding:12px 16px;border-radius:14px;color:#fff;background:rgba(14,17,20,.45);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:12.5px}.story-im .badge b{display:block;font:700 15px/1.2 "Archivo",sans-serif;font-stretch:108%}.story h2{font-size:clamp(30px,4.2vw,56px);line-height:.98;font-weight:800;margin:14px 0 18px}.story > div > p{color:var(--ink2);line-height:1.7;font-size:16px;margin:0 0 28px;max-width:52ch}.pts{display:grid;border-top:1px solid var(--line)}.pt{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.pt i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff}.pt i svg{width:16px;height:16px}.pt b{display:block;font-size:15.5px;margin-bottom:3px}.pt span{color:var(--ink3);font-size:14px;line-height:1.5}.xmq{background:var(--deep);color:var(--on-deep);overflow:hidden;padding-block:22px}.xmq-t{display:flex;gap:52px;width:max-content;animation:mq 40s linear infinite;font:700 clamp(22px,3vw,38px)/1 "Archivo",sans-serif;font-stretch:125%;letter-spacing:-.02em;text-transform:uppercase}.xmq-t span{display:flex;align-items:center;gap:52px}.xmq-t span::after{content:"";width:13px;height:13px;background:var(--ember);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.xmq-t span:nth-child(even){color:transparent;-webkit-text-stroke:1px var(--on-deep2)}.flow{position:relative;perspective:1500px}.flow-track{display:flex;gap:clamp(14px,2vw,26px);overflow-x:auto;scroll-snap-type:x mandatory;padding:30px max(16px,calc(50% - 260px)) 40px;scrollbar-width:none;transform-style:preserve-3d;cursor:grab}.flow-track::-webkit-scrollbar{display:none}.flow-track.drag{cursor:grabbing;scroll-snap-type:none}.fc{flex:0 0 clamp(280px,40vw,520px);scroll-snap-align:center;margin:0;border-radius:22px;overflow:hidden;background:var(--deep);color:#fff;transform:rotateY(var(--fy,0deg)) translateZ(var(--fz,0px)) scale(var(--fs,1));transition:transform .15s linear;box-shadow:0 34px 60px -30px rgba(14,17,20,.6)}.fc .fit{aspect-ratio:3/2}.fc .fit img{user-select:none;-webkit-user-drag:none}.fc figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px 18px}.fc figcaption span{display:block;font:500 11px/1 "JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--on-deep2);margin-bottom:7px}.fc figcaption b{font:800 21px/1.05 "Archivo",sans-serif;font-stretch:108%;letter-spacing:-.02em}.fc .num{font:500 12px/1 "JetBrains Mono",monospace;color:var(--ember-hi);letter-spacing:.1em}.flow-nav{display:flex;justify-content:center;gap:10px}.flow-nav .arw{border-color:var(--line2);color:var(--ink);background:var(--card)}.prec{background:var(--deep);color:var(--on-deep);overflow:hidden}.prec .sh p{color:var(--on-deep2)}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.12)}@media (max-width:900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.step{position:relative;padding:34px 26px 38px 0;border-right:1px solid rgba(255,255,255,.12)}.step + .step{padding-left:26px}.step:last-child{border-right:0}@media (max-width:900px){.step,.step + .step{padding:26px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}}.step .n{display:block;font:800 54px/1 "Archivo",sans-serif;font-stretch:112%;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.3)}.step h4{margin:22px 0 8px;font:700 22px/1.1 "Archivo",sans-serif;font-stretch:108%;letter-spacing:-.02em}.step p{margin:0;color:var(--on-deep2);font-size:14.5px;line-height:1.6;max-width:28ch}.step .bar{position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--ember);transition:width 1.2s var(--ease)}.steps.in .step .bar{width:100%}.steps.in .step:nth-child(2) .bar{transition-delay:.2s}.steps.in .step:nth-child(3) .bar{transition-delay:.4s}.steps.in .step:nth-child(4) .bar{transition-delay:.6s}.prec .xlnk{color:#fff;margin-top:34px}.prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;perspective:1200px}@media (max-width:900px){.prices{grid-template-columns:1fr}}.pc{position:relative;padding:30px 28px;border-radius:22px;background:var(--card);border:1px solid var(--line);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;gap:14px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease),box-shadow .5s;box-shadow:0 18px 40px -28px rgba(14,17,20,.4)}.pc.live{transition:transform .1s linear}.pc::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%),rgba(208,20,44,.12),transparent 50%);opacity:0;transition:opacity .4s}.pc:hover::before{opacity:1}.pc .k{font:500 11px/1 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.pc .v{font:800 clamp(30px,3vw,42px)/1 "Archivo",sans-serif;font-stretch:104%;letter-spacing:-.04em;white-space:nowrap}.pc .v small{display:block;margin:8px 0 0;font:600 13px/1 "JetBrains Mono",monospace;color:var(--ink3);letter-spacing:.06em;text-transform:uppercase}.pc p{margin:0;color:var(--ink2);font-size:14.5px;line-height:1.55}.pc .xlnk{align-self:flex-start;margin-top:auto}.pc.dark{background:var(--deep);color:var(--on-deep);border-color:transparent}.pc.dark p,.pc.dark .k,.pc.dark .v small{color:var(--on-deep2)}.loc{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,60px);align-items:center}@media (max-width:900px){.loc{grid-template-columns:1fr}}.map{position:relative;border-radius:26px;background:radial-gradient(90% 80% at 40% 30%,#1b2128,#0c0f13);aspect-ratio:1/1;overflow:hidden}.map svg{width:100%;height:100%;display:block}.map .state{fill:url(#mdots);stroke:var(--ember-hi);stroke-width:.6;stroke-linejoin:round;fill-opacity:0;transition:fill-opacity 1.2s .9s}.map .state-glow{fill:none;stroke:var(--ember-hi);stroke-width:3;opacity:0;filter:blur(3px);transition:opacity 1.2s .6s}.map.go .state{fill-opacity:1}.map.go .state-glow{opacity:.35}.map .route{fill:none;stroke:var(--ember-hi);stroke-width:.35;stroke-dasharray:1.2 1.2;opacity:0}.map .pin{opacity:0;transform-box:fill-box;transform-origin:50% 100%}.map .pin.in{animation:drop .7s var(--ease) forwards}@keyframes drop{0%{opacity:0;transform:translateY(-6px) scale(.4)}100%{opacity:1;transform:none}}.map .halo{transform-box:fill-box;transform-origin:center;animation:halo 2.6s infinite}@keyframes halo{0%{transform:scale(.6);opacity:.9}100%{transform:scale(2.6);opacity:0}}.map .lbl{font-family:"JetBrains Mono",monospace;fill:#C9D0D8;letter-spacing:.06em;opacity:0;transition:opacity .6s}.map.zoomed .lbl{opacity:1}.map .scan{fill:url(#scan);opacity:.55;mix-blend-mode:screen}.map-ui{position:absolute;left:14px;top:14px;display:flex;gap:4px;padding:4px;border-radius:99px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.map-ui button{border:0;background:none;color:var(--on-deep2);padding:8px 13px;border-radius:99px;font:600 12px/1 "Manrope",sans-serif;cursor:pointer}.map-ui button.on{background:#fff;color:var(--ink)}.map .legend{position:absolute;left:18px;bottom:16px;right:18px;display:flex;justify-content:space-between;font:500 10.5px/1.4 "JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--on-deep2)}.xchips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 26px}.xchip{padding:9px 14px;border-radius:99px;border:1px solid var(--line2);font-size:13.5px;font-weight:600;background:var(--card)}.xchip.main{background:var(--ink);color:#fff;border-color:var(--ink)}.hours{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.hours div{padding:16px 0;border-bottom:1px solid var(--line)}.hours div:nth-child(odd){padding-right:14px}.hours span{display:block;font:500 10.5px/1 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:6px}.hours b{font-size:15px}.faq{max-width:900px}.qa{border-bottom:1px solid var(--line)}.qa button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;background:none;border:0;padding:24px 0;cursor:pointer;font:700 clamp(17px,1.8vw,21px)/1.3 "Archivo",sans-serif;font-stretch:104%;letter-spacing:-.01em}.qa .pm{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--line2);position:relative;transition:background .3s,transform .5s var(--ease)}.qa .pm::before,.qa .pm::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.8px;background:currentColor;transform:translate(-50%,-50%)}.qa .pm::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s var(--ease)}.qa.open .pm{background:var(--ink);color:#fff;transform:rotate(180deg)}.qa.open .pm::after{transform:translate(-50%,-50%) rotate(0)}.qa .ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.qa.open .ans{grid-template-rows:1fr}.qa .ans > div{overflow:hidden}.qa .ans p{margin:0;padding:0 50px 24px 0;color:var(--ink2);line-height:1.7}.cta{display:grid;grid-template-columns:1fr 1fr;border-radius:30px;overflow:hidden;background:var(--deep);color:#fff;position:relative;isolation:isolate}.cta::before{content:"";position:absolute;inset:-40%;z-index:-1;background:conic-gradient(from 0deg at 30% 50%,transparent,rgba(208,20,44,.22),transparent 30%);animation:spin 16s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:900px){.cta{grid-template-columns:1fr}}.cta .in{padding:clamp(28px,5vw,64px);display:flex;flex-direction:column;justify-content:center}.cta .fit{min-height:320px}.cta h2{margin:16px 0 14px;font-size:clamp(32px,4.4vw,62px);line-height:.95;font-weight:800;max-width:14ch}.cta p{margin:0 0 28px;color:var(--on-deep2);max-width:46ch;line-height:1.6}.cta .xeye{color:var(--on-deep2)}.cta .tel{font:700 16px/1 "Archivo",sans-serif;font-stretch:108%;text-decoration:none;opacity:.9}@keyframes aur{to{transform:translateX(12%) translateY(8%)}}@media (max-width:760px){.cards,.shop{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:6px 16px 18px;scrollbar-width:none}.cards::-webkit-scrollbar,.shop::-webkit-scrollbar{display:none}.cards .tilt{flex:0 0 80%;scroll-snap-align:center}.shop .st{flex:0 0 70%;scroll-snap-align:start}.fc{flex-basis:84vw}.flow-track{padding-inline:8vw}}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.wi{display:inline-block;transform:translateY(112%);transition:transform .95s var(--ease) var(--d,0s)}.split.shown .wi{transform:none}.hero h1.seo{display:flex;align-items:center;gap:10px;margin:0 0 16px;max-width:none;font:500 11.5px/1.4 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.85);text-shadow:none}.hero h1.seo b{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ember);box-shadow:0 0 0 4px rgba(208,20,44,.25);animation:pulse 2.4s infinite}.h-kick{display:inline-block;padding:6px 11px;border-radius:99px;background:var(--ember);color:#fff;font:600 11px/1 "JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;transition:opacity .4s,transform .5s var(--ease)}.h-head{position:relative;margin:16px 0 16px;font-size:clamp(40px,6vw,92px);line-height:.94;font-weight:800;max-width:12ch;text-shadow:0 2px 34px rgba(0,0,0,.35)}.h-head .hl{display:block}.h-head em{font-style:normal;color:transparent;-webkit-text-stroke:1.6px #fff}.h-head.in .wi{transform:none}.h-head.out .wi{transform:translateY(-112%);transition-duration:.45s;transition-delay:calc(var(--d) * .5)}.h-head::after{content:"";position:absolute;inset:-12% -6%;pointer-events:none;background:linear-gradient(100deg,transparent 42%,rgba(255,205,212,.55) 50%,transparent 58%);mix-blend-mode:overlay;transform:translateX(-130%)}.h-head.sweep::after{animation:hsweep 1.5s .45s var(--ease) forwards}@keyframes hsweep{to{transform:translateX(130%)}}.h-sub{max-width:44ch;margin:0 0 26px;color:rgba(255,255,255,.84);font-size:clamp(14.5px,1.25vw,17px);line-height:1.55;transition:opacity .45s,transform .5s var(--ease)}.h-sub.swap,.h-kick.swap{opacity:0;transform:translateY(10px)}.h-idx{position:absolute;z-index:8;right:clamp(16px,3.4vw,44px);top:50%;transform:translateY(-50%) translateZ(80px);text-align:right;pointer-events:none;transition:opacity .45s,transform .6s var(--ease)}.h-idx.swap{opacity:0;transform:translateY(-44%) translateZ(80px)}.h-idx b{display:block;font:800 clamp(70px,9vw,140px)/.8 "Archivo",sans-serif;font-stretch:125%;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.55)}.h-idx span{display:block;margin-top:12px;font:500 11px/1 "JetBrains Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.75)}.h-idx i{display:block;margin:14px 0 0 auto;width:120px;height:2px;background:rgba(255,255,255,.2);overflow:hidden}.h-idx i em{display:block;height:100%;background:var(--ember-hi);transform-origin:0 50%;animation:prog2 7s linear infinite}.hero.paused .h-idx i em{animation-play-state:paused}@keyframes prog2{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1000px){.h-idx{display:none}}@media (max-width:760px){.hero h1.seo{font-size:9.5px;letter-spacing:.1em;margin-bottom:12px}.h-head{font-size:clamp(32px,9.6vw,42px);margin:12px 0;max-width:none}.h-sub{font-size:14.5px;margin-bottom:20px}}.cstage{position:relative;border-radius:28px;padding:clamp(18px,3vw,30px);background:radial-gradient(80% 70% at 50% 30%,#ffffff 0%,#e9ecef 60%,#dde1e6 100%);box-shadow:inset 0 0 0 1px rgba(14,17,20,.06),0 40px 80px -46px rgba(14,17,20,.55)}.deck{position:relative;aspect-ratio:4/3;perspective:1200px;transform-style:preserve-3d;touch-action:pan-y;user-select:none;cursor:grab;transition:opacity .28s,transform .4s var(--ease)}.deck:active{cursor:grabbing}.deck.swap{opacity:0;transform:scale(.96) translateY(10px)}.dc{position:absolute;inset:0;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 30px 50px -28px rgba(14,17,20,.55);transition:transform .6s var(--ease),opacity .4s;will-change:transform;transform-style:preserve-3d}.dc img{width:100%;height:100%;object-fit:contain;background:#f4f5f7;pointer-events:none}.dc::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.4),transparent 45%);opacity:0;transition:opacity .3s;mix-blend-mode:overlay}.dc.top:hover::after{opacity:1}.dc .dtag{position:absolute;z-index:2;left:14px;top:14px;padding:6px 11px;border-radius:99px;background:var(--ink);color:#fff;font:600 11px/1 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase}.dc.plain{display:flex;align-items:flex-end;padding:22px;background:repeating-linear-gradient(92deg,rgba(255,255,255,.08) 0 1px,transparent 1px 3px),linear-gradient(145deg,#d3d8dd,#8e959e 45%,#c0c6cc 62%,#737a83)}.dc.plain::before{content:"";position:absolute;inset:-40%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.45) 50%,transparent 58%);animation:plate 4.5s var(--ease) infinite}@keyframes plate{0%{transform:translateX(-60%)}60%,100%{transform:translateX(60%)}}.dc .dlogo{position:absolute;right:18px;top:16px;width:46px;height:46px;fill:rgba(14,17,20,.75)}.dc .dtxt{position:relative}.dc .dtxt span{font:600 11px/1 "JetBrains Mono",monospace;letter-spacing:.18em;color:rgba(14,17,20,.6)}.dc .dtxt b{display:block;margin:8px 0 6px;font:800 clamp(40px,5vw,64px)/.9 "Archivo",sans-serif;font-stretch:118%;letter-spacing:-.04em;color:var(--ink)}.dc .dtxt small{font-size:12.5px;color:rgba(14,17,20,.62)}.deck-ui{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:36px 2px 16px;font:500 10.5px/1 "JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.deck-ui #deckLbl{color:var(--ink);font-weight:600}.dots{display:flex;gap:6px}.dots i{width:7px;height:7px;border-radius:99px;background:rgba(14,17,20,.2);transition:width .4s var(--ease),background .3s}.dots i.on{width:22px;background:var(--ember)}.cpick{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -4px;padding:4px}.cpick::-webkit-scrollbar{display:none}.cpick button{flex:none;display:flex;align-items:center;gap:8px;padding:9px 14px 9px 10px;border-radius:99px;border:1px solid var(--line2);background:rgba(255,255,255,.7);cursor:pointer;font:700 13px/1 "Manrope",sans-serif;transition:background .3s,color .3s,transform .3s var(--ease)}.cpick button svg{width:20px;height:20px;fill:currentColor}.cpick button:hover{transform:translateY(-2px)}.cpick button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.cname{display:flex;align-items:center;gap:14px;margin:4px 0 16px}.cname svg{width:44px;height:44px;flex:none;fill:var(--ink)}.cname span{display:block;font:500 11px/1 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.cname b{display:block;margin-top:6px;font:800 clamp(26px,3vw,38px)/1 "Archivo",sans-serif;font-stretch:112%;letter-spacing:-.03em}.cname.pop b,.cname.pop svg{animation:pop .6s var(--ease)}@keyframes pop{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:none}}.cread{display:grid;border-top:1px solid var(--line);margin-bottom:24px}.crow{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.crow > span{font-weight:700;font-size:14.5px}.crow b{font:800 22px/1 "Archivo",sans-serif;font-stretch:104%;letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums}.crow b i{font-style:normal}.crow small{display:block;font:500 10px/1 "JetBrains Mono",monospace;letter-spacing:.12em;color:var(--ink3);margin-bottom:6px}@media (max-width:520px){.crow{grid-template-columns:1fr 1fr;row-gap:10px}.crow > span{grid-column:1/-1}.crow b{text-align:left}}.wipe .full{transform:scale(1.12)!important;transition:transform 1.6s var(--ease)!important}.wipe.shown{clip-path:inset(0 0 0 0 round 0)}.wipe.shown .full{transform:scale(.97)!important}.tilt .fit.wipe.shown{clip-path:inset(0 0 0 0 round var(--r) var(--r) 0 0)}.story-im.wipe.shown,.cta .fit.wipe.shown{clip-path:inset(0 0 0 0)}.stack{display:grid;gap:22px;max-width:980px;margin:0 auto}.scard{position:sticky;top:calc(96px + var(--i) * 16px);display:grid;grid-template-columns:auto 1fr;gap:clamp(18px,4vw,44px);align-items:center;min-height:clamp(190px,26vw,260px);padding:clamp(24px,4vw,46px);border-radius:26px;overflow:hidden;background:linear-gradient(155deg,#1f262e,#12161b 70%);border:1px solid rgba(255,255,255,.1);box-shadow:0 -24px 60px -30px rgba(0,0,0,.9);transform-origin:50% 0;transform:scale(var(--sc,1));filter:brightness(var(--br,1))}.scard .n{font:800 clamp(64px,10vw,130px)/.8 "Archivo",sans-serif;font-stretch:118%;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.2px var(--ember-hi)}.scard h4{margin:0 0 10px;font:800 clamp(24px,3.2vw,40px)/1.02 "Archivo",sans-serif;font-stretch:108%;letter-spacing:-.03em}.scard p{margin:0;color:var(--on-deep2);font-size:clamp(14.5px,1.3vw,17px);line-height:1.6;max-width:44ch}.scard .sbar{position:absolute;left:0;bottom:0;height:3px;width:var(--fill,0%);background:linear-gradient(90deg,var(--ember),var(--ember-hi))}.scard::before{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(240,54,74,.18),transparent 70%)}@media (max-width:600px){.scard{grid-template-columns:1fr;gap:6px;top:calc(84px + var(--i) * 12px)}}.prec .xlnk{display:inline-flex;margin-top:40px}.xmq{will-change:transform;transition:transform .2s linear}@keyframes jump{0%{transform:none}28%{transform:translateY(-.2em) rotate(-4deg);color:var(--ember-hi);-webkit-text-stroke-color:var(--ember-hi)}62%{transform:translateY(.03em);color:rgba(238,241,244,.9)}100%{transform:none}}@keyframes laser{0%{left:-2%;opacity:1}90%{opacity:1}100%{left:100%;opacity:0}}.prec{overflow:clip}@media (prefers-reduced-motion:reduce){.h-head .wi,.split .wi{transform:none!important}.wipe{clip-path:none!important}.hero h1 .ln span,.hero .btns,.h-promo{transform:none;opacity:1}.map .pin{opacity:1}}.xrv-on .xrv{opacity:0;transform:translateY(38px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.xrv-on .xrv.in{opacity:1;transform:none} #v5home{--on-deep:#EEF1F4;--on-deep2:#9AA3AD}#v5home .scard h3{margin:0 0 10px;font:800 clamp(24px,3.2vw,40px)/1.02 "Archivo",sans-serif;font-stretch:108%;letter-spacing:-.03em;color:#fff}#v5home .revs{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}#v5home .rev{margin:0;padding:26px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px -30px rgba(14,17,20,.4)}#v5home .rev .stars{color:var(--ember);letter-spacing:3px}#v5home .rev blockquote{margin:12px 0 16px;line-height:1.65;color:var(--ink2)}#v5home .rev figcaption b{display:block}#v5home .rev figcaption span{color:var(--ink3);font-size:13px}#v5home .xchip{text-decoration:none;color:inherit}#v5home .hours a{text-decoration:none;color:inherit}body.v5.has-hero main{padding-top:0!important} body.v5 .shop-hero .shop-filter{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important}body.v5 .shop-hero .shop-filter button{color:var(--on-deep2)!important;background:transparent!important}body.v5 .shop-hero .shop-filter button.on{background:#fff!important;color:var(--ink)!important}body.v5 .shop-hero .stock{color:#fff!important;border-color:rgba(255,255,255,.25)!important;background:rgba(208,20,44,.25)!important}body.v5 .shop-hero h1 em{-webkit-text-stroke-color:#fff} #v5home .h-slide.fit{position:absolute!important;inset:0} body.v5 .actionbar{transition:transform .5s var(--ease),opacity .4s}body.v5.v5-top .actionbar{transform:translateY(150%)!important;opacity:0;pointer-events:none}#v5home .stat b{white-space:nowrap}#v5home .stat b small{display:inline;font-size:.55em} body.v5:not(.has-hero) main{padding-top:0!important}  #v5home .shopx>*,#v5home .story>*,#v5home .loc>*,#v5home .cta>*,#v5home .sh>*,#v5home .prec-grid>*,body.v5 .grid>*,body.v5 .footer-grid>*{min-width:0}#v5home .cstage,#v5home .deck{max-width:100%}body.v5 main h1,body.v5 main h2,body.v5 main h3{overflow-wrap:anywhere}body.v5 .w{max-width:100%}body.v5 .card .card-body{overflow-wrap:anywhere}body.v5 .table-wrap{max-width:100%} #v5home .h-cut,#v5home #sparks{display:none!important}#v5home .h-slide{clip-path:none!important;opacity:0;transition:opacity 1.3s cubic-bezier(.4,0,.2,1)}#v5home .h-slide.on,#v5home .h-slide.base{opacity:1}#v5home .h-slide.base{transition:none}#v5home .h-slide .full{transition:transform 7.5s cubic-bezier(.2,.6,.2,1)}#v5home .h-slide.on .full{animation:none;transform:scale(1.035)!important}#v5home .h-slide:not(.on) .full{transform:scale(.97)!important}@media (max-width:760px){#v5home .h-slide.on .full{transform:scale(1.02)!important}} body.v5 .v5-logo-wrap{position:relative;display:inline-block;margin:0 0 8px;perspective:900px;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 18px 40px rgba(0,0,0,.55))}body.v5 .v5-logo{display:block;width:min(560px,82vw);aspect-ratio:440/183;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;background:linear-gradient(100deg,#7d858f 0%,#e9edf1 14%,#8f98a2 28%,#ffffff 42%,#9aa3ad 54%,#F0364A 64%,#8d959f 74%,#eef1f4 88%,#7d858f 100%);background-size:320% 100%;animation:v5sheen 7s linear infinite;transform:rotateX(var(--lx,0deg)) rotateY(var(--ly,0deg));transition:transform .5s var(--ease)}body.v5 .v5-logo-wrap.live .v5-logo{transition:transform .1s linear}@keyframes v5sheen{to{background-position:-320% 0}}body.v5 .v5-logo-wrap::after{content:"";position:absolute;top:-6%;bottom:-6%;width:3px;left:-3%;opacity:0;background:#fff;box-shadow:0 0 14px 4px rgba(240,54,74,.95),0 0 44px 12px rgba(208,20,44,.55)}body.v5 .v5-logo-wrap.hit::after{animation:v5laser 1.1s var(--ease)}body.v5 .v5-logo-wrap.hit .v5-logo{animation:v5sheen .9s linear 1,v5sheen 7s linear .9s infinite}body.v5 .v5-logo-wrap.hit{animation:v5pop .7s var(--ease)}@keyframes v5pop{30%{transform:scale(1.04)}100%{transform:none}}@media (prefers-reduced-motion:reduce){body.v5 .v5-logo{animation:none;background-position:30% 0}} body.v5 .g-pref{display:inline-flex;align-items:center;gap:10px;margin:18px 0 4px;padding:9px 14px 9px 10px;border-radius:12px;background:#fff;border:1px solid #dadce0;color:#3c4043!important;text-decoration:none!important;font:500 13.5px/1.25 Roboto,Arial,system-ui,sans-serif;box-shadow:0 1px 2px rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);transition:box-shadow .2s,transform .2s}body.v5 .g-pref:hover{box-shadow:0 1px 3px rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);transform:translateY(-1px);color:#202124!important}body.v5 .g-pref svg{width:22px;height:22px;flex:none}body.v5 .g-pref small{display:block;font-size:11.5px;color:#5f6368}body.v5 .g-pref b{font-weight:500;color:#202124}body.v5 .credit{opacity:.85}body.v5 .credit a{color:#fff!important;font-weight:600;text-decoration:none}body.v5 .credit a:hover{color:#F0364A!important} body.v5 .fit>img.full{position:absolute!important;inset:0}body.v5 .fit{width:100%;max-width:100%}#v5home .cta .fit{min-height:260px} #v5home .stat b span{display:inline!important;font:inherit!important;color:inherit!important;margin:0!important;letter-spacing:inherit}#v5home .stat b small{display:inline!important;font-size:.5em!important;margin-left:3px;vertical-align:.35em}#v5home .xchip.main{color:#fff!important}body.v5 .site-footer:has(.v5-logo-wrap) .footer-brand{display:none}@media (max-width:760px){#v5home .story-im .badge{right:12px;left:12px;bottom:12px;flex-wrap:wrap;gap:10px 18px;padding:10px 14px}#v5home section.s{padding-block:64px}#v5home .flow-nav{margin-top:-8px}body.v5 .section{padding:56px 0}} body.v5 .cta-band{box-sizing:border-box;width:min(var(--w,1180px),calc(100% - 32px))!important;max-width:100%}body.v5 .cta-band>.container{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}body.v5 .btn{max-width:100%;white-space:normal;text-align:center;justify-content:center}#v5home .story-im .badge{position:absolute!important;display:flex!important;flex-wrap:wrap!important;white-space:normal!important;max-width:calc(100% - 24px);text-transform:none!important;letter-spacing:0!important} body.v5 .v5-word{display:inline-flex;align-items:flex-start;gap:0;position:relative}body.v5 .v5-star{width:.62em;height:.62em;margin:-.08em 0 0 -.12em;flex:none;overflow:visible;transform:rotate(-14deg);transition:transform .8s var(--ease)}body.v5 .v5-star path{fill:rgba(240,54,74,.0);stroke:rgba(255,255,255,.55);stroke-width:2.2;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:fill .5s,stroke .5s}body.v5 .v5-word:hover .v5-star{transform:rotate(-14deg) scale(1.08)}body.v5 .v5-word.wave .v5-star{animation:v5star 1.2s var(--ease) .35s}body.v5 .v5-word.wave .v5-star path{animation:v5draw 1.2s var(--ease) .2s}@keyframes v5star{0%{transform:rotate(-14deg) scale(1)}45%{transform:rotate(200deg) scale(1.25)}100%{transform:rotate(346deg) scale(1)}}@keyframes v5draw{0%{stroke-dashoffset:1;fill:rgba(240,54,74,0)}55%{stroke-dashoffset:0;stroke:#F0364A;fill:rgba(240,54,74,.35)}100%{stroke-dashoffset:0;stroke:rgba(255,255,255,.55);fill:rgba(240,54,74,0)}}@media (max-width:760px){body.v5 .v5-word{font-size:clamp(52px,16vw,90px)}} body.v5 .v5-brands+.site-footer{margin-top:0} body.v5 .pdp-specs{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:18px!important}body.v5 .pdp-specs .row{border-color:rgba(255,255,255,.1)!important;padding-left:18px!important;padding-right:18px!important}body.v5 .pdp-specs .row span{color:var(--on-deep2)!important;opacity:1!important}body.v5 .pdp-specs .row b{color:#fff!important} body.v5 .pdp-buy{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.03))!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 30px 60px -30px rgba(0,0,0,.8)!important}body.v5 .pdp-buy h1,body.v5 .pdp-buy .pdp-price,body.v5 .pdp-buy .pdp-price b{color:#fff!important}body.v5 .pdp-buy .sub,body.v5 .pdp-buy .opt-lbl,body.v5 .pdp-buy .small,body.v5 .pdp-buy .muted,body.v5 .pdp-buy label,body.v5 .pdp-buy .pdp-price span,body.v5 .pdp-buy .pdp-price small{color:var(--on-deep2)!important;opacity:1!important}body.v5 .pdp-buy .badge{background:rgba(255,255,255,.08)!important;color:var(--on-deep2)!important;border-color:rgba(255,255,255,.14)!important}body.v5 .pdp-buy .seg .opt,body.v5 .pdp-buy .opt{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important}body.v5 .pdp-buy .opt *{color:inherit!important}body.v5 .pdp-buy .opt small,body.v5 .pdp-buy .opt span{color:var(--on-deep2)!important}body.v5 .pdp-buy .opt.on,body.v5 .pdp-buy .opt[aria-checked="true"],body.v5 .pdp-buy .opt:has(input:checked){background:#fff!important;color:var(--ink)!important;border-color:#fff!important}body.v5 .pdp-buy .opt.on small,body.v5 .pdp-buy .opt.on span,body.v5 .pdp-buy .opt:has(input:checked) small,body.v5 .pdp-buy .opt:has(input:checked) span{color:var(--ink3)!important}body.v5 .pdp-buy .qty{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important}body.v5 .pdp-buy .qty button{color:#fff!important}body.v5 .pdp-buy .btn-secondary{background:#fff!important;color:var(--ink)!important;border-color:#fff!important}body.v5 .pdp-buy .btn-primary{background:var(--ember)!important;border-color:var(--ember)!important;color:#fff!important}body.v5 .pdp-buy .stock{color:#6fe39a!important}body.v5 .pdp-trust,body.v5 .pdp-trust *{color:var(--on-deep2)!important} body.v5 .site-footer:has(.v5-word) .footer-brand{display:none}@media (max-width:760px){body.v5 .v5-word{font-size:clamp(46px,14vw,80px)}} body.v5 .v5-mark{display:flex;align-items:stretch;container-type:inline-size;width:min(620px,88vw);aspect-ratio:440/183;font-size:clamp(46px,14vw,120px);letter-spacing:0;line-height:1;margin:0 0 10px}body.v5 .v5-mark .fl{flex:none;display:block;height:100%;width:calc(var(--w) / 440 * 100cqw);color:transparent!important;-webkit-text-stroke:0!important;background:var(--logo) no-repeat;background-size:100cqw auto;background-position:calc(var(--x) / 440 * -100cqw) 0;filter:brightness(0) invert(1) drop-shadow(0 0 calc(var(--fa,0) * 18px) rgba(240,54,74,.95));opacity:.92;transform:translateY(var(--ly,0em))}body.v5 .v5-mark.wave .fl{animation:v5jumpimg .95s var(--ease) calc(var(--i) * 70ms)}@keyframes v5jumpimg{0%{transform:none}28%{transform:translateY(-.2em) rotate(-4deg);filter:brightness(0) invert(1) drop-shadow(0 0 14px rgba(240,54,74,1)) drop-shadow(0 0 2px #F0364A)}62%{transform:translateY(.03em)}100%{transform:none}}body.v5 .v5-mark .fl:last-child{transform-origin:30% 60%}body.v5 .v5-mark.wave .fl:last-child{animation:v5starimg 1.2s var(--ease) .45s}@keyframes v5starimg{0%{transform:none}35%{transform:scale(1.12) rotate(-6deg);filter:brightness(0) invert(1) drop-shadow(0 0 22px rgba(240,54,74,1))}100%{transform:none}} body.v5 .site-footer::before{animation:none!important;opacity:.55!important}body.v5 .v5-word,body.v5 .v5-mark{display:none!important}body.v5 .v5-bm{position:relative;width:min(640px,100%);aspect-ratio:1944/809;margin:4px 0 22px;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;--mx:0;--my:0}body.v5 .v5-bm>span{position:absolute;inset:0;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;will-change:transform}body.v5 .v5-bm i{position:absolute;inset:0;display:block} body.v5 .bm-text{-webkit-mask-image:var(--bm-t);mask-image:var(--bm-t);background:linear-gradient(180deg,#ffffff 0%,#dfe4ea 45%,#9aa3ad 100%);transform:translate(calc(var(--mx) * -10px),calc(var(--my) * -4px));transition:transform .6s var(--ease),clip-path 1.3s var(--ease) .15s;clip-path:inset(0 100% 0 0)}body.v5 .bm-text i{background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.95) 50%,transparent 60%);background-size:260% 100%;background-position:160% 0;animation:bmshine 6s ease-in-out 2.2s infinite}@keyframes bmshine{0%,60%{background-position:160% 0}100%{background-position:-60% 0}} body.v5 .bm-star{-webkit-mask-image:var(--bm-s);mask-image:var(--bm-s);background:linear-gradient(135deg,#ffffff 0%,#e9edf2 18%,#a7b0ba 40%,#f7f9fb 55%,#7c8591 78%,#d5dae0 100%);transform-origin:81% 47%;transform:translate(calc(var(--mx) * 16px),calc(var(--my) * 8px)) rotate(calc(var(--mx) * 14deg - 160deg)) scale(.35);opacity:0;transition:transform 1.2s cubic-bezier(.2,1.4,.3,1) .35s,opacity .6s .35s}body.v5 .bm-star i{background:linear-gradient(120deg,transparent 42%,rgba(255,255,255,.85) 50%,transparent 58%);background-size:280% 100%;background-position:170% 0;animation:bmshine 5s ease-in-out 3s infinite}body.v5 .v5-bm.in .bm-text{clip-path:inset(0 0 0 0)}body.v5 .v5-bm.in .bm-star{opacity:1;transform:translate(calc(var(--mx) * 16px),calc(var(--my) * 8px)) rotate(calc(var(--mx) * 14deg)) scale(1)}body.v5 .v5-bm.in .bm-star{animation:bmfloat 6s ease-in-out 1.8s infinite}@keyframes bmfloat{0%,100%{translate:0 0}50%{translate:0 -4px}}body.v5 .v5-bm.spin .bm-star{animation:bmspin 1s cubic-bezier(.3,1.3,.4,1)}@keyframes bmspin{from{rotate:0deg}to{rotate:360deg}}body.v5 .v5-bm.spin .bm-text{animation:bmnudge .6s var(--ease)}@keyframes bmnudge{40%{translate:-6px 0}100%{translate:0 0}}body.v5 .v5-foot-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding-bottom:34px;margin-bottom:34px;border-bottom:1px solid rgba(255,255,255,.1)}body.v5 .v5-foot-top .v5-hint{margin:0}body.v5 .v5-foot-cta{display:flex;flex-wrap:wrap;gap:10px}body.v5 .v5-foot-cta .btn{padding:13px 22px!important;font-size:14.5px}body.v5 .v5-foot-cta .btn-primary{background:#fff!important;color:#0E1114!important;border-color:#fff!important}@media (max-width:760px){body.v5 .site-footer{padding-top:44px}body.v5 .v5-bm{width:100%;margin-bottom:18px}body.v5 .v5-foot-top{flex-direction:column;align-items:stretch}body.v5 .v5-foot-cta .btn{flex:1 1 0}}@media (prefers-reduced-motion:reduce){body.v5 .bm-text{clip-path:none}body.v5 .bm-star{opacity:1;transform:none}} body.v5 .site-footer .footer-brand{display:none!important}body.v5 .site-footer .v5-foot-cta .btn-whatsapp{color:#fff!important;background:var(--wa)!important;border-color:var(--wa)!important}body.v5 .site-footer .v5-foot-cta .btn-primary{color:#0E1114!important}@media (max-width:960px){body.v5{padding-bottom:0!important}body.v5 .site-footer{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}html:has(body.v5){background:#090b0e}} @property --orb{syntax:'<angle>';inherits:false;initial-value:0deg}body.v5 .v5-bm{perspective:900px;--px:50%;--py:50%}body.v5 .v5-bm .bm-fx{position:absolute;left:-20%;top:-20%;width:140%;height:140%;pointer-events:none;z-index:3} body.v5 .bm-text{transform:rotateY(calc(var(--mx) * 12deg)) rotateX(calc(var(--my) * -10deg)) translateZ(0);transition:transform .5s var(--ease),clip-path 1.3s var(--ease) .15s}body.v5 .bm-text i{animation:none!important;background:radial-gradient(circle at var(--px) var(--py),#ffffff 0,rgba(255,255,255,.95) 6%,rgba(200,215,232,.75) 13%,rgba(150,165,185,.35) 20%,transparent 30%);opacity:0;transition:opacity .35s}body.v5 .v5-bm.touch .bm-text i{opacity:1}body.v5 .bm-text b{position:absolute;inset:0;display:block;background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.95) 50%,transparent 60%);background-size:260% 100%;background-position:160% 0;animation:bmshine 6s ease-in-out 2.2s infinite}body.v5 .v5-bm.hit .bm-text b{animation:bmwave .7s var(--ease)}@keyframes bmwave{from{background-position:160% 0}to{background-position:-60% 0}}body.v5 .v5-bm.hit .bm-text{animation:bmpress .6s var(--ease)}@keyframes bmpress{35%{scale:.97}100%{scale:1}} body.v5 .bm-star{transform-origin:81% 47%;transform:translate(calc(var(--mx) * 18px),calc(var(--my) * 8px));opacity:0;clip-path:inset(0 0 0 100%);transition:transform .6s var(--ease),opacity .5s .3s,clip-path 1.1s cubic-bezier(.7,0,.2,1) .3s}body.v5 .v5-bm.in .bm-star{opacity:1;clip-path:inset(0 0 0 0);transform:translate(calc(var(--mx) * 18px),calc(var(--my) * 8px));animation:none}body.v5 .bm-star i{animation:bmorb 3.6s linear infinite!important;background:conic-gradient(from var(--orb) at 81% 47%,transparent 0deg,transparent 280deg,rgba(255,255,255,.2) 318deg,#ffffff 342deg,rgba(215,228,242,.9) 350deg,transparent 360deg)!important;background-size:auto!important}@keyframes bmorb{to{--orb:360deg}}body.v5 .v5-bm.touch .bm-star i{animation-duration:1.4s!important}body.v5 .v5-bm.hit .bm-star{animation:bmignite .8s var(--ease)}@keyframes bmignite{0%{filter:none}30%{filter:brightness(1.9) drop-shadow(0 0 16px rgba(240,54,74,.9))}100%{filter:none}}body.v5 .v5-bm.spin .bm-star,body.v5 .v5-bm.spin .bm-text{animation:none}@media (prefers-reduced-motion:reduce){body.v5 .bm-star{clip-path:none;opacity:1}body.v5 .bm-star i,body.v5 .bm-text b{animation:none!important}} body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero){background:radial-gradient(70% 90% at 85% 0%,rgba(208,20,44,.22),transparent 60%),radial-gradient(60% 70% at 0% 100%,rgba(120,130,145,.18),transparent 70%),linear-gradient(170deg,#161b21,#0b0d10)!important;padding-top:clamp(116px,15vw,170px)!important;padding-bottom:clamp(50px,7vw,90px)!important;color:var(--on-deep)!important}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) :is(p,.lead,li,small,span:not(.w):not(.wi):not(.stock)){color:var(--on-deep2)!important}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) :is(h1,h2,h3,strong,b){color:#fff!important}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) :is(.card,.form-card,.table-wrap,.pdp-buy,.contact-box) :is(p,li,small,span){color:inherit!important}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) :is(.card,.form-card,.table-wrap,.contact-box){color:var(--ink)!important}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) :is(.card,.form-card,.table-wrap,.contact-box) :is(h1,h2,h3,strong,b){color:var(--ink)!important}body.v5 .join-chips span{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.16)!important;color:#fff!important}body.v5 .grad-text{background:none!important;-webkit-text-fill-color:initial!important;color:#fff!important}body.v5:not(.has-hero) main>section:first-of-type .grad-text{color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1.4px #fff} body.v5 .join-chips{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 26px}body.v5 .join-chips span{display:inline-flex!important;align-items:center;gap:8px;padding:9px 15px!important;border-radius:99px!important;font:600 13.5px/1.2 var(--v5-body)!important;white-space:nowrap;height:auto!important;width:auto!important}body.v5 .join-chips svg{width:16px!important;height:16px!important;flex:none;stroke:#F0364A} body.v5 .cta-band :is(h1,h2,h3,strong,b),body.v5 .cta-band h2 .wi{color:#fff!important}body.v5 .cta-band :is(p,li,small,.lead){color:var(--on-deep2)!important} body.v5:not(.has-hero) main>section:first-of-type :is(.price-band,.co-sum,.callout,.faq-item,.p-step,.form-card,.card,.contact-box,.table-wrap){background:#fff!important;color:var(--ink)!important;border-color:var(--line)!important}body.v5:not(.has-hero) main>section:first-of-type :is(.price-band,.co-sum,.callout,.faq-item,.p-step,.form-card,.card,.contact-box,.table-wrap) :is(h1,h2,h3,h4,strong,b,span:not(.w):not(.wi),.wi){color:var(--ink)!important}body.v5:not(.has-hero) main>section:first-of-type :is(.price-band,.co-sum,.callout,.faq-item,.p-step,.form-card,.card,.contact-box,.table-wrap) :is(p,li,small,label,.muted){color:var(--ink2)!important}body.v5:not(.has-hero) main>section:first-of-type :is(.price-band,.co-sum,.callout,.faq-item,.p-step,.form-card,.card,.contact-box,.table-wrap) a:not(.btn){color:var(--ember)!important}body.v5:not(.has-hero) main>section:first-of-type :is(.price-band,.co-sum,.callout,.form-card,.card) .btn-secondary{color:var(--ink)!important;border-color:var(--line2)!important}body.v5 .g-pref,body.v5 .g-pref *{color:#3c4043!important}body.v5 .g-pref b{color:#202124!important}body.v5 .cta-band .eyebrow{color:var(--on-deep2)!important}body.v5 .noimg,body.v5 .noimg *{color:#4a525c!important} body.v5 :is(.stats-band strong,.p-num,.ftile b,.jcard .cap b,.step2 .no,.step2 b,.prod .pr b,.pdp-price b,.seg .opt i,.buybar .t b,.cart-it .p,.cart-tot b,.co-line.tot b,.order-ok .oid,.project-badge,.pdp-buy h1,.seo-guide-body h3,.faq-q,.menu-sheet .ms-acc summary,h1,h2,h3,h4){font-family:"Archivo","Arial Narrow",system-ui,sans-serif!important;font-stretch:108%}body.v5 :is(.tm p,.stamp-txt){font-family:"Manrope",system-ui,sans-serif!important} @media (max-width:760px){#v5home .thumb{width:28px!important;height:4px!important;aspect-ratio:auto!important;border:0!important;border-radius:4px!important;background:rgba(255,255,255,.28)!important;opacity:1!important;transform:none!important}#v5home .thumb.on{width:44px!important;background:rgba(255,255,255,.4)!important}#v5home .thumb .pg{height:100%!important}} #v5home .h-slide picture{display:contents}#v5home .h-slide picture>img.full{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important}@media (max-width:760px){#v5home .h-slide picture>img.full{object-position:50% 0}} body.v5:not(.has-hero) main>section:first-of-type .noimg,body.v5:not(.has-hero) main>section:first-of-type .noimg *{color:#4a525c!important}body.v5:not(.has-hero) main>section:first-of-type .g-pref,body.v5:not(.has-hero) main>section:first-of-type .g-pref *{color:#3c4043!important}body.v5:not(.has-hero) main>section:first-of-type .g-pref b{color:#202124!important} @media (max-width:960px){body.v5 .actionbar{left:50%!important;right:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:calc(100% - 32px);gap:4px!important;padding:5px!important;border-radius:999px!important;background:rgba(14,17,20,.86)!important;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 40px -14px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08)!important;transform:translateX(-50%)!important}body.v5.v5-top .actionbar{transform:translate(-50%,160%)!important}body.v5 .actionbar a{flex:none!important;flex-direction:row!important;gap:7px!important;min-height:40px!important;height:40px;padding:0 15px!important;border-radius:999px!important;border:0!important;font:700 12.5px/1 "Manrope",system-ui,sans-serif!important;letter-spacing:0!important;box-shadow:none!important;white-space:nowrap}body.v5 .actionbar svg{width:16px!important;height:16px!important}body.v5 .actionbar .ab-call{width:40px;padding:0!important;justify-content:center;background:rgba(255,255,255,.08)!important;color:#fff!important}body.v5 .actionbar .ab-call span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body.v5 .actionbar .ab-wa{background:#1FAF55!important;color:#fff!important}body.v5 .actionbar .ab-quote{background:#D0142C!important;color:#fff!important;box-shadow:0 8px 18px -8px rgba(240,54,74,.8)!important}body.v5{padding-bottom:72px}} body.v5 .nl.nl-car{display:inline-flex!important;align-items:center;gap:7px;padding:8px 15px!important;margin:0 4px;border-radius:999px;background:linear-gradient(135deg,#E3243B,#B80F24)!important;color:#fff!important;font-weight:700!important;box-shadow:0 8px 20px -10px rgba(208,20,44,.85),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .25s var(--ease),box-shadow .25s}body.v5 .nl.nl-car:hover{transform:translateY(-1px);box-shadow:0 12px 26px -10px rgba(208,20,44,.95),inset 0 1px 0 rgba(255,255,255,.22)}body.v5 .nl.nl-car svg{width:17px;height:17px;flex:none}body.v5 .nl.nl-car::after{display:none!important} body.v5 .menu-btn{width:44px!important;height:44px!important;border-radius:14px!important;gap:4px!important;background:#0E1114!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 18px -10px rgba(14,17,20,.7)}body.v5 .menu-btn span{width:18px!important;height:2px!important;margin:0!important;align-self:center!important;background:#fff!important;border-radius:2px;transform:none!important;transition:width .3s var(--ease)}body.v5 .menu-btn span:nth-child(2){width:12px!important;margin-left:6px!important;background:#F0364A!important}body.v5 .menu-btn span:last-child{width:18px!important}body.v5 .menu-btn:hover span:nth-child(2){width:18px!important;margin-left:0!important} body.v5 .menu-backdrop{background:rgba(5,6,8,.55)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.v5 .menu-sheet{background:#0E1114!important;background-image:radial-gradient(90% 40% at 100% 0%,rgba(208,20,44,.22),transparent 70%),repeating-linear-gradient(115deg,rgba(255,255,255,.018) 0 2px,transparent 2px 10px)!important;color:#D5DADF!important;border:0!important;border-left:1px solid #000!important;box-shadow:-30px 0 80px rgba(0,0,0,.5)!important;padding:calc(16px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom))!important;border-radius:24px 0 0 24px!important}body.v5 .menu-sheet .ms-top{display:flex!important;margin:0 2px 16px}body.v5 .menu-sheet .ms-logo{height:36px;width:auto;filter:brightness(0) invert(1)!important;opacity:.95}body.v5 .menu-sheet .ms-close{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.08)!important;color:#fff!important;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1)}body.v5 .menu-sheet .ms-quick{gap:8px;margin-bottom:10px}body.v5 .menu-sheet .ms-quick a{border-radius:999px!important;padding:12px!important;font-weight:700;font-size:14px;border:0!important}body.v5 .menu-sheet .ms-quick .ms-call{background:rgba(255,255,255,.08)!important;color:#fff!important}body.v5 .menu-sheet .ms-quick .ms-wa{background:#1FAF55!important;color:#fff!important}body.v5 .menu-sheet .ms-carriers{order:-1;background:linear-gradient(135deg,#E3243B,#A50D21)!important;border:0!important;box-shadow:0 16px 30px -18px rgba(240,54,74,.9);position:relative;overflow:hidden}body.v5 .menu-sheet .ms-carriers::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.2) 45%,transparent 60%);transform:translateX(-100%);animation:msShine 3.2s 1s var(--ease) infinite}@keyframes msShine{60%,100%{transform:translateX(100%)}}body.v5 .menu-sheet .ms-carriers-ico{background:rgba(255,255,255,.16)!important;color:#fff!important}body.v5 .menu-sheet .ms-carriers strong{font-family:"Archivo",system-ui,sans-serif;font-stretch:108%;font-weight:800;font-size:15px}body.v5 .menu-sheet .ms-carriers small{color:rgba(255,255,255,.8)!important}body.v5 .menu-sheet .ms-feature{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.09)!important}body.v5 .menu-sheet .ms-f-ico{background:rgba(255,255,255,.08)!important;color:#fff!important}body.v5 .menu-sheet .ms-feature strong{color:#fff!important}body.v5 .menu-sheet .ms-feature small{color:#9AA3AD!important}body.v5 .menu-sheet .ms-arrow{color:#fff!important;margin-left:auto}body.v5 .menu-sheet .ms-acc{margin-top:6px}body.v5 .menu-sheet .ms-acc details{border-bottom:1px solid rgba(255,255,255,.08)!important}body.v5 .menu-sheet .ms-acc summary{color:#fff!important;font-size:17px!important;font-weight:800!important;padding:15px 4px!important;letter-spacing:-.01em}body.v5 .menu-sheet .ms-acc .chev{color:#F0364A!important}body.v5 .menu-sheet .ms-acc details[open] .chev{transform:rotate(180deg)}body.v5 .menu-sheet .ms-links a{color:#B7BEC6!important;font-size:14.5px!important;border-radius:10px}body.v5 .menu-sheet .ms-links a:active,body.v5 .menu-sheet .ms-links a:hover{background:rgba(255,255,255,.06)!important;color:#fff!important}body.v5 .menu-sheet a,body.v5 .menu-sheet summary{-webkit-tap-highlight-color:transparent}body.v5 .menu-sheet>*{opacity:0;transform:translateX(24px);transition:opacity .4s,transform .5s var(--ease)}body.v5 .menu-check:checked~.menu-sheet>*{opacity:1;transform:none}body.v5 .menu-check:checked~.menu-sheet>:nth-child(2){transition-delay:.06s}body.v5 .menu-check:checked~.menu-sheet>:nth-child(3){transition-delay:.1s}body.v5 .menu-check:checked~.menu-sheet>:nth-child(4){transition-delay:.14s}body.v5 .menu-check:checked~.menu-sheet>:nth-child(5){transition-delay:.18s}body.v5 .menu-check:checked~.menu-sheet>:nth-child(n+6){transition-delay:.22s}body.v5 .menu-sheet{display:flex;flex-direction:column}@media (prefers-reduced-motion:reduce){body.v5 .menu-sheet>*{opacity:1;transform:none;transition:none}body.v5 .menu-sheet .ms-carriers::after{animation:none}}body.v5 .menu-sheet .ms-top{order:-2}body.v5 .menu-sheet>*{flex:none}body.v5 .menu-sheet .ms-foot{margin-top:16px}body.v5 .menu-sheet .ms-join{display:flex!important;align-items:center;justify-content:center;min-height:50px;border-radius:999px!important;background:#fff!important;color:#0E1114!important;border:0!important;font-weight:800!important;font-size:14.5px!important;box-shadow:none!important} .calc{padding:clamp(28px,5vw,64px) 16px;background:#0E1114;color:#D5DADF;position:relative;overflow:hidden}.calc::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 100% 0%,rgba(208,20,44,.3),transparent 60%),repeating-linear-gradient(115deg,rgba(255,255,255,.02) 0 2px,transparent 2px 10px);pointer-events:none}.calc-in{position:relative;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(20px,4vw,56px);align-items:center}.calc-eye{display:inline-block;font:500 11px/1 "JetBrains Mono",monospace;letter-spacing:.18em;text-transform:uppercase;color:#F0364A;margin-bottom:12px}.calc h2{margin:0 0 12px;color:#fff!important;font:800 clamp(28px,4vw,46px)/1.02 "Archivo",sans-serif;font-stretch:112%;letter-spacing:-.025em}.calc h2 em{font-style:normal;color:#F0364A}.calc-copy p{margin:0 0 18px;color:#AEB5BD;max-width:48ch}.calc-fig{margin:0;border-radius:20px;background:#fff;aspect-ratio:16/10;display:grid;place-items:center;overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}.calc-fig img{width:100%;height:100%;object-fit:contain;transition:opacity .2s}.calc-form{background:#161A1F;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:clamp(18px,3vw,28px);display:grid;gap:14px}.calc-l{display:block;font:500 11px/1 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#8E969F;margin-bottom:8px;padding:0}.calc-sel{width:100%;height:52px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0E1114;color:#fff;font:700 16px "Manrope",sans-serif;padding:0 14px}.calc-sel:focus{outline:2px solid #F0364A;outline-offset:2px}.calc-f{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.calc-f legend{grid-column:1/-1}.calc-f label{cursor:pointer;display:block}.calc-f input{position:absolute;opacity:0;pointer-events:none}.calc-f span{display:grid;gap:2px;height:100%;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);transition:border-color .2s,background .2s}.calc-f b{color:#fff;font-size:13.5px}.calc-f small{color:#8E969F;font-size:11.5px;line-height:1.3}.calc-f i{font-style:normal;font-weight:800;color:#fff;font-size:14px;margin-top:4px}.calc-f input:checked+span{border-color:#F0364A;background:rgba(208,20,44,.14);box-shadow:inset 0 0 0 1px #F0364A}.calc-f input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.calc-f input:disabled+span{opacity:.35;cursor:not-allowed}.calc-tot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid rgba(255,255,255,.1);padding-top:14px}.calc-tot span{color:#AEB5BD;font-size:13px}.calc-tot b{color:#fff;font:800 clamp(30px,4vw,40px)/1 "Archivo",sans-serif;font-stretch:112%;font-variant-numeric:tabular-nums}.calc-cta{display:flex;gap:8px;flex-wrap:wrap}.calc-cta .btn{flex:1 1 200px;justify-content:center}.calc-cta .btn-ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.25)!important}.calc-cta .is-off{opacity:.45;pointer-events:none}.calc-note{margin:0;font-size:12px;color:#8E969F}@media (max-width:860px){.calc-in{grid-template-columns:1fr}.calc-fig{aspect-ratio:16/9}.calc-f{grid-template-columns:1fr}.calc-f span{grid-template-columns:1fr auto;align-items:center}.calc-f small{grid-column:1}.calc-f i{grid-row:1/span 2;grid-column:2;margin:0}} .xit{position:fixed;z-index:1200;right:20px;bottom:20px;width:min(380px,calc(100vw - 24px));background:#0E1114;color:#D5DADF;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:20px 20px 18px;box-shadow:0 30px 60px -20px rgba(0,0,0,.6);transform:translateY(30px);opacity:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .35s}.xit.on{transform:none;opacity:1}.xit small{display:block;font:500 10.5px/1 "JetBrains Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:#F0364A;margin-bottom:8px}.xit b{display:block;color:#fff;font:800 20px/1.15 "Archivo",sans-serif;font-stretch:108%;margin-bottom:6px;padding-right:24px}.xit p{margin:0 0 14px;font-size:13.5px;color:#AEB5BD}.xit div{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.xit .btn{padding:11px 16px!important;font-size:13.5px!important}.xit-l{color:#fff!important;font-weight:700;font-size:13.5px;text-decoration:underline;text-underline-offset:3px}.xit-x{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;border:0;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}@media (max-width:960px){.xit{right:12px;left:12px;width:auto;bottom:calc(76px + env(safe-area-inset-bottom));padding:16px}.xit b{font-size:17px}}.calc h2 em{-webkit-text-fill-color:#F0364A!important;background:none!important;color:#F0364A!important;opacity:1!important} .vans{padding:clamp(32px,5vw,64px) 0;background:#EEF0F3}.vans-hd{max-width:720px;margin-bottom:22px}.vans-hd h2{margin:0 0 10px;font:800 clamp(26px,3.6vw,40px)/1.05 "Archivo",sans-serif;font-stretch:112%;letter-spacing:-.02em;color:#0E1114}.vans-hd h2 em{font-style:normal;color:#D0142C;-webkit-text-fill-color:#D0142C;background:none}.vans-hd p{margin:0;color:#434A53}.vans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.van-card{display:grid;gap:4px;background:#fff;border:1px solid #DDE1E6;border-radius:18px;padding:12px 12px 16px;color:#0E1114!important;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s}.van-card:hover{transform:translateY(-3px);border-color:#0E1114;box-shadow:0 20px 40px -26px rgba(14,17,20,.5)}.van-img{display:grid;place-items:center;aspect-ratio:16/10;border-radius:12px;background:#0E1114;overflow:hidden;margin-bottom:8px}.van-img img{width:100%;height:100%;object-fit:contain;background:#fff}.van-img svg{width:62%;fill:none;stroke:#8E969F;stroke-width:2.2}.van-img svg rect{stroke:#F0364A}.van-card b{font-size:15px}.van-card small{font-size:13px;color:#5E6670}.fx-hero{padding-top:clamp(28px,4vw,48px)!important}.fx-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(20px,4vw,48px);align-items:center}.fx-crumb{font:500 12px "JetBrains Mono",monospace;letter-spacing:.06em;color:#8E969F;margin-bottom:14px}.fx-crumb a{color:inherit}.fx-hero h1{margin:0 0 14px;font:800 clamp(28px,4.2vw,50px)/1.03 "Archivo",sans-serif;font-stretch:112%;letter-spacing:-.025em}.fx-lead{font-size:17px;max-width:62ch;margin:0 0 18px}.fx-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 16px}.fx-price b{font:800 clamp(28px,3.4vw,38px)/1 "Archivo",sans-serif;font-stretch:112%;color:#D0142C}.fx-price span{font-size:13.5px;opacity:.75}.fx-facts{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fx-facts li{padding:12px;border-radius:14px;border:1px solid rgba(127,127,127,.25)}.fx-facts b{display:block;font:500 10.5px "JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.fx-facts span{font-weight:700;font-size:14px}.fx-cta{display:flex;flex-wrap:wrap;gap:10px}.fx-cta .btn{flex:1 1 200px;justify-content:center}.fx-fig{margin:0;border-radius:22px;overflow:hidden;background:#fff;aspect-ratio:3/2;display:grid;place-items:center}.fx-fig img{width:100%;height:100%;object-fit:contain}.fx-ph{display:grid;gap:10px;justify-items:center;color:#8E969F;font-size:13px;background:#0E1114;width:100%;height:100%;place-content:center}.fx-ph svg{width:60%;fill:none;stroke:#8E969F;stroke-width:2.4}.fx-ph svg rect{stroke:#F0364A}.fx-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(20px,4vw,48px);align-items:start}.fx-body h2{font:800 clamp(22px,2.6vw,30px)/1.1 "Archivo",sans-serif;font-stretch:108%;margin:28px 0 12px}.fx-body h2:first-child{margin-top:0}.fx-body h3{margin:20px 0 8px}.fx-list{padding-left:20px}.fx-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid #DDE1E6}.fx-table{width:100%;border-collapse:collapse;min-width:480px;background:#fff;color:#0E1114}.fx-table th,.fx-table td{padding:12px 14px;text-align:left;border-bottom:1px solid #E9ECEF;font-size:14px}.fx-table th{background:#0E1114;color:#fff;font:600 11px "JetBrains Mono",monospace;letter-spacing:.08em;text-transform:uppercase}.fx-table a{color:#D0142C;font-weight:700}.fx-steps{list-style:none;counter-reset:f;padding:0;margin:0;display:grid;gap:10px}.fx-steps li{counter-increment:f;display:grid;grid-template-columns:40px 1fr;column-gap:12px;align-items:start}.fx-steps li::before{content:counter(f);grid-row:1/span 2;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#0E1114;color:#fff;font:800 16px "Archivo",sans-serif}.fx-steps span{opacity:.75;font-size:14px}.fx-note{font-size:13px;opacity:.7;margin-top:16px}.fx-side{position:sticky;top:96px;display:grid;gap:12px}.fx-box{background:#fff;border:1px solid #DDE1E6;border-radius:18px;padding:16px;display:grid;gap:2px;color:#0E1114}.fx-box>b{font:800 16px "Archivo",sans-serif;margin-bottom:6px}.fx-box a{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #E9ECEF;color:#0E1114!important;font-weight:600;font-size:14px;text-decoration:none}.fx-box a small{color:#D0142C;font-weight:700;white-space:nowrap}.fx-faq details{border-bottom:1px solid rgba(127,127,127,.25);padding:4px 0}.fx-faq summary{cursor:pointer;padding:14px 0;font-weight:700;font-size:16px}.fx-faq p{margin:0 0 14px;opacity:.85;max-width:72ch}@media (max-width:860px){.fx-grid,.fx-cols{grid-template-columns:1fr}.fx-side{position:static}.fx-facts{grid-template-columns:1fr 1fr 1fr}.fx-facts li{padding:10px}.fx-facts span{font-size:13px}}@media (max-width:860px){.fx-grid,.fx-cols{grid-template-columns:minmax(0,1fr)!important}}.fx-cols>article{min-width:0}.fx-facts{grid-template-columns:repeat(4,1fr)}.fx-facts .fx-free{border-color:#D0142C;background:rgba(208,20,44,.1)}.fx-facts .fx-free b{color:#F0364A;opacity:1}@media (max-width:860px){.fx-facts{grid-template-columns:1fr 1fr}} .van-svg{display:block;width:92%;height:auto;stroke:none!important;fill:none}.van-svg rect{stroke:none!important}.fx-ph{background:radial-gradient(80% 70% at 50% 40%,#FFFFFF,#E4E7EB)!important;color:#5E6670!important;gap:14px!important}.fx-ph .fx-van{width:94%}.fx-ph span{font-weight:600;color:#5E6670}.van-img{background:radial-gradient(80% 80% at 50% 40%,#FFFFFF,#E4E7EB)!important;padding:8px}.van-card:hover .van-svg{transform:translateX(4px);transition:transform .4s}.fx-ph svg.van-svg{width:96%!important;max-width:none}.van-img svg.van-svg{width:100%!important}.fx-fig{aspect-ratio:16/9}.fx-ph{grid-template-columns:minmax(0,1fr)!important;justify-items:center;place-content:center stretch!important}.fx-ph svg.van-svg{width:90%!important} .hv{padding:clamp(40px,6vw,96px) 0;background:#EEF0F3;overflow:hidden}.hv-in{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(24px,4vw,64px);align-items:center}.hv-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:18px 0 18px;padding:2px}.hv-tabs::-webkit-scrollbar{display:none}.hv-tab{flex:none;padding:10px 14px;border-radius:99px;border:1px solid rgba(14,17,20,.14);background:#fff;color:#0E1114;font:700 13px "Manrope",sans-serif;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.hv-tab:hover{border-color:#0E1114}.hv-tab.on{background:#0E1114;color:#fff;border-color:#0E1114}.hv-tab:focus-visible{outline:2px solid #D0142C;outline-offset:2px}.hv-car{display:block;font:800 clamp(20px,2.2vw,26px)/1.1 "Archivo",sans-serif;font-stretch:108%;color:#0E1114;margin-bottom:8px}.hv-intro{margin:0 0 18px;color:#434A53;max-width:56ch;min-height:4.8em}.sw{animation:hvsw .45s cubic-bezier(.2,.7,.2,1)}@keyframes hvsw{from{opacity:0;transform:translateY(8px)}}.hv-facts{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hv-facts li{background:#fff;border:1px solid #DDE1E6;border-radius:14px;padding:10px 12px}.hv-facts b{display:block;font-size:13.5px;color:#0E1114}.hv-facts span{font-size:11.5px;color:#5E6670}.hv-facts .hot{background:#0E1114;border-color:#0E1114}.hv-facts .hot b{color:#F0364A}.hv-facts .hot span{color:#AEB5BD}.hv-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 18px}.hv-price span{font:500 11px "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#8A929B}.hv-price b{font:800 clamp(26px,3vw,34px)/1 "Archivo",sans-serif;font-stretch:112%;color:#D0142C}.hv-price small{color:#5E6670;font-size:13px}.hv-stage{position:relative;aspect-ratio:16/11;border-radius:26px;overflow:hidden;background:linear-gradient(180deg,#FBFCFD 0%,#E9ECEF 62%,#D5DAE0 100%);box-shadow:0 40px 80px -50px rgba(14,17,20,.55),inset 0 0 0 1px rgba(14,17,20,.06)}.hv-sky{position:absolute;inset:0;background:radial-gradient(40% 30% at 78% 22%,rgba(240,54,74,.18),transparent 70%)}.hv-hills{position:absolute;left:-10%;right:-10%;bottom:24%;height:38%;background: radial-gradient(60% 100% at 20% 100%,#C9CFD6 0 60%,transparent 61%), radial-gradient(50% 90% at 62% 100%,#BCC3CB 0 60%,transparent 61%), radial-gradient(45% 70% at 95% 100%,#C9CFD6 0 60%,transparent 61%);transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.hv-stage.drive .hv-hills{transform:translateX(-4%)}.hv-road{position:absolute;left:0;right:0;bottom:0;height:24%;background:linear-gradient(180deg,#2A3038,#14181C)}.hv-road i{position:absolute;left:-40px;right:-40px;top:46%;height:4px;background:repeating-linear-gradient(90deg,#F4F6F8 0 36px,transparent 36px 72px);opacity:.75}.hv-stage.drive .hv-road i{animation:hvroad 1.3s cubic-bezier(.2,.7,.2,1)}@keyframes hvroad{from{transform:translateX(-216px)}}.hv-vans{position:absolute;left:4%;right:4%;bottom:15%;height:52%}.hv-van{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;opacity:0;transform:translateX(-30%);transition:opacity .35s,transform .35s}.hv-van .van-svg{width:100%!important;height:100%;filter:drop-shadow(0 16px 18px rgba(0,0,0,.25))}.hv-van.on{opacity:1;transform:none}.hv-stage.drive .hv-van.on{animation:hvdrive 1.3s cubic-bezier(.16,.8,.2,1)}@keyframes hvdrive{0%{opacity:0;transform:translateX(-70%)}20%{opacity:1}88%{transform:translateX(1.5%)}100%{transform:none}}.hv-tag{position:absolute;top:16px;left:16px;background:rgba(14,17,20,.86);color:#fff;font:700 12.5px "Manrope",sans-serif;padding:8px 12px;border-radius:99px;backdrop-filter:blur(6px)}@media (max-width:960px){.hv-in{grid-template-columns:1fr}.hv-stage{order:-1}.hv-facts{grid-template-columns:1fr 1fr}.hv-intro{min-height:0}}@media (prefers-reduced-motion:reduce){.hv-stage.drive .hv-van.on,.hv-stage.drive .hv-road i,.sw{animation:none}.hv-hills{transition:none}}.hv-vans{bottom:21.5%!important;height:50%!important}.hv-in>*{min-width:0}@media (max-width:960px){.hv-in{grid-template-columns:minmax(0,1fr)!important}.hv .disp{font-size:clamp(30px,9vw,44px)!important;overflow-wrap:anywhere}.hv-stage{aspect-ratio:16/10}}.hv-vans{bottom:19.5%!important} .van-grid-hd{max-width:760px;margin:0 0 20px}.van-grid-hd h2{margin:6px 0 8px}.van-grid-hd h2 em{font-style:normal;color:#D0142C;-webkit-text-fill-color:#D0142C;background:none}.van-grid-hd a{color:#D0142C;font-weight:700}.prod .van-noimg{display:grid!important;place-items:center;background:radial-gradient(80% 80% at 50% 40%,#FFFFFF,#E4E7EB)!important;padding:10px}.prod .van-noimg .van-svg{width:100%!important;height:auto}.prod:hover .van-noimg .van-svg{transform:translateX(4px);transition:transform .4s}.prod .van-noimg svg.van-svg{width:94%!important;height:auto!important;margin:0!important;opacity:1!important}.prod .van-noimg{background:radial-gradient(80% 80% at 50% 40%,#FFFFFF,#E4E7EB)!important}.prod .pr b.pr-call{font-size:20px!important;line-height:1.1;white-space:nowrap}.fx-faq summary{list-style:none;position:relative;padding-right:36px!important}.fx-faq summary::-webkit-details-marker{display:none}.fx-faq summary::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#0E1114;color:#fff;font:700 16px/1 "Manrope",sans-serif;transition:transform .3s,background .3s}.fx-faq details[open] summary::after{transform:translateY(-50%) rotate(45deg);background:#D0142C}.hv-van.has-photo{align-items:flex-end}.hv-van.has-photo img{width:100%;height:auto;max-height:100%;object-fit:contain;object-position:bottom;mix-blend-mode:multiply;transform:translateY(4%)}.hv-van.has-photo img{transform:translateY(-7%)!important} .v5-trust{background:#0E1114;color:#fff;border-top:2px solid #D0142C}.v5-tr-in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.v5-tr-i{padding:26px clamp(16px,3vw,36px);border-right:1px solid rgba(255,255,255,.1)}.v5-tr-i:last-child{border-right:0}.v5-tr-i b{display:block;font:800 clamp(17px,2vw,22px)/1.1 "Archivo",sans-serif;letter-spacing:-.02em}.v5-tr-i small{display:block;margin-top:6px;font:500 10.5px/1.4 "JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:#9AA2AC}@media (max-width:760px){.v5-tr-in{grid-template-columns:1fr 1fr}.v5-tr-i{padding:18px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.v5-tr-i:nth-child(2n){border-right:0}}body.v5 .v5-trust+.site-footer{margin-top:0} @media (max-width:900px),(hover:none){.hero{perspective:none}.h-rig{transform-style:flat;transform:none!important;will-change:auto}.h-slides{transform:none;transform-style:flat}.h-frame{transform:none}.h-copy{transform:none}.h-slide .full{will-change:auto}} @media (max-width:900px),(hover:none){body.v5 .v5-bm>span{will-change:auto}body.v5 .bm-text i,body.v5 .bm-star i{animation:none}body.v5 .v5-bm.in .bm-star{animation:none}body.v5 #v5topo{display:none}body.v5 .site-footer::before{display:none!important}} body.v5{--ink3:#5F6670;--wa:#15803D}body.v5 .site-footer .tm-note{color:#9AA3AD!important;opacity:1!important} body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) :is(.contact-box,.faq-item,.form-card,.card,.co-sum,.price-band,.callout,.p-step,.table-wrap) :is(p,li,address,small,label,.muted,.small,.lbl-opt,span:not(.w):not(.wi):not(.stock):not(.badge)){color:#434A53!important}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) :is(.contact-box,.faq-item,.form-card,.card,.co-sum,.price-band,.callout,.p-step,.table-wrap) :is(h1,h2,h3,h4,strong,b,.faq-q,.faq-q span:not(.x):not(.y):not(.z)){color:#0E1114!important}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) :is(.contact-box,.faq-item,.form-card,.card,.co-sum,.price-band,.callout,.p-step,.table-wrap) a:not(.btn):not(.x):not(.y){color:#C8102E!important}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) :is(.contact-box,.faq-item,.form-card,.card,.co-sum,.price-band,.callout,.p-step,.table-wrap) .btn.btn-secondary{background:#0E1114!important;color:#fff!important;border-color:#0E1114!important}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) :is(.contact-box,.faq-item,.form-card,.card,.co-sum,.price-band,.callout,.p-step,.table-wrap) .btn :is(span,b,small,i):not(.x):not(.y):not(.z):not(.q){color:inherit!important} body.v5 :is(h1,h2,h3,h4) em,body.v5 :is(h1,h2,h3,h4) em :is(.w,.wi),body.v5 .h2e,body.v5 .h-head em,body.v5 .grad-text, body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) :is(h1,h2,h3) em, body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) :is(h1,h2,h3) em :is(.w,.wi), body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) .grad-text, body.v5 :is(.cta-band,.site-footer,.shop-hero,.hero,.dark,#back-guard) :is(h1,h2,h3) em, body.v5 :is(.cta-band,.site-footer,.shop-hero,.hero,.dark,#back-guard) :is(h1,h2,h3) em :is(.w,.wi){font-style:normal!important;color:#E0243A!important;-webkit-text-fill-color:#E0243A!important;-webkit-text-stroke:0!important;background:none!important;opacity:1!important}body.v5 .xmq-t span:nth-child(even){color:var(--on-deep2)!important;-webkit-text-fill-color:var(--on-deep2)!important;-webkit-text-stroke:0!important} body.v5{--on-deep2:#B4BCC5}body.v5 .muted,body.v5 .small.muted,body.v5 p.muted{opacity:1} body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) :is(.contact-box,.faq-item,.form-card,.card,.co-sum,.price-band,.callout,.p-step,.table-wrap) .btn.btn-primary{background:#0E1114!important;color:#fff!important;border-color:#0E1114!important;box-shadow:0 14px 30px -14px rgba(14,17,20,.6)!important}body.v5:not(.has-hero) main>section:first-of-type:is(.section,.shop-hero,.join-hero) :is(.contact-box,.faq-item,.form-card,.card,.co-sum,.price-band,.callout,.p-step,.table-wrap) .btn.btn-primary:hover{background:#C8102E!important;border-color:#C8102E!important} body.v5 .site-header,body.v5.v5-top .site-header{background:rgba(14,17,20,.66)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 10px 30px -18px rgba(0,0,0,.6)!important;transition:width .6s var(--ease),top .5s var(--ease)!important}body.v5 .site-header .nl,body.v5 .hdr-tel{color:#fff!important}body.v5 .site-header .nl:hover,body.v5 .site-header .nl.on{background:rgba(255,255,255,.12)!important}body.v5 .brand-logo{filter:brightness(0) invert(1)!important}body.v5 .header-cta,body.v5 .btn.header-cta{background:#fff!important;color:var(--ink)!important}body.v5 .menu-btn span{background:#fff!important} body.v5 .fit>.blur{transition:opacity .5s ease}body.v5 .fit>.blur:not([src]){opacity:0}
