: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-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)}}@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-columns: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{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-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}.preview-hero-visual{align-self:stretch;min-height:min(52vh,420px);position:relative}.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-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}.preview-catalog-cursor,.preview-catalog-click-ring{display:none}}.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}.warehouse-nav{pointer-events:none;opacity:var(--warehouse-nav-progress);transform:translateY(calc((1 - var(--warehouse-nav-progress)) * 24px));z-index:3;place-items:start center;padding:clamp(14px,3vh,28px) clamp(18px,5vw,72px);display:grid;position:absolute;inset:0;overflow-y:auto}.warehouse-nav:before{content:"";background:radial-gradient(circle at 50% 45%, rgba(var(--og-orange-rgb), calc(var(--catalog-haze) * .14)), transparent 26rem), linear-gradient(180deg, #02020200 0%, rgba(2, 2, 2, calc(var(--catalog-haze) * .42)) 100%);position:absolute;inset:0}.warehouse-focus-layer{opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.warehouse-focus-layer:before{content:"";background:#0000006b;position:absolute;inset:0}.warehouse-focus{opacity:0;filter:blur(22px);border-radius:999px;transition:opacity .22s,transform .42s;position:absolute;transform:scale(.94)}.warehouse-focus-bopp{background:radial-gradient(ellipse at center, rgba(var(--og-warm-amber-rgb), .5), rgba(var(--og-orange-rgb), .2) 42%, transparent 72%);width:42%;height:58%;top:18%;right:7%}.warehouse-focus-ldpe{background:radial-gradient(ellipse at center, rgba(var(--og-cream-rgb), .38), rgba(var(--og-orange-rgb), .14) 46%, transparent 72%);width:38%;height:62%;top:15%;left:5%}.warehouse-focus-hsf{background:radial-gradient(ellipse at center, rgba(var(--og-warm-amber-rgb), .48), rgba(var(--og-orange-rgb), .16) 48%, transparent 74%);width:34%;height:50%;top:18%;left:8%}.warehouse-focus-mag{background:radial-gradient(ellipse at center, rgba(var(--og-steel-blue-rgb), .5), rgba(var(--og-orange-rgb), .12) 46%, transparent 76%);width:42%;height:40%;bottom:8%;left:49%}.door-sequence-sticky.is-category-active .warehouse-focus-layer{opacity:var(--warehouse-nav-progress)}.door-sequence-sticky[data-active-category=BOPP] .warehouse-focus-bopp,.door-sequence-sticky[data-active-category=LDPE] .warehouse-focus-ldpe,.door-sequence-sticky[data-active-category=HSF] .warehouse-focus-hsf,.door-sequence-sticky[data-active-category=MAG] .warehouse-focus-mag{opacity:1;transform:scale(1)}.warehouse-nav-inner{text-align:center;pointer-events:auto;align-content:start;justify-items:center;gap:14px;width:min(860px,100%);min-height:0;display:grid;position:relative}.warehouse-nav h1{letter-spacing:0;text-shadow:0 22px 56px #000000bd;margin:0;font-size:clamp(2.2rem,5.2vw,4.6rem);line-height:.94}.warehouse-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(720px,100%);margin-top:6px;display:grid}.warehouse-category{border:1px solid rgba(var(--og-cream-rgb), .18);min-height:74px;color:var(--og-cream);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060a0f94;border-radius:8px;align-content:center;place-items:center;gap:5px;transition:border-color .18s,background .18s,opacity .18s,transform .18s;display:grid;box-shadow:0 18px 54px #00000057}.door-sequence-sticky.is-category-active .warehouse-category{opacity:.48}.door-sequence-sticky[data-active-category=BOPP] .warehouse-category[data-category=BOPP],.door-sequence-sticky[data-active-category=LDPE] .warehouse-category[data-category=LDPE],.door-sequence-sticky[data-active-category=HSF] .warehouse-category[data-category=HSF],.door-sequence-sticky[data-active-category=MAG] .warehouse-category[data-category=MAG]{border-color:rgba(var(--og-warm-amber-rgb), .72);box-shadow:0 20px 70px rgba(var(--og-orange-rgb), .22);opacity:1;background:#140c06c2;transform:translateY(-4px)}.warehouse-category span{color:var(--og-cream-warm);letter-spacing:.08em;font-weight:900}.warehouse-category small{color:rgba(var(--og-cream-rgb), .68);font-size:.76rem;font-weight:700}.warehouse-enter{background:var(--orange);min-height:46px;color:var(--og-orange-foreground);border-radius:6px;justify-content:center;align-items:center;padding:0 18px;font-weight:900;display:inline-flex}.warehouse-category-panel{border:1px solid rgba(var(--og-cream-rgb), .16);background:linear-gradient(135deg, rgba(var(--og-cream-rgb), .08), transparent 34%), #05090ec2;opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:20px;width:min(920px,100%);max-height:calc(100vh - 330px);padding:18px;transition:opacity .18s,transform .18s;display:grid;overflow:auto;transform:translateY(10px);box-shadow:0 24px 80px #0000006b}.door-sequence-sticky.is-category-active .warehouse-category-panel,.warehouse-category-panel:focus-within{opacity:1;transform:translateY(0)}.warehouse-panel-copy,.warehouse-panel-details{min-width:0}.warehouse-panel-copy strong,.warehouse-panel-copy span{text-align:left;display:block}.warehouse-panel-kicker{color:rgba(var(--og-cream-rgb), .78);letter-spacing:.12em;text-transform:uppercase;text-align:left;margin:0 0 8px;font-size:.72rem;font-weight:900}.warehouse-panel-copy strong{color:var(--og-cream-warm);letter-spacing:.08em;font-size:clamp(2.1rem,4vw,3.8rem);line-height:.9}.warehouse-panel-copy>span{max-width:34rem;color:rgba(var(--og-cream-rgb), .76);margin-top:12px;font-size:.92rem;line-height:1.55}.warehouse-panel-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.warehouse-panel-metrics small,.warehouse-finish-list span{background:rgba(var(--og-cream-rgb), .08);color:var(--og-cream);text-align:left;border-radius:6px;align-items:center;padding:9px 10px;font-size:.76rem;font-weight:800;line-height:1.18;display:grid}.warehouse-panel-details{align-content:start;gap:14px;display:grid}.warehouse-finish-list{flex-wrap:wrap;gap:8px;display:flex}.warehouse-finish-list span{min-height:34px;color:var(--og-cream-warm)}.warehouse-attribute-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.warehouse-attribute-list span{background:rgba(var(--og-cream-rgb), .08);text-align:left;border-radius:6px;align-content:center;gap:5px;min-height:58px;padding:9px 10px;display:grid}.warehouse-attribute-list small{color:rgba(var(--og-cream-rgb), .52);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.warehouse-attribute-list strong{color:var(--og-cream-warm);font-size:.78rem;line-height:1.14}.warehouse-sample-tray{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:130px;display:grid}.warehouse-sample{border:1px solid rgba(var(--og-cream-rgb), .14);background:rgba(var(--og-cream-rgb), .06);min-height:130px;box-shadow:inset 0 1px 0 rgba(var(--og-cream-rgb), .08);border-radius:8px;margin:0;position:relative;overflow:hidden}.warehouse-sample img{object-fit:cover;opacity:.84;filter:saturate(.95)contrast(1.04);width:100%;height:100%;min-height:130px;transition:transform .32s,opacity .32s,filter .32s;display:block;transform:scale(1.02)}.warehouse-sample:after{content:"";background:linear-gradient(#0000 36%,#020202c7);position:absolute;inset:0}.warehouse-sample:hover img{opacity:1;filter:saturate(1.08)contrast(1.06);transform:scale(1.07)}.warehouse-sample figcaption{z-index:1;text-align:left;gap:3px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.warehouse-sample figcaption strong{color:var(--og-cream);letter-spacing:.02em;font-size:.78rem}.warehouse-sample figcaption span{color:rgba(var(--og-cream-rgb), .68);font-size:.72rem;font-weight:750}.warehouse-panel-action{background:var(--orange);width:fit-content;min-height:46px;color:var(--og-orange-foreground);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:0 18px;font-weight:950;transition:transform .18s,filter .18s}.warehouse-panel-action:hover,.warehouse-panel-action:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.catalog-showroom.door-sequence-sticky{--catalog-haze:1;--intro-progress:0;--warehouse-nav-progress:1;isolation:isolate;height:auto;min-height:100vh;position:relative}.catalog-showroom-bg{z-index:0;object-fit:cover;opacity:.86;filter:saturate(.92)contrast(1.06)brightness(.62);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.04)}.catalog-showroom:before{z-index:1;content:"";background:radial-gradient(circle at 50% 28%, rgba(var(--og-orange-rgb), .16), transparent 26rem), linear-gradient(180deg, #0202029e, #02020242 38%, #020202bd);pointer-events:none;position:absolute;inset:0}.catalog-showroom .warehouse-nav{z-index:2;opacity:1;pointer-events:auto;min-height:100vh;position:relative;transform:none}.catalog-showroom .warehouse-nav-inner{width:min(920px,100%)}.catalog-showroom .warehouse-category-panel{opacity:1;transform:none}.catalog-showroom .warehouse-focus-layer{z-index:1;opacity:1}.catalog-showroom .warehouse-focus-layer:before{background:#00000047}.catalog-showroom+.catalog-page{z-index:1;border-top:1px solid rgba(var(--og-orange-rgb), .22);position:relative}.material-world{z-index:6;background:#020202;animation:.52s cubic-bezier(.2,.82,.2,1) both worldReveal;position:absolute;inset:0;overflow:hidden}.material-world-image{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .62s cubic-bezier(.2,.82,.2,1),filter .62s;animation:.9s cubic-bezier(.2,.82,.2,1) both worldImageDrift;position:absolute;inset:0;transform:scale(1.025)}.material-world[data-camera-target=true] .material-world-image{animation:.78s cubic-bezier(.2,.82,.2,1) both worldOverviewRecede}.material-world-target-image{z-index:1;object-fit:cover;transform-origin:50%;width:100%;height:100%;animation:.86s cubic-bezier(.16,.92,.18,1) both frontCameraArrive;position:absolute;inset:0}.material-world-camera-push{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 50%, rgba(var(--og-cream-rgb), .2), transparent 24%), radial-gradient(circle at 50% 50%, transparent 0 36%, #020202b8 76%);animation:.86s cubic-bezier(.16,.92,.18,1) both cameraPushFlash;position:absolute;inset:-10%}.material-world-vignette{z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 38%,#0000 0,#02020214 38%,#0202029e 100%),linear-gradient(90deg,#020202b8,#0000 32% 60%,#020202b8),linear-gradient(#02020294,#0000 28%,#0202028a);position:absolute;inset:0}.material-world-chrome,.world-product-panel{z-index:5;position:absolute}.material-world-chrome{z-index:7;justify-content:space-between;align-items:center;gap:14px;display:flex;top:clamp(14px,3vw,28px);left:clamp(14px,3vw,28px);right:clamp(14px,3vw,28px)}.world-back,.world-switcher button,.world-product-tabs button{border:1px solid rgba(var(--og-cream-rgb), .18);min-height:38px;color:var(--og-cream);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05090e94;border-radius:6px;font-size:.78rem;font-weight:880}.world-back{padding:0 14px}.world-switcher{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.world-switcher button{min-width:54px;color:rgba(var(--og-cream-rgb), .72);padding:0 12px}.world-switcher button[data-active=true]{border-color:rgba(var(--og-warm-amber-rgb), .72);background:rgba(var(--og-orange-rgb), .22);color:var(--og-cream-warm)}.world-product-panel{border:1px solid rgba(var(--og-cream-rgb), .16);background:linear-gradient(135deg, rgba(var(--og-cream-rgb), .07), transparent 46%), #05090e94;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overscroll-behavior:contain;border-radius:8px;gap:12px;width:min(420px,100% - 28px);max-height:min(760px,100vh - 96px);padding:14px;animation:.52s cubic-bezier(.2,.82,.2,1) .24s both worldPanelSettle;display:grid;bottom:clamp(14px,5vh,54px);right:clamp(14px,4vw,56px);overflow:auto;box-shadow:0 18px 58px #0000005c}.world-product-panel>p{color:rgba(var(--og-cream-rgb), .72);gap:5px;margin:0;font-size:.82rem;line-height:1.42;display:grid}.world-product-panel>p strong{color:var(--og-cream-warm);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.world-product-panel>p span{display:block}.world-inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.world-inventory-summary div{background:rgba(var(--og-cream-rgb), .08);border-radius:6px;padding:10px}.world-inventory-summary strong,.world-inventory-summary span{display:block}.world-inventory-summary strong{color:var(--og-cream);font-size:1.3rem;line-height:1}.world-inventory-summary span{color:rgba(var(--og-cream-rgb), .58);text-transform:uppercase;margin-top:4px;font-size:.7rem;font-weight:850}.world-inventory-list{gap:8px;max-height:240px;padding-right:3px;display:grid;overflow:auto}.world-inventory-item{border:1px solid rgba(var(--og-cream-rgb), .13);background:rgba(var(--og-cream-rgb), .06);width:100%;min-height:82px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.world-inventory-item[data-active=true]{border-color:rgba(var(--og-warm-amber-rgb), .76);background:rgba(var(--og-orange-rgb), .16)}.world-inventory-item img{aspect-ratio:1;object-fit:cover;background:rgba(var(--og-cream-rgb), .08);border-radius:6px;width:70px;display:block}.world-inventory-item span,.world-inventory-item strong,.world-inventory-item small,.world-inventory-item em{min-width:0;display:block}.world-inventory-item strong{color:var(--og-cream);font-size:.9rem;line-height:1.12}.world-inventory-item small{color:rgba(var(--og-cream-rgb), .64);margin-top:4px;font-size:.78rem;font-weight:760}.world-inventory-item em{color:var(--og-cream-warm);text-transform:uppercase;margin-top:5px;font-size:.7rem;font-style:normal;font-weight:900}.world-inventory-empty{border:1px solid rgba(var(--og-cream-rgb), .13);background:rgba(var(--og-cream-rgb), .06);color:rgba(var(--og-cream-rgb), .72);border-radius:8px;padding:14px;font-size:.86rem;line-height:1.45}.world-view-family{border:1px solid rgba(var(--og-cream-rgb), .18);min-height:40px;color:var(--og-cream);border-radius:6px;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;display:inline-flex}.world-product-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.world-product-counts span{background:rgba(var(--og-cream-rgb), .08);min-width:0;color:rgba(var(--og-cream-rgb), .64);text-transform:uppercase;border-radius:6px;padding:8px;font-size:.7rem;font-weight:850}.world-product-counts strong{color:var(--og-cream);font-size:1.05rem;line-height:1;display:block}.world-variant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.world-variant-grid a{border:1px solid rgba(var(--og-cream-rgb), .13);background:rgba(var(--og-cream-rgb), .06);border-radius:6px;align-content:center;min-width:0;min-height:42px;padding:6px 8px;display:grid}.world-variant-grid span,.world-variant-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.world-variant-grid span{color:var(--og-cream);font-size:.78rem;font-weight:900}.world-variant-grid small{color:var(--og-cream-warm);text-transform:uppercase;margin-top:2px;font-size:.64rem;font-weight:850}.world-product-tabs{flex-wrap:wrap;gap:8px;display:flex}.world-product-tabs button{min-height:34px;color:rgba(var(--og-cream-rgb), .7);padding:0 10px}.world-product-tabs button[data-active=true]{border-color:rgba(var(--og-warm-amber-rgb), .68);background:rgba(var(--og-orange-rgb), .2);color:var(--og-cream-warm)}.world-product-detail{gap:12px;animation:.32s both worldDetailReveal;display:grid}.world-product-visual{border:1px solid rgba(var(--og-cream-rgb), .13);background:rgba(var(--og-cream-rgb), .06);border-radius:8px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:11px;padding:9px;display:grid}.world-product-visual img{aspect-ratio:1;object-fit:cover;background:rgba(var(--og-cream-rgb), .08);border-radius:6px;width:76px;display:block}.world-product-visual div{min-width:0}.world-product-visual span{color:var(--og-cream-warm);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.world-product-visual h3{margin:5px 0 0;font-size:clamp(1.05rem,2vw,1.34rem);line-height:1.04}.world-product-visual p{color:rgba(var(--og-cream-rgb), .72);margin:7px 0 0;font-size:.8rem;line-height:1.36}.world-product-detail>span{color:var(--og-cream-warm);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.world-product-detail h3{margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:.98}.world-product-detail p{color:rgba(var(--og-cream-rgb), .76);margin:0;font-size:.9rem;line-height:1.48}.world-product-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.world-product-detail dl div{background:rgba(var(--og-cream-rgb), .08);border-radius:6px;padding:9px 10px}.world-product-detail dt{color:rgba(var(--og-cream-rgb), .56);text-transform:uppercase;font-size:.68rem;font-weight:900}.world-product-detail dd{color:var(--og-cream);margin:4px 0 0;font-size:.84rem;font-weight:850}.world-quote{background:var(--orange);min-height:44px;color:var(--og-orange-foreground);border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-weight:950;display:inline-flex}.simple-product-panel{background:linear-gradient(145deg, rgba(var(--og-cream-rgb), .1), transparent 42%), #05090ea3;width:min(360px,100% - 28px);max-height:none;padding:12px;overflow:visible}.ldpe-width-picker button{border:1px solid rgba(var(--og-cream-rgb), .16);background:rgba(var(--og-cream-rgb), .07);min-height:36px;color:rgba(var(--og-cream-rgb), .76);font:inherit;cursor:pointer;border-radius:6px;font-size:.78rem;font-weight:880}.ldpe-width-picker button[data-active=true]{border-color:rgba(var(--og-warm-amber-rgb), .72);background:rgba(var(--og-orange-rgb), .22);color:var(--og-cream-warm)}.simple-product-card{border:1px solid rgba(var(--og-cream-rgb), .13);background:rgba(var(--og-cream-rgb), .06);border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.simple-product-card img{aspect-ratio:1;object-fit:cover;background:rgba(var(--og-cream-rgb), .08);border-radius:6px;width:58px;display:block}.simple-product-card div{min-width:0}.simple-product-card span,.ldpe-width-picker>span{color:var(--og-cream-warm);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.simple-product-card h3{margin:4px 0 0;font-size:clamp(.98rem,1.7vw,1.16rem);line-height:1.06}.simple-product-card p{color:rgba(var(--og-cream-rgb), .72);margin:6px 0 0;font-size:.74rem;line-height:1.3}.ldpe-width-picker{gap:8px;display:grid}.ldpe-width-picker div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ldpe-width-picker button{white-space:nowrap;min-width:0;min-height:30px;padding:0 5px}.simple-product-detail{gap:10px}.simple-product-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.simple-product-detail dl div{padding:6px 7px}.simple-product-detail dt{font-size:.58rem}.simple-product-detail dd{margin-top:2px;font-size:.76rem}.simple-product-detail .world-quote{min-height:40px}@keyframes worldReveal{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes worldImageDrift{0%{transform:scale(1.08)}to{transform:scale(1.025)}}@keyframes worldOverviewRecede{0%{opacity:1;filter:blur()saturate();transform:scale(1.02)}to{opacity:.42;filter:blur(7px)saturate(.82);transform:scale(1.16)}}@keyframes frontCameraArrive{0%{opacity:0;filter:blur(12px)saturate(.92);transform:scale(1.24)}42%{opacity:.86;filter:blur(3px)saturate(1.05)}to{opacity:1;filter:blur()saturate(1.04);transform:scale(1)}}@keyframes cameraPushFlash{0%{opacity:0;transform:scale(1.18)}36%{opacity:1}to{opacity:0;transform:scale(.88)}}@keyframes worldPanelSettle{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes worldDetailReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(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}.plp-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.plp-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:34px;display:grid}.plp-search,.plp-toolbar button{border:1px solid rgba(var(--og-cream-rgb), .14);background:rgba(var(--og-cream-rgb), .07);color:#cbd5e1;min-height:48px;font:inherit;border-radius:6px}.plp-search{align-items:center;padding:0 16px;display:flex}.plp-toolbar button{color:var(--og-cream);padding:0 14px;font-weight:780}.plp-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.plp-filters{border:1px solid rgba(var(--og-cream-rgb), .13);background:#080d14e0;border-radius:8px;padding:18px;position:sticky;top:18px}.plp-filters h3{margin:0 0 18px;font-size:1rem}.plp-filters label{gap:8px;margin-top:16px;display:grid}.plp-filters span{color:#a9b4c2;font-size:.82rem;font-weight:760}.plp-filters select{border:1px solid rgba(var(--og-cream-rgb), .14);background:var(--og-surface);width:100%;min-height:40px;color:var(--og-cream);font:inherit;border-radius:6px;padding:0 10px}.plp-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.plp-card{border:1px solid rgba(var(--og-cream-rgb), .13);background:#080d14db;border-radius:8px;overflow:hidden}.plp-card-media{background:radial-gradient(circle at 26% 24%, rgba(var(--og-orange-rgb), .28), transparent 9rem), linear-gradient(135deg, var(--og-warm-gray), var(--og-deep));align-items:flex-end;min-height:132px;padding:14px;display:flex}.plp-card-media span,.plp-card-body>span{color:var(--og-cream-warm);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:850}.plp-card-body{flex-direction:column;min-height:246px;padding:16px;display:flex}.plp-card-body h3{margin:12px 0 0;font-size:1.08rem;line-height:1.16}.plp-card-body p{color:#b6c2cf;margin:10px 0 0;font-size:.92rem}.plp-card-meta{gap:4px;margin-top:auto;padding-top:18px;display:grid}.plp-card-meta strong{color:#d8f5e8;font-size:.9rem}.plp-card-meta small{color:var(--og-cream-warm);font-weight:800}.plp-card button{background:var(--og-cream);min-height:42px;color:var(--og-deep);font:inherit;border:0;border-radius:6px;margin-top:14px;font-weight:850}.landing-section{background:var(--og-surface);padding:clamp(72px,9vw,120px) clamp(18px,6vw,88px)}.landing-section:nth-of-type(2n){background:var(--og-deep)}.landing-section-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}.family-card,.trust-card,.step-tile,.contact-panel{border:1px solid rgba(var(--og-cream-rgb), .13);background:rgba(var(--og-cream-rgb), .055);border-radius:8px}.family-card{flex-direction:column;min-height:278px;padding:18px;display:flex}.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}.family-card h3{margin:28px 0 0;font-size:1.26rem}.family-card p{color:#b6c2cf;margin:12px 0 0;line-height:1.5}.family-card span{color:var(--og-cream-warm);margin-top:auto;padding-top:18px;font-size:.84rem;font-weight:800}.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}.trust-card{align-content:center;gap:8px;min-height:128px;padding:20px;display:grid}.trust-card strong{color:var(--og-cream);font-size:clamp(2rem,5vw,3.6rem);line-height:.92}.trust-card span{color:#cbd5e1;line-height:1.4}.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}.scene-shell{z-index:0;position:fixed;inset:0}.scene-shell:after{content:"";pointer-events:none;background:linear-gradient(90deg,#070a0f1f 0%,#070a0f00 52%,#070a0f14 100%),linear-gradient(#070a0f00 0%,#070a0f29 100%);position:absolute;inset:0}.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}.scene-panel{pointer-events:none;min-height:180vh;position:relative}.scene-panel-end{min-height:160vh}.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}.scene-label{border:1px solid rgba(var(--og-cream-rgb), .16);color:var(--og-cream);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a0fa8;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:800;display:inline-flex}@media (max-width:760px){.scene-shell:after{background:linear-gradient(#070a0f14 0%,#070a0f47 78%,#070a0f7a 100%)}.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)}.warehouse-nav{align-items:end;padding:16px}.warehouse-nav-inner{border:1px solid rgba(var(--og-cream-rgb), .13);text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060a0fb3;border-radius:8px;justify-items:stretch;gap:12px;width:100%;padding:14px}.warehouse-nav h1{font-size:clamp(2rem,11vw,3.4rem)}.warehouse-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-category{min-height:54px}.warehouse-category-panel{grid-template-columns:1fr;gap:10px;max-height:58vh;overflow:auto}.warehouse-panel-copy strong{font-size:clamp(1.8rem,12vw,3rem)}.warehouse-panel-metrics{grid-template-columns:1fr}.warehouse-attribute-list{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-sample-tray{grid-template-columns:repeat(2,minmax(0,1fr));min-height:120px}.warehouse-sample,.warehouse-sample img{min-height:118px}.warehouse-panel-action{width:100%}.material-world-image{object-position:center}.material-world-target-image{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 34px #0000006b);width:calc(100% - 20px);height:min(34vh,320px);inset:clamp(104px,15vh,138px) 10px auto}.material-world-camera-push{height:min(34vh,320px);inset:clamp(104px,15vh,138px) 10px auto}.material-world-vignette{background:linear-gradient(#020202b3,#0202021a 32%,#020202d1 100%),linear-gradient(90deg,#02020280,#0000 48%,#02020280)}.material-world-chrome{flex-direction:column;align-items:flex-start}.world-back{width:100%}.world-switcher{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.world-switcher button{min-width:0;padding:0 6px}.world-product-panel{gap:10px;width:auto;max-height:min(52vh,100vh - 352px);padding:12px;bottom:12px;left:12px;right:12px}.world-inventory-list{max-height:190px}.world-inventory-item{grid-template-columns:58px minmax(0,1fr)}.world-inventory-item img{width:58px}.world-product-panel>p{gap:4px;font-size:.78rem;line-height:1.34}.world-product-tabs{gap:6px}.world-product-tabs button{min-height:32px;padding:0 9px;font-size:.75rem}.world-product-visual{grid-template-columns:48px minmax(0,1fr);gap:9px;padding:8px}.world-product-visual img{width:48px}.world-product-visual span{font-size:.62rem}.world-product-visual h3{margin-top:3px;font-size:1.08rem}.world-product-visual p{margin-top:4px;font-size:.74rem;line-height:1.28}.world-product-detail{gap:10px}.world-product-counts{gap:6px}.world-product-counts span{padding:7px;font-size:.62rem}.world-product-counts strong{font-size:1rem}.world-quote{order:3;min-height:42px}.world-variant-grid{order:4;gap:6px}.world-variant-grid a{min-height:40px;padding:5px 7px}.world-product-detail dl{order:5;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.world-product-detail dl div{padding:7px 8px}.world-product-detail dt{font-size:.58rem}.world-product-detail dd{margin-top:2px;font-size:.74rem}.world-view-family{order:6}.simple-product-panel{max-height:none;overflow:visible}.simple-product-card{grid-template-columns:58px minmax(0,1fr)}.simple-product-card img{width:58px}.ldpe-width-picker div,.simple-product-detail dl{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-reveal-header,.catalog-search,.catalog-grid,.plp-heading,.plp-toolbar,.plp-layout,.plp-products,.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,.plp-toolbar button,.catalog-secondary-action{width:100%}.catalog-card{min-height:168px}.plp-filters{position:static}.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-columns: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-hero-visual{min-height:360px}.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{padding-top:88px}.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.55rem,13vw,3.25rem);line-height:.96}.preview-brand-name{font-size:1.32rem}.preview-hero-lede{font-size:1rem}.preview-hero-visual{min-height:250px}.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%}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_8d95f5b0-module__BzbXkW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_8d95f5b0-module__BzbXkW__variable{--font-geist-sans:"Geist", "Geist Fallback"}
