:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--og-navy:#1b2a4a;--og-orange:#eb7728;--og-cream:#f5efdc;--og-white:#fff;--og-steel-blue:#587f92;--og-warm-gray:#3d4452;--og-warm-amber:#d4a055;--og-cream-warm:#f2c186;--og-navy-rgb:27, 42, 74;--og-orange-rgb:235, 119, 40;--og-cream-rgb:245, 239, 220;--og-steel-blue-rgb:88, 127, 146;--og-warm-gray-rgb:61, 68, 82;--og-warm-amber-rgb:212, 160, 85;--ink:var(--og-cream);--muted:rgba(var(--og-cream-rgb), .7);--panel:rgba(var(--og-warm-gray-rgb), .72);--line:rgba(var(--og-cream-rgb), .15);--orange:var(--og-orange);--green:#10b981;--cyan:var(--og-steel-blue);--yellow:var(--og-warm-amber);--bg:var(--og-navy);--og-surface:#131f38;--og-surface-muted:#22304d;--og-deep:#10182c;--og-orange-foreground:var(--og-navy)}.landing-preview-page{background:#03060a;min-height:100vh;overflow-x:hidden}.landing-preview-page-hide-footer~.site-footer,html.has-landing-preview .site-footer,body.has-landing-preview .site-footer{display:none}body:has(.landing-preview-page-hide-footer) .site-footer{display:none}html.has-landing-preview,body.has-landing-preview{background:#03060a}html:has(.landing-preview-page){background:#03060a}body:has(.landing-preview-page){background:#03060a}.preview-hero{background:radial-gradient(circle at 18% 38%, rgba(var(--og-orange-rgb), .16), transparent 24rem), linear-gradient(115deg, #03060a 0%, #08111e 42%, #020305 100%);min-height:clamp(700px,82vh,800px);color:var(--og-cream);isolation:isolate;align-items:stretch;display:grid;position:relative;overflow:hidden}.preview-hero:before,.preview-hero:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.preview-hero:before{background:linear-gradient(90deg, #020305f5 0%, #020305d6 28%, #02030557 58%, #02030594 100%), radial-gradient(circle at 70% 55%, rgba(var(--og-orange-rgb), .24), transparent 17rem)}.preview-hero:after{background:linear-gradient(rgba(var(--og-steel-blue-rgb), .08) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--og-steel-blue-rgb), .08) 1px, transparent 1px);opacity:.3;transform-origin:top;background-size:74px 74px;transform:perspective(700px)rotateX(60deg)translateY(-30%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 36% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 36% 78%,#0000 100%)}.preview-hero-bg{z-index:-3;position:absolute;inset:0;overflow:hidden}.preview-hero-bg img{object-fit:cover;object-position:center right;opacity:.84;filter:saturate(.88)contrast(1.08)brightness(.72);width:100%;height:100%;transform:scale(1.04)}.preview-google-map-layer{z-index:0;pointer-events:none;opacity:.68;mix-blend-mode:screen;position:absolute;inset:-5% -6% -4% 46%;overflow:hidden;-webkit-mask-image:radial-gradient(at 58% 40%,#000 0 46%,#000000c7 62%,#0000 84%),linear-gradient(90deg,#0000 0%,#0000002e 12%,#000000d1 28%,#000 54% 92%,#0000 100%);mask-image:radial-gradient(at 58% 40%,#000 0 46%,#000000c7 62%,#0000 84%),linear-gradient(90deg,#0000 0%,#0000002e 12%,#000000d1 28%,#000 54% 92%,#0000 100%)}.preview-google-map-layer img{object-fit:cover;object-position:58% 46%;filter:grayscale()invert()contrast(.94)brightness(.54)sepia(.18)hue-rotate(170deg)saturate(1.18);transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.08)}.preview-corner-cleanup{z-index:2;pointer-events:none;background:radial-gradient(circle at 24% 26%,#03060af2,#03060afa 48%,#03060a 78%),#03060a;width:120px;height:150px;position:absolute;bottom:0;left:0}.preview-map-svg{pointer-events:none;z-index:1;opacity:1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 54%,#000 0 52%,#000000e0 68%,#0000 92%),linear-gradient(90deg,#0000 0% 36%,#000 50% 90%,#0000 100%);mask-image:radial-gradient(at 70% 54%,#000 0 52%,#000000e0 68%,#0000 92%),linear-gradient(90deg,#0000 0% 36%,#000 50% 90%,#0000 100%)}.preview-city-map-field{opacity:0;mix-blend-mode:screen}.preview-map-blocks path{fill:#05101c57;stroke:rgba(var(--og-steel-blue-rgb), .24);stroke-width:.8px;vector-effect:non-scaling-stroke}.preview-map-zones path{fill:#06121f33;stroke:rgba(var(--og-steel-blue-rgb), .16);stroke-width:.75px;vector-effect:non-scaling-stroke}.preview-map-roads path{fill:none;vector-effect:non-scaling-stroke}.preview-map-roads-minor path{stroke:rgba(var(--og-steel-blue-rgb), .22);stroke-width:.72px}.preview-map-avenues-base path{stroke:rgba(var(--og-steel-blue-rgb), .2);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.preview-map-roads-major path{stroke:rgba(var(--og-cream-rgb), .2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(var(--og-steel-blue-rgb), .2))}.preview-orbit-guide{fill:none;stroke:rgba(var(--og-warm-amber-rgb), .42);stroke-width:1.15px;stroke-dasharray:4 13;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(var(--og-orange-rgb), .22))}.preview-orbit-path{fill:none;stroke:var(--og-warm-amber);stroke-width:2.25px;stroke-dasharray:18 17;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(var(--og-orange-rgb), .66)) drop-shadow(0 0 12px rgba(var(--og-orange-rgb), .24));opacity:.82;animation:7s linear infinite preview-orbit-flow,3.8s ease-in-out infinite preview-orbit-breathe}.preview-orbit-glow{fill:none;stroke:rgba(var(--og-orange-rgb), .26);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;filter:blur(1.8px) drop-shadow(0 0 18px rgba(var(--og-orange-rgb), .42));animation:3.8s ease-in-out infinite preview-orbit-breathe}.preview-map-ricaurte-marker circle{fill:var(--og-orange);stroke:var(--og-cream-warm);stroke-width:2.6px;filter:drop-shadow(0 0 8px rgba(var(--og-orange-rgb), .86)) drop-shadow(0 0 22px rgba(var(--og-orange-rgb), .38))}.preview-map-ricaurte-marker rect{fill:#040609cc;stroke:rgba(var(--og-orange-rgb), .72);stroke-width:1px;filter:drop-shadow(0 14px 34px #00000070)}.preview-map-ricaurte-marker text{fill:var(--og-cream-warm);letter-spacing:0;text-transform:uppercase;font-size:15px;font-weight:950}.preview-orbit-node{fill:var(--og-cream-warm);stroke:rgba(var(--og-orange-rgb), .86);stroke-width:3px;filter:drop-shadow(0 0 10px rgba(var(--og-orange-rgb), .78));transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite preview-node-pulse}.preview-orbit-node-entry{animation-delay:.45s}.preview-orbit-node-finish{animation-delay:.9s}.preview-hero-actions{z-index:80;opacity:0;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;gap:10px;transition:opacity .18s,transform .18s;display:flex;position:fixed;top:clamp(18px,3.2vw,34px);right:clamp(18px,5vw,62px);transform:translateY(-8px)}.landing-preview-page[data-actions-pinned=true] .preview-hero-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.preview-hero-action{border:1px solid rgba(var(--og-cream-rgb), .16);min-height:42px;color:rgba(var(--og-cream-rgb), .86);box-shadow:0 16px 42px #00000047, inset 0 1px 0 rgba(var(--og-cream-rgb), .06);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03070b7a;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.8rem;font-weight:950;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.preview-hero-action svg{color:var(--og-orange)}.preview-hero-action-primary{border-color:rgba(var(--og-orange-rgb), .72);color:var(--og-cream-warm);background:rgba(var(--og-orange-rgb), .14)}.preview-hero-action:is(:hover,:focus-visible){border-color:rgba(var(--og-orange-rgb), .72);color:var(--og-cream-warm);background:rgba(var(--og-orange-rgb), .16);box-shadow:0 18px 48px rgba(var(--og-orange-rgb), .14), inset 0 1px 0 rgba(var(--og-cream-rgb), .08);transform:translateY(-2px)}@keyframes preview-orbit-flow{to{stroke-dashoffset:-180px}}@keyframes preview-orbit-breathe{0%,to{opacity:.66}50%{opacity:.98}}@keyframes preview-node-pulse{0%,to{opacity:.78;transform:scale(.92)}50%{opacity:1;transform:scale(1.18)}}@keyframes preview-material-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.015)}}@keyframes preview-catalog-device-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes preview-catalog-screen-sweep{0%,18%{transform:translate(-58%)rotate(8deg)}42%,to{transform:translate(56%)rotate(8deg)}}@keyframes preview-catalog-tab-focus{0%,18%{border-color:rgba(var(--og-orange-rgb), .72);background:rgba(var(--og-orange-rgb), .18);color:var(--og-cream-warm);box-shadow:0 0 18px rgba(var(--og-orange-rgb), .18)}26%,to{border-color:rgba(var(--og-orange-rgb), .28);color:rgba(var(--og-cream-rgb), .68);box-shadow:0 0 0 rgba(var(--og-orange-rgb), 0);background:#00000038}}@keyframes preview-catalog-card-focus{0%,16%{border-color:rgba(var(--og-orange-rgb), .66);background:radial-gradient(circle at 50% 18%, rgba(var(--og-orange-rgb), .22), transparent 50%), #071017db;box-shadow:inset 0 0 0 1px rgba(var(--og-cream-rgb), .05), 0 0 24px rgba(var(--og-orange-rgb), .24);transform:translateY(-5px)scale(1.025)}26%,to{border-color:rgba(var(--og-steel-blue-rgb), .26);background:radial-gradient(circle at 50% 18%, rgba(var(--og-cream-rgb), .1), transparent 44%), #050c12b8;box-shadow:inset 0 0 0 1px rgba(var(--og-cream-rgb), .02), 0 0 0 rgba(var(--og-orange-rgb), 0);transform:translateY(0)scale(1)}}@keyframes preview-catalog-cursor-path{0%,8%{top:28%;left:16%}17%,25%{top:28%;left:32%}34%,45%{top:60%;left:31%}54%,66%{top:60%;left:58%}76%,88%{top:60%;left:82%}96%,to{top:28%;left:50%}}@keyframes preview-catalog-progress{0%,12%{width:14%;left:7%}38%{width:20%;left:29%}66%{width:18%;left:54%}88%,to{width:17%;left:76%}}.preview-nav{z-index:4;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;display:grid;position:absolute;top:clamp(18px,4vw,42px);left:clamp(18px,5vw,62px);right:clamp(18px,5vw,62px)}.preview-brand{color:var(--og-cream);text-transform:uppercase;grid-template-columns:48px auto;align-items:center;gap:10px;display:inline-grid}.preview-brand-mark{border:1px solid rgba(var(--og-cream-rgb), .14);background:var(--og-white);border-radius:999px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:0 16px 44px #0000006b}.preview-brand-mark img{object-fit:cover;width:68px;height:68px;display:block;transform:scale(1.22)}.preview-brand-type{text-shadow:0 16px 42px #00000080;line-height:.92;display:grid}.preview-brand-type strong,.preview-brand-type span{width:100%;display:block}.preview-brand-type strong{color:var(--og-cream);font-size:1.05rem;font-weight:950}.preview-brand-type span{color:rgba(var(--og-cream-rgb), .82);letter-spacing:.02em;font-size:.75rem;font-weight:800}.preview-nav nav{color:rgba(var(--og-cream-rgb), .82);flex-wrap:wrap;justify-content:flex-end;gap:clamp(14px,2.4vw,28px);font-size:.88rem;font-weight:800;display:flex}.preview-nav nav a:hover,.preview-nav nav a:focus-visible{color:var(--og-cream-warm)}.preview-nav-cta{border:1px solid rgba(var(--og-orange-rgb), .78);min-height:42px;color:var(--og-cream-warm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02030557;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.84rem;font-weight:900;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 18px 52px #00000047}.preview-nav-cta:hover,.preview-nav-cta:focus-visible{background:rgba(var(--og-orange-rgb), .16);box-shadow:0 18px 60px rgba(var(--og-orange-rgb), .18);transform:translateY(-2px)}.preview-hero-content{z-index:3;grid-template:"copy.""pillars."/minmax(520px,.98fr) minmax(360px,1.02fr);align-items:center;gap:clamp(28px,4vw,58px);width:min(1260px,100%);margin:0 auto;padding:clamp(60px,7.5vh,86px) clamp(20px,5vw,62px) clamp(16px,3vh,30px);display:grid;position:relative}.preview-hero-copy{grid-area:copy;align-content:end;display:grid}.preview-hero-copy h1{max-width:720px;color:var(--og-cream);letter-spacing:0;text-shadow:0 22px 70px #000000ad;margin:0;font-size:clamp(3.3rem,4.9vw,4.82rem);line-height:.92}.preview-hero-copy h1 span{color:var(--og-orange);display:block}.preview-brand-name{color:var(--og-orange);margin:18px 0 0;font-size:clamp(1.38rem,2.6vw,2rem);font-weight:950;line-height:1.1}.preview-hero-lede{max-width:34rem;color:rgba(var(--og-cream-rgb), .86);margin:12px 0 0;font-size:clamp(1.08rem,2.1vw,1.42rem);line-height:1.45}.preview-hero-inline-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.preview-hero-inline-actions a{border:1px solid rgba(var(--og-orange-rgb), .72);border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 18px;font-size:.9rem;font-weight:900;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.preview-hero-inline-primary{background:var(--og-orange);color:var(--og-navy);box-shadow:0 18px 44px rgba(var(--og-orange-rgb), .22)}.preview-hero-inline-secondary{color:var(--og-cream);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03070b8a}.preview-hero-inline-actions a:is(:hover,:focus-visible){border-color:var(--og-cream-warm);box-shadow:0 20px 48px rgba(var(--og-orange-rgb), .2);transform:translateY(-2px)}.preview-pillars{grid-area:pillars;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(22px,4vh,34px);display:grid}.preview-pillar{border-right:1px solid rgba(var(--og-cream-rgb), .16);min-width:0;color:rgba(var(--og-cream-rgb), .78);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:0 18px 0 0;display:grid}.preview-pillar+.preview-pillar{padding-left:18px}.preview-pillar:last-child{border-right:0}.preview-pillar svg{color:var(--og-orange);filter:drop-shadow(0 0 14px rgba(var(--og-orange-rgb), .32))}.preview-pillar>div{min-width:0}.preview-pillar h2{color:var(--og-cream-warm);overflow-wrap:normal;margin:0 0 4px;font-size:.82rem;line-height:1.16}.preview-pillar p{overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.36}.fast-door-intro{z-index:1000;pointer-events:none;background:#030507;animation:.26s ease-in .94s forwards fast-door-dismiss;position:fixed;inset:0;overflow:hidden}html.door-intro-active,html.door-intro-active body{overflow:hidden}.fast-door-scene{isolation:isolate;background:#060606;width:100%;height:100%;position:relative;overflow:hidden}.fast-door-scene:after{z-index:5;content:"";pointer-events:none;background:linear-gradient(#02030508,#0000 48%,#02030552),radial-gradient(circle at 50% 42%,#0000 0 34%,#02030533 100%);position:absolute;inset:0}.fast-door-warehouse,.fast-door-panel img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.fast-door-warehouse{z-index:0;filter:saturate(.9)contrast(1.05)brightness(.82);animation:.98s cubic-bezier(.2,.75,.25,1) 80ms both fast-door-camera}.fast-door-panel{z-index:3;will-change:transform;width:50.2%;position:absolute;top:0;bottom:0;overflow:hidden}.fast-door-panel img{filter:saturate(.92)contrast(1.04)brightness(.92);width:200%;max-width:none}.fast-door-panel-left{animation:.62s cubic-bezier(.72,0,.2,1) 90ms both fast-door-open-left;left:0}.fast-door-panel-left img{left:0}.fast-door-panel-right{animation:.62s cubic-bezier(.72,0,.2,1) 90ms both fast-door-open-right;right:0}.fast-door-panel-right img{left:auto;right:0}.fast-door-light{z-index:4;background:var(--og-orange);width:3px;box-shadow:0 0 18px 5px rgba(var(--og-orange-rgb), .68);animation:.62s ease-out 70ms both fast-door-light-out;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)scaleY(.2)}@keyframes fast-door-open-left{to{transform:translate(-101%)}}@keyframes fast-door-open-right{to{transform:translate(101%)}}@keyframes fast-door-camera{0%{filter:saturate(.82)contrast(1.08)brightness(.58);transform:scale(1.07)}to{filter:saturate(.9)contrast(1.05)brightness(.82);transform:scale(1)}}@keyframes fast-door-light-out{0%{opacity:.96;transform:translate(-50%)scaleY(.22)}60%{opacity:.7;transform:translate(-50%)scaleY(1)}to{opacity:0;transform:translate(-50%)scaleY(1)}}@keyframes fast-door-dismiss{to{opacity:0;visibility:hidden;transform:scale(1.025)}}.preview-ricaurte-pin{border:1px solid rgba(var(--og-orange-rgb), .62);min-width:112px;color:var(--og-cream-warm);text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070885;border-radius:6px;padding:10px 12px 9px 36px;display:grid;position:absolute;top:24%;left:42%;box-shadow:0 16px 46px #0000005c}.preview-ricaurte-pin span{background:var(--og-orange);width:13px;height:13px;box-shadow:0 0 0 8px rgba(var(--og-orange-rgb), .18), 0 0 28px rgba(var(--og-orange-rgb), .86);border-radius:999px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.preview-ricaurte-pin strong{font-size:.86rem;line-height:1}.preview-ricaurte-pin small{color:rgba(var(--og-cream-rgb), .72);text-transform:none;font-size:.7rem}.preview-materials{border-top:1px solid rgba(var(--og-orange-rgb), .28);background:radial-gradient(ellipse at 76% 34%, rgba(var(--og-orange-rgb), .16), transparent 25rem), radial-gradient(ellipse at 42% 64%, rgba(var(--og-warm-amber-rgb), .1), transparent 34rem), radial-gradient(ellipse at 16% 78%, rgba(var(--og-orange-rgb), .08), transparent 26rem), linear-gradient(180deg, #03060a 0%, #07101c 42%, #04080e 100%), linear-gradient(90deg, rgba(var(--og-steel-blue-rgb), .08) 1px, transparent 1px);color:var(--og-cream);isolation:isolate;position:relative;overflow:visible}.preview-materials:before{z-index:-1;content:"";background:linear-gradient(rgba(var(--og-steel-blue-rgb), .032) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--og-steel-blue-rgb), .032) 1px, transparent 1px);opacity:.28;background-size:124px 124px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.preview-materials:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle, rgba(var(--og-warm-amber-rgb), .56) 0 .9px, transparent 1.8px), radial-gradient(circle, rgba(var(--og-orange-rgb), .34) 0 .8px, transparent 1.7px), radial-gradient(ellipse at 72% 42%, rgba(var(--og-orange-rgb), .16), transparent 24rem), radial-gradient(ellipse at 28% 72%, rgba(var(--og-warm-amber-rgb), .12), transparent 30rem), radial-gradient(circle at 9% 42%, rgba(var(--og-warm-amber-rgb), .84) 0 1px, transparent 1.8px), radial-gradient(circle at 18% 56%, rgba(var(--og-warm-amber-rgb), .54) 0 1px, transparent 1.9px), radial-gradient(circle at 32% 34%, rgba(var(--og-warm-amber-rgb), .62) 0 1.1px, transparent 2px), radial-gradient(circle at 45% 47%, rgba(var(--og-warm-amber-rgb), .46) 0 1px, transparent 2px), radial-gradient(circle at 61% 38%, rgba(var(--og-warm-amber-rgb), .58) 0 1px, transparent 2px), radial-gradient(circle at 74% 58%, rgba(var(--og-warm-amber-rgb), .52) 0 1.1px, transparent 2px), radial-gradient(circle at 87% 31%, rgba(var(--og-warm-amber-rgb), .8) 0 1.2px, transparent 2.2px), linear-gradient(22deg, transparent 18%, rgba(var(--og-warm-amber-rgb), .1) 18.2%, transparent 18.6%), linear-gradient(156deg, transparent 36%, rgba(var(--og-warm-amber-rgb), .08) 36.2%, transparent 36.6%), linear-gradient(104deg, transparent 57%, rgba(var(--og-warm-amber-rgb), .07) 57.2%, transparent 57.55%);filter:blur(.3px);opacity:.84;background-position:0 0,42px 18px,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-size:128px 96px,196px 142px,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 46%,#000 0 42%,#0000006b 66%,#0000 88%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:radial-gradient(at 50% 46%,#000 0 42%,#0000006b 66%,#0000 88%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.preview-materials-inner{z-index:2;width:min(1260px,100%);margin:0 auto;padding:clamp(22px,3.6vw,44px) clamp(20px,5vw,62px) clamp(38px,5.6vw,66px);position:relative}.preview-materials-heading{z-index:3;max-width:720px;margin-bottom:clamp(10px,2vw,22px);position:relative}.preview-materials-heading h2{color:var(--og-cream);letter-spacing:0;margin:0;font-size:clamp(2.35rem,4.2vw,4.45rem);line-height:.94}.preview-materials-heading h2 span{color:var(--og-orange)}.preview-materials-heading p{max-width:36rem;color:rgba(var(--og-cream-rgb), .74);margin:14px 0 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.5}.preview-materials-route{z-index:1;pointer-events:none;height:500px;position:absolute;top:-94px;left:0;right:0;-webkit-mask-image:none;mask-image:none}.preview-materials-route svg{width:100%;height:100%;overflow:visible}.preview-materials-route-glow,.preview-materials-route-dash{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-materials-route-glow{stroke:rgba(var(--og-orange-rgb), .26);stroke-width:6px;filter:blur(1.8px) drop-shadow(0 0 18px rgba(var(--og-orange-rgb), .42));animation:3.8s ease-in-out infinite preview-orbit-breathe}.preview-materials-route-dash{stroke:var(--og-warm-amber);stroke-width:2.25px;stroke-dasharray:18 17;stroke-dashoffset:0;filter:drop-shadow(0 0 5px rgba(var(--og-orange-rgb), .66)) drop-shadow(0 0 16px rgba(var(--og-orange-rgb), .24));opacity:.82;animation:7s linear infinite preview-orbit-flow,3.8s ease-in-out infinite preview-orbit-breathe}.preview-materials-orbital-badge{z-index:4;aspect-ratio:1;border:1px solid rgba(var(--og-orange-rgb), .5);width:clamp(50px,4.6vw,66px);color:var(--og-orange);background:radial-gradient(circle at 42% 40%, rgba(var(--og-orange-rgb), .2), transparent 38%), #05090de0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(var(--og-warm-amber-rgb), .26), 0 0 0 8px rgba(var(--og-orange-rgb), .08), 0 0 28px rgba(var(--og-orange-rgb), .34);filter:drop-shadow(0 0 11px rgba(var(--og-orange-rgb), .72)) drop-shadow(0 0 30px rgba(var(--og-orange-rgb), .3));border-radius:999px;place-items:center;display:grid;position:absolute;top:clamp(306px,22.8vw,344px);left:clamp(-102px,-5.2vw,-72px);overflow:hidden}.preview-materials-orbital-badge svg{width:100%;height:100%;display:block;overflow:visible}.preview-materials-badge-halo{fill:rgba(var(--og-orange-rgb), .08);stroke:rgba(var(--og-warm-amber-rgb), .62);stroke-width:1.2px}.preview-materials-badge-orbit,.preview-materials-badge-cut{fill:none;stroke:currentColor;stroke-width:5.4px;stroke-linecap:round;stroke-linejoin:round}.preview-materials-badge-orbit-tail{stroke-width:4.2px}.preview-materials-badge-cut{stroke-width:4px}.preview-materials-badge-dot{fill:currentColor;stroke:currentColor;stroke-width:1.4px}.preview-materials-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(16px,2vw,28px);margin-top:4px;display:grid;position:relative}.preview-material{grid-template-rows:minmax(224px,auto) auto;align-items:end;min-width:0;padding:clamp(8px,1.4vw,14px) clamp(4px,1vw,10px) 0;display:grid;position:relative}.preview-material:before{content:"";filter:blur(14px);background:#000000a3;border-radius:999px;height:20px;position:absolute;bottom:118px;left:13%;right:13%;transform:perspective(180px)rotateX(58deg)}.preview-material:after{z-index:0;aspect-ratio:1;content:"";background:radial-gradient(circle at 45% 42%, rgba(var(--og-orange-rgb), .24), transparent 36%), radial-gradient(circle at 50% 50%, rgba(var(--og-cream-rgb), .07), transparent 62%);filter:blur(18px);opacity:.82;border-radius:999px;width:min(17vw,228px);position:absolute;top:clamp(24px,4vw,38px);left:50%;transform:translate(-50%)}.preview-material-product{z-index:1;aspect-ratio:1;border:1.5px solid rgba(var(--og-orange-rgb), .84);background:radial-gradient(circle at 36% 24%, rgba(var(--og-cream-rgb), .18), transparent 24%), radial-gradient(circle at 58% 58%, rgba(var(--og-orange-rgb), .12), transparent 44%), linear-gradient(145deg, #0d1a26db, #02060af5);width:min(17vw,228px);min-width:176px;min-height:0;box-shadow:inset 0 0 42px #000000b8, inset 0 0 0 1px rgba(var(--og-cream-rgb), .08), 0 0 0 7px rgba(var(--og-orange-rgb), .07), 0 18px 42px #00000070, 0 0 26px rgba(var(--og-orange-rgb), .2);border-radius:999px;justify-self:center;place-items:center;animation:6.8s ease-in-out infinite preview-material-float;display:grid;position:relative;overflow:hidden}.preview-material-product:before{content:"";border:1px solid rgba(var(--og-warm-amber-rgb), .28);border-radius:inherit;background:linear-gradient(rgba(var(--og-steel-blue-rgb), .08) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--og-steel-blue-rgb), .08) 1px, transparent 1px);opacity:.72;background-size:28px 28px;position:absolute;inset:7px;-webkit-mask-image:radial-gradient(circle,#000 0 58%,#0000 74%);mask-image:radial-gradient(circle,#000 0 58%,#0000 74%)}.preview-material-product:after{content:"";border-radius:inherit;background:linear-gradient(124deg, rgba(var(--og-cream-rgb), .18), transparent 26%), radial-gradient(circle at 30% 22%, rgba(var(--og-cream-rgb), .16), transparent 18%);mix-blend-mode:screen;opacity:.52;pointer-events:none;position:absolute;inset:0}.preview-material-product img{z-index:1;object-fit:contain;width:104%;max-width:none;max-height:104%;filter:drop-shadow(0 22px 24px #0000005c) drop-shadow(0 0 18px rgba(var(--og-orange-rgb), .16));display:block;position:relative}.preview-material-bopp .preview-material-product img{width:116%;transform:translate(2%,4%)rotate(-1.5deg)}.preview-material-ldpe .preview-material-product img{width:112%;filter:drop-shadow(0 22px 25px #0000004d) drop-shadow(0 0 22px rgba(var(--og-cream-rgb), .13));transform:translateY(5%)}.preview-material-hsf .preview-material-product img{width:114%;filter:drop-shadow(0 24px 28px #00000057) drop-shadow(0 0 24px rgba(var(--og-orange-rgb), .28));transform:translateY(2%)rotate(-2deg)}.preview-material-mag .preview-material-product img{width:112%;transform:translate(1%,3%)rotate(1deg)}.preview-material-ldpe .preview-material-product{animation-delay:-1.2s}.preview-material-hsf .preview-material-product{animation-delay:-2.4s}.preview-material-mag .preview-material-product{animation-delay:-3.6s}.preview-material-content{z-index:3;gap:8px;max-width:15.2rem;margin:0 auto;display:grid;position:relative}.preview-material-index{color:var(--og-warm-amber);font-size:.78rem;font-weight:950}.preview-material h3{color:var(--og-cream);margin:0;font-size:clamp(1.45rem,2.2vw,2.08rem);line-height:.95}.preview-material-action{min-height:28px;color:var(--og-cream-warm);text-transform:uppercase;align-items:center;gap:8px;margin:2px 0 0;font-size:.84rem;font-weight:950;display:inline-flex}.preview-material-action svg{color:var(--og-orange)}.preview-material-content p:not(.preview-material-action){color:rgba(var(--og-cream-rgb), .68);margin:0;font-size:.86rem;line-height:1.42}.preview-material-link{color:var(--og-cream-warm);align-items:center;gap:7px;margin-top:14px;font-size:.78rem;font-weight:900;display:inline-flex}.preview-material-link svg{transition:transform .18s}.preview-material:is(:hover,:focus-visible) .preview-material-link svg{transform:translate(3px)}.preview-guidance{border-top:1px solid rgba(var(--og-orange-rgb), .3);background:radial-gradient(ellipse at 32% 46%, rgba(var(--og-orange-rgb), .1), transparent 27rem), linear-gradient(120deg, #050b12fa 0%, #040a10fa 58%, #070d12f5 100%);color:var(--og-cream);position:relative;overflow:hidden}.preview-guidance:before{content:"";background:linear-gradient(rgba(var(--og-steel-blue-rgb), .034) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--og-steel-blue-rgb), .034) 1px, transparent 1px);pointer-events:none;background-size:120px 120px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000c2 52%,#0000 78%);mask-image:linear-gradient(90deg,#000 0%,#000000c2 52%,#0000 78%)}.preview-guidance-inner{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;width:min(1440px,100%);height:clamp(430px,36vw,520px);margin:0 auto;display:grid;position:relative}.preview-guidance-content{align-content:center;gap:clamp(22px,3vw,32px);padding:clamp(30px,3.5vw,48px) clamp(22px,5vw,62px);display:grid;position:relative}.preview-guidance-heading h2{max-width:760px;color:var(--og-cream);letter-spacing:0;margin:0;font-size:clamp(2.05rem,3.2vw,3.55rem);line-height:.98}.preview-guidance-heading h2 span{color:var(--og-orange)}.preview-guidance-heading p{color:rgba(var(--og-cream-rgb), .72);margin:12px 0 0;font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.45}.preview-guidance-track{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,2.8vw,42px);display:grid;position:relative}.preview-guidance-route{z-index:0;pointer-events:none;width:calc(100% - clamp(84px,8vw,116px));height:72px;position:absolute;top:clamp(38px,4vw,50px);left:clamp(42px,4vw,58px);right:clamp(42px,4vw,58px);overflow:visible}.preview-guidance-route-glow,.preview-guidance-route-dash{fill:none;stroke-linecap:round;stroke-linejoin:round}.preview-guidance-route-glow{stroke:rgba(var(--og-orange-rgb), .26);stroke-width:6px;filter:blur(1.8px) drop-shadow(0 0 18px rgba(var(--og-orange-rgb), .42));animation:3.8s ease-in-out infinite preview-orbit-breathe}.preview-guidance-route-dash{stroke:var(--og-warm-amber);stroke-width:2.25px;stroke-dasharray:18 17;stroke-dashoffset:0;filter:drop-shadow(0 0 5px rgba(var(--og-orange-rgb), .66)) drop-shadow(0 0 16px rgba(var(--og-orange-rgb), .24));opacity:.82;animation:7s linear infinite preview-orbit-flow,3.8s ease-in-out infinite preview-orbit-breathe}.preview-guidance-step{z-index:1;text-align:center;border:0;border-radius:8px;outline:none;justify-items:center;gap:10px;min-width:0;padding:0 clamp(4px,.8vw,10px);display:grid;position:relative}.preview-guidance-index{color:var(--og-cream-warm);justify-self:start;font-size:.95rem;font-weight:950}.preview-guidance-icon{aspect-ratio:1;border:1.5px solid rgba(var(--og-orange-rgb), .76);width:clamp(72px,7.4vw,96px);color:var(--og-warm-amber);background:radial-gradient(circle at 50% 50%, rgba(var(--og-orange-rgb), .18), transparent 58%), #050a0fd1;box-shadow:inset 0 0 0 1px rgba(var(--og-warm-amber-rgb), .16), 0 0 0 7px rgba(var(--og-orange-rgb), .04), 0 0 22px rgba(var(--og-orange-rgb), .22);border-radius:999px;place-items:center;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s,background .18s;display:grid;position:relative}.preview-guidance-icon:before{content:"";border-radius:inherit;background:radial-gradient(circle, rgba(var(--og-orange-rgb), .34), transparent 62%);opacity:0;transition:opacity .18s,transform .18s;position:absolute;inset:-13px;transform:scale(.82)}.preview-guidance-icon svg{z-index:1;filter:drop-shadow(0 0 8px rgba(var(--og-orange-rgb), .24));position:relative}.preview-guidance-step:is(:hover,:focus-visible,:active) .preview-guidance-icon{border-color:var(--og-warm-amber);color:var(--og-cream-warm);background:radial-gradient(circle at 50% 50%, rgba(var(--og-orange-rgb), .46), transparent 62%), #070c11eb;box-shadow:inset 0 0 0 1px rgba(var(--og-cream-rgb), .28), 0 0 0 11px rgba(var(--og-orange-rgb), .13), 0 0 24px rgba(var(--og-orange-rgb), .72), 0 0 58px rgba(var(--og-orange-rgb), .44);transform:translateY(-4px)scale(1.035)}.preview-guidance-step:is(:hover,:focus-visible,:active) .preview-guidance-icon:before{opacity:1;transform:scale(1)}.preview-guidance-step h3{color:var(--og-cream);margin:8px 0 0;font-size:clamp(.92rem,1.08vw,1.08rem);line-height:1.12}.preview-guidance-step p{max-width:14.8rem;color:rgba(var(--og-cream-rgb), .66);margin:0;font-size:.8rem;line-height:1.45}.preview-guidance-visual{border-left:1px solid rgba(var(--og-orange-rgb), .26);background:#050a0f;height:100%;min-height:100%;margin:0;position:relative;overflow:hidden}.preview-guidance-visual:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#040a10eb 0%,#040a105c 24%,#0000 52%),linear-gradient(#0205092e,#02050994);position:absolute;inset:0}.preview-guidance-visual img{object-fit:cover;object-position:62% 50%;filter:saturate(.92)contrast(1.04)brightness(.72);transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.04)}.preview-catalog-tool{border-top:1px solid rgba(var(--og-orange-rgb), .28);background:radial-gradient(circle at 18% 38%, rgba(var(--og-orange-rgb), .15), transparent 28rem), radial-gradient(circle at 78% 22%, rgba(var(--og-steel-blue-rgb), .14), transparent 26rem), linear-gradient(122deg, #07101a 0%, #03101a 52%, #04131e 100%);color:var(--og-cream);position:relative;overflow:hidden}.preview-catalog-tool:before{content:"";background:radial-gradient(circle at 12% 18%, rgba(var(--og-warm-amber-rgb), .34) 0 1px, transparent 2px), radial-gradient(circle at 42% 76%, rgba(var(--og-orange-rgb), .26) 0 1px, transparent 2px), radial-gradient(circle at 72% 30%, rgba(var(--og-cream-rgb), .16) 0 1px, transparent 2px), linear-gradient(rgba(var(--og-steel-blue-rgb), .03) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--og-steel-blue-rgb), .03) 1px, transparent 1px);opacity:.64;pointer-events:none;background-position:0 0,44px 36px,88px 18px,0 0,0 0;background-size:168px 126px,214px 156px,236px 178px,132px 132px,132px 132px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000080,#000 22% 80%,#00000094);mask-image:linear-gradient(90deg,#00000080,#000 22% 80%,#00000094)}.preview-catalog-tool:after{content:"";background:radial-gradient(ellipse, rgba(var(--og-orange-rgb), .14), transparent 68%);filter:blur(22px);pointer-events:none;height:70%;position:absolute;inset:auto -12% -44% 18%}.preview-catalog-tool-inner{z-index:1;grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(32px,5.4vw,78px);width:min(1440px,100%);margin:0 auto;padding:clamp(40px,5.2vw,72px) clamp(22px,5vw,62px);display:grid;position:relative}.preview-catalog-device{border:1px solid rgba(var(--og-warm-amber-rgb), .48);background:linear-gradient(135deg, rgba(var(--og-cream-rgb), .08), transparent 34%), linear-gradient(145deg, #0c1720eb, #02060af5);width:min(100%,560px);box-shadow:inset 0 0 0 1px rgba(var(--og-cream-rgb), .04), 0 24px 64px #0000007a, 0 0 36px rgba(var(--og-orange-rgb), .1);border-radius:8px;justify-self:center;padding:clamp(14px,1.6vw,18px) clamp(14px,1.6vw,18px) clamp(34px,3vw,44px);animation:7.8s ease-in-out infinite preview-catalog-device-float;position:relative}.preview-catalog-device:before{content:"";background:linear-gradient(120deg, rgba(var(--og-cream-rgb), .08), transparent 18%, transparent 72%, rgba(var(--og-orange-rgb), .08));opacity:.52;pointer-events:none;border-radius:5px;position:absolute;inset:12px}.preview-catalog-device-screen{z-index:1;aspect-ratio:16/10;border:1px solid rgba(var(--og-steel-blue-rgb), .34);background:radial-gradient(circle at 12% 18%, rgba(var(--og-orange-rgb), .18), transparent 9rem), linear-gradient(rgba(var(--og-steel-blue-rgb), .055) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--og-steel-blue-rgb), .055) 1px, transparent 1px), linear-gradient(145deg, #060f18fa, #010509fa);box-shadow:inset 0 0 40px #000000c2, inset 0 0 0 1px rgba(var(--og-cream-rgb), .04);background-size:auto,36px 36px,36px 36px,auto;border-radius:7px;padding:clamp(14px,1.6vw,20px);position:relative;overflow:hidden}.preview-catalog-device-screen:before{z-index:5;content:"";background:linear-gradient(116deg, transparent 42%, rgba(var(--og-cream-rgb), .12) 50%, transparent 58%);opacity:.6;pointer-events:none;animation:7.2s ease-in-out infinite preview-catalog-screen-sweep;position:absolute;inset:-42%;transform:translate(-58%)rotate(8deg)}.preview-catalog-device-topbar{z-index:2;min-height:28px;color:var(--og-cream);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid;position:relative}.preview-catalog-device-topbar span{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, var(--og-orange) 0 30%, transparent 32%), rgba(var(--og-orange-rgb), .16);width:22px;box-shadow:0 0 18px rgba(var(--og-orange-rgb), .34);border-radius:999px}.preview-catalog-device-topbar strong{min-width:0;font-size:clamp(.86rem,1.1vw,1rem);line-height:1}.preview-catalog-device-topbar small{color:rgba(var(--og-cream-rgb), .54);font-size:.72rem;font-weight:800}.preview-catalog-tabs{z-index:2;flex-wrap:wrap;gap:7px;margin-top:14px;display:flex;position:relative}.preview-catalog-tabs span{border:1px solid rgba(var(--og-orange-rgb), .28);min-height:28px;color:rgba(var(--og-cream-rgb), .68);background:#00000038;border-radius:999px;align-items:center;padding:0 10px;font-size:.68rem;font-weight:900;transition:border-color .18s,color .18s,background .18s,box-shadow .18s;animation:7.2s ease-in-out infinite preview-catalog-tab-focus;display:inline-flex}.preview-catalog-tabs span:nth-child(2){animation-delay:2.2s}.preview-catalog-tabs span:nth-child(3){animation-delay:4.4s}.preview-catalog-preview-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,12px);margin-top:clamp(16px,2vw,24px);display:grid;position:relative}.preview-catalog-preview-card{border:1px solid rgba(var(--og-steel-blue-rgb), .26);background:radial-gradient(circle at 50% 18%, rgba(var(--og-cream-rgb), .1), transparent 44%), #050c12b8;min-width:0;min-height:clamp(132px,12vw,164px);box-shadow:inset 0 0 0 1px rgba(var(--og-cream-rgb), .02), 0 0 0 rgba(var(--og-orange-rgb), 0);border-radius:7px;align-content:start;gap:7px;padding:8px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;animation:7.2s ease-in-out infinite preview-catalog-card-focus;display:grid;transform:translateY(0)scale(1)}.preview-catalog-preview-card:nth-child(2){animation-delay:1.45s}.preview-catalog-preview-card:nth-child(3){animation-delay:2.9s}.preview-catalog-preview-card:nth-child(4){animation-delay:4.35s}.preview-catalog-preview-card img{aspect-ratio:1;object-fit:contain;background:radial-gradient(circle at 50% 50%, rgba(var(--og-orange-rgb), .1), transparent 62%), #ffffff08;width:100%;filter:drop-shadow(0 14px 18px #0000006b) drop-shadow(0 0 14px rgba(var(--og-orange-rgb), .12));border-radius:5px;transition:transform .18s,filter .18s;display:block;transform:scale(1)}.preview-catalog-preview-card strong{color:var(--og-cream);font-size:.74rem;line-height:1}.preview-catalog-preview-card small{color:var(--og-warm-amber);text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1}.preview-catalog-device-base{border:1px solid rgba(var(--og-warm-amber-rgb), .24);background:linear-gradient(90deg, #00000094, rgba(var(--og-cream-rgb), .08), #00000094);border-radius:0 0 8px 8px;height:14px;position:absolute;bottom:12px;left:7%;right:7%;box-shadow:0 12px 22px #00000070}.preview-catalog-device-base:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--og-orange-rgb), .95), transparent);width:18%;height:2px;filter:drop-shadow(0 0 9px rgba(var(--og-orange-rgb), .58));border-radius:999px;animation:7.2s ease-in-out infinite preview-catalog-progress;position:absolute;top:2px;left:7%}.preview-catalog-cursor,.preview-catalog-click-ring{z-index:6;pointer-events:none;animation:7.2s ease-in-out infinite preview-catalog-cursor-path;position:absolute;top:34%;left:14%}.preview-catalog-cursor{width:22px;height:28px;filter:drop-shadow(0 0 8px rgba(var(--og-orange-rgb), .72)) drop-shadow(0 8px 12px #00000070)}.preview-catalog-cursor:before{content:"";background:linear-gradient(135deg, var(--og-cream), var(--og-warm-amber) 72%, var(--og-orange));clip-path:polygon(0 0,0 24px,6px 18px,10px 28px,15px 26px,11px 16px,21px 16px);position:absolute;inset:0}.preview-catalog-click-ring{aspect-ratio:1;border:1.5px solid rgba(var(--og-orange-rgb), .78);width:36px;box-shadow:0 0 18px rgba(var(--og-orange-rgb), .46), inset 0 0 14px rgba(var(--og-orange-rgb), .2);opacity:0;border-radius:999px;animation:7.2s ease-in-out infinite preview-catalog-cursor-path,7.2s ease-in-out infinite preview-catalog-click-pulse;transform:translate(-8px,-6px)scale(.72)}.preview-catalog-tool-copy{align-content:center;gap:clamp(20px,2.4vw,30px);max-width:760px;display:grid}.preview-catalog-tool-copy h2{max-width:640px;color:var(--og-cream);letter-spacing:0;margin:0;font-size:clamp(2rem,3vw,3.35rem);line-height:1}.preview-catalog-tool-copy h2 span{color:var(--og-orange)}.preview-catalog-tool-copy>p{max-width:690px;color:rgba(var(--og-cream-rgb), .7);margin:0;font-size:clamp(.95rem,1.12vw,1.06rem);line-height:1.5}.preview-catalog-tool-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.preview-catalog-tool-feature{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.preview-catalog-tool-feature svg{color:var(--og-orange);filter:drop-shadow(0 0 10px rgba(var(--og-orange-rgb), .28))}.preview-catalog-tool-feature h3{color:var(--og-cream-warm);margin:0;font-size:.82rem;line-height:1.18}.preview-catalog-tool-feature p{color:rgba(var(--og-cream-rgb), .58);margin:6px 0 0;font-size:.76rem;line-height:1.42}.preview-catalog-tool-cta{border:1px solid rgba(var(--og-warm-amber-rgb), .54);color:#120700;background:linear-gradient(135deg, var(--og-warm-amber), var(--og-orange));width:fit-content;min-height:54px;box-shadow:0 14px 30px rgba(var(--og-orange-rgb), .22), inset 0 1px 0 #ffffff38;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:.9rem;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.preview-catalog-tool-cta:is(:hover,:focus-visible){filter:saturate(1.08);box-shadow:0 18px 42px rgba(var(--og-orange-rgb), .34), 0 0 28px rgba(var(--og-orange-rgb), .22), inset 0 1px 0 #ffffff3d;transform:translateY(-2px)}.preview-contact{border-top:1px solid rgba(var(--og-orange-rgb), .34);background:radial-gradient(circle at 12% 20%, rgba(var(--og-orange-rgb), .18), transparent 25rem), radial-gradient(circle at 72% 72%, rgba(var(--og-steel-blue-rgb), .14), transparent 26rem), linear-gradient(120deg, #06101a 0%, #03080e 50%, #101a22 100%);color:var(--og-cream);position:relative;overflow:hidden}.preview-contact:before{content:"";background:linear-gradient(rgba(var(--og-steel-blue-rgb), .035) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--og-steel-blue-rgb), .035) 1px, transparent 1px);pointer-events:none;background-size:116px 116px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000085,#000 28% 76%,#0009);mask-image:linear-gradient(90deg,#00000085,#000 28% 76%,#0009)}.preview-contact-inner{z-index:1;grid-template-columns:minmax(310px,.95fr) minmax(360px,1.1fr) minmax(300px,.9fr);width:min(1440px,100%);min-height:clamp(410px,35vw,520px);margin:0 auto;display:grid;position:relative}.preview-contact-cta,.preview-contact-details{align-content:center;min-width:0;padding:clamp(34px,5vw,64px) clamp(24px,5vw,62px);display:grid}.preview-contact-cta{border-right:1px solid rgba(var(--og-orange-rgb), .24)}.preview-contact-kicker{color:var(--og-warm-amber);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:950}.preview-contact-cta h2,.preview-contact-details h2{color:var(--og-cream);letter-spacing:0;margin:0}.preview-contact-cta h2{max-width:13ch;font-size:clamp(2.65rem,4.2vw,4.9rem);line-height:.95}.preview-contact-cta h2 span{color:var(--og-orange)}.preview-contact-cta>p:not(.preview-contact-kicker):not(.preview-contact-email){max-width:25rem;color:rgba(var(--og-cream-rgb), .72);margin:18px 0 0;font-size:clamp(.98rem,1.32vw,1.12rem);line-height:1.6}.preview-contact-whatsapp{border:1px solid rgba(var(--og-warm-amber-rgb), .62);background:linear-gradient(135deg, var(--og-orange), #f29d18);color:#130800;width:min(100%,370px);min-height:74px;box-shadow:0 20px 42px rgba(var(--og-orange-rgb), .28), inset 0 1px 0 #fff3;border-radius:8px;justify-content:center;align-items:center;gap:18px;margin-top:28px;padding:0 22px;font-size:clamp(1.55rem,2.25vw,2.1rem);font-weight:950;line-height:1;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex}.preview-contact-whatsapp svg{width:42px;height:42px;color:var(--og-orange);background:#020406eb;border-radius:999px;flex:none;padding:8px}.preview-contact-whatsapp:is(:hover,:focus-visible){filter:saturate(1.08);box-shadow:0 24px 52px rgba(var(--og-orange-rgb), .36), 0 0 30px rgba(var(--og-orange-rgb), .2), inset 0 1px 0 #ffffff3d;transform:translateY(-2px)}.preview-contact-email{max-width:25rem;color:rgba(var(--og-cream-rgb), .66);margin:22px 0 0;font-size:.95rem;line-height:1.55}.preview-contact-email a{color:var(--og-orange);font-weight:900;display:inline-block}.preview-contact-visual{border-right:1px solid rgba(var(--og-orange-rgb), .24);background:#050a0f;min-width:0;min-height:100%;margin:0;position:relative;overflow:hidden}.preview-contact-visual:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#02060a52,#0000 24% 72%,#02060a70),linear-gradient(#02050814,#02050880);position:absolute;inset:0}.preview-contact-visual img{object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.04)brightness(.72);transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.06)}.preview-contact-details{background:linear-gradient(145deg, rgba(var(--og-steel-blue-rgb), .08), transparent 46%);gap:20px}.preview-contact-details h2{font-size:clamp(2.05rem,3vw,3.3rem);line-height:1}.preview-contact-details>p{color:rgba(var(--og-cream-rgb), .68);margin:-10px 0 0;font-size:.98rem;line-height:1.45}.preview-contact-details dl{gap:18px;margin:0;display:grid}.preview-contact-details dl div{grid-template-columns:36px minmax(0,1fr);column-gap:12px;min-width:0;display:grid}.preview-contact-details dt{color:var(--og-warm-amber);font-size:.84rem;font-weight:950;line-height:1.18;display:contents}.preview-contact-details dt svg{color:var(--og-orange);filter:drop-shadow(0 0 10px rgba(var(--og-orange-rgb), .32));grid-row:1/span 2;align-self:start;margin-top:1px}.preview-contact-details dd{color:rgba(var(--og-cream-rgb), .76);overflow-wrap:anywhere;grid-column:2;margin:5px 0 0;font-size:.9rem;line-height:1.35}.preview-contact-map-link{border:1px solid rgba(var(--og-orange-rgb), .72);width:min(100%,260px);min-height:52px;color:var(--og-cream-warm);box-shadow:inset 0 1px 0 rgba(var(--og-cream-rgb), .06);background:#04080c6b;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:.88rem;font-weight:950;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.preview-contact-map-link:is(:hover,:focus-visible){background:rgba(var(--og-orange-rgb), .14);box-shadow:0 16px 34px rgba(var(--og-orange-rgb), .16);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.preview-nav-cta,.preview-orbit-path,.preview-orbit-glow,.preview-orbit-node,.preview-materials-route-dash,.preview-material-product,.preview-guidance-route-glow,.preview-guidance-route-dash,.preview-guidance-icon,.preview-guidance-icon:before,.preview-catalog-device,.preview-catalog-device-screen:before,.preview-catalog-tabs span,.preview-catalog-preview-card,.preview-catalog-device-base:after,.preview-catalog-cursor,.preview-catalog-click-ring,.preview-catalog-tool-cta{transition:none;animation:none}.fast-door-intro,.fast-door-warehouse,.fast-door-panel,.fast-door-light{animation:none}.fast-door-intro,.fast-door-panel,.fast-door-light,.preview-catalog-cursor,.preview-catalog-click-ring{display:none}}.foil-guide{--guide-ink:#172541;--guide-muted:#5e697a;--guide-paper:#f7f3e9;--guide-card:#fffdf9;--guide-line:#17254121;background:radial-gradient(circle at 92% 3%, #ec6f2012, transparent 28rem), var(--guide-paper);color:var(--guide-ink);padding:28px clamp(24px,3.6vw,56px) 96px}.foil-guide>*,.foil-guide article>*{width:min(100%,1440px);margin-inline:auto}.foil-guide .breadcrumb-list{color:#687386;font-size:.85rem;font-weight:650}.foil-guide .breadcrumb-list a{color:#9d4c19}.foil-guide-hero{background:#172541;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);min-height:630px;margin-top:28px;margin-bottom:92px;display:grid;overflow:hidden;box-shadow:0 30px 74px #1725412b}.foil-guide-hero-copy{color:#fff;align-self:center;padding:clamp(42px,5vw,76px)}.foil-guide-kicker,.foil-guide-section-label{color:#d95d12;letter-spacing:.1em;text-transform:uppercase;margin:0 0 13px;font-size:.74rem;font-weight:900}.foil-guide-hero .foil-guide-kicker{color:#f39a5c}.foil-guide-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:9ch;margin:0;font-size:clamp(4rem,6vw,6.5rem);font-weight:700;line-height:.88}.foil-guide-hero-copy>p:not(.foil-guide-kicker){color:#ffffffbd;max-width:54ch;margin:28px 0 22px;font-size:1.04rem;line-height:1.7}.foil-guide-hero-copy>p strong{color:#fff}.foil-guide-hero ul{gap:9px;margin:0 0 30px;padding:0;list-style:none;display:grid}.foil-guide-hero li{align-items:center;gap:9px;font-size:.86rem;font-weight:700;display:flex}.foil-guide-hero li svg{color:#f07a2d}.foil-guide-hero-copy>a{color:#111d33;background:#ec6f20;border-radius:999px;align-items:center;gap:10px;min-height:56px;padding:12px 23px;font-weight:900;text-decoration:none;display:inline-flex}.foil-guide-hero-media{background:#e8e3d9;min-height:100%;position:relative;overflow:hidden}.foil-guide-hero-media:after{content:"";background:linear-gradient(90deg,#17254138,#0000 28%);position:absolute;inset:0}.foil-guide-hero-media img{object-fit:cover;transition:transform .8s cubic-bezier(.23,1,.32,1)}.foil-guide-hero:hover img{transform:scale(1.025)}.foil-guide-layout{grid-template-columns:230px minmax(0,900px);justify-content:center;align-items:start;gap:clamp(42px,6vw,92px);display:grid}.foil-guide-toc{border-block:1px solid var(--guide-line);padding:22px 0;display:grid;position:sticky;top:110px}.foil-guide-toc p{color:#a64c16;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:900}.foil-guide-toc a{color:#586477;padding:8px 0;font-size:.86rem;font-weight:650;text-decoration:none}.foil-guide-toc a:hover{color:#d95d12}.foil-guide-content{min-width:0}.foil-guide-content>section{margin-bottom:100px;scroll-margin-top:110px}.foil-guide-content h2{max-width:15ch;color:var(--guide-ink);letter-spacing:-.03em;text-wrap:balance;margin:0 0 22px;font-size:clamp(2.8rem,4vw,4.5rem);font-weight:700;line-height:.98}.foil-guide-content>section>p:not(.foil-guide-section-label){color:var(--guide-muted);font-size:1.02rem;line-height:1.75}.foil-guide-answer{background:#fff8ef;border-left:4px solid #ec6f20;padding:27px 30px}.foil-guide-answer p{margin:0;color:#344157!important;font-size:1.08rem!important}.foil-guide-figure{border:1px solid var(--guide-line);background:var(--guide-card);border-radius:18px;margin:54px 0 92px;overflow:hidden;box-shadow:0 20px 54px #17254114}.foil-guide-figure-media{background:#eee9df;position:relative;overflow:hidden}.foil-guide-figure-media img{width:100%;height:auto;display:block}.foil-guide-figure figcaption{padding:28px 30px 31px}.foil-guide-figure figcaption>p{color:#b65014;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:.7rem;font-weight:900}.foil-guide-figure figcaption h2,.foil-guide-figure figcaption h3{max-width:18ch;color:var(--guide-ink);font-family:var(--font-commerce-display), sans-serif;letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(2rem,3vw,3rem);line-height:1}.foil-guide-figure figcaption>span{max-width:66ch;color:var(--guide-muted);line-height:1.6;display:block}.foil-guide-process-visual figcaption{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr);align-items:end;gap:8px 38px;display:grid}.foil-guide-process-visual figcaption>p{grid-column:1/-1}.foil-guide-process-visual figcaption>div{background:#1725411f;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.foil-guide-process-visual figcaption strong{color:#3f4a5e;letter-spacing:.035em;text-transform:uppercase;background:#f8f3ea;padding:12px 14px;font-size:.75rem}.foil-guide-balance-visual{margin:34px 0 36px}.foil-guide-balance-visual figcaption{background:#172541}.foil-guide-balance-visual figcaption>p{color:#f09250}.foil-guide-balance-visual figcaption h3{color:#fff;max-width:20ch}.foil-guide-variable-labels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.foil-guide-variable-labels span{color:#ffffff9e;border-top:1px solid #fff3;padding-top:13px;font-size:.8rem;line-height:1.45}.foil-guide-variable-labels strong{color:#fff;margin-bottom:3px;font-size:.9rem;display:block}.foil-guide-diagnostic-visual{margin:34px 0 38px}.foil-guide-diagnostic-labels{background:var(--guide-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;padding:0!important}.foil-guide-diagnostic-labels span{background:var(--guide-card);min-height:110px;color:var(--guide-muted);padding:19px 21px;font-size:.78rem;line-height:1.45}.foil-guide-diagnostic-labels strong{color:var(--guide-ink);margin-bottom:5px;font-size:.88rem;display:block}.foil-guide-requirements{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.foil-guide-requirements article{border:1px solid var(--guide-line);background:var(--guide-card);border-radius:14px;width:auto;padding:24px}.foil-guide-requirements svg{color:#d95d12}.foil-guide-requirements h3{margin:19px 0 8px;font-size:1.17rem}.foil-guide-requirements p{color:var(--guide-muted);margin:0;font-size:.88rem;line-height:1.6}.foil-guide-note,.foil-guide-rule{color:#fff;background:#172541;border-radius:12px;grid-template-columns:.7fr 1.3fr;gap:20px;margin-top:18px;padding:22px 24px;display:grid}.foil-guide-note span,.foil-guide-rule span{color:#ffffffb3;line-height:1.55}.foil-guide-steps{border-top:1px solid var(--guide-line);margin:34px 0 0;padding:0;list-style:none}.foil-guide-steps li{border-bottom:1px solid var(--guide-line);grid-template-columns:66px 1fr;gap:22px;padding:25px 0;display:grid}.foil-guide-steps>li>span{color:#d95d12;font-family:var(--font-commerce-display), sans-serif;font-size:1.25rem;font-weight:800}.foil-guide-steps h3{margin:0 0 8px;font-size:1.24rem}.foil-guide-steps p{color:var(--guide-muted);margin:0;line-height:1.65}.foil-guide-table-wrap{border:1px solid var(--guide-line);background:var(--guide-card);border-radius:14px;margin-top:28px;overflow-x:auto}.foil-guide-table-wrap table{border-collapse:collapse;width:100%}.foil-guide-table-wrap th,.foil-guide-table-wrap td{border-bottom:1px solid var(--guide-line);text-align:left;padding:17px 19px}.foil-guide-table-wrap thead th{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#172541;font-size:.76rem}.foil-guide-table-wrap tbody th{color:var(--guide-ink)}.foil-guide-table-wrap tbody td{color:var(--guide-muted)}.foil-guide-table-wrap tbody tr:last-child>*{border-bottom:0}.foil-guide-rule{color:var(--guide-ink);background:#fff3e8}.foil-guide-rule span{color:var(--guide-muted)}.foil-guide-failures,.foil-guide-faq{border-top:1px solid var(--guide-line)}.foil-guide-failures details,.foil-guide-faq details{border-bottom:1px solid var(--guide-line)}.foil-guide-failures summary,.foil-guide-faq summary{min-height:70px;color:var(--guide-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-weight:850;list-style:none;display:flex}.foil-guide-failures summary:after,.foil-guide-faq summary:after{color:#d95d12;content:"+";font-size:1.5rem}.foil-guide-failures details[open] summary:after,.foil-guide-faq details[open] summary:after{content:"−"}.foil-guide-failures details>div{grid-template-columns:1fr 1fr;gap:30px;padding:0 0 26px;display:grid}.foil-guide-failures p,.foil-guide-faq details p{color:var(--guide-muted);margin:0;line-height:1.65}.foil-guide-failures p strong{color:#a64c16;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.69rem;display:block}.foil-guide-compatibility{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:30px;display:grid}.foil-guide-compatibility article{border:1px solid var(--guide-line);background:var(--guide-card);border-radius:14px;width:auto;padding:25px}.foil-guide-compatibility h3{min-height:48px;margin:0 0 15px;font-size:1.15rem}.foil-guide-compatibility strong{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;margin-bottom:12px;padding:5px 8px;font-size:.69rem;display:inline-block}.foil-guide-compatibility [data-status=no] strong{color:#8f2720;background:#f9dfdc}.foil-guide-compatibility [data-status=test] strong{color:#775200;background:#fff0cd}.foil-guide-compatibility p{color:var(--guide-muted);margin:0;font-size:.88rem;line-height:1.6}.foil-guide-source-note{border-left:2px solid #ec6f20;padding-left:16px;font-size:.86rem!important}.foil-guide-source-note a{color:#a64c16;font-weight:750}.foil-guide-faq>h2{margin-bottom:28px}.foil-guide-faq details p{padding:0 0 25px}.foil-guide-products{border-top:1px solid var(--guide-line);margin-top:24px;margin-bottom:100px;padding-top:84px;scroll-margin-top:100px}.foil-guide-products .section-heading{grid-template-columns:1fr auto;align-items:end;gap:12px 40px;margin-bottom:36px;display:grid}.foil-guide-products .section-heading>p{color:#d95d12;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.72rem;font-weight:900}.foil-guide-products .section-heading h2{margin:0}.foil-guide-products .section-heading span{max-width:34ch;color:var(--guide-muted);line-height:1.5}.foil-guide-catalog-link{color:#a64c16;align-items:center;gap:9px;min-height:52px;margin-top:28px;font-weight:900;text-decoration:none;display:inline-flex}.foil-guide-closing{margin-top:30px}.commerce-editorial-callout{background:linear-gradient(120deg,#fff5e9,#fffdf9);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:30px;margin:62px auto 0;padding:clamp(28px,4vw,46px);display:grid;box-shadow:inset 0 0 0 1px #1725411a}.commerce-editorial-callout p{color:#b65014;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:900}.commerce-editorial-callout h2{letter-spacing:-.025em;margin:0 0 9px;font-size:clamp(2rem,3vw,3.3rem)}.commerce-editorial-callout span{color:#647083;max-width:66ch;line-height:1.55;display:block}.commerce-editorial-callout a{color:#fff;background:#172541;border-radius:999px;align-items:center;gap:9px;min-height:52px;padding:12px 20px;font-weight:850;text-decoration:none;display:inline-flex}.commerce-editorial-guide-links{justify-items:start;gap:10px;display:grid}.commerce-editorial-guide-links a{white-space:nowrap}@media (max-width:960px){.foil-guide-hero{grid-template-columns:1fr 1fr}.foil-guide-layout{grid-template-columns:minmax(0,1fr)}.foil-guide-toc{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;position:static}.foil-guide-toc p{grid-column:1/-1}.foil-guide-requirements,.foil-guide-compatibility{grid-template-columns:1fr}.foil-guide-compatibility h3{min-height:0}}@media (max-width:719px){.commerce-header-inner{grid-template-columns:minmax(0,1fr) auto}.foil-guide{padding:18px 18px 76px}.foil-guide-hero{border-radius:15px;grid-template-columns:1fr;min-height:0;margin:22px 0 66px}.foil-guide-hero-copy{padding:34px 25px 38px}.foil-guide-hero h1{font-size:clamp(3.4rem,16vw,4.8rem)}.foil-guide-hero-media{order:-1;min-height:340px}.foil-guide-hero-media:after{background:linear-gradient(#0000 60%,#17254133)}.foil-guide-layout{gap:56px}.foil-guide-toc{grid-template-columns:1fr 1fr}.foil-guide-content>section{margin-bottom:74px}.foil-guide-content h2{font-size:clamp(2.6rem,12vw,3.7rem)}.foil-guide-figure{border-radius:14px;margin:38px 0 66px}.foil-guide-figure figcaption{padding:23px 21px 25px}.foil-guide-figure figcaption h2,.foil-guide-figure figcaption h3{font-size:2.25rem}.foil-guide-process-visual figcaption,.foil-guide-process-visual figcaption>div,.foil-guide-variable-labels,.foil-guide-diagnostic-labels{grid-template-columns:1fr}.foil-guide-diagnostic-labels span{min-height:0}.foil-guide-note,.foil-guide-rule,.foil-guide-failures details>div{grid-template-columns:1fr}.foil-guide-steps li{grid-template-columns:42px 1fr;gap:12px}.foil-guide-products .section-heading,.commerce-editorial-callout{grid-template-columns:1fr;align-items:start}.commerce-editorial-callout a{justify-content:center}.commerce-editorial-guide-links,.commerce-editorial-guide-links a{width:100%}}@media (prefers-reduced-motion:reduce){.foil-guide-hero-media img{transition:none!important;transform:none!important}}.guides-page{--guides-gutter:clamp(24px, 3.6vw, 56px);width:100%;min-height:75vh;padding:28px var(--guides-gutter) 90px;background:radial-gradient(circle at 91% 2%,#ec6f2011,#0000 28rem),#f7f3e9;overflow:hidden}.guides-page>*{width:min(100%,1440px);margin-left:auto;margin-right:auto}.guides-page .breadcrumb-list{color:#667184;align-items:center;gap:9px;margin-bottom:28px;font-size:.85rem;font-weight:600;display:flex}.guides-page .breadcrumb-list a{color:#9d4c19}.guides-hero{isolation:isolate;width:calc(100% + (2 * var(--guides-gutter)));max-width:none;min-height:clamp(650px,74vh,760px);margin-inline:calc(-1 * var(--guides-gutter));background:#f7f3e9;margin-bottom:112px;position:relative;overflow:hidden}.guides-hero-visual{z-index:0;background:#e9e4da;position:absolute;inset:0 0 0 35%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000061 16%,#000 38% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000061 16%,#000 38% 100%)}.guides-hero-image{object-fit:cover;object-position:center;transform-origin:65%;will-change:opacity, transform}.guides-hero-image.is-active{z-index:1;animation:.76s cubic-bezier(.23,1,.32,1) both guides-image-enter}.guides-hero-image.is-leaving{z-index:0;animation:.76s cubic-bezier(.77,0,.175,1) both guides-image-leave}@keyframes guides-image-enter{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes guides-image-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.99)}}.guides-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#f7f3e9 0% 34%,#f7f3e9f0 44%,#f7f3e933 68%,#0000 80%),linear-gradient(#0000 66%,#f7f3e94d);position:absolute;inset:0}.guides-hero-copy{z-index:2;width:min(55%,780px);padding:clamp(46px, 6vh, 70px) 0 140px max(var(--guides-gutter), calc((100vw - 1440px) / 2 + 34px));position:relative}.guides-chapter-count{color:#b95315;letter-spacing:.12em;margin-bottom:23px;font-size:.76rem;font-weight:700;display:block}.guides-hero h1{color:#172541;max-width:8.8ch;font-family:var(--font-commerce-display), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(4.5rem,6vw,6.5rem);font-weight:700;line-height:.87}.guides-active-copy{max-width:600px;margin-top:32px;animation:.52s cubic-bezier(.23,1,.32,1) both guides-copy-enter}@keyframes guides-copy-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.guides-active-copy>p{color:#b95315;margin:0 0 5px;font-size:.78rem;font-weight:700}.guides-active-copy h2{color:#172541;font-family:var(--font-commerce-display), sans-serif;margin:0;font-size:clamp(2rem,2.7vw,2.8rem);line-height:1}.guides-active-copy>span{color:#58657a;max-width:51ch;margin:14px 0 22px;font-size:1rem;line-height:1.55;display:block}.guides-active-copy>a{color:#142038;background:#ec6f20;border-radius:999px;align-items:center;gap:11px;min-height:54px;padding:12px 22px;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #ec6f2033}.guides-active-copy>a:hover{transform:translateY(-2px);box-shadow:0 16px 34px #ec6f2045}.guides-hero-rail{right:var(--guides-gutter);bottom:26px;left:max(var(--guides-gutter), calc((100vw - 1440px) / 2 + 34px));z-index:4;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffdf9e8;border:1px solid #1725411c;border-radius:14px;grid-template-columns:1fr 54px;display:grid;position:absolute;box-shadow:0 18px 48px #1725411a}.guides-hero-rail>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.guides-hero-rail button{color:#677184;cursor:pointer;min-height:72px;font:inherit;background:0 0;border:0}.guides-hero-rail>div button{text-align:left;border-right:1px solid #1725411a;align-items:center;gap:11px;padding:12px 18px;display:flex;position:relative}.guides-hero-rail>div button:before{content:"";background:#ec6f20;height:3px;transition:right .26s;position:absolute;top:-1px;left:0;right:100%}.guides-hero-rail>div button[aria-pressed=true]:before{right:0}.guides-hero-rail>div button[aria-pressed=true]{color:#172541}.guides-hero-rail button span{color:#b95315;font-size:.68rem;font-weight:700}.guides-hero-rail button strong{font-size:.82rem}.guides-playback{place-items:center;display:grid}.guides-index{margin-bottom:92px}.guides-index-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:end;gap:70px;margin-bottom:48px;display:grid}.guides-index-heading h2{color:#172541;max-width:12ch;font-family:var(--font-commerce-display), sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(3.2rem,5vw,5.3rem);line-height:.9}.guides-index-heading p{color:#657085;margin:0 0 4px;font-size:1.02rem;line-height:1.65}.guides-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.guides-index-card{background:#fffdf9;border:1px solid #1725411a;border-radius:17px;grid-template-columns:minmax(220px,.85fr) minmax(280px,1.15fr);min-width:0;transition:transform .24s cubic-bezier(.23,1,.32,1),box-shadow .24s;display:grid;overflow:hidden;box-shadow:0 18px 48px #17254112}.guides-index-card:hover{transform:translateY(-6px);box-shadow:0 28px 62px #1725411f}.guides-index-media{background:#ece8df;min-height:390px;position:relative;overflow:hidden}.guides-index-media:after{content:"";background:linear-gradient(#0000 58%,#17254133);position:absolute;inset:0}.guides-index-media img{object-fit:cover;transition:transform .48s cubic-bezier(.23,1,.32,1)}.guides-index-card:hover .guides-index-media img{transform:scale(1.04)}.guides-index-media span{z-index:1;color:#fff;font-family:var(--font-commerce-display), sans-serif;font-size:2.8rem;font-weight:700;position:absolute;bottom:18px;left:18px}.guides-index-body{flex-direction:column;padding:30px;display:flex}.guides-index-body>p{color:#b95315;margin:0 0 8px;font-size:.76rem;font-weight:700}.guides-index-body h3{color:#172541;font-family:var(--font-commerce-display), sans-serif;margin:0;font-size:2.2rem;line-height:1}.guides-index-body>span{color:#687286;margin:15px 0 20px;font-size:.9rem;line-height:1.55;display:block}.guides-index-body ul{border-block:1px solid #1725411a;gap:9px;margin:0 0 23px;padding:18px 0;list-style:none;display:grid}.guides-index-body li{color:#35435b;align-items:center;gap:8px;font-size:.8rem;font-weight:600;display:flex}.guides-index-body li svg{color:#16845b;flex:none}.guides-index-body>a{color:#a9470f;justify-content:space-between;align-items:center;margin-top:auto;font-weight:700;text-decoration:none;display:flex}.guides-page .commerce-trust-strip{margin-bottom:78px}.guides-closing{color:#fff;background:radial-gradient(circle at 88% 20%,#ec6f203d,#0000 18rem),#172541;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:clamp(34px,5vw,66px);display:grid;box-shadow:0 24px 60px #17254129}.guides-closing h2{font-family:var(--font-commerce-display), sans-serif;margin:0 0 9px;font-size:clamp(2.5rem,4vw,4rem);line-height:.95}.guides-closing p{color:#ffffffb8;max-width:680px;margin:0;line-height:1.6}.guides-closing>a{color:#142038;background:#ec6f20;border-radius:999px;align-items:center;gap:12px;min-height:56px;padding:12px 23px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:1099px){.guides-hero h1{font-size:clamp(4.1rem,7.4vw,5.5rem)}.guides-hero-copy{width:59%}.guides-index-card{grid-template-columns:1fr}.guides-index-media{min-height:300px}}@media (max-width:719px){.guides-page{padding:18px 16px 76px}.guides-page .breadcrumb-list{margin-bottom:24px}.guides-hero{margin-inline:auto;width:100%;min-height:0;margin-bottom:76px;display:grid;overflow:visible}.guides-hero-visual{border-radius:15px;min-height:350px;position:relative;inset:auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.guides-hero-shade{display:none}.guides-hero-copy{width:100%;padding:28px 2px 20px}.guides-chapter-count{margin-bottom:16px}.guides-hero h1{max-width:9ch;font-size:clamp(3.65rem,16.5vw,4.8rem);line-height:.87}.guides-active-copy{margin-top:27px}.guides-active-copy h2{font-size:2.25rem}.guides-hero-rail{grid-template-columns:1fr 50px;width:100%;margin-top:13px;position:relative;inset:auto}.guides-hero-rail>div{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-hero-rail>div button{border-bottom:1px solid #1725411a;min-height:58px;padding:9px 11px}.guides-hero-rail>div button:nth-child(2n){border-right:0}.guides-hero-rail>div button:nth-last-child(-n+2){border-bottom:0}.guides-hero-rail button strong{font-size:.76rem}.guides-index-heading{margin-bottom:34px;display:block}.guides-index-heading h2{max-width:9ch;font-size:3.6rem}.guides-index-heading p{margin-top:20px}.guides-index-grid,.guides-index-card{grid-template-columns:1fr}.guides-index-media{min-height:280px}.guides-index-body{padding:25px 22px 27px}.guides-closing{border-radius:14px;grid-template-columns:1fr;gap:28px}.guides-closing>a{justify-content:center}}@media (prefers-reduced-motion:reduce){.guides-hero-image,.guides-active-copy{animation:none!important}.guides-index-card,.guides-active-copy>a{transition:none!important;transform:none!important}}.catalog-page{background:radial-gradient(circle at 16% 10%, rgba(var(--og-orange-rgb), .18), transparent 28rem), linear-gradient(145deg, var(--og-deep) 0%, var(--og-navy) 48%, #0d1527 100%);min-height:100vh;padding:clamp(28px,5vw,72px)}.catalog-page-hero{max-width:980px;margin-bottom:28px}.catalog-page-hero.is-filtered{max-width:840px;margin-bottom:18px}.catalog-page-hero h1{letter-spacing:0;max-width:980px;margin:0;font-size:clamp(3rem,8vw,6.8rem);line-height:.94}.catalog-page-hero.is-filtered h1{font-size:clamp(2.25rem,5.4vw,4.6rem)}.catalog-page-hero p:not(.catalog-kicker){max-width:760px;color:rgba(var(--og-cream-rgb), .74);font-size:clamp(1rem,2vw,1.2rem);line-height:1.6}.catalog-hero-metrics{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.catalog-hero-metrics span{border:1px solid rgba(var(--og-cream-rgb), .14);background:rgba(var(--og-cream-rgb), .07);min-height:36px;color:var(--og-cream-warm);border-radius:6px;align-items:center;padding:0 12px;font-size:.8rem;font-weight:900;display:inline-flex}.catalog-back-link{border:1px solid rgba(var(--og-cream-rgb), .16);background:rgba(var(--og-cream-rgb), .06);width:fit-content;min-height:40px;color:var(--og-cream);border-radius:6px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:900;display:inline-flex}.catalog-category-nav{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.catalog-category-nav a{border:1px solid rgba(var(--og-cream-rgb), .14);background:rgba(var(--og-cream-rgb), .06);min-height:42px;color:rgba(var(--og-cream-rgb), .78);border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-weight:900;display:inline-flex}.catalog-category-nav a[data-active=true]{border-color:rgba(var(--og-orange-rgb), .64);background:rgba(var(--og-orange-rgb), .18);color:var(--og-cream-warm)}.catalog-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:0 0 24px;display:grid}.catalog-search-form label{gap:8px;display:grid}.catalog-search-form span{color:rgba(var(--og-cream-rgb), .62);text-transform:uppercase;font-size:.78rem;font-weight:850}.catalog-search-form input,.catalog-search-form button{border:1px solid rgba(var(--og-cream-rgb), .14);min-height:46px;font:inherit;border-radius:6px;padding:0 14px}.catalog-search-form input{background:rgba(var(--og-cream-rgb), .07);width:100%;color:var(--og-cream)}.catalog-search-form button{background:var(--orange);color:var(--og-orange-foreground);cursor:pointer;font-weight:950}.catalog-empty-state{border:1px solid rgba(var(--og-cream-rgb), .14);background:#060a0fb8;border-radius:8px;max-width:760px;padding:24px}.catalog-empty-state h2{margin:0 0 10px;font-size:clamp(1.6rem,3vw,2.4rem)}.catalog-empty-state p{color:rgba(var(--og-cream-rgb), .72);margin:0;line-height:1.6}.catalog-empty-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.catalog-empty-actions a{background:var(--orange);min-height:42px;color:var(--og-orange-foreground);border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-weight:950;display:inline-flex}.real-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.real-product-card{border:1px solid rgba(var(--og-cream-rgb), .13);background:#060a0fc7;border-radius:8px;overflow:hidden}.real-product-media{aspect-ratio:4/3;background:linear-gradient(135deg, rgba(var(--og-orange-rgb), .2), transparent 44%), rgba(var(--og-cream-rgb), .06);place-items:center;display:grid}.real-product-media img{object-fit:cover;width:100%;height:100%}.real-product-media{color:inherit}.real-product-media span{color:rgba(var(--og-cream-rgb), .8);letter-spacing:.12em;font-size:2rem;font-weight:950}.real-product-body{gap:12px;padding:18px;display:grid}.real-product-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.real-product-topline span,.real-product-topline small{color:var(--og-cream-warm);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.real-product-topline small{color:rgba(var(--og-cream-rgb), .68);letter-spacing:0}.real-product-body h2{margin:0;font-size:1.18rem;line-height:1.2}.real-product-title-link:hover,.real-product-title-link:focus-visible{color:var(--og-cream-warm)}.real-product-body p{color:rgba(var(--og-cream-rgb), .7);margin:0;line-height:1.45}.real-product-body dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.real-product-body dl div{background:rgba(var(--og-cream-rgb), .07);border-radius:6px;min-width:0;padding:8px}.real-product-body dt{color:rgba(var(--og-cream-rgb), .52);text-transform:uppercase;font-size:.68rem;font-weight:850}.real-product-body dd{color:var(--og-cream);overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem;font-weight:850}.real-product-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.real-product-action-links{gap:8px;display:flex}.real-product-actions strong{color:var(--og-cream);font-size:1.14rem}.real-product-actions a{background:var(--orange);min-height:40px;color:var(--og-orange-foreground);border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:.86rem;font-weight:950;display:inline-flex}.real-product-actions .real-product-secondary-action{border:1px solid rgba(var(--og-cream-rgb), .16);background:rgba(var(--og-cream-rgb), .07);color:var(--og-cream)}.catalog-pagination{justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.catalog-pagination div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.catalog-pagination a{border:1px solid rgba(var(--og-cream-rgb), .14);background:rgba(var(--og-cream-rgb), .06);min-width:42px;min-height:40px;color:rgba(var(--og-cream-rgb), .78);border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:.86rem;font-weight:900;display:inline-flex}.catalog-pagination a[data-active=true]{border-color:rgba(var(--og-orange-rgb), .64);background:rgba(var(--og-orange-rgb), .2);color:var(--og-cream-warm)}.catalog-pagination a[data-disabled=true]{opacity:.42;pointer-events:none}.breadcrumb-list{color:rgba(var(--og-cream-rgb), .64);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:26px;font-size:.82rem;font-weight:850;display:flex}.breadcrumb-list a{color:var(--og-cream-warm)}.category-page{display:block}.category-hero{max-width:1040px;margin-bottom:30px}.category-hero h1{letter-spacing:0;max-width:1040px;margin:0;font-size:clamp(2.75rem,7.4vw,6.4rem);line-height:.96}.category-hero p:not(.catalog-kicker){max-width:760px;color:rgba(var(--og-cream-rgb), .74);margin:18px 0 0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.62}.category-copy{gap:16px;margin:0 0 30px;display:grid}.category-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.category-copy article{border:1px solid rgba(var(--og-cream-rgb), .13);background:rgba(var(--og-cream-rgb), .055);border-radius:8px;padding:18px}.category-copy h2{color:var(--og-cream-warm);letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:.86rem;font-weight:950}.category-copy p{color:rgba(var(--og-cream-rgb), .72);margin:0;line-height:1.6}.category-facet-list{flex-wrap:wrap;gap:8px;display:flex}.category-facet-list span{border:1px solid rgba(var(--og-cream-rgb), .14);background:rgba(var(--og-cream-rgb), .06);min-height:34px;color:var(--og-cream-warm);border-radius:6px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:850;display:inline-flex}.product-page{background:radial-gradient(circle at 16% 10%, rgba(var(--og-orange-rgb), .18), transparent 28rem), linear-gradient(145deg, var(--og-deep) 0%, var(--og-navy) 48%, #0d1527 100%);min-height:100vh;padding:clamp(28px,5vw,72px)}.product-hero{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(24px,5vw,64px);width:min(1180px,100%);margin:0 auto clamp(54px,8vw,92px);display:grid}.product-hero>*,.product-summary,.product-description-section>*,.product-description-copy,.product-related{min-width:0}.product-media-panel{border:1px solid rgba(var(--og-cream-rgb), .13);background:linear-gradient(135deg, rgba(var(--og-orange-rgb), .18), transparent 42%), rgba(var(--og-cream-rgb), .06);border-radius:8px;overflow:hidden}.product-media-panel img{aspect-ratio:1;background:rgba(var(--og-cream-rgb), .98);object-fit:contain;width:100%;display:block}.product-media-panel span{min-height:420px;color:rgba(var(--og-cream-rgb), .8);letter-spacing:.12em;place-items:center;font-size:3rem;font-weight:950;display:grid}.product-summary{gap:18px;display:grid}.product-summary h1{letter-spacing:0;margin:0;font-size:clamp(2.6rem,6.4vw,6.2rem);line-height:.94}.product-summary>p:not(.catalog-kicker){max-width:720px;color:rgba(var(--og-cream-rgb), .76);margin:0;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.62}.product-price-panel{border:1px solid rgba(var(--og-cream-rgb), .13);background:rgba(var(--og-cream-rgb), .06);border-radius:8px;gap:6px;padding:18px;display:grid}.product-price-panel span{color:var(--og-cream-warm);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.product-price-panel strong{color:var(--og-cream);font-size:clamp(2rem,4vw,3.4rem);line-height:1}.product-price-panel small{color:rgba(var(--og-cream-rgb), .64);line-height:1.45}.product-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.product-meta-grid div{background:rgba(var(--og-cream-rgb), .07);border-radius:6px;min-width:0;padding:10px 12px}.product-meta-grid dt{color:rgba(var(--og-cream-rgb), .54);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.product-meta-grid dd{color:var(--og-cream);overflow-wrap:anywhere;margin:5px 0 0;font-weight:850}.product-actions{flex-wrap:wrap;gap:10px;display:flex}.product-description-section,.product-related{width:min(1180px,100%);margin:0 auto clamp(54px,8vw,92px)}.product-description-section{grid-template-columns:minmax(340px,.58fr) minmax(0,1.42fr);align-items:start;gap:clamp(28px,4.5vw,64px);display:grid}.product-description-section h2{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,3vw,2.6rem);line-height:1.04}.product-related h2{letter-spacing:0;margin:0;font-size:clamp(2rem,4.6vw,4rem);line-height:.98}.product-description-copy{gap:16px;display:grid}.product-description-paragraph,.product-description-block{border:1px solid rgba(var(--og-cream-rgb), .13);background:rgba(var(--og-cream-rgb), .055);color:rgba(var(--og-cream-rgb), .76);border-radius:8px;margin:0;padding:18px;line-height:1.65}.product-description-block h3{color:var(--og-cream-warm);letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:.86rem;font-weight:950}.product-description-block p{margin:0 0 12px}.product-description-block ul{gap:8px;margin:0;padding-left:1.1rem;display:grid}@media (max-width:900px){.real-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-inner,.company-info-grid,.company-location-grid,.product-hero,.product-description-section,.category-copy-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{font-family:var(--font-geist-sans), Geist, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--ink);background:radial-gradient(circle at 18% 20%, rgba(var(--og-orange-rgb), .18), transparent 28rem), radial-gradient(circle at 82% 64%, #10b98129, transparent 26rem), linear-gradient(140deg, var(--og-deep) 0%, var(--og-navy) 46%, var(--og-surface) 100%);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.page-shell{min-height:100vh}.door-scroll-section{background:radial-gradient(circle at 50% 78%, rgba(var(--og-orange-rgb), .18), transparent 22rem), linear-gradient(180deg, #020202 0%, #070707 52%, #020202 100%);height:250vh}.door-canvas-wrap{height:100vh;position:sticky;top:0}.door-sequence-section{background:#020202;height:auto}.door-sequence-sticky{--catalog-haze:0;--intro-progress:1;--warehouse-nav-progress:0;background:#020202;height:100vh;position:sticky;top:0;overflow:hidden}.door-sequence-canvas{width:100%;height:100%;transition:transform .52s,filter .32s;display:block}.door-sequence-sticky.is-entering-rack .door-sequence-canvas{filter:saturate(1.08)contrast(1.05);transform:scale(1.045)}.door-scroll-spacer{height:330vh}.home-door-intro .door-scroll-spacer{height:170vh}.home-door-intro+.landing-preview-page{z-index:1;position:relative}.door-intro{pointer-events:none;opacity:var(--intro-progress);transform:translateY(calc((1 - var(--intro-progress)) * -18px));text-align:center;z-index:2;align-content:center;place-items:center;gap:16px;padding:24px;display:grid;position:absolute;inset:0}.door-intro:before{content:"";background:radial-gradient(circle at 50% 45%, rgba(var(--og-orange-rgb), .14), transparent 24rem), linear-gradient(180deg, #02020261, #0202021a 46%, #02020275);position:absolute;inset:0}.door-intro p{color:rgba(var(--og-cream-rgb), .88);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 16px 42px #000000d6;margin:0;font-size:clamp(.84rem,2vw,1rem);font-weight:850;position:relative}.door-intro span{border:1px solid rgba(var(--og-cream-rgb), .24);min-height:42px;color:var(--og-cream);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0202025c;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:.78rem;font-weight:850;display:inline-flex;position:absolute;bottom:clamp(36px,8vh,72px);left:50%;transform:translate(-50%)}.showroom-scroll-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.catalog-kicker{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.74rem;font-weight:850}.catalog-reveal-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.catalog-after h2{letter-spacing:0;margin:0;font-size:clamp(2.2rem,6vw,5.2rem);line-height:.94}.catalog-after p{color:#d5dde7;max-width:720px;margin:18px 0 0;font-size:clamp(.98rem,1.6vw,1.18rem);line-height:1.55}.catalog-primary-action,.catalog-search button{background:var(--orange);min-height:46px;color:var(--og-orange-foreground);font:inherit;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-weight:850;display:inline-flex}.catalog-search{border:1px solid rgba(var(--og-cream-rgb), .16);background:rgba(var(--og-cream-rgb), .07);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:clamp(20px,3vw,30px);padding:8px;display:grid}.catalog-search span{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;padding:0 12px;overflow:hidden}.catalog-tabs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.catalog-tabs button{border:1px solid rgba(var(--og-cream-rgb), .15);background:rgba(var(--og-cream-rgb), .06);min-height:36px;color:var(--og-cream);font:inherit;border-radius:999px;padding:0 13px;font-size:.88rem;font-weight:780}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.catalog-card{border:1px solid rgba(var(--og-cream-rgb), .14);background:linear-gradient(180deg, rgba(var(--og-cream-rgb), .1), rgba(var(--og-cream-rgb), .045)), #060a0fd6;border-radius:8px;flex-direction:column;min-height:210px;padding:18px;display:flex}.catalog-card span{color:var(--orange);letter-spacing:.07em;font-size:.72rem;font-weight:850}.catalog-card h2{letter-spacing:0;margin:18px 0 0;font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.08}.catalog-card p{color:#b6c2cf;margin:12px 0 0;font-size:.92rem}.catalog-card div{justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;display:flex}.catalog-card strong{color:#d8f5e8;font-size:.88rem}.catalog-card small{color:var(--og-cream-warm);font-size:.88rem;font-weight:800}.catalog-after{background:radial-gradient(circle at 20% 24%, rgba(var(--og-orange-rgb), .14), transparent 26rem), linear-gradient(180deg, #020202 0%, var(--og-deep) 46%, var(--og-surface) 100%);min-height:100vh;padding:80px clamp(18px,6vw,88px)}.catalog-after-inner{width:min(1180px,100%);margin:0 auto}.section-heading{gap:14px;max-width:820px;display:grid}.section-heading h2,.company-grid h2,.contact-grid h2{letter-spacing:0;margin:0;font-size:clamp(2rem,4.8vw,4.7rem);line-height:.98}.company-grid h2{font-size:clamp(2.35rem,4.4vw,4.25rem)}.contact-grid h2{font-size:clamp(2rem,3.8vw,3.65rem)}.section-heading p:not(.catalog-kicker),.company-grid p,.contact-grid p{color:#cbd5e1;margin:0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.65}.family-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.step-tile,.contact-panel{border:1px solid rgba(var(--og-cream-rgb), .13);background:rgba(var(--og-cream-rgb), .055);border-radius:8px}.family-mark{background:rgba(var(--og-orange-rgb), .16);width:44px;height:44px;color:var(--og-cream-warm);border-radius:6px;place-items:center;font-weight:900;display:grid}.company-grid,.contact-grid{align-items:start;gap:clamp(28px,6vw,80px);display:grid}.company-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.contact-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,.82fr);grid-template-areas:"copy panel""map map";row-gap:clamp(28px,5vw,58px)}.company-grid>div:first-child,.contact-grid>div:first-child{gap:16px;display:grid}.company-copy,.contact-copy,.contact-panel{min-width:0}.contact-copy{grid-area:copy}.contact-panel{grid-area:panel}.company-proof-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;display:grid}.company-proof-list div{border:1px solid rgba(var(--og-cream-rgb), .13);background:rgba(var(--og-cream-rgb), .055);border-radius:8px;min-width:0;padding:12px}.company-proof-list dt,.contact-panel h3{color:rgba(var(--og-cream-rgb), .62);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:900}.company-proof-list dd{color:var(--og-cream);margin:5px 0 0;line-height:1.38}.trust-grid{gap:12px;display:grid}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.step-tile{flex-direction:column;min-height:220px;padding:18px;display:flex}.step-tile span{color:var(--orange);font-weight:900}.step-tile h3{margin:34px 0 0;font-size:1.18rem}.step-tile p{color:#b6c2cf;margin:12px 0 0;line-height:1.52}.contact-panel{background:radial-gradient(circle at 82% 12%, rgba(var(--og-orange-rgb), .18), transparent 13rem), rgba(var(--og-cream-rgb), .055);padding:22px}.contact-panel h3{color:var(--og-cream-warm);margin:0 0 16px}.contact-panel .catalog-primary-action{width:100%}.contact-panel dl{gap:18px;margin:24px 0 0;display:grid}.contact-panel dt{color:#a9b4c2;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}.contact-panel dd{color:var(--og-cream);margin:6px 0 0;line-height:1.45}.contact-map{border:1px solid rgba(var(--og-cream-rgb), .14);background:rgba(var(--og-cream-rgb), .06);border-radius:8px;width:100%;min-height:clamp(300px,36vw,430px)}.contact-map-wrap{grid-area:map;min-width:0}.site-footer{z-index:4;border-top:1px solid rgba(var(--og-cream-rgb), .13);background:radial-gradient(circle at 14% 0%, rgba(var(--og-orange-rgb), .11), transparent 18rem), linear-gradient(145deg, var(--og-deep) 0%, var(--og-navy) 100%);color:var(--og-cream);position:relative}.site-footer-inner{grid-template-columns:minmax(230px,1.12fr) minmax(210px,1fr) minmax(150px,.68fr) minmax(170px,.74fr);align-items:start;gap:clamp(18px,3vw,40px);width:min(1180px,100%);margin:0 auto;padding:clamp(30px,5vw,48px) clamp(18px,6vw,88px);display:grid}.footer-brand,.footer-contact,.footer-families,.footer-links,.footer-legal{align-content:start;gap:10px;display:grid}.footer-brand img{width:min(178px,100%);height:auto;display:block}.footer-brand p{max-width:26rem;color:rgba(var(--og-cream-rgb), .74);margin:0;font-size:.88rem;line-height:1.35}.site-footer h2{color:var(--og-cream-warm);letter-spacing:.11em;text-transform:uppercase;margin:0 0 2px;font-size:.74rem;font-weight:950}.site-footer a{color:rgba(var(--og-cream-rgb), .78);line-height:1.4}.site-footer a:hover,.site-footer a:focus-visible{color:var(--og-cream-warm)}.footer-contact{color:rgba(var(--og-cream-rgb), .72);margin:0;font-size:.9rem;font-style:normal;line-height:1.42}.footer-families a{gap:2px;display:grid}.footer-families strong{color:var(--og-cream);font-size:.86rem;line-height:1.2}.footer-families span{color:rgba(var(--og-cream-rgb), .61);font-size:.76rem;line-height:1.28}.footer-links{font-size:.9rem;font-weight:800}.footer-whatsapp{color:var(--og-cream-warm)}.footer-legal{color:rgba(var(--og-cream-rgb), .72)}.footer-legal dl{gap:10px;margin:0;display:grid}.footer-legal div{gap:2px;display:grid}.footer-legal dt{color:rgba(var(--og-cream-rgb), .52);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.footer-legal dd{color:rgba(var(--og-cream-rgb), .76);margin:0;font-size:.88rem;line-height:1.28}.site-footer-bottom{border-top:1px solid rgba(var(--og-cream-rgb), .11);width:min(1180px,100%);color:rgba(var(--og-cream-rgb), .58);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 auto;padding:12px clamp(18px,6vw,88px) 16px;font-size:.76rem;display:flex}.company-page{background:radial-gradient(circle at 18% 12%, rgba(var(--og-orange-rgb), .17), transparent 28rem), linear-gradient(145deg, var(--og-deep) 0%, var(--og-navy) 48%, var(--og-surface) 100%);min-height:100vh;padding:clamp(34px,6vw,86px)}.company-hero{gap:18px;width:min(1040px,100%);margin:0 auto clamp(42px,7vw,82px);display:grid}.company-hero h1,.company-location-grid h2{letter-spacing:0;max-width:980px;margin:0;font-size:clamp(2.7rem,7vw,6.8rem);line-height:.94}.company-hero p,.company-location-grid p{max-width:760px;color:rgba(var(--og-cream-rgb), .74);margin:0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65}.company-hero-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.catalog-secondary-action{border:1px solid rgba(var(--og-cream-rgb), .18);min-height:46px;color:var(--og-cream);border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-weight:850;display:inline-flex}.company-info-grid,.company-location-grid{gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.company-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(42px,7vw,82px)}.company-info-grid article{border:1px solid rgba(var(--og-cream-rgb), .13);background:#060a0fad;border-radius:8px;padding:22px}.company-info-grid h2{color:var(--og-cream-warm);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:.8rem;font-weight:950}.company-info-grid dl,.business-contact-list{gap:14px;margin:0;display:grid}.company-info-grid dt,.business-contact-list dt{color:rgba(var(--og-cream-rgb), .54);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.company-info-grid dd,.business-contact-list dd{color:var(--og-cream);margin:5px 0 0;line-height:1.45}.company-info-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.company-info-grid li{background:rgba(var(--og-cream-rgb), .07);color:var(--og-cream);border-radius:6px;padding:10px 12px;font-weight:820}.company-info-grid p{color:rgba(var(--og-cream-rgb), .72);margin:0 0 14px;line-height:1.6}.company-location-grid{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:stretch}.company-location-grid>div{align-content:start;gap:18px;display:grid}.company-location-grid iframe{border:1px solid rgba(var(--og-cream-rgb), .14);background:rgba(var(--og-cream-rgb), .06);border-radius:8px;width:100%;min-height:440px}.webgl-fallback{background:radial-gradient(circle at 58% 32%, rgba(var(--og-orange-rgb), .42), transparent 11rem), radial-gradient(circle at 68% 52%, #10b98152, transparent 14rem), radial-gradient(circle at 48% 44%, #38bdf83d, transparent 18rem), linear-gradient(135deg, var(--og-deep), var(--og-surface) 52%, var(--og-deep));width:100%;height:100%}.scroll-stage{z-index:2;position:relative}.panel{align-items:center;min-height:100vh;padding:96px clamp(20px,6vw,88px);display:flex}.hero{align-items:flex-end;padding-bottom:12vh}.copy-block{width:min(740px,100%)}.eyebrow,.step-card p{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:800}h1{letter-spacing:0;max-width:780px;margin:0;font-size:clamp(3.4rem,9vw,8.6rem);line-height:.9}.lead{color:#d7dee7;max-width:680px;margin:30px 0 0;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.primary-action,.secondary-action{border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-weight:800;display:inline-flex}.primary-action{background:var(--orange);color:var(--og-orange-foreground)}.secondary-action{border:1px solid var(--line);background:rgba(var(--og-cream-rgb), .06)}.panel-right{justify-content:flex-end}.panel-left{justify-content:flex-start}.step-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:8px;width:min(470px,100%);padding:clamp(22px,4vw,34px);box-shadow:0 24px 70px #00000052}.step-icon{width:38px;height:38px;color:var(--cyan);background:#38bdf829;border-radius:6px;place-items:center;margin-bottom:22px;display:grid}.step-card h2{letter-spacing:0;margin:0;font-size:clamp(2rem,4.8vw,4.2rem);line-height:.98}.step-card span{color:#cbd5e1;margin-top:22px;font-size:1rem;line-height:1.65;display:block}.closing-panel{align-items:flex-end}.closing-grid{grid-template-columns:minmax(280px,520px) minmax(260px,440px);align-items:end;gap:clamp(22px,5vw,80px);width:100%;display:grid}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metric-strip span{border:1px solid var(--line);background:rgba(var(--og-cream-rgb), .07);min-height:116px;color:var(--muted);border-radius:8px;padding:18px;line-height:1.35}.metric-strip strong{color:var(--ink);margin-bottom:8px;font-size:1.8rem;display:block}@media (max-width:760px){.panel,.hero{justify-content:flex-start;align-items:flex-end;padding:88px 18px 42px}h1{font-size:clamp(3.2rem,16vw,5rem)}.step-card{width:100%}.closing-grid,.metric-strip{grid-template-columns:1fr}.metric-strip span{min-height:88px}.door-scroll-spacer{height:340vh}.door-intro span{width:min(260px,100vw - 36px)}.catalog-reveal-header,.catalog-search,.catalog-grid,.family-grid,.company-grid,.steps-grid,.contact-grid,.site-footer-inner,.company-info-grid,.company-location-grid,.product-hero,.product-description-section,.category-copy-grid{grid-template-columns:1fr}.site-footer-inner{gap:16px;padding:24px 16px}.footer-links,.footer-legal{justify-content:flex-start}.site-footer-bottom{padding:12px 16px 16px}.company-page{padding:28px 16px 48px}.company-hero h1,.company-location-grid h2{font-size:clamp(2.25rem,10vw,3.4rem)}.company-proof-list{grid-template-columns:1fr}.contact-grid{grid-template-areas:"copy""panel""map";row-gap:24px}.company-location-grid iframe,.contact-map{min-height:300px}.product-page{max-width:100vw;padding:24px 16px 44px;overflow-x:hidden}.product-hero,.product-media-panel,.product-summary,.product-summary h1,.product-summary>p,.product-price-panel,.product-meta-grid,.product-actions,.product-description-section,.product-description-copy,.product-related{width:calc(100vw - 48px);min-width:0;max-width:calc(100vw - 48px)}.product-summary h1,.category-hero h1{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1.9rem,8vw,2.45rem);line-height:1.04}.product-description-section h2,.product-related h2{overflow-wrap:anywhere;font-size:clamp(1.8rem,8.2vw,2.85rem);line-height:1.04}.product-media-panel img{aspect-ratio:1}.product-meta-grid,.product-actions,.catalog-pagination,.real-product-action-links{grid-template-columns:1fr}.product-actions,.real-product-action-links,.catalog-pagination{flex-direction:column;align-items:stretch}.catalog-pagination div{justify-content:stretch}.catalog-pagination div a{flex:40px}.catalog-primary-action,.catalog-search button,.catalog-secondary-action{width:100%}.catalog-card{min-height:168px}.catalog-page{width:100%;max-width:100vw;padding:24px 16px 32px;overflow-x:hidden}.catalog-page-hero h1{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:clamp(2rem,9.3vw,2.85rem);line-height:1}.catalog-page-hero p:not(.catalog-kicker){max-width:34rem;font-size:.98rem}.catalog-category-nav{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;margin-right:-16px;padding-bottom:6px;overflow-x:auto}.catalog-category-nav a{flex:none;min-height:38px;padding:0 12px}.catalog-search-form{grid-template-columns:1fr}.catalog-search-form label,.catalog-search-form input,.catalog-search-form button,.real-product-card,.real-product-body{min-width:0;max-width:100%}.catalog-search-form button{width:100%}.real-catalog-grid,.real-product-body dl{grid-template-columns:1fr}.real-product-topline{flex-direction:column;align-items:flex-start;gap:5px}.real-product-topline small{overflow-wrap:anywhere}.real-product-actions{flex-direction:column;align-items:stretch}.real-product-action-links{display:grid}.real-product-actions strong{overflow-wrap:anywhere}.real-product-actions a{width:100%}}@media (max-width:980px){.preview-hero{min-height:auto}.preview-hero-bg{inset:0}.preview-hero:before{background:linear-gradient(180deg, #020305eb 0%, #020305b8 48%, #020305f5 100%), radial-gradient(circle at 58% 40%, rgba(var(--og-orange-rgb), .2), transparent 15rem)}.preview-nav{grid-template-columns:1fr auto;padding:20px 18px 0;position:relative;inset:auto}.preview-nav nav{order:3;grid-column:1/-1;justify-content:flex-start}.preview-hero-content{grid-template:"copy""pillars"/1fr;gap:24px;padding:92px 18px 34px}.preview-hero-copy h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.8rem,12vw,4.4rem)}.preview-pillars{grid-template-columns:1fr;gap:14px}.preview-pillar,.preview-pillar+.preview-pillar{border-right:0;border-top:1px solid rgba(var(--og-cream-rgb), .14);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 0 0}.preview-pillar:first-child{border-top:0;padding-top:0}.preview-map-svg{opacity:.56;transform-origin:50%;transform:scale(1.08)translate(-4%)}.preview-materials-inner{padding:34px 18px 50px}.preview-materials-route,.preview-materials-orbital-badge{display:none}.preview-materials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-material{grid-template-rows:minmax(176px,auto) auto}.preview-material-product{width:min(34vw,198px);min-width:156px}.preview-material:after{width:min(34vw,198px)}.preview-guidance-inner{grid-template-columns:1fr;height:auto}.preview-guidance-content{padding:34px 18px 38px}.preview-guidance-track{grid-template-columns:1fr;gap:22px}.preview-guidance-route{display:none}.preview-guidance-step{text-align:left;grid-template-columns:44px 76px minmax(0,1fr);place-items:center start;gap:12px}.preview-guidance-index{justify-self:center}.preview-guidance-icon{width:70px}.preview-guidance-step h3{margin:0}.preview-guidance-step p{grid-column:3;max-width:100%}.preview-guidance-visual{border-top:1px solid rgba(var(--og-orange-rgb), .24);border-left:0;height:300px;min-height:300px}.preview-guidance-visual img{object-position:62% 50%;transform-origin:50%;transform:scale(1.04)}.preview-catalog-tool-inner{grid-template-columns:1fr;gap:30px;padding:40px 18px 52px}.preview-catalog-tool-copy{order:1;max-width:100%}.preview-catalog-device{order:2;justify-self:center;width:min(100%,640px)}.preview-catalog-tool-features{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-contact-inner{grid-template-columns:1fr;min-height:0}.preview-contact-cta,.preview-contact-details{padding:40px 18px}.preview-contact-cta{border-right:0;border-bottom:1px solid rgba(var(--og-orange-rgb), .24)}.preview-contact-visual{border-right:0;border-bottom:1px solid rgba(var(--og-orange-rgb), .24);min-height:360px}.preview-contact-visual img{object-position:center}.preview-ricaurte-pin{top:14%;left:8%}}@media (max-width:620px){.landing-preview-page,.preview-hero,.preview-materials,.preview-guidance,.preview-catalog-tool{max-width:100vw;overflow-x:hidden}.preview-nav{grid-template-columns:1fr;gap:14px}.preview-brand{grid-template-columns:42px auto}.preview-brand-mark{width:42px;height:42px}.preview-brand-mark img{width:60px;height:60px}.preview-brand-type strong{font-size:.9rem}.preview-brand-type span{font-size:.66rem}.preview-nav nav{display:none}.preview-nav-cta{width:100%}.preview-hero-content{gap:18px;padding-top:54px}.preview-hero-actions{justify-content:flex-start;width:auto;display:flex;left:18px;right:auto}.preview-hero-action{min-width:0;padding:0 10px;font-size:.76rem}.preview-hero-copy h1{font-size:clamp(2.22rem,10.8vw,2.72rem);line-height:.94}.preview-brand-name{margin-top:14px;font-size:1.08rem}.preview-hero-lede{margin-top:9px;font-size:1rem}.preview-hero-inline-actions{grid-template-columns:1fr;margin-top:18px;display:grid}.preview-hero-inline-actions a{width:100%}.preview-map-svg{opacity:.34;transform:scale(1.22)translate(-18%)}.preview-materials-heading h2{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.25rem,12vw,3.15rem)}.preview-materials-grid{grid-template-columns:1fr}.preview-material{grid-template-rows:auto;grid-template-columns:minmax(126px,.72fr) minmax(0,1fr);align-items:center;gap:12px;padding:14px}.preview-material:before{width:34%;bottom:24px;left:8%;right:auto}.preview-material-product{width:min(36vw,150px);min-width:126px}.preview-material-product img,.preview-material-bopp .preview-material-product img,.preview-material-ldpe .preview-material-product img,.preview-material-hsf .preview-material-product img,.preview-material-mag .preview-material-product img{width:132%;max-height:112%;transform:none}.preview-material:after{width:min(36vw,150px)}.preview-material h3{font-size:1.5rem}.preview-material-content{min-width:0;max-width:100%}.preview-material-content p:not(.preview-material-action){font-size:.82rem}.preview-guidance-heading h2{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.08rem,10vw,3rem)}.preview-guidance-step{grid-template-columns:34px 62px minmax(0,1fr);gap:10px}.preview-guidance-icon{width:60px}.preview-guidance-icon svg{width:31px;height:31px}.preview-guidance-step p{font-size:.82rem}.preview-catalog-tool-inner{padding:34px 18px 46px}.preview-catalog-tool-copy h2{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.05rem,10vw,3rem)}.preview-catalog-tool-features{grid-template-columns:1fr;gap:16px}.preview-catalog-device{padding:12px 12px 32px}.preview-catalog-device-screen{aspect-ratio:auto;min-height:410px;padding:13px}.preview-catalog-device-topbar{grid-template-columns:22px minmax(0,1fr)}.preview-catalog-device-topbar small{display:none}.preview-catalog-tabs span{min-height:26px;padding:0 9px}.preview-catalog-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-catalog-preview-card{min-height:142px}.preview-catalog-tool-cta{width:100%}.preview-contact-cta,.preview-contact-details{padding:34px 18px}.preview-contact-cta h2{overflow-wrap:break-word;text-wrap:balance;max-width:10ch;font-size:clamp(2.18rem,10.4vw,2.8rem)}.preview-contact-whatsapp{gap:12px;min-height:66px;padding:0 16px;font-size:clamp(1.35rem,7vw,1.78rem)}.preview-contact-whatsapp svg{width:38px;height:38px}.preview-contact-visual{min-height:280px}.preview-contact-visual img{object-position:center;transform:scale(1.08)}.preview-contact-details h2{font-size:clamp(2rem,9.4vw,2.8rem)}.preview-contact-details dl{gap:16px}.preview-contact-map-link{width:100%}}.variant-pill-group{gap:8px;display:grid}.variant-pill-label{color:rgba(var(--og-cream-rgb), .52);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.variant-pill-list{flex-wrap:wrap;gap:6px;display:flex}.variant-pill{border:1px solid rgba(var(--og-cream-rgb), .16);background:rgba(var(--og-cream-rgb), .07);min-height:34px;color:var(--og-cream);white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;font-size:.82rem;font-weight:850;display:inline-flex}.variant-pill:hover,.variant-pill:focus-visible{border-color:rgba(var(--og-orange-rgb), .62);background:rgba(var(--og-orange-rgb), .16)}.variant-pill[data-stock=false]{color:rgba(var(--og-cream-rgb), .5)}.variant-pill[data-current=true]{border-color:var(--orange);background:var(--orange);color:var(--og-orange-foreground)}.product-variant-section{gap:16px;width:min(1180px,100%);margin:0 auto clamp(40px,6vw,68px);display:grid}.product-variant-section h2{letter-spacing:0;margin:0;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.04}.product-variant-section .variant-pill{min-height:42px;padding:0 14px;font-size:.92rem}.variant-pill-note{color:rgba(var(--og-cream-rgb), .62);margin:0;font-size:.88rem}.category-discontinued{border:1px solid rgba(var(--og-orange-rgb), .42);background:rgba(var(--og-orange-rgb), .09);border-radius:10px;gap:14px;width:min(1180px,100%);margin:0 auto clamp(40px,6vw,68px);padding:clamp(20px,3vw,32px);display:grid}.category-discontinued h2{letter-spacing:0;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.06}.category-discontinued p{color:rgba(var(--og-cream-rgb), .78);margin:0;line-height:1.5}@media (max-width:720px){.product-variant-section .variant-pill{min-height:44px}}.real-product-price{gap:2px;display:grid}.real-product-price strong{color:var(--og-cream);font-size:1.14rem}.real-product-price small{color:rgba(var(--og-cream-rgb), .6);font-size:.74rem;font-weight:800}.product-price-panel strong em{color:rgba(var(--og-cream-rgb), .66);margin-top:2px;font-size:.86rem;font-style:normal;font-weight:800;display:block}.product-guide-link{border-bottom:1px solid rgba(var(--og-orange-rgb), .5);color:var(--og-cream-warm);align-items:center;gap:6px;margin-top:14px;padding-bottom:2px;font-size:.94rem;font-weight:900;display:inline-flex}.product-guide-link:hover,.product-guide-link:focus-visible{border-bottom-color:var(--orange);color:var(--orange)}.intent-page{width:min(1180px,100%);margin:0 auto;padding:clamp(28px,5vw,56px) clamp(18px,4vw,40px) clamp(60px,9vw,110px)}.intent-hero{grid-template-columns:minmax(0,1.5fr) minmax(300px,.85fr);align-items:start;gap:clamp(28px,4.5vw,64px);margin-bottom:clamp(46px,7vw,84px);display:grid}.intent-hero h1{letter-spacing:-.01em;margin:10px 0 18px;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.02}.intent-intro{color:rgba(var(--og-cream-rgb), .78);margin:0;font-size:1.04rem;line-height:1.6}.intent-hero-aside{gap:14px;display:grid;position:sticky;top:24px}.intent-price-panel{border:1px solid rgba(var(--og-cream-rgb), .14);background:#060a0fb8;border-radius:10px;gap:3px;padding:20px;display:grid}.intent-price-panel span{color:var(--og-cream-warm);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:900}.intent-price-panel strong{color:var(--og-cream);font-size:clamp(1.9rem,3.4vw,2.5rem);line-height:1.05}.intent-price-panel em{color:rgba(var(--og-cream-rgb), .68);font-size:.9rem;font-style:normal;font-weight:800}.intent-price-panel small{color:rgba(var(--og-cream-rgb), .56);margin-top:6px;font-size:.82rem}.intent-actions{flex-wrap:wrap;gap:10px;display:flex}.intent-specs,.intent-products,.intent-faq,.intent-coverage{margin-bottom:clamp(46px,7vw,84px)}.intent-specs h2,.intent-faq h2,.intent-coverage h2,.intent-products h2{letter-spacing:0;margin:0 0 20px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.06}.intent-spec-table{border:1px solid rgba(var(--og-cream-rgb), .13);background:rgba(var(--og-cream-rgb), .13);border-radius:8px;gap:1px;margin:0;display:grid;overflow:hidden}.intent-spec-table>div{background:#060a0fdb;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:16px;padding:14px 18px;display:grid}.intent-spec-table dt{color:rgba(var(--og-cream-rgb), .56);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:900}.intent-spec-table dd{color:var(--og-cream);margin:0;font-size:.96rem;font-weight:700}.intent-faq-list{gap:18px;display:grid}.intent-faq-list article{border-left:2px solid rgba(var(--og-orange-rgb), .5);padding-left:clamp(16px,2.4vw,26px)}.intent-faq-list h3{margin:0 0 8px;font-size:1.16rem;line-height:1.24}.intent-faq-list p{color:rgba(var(--og-cream-rgb), .74);margin:0;line-height:1.6}.intent-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.intent-coverage-grid article{border:1px solid rgba(var(--og-cream-rgb), .13);background:#060a0fb8;border-radius:8px;padding:20px}.intent-coverage-grid h3{margin:0 0 8px;font-size:1.02rem}.intent-coverage-grid p{color:rgba(var(--og-cream-rgb), .7);margin:0;font-size:.92rem;line-height:1.5}@media (max-width:900px){.intent-hero{grid-template-columns:minmax(0,1fr)}.intent-hero-aside{position:static}.intent-coverage-grid{grid-template-columns:minmax(0,1fr)}.intent-spec-table>div{grid-template-columns:minmax(0,1fr);gap:4px}}@keyframes preview-catalog-click-pulse{0%,7%,16%,24%,33%,44%,53%,65%,75%,87%,95%,to{opacity:0;transform:translate(-8px,-6px)scale(.62)}10%,20%,38%,58%,80%,97%{opacity:.82;transform:translate(-8px,-6px)scale(1)}13%,22%,41%,61%,83%,99%{opacity:0;transform:translate(-8px,-6px)scale(1.45)}}:root{--commerce-canvas:#f7f4ec;--commerce-surface:#fffdf8;--commerce-surface-soft:#eee9de;--commerce-ink:#142038;--commerce-muted:#647083;--commerce-line:#d9d4ca;--commerce-orange:#ec6f20;--commerce-orange-dark:#c9530e;--commerce-success:#17845b;--commerce-shadow:0 12px 32px #14203814;--commerce-radius:4px}::selection{color:#101b31;background:#ec6f2040}.commerce-surface{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--commerce-canvas);color:var(--commerce-ink)}.commerce-surface a{text-underline-offset:3px}.commerce-surface :focus-visible,.commerce-header :focus-visible,.commerce-mobile-assistance:focus-visible{outline-offset:3px;outline:3px solid #f29b5d}.commerce-skip-link{z-index:1000;color:var(--commerce-ink);background:#fff;border-radius:2px;padding:12px 16px;font-weight:850;position:fixed;top:-80px;left:16px}.commerce-skip-link:focus{top:12px}.commerce-header{z-index:40;color:#fff;background:#13213b;border-bottom:1px solid #ffffff21;min-height:70px;position:relative}.commerce-header-inner{grid-template-columns:230px 1fr auto;align-items:center;gap:30px;width:min(100% - 48px,1440px);min-height:70px;margin:0 auto;display:grid}.commerce-brand{align-items:center;width:185px;display:inline-flex}.commerce-brand img{object-fit:contain;width:100%;height:auto}.commerce-nav{justify-content:center;align-self:stretch;gap:30px;display:flex}.commerce-nav a{color:#ffffffc2;border-bottom:3px solid #0000;align-items:center;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.commerce-nav a:hover,.commerce-nav a[aria-current=page]{border-color:var(--commerce-orange);color:#fff}.commerce-header-actions{align-items:center;gap:10px;display:flex}.commerce-icon-action,.commerce-menu-button{color:#fff;background:0 0;border:0;place-items:center;width:46px;height:46px;display:inline-grid}.commerce-icon-action{text-decoration:none}.commerce-whatsapp-action{background:var(--commerce-orange);color:#101b31;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:.86rem;font-weight:900;text-decoration:none;display:inline-flex}.commerce-whatsapp-action:hover{background:#ff8b3c}.commerce-menu-button{cursor:pointer;display:none}.commerce-mobile-menu{display:none}.catalog-page,.product-page,.intent-page{width:100%;max-width:1536px;min-height:75vh;margin:0 auto;padding:34px clamp(24px,3.6vw,56px) 80px}.catalog-page .breadcrumb-list,.product-page .breadcrumb-list,.intent-page .breadcrumb-list{color:var(--commerce-muted);flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 28px;font-size:.82rem;display:flex}.section-heading>p{color:var(--commerce-orange-dark);letter-spacing:.11em;text-transform:uppercase;margin:0 0 9px;font-size:.75rem;font-weight:900}.section-heading>h2{color:var(--commerce-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.05}.commerce-catalog-intro{margin:4px 0 26px}.commerce-catalog-intro h1{color:var(--commerce-ink);letter-spacing:-.06em;margin:0 0 8px;font-size:clamp(2.25rem,4.6vw,4.4rem);line-height:.98}.commerce-catalog-intro p{color:var(--commerce-muted);margin:0;font-weight:650}.commerce-catalog-search{margin-bottom:22px}.commerce-catalog-search>label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.commerce-catalog-search-field{background:#fff;border:1px solid #bfc3c9;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:62px;padding:5px 6px 5px 20px;display:grid;box-shadow:0 3px 10px #1420380a}.commerce-catalog-search-field svg{color:var(--commerce-muted)}.commerce-catalog-search-field input{min-width:0;color:var(--commerce-ink);font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.commerce-catalog-search-field input::placeholder{color:#818995}.commerce-catalog-search-field button{background:var(--commerce-ink);color:#fff;min-width:112px;min-height:50px;font:inherit;cursor:pointer;border:0;font-weight:850}.commerce-category-selector{border:1px solid var(--commerce-line);background:var(--commerce-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 34px;display:grid}.commerce-category-selector a{background:var(--commerce-surface);min-height:86px;color:var(--commerce-ink);text-align:center;justify-content:center;align-items:center;gap:12px;padding:14px;font-weight:820;text-decoration:none;display:flex}.commerce-category-selector a:hover{background:#fff8ee}.commerce-category-selector a[aria-current=page]{box-shadow:inset 0 -4px 0 var(--commerce-orange);background:#fff4e9}.commerce-category-selector a[aria-current=page] svg{color:var(--commerce-orange-dark)}.commerce-result-summary{justify-content:space-between;align-items:center;gap:20px;margin:-10px 0 22px;display:flex}.commerce-result-summary p{color:var(--commerce-muted);margin:0}.commerce-result-summary a{color:var(--commerce-orange-dark);font-weight:800}.real-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 42px;display:grid}.commerce-product-card{border:1px solid var(--commerce-line);border-radius:var(--commerce-radius);background:var(--commerce-surface);min-width:0;color:var(--commerce-ink);flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 2px #14203808}.commerce-product-card:hover{box-shadow:var(--commerce-shadow);transform:translateY(-3px)}.commerce-product-media{aspect-ratio:4/3;border-bottom:1px solid var(--commerce-line);color:var(--commerce-ink);background:#ebe7de;display:block;position:relative;overflow:hidden}.commerce-product-media img{object-fit:cover;transition:transform .28s}.commerce-product-card:hover .commerce-product-media img{transform:scale(1.025)}.commerce-product-media>span{place-items:center;font-size:2rem;font-weight:900;display:grid;position:absolute;inset:0}.commerce-product-body{flex-direction:column;flex:1;padding:20px;display:flex}.commerce-product-heading{min-height:78px}.commerce-product-heading h2{letter-spacing:-.025em;margin:0 0 7px;font-size:clamp(1.22rem,2vw,1.55rem);line-height:1.08}.commerce-product-heading h2 a{color:var(--commerce-ink);text-decoration:none}.commerce-product-heading p{color:var(--commerce-muted);margin:0;font-size:.88rem}.commerce-variant-picker{border:0;min-width:0;margin:17px 0;padding:0}.commerce-variant-picker legend{color:var(--commerce-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:.75rem;font-weight:850}.commerce-variant-picker>div{flex-wrap:wrap;gap:7px;display:flex}.commerce-variant-picker button{min-width:44px;min-height:44px;color:var(--commerce-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #bfc3c9;border-radius:2px;padding:6px 10px;font-size:.78rem;font-weight:800}.commerce-variant-picker button:hover{border-color:var(--commerce-orange)}.commerce-variant-picker button[aria-pressed=true]{border-color:var(--commerce-orange);box-shadow:inset 0 0 0 1px var(--commerce-orange);color:#a54008;background:#fff3e9}.commerce-variant-picker button[data-stock=false]{color:#8c929b;border-style:dashed}.commerce-variant-picker .commerce-variant-more{align-items:center;gap:3px;display:inline-flex}.commerce-card-commerce{border-top:1px solid var(--commerce-line);justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding:17px 0;display:flex}.commerce-card-price{flex-direction:column;display:flex}.commerce-card-price strong{letter-spacing:-.03em;font-size:1.48rem;line-height:1}.commerce-card-price small{color:var(--commerce-muted);margin-top:5px;font-size:.72rem}.commerce-availability{color:var(--commerce-success);text-align:right;align-items:center;gap:6px;font-size:.74rem;font-weight:850;display:inline-flex}.commerce-availability i,.commerce-pdp-price i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.commerce-availability[data-stock=false]{color:#9a6417}.commerce-card-primary{background:var(--commerce-orange);color:#101b31;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:10px 14px;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex}.commerce-card-primary:hover{background:#ff8a3b}.commerce-card-secondary{min-height:45px;color:var(--commerce-ink);justify-content:center;align-items:center;gap:4px;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.commerce-card-secondary:hover{text-decoration:underline}.commerce-crawl-links{border-top:1px dashed var(--commerce-line);color:var(--commerce-muted);margin-top:4px;padding-top:8px;font-size:.76rem}.commerce-crawl-links summary{cursor:pointer}.commerce-crawl-links ul{flex-wrap:wrap;gap:8px 14px;margin:9px 0 0;padding:0;list-style:none;display:flex}.commerce-crawl-links a{color:var(--commerce-muted)}.catalog-empty-state,.category-discontinued{border:1px solid var(--commerce-line);background:var(--commerce-surface);color:var(--commerce-ink);margin:24px 0 40px;padding:clamp(24px,4vw,48px)}.catalog-empty-state h2,.category-discontinued h2{color:var(--commerce-ink)}.catalog-empty-state p,.category-discontinued p{color:var(--commerce-muted)}.catalog-empty-state a,.category-discontinued a{color:var(--commerce-orange-dark);font-weight:850}.commerce-trust-strip{border:1px solid var(--commerce-line);background:var(--commerce-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:44px 0;display:grid}.commerce-trust-strip>div{border-right:1px solid var(--commerce-line);justify-content:center;align-items:center;gap:13px;min-height:96px;padding:18px;display:flex}.commerce-trust-strip>div:last-child{border-right:0}.commerce-trust-strip svg{color:var(--commerce-orange-dark)}.commerce-trust-strip span{flex-direction:column;gap:3px;display:flex}.commerce-trust-strip strong{color:var(--commerce-ink);font-size:.88rem}.commerce-trust-strip small{color:var(--commerce-muted);font-size:.76rem}.commerce-category-hero{max-width:1120px;margin-bottom:25px}.commerce-category-hero>p{color:var(--commerce-orange-dark);text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;font-size:.76rem;font-weight:900}.commerce-category-hero h1{color:var(--commerce-ink);letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(2.2rem,4.5vw,4.35rem);line-height:.98}.commerce-category-summary{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;display:grid}.commerce-category-summary p{max-width:820px;color:var(--commerce-muted);margin:0;line-height:1.6}.commerce-category-summary span{color:var(--commerce-muted);white-space:nowrap;font-size:.8rem;font-weight:800}.commerce-category-guide{border-top:1px solid var(--commerce-line);margin-top:70px;padding-top:44px}.commerce-category-guide .category-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:30px 0 20px;display:grid}.commerce-category-guide .category-copy-grid article{border:1px solid var(--commerce-line);background:var(--commerce-surface);margin:0;padding:24px}.commerce-category-guide h3{color:var(--commerce-ink);margin:0 0 8px}.commerce-category-guide article p{color:var(--commerce-muted);margin:0;line-height:1.6}.commerce-category-guide .product-guide-link{color:var(--commerce-orange-dark);margin:4px 0 18px;font-weight:900;display:inline-block}.commerce-category-guide .category-facet-list{flex-wrap:wrap;gap:8px;display:flex}.commerce-category-guide .category-facet-list span{border:1px solid var(--commerce-line);background:var(--commerce-surface);color:var(--commerce-muted);border-radius:99px;padding:8px 12px;font-size:.8rem}.commerce-pdp-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:clamp(34px,5vw,78px);margin-bottom:46px;display:grid}.commerce-product-gallery-main{aspect-ratio:1;border:1px solid var(--commerce-line);background:#ebe7de;position:relative;overflow:hidden}.commerce-product-gallery-main img{object-fit:cover}.commerce-product-gallery-main>span{place-items:center;font-size:3rem;font-weight:900;display:grid;position:absolute;inset:0}.commerce-product-gallery>p{color:var(--commerce-muted);margin:10px 0 0;font-size:.75rem}.commerce-purchase-panel{padding-top:6px}.commerce-product-family{color:var(--commerce-orange-dark);text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;font-size:.76rem;font-weight:900}.commerce-purchase-panel h1{color:var(--commerce-ink);letter-spacing:-.06em;margin:0;font-size:clamp(2.35rem,4.3vw,4.65rem);line-height:.94}.commerce-product-technical{color:var(--commerce-ink);margin:14px 0 0;font-size:1.05rem;font-weight:800}.commerce-product-use{max-width:640px;color:var(--commerce-muted);margin:12px 0 24px;line-height:1.55}.commerce-pdp-variants{border-block:1px solid var(--commerce-line);margin:20px 0 24px;padding:18px 0}.commerce-pdp-variants>span{color:var(--commerce-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:.75rem;font-weight:900;display:block}.commerce-pdp-variants>div{flex-wrap:wrap;gap:8px;display:flex}.commerce-pdp-variants a{min-width:46px;min-height:44px;color:var(--commerce-ink);background:#fff;border:1px solid #bfc3c9;place-items:center;padding:6px 11px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-grid}.commerce-pdp-variants a[aria-current=page]{border-color:var(--commerce-orange);box-shadow:inset 0 0 0 1px var(--commerce-orange);color:#a54008;background:#fff3e9}.commerce-pdp-variants a[data-stock=false]{color:#8c929b;border-style:dashed}.commerce-pdp-variants small{color:var(--commerce-muted);margin-top:9px;font-size:.74rem;display:block}.commerce-pdp-price{grid-template-columns:auto 1fr;align-items:end;column-gap:10px;margin:20px 0;display:grid;position:relative}.commerce-pdp-price strong{color:var(--commerce-ink);letter-spacing:-.05em;font-size:clamp(2.15rem,4vw,3.5rem);line-height:1}.commerce-pdp-price>span{color:var(--commerce-muted);padding-bottom:5px;font-size:.8rem}.commerce-pdp-price p{color:var(--commerce-success);grid-column:1/-1;align-items:center;gap:7px;margin:11px 0 0;font-size:.82rem;font-weight:850;display:flex}.commerce-pdp-price>small{color:var(--commerce-muted);font-size:.72rem;position:absolute;top:2px;right:0}.commerce-pdp-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.commerce-pdp-actions a{border:1px solid var(--commerce-ink);min-height:54px;color:var(--commerce-ink);justify-content:center;align-items:center;gap:9px;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex}.commerce-pdp-actions a:first-child{border-color:var(--commerce-orange);background:var(--commerce-orange)}.commerce-pdp-meta{border:1px solid var(--commerce-line);grid-template-columns:1fr 1fr;margin:22px 0 14px;display:grid}.commerce-pdp-meta>div{padding:13px 15px}.commerce-pdp-meta>div+div{border-left:1px solid var(--commerce-line)}.commerce-pdp-meta dt{color:var(--commerce-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:900}.commerce-pdp-meta dd{color:var(--commerce-ink);margin:4px 0 0;font-size:.85rem;font-weight:800}.commerce-purchase-panel .product-guide-link{color:var(--commerce-orange-dark);font-size:.84rem;font-weight:850}.commerce-product-details{margin:58px 0 74px}.commerce-detail-tabs{border-bottom:1px solid var(--commerce-line);display:flex}.commerce-detail-tabs button{min-height:52px;color:var(--commerce-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 20px;font-weight:850}.commerce-detail-tabs button[aria-selected=true]{border-color:var(--commerce-orange);color:var(--commerce-ink)}.commerce-detail-panel{padding:26px 0}.commerce-detail-panel[hidden]{display:none}.commerce-detail-panel table{border-collapse:collapse;background:var(--commerce-surface);width:100%}.commerce-detail-panel th,.commerce-detail-panel td{border:1px solid var(--commerce-line);text-align:left;padding:15px 18px}.commerce-detail-panel th{width:31%;color:var(--commerce-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.76rem}.commerce-detail-panel td{color:var(--commerce-ink);font-weight:700}.commerce-detail-copy{max-width:850px}.commerce-detail-copy h2{color:var(--commerce-ink)}.commerce-detail-copy p{color:var(--commerce-muted);line-height:1.7}.commerce-related{border-top:1px solid var(--commerce-line);padding-top:50px}.commerce-related .section-heading{margin-bottom:26px}.commerce-intent-hero{border:1px solid var(--commerce-line);background:var(--commerce-surface);grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);min-height:560px;margin-bottom:76px;display:grid}.commerce-intent-hero-copy{padding:clamp(34px,5vw,76px)}.commerce-intent-label{color:var(--commerce-orange-dark);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:900}.commerce-intent-hero h1{color:var(--commerce-ink);letter-spacing:-.065em;margin:0;font-size:clamp(2.65rem,5vw,5.35rem);line-height:.92}.commerce-intent-summary{max-width:700px;color:var(--commerce-muted);margin:22px 0;font-size:1.02rem;line-height:1.62}.commerce-intent-hero ul{gap:10px;margin:22px 0 30px;padding:0;list-style:none;display:grid}.commerce-intent-hero li{color:var(--commerce-ink);align-items:flex-start;gap:9px;font-size:.86rem;font-weight:750;display:flex}.commerce-intent-hero li svg{color:var(--commerce-success);flex:none;margin-top:1px}.commerce-intent-primary{background:var(--commerce-orange);color:#101b31;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:12px 20px;font-weight:900;text-decoration:none;display:inline-flex}.commerce-intent-hero-media{background:#e8e4dc;min-height:460px;position:relative;overflow:hidden}.commerce-intent-hero-media img{object-fit:cover}.commerce-intent-products{margin-bottom:74px;scroll-margin-top:30px}.commerce-intent-products .section-heading{margin-bottom:28px}.commerce-intent-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.commerce-intent-product-card{border:1px solid var(--commerce-line);background:var(--commerce-surface);overflow:hidden}.commerce-intent-product-media{aspect-ratio:4/3;background:#ebe7de;display:block;position:relative;overflow:hidden}.commerce-intent-product-media img{object-fit:cover}.commerce-intent-product-body h3{color:var(--commerce-ink);margin:0 0 8px;font-size:1.35rem}.commerce-intent-product-body>p{min-height:44px;color:var(--commerce-muted);margin:0 0 18px;font-size:.84rem;line-height:1.45}.commerce-intent-price{border-block:1px solid var(--commerce-line);flex-wrap:wrap;align-items:baseline;gap:7px;padding:15px 0;display:flex}.commerce-intent-price span,.commerce-intent-price small{color:var(--commerce-muted);font-size:.72rem}.commerce-intent-price strong{color:var(--commerce-ink);font-size:1.45rem}.commerce-intent-variants{padding:15px 0 4px}.commerce-intent-variants>span{color:var(--commerce-muted);text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:850;display:block}.commerce-intent-variants>div{flex-wrap:wrap;gap:6px;display:flex}.commerce-intent-variants a{border:1px solid var(--commerce-line);min-width:40px;min-height:38px;color:var(--commerce-ink);place-items:center;padding:5px 8px;font-size:.72rem;font-weight:800;text-decoration:none;display:grid}.commerce-intent-variants a[aria-current=true]{border-color:var(--commerce-orange);background:#fff3e9}.commerce-intent-product-link{min-height:46px;color:var(--commerce-orange-dark);justify-content:space-between;align-items:center;margin-top:13px;font-size:.84rem;font-weight:900;text-decoration:none;display:flex}.commerce-decision-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:22px;margin-bottom:64px;display:grid}.commerce-decision-grid article{border:1px solid var(--commerce-line);background:var(--commerce-surface);padding:clamp(24px,3vw,38px)}.commerce-decision-grid h2{color:var(--commerce-ink);margin:0 0 24px;font-size:1.55rem}.commerce-comparison table{border-collapse:collapse;width:100%;font-size:.82rem}.commerce-comparison th,.commerce-comparison td{border-bottom:1px solid var(--commerce-line);text-align:left;padding:12px 10px}.commerce-comparison thead th{color:var(--commerce-ink)}.commerce-comparison tbody th{color:var(--commerce-muted);text-transform:uppercase;font-size:.72rem}.commerce-comparison td{color:var(--commerce-ink)}.commerce-buying-guide ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.commerce-buying-guide li{grid-template-columns:34px 1fr;align-items:start;gap:11px;display:grid}.commerce-buying-guide li span{background:var(--commerce-orange);color:#101b31;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.commerce-buying-guide li p{color:var(--commerce-muted);margin:5px 0 0;font-size:.9rem;line-height:1.45}.commerce-intent-depth{grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);gap:32px 54px;margin:76px 0;display:grid}.commerce-intent-depth>div>p{color:var(--commerce-orange-dark);text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;font-size:.72rem;font-weight:900}.commerce-intent-depth h2{color:var(--commerce-ink);margin:0;font-size:2rem;line-height:1.05}.commerce-intent-depth>p{color:var(--commerce-muted);margin:0;line-height:1.75}.commerce-intent-depth dl{border:1px solid var(--commerce-line);background:var(--commerce-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.commerce-intent-depth dl>div{background:var(--commerce-surface);padding:16px 18px}.commerce-intent-depth dt{color:var(--commerce-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:900}.commerce-intent-depth dd{color:var(--commerce-ink);margin:5px 0 0;font-size:.9rem;font-weight:700}.commerce-intent-faq .section-heading{margin-bottom:26px}.commerce-intent-faq details{border-top:1px solid var(--commerce-line)}.commerce-intent-faq details:last-child{border-bottom:1px solid var(--commerce-line)}.commerce-intent-faq summary{min-height:64px;color:var(--commerce-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-weight:850;display:flex}.commerce-intent-faq summary:after{content:"+";color:var(--commerce-orange-dark);font-size:1.4rem}.commerce-intent-faq details[open] summary:after{content:"−"}.commerce-intent-faq details p{max-width:960px;color:var(--commerce-muted);margin:0;padding:0 0 24px;line-height:1.7}.commerce-intent-closing{color:#fff;background:#13213b;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:clamp(28px,4vw,52px);display:grid}.commerce-intent-closing p{color:#f29b5d;text-transform:uppercase;letter-spacing:.09em;margin:0 0 8px;font-size:.72rem;font-weight:900}.commerce-intent-closing h2{color:#fff;margin:0 0 9px;font-size:clamp(1.8rem,3vw,2.8rem)}.commerce-intent-closing span{color:#ffffffb3}.commerce-intent-closing>a{background:var(--commerce-orange);color:#101b31;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:12px 20px;font-weight:900;text-decoration:none;display:inline-flex}.commerce-intent-closing>small{color:#ffffffad;text-align:center;grid-column:2}.commerce-mobile-assistance{z-index:35;background:var(--commerce-orange);color:#101b31;opacity:0;pointer-events:none;border-radius:99px;align-items:center;gap:8px;min-height:50px;padding:10px 16px;font-size:.83rem;font-weight:900;text-decoration:none;transition:all .2s;display:none;position:fixed;bottom:16px;right:16px;transform:translateY(16px);box-shadow:0 12px 28px #14203847}.commerce-mobile-assistance[data-visible=true]{opacity:1;pointer-events:auto;transform:none}@media (max-width:1099px){.commerce-header-inner{grid-template-columns:195px 1fr auto}.commerce-nav{gap:18px}.commerce-whatsapp-action span{display:none}.commerce-whatsapp-action{width:46px;padding:0}.real-catalog-grid,.commerce-intent-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-pdp-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:32px}.commerce-intent-hero{grid-template-columns:1fr 1fr}.commerce-intent-hero-copy{padding:38px}}@media (max-width:719px){.commerce-header{min-height:62px;position:sticky;top:0}.commerce-header-inner{grid-template-columns:1fr auto;gap:8px;width:calc(100% - 28px);min-height:62px}.commerce-brand{width:145px}.commerce-nav,.commerce-search-action{display:none}.commerce-whatsapp-action{width:44px;min-height:44px}.commerce-menu-button{display:inline-grid}.commerce-mobile-menu{background:#13213b;border-top:1px solid #ffffff1f;padding:4px 14px 15px;display:none}.commerce-mobile-menu[data-open=true]{display:grid}.commerce-mobile-menu a{color:#fff;border-bottom:1px solid #ffffff1a;align-items:center;min-height:48px;font-weight:780;text-decoration:none;display:flex}.catalog-page,.product-page,.intent-page{padding:22px 16px 72px}.commerce-catalog-intro{margin-bottom:20px}.commerce-catalog-intro h1{font-size:2.42rem}.commerce-catalog-intro p{font-size:.82rem}.commerce-catalog-search-field{grid-template-columns:auto 1fr;min-height:56px;padding:4px 14px}.commerce-catalog-search-field input{font-size:.9rem}.commerce-catalog-search-field button{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.commerce-category-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-category-selector a{flex-direction:column;gap:6px;min-height:76px;font-size:.8rem}.real-catalog-grid,.commerce-intent-product-grid{grid-template-columns:minmax(0,1fr);gap:16px}.commerce-product-heading{min-height:0}.commerce-product-body{padding:18px}.commerce-card-commerce{align-items:center}.commerce-trust-strip{grid-template-columns:minmax(0,1fr)}.commerce-trust-strip>div{border-right:0;border-bottom:1px solid var(--commerce-line);justify-content:flex-start;min-height:76px;padding-inline:22px}.commerce-trust-strip>div:last-child{border-bottom:0}.commerce-result-summary{align-items:flex-start;font-size:.82rem}.commerce-category-summary{grid-template-columns:minmax(0,1fr);gap:12px}.commerce-category-summary span{white-space:normal}.commerce-category-guide .category-copy-grid{grid-template-columns:minmax(0,1fr)}.commerce-pdp-hero{grid-template-columns:minmax(0,1fr);gap:24px}.commerce-purchase-panel h1{font-size:2.75rem}.commerce-pdp-actions,.commerce-pdp-meta{grid-template-columns:minmax(0,1fr)}.commerce-pdp-meta>div+div{border-left:0;border-top:1px solid var(--commerce-line)}.commerce-detail-tabs{overflow-x:auto}.commerce-detail-tabs button{flex:none;padding-inline:13px;font-size:.8rem}.commerce-detail-panel th,.commerce-detail-panel td{padding:12px;font-size:.78rem}.commerce-intent-hero{grid-template-columns:minmax(0,1fr);margin-bottom:58px}.commerce-intent-hero-copy{padding:30px 22px 34px}.commerce-intent-hero h1{font-size:3.1rem}.commerce-intent-hero-media{order:-1;min-height:320px}.commerce-decision-grid{grid-template-columns:minmax(0,1fr)}.commerce-table-scroll{overflow-x:auto}.commerce-comparison table{min-width:560px}.commerce-intent-depth{grid-template-columns:minmax(0,1fr)}.commerce-intent-depth dl{grid-column:auto;grid-template-columns:minmax(0,1fr)}.commerce-intent-closing{grid-template-columns:minmax(0,1fr)}.commerce-intent-closing>small{text-align:left;grid-column:auto}.commerce-mobile-assistance{display:inline-flex}}@media (prefers-reduced-motion:reduce){.commerce-product-card,.commerce-product-media img,.commerce-mobile-assistance{transition:none}}body:has(.commerce-surface){background:#f4efe5}.commerce-surface,.commerce-header,.commerce-mobile-assistance{font-family:var(--font-commerce-body), sans-serif}.commerce-surface h1,.commerce-surface h2,.commerce-surface h3{font-family:var(--font-commerce-display), sans-serif}.commerce-header{color:#172541;background:#fff;border-bottom:1px solid #d8d2c7;min-height:86px;box-shadow:0 10px 34px #1725410f}.commerce-header-inner{grid-template-columns:290px 1fr auto;width:min(100% - 64px,1480px);min-height:86px}.commerce-brand{color:#172541;width:232px;text-decoration:none}.commerce-brand>span{gap:1px;display:grid}.commerce-brand img{background:#fff;width:218px}.commerce-brand small{color:#c9530e;letter-spacing:.03em;padding-left:62px;font-size:.65rem;font-weight:700}.commerce-nav{gap:42px}.commerce-nav a{color:#526078;border-bottom-width:2px;font-size:.95rem;font-weight:600}.commerce-nav a:hover,.commerce-nav a[aria-current=page]{color:#172541;border-color:#e5671a}.commerce-icon-action,.commerce-menu-button{color:#172541}.commerce-whatsapp-action{color:#142038;background:#ec6f20;border-radius:999px;min-height:50px;padding-inline:22px;transition:transform .18s cubic-bezier(.23,1,.32,1),background-color .18s;box-shadow:0 8px 20px #ec6f2033}.commerce-whatsapp-action:hover{transform:translateY(-2px)}.catalog-page,.product-page,.intent-page{background:radial-gradient(circle at 90% 4%,#ec6f200e,#0000 26rem),#f7f3e9;max-width:none}.catalog-page>*,.product-page>*,.intent-page>*{width:min(100%,1440px);margin-left:auto;margin-right:auto}.catalog-page .breadcrumb-list,.product-page .breadcrumb-list,.intent-page .breadcrumb-list{color:#667184;font-size:.85rem;font-weight:600}.catalog-page .breadcrumb-list a,.product-page .breadcrumb-list a,.intent-page .breadcrumb-list a{color:#9d4c19}.section-heading>h2{letter-spacing:-.025em;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:700}.section-heading>p{color:#677184;letter-spacing:0;text-transform:none;max-width:34rem;margin:8px 0 0;font-size:.96rem;font-weight:500;line-height:1.5}.intent-page{--commerce-page-gutter:clamp(24px, 3.6vw, 56px);padding-top:28px}.commerce-intent-hero{isolation:isolate;width:calc(100% + (2 * var(--commerce-page-gutter)));max-width:none;min-height:clamp(600px,70vh,700px);margin-inline:calc(-1 * var(--commerce-page-gutter));background:#f7f3e9;border:0;border-radius:0;margin-bottom:108px;display:block;position:relative;overflow:hidden}.commerce-intent-hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#f7f3e9 0% 35%,#f7f3e9f0 45%,#f7f3e938 66%,#0000 78%),linear-gradient(#0000 62%,#f7f3e929);position:absolute;inset:0}.commerce-intent-hero:after{z-index:2;content:"";background:#ec6f20;width:88px;height:3px;position:absolute;bottom:28px;left:0}.commerce-intent-hero-copy{z-index:3;width:min(54%,760px);padding:clamp(52px, 6.5vh, 72px) 0 58px max(var(--commerce-page-gutter), calc((100vw - 1440px) / 2 + 34px));position:relative}.commerce-intent-hero h1{color:#172541;letter-spacing:-.035em;text-wrap:balance;max-width:8.6ch;margin:0;font-size:clamp(4.5rem,6vw,6.4rem);font-weight:700;line-height:.88}.commerce-intent-summary{color:#58657a;max-width:52ch;margin:24px 0 18px;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.62}.commerce-intent-hero ul{border-block:1px solid #17254124;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:570px;margin:22px 0 28px}.commerce-intent-hero li{color:#293750;align-items:center;min-width:0;padding:15px 14px 15px 0;font-size:.79rem;font-weight:600;line-height:1.35}.commerce-intent-hero li+li{border-left:1px solid #17254124;padding-left:14px}.commerce-intent-primary{border-radius:999px;min-height:58px;padding-inline:24px;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s;box-shadow:0 12px 28px #ec6f2033}.commerce-intent-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px #ec6f2042}.commerce-hero-visual{z-index:0;background:#ece8df;position:absolute;inset:0 0 0 34%;overflow:hidden}.commerce-hero-visual-stage{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0006 16%,#000 37% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0006 16%,#000 37% 100%)}.commerce-hero-image{object-fit:cover;object-position:center;transform-origin:62%;will-change:opacity, transform}.commerce-hero-image.is-active{z-index:1;animation:.72s cubic-bezier(.23,1,.32,1) both commerce-hero-enter}.commerce-hero-image.is-leaving{z-index:0;animation:.72s cubic-bezier(.77,0,.175,1) both commerce-hero-leave}@keyframes commerce-hero-enter{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes commerce-hero-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.99)}}.commerce-hero-visual-controls{z-index:4;background:#ffffffe6;border-radius:999px;align-items:center;gap:10px;padding:6px;display:flex;position:absolute;bottom:28px;right:28px;box-shadow:0 10px 28px #1725411f}.commerce-hero-dots{align-items:center;gap:2px;display:flex}.commerce-hero-dots button,.commerce-hero-playback{color:#172541;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.commerce-hero-dots span{background:#aeb4bd;border-radius:50%;width:7px;height:7px;transition:width .18s,background-color .18s}.commerce-hero-dots button[aria-pressed=true] span{background:#ec6f20;border-radius:99px;width:20px}.commerce-hero-playback{border-left:1px solid #ded8cf;border-radius:0 50% 50% 0}.commerce-hero-caption{z-index:4;color:#fff;background:#172541db;border-radius:99px;margin:0;padding:8px 12px;font-size:.73rem;font-weight:600;position:absolute;bottom:82px;right:30px}.commerce-intent-products{margin-bottom:104px}.commerce-intent-products .section-heading,.commerce-intent-faq .section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.commerce-intent-products .section-heading>p,.commerce-intent-faq .section-heading>p,.commerce-related .section-heading>p{color:#677184}.commerce-intent-product-grid{gap:24px}.commerce-intent-product-card,.commerce-product-card{background:#fffdf9;border:1px solid #1725411c;border-radius:16px;box-shadow:0 18px 48px #17254112}.commerce-intent-product-card{transition:transform .24s cubic-bezier(.23,1,.32,1),box-shadow .24s}.commerce-intent-product-card:hover{transform:translateY(-7px);box-shadow:0 28px 62px #1725411f}.commerce-intent-product-media{aspect-ratio:1.32;background:#eeeae2}.commerce-intent-product-media:after,.commerce-product-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#17254114);height:25%;position:absolute;inset:auto 0 0}.commerce-intent-product-media img,.commerce-product-media img{transition:transform .42s cubic-bezier(.23,1,.32,1)}.commerce-intent-product-card:hover img,.commerce-product-card:hover img{transform:scale(1.035)}.commerce-intent-product-body{padding:26px}.commerce-intent-product-body h3{letter-spacing:-.01em;font-size:1.8rem;font-weight:700}.commerce-intent-product-body>p{min-height:48px;font-size:.91rem}.commerce-intent-price strong{font-family:var(--font-commerce-display), sans-serif;font-size:2rem}.commerce-intent-product-link{color:#b74c0d}.commerce-decision-grid{gap:26px;margin-bottom:86px}.commerce-decision-grid article{background:#fffdf9;border:0;border-radius:16px;box-shadow:0 16px 44px #17254112}.commerce-decision-grid h2{font-family:var(--font-commerce-display), sans-serif;font-size:2.1rem}.commerce-buying-guide li span{border-radius:50%}.commerce-trust-strip{background:#fffdf9d1;border:1px solid #1725411a;border-radius:16px;overflow:hidden;box-shadow:0 14px 38px #1725410d}.commerce-intent-depth{border-block:1px solid #1725411c;padding:74px 0}.commerce-intent-depth h2{letter-spacing:-.02em;font-size:clamp(2.5rem,4vw,4.3rem)}.commerce-intent-depth dl{border-radius:12px;overflow:hidden}.commerce-intent-faq{margin:100px auto}.commerce-intent-faq summary{font-size:1.05rem}.commerce-intent-closing{background:radial-gradient(circle at 88% 20%,#ec6f2038,#0000 17rem),#172541;border-radius:18px;box-shadow:0 24px 60px #17254129}.commerce-intent-closing>a{border-radius:999px}.commerce-catalog-intro h1,.commerce-category-hero h1,.commerce-purchase-panel h1{letter-spacing:-.025em;font-weight:700}.commerce-category-selector{background:#1725411a;border:1px solid #1725411a;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px #1725410d}.commerce-category-selector a{background:#fffdf9f0}.commerce-category-selector a[aria-current=page]{background:#fff3e8}.commerce-product-card{box-shadow:0 14px 38px #17254111}.commerce-card-image{animation:.36s cubic-bezier(.23,1,.32,1) both commerce-card-image-in}@keyframes commerce-card-image-in{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.commerce-card-primary,.commerce-pdp-actions a:first-child{border-radius:999px}.commerce-product-gallery-main{border:0;border-radius:18px;box-shadow:0 20px 54px #1725411a}.commerce-pdp-meta,.commerce-detail-panel table{border-radius:12px;overflow:hidden}@media (max-width:1099px){.commerce-header-inner{grid-template-columns:240px 1fr auto;width:min(100% - 36px,1480px)}.commerce-brand{width:210px}.commerce-brand img{width:194px}.commerce-brand small{padding-left:55px}.commerce-intent-hero h1{font-size:clamp(4.1rem,7.4vw,5.5rem)}.commerce-intent-hero-copy{width:58%}.commerce-intent-hero ul{border:0;grid-template-columns:1fr}.commerce-intent-hero li{padding:5px 0}.commerce-intent-hero li+li{border-left:0;padding-left:0}}@media (max-width:719px){.commerce-header{background:#fff;min-height:66px}.commerce-header-inner{width:calc(100% - 24px);min-height:66px}.commerce-brand{width:158px}.commerce-brand img{width:154px}.commerce-brand small{display:none}.commerce-whatsapp-action{width:auto;min-height:44px;padding-inline:13px;font-size:.72rem}.commerce-whatsapp-action span{display:inline}.commerce-mobile-menu{background:#fff;border-color:#ddd7cd}.commerce-mobile-menu a{color:#172541;border-color:#e4ded5}.intent-page{padding-top:18px}.commerce-intent-hero{width:100%;min-height:0;margin-inline:auto;padding-top:0;display:grid}.commerce-intent-hero:before{display:none}.commerce-intent-hero:after{bottom:0}.commerce-hero-visual{border-radius:14px;order:0;min-height:350px;position:relative;inset:auto}.commerce-hero-visual-stage{-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.commerce-hero-visual-controls{bottom:14px;right:14px}.commerce-hero-caption{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 160px);bottom:18px;left:14px;right:auto;overflow:hidden}.commerce-intent-hero-copy{order:1;width:100%;padding:30px 2px 54px}.commerce-intent-hero h1{max-width:10ch;font-size:clamp(3.7rem,17vw,5.1rem);line-height:.87}.commerce-intent-summary{margin-top:22px}.commerce-intent-products .section-heading,.commerce-intent-faq .section-heading{display:block}.commerce-intent-product-body h3{font-size:1.65rem}.commerce-intent-closing{border-radius:14px}}@media (max-width:359px){.commerce-brand{width:148px}.commerce-brand img{width:144px}.commerce-whatsapp-action{width:44px;padding:0}.commerce-whatsapp-action span{display:none}}@media (prefers-reduced-motion:reduce){.commerce-hero-image,.commerce-card-image{animation:none!important}.commerce-intent-product-card,.commerce-whatsapp-action,.commerce-intent-primary{transition:none!important;transform:none!important}}@media (max-width:719px){.commerce-header-inner{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:430px){.commerce-whatsapp-action{width:44px;padding:0}.commerce-whatsapp-action span{display:none}}
