@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.table{display:table}.grow{flex-grow:1}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--navy:#071f3d;--blue:#0876b9;--cyan:#16c4dd;--orange:#f47b20;--ink:#10243a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{z-index:5;background:#fff;border-bottom:1px solid #e8eef1;justify-content:space-between;align-items:center;height:92px;padding:0 5vw;display:flex;position:relative}.logo{color:var(--navy);letter-spacing:2px;align-items:center;gap:12px;font-size:22px;font-weight:900;display:flex}.logo small{letter-spacing:1.8px;color:#5f7385;margin-top:2px;font-size:8px;display:block}.logoMark{width:47px;height:47px;display:block;position:relative;overflow:hidden}.logoMark i{border-radius:10px;width:9px;height:49px;position:absolute;top:-2px;transform:rotate(45deg)}.logoMark i:first-child{background:var(--blue);left:9px}.logoMark i:nth-child(2){background:var(--cyan);left:21px}.logoMark i:nth-child(3){background:var(--orange);left:33px}.nav nav{align-items:center;gap:34px;font-size:13px;font-weight:600;display:flex}.navCta{background:var(--orange);color:#fff;padding:14px 18px}.navCta span,.button span{margin-left:14px}.hero{background:var(--navy);color:#fff;min-height:calc(100vh - 92px);padding:9vh 7vw 100px;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(90deg,#071f3dfa 20%,#071f3d80),radial-gradient(circle at 80% 35%,#16c4dd3b,#0000 32%);position:absolute;inset:0}.heroCopy{z-index:2;width:58%;max-width:850px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:3px;color:var(--cyan);margin:0 0 22px;font-size:11px;font-weight:800}.eyebrow.orange{color:var(--orange)}.eyebrow.light{color:#bceef5}.hero h1,.section h2,.sustain h2{letter-spacing:-4px;margin:0;font-size:clamp(48px,6.2vw,92px);line-height:.96}.hero h1 em,.contact h2 em{color:var(--cyan);font-family:Georgia,serif;font-weight:400}.lead{color:#c6d6e3;max-width:650px;margin:35px 0;font-size:19px;line-height:1.65}.heroActions{align-items:center;gap:30px;display:flex}.button{align-items:center;padding:17px 21px;font-size:13px;font-weight:800;display:inline-flex}.primary{background:var(--orange);color:#fff}.white{color:var(--navy);background:#fff}.textLink{border-bottom:1px solid #7890a6;padding:14px 0;font-size:13px;font-weight:700}.heroArt{width:52%;height:100%;position:absolute;top:0;right:0}.orb{filter:blur(3px);border:1px solid #ffffff26;border-radius:50%;position:absolute}.orb1{background:radial-gradient(circle at 35% 30%,#43e6ee 0,#0876b9 38%,#071f3d 72%);width:520px;height:520px;top:5%;right:-100px}.orb2{background:radial-gradient(circle at 35% 30%,#ffb25b,#f47b20 45%,#74331d 75%);width:240px;height:240px;bottom:1%;right:32%}.fiber{border-top:2px solid #ffffff57;border-radius:50%;width:630px;height:160px;position:absolute;transform:rotate(-35deg)}.f1{top:20%;right:-80px}.f2{top:32%;right:-40px}.f3{top:44%;right:-130px}.heroSeal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071f3db3;border:1px solid #ffffff4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;bottom:16%;right:8%}.heroSeal b{font-size:32px}.heroSeal span{text-transform:uppercase;letter-spacing:2px;text-align:center;font-size:9px}.heroFoot{text-transform:uppercase;letter-spacing:2px;color:#9bb0c1;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;height:70px;font-size:9px;display:flex;position:absolute;bottom:0;left:7vw;right:7vw}.section{padding:120px 7vw}.story{background:#f5f8f9;grid-template-columns:.9fr 1.1fr;gap:9vw;display:grid}.story h2,.solutions h2,.contact h2{color:var(--navy);font-size:clamp(42px,5vw,72px)}.storyText .big{color:var(--navy);margin:0 0 24px;font-size:26px;line-height:1.45}.storyText>p:not(.big){color:#647687;line-height:1.8}.stats{border-top:1px solid #cdd9df;grid-template-columns:repeat(3,1fr);margin-top:45px;padding-top:30px;display:grid}.stats div{align-items:flex-start;gap:12px;display:flex}.stats b{color:var(--blue);font-size:36px}.stats span{text-transform:uppercase;letter-spacing:1px;margin-top:6px;font-size:9px;line-height:1.5}.sectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}.sectionHead>p{color:#647687;max-width:390px;line-height:1.7}.cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.card{background:#fff;border:1px solid #dfe8ec;transition:all .3s}.card:hover{border-color:#0000;transform:translateY(-7px);box-shadow:0 18px 50px #071f3d1f}.cardVisual{background:#d8e8ef;height:230px;position:relative;overflow:hidden}.cardVisual>span{z-index:2;color:var(--navy);background:#fff;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid;position:absolute;top:18px;left:18px}.material{background:repeating-linear-gradient(110deg,#f8fbfc 0 3px,#bdd1d9 4px 5px,#eef4f6 6px 10px);border-radius:50% 50% 0 0;position:absolute;inset:20% -10% -20%;transform:rotate(-8deg)}.v02 .material{background:repeating-linear-gradient(45deg,#17324c 0 18px,#294962 19px 20px,#0b243e 21px 39px)}.v03{background:linear-gradient(#72d5e4,#0779af)}.v03 .material{background:repeating-linear-gradient(100deg,#ffffffe6 0 4px,#ffffff59 5px 8px);inset:45% 10% -40%}.v04{background:#d9b98f}.v04 .material{background:repeating-linear-gradient(90deg,#f4f4ef 0 5px,#d7e1dd 6px 8px)}.v05{background:#9ebbc4}.v05 .material{background:repeating-linear-gradient(90deg,#edf7f8 0 7px,#b9d7db 8px 10px);border-radius:4px;inset:10%}.v06{background:#26323c}.v06 .material{background:repeating-linear-gradient(140deg,#242f37 0 2px,#59646b 3px 5px,#323e46 6px 11px)}.cardBody{padding:26px}.cardBody small{text-transform:uppercase;color:var(--orange);letter-spacing:1.7px;font-size:9px;font-weight:800}.cardBody h3{color:var(--navy);margin:10px 0;font-size:25px}.cardBody p{color:#657786;min-height:68px;font-size:14px;line-height:1.65}.cardBody b{text-transform:uppercase;letter-spacing:1px;color:var(--blue);justify-content:space-between;margin-top:24px;font-size:11px;display:flex}.sustain{color:#fff;background:linear-gradient(110deg,#0876b9,#0798bd);grid-template-columns:1fr 1.1fr;min-height:670px;display:grid}.sustainArt{background:radial-gradient(circle,#5bdbe4 0,#0f9ebc 38%,#076aa3 70%);place-items:center;display:grid;position:relative;overflow:hidden}.sustainArt:before,.sustainArt:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:540px;height:540px;position:absolute}.sustainArt:after{width:400px;height:400px}.cycle{width:230px;height:230px;color:var(--blue);z-index:1;background:#fff;border-radius:50%;place-items:center;font-size:75px;font-weight:900;display:grid;box-shadow:0 25px 70px #00284640}.cycle span{color:var(--orange);margin-top:100px;font-size:30px;position:absolute}.sustainCopy{padding:110px 7vw}.sustain h2{font-size:clamp(42px,5vw,70px)}.sustainCopy>p:not(.eyebrow){color:#d8f5f7;max-width:620px;line-height:1.8}.pillRow{flex-wrap:wrap;gap:10px;margin:35px 0;display:flex}.pillRow span{border:1px solid #ffffff52;border-radius:30px;padding:10px 14px;font-size:11px}.contact{text-align:center}.contact p:not(.eyebrow){color:#657786}.contact .eyebrow{margin-bottom:20px}.contact .button{margin-top:24px}footer{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;padding:65px 7vw 25px;display:grid}footer .logo{color:#fff}footer>p{color:#9db1c0;font-size:13px}footer>div{justify-content:flex-end;gap:25px;font-size:12px;display:flex}footer>small{color:#7e94a7;border-top:1px solid #29405a;grid-column:1/-1;padding-top:22px;font-size:9px}.productPage{--accent:var(--cyan);background:#fff}.productNav{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:1.5px;justify-content:space-between;align-items:center;height:76px;padding:0 6vw;font-size:11px;display:flex}.productNav span{letter-spacing:3px;font-size:19px;font-weight:900}.productHero{background:var(--navy);color:#fff;grid-template-columns:1.1fr .9fr;min-height:680px;padding:9vw 7vw;display:grid;overflow:hidden}.productHero>div:first-child{z-index:1;position:relative}.productHero h1{letter-spacing:-5px;max-width:760px;margin:20px 0 28px;font-size:clamp(60px,7vw,105px);line-height:.9}.productHero>div>p:not(.eyebrow){color:var(--accent);max-width:580px;font:italic 28px Georgia,serif}.productHero .button{margin-top:28px}.productVisual{min-height:450px;position:relative}.productVisual div{border:1px solid #ffffff40;border-radius:50%;position:absolute}.productVisual div:first-child{background:radial-gradient(circle at 35% 30%,var(--accent),#0876b9 45%,#071f3d 72%);width:460px;height:460px;right:-110px}.productVisual div:nth-child(2){background:repeating-linear-gradient(120deg,#fffc 0 3px,#ffffff26 4px 9px);width:290px;height:290px;bottom:-40px;right:20%}.productVisual div:nth-child(3){background:var(--accent);opacity:.75;width:170px;height:170px;top:0;right:55%}.productIntro{padding:120px 12vw}.productIntro h2,.productCta h2{letter-spacing:-3px;color:var(--navy);max-width:950px;font-size:clamp(44px,5.5vw,78px);line-height:1}.productIntro>p:not(.eyebrow){color:#607483;max-width:800px;font-size:19px;line-height:1.8}.benefits{border-top:1px solid #dbe4e8;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.benefits div{border-right:1px solid #dbe4e8;gap:22px;padding:30px 25px 20px 0;display:flex}.benefits b{color:var(--accent)}.benefits span{font-size:17px;font-weight:700}.productCta{color:#fff;background:linear-gradient(120deg,#0876b9,#0ea6bb);padding:100px 12vw}.productCta h2{color:#fff}.productCta>p:not(.eyebrow){color:#d4f2f4}.productCta .button{margin-top:20px}@media (max-width:900px){.nav{height:76px}.nav nav a:not(.navCta){display:none}.hero{padding-top:80px}.heroCopy{width:100%}.heroArt{opacity:.4;width:100%}.hero h1{letter-spacing:-2px}.story,.sustain,.productHero{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}.sectionHead{display:block}.sectionHead>p{margin-top:25px}.sustainArt{min-height:430px}.productVisual{display:none}footer{grid-template-columns:1fr}footer>div{justify-content:flex-start}footer>small{grid-column:auto}}@media (max-width:580px){.nav{padding:0 20px}.navCta{padding:12px;font-size:0}.navCta span{margin:0;font-size:15px}.hero,.section{padding-left:22px;padding-right:22px}.hero h1,.section h2{letter-spacing:-2px;font-size:44px}.heroActions{flex-direction:column;align-items:flex-start;gap:8px}.heroFoot{left:22px;right:22px}.heroFoot span:nth-child(2){display:none}.cards{grid-template-columns:1fr}.story{gap:45px}.stats b{font-size:27px}.sustainCopy{padding:80px 22px}.cardVisual{height:200px}.productNav span{display:none}.productHero{min-height:620px;padding:90px 22px}.productHero h1{letter-spacing:-3px;font-size:58px}.productIntro,.productCta{padding:80px 22px}.benefits{grid-template-columns:1fr}.benefits div{border-right:0}.productIntro h2,.productCta h2{font-size:44px}footer{padding-left:22px;padding-right:22px}}:root{--navy:#191d46;--orange:#f87920}.nav{background:var(--navy);color:#fff;border-bottom:1px solid #ffffff1f;height:104px}.logo{align-items:center;gap:0;display:flex}.brandLogo{width:auto;height:88px;display:block}.nav .logoMark,.nav .logo>span:not(.logoMark){display:none}.productNav{height:94px}.productLogo img{width:auto;height:82px;display:block}.partnerPromise{background:var(--navy);color:#fff;grid-template-columns:150px 1fr;align-items:start;gap:5vw;padding:100px 14vw;display:grid;position:relative;overflow:hidden}.promiseNumber{color:var(--orange);font-family:Georgia,serif;font-size:190px;font-weight:200;line-height:.68}.partnerPromise h2{letter-spacing:-3px;max-width:1000px;margin:0;font-size:clamp(42px,5.2vw,76px);line-height:1}.partnerPromise h2 em{color:var(--cyan);font-family:Georgia,serif;font-weight:400}.partnerPromise>div>p:not(.eyebrow){color:#c8d6e4;max-width:790px;margin:32px 0;font-size:19px;line-height:1.75}.promisePillars{flex-wrap:wrap;gap:10px;display:flex}.promisePillars span{text-transform:uppercase;letter-spacing:1.3px;border:1px solid #ffffff3d;border-radius:30px;padding:11px 15px;font-size:9px;font-weight:700}.v07{background:linear-gradient(145deg,#dcecf2,#9dcada)}.v07 .material{background:repeating-linear-gradient(115deg,#fff 0 9px,#d9edf0 10px 12px,#f7fbfc 13px 23px);border-radius:45% 45% 8% 8%;inset:18% 8% -18%;transform:rotate(-3deg);box-shadow:0 20px 35px #191d462e}.card:nth-child(7){grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.card:nth-child(7) .cardVisual{height:100%;min-height:270px}.card:nth-child(7) .cardBody{flex-direction:column;justify-content:center;padding:45px;display:flex}.card:nth-child(7) .cardBody p{max-width:560px;min-height:0}.bottleImpact{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#191d46e0;border:1px solid #ffffff4d;flex-direction:column;padding:22px 26px;display:flex;position:absolute;bottom:7%;left:7%}.bottleImpact b{color:#fff;font-size:46px;line-height:1}.bottleImpact sup{text-transform:uppercase;letter-spacing:1px;color:#bceef5;margin-left:6px;font-size:12px}.bottleImpact span{text-transform:uppercase;letter-spacing:1.5px;color:#d8f5f7;margin-top:8px;font-size:9px}.sustainImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sustainArt:has(.sustainImage):before{z-index:1;background:linear-gradient(#0000 45%,#071f3d6b);border:0;border-radius:0;width:auto;height:auto;inset:0}.sustainArt:has(.sustainImage):after{display:none}.sustain{isolation:isolate;background:#0798bd;min-height:calc(100svh - 18px);position:relative;overflow:hidden}.sustain:after{display:none}.sustainArt{z-index:0;background:#0798bd}.sustainArt:has(.sustainImage):before{z-index:2;background:linear-gradient(90deg,#0000 38%,#075c8b2e 54%,#0789b194 73%,#0798bd 100%);border:0;border-radius:0;width:auto;height:auto;display:block;inset:0}.sustainImage{-webkit-mask-image:none;mask-image:none}.sustainCopy{z-index:2;padding-top:72px;padding-bottom:72px;position:relative}.bottleImpact{z-index:3}@media (max-width:900px){.sustain{min-height:auto}.sustainArt:has(.sustainImage):before{background:linear-gradient(#0000 42%,#0789b175 72%,#0798bd 100%)}}.brandShortcuts{z-index:3;max-width:860px;margin-top:38px;position:relative}.brandShortcuts>p{text-transform:uppercase;letter-spacing:2px;color:#8fa9be;margin:0 0 10px;font-size:9px;font-weight:800}.brandShortcuts>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071f3d8f;border:1px solid #ffffff2e;grid-template-columns:repeat(5,1fr);display:grid}.brandShortcuts a{border-right:1px solid #ffffff24;flex-direction:column;justify-content:center;min-height:74px;padding:15px 28px 13px 14px;transition:all .25s;display:flex;position:relative}.brandShortcuts a:last-child{border-right:0}.brandShortcuts a:hover,.brandShortcuts a:focus-visible{background:#16c4dd29;outline:none}.brandShortcuts b{color:#fff;font-size:13px;line-height:1.1}.brandShortcuts small{text-transform:uppercase;letter-spacing:1.2px;color:#8fa9be;margin-top:5px;font-size:7px}.brandShortcuts a>span{color:var(--orange);font-size:10px;position:absolute;top:10px;right:10px}@media (min-width:901px){.heroCopy{width:57%;max-width:780px}.brandShortcuts{z-index:4;width:min(31vw,390px);max-width:none;margin:0;position:absolute;top:50%;right:6vw;transform:translateY(-50%)}.brandShortcuts>p{text-align:left;margin-bottom:13px}.brandShortcuts>div{background:#071f3dbd;grid-template-columns:1fr}.brandShortcuts a{border-bottom:1px solid #ffffff24;border-right:0;min-height:72px;padding:15px 48px 13px 20px}.brandShortcuts a:last-child{border-bottom:0}.brandShortcuts b{font-size:16px}.brandShortcuts small{font-size:8px}.brandShortcuts a>span{font-size:14px;top:50%;right:18px;transform:translateY(-50%)}.heroArt{opacity:.5}}.stats b.wordStat{letter-spacing:-.5px;margin-top:4px;font-size:20px;line-height:1.15}@media (max-width:900px){.nav{height:90px}.brandLogo{height:76px}.productNav{height:84px}.productLogo img{height:72px}.brandShortcuts>div{grid-template-columns:repeat(3,1fr)}.brandShortcuts a:nth-child(3){border-right:0}.brandShortcuts a:nth-child(n+4){border-top:1px solid #ffffff24}.partnerPromise{grid-template-columns:1fr;padding:85px 7vw}.promiseNumber{font-size:110px}.card:nth-child(7){grid-column:1/-1}}@media (max-width:580px){.nav{height:78px}.brandLogo{height:66px}footer .brandLogo{height:125px}.productNav{height:72px}.productLogo img{height:62px}.partnerPromise{gap:25px;padding:70px 22px}.promiseNumber{font-size:86px}.partnerPromise h2{letter-spacing:-2px;font-size:42px}.partnerPromise>div>p:not(.eyebrow){font-size:17px}.card:nth-child(7){display:block}.card:nth-child(7) .cardVisual{height:200px;min-height:0}.card:nth-child(7) .cardBody{padding:26px;display:block}.bottleImpact{bottom:22px;left:22px}.bottleImpact b{font-size:36px}.brandShortcuts{margin-top:28px}.brandShortcuts>div{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.brandShortcuts a{scroll-snap-align:start;flex:0 0 145px;border-top:0!important}.hero{padding-bottom:105px}}.brandShortcuts .withBrandLogo{padding-top:8px;padding-bottom:8px}.brandShortcuts .frelanzzaBrand{background:#191d46}.brandShortcuts .frelanzzaBrand:hover,.brandShortcuts .frelanzzaBrand:focus-visible{background:#252a5c}.brandShortcuts .frelanzzaBrand{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px}.brandShortcuts .frelanzzaBrand .brandShortcutLogo{flex:0 0 62px;width:62px;height:52px}.brandShortcuts .frelanzzaBrand .brandWordmark{letter-spacing:1.8px;color:#fff;font-size:20px;line-height:1}.brandShortcuts .isolamilBrand{background:#fffffff7}.brandShortcuts .isolamilBrand:hover,.brandShortcuts .isolamilBrand:focus-visible{background:#fff}.brandShortcuts .peixeVivoBrand{background:#fffffff7}.brandShortcuts .peixeVivoBrand:hover,.brandShortcuts .peixeVivoBrand:focus-visible{background:#fff}.brandShortcuts .peixeVivoBrand .brandShortcutLogo{width:165px}.brandShortcuts .sonoBrand{background:#fffffff7}.brandShortcuts .sonoBrand:hover,.brandShortcuts .sonoBrand:focus-visible{background:#fff}.brandShortcuts .sonoBrand .brandShortcutLogo{width:112px}.brandShortcuts .filtramilBrand{background:#0a3376}.brandShortcuts .filtramilBrand:hover,.brandShortcuts .filtramilBrand:focus-visible{background:#0d408f}.brandShortcutLogo{object-fit:contain;object-position:left center;width:180px;max-width:calc(100% - 25px);height:54px;display:block}.productBrandLockup{background:#fff;margin-bottom:28px;padding:12px 18px;display:inline-flex;box-shadow:0 12px 35px #0000002e}.productBrandLockup img{object-fit:contain;width:min(380px,72vw);height:96px;display:block}.productBrandLockup.filtramilLockup{background:#0a3376;padding:8px 18px}.productBrandLockup.filtramilLockup img{height:82px}.productBrandLockup.peixeVivoLockup{padding:8px 16px}.productBrandLockup.sonoLockup{padding:10px 24px}.productBrandLockup.sonoLockup img{width:min(240px,58vw);height:118px}@media (max-width:580px){.brandShortcutLogo{width:125px;height:48px}.productBrandLockup{margin-bottom:22px;padding:8px 12px}.productBrandLockup img{height:72px}}.brandShortcuts>p{color:#fff;letter-spacing:1.6px;text-shadow:0 1px 10px #00000059;align-items:center;gap:9px;margin-bottom:12px;font-size:11px;line-height:1.2;display:flex}.brandShortcuts>p:before{content:"";background:var(--orange);flex:0 0 18px;width:18px;height:3px}.brandShortcuts>div{background:#071f3dd1;border:1px solid #ffffff3d;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #00000038}.brandShortcuts a,.brandShortcuts .frelanzzaBrand,.brandShortcuts .filtramilBrand,.brandShortcuts .isolamilBrand,.brandShortcuts .peixeVivoBrand,.brandShortcuts .sonoBrand{background:#0c2242eb;border-color:#ffffff21;min-height:68px;padding:7px 52px 7px 18px}.brandShortcuts a:hover,.brandShortcuts a:focus-visible,.brandShortcuts .frelanzzaBrand:hover,.brandShortcuts .filtramilBrand:hover,.brandShortcuts .isolamilBrand:hover,.brandShortcuts .peixeVivoBrand:hover,.brandShortcuts .sonoBrand:hover{background:#12395efa}.brandShortcutLogo{width:190px;max-width:calc(100% - 24px);height:48px}.brandShortcuts .isolamilBrand .brandShortcutLogo,.brandShortcuts .peixeVivoBrand .brandShortcutLogo,.brandShortcuts .sonoBrand .brandShortcutLogo{background:#fff;border-radius:3px;width:190px;height:48px;padding:4px 9px}.brandShortcuts .frelanzzaBrand{gap:13px}.brandShortcuts .frelanzzaBrand .brandShortcutLogo{background:0 0;flex-basis:56px;width:56px;height:46px;padding:0}.brandShortcuts .frelanzzaBrand .brandWordmark{letter-spacing:1.7px;font-size:19px}@media (min-width:901px){.brandShortcuts{width:min(30vw,380px);top:42%}}@media (max-width:580px){.brandShortcuts a{flex-basis:175px}.brandShortcuts .frelanzzaBrand .brandWordmark{font-size:16px}.brandShortcuts .frelanzzaBrand .brandShortcutLogo{flex-basis:46px;width:46px;height:40px}}.brandShortcuts a,.brandShortcuts .frelanzzaBrand,.brandShortcuts .filtramilBrand,.brandShortcuts .isolamilBrand,.brandShortcuts .peixeVivoBrand,.brandShortcuts .sonoBrand{color:var(--navy);background:#f3f5f4;border-color:#dce3e5}.brandShortcuts a:hover,.brandShortcuts a:focus-visible,.brandShortcuts .frelanzzaBrand:hover,.brandShortcuts .filtramilBrand:hover,.brandShortcuts .isolamilBrand:hover,.brandShortcuts .peixeVivoBrand:hover,.brandShortcuts .sonoBrand:hover{box-shadow:inset 4px 0 0 var(--orange);background:#fff}.brandShortcuts a>span{color:var(--orange)}.brandShortcuts .frelanzzaBrand .brandWordmark{color:var(--navy)}.brandShortcuts .isolamilBrand .brandShortcutLogo,.brandShortcuts .peixeVivoBrand .brandShortcutLogo,.brandShortcuts .sonoBrand .brandShortcutLogo{background:0 0;border-radius:0;padding:0}@media (min-width:901px){.brandShortcuts{width:min(32vw,420px);top:38%}.brandShortcuts>div{background:#ffffff1f;border-color:#ffffff47;border-radius:10px;grid-template-columns:1.65fr 1fr;grid-template-areas:"frel frel""isola isola""filtra filtra""sono peixe";gap:7px;padding:7px;display:grid}.brandShortcuts .frelanzzaBrand{grid-area:frel}.brandShortcuts .filtramilBrand{grid-area:filtra}.brandShortcuts .isolamilBrand{grid-area:isola}.brandShortcuts .peixeVivoBrand{grid-area:peixe}.brandShortcuts .sonoBrand{grid-area:sono}.brandShortcuts a{border:0;border-radius:5px;min-height:70px;padding:6px 46px 6px 18px}.brandShortcuts .peixeVivoBrand,.brandShortcuts .sonoBrand{min-height:86px;padding:8px 34px 8px 12px}.brandShortcuts .filtramilBrand .brandShortcutLogo{width:255px;height:54px}.brandShortcuts .isolamilBrand .brandShortcutLogo{width:270px;height:56px}.brandShortcuts .peixeVivoBrand .brandShortcutLogo{width:220px;height:66px}.brandShortcuts .sonoBrand .brandShortcutLogo{width:98px;height:70px}.brandShortcuts .frelanzzaBrand .brandShortcutLogo{flex-basis:62px;width:62px;height:50px}.brandShortcuts .frelanzzaBrand .brandWordmark{letter-spacing:2px;font-size:21px}}.langSwitch{letter-spacing:1px;border:1px solid #ffffff40;align-items:center;gap:7px;padding:7px 9px;font-size:10px;display:inline-flex}.langSwitch b{color:var(--orange)}.langSwitch a{opacity:.75}.langSwitch a:hover{opacity:1}.contactPhones{justify-content:center;align-items:center;gap:12px;margin:24px 0 4px;display:flex}.contactPhones a{color:var(--navy);border:1px solid #d8e2e6;padding:11px 15px;font-size:14px;font-weight:800}.productCta .contactPhones{justify-content:flex-start}.productCta .contactPhones a{color:#fff;border-color:#ffffff59}.productNavTools{align-items:center;gap:20px;display:flex}.productNavTools>.langSwitch{padding:6px 8px}@media (min-width:901px){.hero{height:calc(100vh - 104px);min-height:calc(100vh - 104px);padding-top:5vh;padding-bottom:70px}.heroCopy{width:56%}.hero .lead{margin:25px 0;font-size:17px;line-height:1.55}.brandShortcuts{top:25%}}@media (max-width:900px){.langSwitch{order:-1}.contactPhones{flex-wrap:wrap}.productNavTools>.langSwitch{display:none}}@media (max-width:580px){.nav .langSwitch{display:none}.contactPhones{flex-direction:column}.contactPhones a{width:100%;max-width:260px}.hero{height:auto;min-height:calc(100vh - 78px)}}.nav nav{gap:18px}.headerPhones{letter-spacing:.25px;white-space:nowrap;border-right:1px solid #ffffff2e;flex-direction:column;gap:4px;padding-right:14px;font-size:10px;line-height:1.1;display:flex}.headerPhones>a{opacity:.86}.headerPhones>a:hover{opacity:1}.headerWhatsapp{align-items:center;gap:6px;display:flex}.whatsappIcon{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-grid}.whatsappFloat{z-index:60;color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:10px;padding:11px 16px 11px 11px;font-size:12px;font-weight:800;transition:all .25s;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 12px 34px #00000040}.whatsappFloat:hover{background:#20bd5a;transform:translateY(-3px)}.whatsappFloat>span{color:#1a9f4a;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.whatsappFloat b{letter-spacing:.3px}@media (min-width:901px){.brandShortcuts{top:36%}}@media (max-width:1100px){.headerPhones{display:none}.nav nav{gap:14px}}@media (max-width:580px){.whatsappFloat{padding:9px;bottom:16px;right:16px}.whatsappFloat b{display:none}.whatsappFloat>span{width:34px;height:34px}}.headerPhones{letter-spacing:.1px;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;min-width:320px;padding-right:18px;font-size:13px;font-weight:700;line-height:1}.headerPhones>a{align-items:center;min-height:30px;display:flex}.headerWhatsapp{gap:8px}.whatsappIcon{object-fit:cover;background:0 0;border-radius:50%;width:28px;height:28px;display:block}.whatsappFloat>img{object-fit:cover;border-radius:50%;width:38px;height:38px;display:block}.whatsappFloat>span{display:none}@media (max-width:1250px){.headerPhones{gap:14px;min-width:280px;font-size:12px}.nav nav{gap:13px}}@media (max-width:1100px){.headerPhones{display:none}}@media (max-width:580px){.whatsappFloat>img{width:38px;height:38px}}@media (min-width:901px){.brandShortcuts{width:min(33vw,440px);top:32%}.brandShortcuts>div{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"frel frel""isola filtra""peixe sono";gap:11px;padding:0;display:grid;overflow:visible}.brandShortcuts a{border:1px solid #ffffff8c;border-radius:7px;justify-content:center;align-items:center;min-height:88px;padding:8px 38px 8px 14px;box-shadow:0 15px 34px #0000002e}.brandShortcuts .frelanzzaBrand{grid-area:frel;justify-content:flex-start;min-height:74px;padding-left:22px}.brandShortcuts .filtramilBrand{grid-area:filtra}.brandShortcuts .isolamilBrand{grid-area:isola}.brandShortcuts .peixeVivoBrand{grid-area:peixe;min-height:88px;padding:8px 38px 8px 14px}.brandShortcuts .sonoBrand{grid-area:sono;min-height:88px;padding:8px 38px 8px 14px}.brandShortcuts .filtramilBrand,.brandShortcuts .isolamilBrand{min-height:88px;padding:7px 30px 7px 10px}.brandShortcuts .peixeVivoBrand,.brandShortcuts .sonoBrand{padding-left:10px;padding-right:30px}.brandShortcuts .filtramilBrand .brandShortcutLogo,.brandShortcuts .isolamilBrand .brandShortcutLogo{width:160px;height:58px}.brandShortcuts .peixeVivoBrand .brandShortcutLogo{width:160px;height:64px}.brandShortcuts .sonoBrand .brandShortcutLogo{width:92px;height:72px}.brandShortcuts .frelanzzaBrand .brandShortcutLogo{flex-basis:60px;width:60px;height:48px}.brandShortcuts .frelanzzaBrand .brandWordmark{font-size:21px}.heroCopy{position:absolute;top:calc(50% - 35px);left:7vw;transform:translateY(-50%)}.brandShortcuts{top:calc(50% - 35px);transform:translateY(-50%)}.hero h1{font-size:clamp(50px,8.2vh,84px);line-height:.94}.hero .lead{margin:21px 0;font-size:16px;line-height:1.48}}.solutionNavigator{z-index:4;position:relative}.solutionNavigator>p{color:#fff;letter-spacing:2.1px;text-transform:uppercase;text-shadow:0 2px 14px #0008188c;align-items:center;gap:9px;margin:0 0 12px;font-size:10px;font-weight:800;line-height:1.2;display:flex}.solutionNavigator>p:before{content:"";background:var(--orange);flex:0 0 18px;width:18px;height:3px}.solutionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.solutionGrid a{min-height:45px;color:var(--navy);background:#fafbf9f5;border:1px solid #ffffffc2;border-radius:8px;align-items:center;padding:10px 34px 10px 14px;font-size:12px;font-weight:800;line-height:1.2;transition:transform .24s,box-shadow .24s,background .24s;display:flex;position:relative;box-shadow:0 12px 28px #000a1c33,inset 0 1px #fff}.solutionGrid a span{color:var(--orange);font-size:11px;position:absolute;right:12px}.solutionGrid a:hover,.solutionGrid a:focus-visible{box-shadow:0 16px 34px #000a1c47,inset 3px 0 0 var(--orange);background:#fff;outline:none;transform:translateY(-2px)}.brandRail{background:#fafbf9f0;border:1px solid #ffffffb8;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:5px;min-height:60px;margin-top:10px;padding:7px 10px;display:grid;box-shadow:0 14px 32px #000a1c3b}.brandRail a{border-right:1px solid #071f3d1a;place-items:center;height:45px;padding:4px 8px;transition:background .24s,transform .24s;display:grid}.brandRail a:hover,.brandRail a:focus-visible{background:#fff;outline:none;transform:translateY(-1px)}.brandRail img{object-fit:contain;width:100%;height:38px;display:block}.brandRail a:nth-child(3) img{height:37px}@media (min-width:901px){.solutionNavigator{width:min(35vw,470px);position:absolute;top:15%;right:6vw}}@media (max-width:900px){.solutionNavigator{margin-top:34px}.solutionGrid a{min-height:48px}.brandRail{overflow-x:auto}}@media (max-width:580px){.solutionGrid{grid-template-columns:1fr}.solutionGrid a:last-child{grid-column:auto}.brandRail{grid-template-columns:repeat(4,95px)}}.solutionGrid a:last-child{grid-column:auto}.solutionGrid a:first-child{background:linear-gradient(135deg,#fff8effa,#fae2ccf5),repeating-linear-gradient(45deg,#0000 0 9px,#f2752321 10px 11px)}.solutionGrid a:nth-child(2){background:radial-gradient(at 22% 15%,#fffffff5,#0000 44%),linear-gradient(135deg,#f8fbfc,#dcecf1)}.solutionGrid a:nth-child(3){background:repeating-radial-gradient(circle at 14%,#16c4dd24 0 2px,#0000 3px 8px),linear-gradient(135deg,#f7fbfc,#dceff3)}.solutionGrid a:nth-child(4){background:radial-gradient(circle at 16% 45%,#4ad4e847,#0000 34%),linear-gradient(135deg,#f4fbfd,#d4eef7)}.solutionGrid a:nth-child(5){background:radial-gradient(at 20% 40%,#ffffffe6,#0000 42%),linear-gradient(135deg,#fffaf0,#e7f2ef)}.solutionGrid a:nth-child(6){background:linear-gradient(120deg,#f7f8f8 0 38%,#dfe5e8 39% 42%,#f4f6f7 43% 70%,#e2e6e8 71%)}.solutionGrid a:nth-child(7){background:repeating-linear-gradient(135deg,#16c4dd1f 0 3px,#0000 4px 11px),linear-gradient(135deg,#f5fbfb,#def1ef)}.solutionGrid a:nth-child(8){background:radial-gradient(circle at 18% 45%,#f275232b,#0000 24%),radial-gradient(circle at 36% 70%,#16c4dd1f,#0000 24%),linear-gradient(135deg,#fffaf3,#f0e5d8)}.brandRail{box-shadow:none;background:0 0;border:0;gap:8px;padding:0}.brandRail a{background:#fafbf9f5;border:1px solid #ffffffc7;border-radius:9px;height:58px;padding:6px 9px;box-shadow:0 12px 28px #000a1c38,inset 0 1px #fff}.brandRail a:last-child{border-right:1px solid #ffffffc7}.brandRail img{height:40px}.brandRail a:first-child img{height:31px}.brandRail a:nth-child(2) img{height:35px}.brandRail a:nth-child(3) img{height:39px;transform:translateY(-3px)}.brandRail a:nth-child(4) img{width:44px;height:42px}.v08{background:linear-gradient(145deg,#d7c2a8,#f0e5d7)}.v08 .material{background:radial-gradient(circle at 25% 30%,#fff 0 9%,#e8eef0 10% 18%,#0000 19%),radial-gradient(circle at 58% 48%,#fff 0 13%,#dfe8eb 14% 23%,#0000 24%),radial-gradient(circle at 80% 18%,#f9fbfb 0 10%,#d9e4e7 11% 20%,#0000 21%),linear-gradient(145deg,#f6f3ed,#d5e1e3)}.storyText>p:not(.big):not(.storySignature){margin:0}.storyText>p.big+p:not(.storySignature){margin-bottom:12px}.storySignature{margin:28px 0 0;font-size:18px;font-weight:700;color:var(--navy)!important;line-height:1.45!important}.storySignature em{color:var(--blue);font-family:Georgia,serif;font-size:1.12em;font-weight:400}@media (min-width:901px){.story.section{padding-top:44px;padding-bottom:44px}.story .stats{margin-top:30px;padding-top:22px}}.partnerPromise{grid-template-columns:minmax(300px,38%) 1fr;align-items:center;gap:6vw;padding:92px 7vw}.promiseVisual{place-items:center;width:100%;max-width:520px;display:grid}.promiseVisual img{filter:drop-shadow(0 24px 42px #00081e5c);width:100%;height:auto;display:block}@media (max-width:900px){.partnerPromise{grid-template-columns:1fr;padding:78px 7vw}.promiseVisual{max-width:430px}}@media (max-width:580px){.partnerPromise{padding:62px 22px}.promiseVisual{max-width:320px}}@media (min-width:901px){.partnerPromise{background:radial-gradient(circle at 22% 46%,#0b76b933,transparent 35%), linear-gradient(110deg,#101c45 0%,var(--navy) 72%);min-height:700px;padding:92px 7vw 92px 46%;display:block}.partnerPromise:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 34%,#071f3d40 43%,#071f3dd1 57%,#0000 76%);position:absolute;inset:0}.partnerPromise>div:last-child{z-index:2;position:relative}.promiseVisual{z-index:1;width:58%;max-width:none;position:absolute;top:0;bottom:0;left:-5vw;overflow:visible}.promiseVisual img{opacity:.82;filter:drop-shadow(0 28px 52px #00081e47);width:112%;max-width:none;transform:translateY(2%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 72%,#0000 100%)}}.solutions.section{padding-top:96px;padding-bottom:104px}.solutions .sectionHead{align-items:center;margin-bottom:44px}.solutions .sectionHead>p{margin:0}.solutions .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.solutions .card{flex-direction:column;min-width:0;display:flex;overflow:hidden}.solutions .card:nth-child(7){grid-column:auto;grid-template-columns:none;display:flex}.solutions .cardVisual{background-position:50%;background-size:cover;flex:0 0 210px;height:210px}.solutions .cardVisual:after{content:"";background:linear-gradient(#071f3d0a,#071f3d57);position:absolute;inset:0}.solutions .cardVisual>span{display:none}.solutions .cardVisual .cardBrandBadge{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fafcfcf0;border:1px solid #ffffffd1;border-radius:9px;justify-content:center;align-items:center;width:150px;height:72px;padding:8px 12px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 10px 26px #071f3d38}.solutions .cardVisual .cardBrandBadge img{object-fit:contain;width:auto;max-width:126px;height:auto;max-height:42px;display:block}.solutions .cardVisual .cardBrandBadge img[src="/brand/peixe-vivo-logo.png"]{width:auto;max-width:126px;height:49px;max-height:49px;transform:translateY(-3px)}.solutions .cardVisual .material{display:none}.solutions .card:first-child .cardVisual{background-image:url(/images/solutions/solution-matelasse.png)}.solutions .card:nth-child(2) .cardVisual{background-image:url(/images/solutions/solution-manta-poliester.png)}.solutions .card:nth-child(3) .cardVisual{background-image:url(/images/solutions/isolamil-home-wall-inverted-v5.png);background-position:50%}.solutions .card:nth-child(4) .cardVisual{background-color:#06274d;background-image:url(/images/solutions/filtramil/filtramil-depth-filtration-clean.webp);background-position:100%;background-repeat:no-repeat;background-size:120%}.solutions .card:nth-child(5) .cardVisual{background-image:url(/images/solutions/sono/sono-hero-matelasse-ondas-v2.webp);background-position:50%}.solutions .card:nth-child(6) .cardVisual{background-image:url(/images/solutions/solution-automotivo.png)}.solutions .card:nth-child(7) .cardVisual{background-image:url(/images/solutions/aquarismo/aquarismo-universo-dark-reframed-v2.webp);background-position:50%}.solutions .card:nth-child(8) .cardVisual{background-image:url(/images/solutions/solution-enchimentos.png)}.solutions .card:nth-child(9) .cardVisual{background-image:url(/images/solutions/sono/sono-processo-original.webp)}.solutions .cardBody{flex-direction:column;flex:1;padding:22px;display:flex}.solutions .card:nth-child(7) .cardVisual{height:210px;min-height:0}.solutions .card:nth-child(7) .cardBody{justify-content:flex-start;padding:22px;display:flex}.solutions .card:nth-child(7) .cardBody p{max-width:none;min-height:92px}.solutions .cardBody h3{min-height:52px;font-size:22px}.solutions .cardBody p{min-height:92px;margin-bottom:0}.solutions .cardBody b{margin-top:auto;padding-top:20px}@media (min-width:901px) and (max-width:1180px){.solutions .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.solutions .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.solutions .cards{grid-template-columns:1fr}.solutions .cardBody h3,.solutions .cardBody p{min-height:0}}.globalSearch{align-items:center;display:flex;position:relative}.searchTrigger{color:inherit;font:inherit;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 2px;font-size:11px;font-weight:800;display:inline-flex}.searchTrigger span{font-size:21px;line-height:1;transform:rotate(-12deg)}.searchBackdrop{z-index:97;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0210237a;position:fixed;inset:0}.globalSearchPanel{z-index:98;color:var(--navy);background:#f7fafb;border-top:1px solid #ffffff1f;padding:30px 7vw 36px;position:fixed;top:92px;left:0;right:0;box-shadow:0 28px 60px #000c1e40}.searchInner{max-width:1160px;margin:0 auto}.searchInner>label{color:var(--navy);letter-spacing:1.8px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.searchField{border-bottom:2px solid var(--navy);background:#fff;align-items:center;height:58px;display:flex}.searchField>span{color:var(--blue);padding-left:18px;font-size:26px}.searchField input{min-width:0;height:100%;color:var(--navy);background:0 0;border:0;outline:0;flex:1;padding:0 16px;font-size:19px}.searchField input::placeholder{color:#8a9aa8}.searchField button{width:58px;height:58px;color:var(--navy);cursor:pointer;background:0 0;border:0;font-size:29px}.searchStatus{color:#607483;letter-spacing:.2px;min-height:19px;margin-top:11px;font-size:11px;font-weight:700}.searchResults{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:330px;margin-top:14px;display:grid;overflow-y:auto}.searchStatus+.searchResults{margin-top:5px}.searchResults a{background:#fff;border:1px solid #dce6eb;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 15px;transition:all .2s;display:flex}.searchResults a:hover,.searchResults a:focus-visible{border-color:var(--cyan);outline:none;transform:translateY(-1px)}.searchResults a span{flex-direction:column;gap:4px;display:flex}.searchResults small{color:var(--orange);letter-spacing:1.2px;text-transform:uppercase;font-size:8px;font-weight:800}.searchResults b{font-size:14px}.searchResults em{color:#657786;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:470px;font-size:11px;font-style:normal;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.searchResults i{color:var(--blue);font-style:normal}.searchResults>p{color:#657786;padding:14px}@media (max-width:1450px){.nav nav{gap:22px}.searchTrigger{font-size:0}.searchTrigger span{font-size:21px}}@media (max-width:900px){.globalSearchPanel{padding:24px 22px 30px;top:76px}.searchResults{grid-template-columns:1fr}.nav nav>.globalSearch,.nav nav .searchResults a{display:flex}.productNav .globalSearchPanel{top:72px}}@media (max-width:580px){.globalSearchPanel{top:78px}.searchField input{font-size:15px}}.solutionGrid{gap:9px}.solutionGrid a,.solutionGrid a:nth-child(n){isolation:isolate;color:#fff;background:#0b2947;border-color:#ffffff94;min-height:64px;padding:0;overflow:hidden;box-shadow:0 12px 28px #000a1c47}.solutionGrid a:after{content:"";z-index:-1;background:linear-gradient(90deg,#051830f0 0%,#051830b0 52%,#05183029 100%);position:absolute;inset:0}.solutionThumb{z-index:-2;object-fit:cover;filter:saturate(.9)contrast(1.06);width:100%;height:100%;transition:transform .45s,filter .3s;position:absolute;inset:0}.solutionGrid a .solutionLabel{z-index:1;color:#fff;text-shadow:0 2px 10px #000818bf;max-width:calc(100% - 38px);padding-left:14px;font-size:12px;font-weight:800;line-height:1.15;position:relative;right:auto}.solutionGrid a .solutionArrow{z-index:2;color:#fff;font-size:13px;position:absolute;right:12px}.solutionGrid a:hover,.solutionGrid a:focus-visible{box-shadow:0 18px 38px #000a1c57,inset 3px 0 0 var(--orange);background:#0b2947}.solutionGrid a:hover .solutionThumb,.solutionGrid a:focus-visible .solutionThumb{filter:saturate(1.02)contrast(1.08);transform:scale(1.055)}.solutionGrid a:nth-child(7) .solutionThumb{object-position:72% 48%;filter:saturate(.82)contrast(1.1)brightness(.94)}@media (min-width:901px){.solutionNavigator{width:min(38vw,520px);right:5vw}}@media (max-width:900px){.solutionGrid a,.solutionGrid a:nth-child(n){min-height:72px}}@media (min-width:901px) and (max-height:780px){.hero h1{font-size:clamp(46px,7.7vh,62px)}.hero .eyebrow{margin-bottom:14px}.hero .lead{margin:16px 0;font-size:15px;line-height:1.42}.brandShortcuts>p{margin-bottom:8px}.brandShortcuts a,.brandShortcuts .filtramilBrand,.brandShortcuts .isolamilBrand,.brandShortcuts .peixeVivoBrand,.brandShortcuts .sonoBrand{min-height:76px}.brandShortcuts .frelanzzaBrand{min-height:66px}}@media (min-width:901px){.hero h1{font-size:clamp(58px,9.2vh,94px);line-height:.95}.hero .lead{margin:26px 0;font-size:17px;line-height:1.55}}@media (min-width:901px) and (max-height:780px){.hero h1{font-size:clamp(50px,8.4vh,68px)}.hero .lead{margin:20px 0;font-size:16px;line-height:1.48}}@media (min-width:901px){.hero h1{font-size:clamp(68px,11.5vh,116px);line-height:.93}.hero .eyebrow{margin-bottom:26px;font-size:12px}.hero .lead{max-width:700px;margin:30px 0;font-size:19px;line-height:1.56}.heroActions{gap:34px}.heroActions .button{padding:20px 24px;font-size:15px}.heroActions .textLink{padding:17px 0;font-size:14px}}@media (min-width:901px) and (max-height:780px){.hero h1{font-size:clamp(66px,11vh,82px)}.hero .eyebrow{margin-bottom:18px}.hero .lead{margin:22px 0;font-size:17px;line-height:1.48}.heroActions .button{padding:17px 21px;font-size:14px}.heroActions .textLink{padding:14px 0;font-size:13px}}@media (min-width:901px){.heroCopy{width:52%;max-width:none}.hero h1{font-size:clamp(66px,10.4vh,104px);line-height:.94}.hero .lead{max-width:690px;margin:26px 0;font-size:18px;line-height:1.52}.brandShortcuts{width:min(36vw,540px);right:4.5vw}.brandShortcuts a,.brandShortcuts .filtramilBrand,.brandShortcuts .isolamilBrand,.brandShortcuts .peixeVivoBrand,.brandShortcuts .sonoBrand{min-height:96px}.brandShortcuts .frelanzzaBrand{min-height:82px}.brandShortcuts .filtramilBrand .brandShortcutLogo,.brandShortcuts .isolamilBrand .brandShortcutLogo{width:185px;height:64px}.brandShortcuts .peixeVivoBrand .brandShortcutLogo{width:185px;height:70px}.brandShortcuts .sonoBrand .brandShortcutLogo{width:102px;height:78px}.brandShortcuts .frelanzzaBrand .brandShortcutLogo{flex-basis:66px;width:66px;height:54px}.brandShortcuts .frelanzzaBrand .brandWordmark{font-size:24px}}@media (min-width:901px) and (max-height:780px){.hero h1{font-size:clamp(62px,10vh,76px)}.hero .lead{margin:20px 0;font-size:17px;line-height:1.46}.brandShortcuts a,.brandShortcuts .filtramilBrand,.brandShortcuts .isolamilBrand,.brandShortcuts .peixeVivoBrand,.brandShortcuts .sonoBrand{min-height:82px}.brandShortcuts .frelanzzaBrand{min-height:72px}}@media (min-width:901px){.heroCopy{width:52%;max-width:none}.hero h1{letter-spacing:-4px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(64px,9.7vh,94px);font-weight:400;line-height:.91}.hero h1 em{font-family:Georgia,serif;font-weight:400;line-height:.9}.hero .eyebrow{margin-bottom:20px;font-size:11px}.hero .lead{margin:22px 0;font-size:17px;line-height:1.5}.heroActions{gap:30px}.heroActions .button{padding:17px 21px;font-size:13px}.heroActions .textLink{padding:14px 0;font-size:13px}.brandShortcuts{width:min(33vw,440px);right:6vw}.brandShortcuts a,.brandShortcuts .filtramilBrand,.brandShortcuts .isolamilBrand,.brandShortcuts .peixeVivoBrand,.brandShortcuts .sonoBrand{min-height:88px}.brandShortcuts .frelanzzaBrand{min-height:74px}.brandShortcuts .filtramilBrand .brandShortcutLogo,.brandShortcuts .isolamilBrand .brandShortcutLogo{width:160px;height:58px}.brandShortcuts .peixeVivoBrand .brandShortcutLogo{width:160px;height:64px}.brandShortcuts .sonoBrand .brandShortcutLogo{width:92px;height:72px}.brandShortcuts .frelanzzaBrand .brandShortcutLogo{flex-basis:60px;width:60px;height:48px}.brandShortcuts .frelanzzaBrand .brandWordmark{font-size:21px}}@media (min-width:901px) and (max-height:780px){.hero h1{font-size:clamp(56px,9.4vh,68px)}.hero .lead{margin:16px 0;font-size:16px;line-height:1.42}.hero .eyebrow{margin-bottom:14px}.heroActions .button{padding:15px 19px}}:root{--cyan:#10c4df;--orange:#f27523}@media (min-width:901px){.hero h1{color:#fff}.hero h1 em,.hero .eyebrow{color:#10c4df}.hero .lead{color:#fff}.heroActions .primary{color:#fff;background:#f27523}.brandShortcuts>p:before{background:#f27523}}@media (min-width:901px) and (max-height:780px){.hero h1{font-size:clamp(66px,11.2vh,76px);line-height:.84}.hero h1 em{line-height:.84}.hero .eyebrow{margin-bottom:12px}.hero .lead{margin:14px 0;font-size:16px;line-height:1.38}.heroActions{gap:26px}.heroActions .button{padding:14px 18px;font-size:13px}.heroActions .textLink{padding:12px 0;font-size:13px}}.nav,.productNav{background:#071f3d}.hero{background-color:#071f3d;background-image:url(/hero-frelanzza-fibers-v1.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.hero:before{background:linear-gradient(90deg,#071f3d61 0%,#071f3d1f 52%,#071f3d40 100%)}.heroArt{display:none}@media (max-width:900px){.hero{background-position:62%}.hero:before{background:linear-gradient(90deg,#071f3db8,#071f3d4d)}}.brandShortcuts>p{letter-spacing:2.1px;text-shadow:0 2px 14px #0008188c;font-size:10px}.brandShortcuts a,.brandShortcuts .frelanzzaBrand,.brandShortcuts .filtramilBrand,.brandShortcuts .isolamilBrand,.brandShortcuts .peixeVivoBrand,.brandShortcuts .sonoBrand{isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(115%);backdrop-filter:blur(10px)saturate(115%);background:#fafbf9f5;border:1px solid #ffffffc7;border-radius:12px;transition:transform .28s,box-shadow .28s,background .28s,border-color .28s;overflow:hidden;box-shadow:0 16px 38px #000a1c47,inset 0 1px #fffffff2}.brandShortcuts a:before{content:"";z-index:-1;opacity:.32;background:#f27523;border-radius:0 3px 3px 0;width:3px;transition:opacity .28s,transform .28s;position:absolute;top:16%;bottom:16%;left:0;transform:scaleY(.55)}.brandShortcuts a:hover,.brandShortcuts a:focus-visible,.brandShortcuts .frelanzzaBrand:hover,.brandShortcuts .filtramilBrand:hover,.brandShortcuts .isolamilBrand:hover,.brandShortcuts .peixeVivoBrand:hover,.brandShortcuts .sonoBrand:hover{background:#fff;border-color:#fffffffa;outline:none;transform:translateY(-4px);box-shadow:0 22px 48px #000c2357,0 0 0 1px #f2752329,inset 0 1px #fff}.brandShortcuts a:hover:before,.brandShortcuts a:focus-visible:before{opacity:1;transform:scaleY(1)}.brandShortcuts a>span{color:#f27523;background:#fff8f3;border:1px solid #f2752352;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;line-height:1;transition:background .28s,color .28s,transform .28s;display:grid;top:50%;right:12px;transform:translateY(-50%)}.brandShortcuts a:hover>span,.brandShortcuts a:focus-visible>span{color:#fff;background:#f27523;transform:translateY(-50%)translate(2px)}.brandShortcuts .peixeVivoBrand .brandShortcutLogo{object-position:center center;transform:translateY(-5px)}@media (min-width:901px){.brandShortcuts .frelanzzaBrand{justify-content:center;min-height:88px;padding-left:38px;padding-right:38px}.brandShortcuts .frelanzzaBrand .brandShortcutLogo{flex-basis:70px;width:70px;height:56px}.brandShortcuts .frelanzzaBrand .brandWordmark{font-size:23px}.brandShortcuts{top:calc(50% - 70px)}.brandShortcuts>p{margin-bottom:-21px;transform:translateY(-83px)}}.brandShortcuts>div>a:first-child{order:1}.brandShortcuts>div>a:nth-child(3){order:2}.brandShortcuts>div>a:nth-child(2){order:3}.brandShortcuts>div>a:nth-child(4){order:4}.brandShortcuts>div>a:nth-child(5){order:5}.brandShortcuts .sonoBrand .brandShortcutLogo{filter:saturate(1.06)contrast(1.05);background:0 0}@media (min-width:901px){.heroCopy,.brandShortcuts{top:15%;transform:none}.brandShortcuts>p{margin-bottom:59px;transform:none}.brandShortcuts .isolamilBrand .brandShortcutLogo{width:185px;height:64px}.brandShortcuts .filtramilBrand .brandShortcutLogo{width:170px;height:64px}.brandShortcuts .peixeVivoBrand .brandShortcutLogo{width:170px;height:68px}.brandShortcuts .sonoBrand .brandShortcutLogo{width:105px;height:76px;transform:scale(1.08)}.brandShortcuts>div{grid-template-areas:"isola filtra""peixe sono"}}.brandShortcuts .frelanzzaBrand{display:none}@media (min-width:901px){.brandShortcuts .isolamilBrand .brandShortcutLogo{width:165px;height:52px}.brandShortcuts .filtramilBrand .brandShortcutLogo{width:155px;height:52px}.brandShortcuts .peixeVivoBrand .brandShortcutLogo{width:120px;height:62px}.brandShortcuts .sonoBrand .brandShortcutLogo{width:80px;height:72px}.brandShortcuts .isolamilBrand .brandShortcutLogo,.brandShortcuts .filtramilBrand .brandShortcutLogo,.brandShortcuts .peixeVivoBrand .brandShortcutLogo,.brandShortcuts .sonoBrand .brandShortcutLogo{object-fit:contain;flex:none;max-width:none;transform:none}.contact.section{z-index:2;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 230px);margin-top:-12px;padding-top:76px;padding-bottom:64px;display:flex;position:relative}.contact .eyebrow{margin-bottom:14px}.contact h2{line-height:.94}.contactPhones{margin-top:20px;margin-bottom:0}.contact .button{margin-top:20px}footer{gap:18px 30px;min-height:230px;padding-top:34px;padding-bottom:18px}footer .brandLogo{height:132px}footer>small{padding-top:14px}}.matelassePage{color:var(--navy);background:#f8faf9}.matMainNav{z-index:10;position:relative}.matHero{color:#fff;background:#071f3d;min-height:calc(100svh - 154px);display:block;position:relative;overflow:hidden}.matHero:before{content:"";z-index:1;background:linear-gradient(90deg,#071f3d 0%,#071f3dfa 34%,#071f3dc7 55%,#071f3d2e 82%,#071f3d14 100%);position:absolute;inset:0}.matHeroCopy{z-index:2;flex-direction:column;justify-content:center;width:58%;min-height:calc(100svh - 154px);padding:5vh 5vw 5vh 7vw;display:flex;position:relative}.matHero h1{letter-spacing:-5px;margin:0 0 30px;font-size:clamp(58px,6vw,94px);line-height:.88}.matHero h1 em{color:var(--cyan);font-family:Georgia,serif;font-weight:400}.matHeroCopy>p:not(.eyebrow){color:#c5d5df;max-width:670px;font-size:18px;line-height:1.7}.matHeroActions{align-items:center;gap:30px;margin-top:18px;display:flex}.matHeroImage{z-index:0;background:url(/images/solutions/solution-matelasse.png) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden;transform:scale(1.015)}.matHeroImage:after{content:"";background:linear-gradient(#071f3d0d 50%,#071f3db8);position:absolute;inset:0}.matHeroImage>span{z-index:1;border-left:3px solid var(--orange);color:#fff;text-shadow:0 1px 2px #00000073;text-align:right;text-transform:uppercase;letter-spacing:2px;background:#071f3dc7;padding:11px 15px;font-size:13px;font-weight:800;line-height:1.55;position:absolute;bottom:170px;right:6vw;box-shadow:0 10px 28px #00000038}.matAnchorNav{z-index:4;text-transform:uppercase;letter-spacing:1.4px;background:#fff;border-bottom:1px solid #dce5e8;justify-content:center;align-items:center;gap:42px;min-height:58px;padding:0 7vw;font-size:10px;font-weight:800;display:flex;position:sticky;top:0;box-shadow:0 8px 28px #071f3d0f}.matAnchorNav a{border-bottom:2px solid #0000;padding:22px 0;transition:all .25s}.matAnchorNav a:hover{color:var(--orange);border-color:var(--orange)}.matSection{flex-direction:column;justify-content:center;min-height:calc(100svh - 58px);padding:90px 8vw;scroll-margin-top:58px;display:flex}.matSectionHead{grid-template-columns:.8fr 1.55fr 1fr;align-items:start;gap:5vw;margin-bottom:60px;display:grid}.matSectionHead h2,.matIntegration h2{letter-spacing:-3.5px;margin:0;font-size:clamp(44px,4.5vw,72px);line-height:.98}.matSectionHead h2 em{color:var(--cyan);font-family:Georgia,serif;font-weight:400}.matSectionHead>p:last-child{color:#647687;margin:4px 0 0;line-height:1.75}.matSupply{background:#fff}.matSupplyGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.matSupplyGrid article{background:#f1f5f5;border:1px solid #dce6e8;min-height:360px;padding:48px;transition:all .3s;position:relative;overflow:hidden}.matSupplyGrid article:after{content:"";background:repeating-linear-gradient(45deg,#16c4dd29 0 4px,#0000 4px 11px);border-radius:50%;width:210px;height:210px;position:absolute;bottom:-75px;right:-75px}.matSupplyGrid article:nth-child(2):after{background:repeating-linear-gradient(135deg,#f879202b 0 4px,#0000 4px 11px)}.matSupplyGrid article:hover{transform:translateY(-5px);box-shadow:0 22px 55px #071f3d1a}.matSupplyGrid article>span{color:var(--orange);letter-spacing:2px;font-size:11px;font-weight:900}.matSupplyGrid h3{max-width:520px;margin:55px 0 18px;font-size:31px;line-height:1.1}.matSupplyGrid p{color:#617586;max-width:600px;line-height:1.75}.matSupplyGrid b{color:var(--blue);text-transform:uppercase;letter-spacing:1px;font-size:10px;position:absolute;bottom:42px;left:48px}.matApplicationGrid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.matApplicationGrid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;gap:25px;min-height:230px;padding:32px;transition:all .25s;display:flex}.matApplicationGrid article:hover{background:#16c4dd14}.matApplicationGrid article>b{color:var(--orange);letter-spacing:1px;font-size:10px}.matApplicationGrid h3{margin:0 0 14px;font-size:22px}.matApplicationGrid p{color:#aebfca;margin:0;font-size:14px;line-height:1.7}.matIntegration{background:#fff;grid-template-columns:.9fr 1.1fr;min-height:100svh;padding:0;display:grid}.matIntegrationImage{background:linear-gradient(145deg,#e7edef,#fff);min-height:720px;position:relative;overflow:hidden}.matIntegrationImage:before{content:"";background:repeating-linear-gradient(115deg,#f8faf8 0 11px,#cbd7da 12px 14px,#eef3f2 15px 26px);border-radius:50%;position:absolute;inset:10% -18% -10% 6%;transform:rotate(-8deg);box-shadow:0 35px 80px #071f3d2e}.matIntegrationImage span{border:1px solid #0776b947;border-radius:50%;position:absolute}.matIntegrationImage span:first-child{width:350px;height:350px;top:70px;left:-80px}.matIntegrationImage span:nth-child(2){background:#16c4dd26;width:220px;height:220px;bottom:12%;right:15%}.matIntegrationImage span:nth-child(3){background:var(--orange);border:0;width:24px;height:24px;top:18%;right:12%}.matIntegration>div:last-child>p:not(.eyebrow){color:#607483;font-size:17px;line-height:1.8}.matIntegration ul{border-top:1px solid #dce5e8;margin:42px 0 0;padding:0;list-style:none}.matIntegration li{border-bottom:1px solid #dce5e8;grid-template-columns:.9fr 1.2fr;gap:25px;padding:20px 0;display:grid}.matIntegration li b{font-size:14px}.matIntegration li span{color:#657786;font-size:13px;line-height:1.55}.matBuilder{background:#f2f6f6}.matBuilder ol{border:1px solid #d7e2e5;grid-template-columns:repeat(5,1fr);margin:65px 0 40px;padding:0;list-style:none;display:grid}.matBuilder li{background:#fff;border-right:1px solid #d7e2e5;flex-direction:column;justify-content:space-between;min-height:145px;padding:25px;display:flex}.matBuilder li:last-child{border-right:0}.matBuilder li b{color:var(--orange);font-size:10px}.matBuilder li span{font-size:18px;font-weight:800}.matPatterns{color:#fff;background:#0876b9}.matPatterns .matSectionHead>p:last-child{color:#d3ebf1}.matPatterns .textLink{color:#fff;border-color:#ffffff8c;display:inline-block}.matCta{background:linear-gradient(115deg,#071f3d,#0a3e68);flex-direction:column;justify-content:center;min-height:calc(100svh - 104px);display:flex}@media (max-width:900px){.matHero{min-height:calc(100svh - 90px)}.matHeroCopy{width:100%;min-height:calc(100svh - 90px);padding:90px 7vw}.matHero:before{background:linear-gradient(90deg,#071f3dfa,#071f3dd4)}.matHeroImage{opacity:.55;min-height:0}.matAnchorNav{justify-content:flex-start;gap:28px;overflow-x:auto}.matAnchorNav a{white-space:nowrap}.matSection{min-height:auto}.matSectionHead{grid-template-columns:1fr;gap:18px}.matSupplyGrid,.matIntegration{grid-template-columns:1fr}.matApplicationGrid{grid-template-columns:1fr 1fr}.matBuilder ol{grid-template-columns:repeat(5,minmax(135px,1fr));overflow-x:auto}.matIntegrationImage{min-height:480px}}@media (max-width:580px){.matHeroCopy{padding:70px 22px}.matHero h1{letter-spacing:-3px;font-size:52px}.matHeroActions{flex-direction:column;align-items:flex-start}.matHeroImage{min-height:360px}.matHeroImage>span{text-align:left;bottom:92px;left:22px;right:auto}.matSection{padding:75px 22px}.matSectionHead h2,.matIntegration h2{letter-spacing:-2px;font-size:43px}.matSupplyGrid,.matApplicationGrid{grid-template-columns:1fr}.matSupplyGrid article{min-height:390px;padding:34px}.matSupplyGrid article b{left:34px}.matIntegration>div:last-child{padding:75px 22px}.matIntegration li{grid-template-columns:1fr}}.matAnchorNav{border:1px solid #e2e9eb;border-radius:8px;width:88%;min-height:68px;margin:-34px auto 0;padding:0 34px;box-shadow:0 18px 42px #071f3d24}.matOverview{background:#fff;grid-template-columns:.68fr 2.32fr;gap:45px;padding:76px 7vw 70px;display:grid}.matOverviewIntro h2{letter-spacing:-2.5px;margin:0 0 24px;font-size:clamp(38px,3.2vw,54px);line-height:1}.matOverviewIntro>p:last-child{color:#647687;font-size:14px;line-height:1.7}.matOverviewGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.matOverviewGrid article{background:#fff;border:1px solid #dfe7e9;transition:all .25s;box-shadow:0 10px 30px #071f3d0f}.matOverviewGrid article:hover{transform:translateY(-4px);box-shadow:0 18px 40px #071f3d1f}.matOverviewGrid img{object-fit:cover;width:100%;height:138px;display:block}.matOverviewGrid article>div{padding:20px}.matOverviewGrid b{color:var(--blue);letter-spacing:1px;font-size:9px}.matOverviewGrid h3{margin:11px 0 10px;font-size:16px;line-height:1.25}.matOverviewGrid p{color:#657786;margin:0;font-size:12px;line-height:1.55}.matSection{min-height:auto;padding:70px 7vw}.matSupply,.matApplications{grid-template-columns:.7fr 2.3fr;align-items:start;gap:45px;display:grid}.matSupply .matSectionHead,.matApplications .matSectionHead{margin:0;display:block}.matSupply .matSectionHead h2,.matApplications .matSectionHead h2{margin-bottom:22px;font-size:clamp(38px,3.3vw,56px)}.matSupply .matSectionHead>p:last-child,.matApplications .matSectionHead>p:last-child{font-size:14px}.matSupplyGrid article{color:#fff;background-position:50%;background-size:cover;border:0;flex-direction:column;justify-content:flex-end;min-height:400px;padding:32px;display:flex}.matSupplyGrid article:before{content:"";background:linear-gradient(#071f3d05 24%,#071f3df0 100%);position:absolute;inset:0}.matSupplyGrid article>*{z-index:1;position:relative}.matSupplyGrid article.customerFabric{background-image:url(/images/solutions/matelasse-tecido-manta-processo.png)}.matSupplyGrid article.readyQuilt{background-image:url(/images/solutions/matelasse-pronto-producao.png)}.matSupplyGrid h3{max-width:430px;margin:12px 0 10px;font-size:27px}.matSupplyGrid p{color:#d5e1e7;max-width:490px;margin:0 0 35px;font-size:13px;line-height:1.55}.matSupplyGrid b{color:#fff;bottom:24px;left:32px}.matApplications{color:var(--navy);background:#f3f6f6}.matApplications .matSectionHead{grid-area:1/1}.matApplications .matSectionHead>p:last-child{color:#657786}.matApplicationGrid{border:0;grid-area:1/2;grid-template-columns:repeat(3,1fr);gap:14px}.matApplicationGrid article{background:#fff;border:1px solid #dce5e8;min-height:0;padding:0;display:block;overflow:hidden}.matApplicationGrid article:hover{background:#fff;transform:translateY(-4px);box-shadow:0 18px 40px #071f3d1a}.matApplicationGrid article>img{object-fit:cover;width:100%;height:125px;display:block}.matApplicationBody{gap:14px;padding:20px;display:flex}.matApplicationBody>b{color:var(--orange);font-size:9px}.matApplicationGrid h3{color:var(--navy);margin:0 0 8px;font-size:17px}.matApplicationGrid p{color:#657786;font-size:12px;line-height:1.55}.matApplicationsAction{grid-area:1/1;justify-content:flex-start;align-self:end;margin:0 0 22px;display:flex}.matIntegration{min-height:auto}.matIntegrationImage{min-height:560px}.matIntegration>div:last-child{padding-top:72px;padding-bottom:62px}.matBuilder ol{margin-top:42px}.matPatterns{padding-top:72px;padding-bottom:72px}@media (max-width:1100px){.matOverview{grid-template-columns:1fr}.matOverviewGrid{grid-template-columns:1fr 1fr}.matSupply,.matApplications{grid-template-columns:1fr}.matSupply .matSectionHead,.matApplications .matSectionHead,.matApplicationGrid,.matApplicationsAction{grid-area:auto}.matSupply .matSectionHead,.matApplications .matSectionHead{max-width:780px}.matApplicationGrid{grid-template-columns:1fr 1fr}.matApplicationsAction{justify-content:center;margin:28px 0 0}}@media (max-width:580px){.matAnchorNav{width:calc(100% - 28px);padding:0 18px}.matOverview{padding:64px 22px}.matOverviewGrid,.matApplicationGrid{grid-template-columns:1fr}.matSupply,.matApplications{padding:64px 22px}.matSupplyGrid article{min-height:380px}.matOverviewGrid img,.matApplicationGrid article>img{height:190px}}.matIntegration{background:#f6f9f9;grid-template-columns:1.05fr .95fr;min-height:620px;overflow:hidden}.matIntegrationImage{background:url(/images/solutions/matelasse-ciclo-integrado.png) 50%/cover no-repeat;min-height:620px}.matIntegrationImage:before{box-shadow:none;background:linear-gradient(90deg,#0000 52%,#f6f9f947 68%,#f6f9f9 100%);border-radius:0;inset:0;transform:none}.matIntegration>div:last-child{padding:60px 6.5vw 52px 4vw}.matIntegration>div:last-child>p:not(.eyebrow):not(.matIntegrationResult){max-width:680px;font-size:15px;line-height:1.65}.matIntegration h2{letter-spacing:-2.8px;font-size:clamp(38px,3.65vw,58px);line-height:1.02}.matIntegration ul{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:27px 0 16px;display:grid}.matIntegration li{background:#fffc;border:1px solid #dce5e8;padding:15px 16px;display:block}.matIntegration li b{color:var(--navy);margin-bottom:6px;font-size:13px;display:block}.matIntegration li span{font-size:11.5px;line-height:1.45;display:block}.matIntegrationResult{border-left:3px solid var(--orange);background:#071f3d;margin:0;padding:13px 15px;color:#fff!important;font-size:12.5px!important;line-height:1.5!important}@media (max-width:900px){.matIntegration{grid-template-columns:1fr}.matIntegrationImage{min-height:390px}.matIntegrationImage:before{background:linear-gradient(#0000 52%,#f6f9f959 72%,#f6f9f9 100%)}.matIntegration>div:last-child{padding:55px 7vw}.matIntegration ul{grid-template-columns:1fr 1fr}}@media (max-width:580px){.matIntegrationImage{min-height:300px}.matIntegration>div:last-child{padding:50px 22px}.matIntegration ul{grid-template-columns:1fr}}footer .footerSlogan{margin:0;line-height:1.05}footer .footerSlogan span{color:#fff;letter-spacing:-.65px;font-size:22px;font-weight:400;display:block}footer .footerSlogan em{color:var(--cyan);letter-spacing:-1px;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.02;display:block}footer{background:#071f3d}.nav{z-index:100;position:sticky;top:0}#empresa,#solucoes,#sustentabilidade,#contato{scroll-margin-top:112px}.matAnchorNav{z-index:90;top:104px}.matSection,#especialista{scroll-margin-top:172px}@media (min-width:901px){.story.section{align-items:center;min-height:calc(100svh - 104px)}}@media (max-width:900px){.matAnchorNav{top:76px}.matSection,#especialista{scroll-margin-top:144px}}@media (max-width:580px){footer .footerSlogan span{font-size:19px}footer .footerSlogan em{font-size:27px}.matAnchorNav{top:78px}}@media (min-width:901px) and (max-height:980px){#empresa,#solucoes,#sustentabilidade,#contato{scroll-margin-top:104px}.story.section{grid-template-columns:.92fr 1.08fr;gap:6.5vw;padding-top:42px;padding-bottom:42px}.story>div:first-child{transform:translateY(clamp(-110px,-10vh,-72px))}.story .eyebrow{margin-bottom:24px;font-size:12px}.story h2{letter-spacing:-3.5px;font-size:clamp(60px,5.15vw,78px);line-height:.96}.storyText .big{margin-bottom:21px;font-size:clamp(25px,1.85vw,29px);line-height:1.4}.storyText>p:not(.big):not(.storySignature){font-size:clamp(14.5px,1.05vw,16.5px);line-height:1.65}.storyText>p.big+p:not(.storySignature){margin-bottom:11px}.storySignature{margin-top:20px;font-size:18px}.story .stats{margin-top:24px;padding-top:19px}.story .stats b{font-size:35px}.story .stats span{font-size:10px}.partnerPromise{min-height:calc(100svh - 104px);padding-top:64px;padding-bottom:64px}.solutions.section{padding-top:52px;padding-bottom:58px}.solutions .sectionHead{margin-bottom:28px}.solutions .sectionHead h2{font-size:clamp(42px,4.4vw,64px)}.solutions .sectionHead>p{font-size:14px;line-height:1.55}.solutions .cardVisual,.solutions .card:nth-child(7) .cardVisual{flex-basis:136px;height:136px;min-height:0}.solutions .cardBody,.solutions .card:nth-child(7) .cardBody{padding:17px 18px}.solutions .cardBody h3{margin:8px 0;font-size:20px}.solutions .cardBody p,.solutions .card:nth-child(7) .cardBody p{min-height:62px;font-size:12.5px;line-height:1.48}.solutions .cardBody b{margin-top:auto;padding-top:12px}.sustain{height:calc(100svh - 104px);min-height:0}.sustainArt,.sustainCopy{min-height:0}.sustain .bottleImpact{bottom:clamp(34px,5.2vh,52px)}.sustainCopy{flex-direction:column;justify-content:center;padding-top:clamp(28px,4.5vh,46px);padding-bottom:clamp(28px,4.5vh,46px);display:flex}.sustainCopy .eyebrow{margin-bottom:clamp(12px,2vh,20px)}.sustain h2{font-size:clamp(44px,4.6vw,64px)}.sustainCopy>p:not(.eyebrow){margin-top:8px;margin-bottom:0;font-size:clamp(14px,1.05vw,17px);line-height:1.55}.pillRow{margin:clamp(16px,2.6vh,24px) 0}.contact.section{height:calc(100svh - 334px);min-height:0;margin-top:0;padding-top:48px;padding-bottom:42px}.contact h2{font-size:clamp(44px,4.8vw,68px)}footer{background:#071f3d;gap:10px 30px;height:230px;min-height:230px;padding-top:18px;padding-bottom:12px}footer .brandLogo{height:106px}footer>small{padding-top:10px}}@media (min-width:901px){.solutionNavigator{width:min(43.7vw,598px)}.solutionNavigator>p{letter-spacing:2.4px;gap:10px;margin-bottom:14px;font-size:11.5px}.solutionNavigator>p:before{flex-basis:21px;width:21px}.solutionGrid{gap:10px}.solutionGrid a,.solutionGrid a:nth-child(n){border-radius:9px;min-height:74px}.solutionGrid a .solutionLabel{max-width:calc(100% - 44px);padding-left:16px;font-size:13.8px}.solutionGrid a .solutionArrow{font-size:15px;right:14px}.brandRail{gap:9px;margin-top:12px}.brandRail a{border-radius:10px;height:67px;padding:7px 10px}.brandRail img{height:46px}.brandRail a:first-child img{height:36px}.brandRail a:nth-child(2) img{height:40px}.brandRail a:nth-child(3) img{height:45px;transform:translateY(-3px)}.brandRail a:nth-child(4) img{width:51px;height:48px}}@media (hover:hover){.hero{padding-top:72px}.heroCopy{width:650px;max-width:650px}.hero h1{font-size:76px}.hero .eyebrow{margin-bottom:20px;font-size:11px}.hero .lead{max-width:650px;margin:22px 0;font-size:17px;line-height:1.5}.solutionNavigator{width:598px}.solutionNavigator>p{font-size:11.5px}.solutionGrid a,.solutionGrid a:nth-child(n){min-height:74px}.solutionGrid a .solutionLabel{font-size:13.8px}.brandRail a{height:67px}.story>div:first-child{transform:translateY(-82px)}.story h2{font-size:70px}.storyText .big{font-size:25px}.storyText>p:not(.big):not(.storySignature){font-size:15px}.storySignature{font-size:18px}.partnerPromise h2{font-size:66px}.solutions .sectionHead h2{font-size:60px}.sustain .bottleImpact{bottom:46px}.sustainCopy{padding-top:40px;padding-bottom:40px}.sustainCopy .eyebrow{margin-bottom:18px}.sustain h2{font-size:60px}.sustainCopy>p:not(.eyebrow){font-size:15px}.pillRow{margin:22px 0}.contact h2{font-size:64px}.productHero h1{font-size:88px}.productIntro h2,.productCta h2{font-size:68px}.matHero h1{font-size:82px}.matSectionHead h2,.matIntegration h2{font-size:56px}.matOverviewIntro h2{font-size:48px}.matSupply .matSectionHead h2,.matApplications .matSectionHead h2{font-size:50px}.solutions .cardVisual,.solutions .card:nth-child(7) .cardVisual{aspect-ratio:16/9;background-position:50%;background-size:cover;flex:none;height:auto;min-height:178px}.solutions .cardBody,.solutions .card:nth-child(7) .cardBody{padding:20px 21px}.solutions .cardBody p,.solutions .card:nth-child(7) .cardBody p{min-height:78px;font-size:13.5px;line-height:1.55}}.isolamilPage{--iso:#28cbcf;--iso-deep:#1d8d90;--iso-navy:#242a52;--iso-dark:#151833;--iso-muted:#8092a9;color:var(--iso-navy);background:#f5f8f8;font-family:Avenir Next,Trebuchet MS,Arial,sans-serif}.isolamilPage .eyebrow.orange{color:var(--iso-deep)}.isoMainNav{z-index:120;background:var(--iso-navy);border-bottom-color:#28cbcf61;position:sticky;top:0}.isoMainNav .navCta{color:#151833;background:#28cbcf;transition:background-color .25s,transform .25s,box-shadow .25s;box-shadow:0 12px 28px #28cbcf2e}.isoMainNav .navCta:hover,.isoMainNav .navCta:focus-visible{background:#28cbcf;outline:none;transform:translateY(-2px);box-shadow:0 16px 34px #28cbcf42}.isoMainNav .langSwitch b{color:var(--iso)}.isoHero{background:var(--iso-navy);color:#fff;align-items:stretch;min-height:calc(100svh - 104px);display:flex;position:relative;overflow:hidden}.isoHeroVisual{background:url(/images/solutions/isolamil-hero.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.008)}.isoHeroVisual:after{content:"";background:linear-gradient(90deg,#242a52fe 0%,#242a52f5 35%,#242a52b8 55%,#d2f4f3c7 76%,#f2fbfaf5 100%),linear-gradient(#15183314,#28cbcf33 58%,#15183357);position:absolute;inset:0}.isoHero:before{content:"";z-index:1;border:94px solid #28cbcf17;border-radius:50%;width:690px;height:690px;position:absolute;bottom:-350px;left:-260px;box-shadow:0 0 0 44px #28cbcf09}.isoHeroCopy{z-index:2;flex-direction:column;justify-content:center;width:min(50vw,820px);max-width:820px;min-height:calc(100svh - 104px);padding:clamp(42px,5vh,64px) 3vw clamp(58px,7vh,82px) 7vw;display:flex;position:relative;transform:translateY(-30px)}.isoHeroBrand{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7fcfbdb;border:1px solid #ffffffb3;border-radius:12px;width:min(37vw,660px);padding:30px 24px;position:absolute;top:13%;right:4.5vw;box-shadow:0 18px 50px #15183324}.isoHeroBrand:before{display:none}.isoHeroLogo{object-fit:contain;width:100%;height:auto;display:block;position:relative}.isoHero h1{letter-spacing:-4px;max-width:900px;margin:0 0 24px;font-size:clamp(54px,5.25vw,82px);line-height:.94}.isoHero h1 em{color:var(--iso);font-family:Bricolage Grotesque,Georgia,Times New Roman,serif;font-weight:400;display:inline-block}.isoHeroCopy>p:not(.eyebrow){color:#d3e2e8;max-width:670px;margin:10px 0 0;font-size:18.5px;line-height:1.62}.isoHeroActions{align-items:center;gap:30px;margin-top:28px;display:flex}.isoPrimary{background:var(--iso);color:var(--iso-dark);box-shadow:0 12px 32px #28cbcf33}.isoPrimary:hover,.isoPrimary:focus-visible{color:var(--iso-dark);background:#00fff8}.isoTextLink{border-bottom:1px solid #ffffff6b;padding:14px 0;font-size:13px;font-weight:800}.isoProofRow{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.isoProofRow span{letter-spacing:.5px;color:#d9edf0;background:#071f3d59;border:1px solid #ffffff3b;border-radius:999px;padding:9px 13px;font-size:10px}.isoAnchorNav{z-index:95;border-bottom:3px solid var(--iso);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;justify-content:center;align-items:center;gap:34px;min-height:64px;padding:0 7vw;display:flex;position:sticky;top:104px;box-shadow:0 12px 32px #242a5214}.isoAnchorNav a{color:var(--navy);letter-spacing:1.25px;text-transform:uppercase;white-space:nowrap;border-bottom:3px solid #0000;padding:24px 0 20px;font-size:10px;font-weight:900;transition:all .25s}.isoAnchorNav a:hover,.isoAnchorNav a:focus-visible{color:var(--iso-deep);border-color:var(--iso);outline:none}.isoComfort{background:#f5f8f8;grid-template-columns:.92fr 1.08fr;min-height:820px;scroll-margin-top:168px;display:grid}.isoComfortVisual{background:url(/images/solutions/isolamil-conforto-v2.png) 42%/cover no-repeat;min-height:820px;position:relative}.isoComfortVisual:after{content:"";background:linear-gradient(90deg,#071f3d0f,#0000 55%),linear-gradient(90deg,#0000 72%,#f5f8f8 100%);position:absolute;inset:0}.isoComfortCopy{flex-direction:column;justify-content:center;padding:84px 7vw 76px 5vw;display:flex}.isoComfortCopy h2,.isoSectionHead h2,.isoApplicationsCopy h2,.isoDifferentialsIntro h2,.isoSustainability h2{letter-spacing:-3px;margin:0;font-size:clamp(43px,4.1vw,65px);line-height:1}.isoComfortCopy>p:not(.eyebrow){color:#5f7383;margin:28px 0 0;font-size:16px;line-height:1.78}.isoComfortCopy>p strong{color:var(--iso-deep);font-weight:900}.isoComfortBenefits{grid-template-columns:1fr 1fr;gap:12px;margin-top:35px;display:grid}.isoComfortBenefits div{background:#ffffffc7;border:1px solid #d6e2e4;min-height:128px;padding:20px}.isoComfortBenefits b{color:var(--iso-deep);margin-bottom:9px;font-size:15px;display:block}.isoComfortBenefits span{color:#657786;font-size:12.5px;line-height:1.55;display:block}.isoAcousticPerception{color:var(--iso-navy);background:linear-gradient(145deg,#f8faf9,#eef5f4);padding:94px 7vw 76px;position:relative;overflow:hidden}.isoAcousticPerception:after{content:"";border:64px solid #28cbcf12;border-radius:50%;width:480px;height:480px;position:absolute;top:-300px;right:-280px}.isoAcousticIntro{z-index:1;grid-template-columns:.62fr 1.18fr 1fr;align-items:start;gap:5vw;display:grid;position:relative}.isoAcousticIntro h2{letter-spacing:-3px;margin:0;font-size:clamp(43px,4.1vw,65px);line-height:1}.isoAcousticIntro h2 em{color:var(--iso-deep);font-family:Georgia,Times New Roman,serif;font-weight:400}.isoAcousticIntro>p:last-child{color:#607483;margin:0;font-size:15px;line-height:1.75}.isoAcousticScale{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:52px;display:grid;position:relative}.isoAcousticLevel{--level:#f28a36;--acoustic-image:url(/images/solutions/isolamil-acoustic-35.png);border-top:7px solid var(--level);background:#fff;flex-direction:column;min-height:495px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #242a5217}.isoAcousticVisual{background-image:var(--acoustic-image);background-position:50%;background-size:cover;flex:0 0 205px;height:205px;position:relative}.isoAcousticVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#071f3d2e);height:30%;position:absolute;inset:auto 0 0}.isoAcousticBody{background:#fff;flex-direction:column;flex:1;padding:22px 25px 25px;display:flex}.isoAcousticLevel:hover{transform:translateY(-4px);box-shadow:0 22px 48px #242a5224}.level35{--acoustic-image:url(/images/solutions/isolamil-acoustic-35.png)}.level39{--level:#e4c42a;--acoustic-image:url(/images/solutions/isolamil-acoustic-39.png)}.level45{--level:#85b849;--acoustic-image:url(/images/solutions/isolamil-acoustic-45.png)}.level50{--level:#218b55;--acoustic-image:url(/images/solutions/isolamil-acoustic-50.png)}.isoDb{color:var(--iso-navy);align-items:flex-end;display:flex}.isoDb b{letter-spacing:-3px;font-size:52px;line-height:.82}.isoDb span{margin-left:5px;font-size:18px;font-weight:900;line-height:1}.isoDb small{color:var(--level);letter-spacing:1.5px;margin-left:auto;font-size:10px;font-weight:900}.isoWallType{border-top:1px solid #dbe5e5;border-bottom:1px solid #dbe5e5;margin-top:18px;padding:13px 0}.isoWallType span,.isoWallType strong,.isoWallType small{display:block}.isoWallType span{color:#738592;text-transform:uppercase;letter-spacing:1.1px;font-size:10px}.isoWallType strong{margin-top:5px;font-size:15px}.isoWallType small{color:var(--level);margin-top:4px;font-size:11px;font-weight:900}.isoSoundMeter{background:#e1e9e9;border-radius:99px;height:9px;margin:18px 0;overflow:hidden}.isoSoundMeter i{border-radius:inherit;background:var(--level);width:76%;height:100%;display:block}.level39 .isoSoundMeter i{width:60%}.level45 .isoSoundMeter i{width:34%}.level50 .isoSoundMeter i{width:14%}.isoAcousticLevel h3{color:var(--iso-navy);margin:0;font-size:22px;line-height:1.1}.isoAcousticLevel p{color:#627584;margin:11px 0 0;font-size:12.5px;line-height:1.6}.isoAcousticNote{z-index:1;color:#71828e;border-top:1px solid #d4e1e2;margin:25px 0 0;padding-top:19px;font-size:10.5px;line-height:1.65;position:relative}.isoAcousticNote b{color:var(--iso-deep)}.isoProduct{background:#fff;padding:94px 7vw 102px;scroll-margin-top:168px;position:relative;overflow:hidden}.isoProduct:after{content:"";pointer-events:none;border:70px solid #28cbcf12;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-330px;right:-280px}.isoSectionHead{grid-template-columns:.65fr 1.25fr 1fr;align-items:start;gap:5vw;display:grid}.isoSectionHead h2 em{color:var(--iso-deep);font-family:Georgia,Times New Roman,serif;font-weight:400}.isoSectionHead>p:last-child{color:#607483;margin:0;font-size:15px;line-height:1.75}.isoProductGrid{border-top:1px solid #d7e3e5;border-left:1px solid #d7e3e5;grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.isoProductGrid article{background:#fff;border-bottom:1px solid #d7e3e5;border-right:1px solid #d7e3e5;min-height:410px;transition:all .25s;overflow:hidden}.isoProductGrid article>img{object-fit:cover;object-position:center;width:100%;height:190px;display:block}.isoProductGrid article>div{background:#fff;padding:25px 27px 28px}.isoProductGrid article:hover{transform:translateY(-4px);box-shadow:0 18px 42px #071f3d1a}.isoProductGrid span{min-height:25px;color:var(--iso-deep);letter-spacing:1.3px;text-transform:uppercase;background:#28cbcf1f;border-radius:999px;align-items:center;padding:5px 10px;font-size:9px;font-weight:900;display:inline-flex}.isoProductGrid h3{margin:22px 0 13px;font-size:20px;line-height:1.2}.isoProductGrid p{color:#637788;margin:0;font-size:13px;line-height:1.65}.isoCompliance{background:linear-gradient(135deg,#061d3a 0%,var(--iso-navy) 56%,#102b49 100%);color:#fff;padding:104px 7vw 92px;scroll-margin-top:168px;position:relative;overflow:hidden}.isoCompliance:before{content:"";pointer-events:none;background:radial-gradient(circle at 9% 18%,#28cbcf24,#0000 28%),linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0}.isoCompliance:after{content:"";border:1px solid #28cbcf33;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-260px;right:-210px;box-shadow:0 0 0 54px #28cbcf09,0 0 0 108px #28cbcf05}.isoComplianceIntro{z-index:1;border-bottom:1px solid #ffffff24;grid-template-columns:.72fr 1.35fr 1fr;align-items:start;gap:4.5vw;padding-bottom:42px;display:grid;position:relative}.isoComplianceIntro h2{letter-spacing:-3px;max-width:760px;margin:0;font-size:clamp(43px,4.1vw,65px);line-height:1.02}.isoComplianceIntro>p:last-child{color:#d0dde4;max-width:520px;margin:3px 0 0;font-size:15px;line-height:1.75}.isoComplianceGrid{z-index:1;grid-template-rows:repeat(2,minmax(148px,auto));grid-template-columns:1.12fr .88fr;gap:14px;margin-top:28px;display:grid;position:relative}.isoComplianceGrid article{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #ffffff29;border-radius:3px;align-items:flex-start;gap:22px;min-height:0;padding:28px 30px;display:flex;box-shadow:0 18px 45px #00081929}.isoComplianceGrid article:first-child{background:linear-gradient(145deg,#28cbcf33,#ffffff0d);border-color:#28cbcf85;grid-row:1/3;align-items:center;padding:38px}.isoComplianceGrid article:not(:first-child){min-height:148px}.isoComplianceGrid article.wide{grid-column:span 2}.isoComplianceGrid article>span{background:radial-gradient(circle,var(--iso) 0 4px,transparent 5px);border:1px solid #28cbcfb8;border-radius:50%;flex:0 0 24px;width:24px;height:24px;margin-top:2px;box-shadow:0 0 0 5px #28cbcf1a}.isoComplianceGrid small{color:var(--iso);letter-spacing:1.9px;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:900;display:block}.isoComplianceGrid h3{color:#fff;letter-spacing:-.45px;margin:0 0 12px;font-size:clamp(21px,1.7vw,28px);line-height:1.14}.isoComplianceGrid article:first-child h3{font-size:clamp(28px,2.5vw,39px)}.isoComplianceGrid p{color:#c5d5dd;max-width:600px;margin:0;font-size:12.5px;line-height:1.68}.isoComplianceActions{z-index:1;border-top:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:34px;margin-top:28px;padding-top:26px;display:grid;position:relative}.isoComplianceActions .button{flex:none}.isoComplianceNote{color:#a8bdc8;max-width:920px;margin:0;font-size:11px;line-height:1.65}.isoApplications{background:var(--iso-dark);color:#fff;grid-template-columns:.95fr 1.05fr;min-height:860px;scroll-margin-top:168px;display:grid;overflow:hidden}.isoApplicationsVisual{background:url(/images/solutions/isolamil-rolos-v2.png) 50%/cover no-repeat;min-height:860px;position:relative}.isoApplicationsVisual:after{content:"";background:linear-gradient(90deg,#242a521f,transparent 46%,var(--iso-dark) 100%),linear-gradient(180deg,transparent 65%,#151833c7);position:absolute;inset:0}.isoApplicationsCopy{flex-direction:column;justify-content:center;padding:82px 7vw 76px 4.5vw;display:flex}.isoApplicationsCopy>p:not(.eyebrow){color:#b8cbd4;margin:25px 0 32px;font-size:15px;line-height:1.72}.isoApplicationGrid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:1fr 1fr;display:grid}.isoApplicationGrid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:145px;padding:20px;transition:all .25s}.isoApplicationGrid article:hover{background:#28cbcf17}.isoApplicationGrid h3{color:#fff;margin:0 0 8px;font-size:15px}.isoApplicationGrid p{color:#aebfca;margin:0;font-size:11.5px;line-height:1.55}.isoDifferentials{background:#f2f6f6;grid-template-columns:.68fr 1.32fr;gap:5vw;padding:98px 7vw;scroll-margin-top:168px;display:grid}.isoDifferentialsIntro>p:not(.eyebrow){color:#607483;margin:26px 0;line-height:1.75}.isoDifferentialsIntro .button{margin-top:10px}.isoDifferentialsIntro h2 em{color:var(--iso-deep);font-family:Bricolage Grotesque,Georgia,Times New Roman,serif;font-weight:400}.isoDifferentialsIntro small{color:#8092a9;margin-top:20px;font-size:10px;line-height:1.55;display:block}.isoDifferentialsGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.isoDifferentialsGrid article{background:#fff;border:1px solid #dce5e7;min-height:170px;padding:26px;transition:all .25s;box-shadow:0 12px 30px #242a520b}.isoDifferentialsGrid article:hover{transform:translateY(-5px);box-shadow:0 22px 46px #071f3d1a}.isoFeatureIcon{object-fit:contain;filter:drop-shadow(0 9px 18px #242a5221);border-radius:50%;width:78px;height:78px;margin:0 0 20px;display:block}.isoDifferentialsGrid h3{margin:0 0 10px;font-size:19px}.isoDifferentialsGrid p{color:#657786;margin:0;font-size:13px;line-height:1.65}.isoSustainability{color:#fff;background:linear-gradient(90deg,#061d3af5 0%,#0b2644e8 36%,#0f304b94 58%,#071f3d1a 82%),url(/images/pet-to-fiber.webp) 70%/cover no-repeat;grid-template-columns:minmax(0,1.12fr) minmax(320px,.68fr);align-items:center;gap:7vw;min-height:710px;padding:98px 7vw;scroll-margin-top:168px;display:grid;position:relative;overflow:hidden}.isoSustainability:before{content:"";pointer-events:none;background:linear-gradient(#061d3a0d 0%,#0000 46%,#061d3a85 100%);position:absolute;inset:0}.isoSustainability:after{content:"";background:linear-gradient(180deg,var(--iso),#28cbcf2e);width:5px;position:absolute;top:0;bottom:0;left:0}.isoSustainability>div,.isoSustainability>aside{z-index:1;position:relative}.isoSustainability>div{max-width:880px;padding:6px 0}.isoSustainability>div>p:not(.eyebrow){color:#e6f2f4;text-shadow:0 1px 18px #000f2340;max-width:760px;font-size:16px;line-height:1.76}.isoSustainStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.isoSustainStats div{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(145deg,#071f3da8,#071f3d59);border:1px solid #80e4e652;border-top:3px solid #28cbcfc7;min-height:126px;padding:22px 20px;box-shadow:0 16px 36px #00122726}.isoSustainStats b{color:#fff;margin-bottom:10px;font-size:21px;line-height:1.1;display:block}.isoSustainStats span{color:#d8ecef;font-size:11.5px;line-height:1.52;display:block}.isoSustainability aside{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#071f3dd6,#1a4d61a8);border:1px solid #9ceaeb61;padding:42px 40px;box-shadow:0 26px 70px #00142c57}.isoSustainability aside h3{margin:0;font-size:28px;line-height:1.18}.isoSustainability aside p{color:#d3e2e7;margin:22px 0 0;line-height:1.68}.isoSustainability aside a{color:#fff;border-bottom:1px solid #28cbcfe6;align-items:center;gap:14px;margin-top:30px;padding-bottom:9px;font-size:12px;font-weight:900;display:inline-flex}.isoSustainability aside a span{color:var(--iso)}.isoCta{background:linear-gradient(115deg,var(--iso-dark),var(--iso-navy) 65%,#1d8d90 155%);flex-direction:column;justify-content:center;min-height:620px;display:flex}.isoCta h2 em{color:var(--iso);font-family:Georgia,Times New Roman,serif;font-weight:400}@media (max-width:1100px){.isoHeroCopy{width:70%;max-width:720px;transform:translateY(-20px)}.isoHeroBrand{width:360px;padding:22px 18px;top:10%;right:3.5vw}.isoAnchorNav{justify-content:flex-start;gap:30px;overflow-x:auto}.isoComfort,.isoApplications{grid-template-columns:1fr}.isoComfortVisual,.isoApplicationsVisual{min-height:520px}.isoComfortVisual:after{background:linear-gradient(#0000 65%,#f5f8f8 100%)}.isoApplicationsVisual:after{background:linear-gradient(#0000 55%,#071f3d 100%)}.isoSectionHead,.isoComplianceIntro{grid-template-columns:1fr 1fr}.isoSectionHead>.eyebrow,.isoComplianceIntro>.eyebrow{grid-column:1/-1}.isoAcousticIntro{grid-template-columns:1fr;gap:20px}.isoAcousticScale,.isoProductGrid,.isoComplianceGrid{grid-template-columns:1fr 1fr}.isoComplianceGrid article.wide{grid-column:span 2}.isoComplianceActions{flex-direction:column;align-items:flex-start}.isoDifferentials{grid-template-columns:1fr}.isoDifferentialsIntro{max-width:760px}.isoSustainability{grid-template-columns:1fr}.isoSustainability aside{max-width:700px}}@media (max-width:700px){.isoHeroCopy{background:linear-gradient(90deg,#242a52f5,#242a52b8);width:100%;padding:145px 22px 72px;transform:none}.isoHeroBrand{width:270px;padding:12px 14px;top:24px;left:22px;right:auto}.isoHero h1{letter-spacing:-3px;font-size:50px}.isoHeroActions{flex-direction:column;align-items:flex-start;gap:12px}.isoAnchorNav{padding:0 22px;top:78px}.isoComfortCopy,.isoApplicationsCopy{padding:68px 22px}.isoComfortBenefits,.isoApplicationGrid,.isoProductGrid,.isoDifferentialsGrid,.isoSustainStats,.isoAcousticScale{grid-template-columns:1fr}.isoProduct,.isoCompliance,.isoDifferentials,.isoSustainability,.isoAcousticPerception{padding:72px 22px}.isoSustainability{background:linear-gradient(90deg,#061d3af5,#0b2644d1 72%,#071f3d61),url(/images/pet-to-fiber.webp) 68%/cover no-repeat;min-height:auto}.isoSectionHead,.isoComplianceIntro{grid-template-columns:1fr;gap:20px}.isoComplianceGrid{grid-template-rows:auto;grid-template-columns:1fr}.isoComplianceGrid article:first-child{grid-row:auto;padding:30px}.isoComplianceGrid article.wide{grid-column:auto}.isoComplianceActions{grid-template-columns:1fr;gap:18px}.isoComfortCopy h2,.isoSectionHead h2,.isoComplianceIntro h2,.isoApplicationsCopy h2,.isoDifferentialsIntro h2,.isoSustainability h2,.isoAcousticIntro h2{letter-spacing:-2px;font-size:42px}.isoSustainability aside{padding:30px}.isoCta{min-height:auto}}@media (min-width:901px) and (max-height:860px){.isoHeroCopy{padding-top:24px;padding-bottom:34px;transform:translateY(-14px)}.isoHeroBrand{width:min(35vw,580px);padding:22px 20px;top:7%}.isoHero h1{margin-bottom:16px;font-size:58px}.isoHeroCopy>p:not(.eyebrow){max-width:640px;margin-top:9px;font-size:16.5px;line-height:1.52}.isoHeroActions{margin-top:17px}.isoProofRow{margin-top:16px}}@media (hover:hover){.isoHeroCopy{width:min(50vw,820px);max-width:820px}.isoHero h1{font-size:72px}.isoComfortCopy h2,.isoSectionHead h2,.isoComplianceIntro h2,.isoApplicationsCopy h2,.isoDifferentialsIntro h2,.isoSustainability h2{font-size:58px}.isoComfortCopy>p:not(.eyebrow),.isoApplicationsCopy>p:not(.eyebrow),.isoSustainability>div>p:not(.eyebrow){font-size:15px}}.polyesterPage{--poly-navy:#071f3d;--poly-blue:#0876b9;--poly-cyan:#16c4dd;--poly-pale:#f3f7f8;color:var(--poly-navy)}.polyHero{background:var(--poly-navy);color:#fff;align-items:stretch;min-height:calc(100svh - 104px);display:flex;position:relative;overflow:hidden}.polyHeroVisual{background:url(/images/solutions/solution-manta-poliester.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.008)}.polyHeroVisual:after{content:"";background:linear-gradient(90deg,#071f3dfe 0%,#071f3df6 32%,#071f3dc2 53%,#071f3d2e 84%),linear-gradient(#071f3d14,#0876b924 64%,#071f3d94);position:absolute;inset:0}.polyHero:before{content:"";z-index:1;border:85px solid #16c4dd14;border-radius:50%;width:680px;height:680px;position:absolute;bottom:-410px;left:-330px;box-shadow:0 0 0 42px #16c4dd09}.polyHeroCopy{z-index:2;flex-direction:column;justify-content:center;width:min(58vw,900px);min-height:calc(100svh - 104px);padding:clamp(58px,8vh,92px) 3vw clamp(70px,9vh,104px) 7vw;display:flex;position:relative}.polyHero h1{letter-spacing:-4.5px;max-width:900px;margin:0 0 28px;font-size:clamp(58px,5.65vw,88px);line-height:.94}.polyHero h1 em{color:var(--poly-cyan);font-family:Georgia,Times New Roman,serif;font-weight:400;display:inline-block}.polyHeroCopy>p:not(.eyebrow){color:#d3e1eb;max-width:760px;margin:0;font-size:19px;line-height:1.68}.polyHeroActions{align-items:center;gap:32px;margin-top:32px;display:flex}.polyTextLink{border-bottom:1px solid #ffffff6b;padding:15px 0;font-size:13px;font-weight:800}.polyProofRow{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.polyProofRow span{color:#dceaf1;letter-spacing:.45px;background:#071f3d5c;border:1px solid #ffffff3d;border-radius:999px;padding:9px 13px;font-size:10px}.polyAnchorNav{z-index:95;border-bottom:3px solid var(--poly-cyan);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;justify-content:center;align-items:center;gap:36px;min-height:64px;padding:0 7vw;display:flex;position:sticky;top:104px;box-shadow:0 12px 32px #071f3d14}.polyAnchorNav a{color:var(--poly-navy);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;border-bottom:3px solid #0000;padding:24px 0 20px;font-size:10px;font-weight:900;transition:all .25s}.polyAnchorNav a:hover,.polyAnchorNav a:focus-visible{color:var(--poly-blue);border-color:var(--poly-cyan);outline:none}.polySpec{background:#fff;padding:96px 7vw 104px;scroll-margin-top:168px;position:relative;overflow:hidden}.polySpec:after{content:"";pointer-events:none;border:72px solid #16c4dd11;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-340px;right:-300px}.polySectionHead{z-index:1;grid-template-columns:.7fr 1.2fr 1fr;align-items:start;gap:5vw;display:grid;position:relative}.polySectionHead h2,.polyFactoryCopy h2,.polyApplicationsHead h2,.polySustainCopy h2,.polyFaq h2{letter-spacing:-3.2px;margin:0;font-size:clamp(44px,4.3vw,68px);line-height:1}.polySectionHead>p:last-child{color:#607483;margin:0;font-size:15.5px;line-height:1.78}.polySpecGrid{z-index:1;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:62px;display:grid;position:relative}.polySpecGrid article{color:#fff;background-position:50%;background-size:cover;border:1px solid #ffffff29;border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:330px;padding:30px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #071f3d29}.polySpecGrid article:before{content:"";background:linear-gradient(#071f3d0a 20%,#071f3d57 52%,#071f3df5 100%);position:absolute;inset:0}.polySpecGrid article:hover{transform:translateY(-6px);box-shadow:0 26px 58px #071f3d3d}.polySpecGrid h3,.polySpecGrid p{z-index:1;position:relative}.polySpecGrid h3{letter-spacing:-.4px;margin:0 0 13px;font-size:24px}.polySpecGrid p{color:#dce8ee;margin:0;font-size:13px;line-height:1.68}.polySpecWeight{background-image:url(/images/solutions/polyester/polyester-spec-gramatura.png)}.polySpecThickness{background-image:url(/images/solutions/polyester/polyester-spec-espessura.png)}.polySpecDimensions{background-image:url(/images/solutions/polyester/polyester-spec-dimensoes.png)}.polySpecResilience{background-image:url(/images/solutions/polyester/polyester-spec-resiliencia.png)}.polyFactory{background:var(--poly-navy);color:#fff;grid-template-columns:.92fr 1.08fr;min-height:820px;scroll-margin-top:168px;display:grid;overflow:hidden}.polyFactoryVisual{background:url(/images/solutions/polyester/polyester-factory-original.webp) 42%/cover no-repeat;min-height:820px;position:relative}.polyFactoryVisual:after{content:"";background:linear-gradient(90deg,#071f3d0d,transparent 52%,var(--poly-navy) 100%),linear-gradient(180deg,transparent 62%,#071f3dc2);position:absolute;inset:0}.polyFactoryCopy{flex-direction:column;justify-content:center;padding:84px 7vw 76px 5vw;display:flex}.polyFactoryCopy>p:not(.eyebrow){color:#c3d3df;margin:28px 0 34px;font-size:16px;line-height:1.78}.polyFactoryGrid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:1fr 1fr;display:grid}.polyFactoryGrid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:145px;padding:21px}.polyFactoryGrid b{color:#fff;margin-bottom:9px;font-size:15px;display:block}.polyFactoryGrid span{color:#adbfcc;font-size:12px;line-height:1.58;display:block}.polyApplications{background:var(--poly-pale);padding:100px 7vw 110px;scroll-margin-top:168px}.polyApplicationsHead{grid-template-columns:.65fr 1.2fr 1fr;align-items:start;gap:5vw;margin-bottom:54px;display:grid}.polyApplicationsHead>p:last-child{color:#607483;margin:0;font-size:15px;line-height:1.75}.polyApplicationGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.polyApplicationGrid article{background:#fff;border:1px solid #dbe5e8;transition:all .25s;overflow:hidden}.polyApplicationGrid article:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 24px 55px #071f3d1c}.polyApplicationGrid img{object-fit:cover;width:100%;height:230px;display:block}.polyApplicationGrid article>div{padding:26px}.polyApplicationGrid h3{margin:0 0 12px;font-size:20px;line-height:1.2}.polyApplicationGrid p{color:#637788;margin:0;font-size:13px;line-height:1.68}.polySustain{--poly-sustain-bg:#0b9fbd;background:var(--poly-sustain-bg);color:#fff;grid-template-columns:.95fr 1.05fr;min-height:760px;scroll-margin-top:168px;display:grid;overflow:hidden}.polySustainVisual{background:url(/images/solutions/polyester/polyester-recycling-original.webp) 50%/cover no-repeat;min-height:760px;position:relative}.polySustainVisual:after{content:"";background:linear-gradient(90deg,#0b9fbd00 0%,#0b9fbd14 42%,#0b9fbd6b 67%,#0b9fbde0 88%,var(--poly-sustain-bg) 100%);position:absolute;inset:0 -2px 0 0}.polySustainCopy{flex-direction:column;justify-content:center;padding:88px 7vw 78px 5vw;display:flex}.polySustainCopy>p:not(.eyebrow){color:#e0f4f7;margin:25px 0 0;font-size:16px;line-height:1.75}.polySustainCopy strong{color:#fff}.polySustainStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px;display:grid}.polySustainStats div{background:#071f3d1f;border:1px solid #ffffff52;padding:20px}.polySustainStats b{margin-bottom:8px;font-size:18px;display:block}.polySustainStats span{color:#d9f0f3;font-size:11px;line-height:1.5;display:block}.polyFaq{background:#fff;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:100px 7vw 108px;scroll-margin-top:168px;display:grid}.polyFaq>div:first-child>p:not(.eyebrow){color:#607483;max-width:470px;font-size:15px;line-height:1.75}.polyFaqList{border-top:1px solid #d6e2e6}.polyFaq details{border-bottom:1px solid #d6e2e6}.polyFaq summary{color:var(--poly-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:24px 4px;font-size:17px;font-weight:800;list-style:none;display:flex}.polyFaq summary::-webkit-details-marker{display:none}.polyFaq summary span{color:var(--poly-blue);font-size:24px;font-weight:400;transition:all .2s}.polyFaq details[open] summary span{transform:rotate(45deg)}.polyFaq details p{color:#637788;margin:0;padding:0 44px 25px 4px;font-size:14px;line-height:1.7}.polyCta{background:linear-gradient(120deg,var(--poly-navy),#075887 68%,#0da8c0 150%);flex-direction:column;justify-content:center;min-height:620px;display:flex}.polyCta h2 em{color:var(--poly-cyan);font-family:Georgia,Times New Roman,serif;font-weight:400}@media (max-width:1100px){.polyHeroCopy{width:72%}.polyAnchorNav{justify-content:flex-start;gap:30px;overflow-x:auto}.polySectionHead,.polyApplicationsHead{grid-template-columns:1fr 1fr}.polySectionHead>.eyebrow,.polyApplicationsHead>.eyebrow{grid-column:1/-1}.polySpecGrid{grid-template-columns:1fr 1fr}.polyFactory,.polySustain{grid-template-columns:1fr}.polyFactoryVisual,.polySustainVisual{min-height:520px}.polyFactoryVisual:after{background:linear-gradient(180deg,transparent 55%,var(--poly-navy) 100%)}.polySustainVisual:after{background:linear-gradient(180deg,#0b9fbd00 40%,#0b9fbd7a 72%,var(--poly-sustain-bg) 100%)}.polyApplicationGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.polyHeroCopy{background:linear-gradient(90deg,#071f3df7,#071f3dc2);width:100%;padding:80px 22px 78px}.polyHero h1{letter-spacing:-3px;font-size:50px}.polyHeroCopy>p:not(.eyebrow){font-size:16px}.polyHeroActions{flex-direction:column;align-items:flex-start;gap:12px}.polyAnchorNav{padding:0 22px;top:78px}.polySpec,.polyApplications,.polyFaq{padding:72px 22px}.polyFactoryCopy,.polySustainCopy{padding:70px 22px}.polySectionHead,.polyApplicationsHead,.polyFaq{grid-template-columns:1fr;gap:22px}.polySectionHead>.eyebrow,.polyApplicationsHead>.eyebrow{grid-column:auto}.polySectionHead h2,.polyFactoryCopy h2,.polyApplicationsHead h2,.polySustainCopy h2,.polyFaq h2{letter-spacing:-2px;font-size:42px}.polySpecGrid,.polyFactoryGrid,.polyApplicationGrid,.polySustainStats{grid-template-columns:1fr}.polyFactoryVisual,.polySustainVisual{min-height:390px}.polyApplicationGrid img{height:210px}.polyCta{min-height:auto}}@media (min-width:901px) and (max-height:860px){.polyHeroCopy{padding-top:42px;padding-bottom:50px}.polyHero h1{margin-bottom:18px;font-size:62px}.polyHeroCopy>p:not(.eyebrow){font-size:16.5px;line-height:1.55}.polyHeroActions{margin-top:20px}.polyProofRow{margin-top:18px}}.filterPage{--filter-navy:#071f3d;--filter-blue:#0d3a73;--filter-cyan:#17a9ce;--filter-green:#8fc93a;--filter-pale:#f3f7f7;color:var(--filter-navy);background:#fff}.filterMainNav{background:var(--filter-navy)}.filterMainNav .langSwitch b{color:var(--filter-green)}.filterNavCta,.filterPrimary{background:var(--filter-green)!important;color:var(--filter-navy)!important}.filterHero{background:var(--filter-navy);color:#fff;grid-template-columns:1fr 1.04fr;min-height:calc(100svh - 130px);display:grid;overflow:hidden}.filterHeroVisual{background:url(/images/solutions/filtramil/filtramil-hero-original.webp) 53%/cover no-repeat;min-height:690px;position:relative}.filterHeroVisual:after{content:"";background:linear-gradient(90deg,#071f3d0a,#071f3d05 54%,#071f3dc7 91%,var(--filter-navy));pointer-events:none;position:absolute;inset:0 -2px 0 0}.filterHeroCopy{z-index:1;flex-direction:column;justify-content:center;padding:58px 7vw 52px 5vw;display:flex;position:relative;transform:translateY(-38px)}.filterHeroBrand{z-index:2;width:min(30vw,520px);padding:20px 0;position:absolute;top:9%;left:6vw}.filterHeroBrand:before{content:"";pointer-events:none;background:radial-gradient(#071f3ddb 0%,#071f3d94 42%,#0000 74%);position:absolute;inset:-65px -90px}.filterHeroBrand img{object-fit:contain;filter:drop-shadow(0 14px 32px #03122461);width:100%;height:auto;display:block;position:relative}.filterHero .eyebrow{color:#dff5a9;margin-bottom:16px}.filterHero h1{letter-spacing:-4px;margin:0;font-size:clamp(55px,4.65vw,82px);line-height:.96}.filterHero h1 em{color:var(--filter-green);font-family:Georgia,Times New Roman,serif;font-weight:400}.filterHeroCopy>p:not(.eyebrow){color:#cedbe4;max-width:760px;margin:25px 0 0;font-size:17px;line-height:1.68}.filterHeroActions{align-items:center;gap:28px;margin-top:30px;display:flex}.filterPrimary{border:0;font-weight:900}.filterTextLink{color:#fff;border-bottom:1px solid #ffffff59;padding:17px 0;font-size:13px;font-weight:800}.filterTextLink span{color:var(--filter-green);margin-left:22px}.filterProofRow{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.filterProofRow span{color:#dce9ef;letter-spacing:.3px;border:1px solid #8fc93a59;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:700}.filterAnchorNav{z-index:16;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #d9e3e5;justify-content:center;gap:42px;padding:0 6vw;display:flex;position:sticky;top:130px;box-shadow:0 10px 30px #071f3d0f}.filterAnchorNav a{color:var(--filter-navy);letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap;border-bottom:3px solid #0000;padding:23px 0 19px;font-size:10px;font-weight:900;transition:all .22s}.filterAnchorNav a:hover,.filterAnchorNav a:focus-visible{color:#4b7d08;border-color:var(--filter-green);outline:none}.filterGreen{color:#5c940c!important}.filterBalance{background:#fff;padding:96px 7vw 104px;scroll-margin-top:200px;overflow:hidden}.filterSectionHead{grid-template-columns:.65fr 1.2fr 1fr;align-items:start;gap:5vw;display:grid}.filterSectionHead h2,.filterDepthCopy h2,.filterProductsHead h2,.filterApplicationsCopy h2,.filterDifferentials h2,.filterSustain h2,.filterFaq h2{letter-spacing:-3px;margin:0;font-size:clamp(43px,4.25vw,68px);line-height:1}.filterSectionHead h2 em,.filterSustain h2 em{color:#73ad1c;font-family:Georgia,Times New Roman,serif;font-weight:400}.filterSectionHead>p:last-child,.filterProductsHead>p:last-child{color:#607483;margin:0;font-size:15px;line-height:1.78}.filterBalanceGrid{border-top:1px solid #d5e1e3;border-left:1px solid #d5e1e3;grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.filterBalanceGrid article{border-bottom:1px solid #d5e1e3;border-right:1px solid #d5e1e3;min-height:220px;padding:31px;transition:all .25s;position:relative}.filterBalanceGrid article:before{content:"";background:linear-gradient(90deg,var(--filter-green),var(--filter-cyan));border-radius:4px;width:48px;height:5px;margin-bottom:54px;display:block}.filterBalanceGrid article:hover{background:#f5faf2;transform:translateY(-4px)}.filterBalanceGrid b{margin-bottom:12px;font-size:20px;display:block}.filterBalanceGrid span{color:#637788;font-size:13px;line-height:1.68;display:block}.filterDepth{background:var(--filter-navy);color:#fff;grid-template-columns:1fr 1fr;min-height:780px;scroll-margin-top:200px;display:grid;overflow:hidden}.filterDepthVisual{background:url(/images/solutions/filtramil/filtramil-depth-filtration.webp) 50%/cover no-repeat;min-height:780px;position:relative}.filterDepthVisual:after{content:"";background:linear-gradient(90deg,#071f3d05,transparent 54%,#071f3dc7 91%,var(--filter-navy));position:absolute;inset:0 -2px 0 0}.filterDepthCopy{flex-direction:column;justify-content:center;padding:78px 7vw 72px 5vw;display:flex}.filterDepthCopy>p:not(.eyebrow){color:#c4d4df;margin:25px 0 28px;font-size:16px;line-height:1.75}.filterDepth ul{border-top:1px solid #ffffff26;margin:0;padding:0;list-style:none}.filterDepth li{border-bottom:1px solid #ffffff26;grid-template-columns:175px 1fr;gap:18px;padding:18px 0;display:grid}.filterDepth li b{color:var(--filter-green);font-size:14px}.filterDepth li span{color:#aebfcb;font-size:12px;line-height:1.55}.filterProducts{background:var(--filter-pale);padding:100px 7vw 110px;scroll-margin-top:200px}.filterProductsHead{grid-template-columns:.65fr 1.2fr 1fr;align-items:start;gap:5vw;margin-bottom:52px;display:grid}.filterProductGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.filterProductGrid article{background:#fff;border:1px solid #d6e2e4;transition:all .25s;overflow:hidden}.filterProductGrid article:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 24px 55px #071f3d1f}.filterProductGrid img{object-fit:cover;width:100%;height:235px;display:block}.filterProductGrid article>div{padding:25px 26px 27px}.filterProductGrid span{color:#5d920f;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.filterProductGrid h3{min-height:48px;margin:0 0 12px;font-size:20px;line-height:1.18}.filterProductGrid p{color:#637788;min-height:86px;margin:0 0 19px;font-size:13px;line-height:1.65}.filterProductGrid a{color:var(--filter-navy);text-transform:uppercase;letter-spacing:.7px;border-top:1px solid #e2e9ea;justify-content:space-between;padding-top:16px;font-size:11px;font-weight:900;display:flex}.filterProductGrid a b{color:#5d920f}.filterApplications{background:linear-gradient(125deg,#0a305b,var(--filter-navy));color:#fff;grid-template-columns:.92fr 1.08fr;min-height:820px;scroll-margin-top:200px;display:grid;overflow:hidden}.filterApplicationsVisual{background:url(/images/solutions/filtramil/filtramil-aplicacoes-hvac.webp) 52%/cover no-repeat;min-height:820px;position:relative}.filterApplicationsVisual:after{content:"";background:linear-gradient(90deg,transparent 50%,#071f3dc7 91%,var(--filter-navy)),linear-gradient(180deg,transparent 63%,#071f3d8a);position:absolute;inset:0 -2px 0 0}.filterApplicationsCopy{flex-direction:column;justify-content:center;padding:78px 6vw 72px 5vw;display:flex}.filterApplicationsCopy>p:not(.eyebrow){color:#c6d5df;margin:25px 0 30px;font-size:15px;line-height:1.75}.filterApplicationGrid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:1fr 1fr;display:grid}.filterApplicationGrid article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:128px;padding:20px}.filterApplicationGrid h3{color:var(--filter-green);margin:0 0 8px;font-size:15px}.filterApplicationGrid p{color:#b5c7d1;margin:0;font-size:11.5px;line-height:1.55}.filterDifferentials{background:#fff;grid-template-columns:.75fr 1.3fr;gap:5vw;padding:100px 7vw 108px;scroll-margin-top:200px;display:grid}.filterDifferentialsIntro>p:not(.eyebrow){color:#607483;font-size:15px;line-height:1.75}.filterDifferentialsGrid{border-top:1px solid #d6e2e4;border-left:1px solid #d6e2e4;grid-template-columns:1fr 1fr;display:grid}.filterDifferentialsGrid article{border-bottom:1px solid #d6e2e4;border-right:1px solid #d6e2e4;min-height:142px;padding:24px}.filterDifferentialsGrid article:before{content:"";background:var(--filter-green);width:28px;height:4px;margin-bottom:20px;display:block}.filterDifferentialsGrid b{margin-bottom:9px;font-size:16px;display:block}.filterDifferentialsGrid span{color:#637788;font-size:12px;line-height:1.58;display:block}.filterDifferentials aside{border-left:4px solid var(--filter-green);background:#edf5df;grid-column:2;margin-top:-24px;padding:27px 30px}.filterDifferentials aside h3{margin:0 0 10px;font-size:19px}.filterDifferentials aside p{color:#506574;margin:0;font-size:12.5px;line-height:1.65}.filterDifferentials aside a{color:#4f8108;text-transform:uppercase;letter-spacing:.7px;margin-top:17px;font-size:11px;font-weight:900;display:inline-flex}.filterSustain{background:linear-gradient(120deg,#0a315d,var(--filter-navy) 62%);color:#fff;grid-template-columns:1.25fr .75fr;align-items:center;gap:7vw;padding:92px 7vw;display:grid}.filterSustain>div>p:not(.eyebrow){color:#c7d6df;max-width:820px;margin:26px 0;font-size:15px;line-height:1.75}.filterSustainStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:33px;display:grid}.filterSustainStats div{background:#8fc93a0d;border:1px solid #8fc93a57;padding:21px}.filterSustainStats b{color:var(--filter-green);margin-bottom:8px;font-size:17px;display:block}.filterSustainStats span{color:#b7c8d2;font-size:10.5px;line-height:1.55;display:block}.filterSustain aside{color:#fff;background:0 0;padding:48px 34px;position:relative}.filterSustain aside:before{content:"";pointer-events:none;background:radial-gradient(#0b4277bd 0%,#071f3d6b 46%,#0000 74%);position:absolute;inset:-85px -70px}.filterSustain aside img{object-fit:contain;filter:drop-shadow(0 14px 28px #00000038);width:100%;max-height:112px;display:block;position:relative}.filterSustain aside p{text-align:center;color:#b9ccd7;margin:21px 0 0;font-size:12px;line-height:1.6;position:relative}.filterFaq{background:#fff;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:100px 7vw 108px;scroll-margin-top:200px;display:grid}.filterFaq>div:first-child>p:not(.eyebrow){color:#607483;max-width:470px;font-size:15px;line-height:1.75}.filterFaqList{border-top:1px solid #d6e2e4}.filterFaq details{border-bottom:1px solid #d6e2e4}.filterFaq summary{color:var(--filter-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:24px 4px;font-size:17px;font-weight:800;list-style:none;display:flex}.filterFaq summary::-webkit-details-marker{display:none}.filterFaq summary span{color:#69a316;font-size:24px;font-weight:400;transition:all .2s}.filterFaq details[open] summary span{transform:rotate(45deg)}.filterFaq details p{color:#637788;margin:0;padding:0 44px 25px 4px;font-size:14px;line-height:1.7}.filterCta{background:linear-gradient(120deg,var(--filter-navy),#0b4277 70%,#5d920f 165%);flex-direction:column;justify-content:center;min-height:620px;display:flex}.filterCta h2 em{color:var(--filter-green);font-family:Georgia,Times New Roman,serif;font-weight:400}@media (max-width:1100px){.filterHero{grid-template-columns:1fr}.filterHeroVisual{min-height:500px}.filterHeroVisual:after{background:linear-gradient(180deg,transparent 54%,var(--filter-navy) 100%)}.filterHeroCopy{margin-top:-130px;padding-top:150px;transform:none}.filterHeroBrand{width:min(48vw,460px);top:8%;left:6vw}.filterAnchorNav{justify-content:flex-start;gap:30px;overflow-x:auto}.filterSectionHead,.filterProductsHead{grid-template-columns:1fr 1fr}.filterSectionHead>.eyebrow,.filterProductsHead>.eyebrow{grid-column:1/-1}.filterProductGrid{grid-template-columns:1fr 1fr}.filterDepth,.filterApplications{grid-template-columns:1fr}.filterDepthVisual,.filterApplicationsVisual{min-height:520px}.filterDepthVisual:after,.filterApplicationsVisual:after{background:linear-gradient(180deg,transparent 54%,var(--filter-navy) 100%)}.filterDifferentials{grid-template-columns:1fr}.filterDifferentials aside{grid-column:auto;margin-top:0}.filterSustain{grid-template-columns:1fr}.filterSustain aside{max-width:460px}}@media (max-width:700px){.filterHeroVisual{min-height:380px}.filterHeroCopy{margin-top:-90px;padding:118px 22px 66px}.filterHeroBrand{width:270px;padding:10px 0;top:22px;left:22px}.filterHeroBrand:before{inset:-34px -46px}.filterHero h1{letter-spacing:-2.8px;font-size:48px}.filterHeroCopy>p:not(.eyebrow){font-size:15px}.filterHeroActions{flex-direction:column;align-items:flex-start;gap:11px}.filterProofRow{display:none}.filterAnchorNav{padding:0 22px;top:78px}.filterBalance,.filterProducts,.filterDifferentials,.filterSustain,.filterFaq{padding:72px 22px}.filterDepthCopy,.filterApplicationsCopy{padding:68px 22px}.filterSectionHead,.filterProductsHead,.filterFaq{grid-template-columns:1fr;gap:22px}.filterSectionHead>.eyebrow,.filterProductsHead>.eyebrow{grid-column:auto}.filterSectionHead h2,.filterDepthCopy h2,.filterProductsHead h2,.filterApplicationsCopy h2,.filterDifferentials h2,.filterSustain h2,.filterFaq h2{letter-spacing:-2px;font-size:40px}.filterBalanceGrid,.filterProductGrid,.filterApplicationGrid,.filterDifferentialsGrid,.filterSustainStats{grid-template-columns:1fr}.filterDepthVisual,.filterApplicationsVisual{min-height:380px}.filterDepth li{grid-template-columns:1fr;gap:6px}.filterProductGrid img{height:215px}.filterProductGrid h3,.filterProductGrid p{min-height:0}.filterCta{min-height:auto}}@media (min-width:1101px) and (max-height:860px){.filterHeroCopy{padding-top:28px;padding-bottom:34px;transform:translateY(-18px)}.filterHeroBrand{width:min(28vw,450px);top:7%}.filterHero h1{font-size:59px}.filterHeroCopy>p:not(.eyebrow){margin-top:17px;font-size:15px;line-height:1.55}.filterHeroActions{margin-top:18px}.filterProofRow{margin-top:16px}.filterHeroVisual{min-height:610px}}.automotivePage{--auto-navy:#071f3d;--auto-navy-2:#0a2f58;--auto-blue:#0876b9;--auto-cyan:#16c4dd;--auto-orange:#f87920;--auto-pale:#f3f6f7;color:var(--auto-navy)}.autoMainNav{background:var(--auto-navy);z-index:120;position:sticky;top:0}.automotivePage h2{color:var(--auto-navy);letter-spacing:-3.8px;margin:0;font-size:clamp(46px,4.8vw,76px);line-height:.98}.automotivePage h2 em{color:var(--auto-cyan);font-family:Georgia,Times New Roman,serif;font-weight:400}.automotivePage .eyebrow.orange{color:var(--auto-orange)}.autoHero{isolation:isolate;background:var(--auto-navy);color:#fff;align-items:center;min-height:calc(100svh - 104px);display:flex;position:relative;overflow:hidden}.autoHeroVisual{z-index:-2;background:url(/images/solutions/automotive/automotive-hero-original.webp) 62%/cover no-repeat;position:absolute;inset:0}.autoHero:before{content:"";z-index:-1;background:linear-gradient(90deg,#031224fc 0%,#04182ff5 30%,#051f3bbd 50%,#051f3b38 70%,#051f3b14 100%),linear-gradient(#03122447,#0000 30%,#0312245c 100%);position:absolute;inset:0}.autoHeroCopy{width:min(58%,900px);padding:64px 0 76px 7vw}.autoHero h1{letter-spacing:-5px;max-width:860px;margin:0;font-size:clamp(54px,5.25vw,86px);line-height:.88}.autoHero h1 em{color:var(--auto-cyan);margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:.84em;font-weight:400;line-height:.92;display:block}.autoHeroCopy>p:not(.eyebrow){color:#cedce7;max-width:710px;margin:27px 0 0;font-size:17px;line-height:1.65}.autoHeroActions{align-items:center;gap:30px;margin-top:29px;display:flex}.autoPrimary{background:var(--auto-orange);color:#fff;box-shadow:0 16px 34px #f879202e}.autoPrimary:hover{background:#ff8b37}.autoTextLink{border-bottom:1px solid #fff6;padding:14px 0;font-size:12px;font-weight:800}.autoTextLink span{color:var(--auto-cyan);margin-left:12px}.autoProofRow{color:#9fb5c5;text-transform:uppercase;letter-spacing:1.2px;border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,max-content);gap:26px;margin-top:30px;padding-top:22px;font-size:9px;font-weight:800;display:grid}.autoProofRow span{align-items:center;gap:8px;display:flex}.autoProofRow span:before{content:"";background:var(--auto-cyan);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #16c4dd1f}.autoAnchorNav{z-index:96;border-bottom:3px solid var(--auto-orange);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#fffffff5;justify-content:center;align-items:center;gap:38px;min-height:62px;padding:0 6vw;display:flex;position:sticky;top:104px;overflow-x:auto;box-shadow:0 10px 30px #071f3d12}.autoAnchorNav a{color:var(--auto-navy);text-transform:uppercase;letter-spacing:1.2px;padding:22px 0 19px;font-size:10px;font-weight:900}.autoAnchorNav a:hover{color:var(--auto-blue)}.autoPillars{background:linear-gradient(#fff 0%,#f3f7f9 100%);padding:92px 7vw 102px;scroll-margin-top:190px}.autoSectionHead{grid-template-columns:.62fr 1.12fr .78fr;align-items:start;gap:5vw;margin-bottom:42px;display:grid}.autoSectionHead>p:not(.eyebrow){color:#5f7383;max-width:350px;margin:2px 0 0;font-size:15px;line-height:1.68}.autoPillarGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.autoPillarGrid article{isolation:isolate;border-bottom:4px solid var(--auto-orange);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:340px;padding:28px;transition:transform .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #071f3d21}.autoPillarGrid article:before{content:"";z-index:-1;background:linear-gradient(#03122405 4%,#03122429 42%,#031224f0 100%);position:absolute;inset:0}.autoPillarGrid article:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:0}.autoPillarGrid article:hover{transform:translateY(-6px);box-shadow:0 24px 56px #071f3d33}.autoPillarGrid h3{color:#fff;text-shadow:0 2px 16px #00000047;margin:0 0 10px;font-size:22px;line-height:1.12}.autoPillarGrid p{color:#dbe7ed;max-width:230px;margin:0;font-size:13px;line-height:1.55}.autoPillarSound{background-image:url(/images/solutions/automotive/auto-benefit-sound.webp)}.autoPillarThermal{background-image:url(/images/solutions/automotive/auto-benefit-thermal.webp)}.autoPillarLight{background-image:url(/images/solutions/automotive/auto-benefit-light.webp)}.autoPillarForm{background-image:url(/images/solutions/automotive/auto-benefit-form.webp)}.autoNvh{background:linear-gradient(115deg,var(--auto-navy),#0a345f);color:#fff;grid-template-columns:1.03fr .97fr;min-height:780px;scroll-margin-top:190px;display:grid;overflow:hidden}.autoNvhVisual{background:url(/images/solutions/automotive/automotive-nvh-original.webp) 50%/cover no-repeat;min-height:780px;position:relative}.autoNvhVisual:after{content:"";background:linear-gradient(90deg,transparent 52%,#071f3d6b 78%,var(--auto-navy) 100%),linear-gradient(180deg,transparent 66%,#071f3d5c);position:absolute;inset:0 -2px 0 0}.autoNvhCopy{flex-direction:column;justify-content:center;padding:78px 7vw 74px 5vw;display:flex}.autoNvhCopy h2{color:#fff}.autoNvhCopy>p:not(.eyebrow){color:#c7d7e2;margin:27px 0 30px;font-size:15px;line-height:1.78}.autoNvhGrid{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:1fr 1fr;display:grid}.autoNvhGrid article{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:126px;padding:20px}.autoNvhGrid b{color:var(--auto-cyan);margin-bottom:9px;font-size:14px;display:block}.autoNvhGrid span{color:#aec1cf;font-size:11px;line-height:1.58;display:block}.autoApplications{background:var(--auto-pale);padding:100px 7vw 110px;scroll-margin-top:190px}.autoApplicationsIntro{grid-template-columns:.58fr 1.05fr .84fr;align-items:start;gap:5vw;margin-bottom:52px;display:grid}.autoApplicationsIntro>p:not(.eyebrow){color:#607482;margin:0;font-size:15px;line-height:1.75}.autoApplicationsBody{background:#fff;grid-template-columns:1.02fr .98fr;min-height:650px;display:grid;box-shadow:0 24px 70px #071f3d17}.autoApplicationsVisual{background:url(/images/solutions/automotive/automotive-applications-original.webp) 50%/cover no-repeat;min-height:650px;position:relative}.autoApplicationsVisual:after{content:"";background:linear-gradient(90deg,#0000 65%,#ffffff26 87%,#fff 100%);position:absolute;inset:0}.autoApplicationGrid{border-top:1px solid #d9e3e7;border-left:1px solid #d9e3e7;grid-template-columns:1fr 1fr;display:grid}.autoApplicationGrid article{border-bottom:1px solid #d9e3e7;border-right:1px solid #d9e3e7;min-height:214px;padding:27px 24px}.autoApplicationGrid article:before{content:"";background:var(--auto-orange);width:28px;height:4px;margin-bottom:24px;display:block}.autoApplicationGrid h3{margin:0 0 10px;font-size:17px;line-height:1.22}.autoApplicationGrid p{color:#637686;margin:0;font-size:12px;line-height:1.62}.autoEngineering{background:linear-gradient(#f6f9fa 0%,#fff 100%);grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:4.5vw;padding:100px 7vw 105px;scroll-margin-top:190px;display:grid}.autoEngineeringIntro>p:not(.eyebrow){color:#607483;max-width:420px;font-size:15px;line-height:1.75}.autoEngineeringGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.autoEngineeringGrid article{isolation:isolate;border-bottom:4px solid var(--auto-orange);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:278px;padding:26px;transition:transform .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #071f3d24}.autoEngineeringGrid article:before{content:"";z-index:-1;background:linear-gradient(#03122405 8%,#03122433 48%,#031224f2 100%);position:absolute;inset:0}.autoEngineeringGrid article:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff2b;position:absolute;inset:0}.autoEngineeringGrid article:hover{transform:translateY(-5px);box-shadow:0 25px 55px #071f3d33}.autoEngineeringGrid b{color:#fff;text-shadow:0 2px 16px #00000047;margin-bottom:9px;font-size:20px;line-height:1.15;display:block}.autoEngineeringGrid span{color:#dbe7ed;max-width:285px;font-size:12px;line-height:1.55;display:block}.autoEngineeringApplication{background-image:url(/images/solutions/automotive/auto-custom-application.webp)}.autoEngineeringPerformance{background-image:url(/images/solutions/automotive/auto-custom-performance.webp)}.autoEngineeringSpecification{background-image:url(/images/solutions/automotive/auto-custom-specification.webp)}.autoEngineeringSupply{background-image:url(/images/solutions/automotive/auto-custom-supply-v2.webp)}.autoEngineering aside{background:var(--auto-navy);color:#fff;grid-column:2;grid-template-columns:1fr 1fr auto;align-items:stretch;margin-top:0;display:grid;box-shadow:0 18px 42px #071f3d1c}.autoEngineering aside>div{border-right:1px solid #ffffff29;padding:27px}.autoEngineering aside h3{margin:0 0 9px;font-size:17px}.autoEngineering aside p{color:#b6c7d2;margin:0;font-size:11px;line-height:1.58}.autoEngineering aside .button{white-space:nowrap;align-self:center;margin:24px}.autoEngineeringNote{color:#607483;background:#edf3f5;grid-column:2;margin:1px 0 0;padding:14px 18px;font-size:10px;line-height:1.55}.autoSustain{color:#fff;background:#174f78;grid-template-columns:1.05fr .95fr;min-height:760px;scroll-margin-top:190px;display:grid;overflow:hidden}.autoSustainVisual{background:url(/images/solutions/automotive/automotive-sustain-original.webp) 50%/cover no-repeat;min-height:760px;position:relative}.autoSustainVisual:after{content:"";background:linear-gradient(90deg,#0000 54%,#071f3d5c 78%,#0a345f 100%),linear-gradient(#0000 62%,#071f3d47);position:absolute;inset:0 -2px 0 0}.autoSustainCopy{flex-direction:column;justify-content:center;padding:78px 7vw 72px 5vw;display:flex}.autoSustainCopy h2{color:#fff}.autoSustainCopy>p:not(.eyebrow){color:#c7d7e2;margin:27px 0 33px;font-size:15px;line-height:1.78}.autoSustainStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.autoSustainStats div{background:#16c4dd0a;border:1px solid #16c4dd4d;min-height:132px;padding:20px}.autoSustainStats b{color:var(--auto-cyan);margin-bottom:10px;font-size:17px;line-height:1.12;display:block}.autoSustainStats span{color:#afc3d0;font-size:10px;line-height:1.55;display:block}.autoFaq{background:#fff;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:100px 7vw 110px;scroll-margin-top:190px;display:grid}.autoFaq>div:first-child>p:not(.eyebrow){color:#607483;max-width:470px;font-size:15px;line-height:1.75}.autoFaqList{border-top:1px solid #d7e2e7}.autoFaq details{border-bottom:1px solid #d7e2e7}.autoFaq summary{color:var(--auto-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:24px 4px;font-size:17px;font-weight:800;list-style:none;display:flex}.autoFaq summary::-webkit-details-marker{display:none}.autoFaq summary span{color:var(--auto-orange);font-size:24px;font-weight:400;transition:all .2s}.autoFaq details[open] summary span{transform:rotate(45deg)}.autoFaq details p{color:#637788;margin:0;padding:0 44px 25px 4px;font-size:14px;line-height:1.7}.autoCta{background:linear-gradient(118deg,var(--auto-navy),#0b4778 72%,var(--auto-orange) 180%);flex-direction:column;justify-content:center;min-height:610px;display:flex}.automotivePage .autoCta h2{color:#fff}.autoCta h2 em{color:var(--auto-cyan);font-family:Georgia,Times New Roman,serif;font-weight:400}@media (min-width:1181px){.autoNvh{background-color:var(--auto-navy);background-image:linear-gradient(90deg,#071f3d00 0%,#071f3d00 33%,#071f3d38 41%,#071f3db8 50%,var(--auto-navy) 59%,var(--auto-navy) 100%),url(/images/solutions/automotive/automotive-nvh-original.webp);background-position:50%,0;background-repeat:no-repeat;background-size:100% 100%,auto 100%}.autoNvhVisual{background:0 0}.autoNvhVisual:after{display:none}.autoNvhCopy{z-index:1;position:relative}.autoSustain{background-color:#174f78;background-image:linear-gradient(90deg,#174f7800 0% 33%,#174f7838 41%,#174f78b3 50%,#174f78 59% 100%),url(/images/solutions/automotive/automotive-sustain-original.webp);background-position:50%,0;background-repeat:no-repeat;background-size:100% 100%,auto 100%}.autoSustainVisual{background:0 0}.autoSustainVisual:after{display:none}.autoSustainCopy{z-index:1;position:relative}}@media (max-width:1180px){.autoHeroCopy{width:68%}.autoHero h1{font-size:clamp(51px,6.2vw,74px)}.autoSectionHead,.autoApplicationsIntro{grid-template-columns:1fr 1fr}.autoSectionHead>.eyebrow,.autoApplicationsIntro>.eyebrow{grid-column:1/-1}.autoPillarGrid{grid-template-columns:1fr 1fr}.autoNvh,.autoSustain{grid-template-columns:1fr}.autoNvhVisual,.autoSustainVisual{min-height:560px}.autoNvhVisual:after,.autoSustainVisual:after{background:linear-gradient(180deg,transparent 48%,#071f3d85 78%,var(--auto-navy) 100%)}.autoApplicationsBody{grid-template-columns:1fr}.autoApplicationsVisual{min-height:560px}.autoApplicationsVisual:after{background:linear-gradient(#0000 70%,#fff 100%)}.autoEngineering{grid-template-columns:1fr}.autoEngineering aside,.autoEngineeringNote{grid-column:auto}.autoEngineeringGrid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.autoHero{align-items:flex-end}.autoHeroCopy{width:100%;padding:270px 7vw 72px}.autoHero:before{background:linear-gradient(180deg,#03122429,#03122461 35%,#031224fa 69%,var(--auto-navy) 100%)}.autoHeroVisual{background-position:68% 0}.autoAnchorNav{justify-content:flex-start;top:90px}.autoNvhVisual,.autoSustainVisual,.autoApplicationsVisual{min-height:460px}.autoEngineeringGrid,.autoEngineering aside{grid-template-columns:1fr 1fr}.autoEngineering aside .button{grid-column:1/-1;justify-self:start}}@media (max-width:700px){.autoHeroCopy{padding:245px 22px 64px}.autoHero h1{letter-spacing:-3px;font-size:49px}.autoHeroCopy>p:not(.eyebrow){font-size:15px}.autoHeroActions{flex-direction:column;align-items:flex-start;gap:10px}.autoProofRow{display:none}.autoAnchorNav{gap:28px;padding:0 22px;top:78px}.autoPillars,.autoApplications,.autoEngineering,.autoFaq{padding:72px 22px}.autoNvhCopy,.autoSustainCopy{padding:68px 22px}.autoSectionHead,.autoApplicationsIntro,.autoFaq{grid-template-columns:1fr;gap:22px}.autoSectionHead>.eyebrow,.autoApplicationsIntro>.eyebrow{grid-column:auto}.automotivePage h2{letter-spacing:-2.2px;font-size:41px}.autoPillarGrid,.autoNvhGrid,.autoApplicationGrid,.autoEngineeringGrid,.autoSustainStats{grid-template-columns:1fr}.autoPillarGrid article{min-height:285px}.autoNvhVisual,.autoSustainVisual,.autoApplicationsVisual{min-height:360px}.autoApplicationsBody{min-height:0}.autoApplicationGrid article{min-height:auto}.autoEngineering aside{grid-template-columns:1fr}.autoEngineering aside>div{border-bottom:1px solid #ffffff29;border-right:0}.autoEngineering aside .button{grid-column:auto;margin:22px}.autoCta{min-height:auto}}@media (min-width:1181px) and (max-height:860px){.autoHeroCopy{padding-top:38px;padding-bottom:42px}.autoHero h1{letter-spacing:-3.8px;font-size:61px}.autoHeroCopy>p:not(.eyebrow){margin-top:20px;font-size:15px;line-height:1.55}.autoHeroActions{margin-top:20px}.autoProofRow{margin-top:19px;padding-top:16px}.autoHeroVisual{background-position:62%}}.aquarismoPage{--aqua-navy:#061f3c;--aqua-deep:#03172e;--aqua-blue:#079bd2;--aqua-cyan:#16c4dd;--aqua-orange:#f87920;--aqua-pale:#eef6f7;color:var(--aqua-navy);background:#fff}.aquarismoPage h1,.aquarismoPage h2,.aquarismoPage h3,.aquarismoPage p{margin-top:0}.aquarismoPage h2{color:var(--aqua-navy);letter-spacing:-3.3px;margin-bottom:26px;font-size:clamp(43px,4.9vw,72px);line-height:.98}.aquarismoPage h2 em{color:var(--aqua-blue);font-family:Georgia,Times New Roman,serif;font-weight:400}.aquaBlue{color:var(--aqua-blue)}.aquaMainNav{background:var(--aqua-navy)}.aquaMainNav .langSwitch b{color:var(--aqua-blue)}.aquaMainNav .navCta,.aquaPrimary{background:var(--aqua-blue);color:#fff;transition:background-color .25s,transform .25s,box-shadow .25s;box-shadow:0 12px 28px #079bd233}.aquaMainNav .navCta:hover,.aquaMainNav .navCta:focus-visible,.aquaPrimary:hover,.aquaPrimary:focus-visible{background:#078ac0;outline:none;transform:translateY(-2px);box-shadow:0 16px 34px #079bd247}.aquaHero{background:var(--aqua-deep);color:#fff;align-items:center;min-height:calc(100svh - 104px);display:flex;position:relative;overflow:hidden}.aquaHeroVisual{background:url(/images/solutions/aquarismo/aquarismo-hero-original.webp) 50%/cover no-repeat;position:absolute;inset:0}.aquaHero:after{content:"";background:linear-gradient(90deg,#03172efc 0%,#03172ef5 27%,#03172ec4 48%,#03172e1f 72%,#03172e0f 100%),linear-gradient(#03172e2e,#0000 30%,#03172e61 100%);position:absolute;inset:0}.aquaHeroCopy{z-index:2;width:61%;max-width:930px;padding:48px 0 56px 7vw;position:relative}.aquaHero h1{color:#fff;letter-spacing:-5.6px;max-width:820px;margin:0;font-size:clamp(58px,6.25vw,96px);font-weight:500;line-height:.9}.aquaHero h1 em{color:var(--aqua-cyan);font-family:Georgia,Times New Roman,serif;font-weight:400;display:inline-block}.aquaHeroCopy>p:not(.eyebrow){color:#d0e0eb;max-width:690px;margin:28px 0 0;font-size:17px;line-height:1.65}.aquaHeroActions{align-items:center;gap:30px;margin-top:29px;display:flex}.aquaTextLink{border-bottom:1px solid #ffffff6b;padding:15px 0;font-size:13px;font-weight:800}.aquaTextLink span{color:var(--aqua-cyan);margin-left:12px}.aquaProofRow{border-top:1px solid #ffffff29;flex-wrap:wrap;gap:9px;margin-top:29px;padding-top:20px;display:flex}.aquaProofRow span{color:#d8e8f0;text-transform:uppercase;letter-spacing:1px;border:1px solid #ffffff38;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:800}.aquaHeroBrand{border-bottom:1px solid #fff3;align-items:center;gap:21px;width:min(560px,100%);margin:0 0 21px;padding:0 0 18px;display:flex;position:relative}.aquaHeroBrand:after{content:"";background:linear-gradient(90deg,var(--aqua-cyan),var(--aqua-blue),transparent);width:110px;height:2px;position:absolute;bottom:-1px;left:0}.aquaHeroBrand img{filter:drop-shadow(0 8px 20px #00000038);width:min(325px,56%);height:auto;display:block}.aquaHeroBrand span{border-left:1px solid #fff3;flex-direction:column;gap:6px;min-width:142px;padding-left:21px;display:flex}.aquaHeroBrand b{color:#fff;letter-spacing:.2px;font-size:19px;line-height:1}.aquaHeroBrand small{max-width:138px;color:var(--aqua-cyan);text-transform:uppercase;letter-spacing:1.35px;font-size:8.5px;font-weight:800;line-height:1.45}.aquaAnchorNav{z-index:70;scrollbar-width:none;background:#fff;border-bottom:1px solid #d8e4e8;justify-content:center;gap:44px;padding:0 5vw;display:flex;position:sticky;top:104px;overflow-x:auto;box-shadow:0 8px 28px #051f3c12}.aquaAnchorNav::-webkit-scrollbar{display:none}.aquaAnchorNav a{color:var(--aqua-navy);text-transform:uppercase;letter-spacing:1.35px;border-bottom:3px solid #0000;flex:none;padding:20px 0 18px;font-size:10px;font-weight:900}.aquaAnchorNav a:hover{border-color:var(--aqua-cyan);color:var(--aqua-blue)}.aquaFunction{background:linear-gradient(#fff 0%,#eef6f7 100%);padding:92px 7vw 104px;scroll-margin-top:180px}.aquaSectionHead{grid-template-columns:.55fr 1fr .72fr;align-items:start;gap:4.5vw;margin-bottom:52px;display:grid}.aquaSectionHead>.eyebrow{margin-top:10px}.aquaSectionHead h2{margin:0}.aquaSectionHead>p:not(.eyebrow){color:#607786;margin:8px 0 0;font-size:15px;line-height:1.75}.aquaFunctionGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.aquaFunctionGrid article{isolation:isolate;border-bottom:4px solid var(--aqua-blue);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:355px;padding:28px;transition:transform .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #051f3c24}.aquaFunctionGrid article:before{content:"";z-index:-1;background:linear-gradient(#03172e05 6%,#03172e2e 44%,#03172ef2 100%);position:absolute;inset:0}.aquaFunctionGrid article:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:0}.aquaFunctionGrid article:hover{transform:translateY(-6px);box-shadow:0 25px 56px #051f3c36}.aquaFunctionGrid h3{color:#fff;text-shadow:0 2px 16px #00000047;margin-bottom:11px;font-size:22px;line-height:1.14}.aquaFunctionGrid p{color:#d9eaf1;max-width:255px;margin:0;font-size:12.5px;line-height:1.58}.aquaFunctionCapture{background-image:url(/images/solutions/aquarismo/aqua-barrier-capture.webp)}.aquaFunctionProtection{background-image:url(/images/solutions/aquarismo/aqua-barrier-protection.webp)}.aquaFunctionClarity{background-image:url(/images/solutions/aquarismo/aqua-barrier-clarity.webp)}.aquaFunctionMaintenance{background-image:url(/images/solutions/aquarismo/aqua-barrier-maintenance.webp)}.aquaMechanical{background:var(--aqua-navy);color:#fff;grid-template-columns:1.04fr .96fr;min-height:760px;scroll-margin-top:180px;display:grid;overflow:hidden}.aquaMechanicalVisual{background:url(/images/solutions/aquarismo/aquarismo-mechanical-original.webp) 50%/cover no-repeat;min-height:760px;position:relative}.aquaMechanicalVisual:after{content:"";background:linear-gradient(90deg,transparent 54%,#061f3c59 78%,var(--aqua-navy) 100%),linear-gradient(180deg,transparent 70%,#03172e59);position:absolute;inset:0 -2px 0 0}.aquaMechanicalCopy{flex-direction:column;justify-content:center;padding:76px 7vw 72px 5vw;display:flex}.aquaMechanicalCopy h2{color:#fff}.aquaMechanicalCopy h2 em{color:var(--aqua-cyan)}.aquaMechanicalCopy>p:not(.eyebrow){color:#c4d7e2;margin:1px 0 31px;font-size:15px;line-height:1.75}.aquaMechanicalGrid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:1fr 1fr;display:grid}.aquaMechanicalGrid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:137px;padding:20px}.aquaMechanicalGrid b{color:var(--aqua-cyan);margin-bottom:8px;font-size:14px;display:block}.aquaMechanicalGrid span{color:#b8cbd6;font-size:11px;line-height:1.55;display:block}.aquaApplications{background:var(--aqua-pale);padding:100px 7vw 110px;scroll-margin-top:180px}.aquaApplicationsIntro{grid-template-columns:.52fr 1fr .68fr;align-items:start;gap:4.8vw;margin-bottom:55px;display:grid}.aquaApplicationsIntro>.eyebrow{margin-top:10px}.aquaApplicationsIntro h2{margin:0}.aquaApplicationsIntro>p:not(.eyebrow){color:#607786;margin:8px 0 0;font-size:15px;line-height:1.72}.aquaApplicationsBody{background:#fff;grid-template-columns:1.02fr .98fr;min-height:660px;display:grid;box-shadow:0 24px 65px #061f3c1a}.aquaApplicationsVisual{background:url(/images/solutions/aquarismo/aquarismo-applications-original.webp) 50%/cover no-repeat;min-height:660px;position:relative}.aquaApplicationsVisual:after{content:"";background:linear-gradient(90deg,#0000 72%,#ffffff52 86%,#fff 100%);position:absolute;inset:0 -2px 0 0}.aquaApplicationGrid{grid-template-columns:1fr 1fr;padding:28px;display:grid}.aquaApplicationGrid article{border-bottom:1px solid #d9e4e7;padding:25px 22px}.aquaApplicationGrid article:nth-child(odd){border-right:1px solid #d9e4e7}.aquaApplicationGrid article:nth-last-child(-n+2){border-bottom:0}.aquaApplicationGrid h3{margin-bottom:10px;font-size:18px}.aquaApplicationGrid p{color:#607786;margin:0;font-size:12px;line-height:1.62}.aquaSpecification{background:linear-gradient(#fff 0%,#f2f8f9 100%);grid-template-columns:.62fr 1.38fr;gap:5vw;padding:100px 7vw 110px;scroll-margin-top:180px;display:grid}.aquaSpecificationIntro>p:not(.eyebrow){color:#607786;font-size:15px;line-height:1.75}.aquaSpecificationGrid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.aquaSpecificationGrid article{isolation:isolate;border-bottom:4px solid var(--aqua-blue);background-position:50%;background-size:cover;flex-direction:column;grid-column:span 2;justify-content:flex-end;min-height:272px;padding:25px;transition:transform .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #051f3c24}.aquaSpecificationGrid article:nth-child(n+4){grid-column:span 3}.aquaSpecificationGrid article:before{content:"";z-index:-1;background:linear-gradient(#03172e05 8%,#03172e2e 46%,#03172ef2 100%);position:absolute;inset:0}.aquaSpecificationGrid article:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:0}.aquaSpecificationGrid article:hover{transform:translateY(-5px);box-shadow:0 25px 55px #051f3c33}.aquaSpecificationGrid b{color:#fff;text-shadow:0 2px 16px #00000047;margin-bottom:9px;font-size:20px;line-height:1.15;display:block}.aquaSpecificationGrid span{color:#d9eaf1;max-width:290px;font-size:12px;line-height:1.58;display:block}.aquaSpecFlow{background-image:url(/images/solutions/aquarismo/aqua-spec-flow.webp)}.aquaSpecParticles{background-image:url(/images/solutions/aquarismo/aqua-spec-particles.webp)}.aquaSpecArea{background-image:url(/images/solutions/aquarismo/aqua-spec-area.webp)}.aquaSpecPressure{background-image:url(/images/solutions/aquarismo/aqua-spec-pressure.webp)}.aquaSpecMaintenance{background-image:url(/images/solutions/aquarismo/aqua-spec-maintenance.webp)}.aquaSpecification aside{background:var(--aqua-navy);color:#fff;grid-column:2;grid-template-columns:1fr 1.4fr auto;align-items:center;margin-top:0;padding:28px;display:grid;box-shadow:0 18px 42px #051f3c1c}.aquaSpecification aside h3{margin:0;padding-right:20px;font-size:19px}.aquaSpecification aside p{color:#b9ccd6;border-left:1px solid #ffffff2e;margin:0;padding:0 24px;font-size:11px;line-height:1.6}.aquaSpecification aside .button{white-space:nowrap}.aquaMaintenance{background:linear-gradient(118deg,var(--aqua-navy),#07547b 125%);color:#fff;grid-template-columns:1.35fr .65fr;gap:6vw;padding:98px 7vw 105px;scroll-margin-top:180px;display:grid}.aquaMaintenance h2{color:#fff;max-width:820px}.aquaMaintenance>div>p:not(.eyebrow){color:#c4d7e2;max-width:800px;font-size:15px;line-height:1.75}.aquaMaintenanceSteps{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);margin-top:36px;display:grid}.aquaMaintenanceSteps span{color:#bcd0db;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:115px;padding:21px;font-size:11px;line-height:1.5}.aquaMaintenanceSteps b{color:var(--aqua-cyan);margin-bottom:10px;font-size:14px;display:block}.aquaMaintenance aside{border-left:4px solid var(--aqua-orange);background:#ffffff14;align-self:end;padding:31px}.aquaMaintenance aside h3{margin-bottom:12px;font-size:20px}.aquaMaintenance aside p{color:#cfdee6;margin:0;font-size:13px;line-height:1.7}.aquaFaq{background:#fff;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:100px 7vw 110px;scroll-margin-top:180px;display:grid}.aquaFaq>div:first-child>p:not(.eyebrow){color:#607786;max-width:470px;font-size:15px;line-height:1.75}.aquaFaqList{border-top:1px solid #d7e3e7}.aquaFaq details{border-bottom:1px solid #d7e3e7}.aquaFaq summary{color:var(--aqua-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:24px 4px;font-size:17px;font-weight:800;list-style:none;display:flex}.aquaFaq summary::-webkit-details-marker{display:none}.aquaFaq summary span{color:var(--aqua-orange);font-size:24px;font-weight:400;transition:all .2s}.aquaFaq details[open] summary span{transform:rotate(45deg)}.aquaFaq details p{color:#607786;margin:0;padding:0 44px 25px 4px;font-size:14px;line-height:1.7}.aquaCta{background:linear-gradient(118deg,var(--aqua-navy),#07547b 76%,var(--aqua-blue));color:#fff;flex-direction:column;justify-content:center;min-height:610px;display:flex}.aquarismoPage .aquaCta h2{color:#fff}.aquaCta h2 em{color:var(--aqua-cyan);font-family:Georgia,Times New Roman,serif;font-weight:400}.aquarismoPage footer{background:var(--aqua-navy)}@media (min-width:1181px){.aquaMechanical{background-color:var(--aqua-navy);background-image:linear-gradient(90deg,#061f3c00 0%,#061f3c00 33%,#061f3c33 41%,#061f3cbd 50%,var(--aqua-navy) 59%,var(--aqua-navy) 100%),url(/images/solutions/aquarismo/aquarismo-mechanical-original.webp);background-position:50%,0;background-repeat:no-repeat;background-size:100% 100%,auto 100%}.aquaMechanicalVisual{background:0 0}.aquaMechanicalVisual:after{display:none}.aquaMechanicalCopy{z-index:1;position:relative}}@media (max-width:1180px){.aquaHeroCopy{width:68%}.aquaHeroBrand{width:min(520px,100%)}.aquaSectionHead,.aquaApplicationsIntro{grid-template-columns:1fr 1fr}.aquaSectionHead>.eyebrow,.aquaApplicationsIntro>.eyebrow{grid-column:1/-1}.aquaFunctionGrid{grid-template-columns:1fr 1fr}.aquaMechanical{grid-template-columns:1fr}.aquaMechanicalVisual{min-height:560px}.aquaMechanicalVisual:after{background:linear-gradient(180deg,transparent 48%,#061f3c8c 78%,var(--aqua-navy) 100%)}.aquaApplicationsBody{grid-template-columns:1fr}.aquaApplicationsVisual{min-height:560px}.aquaApplicationsVisual:after{background:linear-gradient(#0000 70%,#fff 100%)}.aquaSpecification{grid-template-columns:1fr}.aquaSpecification aside{grid-column:auto}}@media (max-width:900px){.aquaHero{align-items:flex-end}.aquaHeroCopy{width:100%;padding:260px 7vw 68px}.aquaHero:after{background:linear-gradient(180deg,#03172e29,#03172e59 34%,#03172ef5 66%,var(--aqua-deep) 100%)}.aquaHeroVisual{background-position:72%}.aquaHeroBrand{width:min(500px,100%)}.aquaAnchorNav{justify-content:flex-start;top:90px}.aquaMechanicalVisual,.aquaApplicationsVisual{min-height:460px}.aquaSpecificationGrid{grid-template-columns:1fr 1fr}.aquaSpecificationGrid article,.aquaSpecificationGrid article:nth-child(n+4){grid-column:auto}.aquaSpecification aside{grid-template-columns:1fr 1fr}.aquaSpecification aside .button{grid-column:1/-1;justify-self:start;margin-top:16px}.aquaMaintenance{grid-template-columns:1fr}.aquaMaintenance aside{max-width:660px}}@media (max-width:700px){.aquaHeroCopy{padding:235px 22px 62px}.aquaHero h1{letter-spacing:-3px;font-size:48px}.aquaHeroCopy>p:not(.eyebrow){font-size:15px}.aquaHeroActions{flex-direction:column;align-items:flex-start;gap:9px}.aquaProofRow{display:none}.aquaHeroBrand{gap:13px;width:100%;padding-bottom:14px}.aquaHeroBrand img{width:57%}.aquaHeroBrand span{min-width:0;padding-left:13px}.aquaHeroBrand b{font-size:15px}.aquaHeroBrand small{letter-spacing:1px;font-size:7.2px}.aquaAnchorNav{gap:28px;padding:0 22px;top:78px}.aquaFunction,.aquaApplications,.aquaSpecification,.aquaFaq{padding:72px 22px}.aquaMechanicalCopy,.aquaMaintenance{padding:68px 22px}.aquaSectionHead,.aquaApplicationsIntro,.aquaFaq{grid-template-columns:1fr;gap:22px}.aquaSectionHead>.eyebrow,.aquaApplicationsIntro>.eyebrow{grid-column:auto}.aquarismoPage h2{letter-spacing:-2.2px;font-size:40px}.aquaFunctionGrid,.aquaMechanicalGrid,.aquaApplicationGrid,.aquaSpecificationGrid,.aquaMaintenanceSteps{grid-template-columns:1fr}.aquaFunctionGrid article{min-height:295px}.aquaMechanicalVisual,.aquaApplicationsVisual{min-height:340px}.aquaApplicationsBody{min-height:0}.aquaApplicationGrid article{min-height:auto;border-bottom:1px solid #d9e4e7!important;border-right:0!important}.aquaApplicationGrid article:last-child{border-bottom:0!important}.aquaSpecification aside{grid-template-columns:1fr}.aquaSpecification aside p{border-top:1px solid #ffffff2e;border-left:0;padding:18px 0}.aquaSpecification aside .button{grid-column:auto}.aquaCta{min-height:auto}}@media (min-width:1181px) and (max-height:860px){.aquaHeroCopy{padding-top:28px;padding-bottom:35px}.aquaHero h1{letter-spacing:-3.8px;font-size:59px}.aquaHeroCopy>p:not(.eyebrow){margin-top:16px;font-size:14px;line-height:1.5}.aquaHeroActions{margin-top:17px}.aquaProofRow{margin-top:14px;padding-top:13px}.aquaHeroBrand{width:470px;margin-bottom:15px;padding-bottom:13px}.aquaHeroBrand img{width:285px}.aquaHeroBrand b{font-size:17px}}.sleepPage{--sleep-navy:#10243a;--sleep-deep:#091c2e;--sleep-teal:#257f9b;--sleep-cyan:#257f9b;--sleep-gold:#ecb209;--sleep-cream:#f5f1e9;--sleep-pale:#f3f8f7;color:var(--sleep-navy);background:var(--sleep-pale)}.sleepMainNav{background:#071f3d;border-bottom-color:#14b7c461}.sleepMainNav .langSwitch b{color:var(--sleep-gold)}.sleepMainNav .navCta,.sleepPrimary{background:var(--sleep-teal);color:#fff;transition:background-color .25s,transform .25s,box-shadow .25s;box-shadow:0 12px 28px #257f9b38}.sleepMainNav .navCta:hover,.sleepMainNav .navCta:focus-visible,.sleepPrimary:hover,.sleepPrimary:focus-visible{background:#1f708a;outline:none;transform:translateY(-2px);box-shadow:0 16px 34px #257f9b4d}.sleepPage h2{color:var(--sleep-navy);letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.7vw,78px);font-weight:500;line-height:.95}.sleepPage h2 em{color:var(--sleep-teal);font-family:Georgia,Times New Roman,serif;font-weight:400}.sleepGold{color:var(--sleep-gold)!important}.sleepHero{color:#fff;background-color:var(--sleep-deep);background-image:linear-gradient(90deg,#081c2efc 0%,#081c2ef7 31%,#081c2ed6 47%,#081c2e5c 69%,#081c2e14 100%),linear-gradient(#081c2e0d,#081c2e57),url(/images/solutions/sono/sono-hero-matelasse-ondas-v2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:calc(100svh - 126px);padding:clamp(54px,7vh,92px) 7vw;display:flex;position:relative;overflow:hidden}.sleepHero:after{content:"";background:linear-gradient(90deg,transparent,var(--sleep-gold),transparent);height:1px;position:absolute;inset:auto 0 0}.sleepHeroCopy{z-index:1;width:min(55%,820px);position:relative}.sleepHeroBrand{filter:drop-shadow(0 12px 24px #0003);align-items:center;gap:15px;width:170px;margin-bottom:21px;display:flex}.sleepHeroBrand:before{content:none}.sleepHeroBrand img{object-fit:contain;width:94px;height:94px;position:relative}.sleepHeroBrand span{color:#d9e8e7;letter-spacing:1.2px;text-transform:uppercase;border-left:1px solid #ffffff57;width:62px;padding-left:13px;font-size:9px;font-weight:800;line-height:1.35;position:relative}.sleepHero h1{color:#fff;letter-spacing:-.065em;margin:12px 0 20px;font-size:clamp(54px,5.8vw,94px);font-weight:500;line-height:.88}.sleepHero h1 em{color:#18c0ca;font-family:Georgia,Times New Roman,serif;font-weight:400;display:inline-block}.sleepHeroCopy>p:not(.eyebrow){color:#e3edeb;max-width:730px;margin:0;font-size:clamp(16px,1.18vw,21px);line-height:1.58}.sleepHeroActions{align-items:center;gap:28px;margin-top:27px;display:flex}.sleepTextLink{color:#fff;border-bottom:1px solid #ffffff6b;padding:17px 0;font-weight:800}.sleepProofRow{border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:10px 25px;margin-top:25px;padding-top:19px;display:flex}.sleepProofRow span{color:#d9e5e4;letter-spacing:.04em;padding-left:14px;font-size:11px;font-weight:700;position:relative}.sleepProofRow span:before{content:"";background:var(--sleep-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.35em;left:0}.sleepAnchorNav{z-index:8;white-space:nowrap;background:#fffffff5;border-bottom:1px solid #dce7e5;justify-content:center;gap:clamp(25px,4vw,72px);padding:22px 6vw;display:flex;position:sticky;top:126px;overflow:auto;box-shadow:0 9px 25px #0d2c3a12}.sleepAnchorNav a{color:var(--sleep-navy);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.sleepProtection{background:var(--sleep-pale);padding:clamp(86px,9vw,150px) 7vw;scroll-margin-top:190px}.sleepSectionHead{grid-template-columns:.62fr 1.15fr 1fr;align-items:start;gap:4vw;display:grid}.sleepSectionHead h2{font-size:clamp(43px,4.6vw,76px)}.sleepSectionHead>p:last-child{color:#586f78;margin:4px 0 0;font-size:clamp(15px,1.1vw,18px);line-height:1.75}.sleepBenefitGrid{border-top:1px solid #cbd9d7;border-left:1px solid #cbd9d7;grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.sleepBenefitGrid article{background:#ffffff7a;border-bottom:1px solid #cbd9d7;border-right:1px solid #cbd9d7;min-height:230px;padding:28px 25px}.sleepBenefitGrid article>span{border:1px solid var(--sleep-teal);width:45px;height:45px;color:var(--sleep-teal);border-radius:50%;place-items:center;margin-bottom:47px;font-size:21px;display:grid}.sleepBenefitGrid h3{margin:0 0 11px;font-size:19px}.sleepBenefitGrid p{color:#627982;margin:0;font-size:13px;line-height:1.65}.sleepProducts{background:var(--sleep-cream);grid-template-columns:1.02fr .98fr;min-height:820px;scroll-margin-top:190px;display:grid;overflow:hidden}.sleepProductsVisual{background:url(/images/solutions/sono/sono-produtos-original.webp) 50%/cover no-repeat;min-height:680px;position:relative}.sleepProductsVisual:after{content:"";background:linear-gradient(90deg,transparent 72%,var(--sleep-cream) 100%);position:absolute;inset:0}.sleepProductsCopy{flex-direction:column;justify-content:center;padding:80px 7vw 80px 5vw;display:flex}.sleepProductsCopy h2{font-size:clamp(43px,4.3vw,70px)}.sleepProductGrid{border-top:1px solid #cec8bb;margin-top:38px}.sleepProductGrid article{border-bottom:1px solid #cec8bb;padding:22px 0 21px}.sleepProductGrid article>span{color:var(--sleep-gold);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.sleepProductGrid h3{margin:8px 0;font-size:20px}.sleepProductGrid p{color:#667570;margin:0;font-size:13px;line-height:1.65}.sleepPillowCycle{background:linear-gradient(120deg,#fff 0% 58%,#f5f8f7 100%);padding:clamp(72px,7vw,108px) 7vw clamp(56px,5.5vw,84px);scroll-margin-top:190px;position:relative;overflow:hidden}.sleepPillowCycle:after{content:"";pointer-events:none;border:1px solid #e0a80026;border-radius:50%;width:40vw;height:40vw;position:absolute;top:-19vw;right:-9vw}.sleepPillowCycleIntro{z-index:1;grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);align-items:end;gap:clamp(56px,8vw,145px);display:grid;position:relative}.sleepPillowCycleLead{max-width:760px}.sleepPillowCycleLead .eyebrow{margin-bottom:24px}.sleepPillowCycleIntro h2{letter-spacing:-.047em;max-width:760px;margin:0;font-size:clamp(46px,4.4vw,72px);line-height:.98}.sleepPillowCycleNarrative{border-top:1px solid #cbd9d7;gap:24px;padding:8px 0 6px;display:grid}.sleepPillowCycleNarrative p{color:#526a73;margin:0;padding-top:18px;font-size:clamp(14px,.92vw,16px);line-height:1.72}.sleepPillowCycleNarrative p+p{border-top:1px solid #e1e9e7}.sleepPillowSteps{z-index:1;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:clamp(36px,4vw,58px);display:grid;position:relative}.sleepPillowSteps article{background:#f7faf9d1;border:1px solid #d4dfdd;grid-template-columns:auto 1fr;align-items:start;gap:18px;min-height:150px;padding:24px 22px;transition:transform .25s,border-color .25s,background .25s;display:grid}.sleepPillowSteps article:hover{background:#fff;border-color:#e0a80099;transform:translateY(-3px)}.sleepPillowSteps span{width:34px;height:34px;color:var(--sleep-gold);letter-spacing:.1em;border:1px solid #e0a80080;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.sleepPillowSteps h3{margin:3px 0 10px;font-size:17px;line-height:1.2}.sleepPillowSteps p{color:#617881;margin:0;font-size:12px;line-height:1.55}.sleepSourceNote{color:#7a8c91;margin:20px 0 0;font-size:12px;line-height:1.6}.sleepSourceNote a{color:var(--sleep-teal);text-underline-offset:3px;font-weight:800;text-decoration:underline}.sleepCare{background:linear-gradient(125deg,var(--sleep-deep),#0d4250);color:#fff;padding:clamp(86px,9vw,145px) 7vw;scroll-margin-top:190px}.sleepCareIntro{grid-template-columns:.55fr 1.1fr .8fr;align-items:start;gap:4vw;display:grid}.sleepCareIntro h2{color:#fff;font-size:clamp(43px,4.5vw,74px)}.sleepCareIntro>p:last-child{color:#c5d8d6;margin:4px 0 0;font-size:16px;line-height:1.75}.sleepCareGrid{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.sleepCareGrid article{background:#ffffff06;border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:245px;padding:28px 24px}.sleepCareGrid .sleepCareWide{grid-column:span 3;grid-template-columns:.2fr .55fr 1.6fr;align-items:center;gap:25px;min-height:auto;display:grid}.sleepCareGrid article>span{color:var(--sleep-gold);letter-spacing:.15em;font-size:11px;font-weight:900}.sleepCareGrid h3{margin:44px 0 13px;font-size:21px}.sleepCareGrid p{color:#c7d9d7;margin:0;font-size:13px;line-height:1.7}.sleepCareGrid .sleepCareWide h3{margin:0}.sleepSafeNote{color:#a9c2c3;margin:20px 0 0;font-size:12px;line-height:1.65}.sleepSafeNote a{color:var(--sleep-gold);text-underline-offset:3px;font-weight:800;text-decoration:underline}.sleepProcess{color:#fff;background-color:var(--sleep-navy);background-image:linear-gradient(90deg,#10243a05 0%,#10243a1f 38%,#10243ae0 52%,var(--sleep-navy) 66%,var(--sleep-navy) 100%),url(/images/solutions/sono/sono-processo-original.webp);background-position:50%,0;background-repeat:no-repeat;background-size:100% 100%,auto 100%;justify-content:flex-end;align-items:center;min-height:830px;padding:90px 7vw;scroll-margin-top:190px;display:flex}.sleepProcessCopy{width:min(49%,780px)}.sleepProcessCopy h2{color:#fff;font-size:clamp(44px,4.5vw,75px)}.sleepProcessCopy>p:not(.eyebrow){color:#cfdddf;font-size:15px;line-height:1.75}.sleepProcessGrid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:1fr 1fr;margin-top:33px;display:grid}.sleepProcessGrid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:130px;padding:23px}.sleepProcessGrid b{color:var(--sleep-gold);margin-bottom:9px;font-size:14px;display:block}.sleepProcessGrid span{color:#c8d7d9;font-size:11px;line-height:1.6;display:block}.sleepWellbeing{background:#fff;grid-template-columns:1.08fr .92fr;gap:8vw;padding:clamp(95px,10vw,165px) 7vw;display:grid}.sleepWellbeing>div:first-child h2{font-size:clamp(46px,5.1vw,82px)}.sleepWellbeing>div:last-child{padding-top:47px}.sleepWellbeing>div:last-child p{color:#5c737b;font-size:16px;line-height:1.8}.sleepWellbeingTags{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.sleepWellbeingTags span{color:var(--sleep-teal);letter-spacing:.08em;text-transform:uppercase;border:1px solid #cbdad7;border-radius:999px;padding:12px 18px;font-size:11px;font-weight:900}.sleepChoosing{background:var(--sleep-cream);padding:95px 7vw 110px}.sleepChoosingIntro{grid-template-columns:.48fr 1fr .78fr;align-items:start;gap:4vw;display:grid}.sleepChoosingIntro h2{font-size:clamp(43px,4.3vw,72px)}.sleepChoosingIntro>p:last-child{color:#667570;margin:4px 0 0;font-size:15px;line-height:1.7}.sleepChoosingGrid{border-top:1px solid #cec8bb;border-left:1px solid #cec8bb;grid-template-columns:repeat(4,1fr);margin-top:54px;display:grid}.sleepChoosingGrid article{background:#ffffff54;border-bottom:1px solid #cec8bb;border-right:1px solid #cec8bb;min-height:220px;padding:25px}.sleepChoosingGrid b{color:var(--sleep-gold);letter-spacing:.12em;font-size:11px}.sleepChoosingGrid h3{margin:45px 0 11px;font-size:19px}.sleepChoosingGrid p{color:#667570;margin:0;font-size:13px;line-height:1.65}.sleepFaq{background:var(--sleep-pale);grid-template-columns:.7fr 1.3fr;gap:7vw;padding:100px 7vw 115px;scroll-margin-top:190px;display:grid}.sleepFaq>div:first-child>p:not(.eyebrow){color:#617881;max-width:470px;font-size:15px;line-height:1.75}.sleepFaqList{border-top:1px solid #cbd9d7}.sleepFaq details{border-bottom:1px solid #cbd9d7}.sleepFaq summary{color:var(--sleep-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:23px 4px;font-size:17px;font-weight:800;list-style:none;display:flex}.sleepFaq summary::-webkit-details-marker{display:none}.sleepFaq summary span{color:var(--sleep-gold);font-size:24px;font-weight:400;transition:all .2s}.sleepFaq details[open] summary span{transform:rotate(45deg)}.sleepFaq details p{color:#617881;margin:0;padding:0 44px 24px 4px;font-size:14px;line-height:1.72}.sleepCta{background:linear-gradient(118deg,var(--sleep-deep),#0b4754 78%,var(--sleep-teal));color:#fff;flex-direction:column;justify-content:center;min-height:610px;display:flex}.sleepPage .sleepCta h2{color:#fff}.sleepCta h2 em{color:#20c2cb}.sleepPage footer{background:#071f3d}.sleepProtectionStory{background:var(--sleep-cream);grid-template-columns:1.05fr .95fr;min-height:760px;scroll-margin-top:190px;display:grid;overflow:hidden}.sleepProtectionVisual{background-image:linear-gradient(90deg,transparent 70%,var(--sleep-cream) 100%),url(/images/solutions/sono/sono-protecao-v2.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%,cover;min-height:680px}.sleepProtectionCopy{flex-direction:column;justify-content:center;padding:76px 7vw 76px 5vw;display:flex}.sleepProtectionCopy h2{font-size:clamp(43px,4.35vw,72px)}.sleepProtectionCopy>p:not(.eyebrow){color:#405b65;max-width:690px;margin:26px 0 0;font-size:clamp(16px,1.08vw,18px);line-height:1.72}.sleepPromiseList{grid-template-columns:1fr 1fr;gap:11px;margin:32px 0 18px;display:grid}.sleepPromiseList article{isolation:isolate;background-position:50%;background-size:cover;border:1px solid #ffffff8a;flex-direction:column;justify-content:flex-end;min-height:194px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 34px #10243a1f}.sleepPromiseList article:before{content:"";z-index:-1;background:linear-gradient(#071f3d0a 8%,#071f3d42 45%,#071f3df0 100%);position:absolute;inset:0}.sleepPromiseList article:first-child{background-image:url(/images/solutions/sono/sono-hygiene-liquids.webp);background-position:50%}.sleepPromiseList article:nth-child(2){background-image:url(/images/solutions/sono/sono-hygiene-dust.webp);background-position:50%}.sleepPromiseList article:nth-child(3){background-image:url(/images/solutions/sono/sono-hygiene-allergens.webp);background-position:50%}.sleepPromiseList article:nth-child(4){background-image:url(/images/solutions/sono/sono-hygiene-wash.webp);background-position:50%}.sleepPromiseList b{border-left:3px solid var(--sleep-gold);color:#fff;letter-spacing:.01em;text-transform:none;text-shadow:0 2px 12px #0000007a;padding-left:12px;font-size:17px;line-height:1.25}.sleepPromiseList span{color:#f6faf9;text-shadow:0 2px 11px #00000080;margin-top:8px;font-size:14.5px;line-height:1.5}.sleepHygieneNote{border-left:3px solid var(--sleep-gold);background:#ffffff94;max-width:710px;padding:15px 17px;color:#4d666e!important;margin:0 0 24px!important;font-size:12.5px!important;line-height:1.62!important}.sleepHygieneNote a{color:var(--sleep-teal);text-underline-offset:3px;font-weight:850;text-decoration:underline}.sleepProtectionCopy .button{align-self:flex-start}.sleepCollection{background:#fff;grid-template-columns:.98fr 1.02fr;min-height:800px;scroll-margin-top:190px;display:grid;overflow:hidden}.sleepCollectionCopy{flex-direction:column;justify-content:center;padding:78px 5vw 78px 7vw;display:flex}.sleepCollectionCopy h2{font-size:clamp(42px,4.25vw,70px)}.sleepCollectionIntro{color:#61767c;margin:24px 0 0;font-size:16px;line-height:1.65}.sleepCollectionGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:36px;display:grid}.sleepCollectionGrid article{background:linear-gradient(145deg,#fff,#f4f8f7);border:1px solid #d7e1df;min-height:178px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s}.sleepCollectionGrid article:hover{border-color:#078d9f73;transform:translateY(-4px);box-shadow:0 14px 30px #0b364114}.sleepCollectionGrid span{color:var(--sleep-gold);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.sleepCollectionGrid h3{margin:19px 0 9px;font-size:19px;line-height:1.2}.sleepCollectionGrid p{color:#61767c;margin:0;font-size:12.5px;line-height:1.6}.sleepCollectionVisual{background-image:linear-gradient(90deg,#fff 0%,#ffffff2e 18%,#0000 38%),url(/images/solutions/sono/sono-produtos-original.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%,cover;min-height:700px}.sleepPillowFeature{background:var(--sleep-deep);color:#fff;grid-template-columns:1.05fr .95fr;min-height:760px;scroll-margin-top:190px;display:grid;overflow:hidden}.sleepPillowFeatureVisual{background-image:linear-gradient(90deg,transparent 72%,var(--sleep-deep) 100%),url(/images/solutions/sono/sono-travesseiros-v2.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%,cover;min-height:700px}.sleepPillowFeatureCopy{flex-direction:column;justify-content:center;padding:72px 7vw 70px 5vw;display:flex}.sleepPillowFeatureCopy h2{color:#fff;font-size:clamp(42px,4.05vw,67px)}.sleepPillowFeatureCopy h2 em{color:#20c2cb}.sleepPillowFeatureCopy>p:not(.eyebrow):not(.sleepSourceNote){color:#cbdada;margin:25px 0 0;font-size:14px;line-height:1.72}.sleepPillowStat{border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;align-items:center;gap:24px;margin:32px 0 0;padding:22px 0;display:flex}.sleepPillowStat strong{color:var(--sleep-gold);letter-spacing:-.07em;font-size:clamp(54px,5vw,82px);font-weight:500;line-height:.8}.sleepPillowStat span{color:#e7efed;max-width:390px;font-size:12px;line-height:1.55}.sleepPillowJourney{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:30px;display:grid}.sleepPillowJourney article{isolation:isolate;background-position:50%;background-size:cover;border:1px solid #ffffff4d;flex-direction:column;justify-content:flex-end;min-height:195px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 32px #0000002e}.sleepPillowJourney article:before{content:"";z-index:-1;background:linear-gradient(#071f3d05 22%,#071f3d61 58%,#071f3dfa 100%);position:absolute;inset:0}.sleepPillowJourney article:first-child{background-image:url(/images/solutions/sono/sono-pillow-protect.webp)}.sleepPillowJourney article:nth-child(2){background-image:url(/images/solutions/sono/sono-pillow-observe.webp)}.sleepPillowJourney article:nth-child(3){background-image:url(/images/solutions/sono/sono-pillow-replace.webp)}.sleepPillowJourney span{border-left:3px solid var(--sleep-gold);color:#fff;text-shadow:0 2px 12px #00000085;padding-left:12px;font-size:16px;font-weight:780;line-height:1.38;display:block}.sleepPillowFeature .sleepSourceNote{color:#8eaaad}.sleepPillowFeature .sleepSourceNote a{color:#20c2cb}.sleepCareStory{background:#fff;grid-template-columns:1.04fr .96fr;min-height:720px;scroll-margin-top:190px;display:grid;overflow:hidden}.sleepCareVisual{background:linear-gradient(90deg,#0000 82%,#fff 100%),url(/images/solutions/sono/sono-familia-v2.webp) 45%/cover no-repeat;min-height:720px}.sleepCareContent{flex-direction:column;justify-content:center;padding:82px 7vw 76px 5vw;display:flex}.sleepCareContent h2{max-width:700px;font-size:clamp(45px,4.6vw,74px)}.sleepCareLead{color:#506871;max-width:650px;margin:24px 0 0;font-size:17px;line-height:1.68}.sleepCareCards{border-top:1px solid #d4dfdd;grid-template-columns:1fr 1fr;margin-top:34px;display:grid}.sleepCareCards article{border-bottom:1px solid #d4dfdd;min-height:132px;padding:20px 22px 19px 0}.sleepCareCards article:nth-child(odd){border-right:1px solid #d4dfdd;padding-right:24px}.sleepCareCards article:nth-child(2n){padding-left:24px}.sleepCareCards h3{color:var(--sleep-navy);margin:0 0 8px;font-size:17px;line-height:1.25}.sleepCareCards p{color:#647a82;margin:0;font-size:12.5px;line-height:1.58}.sleepCareContent>.button{align-self:flex-start;margin-top:30px}.sleepCareStory .sleepSafeNote{color:#7a8b90;max-width:680px;margin:20px 0 0;font-size:11.5px;line-height:1.6}.sleepProcessV2{min-height:760px}.sleepProcessV2 .sleepProcessCopy{width:min(51%,780px)}.sleepProcessV2 .sleepProcessCopy>p:not(.eyebrow){font-size:16px;line-height:1.7}.sleepProcessV2 .sleepProcessGrid{border:0;grid-template-columns:repeat(3,1fr);gap:9px}.sleepProcessV2 .sleepProcessGrid article{isolation:isolate;background-position:50%;background-size:cover;border:1px solid #ffffff40;flex-direction:column;justify-content:flex-end;min-height:215px;padding:23px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 34px #00000029}.sleepProcessV2 .sleepProcessGrid article:before{content:"";z-index:-1;background:linear-gradient(#071f3d0d 20%,#071f3d6b 58%,#071f3dfa 100%);position:absolute;inset:0}.sleepProcessV2 .sleepProcessGrid article:first-child{background-image:url(/images/solutions/sono/sono-process-integrated.webp)}.sleepProcessV2 .sleepProcessGrid article:nth-child(2){background-image:url(/images/solutions/sono/sono-process-quality.webp)}.sleepProcessV2 .sleepProcessGrid article:nth-child(3){background-image:url(/images/solutions/sono/sono-process-agile.webp)}.sleepProcessV2 .sleepProcessGrid b{border-left:3px solid var(--sleep-gold);color:#fff;text-shadow:0 2px 13px #00000094;padding-left:12px;font-size:18px;line-height:1.28}.sleepProcessV2 .sleepProcessGrid span{color:#f5f9f8;text-shadow:0 2px 11px #0000008c;margin-top:10px;font-size:14.5px;line-height:1.52}.sleepChoice{background:var(--sleep-cream);grid-template-columns:.92fr 1.08fr;gap:8vw;padding:clamp(86px,8vw,130px) 7vw;display:grid}.sleepChoiceIntro h2{font-size:clamp(45px,4.7vw,78px)}.sleepChoiceIntro>p:not(.eyebrow){color:#5f7277;max-width:650px;margin:27px 0;font-size:16px;line-height:1.72}.sleepChoiceSteps{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sleepChoiceSteps article{isolation:isolate;background-position:50%;background-size:cover;border:1px solid #ffffff9e;flex-direction:column;justify-content:flex-end;min-height:245px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #10243a1c}.sleepChoiceSteps article:before{content:"";z-index:-1;background:linear-gradient(#071f3d0a 15%,#071f3de0 100%);position:absolute;inset:0}.sleepChoiceSteps article:first-child{background-image:url(/images/solutions/sono/sono-choice-measure.webp)}.sleepChoiceSteps article:nth-child(2){background-image:url(/images/solutions/sono/sono-choice-routine.webp)}.sleepChoiceSteps article:nth-child(3){background-image:url(/images/solutions/sono/sono-choice-comfort.webp)}.sleepChoiceSteps article:nth-child(4){background-image:url(/images/solutions/sono/sono-choice-care.webp)}.sleepChoiceSteps b{color:var(--sleep-gold);margin-bottom:10px;font-size:21px;line-height:1.25;display:block}.sleepChoiceSteps p{color:#f3f7f6;margin:0;font-size:15px;line-height:1.55}.sleepFaqV2{background:#fff}.sleepFaqV2 h2 em{margin-top:8px;display:block}.sleepFaqV2>div:first-child>p:not(.eyebrow){font-size:16px}.sleepFaqV2 summary{font-size:19px}.sleepFaqV2 details p{font-size:15px;line-height:1.7}@media (max-width:1180px){.sleepHeroCopy{width:68%}.sleepSectionHead,.sleepPillowCycleIntro,.sleepCareIntro,.sleepChoosingIntro{grid-template-columns:1fr 1fr}.sleepPillowCycleIntro{gap:48px}.sleepSectionHead>.eyebrow,.sleepCareIntro>.eyebrow,.sleepChoosingIntro>.eyebrow{grid-area:auto/1/auto/-1}.sleepProducts{grid-template-columns:1fr}.sleepProductsVisual{min-height:550px}.sleepProductsVisual:after{background:linear-gradient(180deg,transparent 72%,var(--sleep-cream) 100%)}.sleepProductsCopy{padding:60px 7vw 90px}.sleepProcess{background-image:linear-gradient(180deg,#10243a00 0%,#10243a40 42%,var(--sleep-navy) 63%,var(--sleep-navy) 100%),url(/images/solutions/sono/sono-processo-original.webp);background-position:50%,top;background-size:100% 100%,auto 650px;justify-content:flex-start;min-height:0;padding-top:620px}.sleepProcessCopy{width:100%}.sleepProtectionStory,.sleepCollection,.sleepPillowFeature,.sleepCareStory{grid-template-columns:1fr}.sleepProtectionVisual,.sleepCollectionVisual,.sleepPillowFeatureVisual{min-height:560px}.sleepCareVisual{background-image:linear-gradient(#0000 78%,#fff 100%),url(/images/solutions/sono/sono-familia-v2.webp);min-height:520px}.sleepProtectionVisual{background-image:linear-gradient(180deg,transparent 74%,var(--sleep-cream) 100%),url(/images/solutions/sono/sono-protecao-v2.webp)}.sleepCollectionVisual{background-image:linear-gradient(#0000 72%,#fff 100%),url(/images/solutions/sono/sono-produtos-original.webp);order:-1}.sleepPillowFeatureVisual{background-image:linear-gradient(180deg,transparent 72%,var(--sleep-deep) 100%),url(/images/solutions/sono/sono-travesseiros-v2.webp)}.sleepProtectionCopy,.sleepCollectionCopy,.sleepPillowFeatureCopy,.sleepCareContent{padding:58px 7vw 84px}.sleepChoice{grid-template-columns:1fr;gap:48px}.sleepProcessV2 .sleepProcessCopy{width:100%}}@media (max-width:900px){.sleepHero{background-position:68%;align-items:flex-end}.sleepHero:before{content:"";background:linear-gradient(180deg,#081c2e1a,#081c2e4d 38%,#081c2ef5 70%,var(--sleep-deep) 100%);position:absolute;inset:0}.sleepHeroCopy{width:100%;padding-top:260px}.sleepAnchorNav{justify-content:flex-start;top:90px}.sleepBenefitGrid,.sleepPillowSteps,.sleepCareGrid,.sleepChoosingGrid{grid-template-columns:1fr 1fr}.sleepCareGrid .sleepCareWide{grid-column:span 2;grid-template-columns:.2fr .7fr 1.6fr}.sleepWellbeing,.sleepFaq{grid-template-columns:1fr;gap:45px}.sleepWellbeing>div:last-child{padding-top:0}.sleepCareCanvas{background-image:linear-gradient(180deg,transparent 35%,#f3f8f7db 65%,var(--sleep-pale) 90%),url(/images/solutions/sono/sono-familia-v2.webp);background-position:42%;min-height:760px}.sleepCareStoryCopy{width:auto;inset:auto 7vw 90px;transform:none}.sleepCareCards{grid-template-columns:1fr 1fr}.sleepPillowJourney{grid-template-columns:1fr}.sleepPillowJourney article{min-height:145px}.sleepProcessV2 .sleepProcessGrid{grid-template-columns:1fr 1fr}.sleepFaqV2{grid-template-columns:1fr}}@media (max-width:700px){.sleepHero{background-position:66%;min-height:auto;padding:220px 22px 58px}.sleepHeroCopy{padding-top:0}.sleepHeroBrand{width:150px;margin-bottom:14px}.sleepHeroBrand img{width:82px;height:82px}.sleepHero h1{letter-spacing:-3px;font-size:49px}.sleepHeroCopy>p:not(.eyebrow){font-size:15px}.sleepHeroActions{flex-direction:column;align-items:flex-start;gap:7px}.sleepProofRow{display:none}.sleepAnchorNav{gap:28px;padding:0 22px;top:78px}.sleepProtection,.sleepPillowCycle,.sleepCare,.sleepWellbeing,.sleepChoosing,.sleepFaq{padding:72px 22px}.sleepProductsCopy{padding:55px 22px 72px}.sleepProcess{background-size:100% 100%,auto 410px;padding:370px 22px 70px}.sleepSectionHead,.sleepPillowCycleIntro,.sleepCareIntro,.sleepChoosingIntro{grid-template-columns:1fr;gap:30px}.sleepSectionHead>.eyebrow,.sleepCareIntro>.eyebrow,.sleepChoosingIntro>.eyebrow{grid-column:auto}.sleepPillowCycleNarrative{gap:16px}.sleepPage h2{letter-spacing:-2.2px;font-size:40px}.sleepBenefitGrid,.sleepPillowSteps,.sleepCareGrid,.sleepProcessGrid,.sleepChoosingGrid{grid-template-columns:1fr}.sleepCareGrid .sleepCareWide{grid-column:auto;display:block}.sleepCareGrid .sleepCareWide h3{margin:44px 0 13px}.sleepProductsVisual{min-height:360px}.sleepBenefitGrid article,.sleepPillowSteps article,.sleepCareGrid article,.sleepChoosingGrid article{min-height:auto}.sleepBenefitGrid article>span{margin-bottom:28px}.sleepChoosingGrid h3{margin-top:27px}.sleepCta{min-height:auto}.sleepProtectionVisual,.sleepCollectionVisual,.sleepPillowFeatureVisual{min-height:360px}.sleepProtectionCopy,.sleepCollectionCopy,.sleepPillowFeatureCopy{padding:54px 22px 70px}.sleepPromiseList,.sleepCollectionGrid,.sleepCareCards,.sleepChoiceSteps{grid-template-columns:1fr}.sleepPromiseList article{min-height:205px}.sleepCollectionGrid article{min-height:auto}.sleepCareStory{min-height:auto;padding:0}.sleepCareVisual{background-position:42%;min-height:360px}.sleepCareContent{padding:54px 22px 70px}.sleepCareCards article,.sleepCareCards article:nth-child(odd),.sleepCareCards article:nth-child(2n){border-right:0;min-height:auto;padding:18px 0}.sleepChoiceSteps article{min-height:220px}.sleepPillowStat{flex-direction:column;align-items:flex-start}.sleepProcessV2 .sleepProcessGrid{grid-template-columns:1fr}.sleepChoice,.sleepFaqV2{padding:72px 22px}}@media (min-width:1181px) and (max-height:860px){.sleepHero{min-height:calc(100svh - 112px);padding-top:34px;padding-bottom:34px}.sleepHeroBrand{margin-bottom:10px}.sleepHeroBrand img{width:78px;height:78px}.sleepHero h1{margin:8px 0 13px;font-size:62px}.sleepHeroCopy>p:not(.eyebrow){font-size:14px;line-height:1.5}.sleepHeroActions{margin-top:17px}.sleepProofRow{margin-top:14px;padding-top:13px}}.fillingsPage{--fill-navy:#071f3d;--fill-deep:#04182e;--fill-blue:#0b3657;--fill-orange:#ff7621;--fill-cyan:#13b9d1;--fill-cream:#f4efe7;--fill-pale:#f3f6f5;color:#102641;background:var(--fill-pale)}.fillingsMainNav{background:var(--fill-navy);border-bottom-color:#13b9d147}.fillingsPage h2{color:#102641;letter-spacing:-.055em;margin:0;font-size:clamp(45px,4.8vw,80px);font-weight:500;line-height:.96}.fillingsPage h2 em{color:#0c8da6;font-family:Georgia,Times New Roman,serif;font-weight:400}.fillingsOrange{color:var(--fill-orange)!important}.fillingsPrimary{background:var(--fill-orange);color:#fff}.fillingsHero{color:#fff;background-color:var(--fill-deep);background-image:linear-gradient(90deg,#04182efc 0%,#04182ef7 34%,#04182ec2 49%,#04182e2e 69%,#04182e08 100%),linear-gradient(#04182e0a,#04182e47),url(/images/solutions/enchimentos/enchimentos-hero-almas-textura.webp);background-position:50%,50%,100%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover;align-items:center;min-height:calc(100svh - 126px);padding:clamp(58px,7vh,92px) 7vw;display:flex;position:relative;overflow:hidden}.fillingsHero:after{content:"";pointer-events:none;border:1px solid #ff762129;border-radius:50%;width:42vw;height:42vw;position:absolute;bottom:-28vh;right:-12vw}.fillingsHeroCopy{z-index:1;width:min(50%,820px);position:relative}.fillingsHero h1{letter-spacing:-.065em;margin:18px 0 22px;font-size:clamp(60px,6.1vw,102px);font-weight:500;line-height:.89}.fillingsHero h1 em{color:var(--fill-cyan);font-family:Georgia,Times New Roman,serif;font-weight:400}.fillingsHeroCopy>p:not(.eyebrow){color:#d8e5e9;max-width:760px;margin:0;font-size:clamp(16px,1.12vw,19px);line-height:1.64}.fillingsHeroActions{align-items:center;gap:28px;margin-top:30px;display:flex}.fillingsTextLink{color:#fff;border-bottom:1px solid #ffffff59;padding:19px 0;font-size:14px;font-weight:850}.fillingsProofRow{color:#c9d8dc;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #ffffff29;gap:25px;margin-top:29px;padding-top:20px;font-size:10px;font-weight:850;display:flex}.fillingsProofRow span+span{border-left:1px solid #ffffff2e;padding-left:25px}.fillingsAnchorNav{z-index:40;white-space:nowrap;background:#fff;border-bottom:1px solid #d6dfdf;justify-content:center;gap:clamp(25px,4vw,70px);padding:20px 7vw;display:flex;position:sticky;top:126px;overflow:auto;box-shadow:0 10px 24px #091f370f}.fillingsAnchorNav a{color:#172d48;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.fillingsApplications{background:linear-gradient(145deg,#f7f9f8,#edf3f2);padding:clamp(88px,8vw,132px) 7vw;scroll-margin-top:190px}.fillingsSectionHead{grid-template-columns:.45fr 1fr .72fr;align-items:start;gap:4.5vw;display:grid}.fillingsSectionHead .eyebrow{grid-column:1/-1}.fillingsSectionHead h2{grid-column:1/3}.fillingsSectionHead>p:last-child{color:#536c72;margin:8px 0 0;font-size:17px;line-height:1.72}.fillingsProductFocus{border-left:5px solid var(--fill-orange);background:var(--fill-navy);margin-top:48px;padding:28px 34px;box-shadow:0 16px 38px #0c263d1f}.fillingsProductFocus strong{color:#fff;max-width:980px;font-size:clamp(21px,1.75vw,29px);line-height:1.2;display:block}.fillingsApplicationGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:56px;display:grid}.fillingsApplicationGrid article{isolation:isolate;background:#0b2846;min-height:410px;position:relative;overflow:hidden;box-shadow:0 20px 42px #0c263d21}.fillingsApplicationGrid img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.fillingsApplicationGrid article:before{content:"";z-index:-1;background:linear-gradient(#04182e05 20%,#04182e3d 52%,#04182ef7 100%);position:absolute;inset:0}.fillingsApplicationGrid article:hover img{transform:scale(1.035)}.fillingsApplicationGrid article>div{padding:34px;position:absolute;bottom:0;left:0;right:0}.fillingsApplicationGrid h3{border-left:4px solid var(--fill-orange);color:#fff;text-shadow:0 2px 14px #00000080;margin:0 0 10px;padding-left:14px;font-size:27px;line-height:1.13}.fillingsApplicationGrid p{color:#eef5f5;text-shadow:0 2px 12px #00000085;max-width:650px;margin:0;font-size:15px;line-height:1.58}.fillingsPerformance{background:var(--fill-deep);color:#fff;grid-template-columns:1.02fr .98fr;min-height:820px;scroll-margin-top:190px;display:grid;overflow:hidden}.fillingsPerformanceVisual{background-image:linear-gradient(90deg,transparent 62%,var(--fill-deep) 100%),url(/images/solutions/enchimentos/enchimentos-performance-harmonized.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%,cover;min-height:760px}.fillingsPerformanceCopy{flex-direction:column;justify-content:center;padding:78px 7vw 78px 4.5vw;display:flex}.fillingsPerformanceCopy h2{color:#fff;font-size:clamp(42px,4.2vw,70px)}.fillingsPerformanceCopy h2 em{color:var(--fill-cyan)}.fillingsPerformanceCopy>p:not(.eyebrow){color:#cbdadd;margin:26px 0 0;font-size:16px;line-height:1.7}.fillingsPerformanceGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:34px;display:grid}.fillingsPerformanceGrid article{background:#ffffff09;border:1px solid #ffffff30;min-height:158px;padding:24px}.fillingsPerformanceGrid b{border-left:3px solid var(--fill-orange);color:#fff;padding-left:12px;font-size:18px;line-height:1.25;display:block}.fillingsPerformanceGrid span{color:#c9d8dc;margin-top:11px;font-size:13px;line-height:1.58;display:block}.fillingsFactory{isolation:isolate;color:#fff;background-color:#092844;background-image:linear-gradient(90deg,#071f3dfa 0%,#071f3de6 47%,#071f3d47 76%,#071f3d14 100%),url(/images/solutions/enchimentos/enchimentos-factory.webp);background-position:50%,100%;background-repeat:no-repeat;background-size:100% 100%,cover;align-items:center;min-height:760px;padding:90px 7vw;scroll-margin-top:190px;display:flex;position:relative}.fillingsFactoryCopy{width:min(58%,910px)}.fillingsFactoryCopy h2{color:#fff}.fillingsFactoryCopy h2 em{color:var(--fill-cyan)}.fillingsFactoryCopy>p:not(.eyebrow){color:#d7e4e6;max-width:760px;margin:27px 0 0;font-size:17px;line-height:1.7}.fillingsFactoryGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:40px;display:grid}.fillingsFactoryGrid article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051a2f94;border:1px solid #ffffff38;min-height:185px;padding:26px}.fillingsFactoryGrid b{color:var(--fill-orange);font-size:18px;line-height:1.25;display:block}.fillingsFactoryGrid span{color:#eef4f4;margin-top:14px;font-size:13.5px;line-height:1.6;display:block}.fillingsChoice{background:var(--fill-cream);grid-template-columns:1.04fr .96fr;min-height:800px;scroll-margin-top:190px;display:grid;overflow:hidden}.fillingsChoiceCopy{flex-direction:column;justify-content:center;padding:85px 5vw 85px 7vw;display:flex}.fillingsChoiceCopy h2{font-size:clamp(43px,4.45vw,74px)}.fillingsChoiceCopy>p:not(.eyebrow){color:#566b70;max-width:700px;margin:27px 0 0;font-size:16px;line-height:1.7}.fillingsChoiceGrid{grid-template-columns:1fr 1fr;gap:12px;margin:33px 0;display:grid}.fillingsChoiceGrid article{isolation:isolate;background-color:#0b2846;background-position:50%;background-size:cover;border:1px solid #ffffff4d;flex-direction:column;justify-content:flex-end;min-height:180px;padding:25px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #081f3521}.fillingsChoiceGrid article:before{content:"";z-index:-1;background:linear-gradient(#04182e14 8%,#04182e6b 48%,#04182ef5 100%);position:absolute;inset:0}.fillingsChoiceGrid article:after{content:"";background:var(--fill-orange);width:46px;height:3px;position:absolute;bottom:0;left:25px}.fillingsChoiceGrid article:first-child{background-image:url(/images/solutions/enchimentos/enchimentos-choice-formato.webp)}.fillingsChoiceGrid article:nth-child(2){background-image:url(/images/solutions/enchimentos/enchimentos-choice-conforto.webp)}.fillingsChoiceGrid article:nth-child(3){background-image:url(/images/solutions/enchimentos/enchimentos-choice-rotina.webp)}.fillingsChoiceGrid article:nth-child(4){background-image:url(/images/solutions/enchimentos/enchimentos-choice-processo.webp)}.fillingsChoiceGrid article:hover{transform:translateY(-3px);box-shadow:0 20px 36px #081f3533}.fillingsChoiceGrid b{color:#fff;text-shadow:0 2px 14px #000000ad;font-size:19px;line-height:1.2;display:block}.fillingsChoiceGrid span{color:#e8f1f2;text-shadow:0 2px 12px #000000b8;margin-top:10px;font-size:13.5px;line-height:1.54;display:block}.fillingsChoiceCopy .button{align-self:flex-start}.fillingsChoiceVisual{background-image:linear-gradient(90deg,var(--fill-cream) 0%,#f4efe752 20%,transparent 42%),url(/images/solutions/enchimentos/enchimentos-choice.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%,cover;min-height:740px}.fillingsFaq{background:#fff;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:clamp(90px,8vw,130px) 7vw;scroll-margin-top:190px;display:grid}.fillingsFaq>div:first-child>p:not(.eyebrow){color:#60747a;max-width:500px;font-size:16px;line-height:1.72}.fillingsFaqList{border-top:1px solid #cdd8d7}.fillingsFaq details{border-bottom:1px solid #cdd8d7}.fillingsFaq summary{color:#102641;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;font-size:18px;font-weight:850;list-style:none;display:flex}.fillingsFaq summary::-webkit-details-marker{display:none}.fillingsFaq summary span{color:var(--fill-orange);font-size:26px;font-weight:400;transition:all .2s}.fillingsFaq details[open] summary span{transform:rotate(45deg)}.fillingsFaq details p{color:#60747a;margin:0;padding:0 45px 25px 4px;font-size:15px;line-height:1.72}.fillingsCta{color:#fff;background:linear-gradient(118deg,var(--fill-deep),#0c3c59 74%,#0d6f81);flex-direction:column;justify-content:center;min-height:610px;display:flex}.fillingsPage .fillingsCta h2{color:#fff}.fillingsCta h2 em{color:var(--fill-cyan)}.fillingsPage footer{background:var(--fill-navy)}@media (max-width:1180px){.fillingsHeroCopy{width:62%}.fillingsSectionHead{grid-template-columns:1fr 1fr}.fillingsSectionHead h2{grid-column:1/-1}.fillingsPerformance,.fillingsChoice{grid-template-columns:1fr}.fillingsPerformanceVisual,.fillingsChoiceVisual{min-height:560px}.fillingsPerformanceCopy,.fillingsChoiceCopy{padding:66px 7vw 86px}.fillingsChoiceVisual{background-image:linear-gradient(180deg,transparent 70%,var(--fill-cream) 100%),url(/images/solutions/enchimentos/enchimentos-choice.webp);order:-1}.fillingsFactoryCopy{width:75%}}@media (max-width:900px){.fillingsHero{background-position:50%,50%,68%;align-items:flex-end}.fillingsHero:before{content:"";background:linear-gradient(180deg,#04182e0d,#04182e33 35%,#04182ef7 72%,var(--fill-deep) 100%);position:absolute;inset:0}.fillingsHeroCopy{width:100%;padding-top:270px}.fillingsAnchorNav{justify-content:flex-start;top:90px}.fillingsApplicationGrid{grid-template-columns:1fr}.fillingsApplicationGrid article{min-height:360px}.fillingsPerformanceGrid{grid-template-columns:1fr 1fr}.fillingsFactoryCopy{width:100%}.fillingsFactory{background-image:linear-gradient(180deg,#071f3d59,#071f3df0 44%,var(--fill-navy) 100%),url(/images/solutions/enchimentos/enchimentos-factory.webp);background-position:top;background-size:100% 100%,auto 520px;padding-top:420px}.fillingsFaq{grid-template-columns:1fr;gap:45px}}@media (max-width:700px){.fillingsHero{min-height:auto;padding:220px 22px 58px}.fillingsHeroCopy{padding-top:0}.fillingsHero h1{letter-spacing:-3px;font-size:51px}.fillingsHeroCopy>p:not(.eyebrow){font-size:15px}.fillingsHeroActions{flex-direction:column;align-items:flex-start;gap:8px}.fillingsProofRow{display:none}.fillingsAnchorNav{align-items:center;gap:28px;height:58px;padding:0 22px;top:78px}.fillingsApplications{padding:72px 22px}.fillingsSectionHead{grid-template-columns:1fr;gap:28px}.fillingsSectionHead h2{grid-column:auto}.fillingsProductFocus{grid-template-columns:1fr;gap:14px;margin-top:34px;padding:24px}.fillingsPage h2{letter-spacing:-2.3px;font-size:40px}.fillingsApplicationGrid{margin-top:40px}.fillingsApplicationGrid article{min-height:330px}.fillingsApplicationGrid article>div{padding:24px}.fillingsApplicationGrid h3{font-size:23px}.fillingsPerformanceVisual,.fillingsChoiceVisual{min-height:360px}.fillingsPerformanceCopy,.fillingsChoiceCopy{padding:58px 22px 72px}.fillingsPerformanceGrid,.fillingsChoiceGrid,.fillingsFactoryGrid{grid-template-columns:1fr}.fillingsFactory{background-size:100% 100%,auto 380px;min-height:0;padding:330px 22px 72px}.fillingsFactoryGrid article{min-height:auto}.fillingsFaq{padding:72px 22px}.fillingsCta{min-height:auto}.fillingsCta h2{font-size:42px}}@media (min-width:1181px) and (max-height:860px){.fillingsHero{min-height:calc(100svh - 112px);padding-top:38px;padding-bottom:38px}.fillingsHero h1{margin:12px 0 16px;font-size:67px}.fillingsHeroCopy>p:not(.eyebrow){font-size:14px;line-height:1.5}.fillingsHeroActions{margin-top:18px}.fillingsProofRow{margin-top:16px;padding-top:14px}}.sleepFillings{background:var(--sleep-deep);color:#fff;grid-template-columns:.78fr 1.22fr;min-height:820px;scroll-margin-top:190px;display:grid}.sleepFillingsIntro{background:linear-gradient(145deg,#071d31,#0a354c 70%,#0a4b58);flex-direction:column;justify-content:center;padding:88px 4.5vw 88px 7vw;display:flex}.sleepFillingsIntro h2{color:#fff;font-size:clamp(45px,4.5vw,74px)}.sleepFillingsIntro h2 em{color:var(--sleep-cyan)}.sleepFillingsIntro>p:not(.eyebrow){color:#d4e2e4;margin:26px 0 0;font-size:17px;line-height:1.7}.sleepFillingsBenefits{flex-wrap:wrap;gap:9px;margin:31px 0;display:flex}.sleepFillingsBenefits span{color:#f4f8f8;letter-spacing:.04em;border:1px solid #ffffff3d;border-radius:99px;padding:10px 13px;font-size:11px;font-weight:800}.sleepFillingsIntro .button{align-self:flex-start}.sleepFillingsGrid{background:#b9c8c8;grid-template-columns:1fr 1fr;gap:1px;display:grid}.sleepFillingsGrid article{isolation:isolate;background:#0a263e;align-items:flex-end;min-height:410px;padding:31px;display:flex;position:relative;overflow:hidden}.sleepFillingsGrid img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.sleepFillingsGrid article:before{content:"";z-index:-1;background:linear-gradient(#04142305 20%,#0414232e 52%,#041423f5 100%);position:absolute;inset:0}.sleepFillingsGrid article:hover img{transform:scale(1.035)}.sleepFillingsGrid h3{color:#fff;margin:0 0 9px;font-size:24px}.sleepFillingsGrid p{color:#e4eeee;margin:0;font-size:14px;line-height:1.55}.finishPage{--finish-navy:#061f3b;--finish-deep:#041629;--finish-blue:#0b4461;--finish-cyan:#16c4dd;--finish-orange:#ff7621;--finish-pale:#eef4f4;color:#102641;background:var(--finish-pale)}.finishMainNav{background:var(--finish-navy);border-bottom-color:#16c4dd47}.finishPage h2{color:#102641;letter-spacing:-.055em;margin:0;font-size:clamp(48px,4.9vw,82px);font-weight:500;line-height:.96}.finishPage h2 em{color:#078da5;font-family:Georgia,Times New Roman,serif;font-weight:400}.finishPrimary{background:var(--finish-orange);color:#fff}.finishHero{color:#fff;background-color:var(--finish-deep);background-image:linear-gradient(90deg,#041629fc 0%,#041629f2 38%,#041629a3 57%,#0416291a 82%,#04162908 100%),linear-gradient(#0416290a,#04162938),url(/images/solutions/finishing/dublagem-hero.webp);background-position:50%,50%,100%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover;align-items:center;min-height:calc(100svh - 112px);padding:clamp(58px,7vh,92px) 7vw;display:flex;position:relative;overflow:hidden}.finishHero:after{content:"";border:1px solid #16c4dd33;border-radius:50%;width:46vw;height:46vw;position:absolute;bottom:-34vh;right:-8vw}.finishHeroCopy{z-index:1;width:min(55%,880px);position:relative}.finishHero h1{letter-spacing:-.064em;margin:18px 0 23px;font-size:clamp(58px,6.05vw,102px);font-weight:500;line-height:.9}.finishHero h1 em{color:var(--finish-cyan);font-family:Georgia,Times New Roman,serif;font-weight:400}.finishHeroCopy>p:not(.eyebrow){color:#d8e6e8;max-width:790px;margin:0;font-size:clamp(16px,1.15vw,19px);line-height:1.66}.finishHeroActions{align-items:center;gap:28px;margin-top:31px;display:flex}.finishTextLink{color:#fff;border-bottom:1px solid #ffffff61;padding:18px 0;font-size:14px;font-weight:850}.finishProofRow{color:#d5e2e4;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #ffffff2b;gap:25px;margin-top:29px;padding-top:20px;font-size:10px;font-weight:850;display:flex}.finishProofRow span+span{border-left:1px solid #ffffff2e;padding-left:25px}.finishAnchorNav{z-index:40;white-space:nowrap;background:#fff;border-bottom:1px solid #d3dede;justify-content:center;gap:clamp(26px,4vw,72px);padding:20px 7vw;display:flex;position:sticky;top:112px;overflow:auto;box-shadow:0 10px 24px #091f370f}.finishAnchorNav a{color:#172d48;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.finishSolutions{background:linear-gradient(145deg,#f7f9f8,#eaf2f2);padding:clamp(88px,8vw,132px) 7vw;scroll-margin-top:190px}.finishSectionHead{grid-template-columns:.4fr 1fr .7fr;align-items:start;gap:4.5vw;display:grid}.finishSectionHead .eyebrow{grid-column:1/-1}.finishSectionHead h2{grid-column:1/3}.finishSectionHead>p:last-child{color:#526b72;margin:9px 0 0;font-size:17px;line-height:1.72}.finishSolutionGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:58px;display:grid}.finishSolutionGrid article{isolation:isolate;background-position:50%;background-size:cover;align-items:flex-end;min-height:530px;padding:42px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 46px #081f3524}.finishSolutionGrid article:before{content:"";z-index:-1;background:linear-gradient(#05192d0a 20%,#05192d40 53%,#05192df7 100%);position:absolute;inset:0}.finishLaminate{background-image:url(/images/solutions/finishing/dublagem-servico.webp)}.finishWaterproof{background-image:url(/images/solutions/finishing/impermeabilizacao-barreira-fisica-v2.webp)}.finishSolutionGrid article>div{max-width:670px}.finishSolutionGrid span{color:var(--finish-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.finishSolutionGrid h3{color:#fff;margin:12px 0;font-size:clamp(31px,2.7vw,48px);line-height:1.02}.finishSolutionGrid p{color:#e5eeee;margin:0;font-size:15px;line-height:1.65}.finishSolutionGrid a{color:#fff;margin-top:23px;font-size:14px;font-weight:850;display:inline-block}.finishSolutionGrid a b{color:var(--finish-orange)}.finishWaterproof:before{background:linear-gradient(#0416291f 12%,#0416297a 48%,#041629fc 100%)!important}.finishWaterproof span{color:#fff;border-left:3px solid var(--finish-orange);letter-spacing:.1em;text-shadow:0 1px 2px #0000008c;background:#041629e6;max-width:max-content;padding:8px 11px;font-size:12px;display:inline-flex}.finishValue{background:radial-gradient(circle at 85% 15%,#16c4dd29,transparent 28%),linear-gradient(118deg,var(--finish-deep),#0a3551 72%,#087587);color:#fff;min-height:720px;scroll-margin-top:190px;display:block;position:relative;overflow:hidden}.finishValue:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:62vw;height:62vw;position:absolute;bottom:-42vw;right:-13vw}.finishValueVisual{display:none}.finishValueCopy{z-index:1;flex-direction:column;justify-content:center;max-width:1460px;min-height:720px;margin:auto;padding:92px 7vw;display:flex;position:relative}.finishValueCopy h2{color:#fff;max-width:1050px;font-size:clamp(43px,4.35vw,72px)}.finishValueCopy>p:not(.eyebrow){color:#d6e4e6;max-width:900px;margin:26px 0 0;font-size:17px;line-height:1.72}.finishValueGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;display:grid}.finishValueGrid article{background:#ffffff0b;border:1px solid #ffffff38;min-height:175px;padding:27px}.finishValueGrid b{border-left:3px solid var(--finish-orange);color:#fff;padding-left:12px;font-size:18px;display:block}.finishValueGrid span{color:#d5e2e4;margin-top:13px;font-size:13px;line-height:1.58;display:block}.finishApplications{background:#fff;padding:clamp(72px,6vw,104px) 7vw;scroll-margin-top:190px}.finishApplicationsHead{grid-template-columns:1.3fr .7fr;align-items:end;gap:3.8vw;max-width:1600px;margin:0 auto;display:grid}.finishApplicationsHead .eyebrow{grid-column:1/-1;margin-bottom:2px}.finishApplicationsHead h2{max-width:850px}.finishApplicationsHead>p:last-child{color:#586f75;max-width:610px;margin:8px 0 5px;font-size:17px;line-height:1.65}.finishApplicationsBody{max-width:1600px;margin:38px auto 0}.finishApplicationsVisual{display:none}.finishApplicationGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.finishApplicationGrid article{isolation:isolate;border-bottom:4px solid var(--finish-cyan);background-color:#0a2c48;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:285px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #071f3621}.finishApplicationGrid article:before{content:"";z-index:-1;background:linear-gradient(#04162914 8%,#0416296b 48%,#041629f7 100%);position:absolute;inset:0}.finishApplicationGrid h3{color:#fff;text-shadow:0 2px 8px #00000073;max-width:92%;margin:0 0 9px;font-size:22px;line-height:1.12;position:relative}.finishApplicationGrid p{color:#e3eef0;text-shadow:0 1px 5px #00000073;max-width:94%;margin:0;font-size:14px;line-height:1.55;position:relative}.finishAppBed{background-image:url(/images/solutions/finishing/aplicacao-cama-conforto.webp)}.finishAppUpholstery{background-image:url(/images/solutions/finishing/aplicacao-colchoes-estofados.webp)}.finishAppFashionPet{background-image:url(/images/solutions/finishing/aplicacao-moda-pet.webp)}.finishAppTechnical{background-image:url(/images/solutions/finishing/aplicacao-tecnica-sob-medida.webp)}.finishAppAutomotive{background-image:url(/images/solutions/finishing/aplicacao-automotivo.webp)}.finishAppPpe{background-image:url(/images/solutions/finishing/aplicacao-epi.webp)}.finishProject{color:#fff;background:linear-gradient(120deg,var(--finish-navy),#0a4a65 76%,#087f95);padding:clamp(90px,8vw,135px) 7vw;scroll-margin-top:190px}.finishProject>div:first-child{grid-template-columns:.4fr 1.6fr;gap:5vw;display:grid}.finishProject h2{color:#fff}.finishProject h2 em{color:var(--finish-cyan)}.finishProjectSteps{border:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);margin:48px 0 34px;display:grid}.finishProjectSteps article{border-right:1px solid #ffffff38;min-height:180px;padding:28px}.finishProjectSteps article:last-child{border-right:0}.finishProjectSteps b{color:var(--finish-cyan);font-size:18px;display:block}.finishProjectSteps span{color:#e5eeee;margin-top:16px;font-size:14px;line-height:1.62;display:block}.finishFaq{background:#fff;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:clamp(90px,8vw,130px) 7vw;scroll-margin-top:190px;display:grid}.finishFaq>div:first-child>p:not(.eyebrow){color:#60747a;max-width:510px;font-size:16px;line-height:1.72}.finishFaqList{border-top:1px solid #cdd8d7}.finishFaq details{border-bottom:1px solid #cdd8d7}.finishFaq summary{color:#102641;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;font-size:18px;font-weight:850;list-style:none;display:flex}.finishFaq summary::-webkit-details-marker{display:none}.finishFaq summary span{color:var(--finish-orange);font-size:26px;font-weight:400;transition:all .2s}.finishFaq details[open] summary span{transform:rotate(45deg)}.finishFaq details p{color:#60747a;margin:0;padding:0 45px 25px 4px;font-size:15px;line-height:1.72}.finishCta{color:#fff;background:linear-gradient(118deg,var(--finish-deep),#0b3d5b 74%,#0a7e91);flex-direction:column;justify-content:center;min-height:610px;display:flex}.finishPage .finishCta h2{color:#fff}.finishCta h2 em{color:var(--finish-cyan)}.finishPage footer{background:var(--finish-navy)}@media (max-width:1180px){.sleepFillings{grid-template-columns:1fr}.sleepFillingsGrid article{min-height:360px}.finishHeroCopy{width:65%}.finishSectionHead{grid-template-columns:1fr 1fr}.finishSectionHead h2{grid-column:1/-1}.finishApplicationsHead{grid-template-columns:1fr 1fr;gap:28px}.finishApplicationsHead .eyebrow{grid-column:1/-1}.finishValueGrid,.finishApplicationGrid{grid-template-columns:1fr 1fr}.finishProject>div:first-child{grid-template-columns:1fr}.finishProjectSteps{grid-template-columns:1fr 1fr}.finishProjectSteps article:nth-child(2){border-right:0}.finishProjectSteps article:nth-child(-n+2){border-bottom:1px solid #ffffff38}}@media (max-width:900px){.finishHero{background-position:50%,50%,64%;align-items:flex-end}.finishHero:before{content:"";background:linear-gradient(180deg,#0416290f,#0416292e 34%,#041629f7 72%,var(--finish-deep) 100%);position:absolute;inset:0}.finishHeroCopy{width:100%;padding-top:280px}.finishAnchorNav{justify-content:flex-start;top:90px}.finishSolutionGrid{grid-template-columns:1fr}.finishSolutionGrid article{min-height:440px}.finishApplicationsHead{grid-template-columns:1fr}.finishFaq{grid-template-columns:1fr;gap:45px}}@media (max-width:700px){.sleepFillingsIntro{padding:68px 22px}.sleepFillingsGrid{grid-template-columns:1fr}.sleepFillingsGrid article{min-height:330px}.sleepCollectionGrid{grid-template-columns:1fr}.finishHero{min-height:auto;padding:220px 22px 58px}.finishHeroCopy{padding-top:0}.finishHero h1{letter-spacing:-3px;font-size:49px}.finishHeroCopy>p:not(.eyebrow){font-size:15px}.finishHeroActions{flex-direction:column;align-items:flex-start;gap:8px}.finishProofRow{display:none}.finishAnchorNav{align-items:center;gap:28px;height:58px;padding:0 22px;top:78px}.finishPage h2{letter-spacing:-2.3px;font-size:40px}.finishSolutions,.finishApplications,.finishProject,.finishFaq{padding:72px 22px}.finishSectionHead{grid-template-columns:1fr;gap:27px}.finishSectionHead h2{grid-column:auto}.finishSolutionGrid{margin-top:40px}.finishSolutionGrid article{min-height:390px;padding:25px}.finishValueCopy{min-height:auto;padding:72px 22px}.finishValueGrid,.finishApplicationGrid,.finishProjectSteps{grid-template-columns:1fr}.finishApplicationGrid article{min-height:260px}.finishProjectSteps article{border-bottom:1px solid #ffffff38;border-right:0;min-height:auto}.finishProjectSteps article:last-child{border-bottom:0}.finishCta{min-height:auto}.finishCta h2{font-size:42px}}@media (hover:hover){.nav{height:112px;padding:0 4.6vw}.nav .brandLogo{height:84px}.nav>nav{flex:1;justify-content:flex-end;gap:clamp(20px,1.55vw,32px);font-size:14px}.nav .headerPhones{gap:28px;min-width:350px;padding-right:24px;font-size:14px}.nav .whatsappIcon{width:30px;height:30px}.nav .langSwitch{padding:9px 11px;font-size:11px}.nav .navCta{padding:18px 24px;font-size:14px}.matAnchorNav,.isoAnchorNav,.polyAnchorNav,.filterAnchorNav,.autoAnchorNav,.aquaAnchorNav,.sleepAnchorNav,.fillingsAnchorNav,.finishAnchorNav{top:112px}.homeNav+.hero{height:calc(100svh - 112px);min-height:calc(100svh - 112px);padding-top:0}.homeNav+.hero .heroCopy{width:720px;max-width:720px;top:calc(50% - 35px);left:6.2vw;transform:translateY(-50%)}.homeNav+.hero h1{letter-spacing:-4.4px;font-size:84px;line-height:.9}.homeNav+.hero .eyebrow{letter-spacing:3.2px;margin-bottom:22px;font-size:12.5px}.homeNav+.hero .lead{max-width:720px;margin:25px 0;font-size:19px;line-height:1.5}.homeNav+.hero .heroActions{gap:34px}.homeNav+.hero .heroActions .button{padding:19px 24px;font-size:14.5px}.homeNav+.hero .heroActions .textLink{padding:16px 0;font-size:14.5px}.homeNav+.hero .solutionNavigator{width:650px;top:calc(50% - 35px);right:4.6vw;transform:translateY(-50%)}.homeNav+.hero .solutionNavigator>p{letter-spacing:2.55px;margin-bottom:15px;font-size:12.5px}.homeNav+.hero .solutionGrid{gap:11px}.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){min-height:82px}.homeNav+.hero .solutionGrid a .solutionLabel{padding-left:18px;font-size:15px}.homeNav+.hero .solutionGrid a .solutionArrow{font-size:16px;right:15px}.homeNav+.hero .brandRail{gap:10px;margin-top:14px}.homeNav+.hero .brandRail a{height:72px;padding:8px 12px}.homeNav+.hero .brandRail a:first-child img{height:40px}.homeNav+.hero .brandRail a:nth-child(2) img{height:44px}.homeNav+.hero .brandRail a:nth-child(3) img{height:49px;transform:translateY(-3px)}.homeNav+.hero .brandRail a:nth-child(4) img{width:56px;height:52px}.homeNav+.hero .heroFoot{letter-spacing:2.35px;font-size:10.5px;left:6.2vw;right:4.6vw}}.homeNav+.hero .brandRail{align-items:stretch}.homeNav+.hero .brandRail a{justify-content:center;align-items:center;display:flex}.homeNav+.hero .brandRail img,.homeNav+.hero .brandRail a:nth-child(n) img{object-fit:contain;object-position:center;width:auto;height:auto;max-height:60px;display:block;transform:none}.homeNav+.hero .brandRail a:first-child img{width:min(90%,142px);max-height:42px}.homeNav+.hero .brandRail a:nth-child(2) img{width:min(88%,140px);max-height:48px}.homeNav+.hero .brandRail a:nth-child(3) img[src="/brand/de-bem-com-o-sono-logo-hero.png"]{width:min(76%,116px);max-height:58px}.homeNav+.hero .brandRail a:nth-child(4) img[src="/brand/peixe-vivo-logo.png"]{width:min(82%,124px);max-height:58px}.solutions .cardVisual .cardBrandBadge{z-index:2;width:auto;max-width:calc(100% - 44px);height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute}.solutions .cardVisual .cardBrandBadge img,.solutions .cardVisual .cardBrandBadge img[src="/brand/peixe-vivo-logo.png"],.solutions .cardVisual .cardBrandBadge img[src="/brand/de-bem-com-o-sono-logo-hero.png"]{object-fit:contain;object-position:center;filter:none;width:auto;max-width:100%;height:auto;max-height:none;display:block;transform:none}.solutions .card:nth-child(3) .cardBrandBadge{width:min(47%,215px);inset:24px 22px auto auto}.solutions .card:nth-child(3) .cardBrandBadge img{width:100%}.solutions .card:nth-child(4) .cardBrandBadge{width:min(42%,190px);inset:48px 22px auto auto}.solutions .card:nth-child(4) .cardBrandBadge img{width:100%}.solutions .card:nth-child(5) .cardBrandBadge{width:min(33%,150px);inset:26px auto auto 26px}.solutions .card:nth-child(5) .cardBrandBadge img{width:100%}.solutions .card:nth-child(7) .cardBrandBadge{justify-content:center;align-items:center;width:min(46%,180px);inset:24px auto auto 24px;transform:none}.solutions .card:nth-child(7) .cardBrandBadge img{width:100%}@media (max-width:700px){.solutions .card:nth-child(3) .cardBrandBadge{width:min(50%,195px)}.solutions .card:nth-child(4) .cardVisual{background-size:128%}.solutions .card:nth-child(4) .cardBrandBadge{width:min(44%,175px)}.solutions .card:nth-child(5) .cardBrandBadge{width:min(35%,138px)}.solutions .card:nth-child(7) .cardBrandBadge{width:min(45%,165px);left:18px}}@media (hover:hover) and (max-width:1500px){.nav>nav{gap:14px;font-size:12px}.nav .headerPhones{gap:14px;min-width:278px;padding-right:16px;font-size:12.5px}.nav .navCta{padding:16px 19px;font-size:13px}.homeNav+.hero .heroCopy{width:650px;max-width:650px}.homeNav+.hero h1{font-size:78px}.homeNav+.hero .lead{max-width:650px;font-size:17.5px}.homeNav+.hero .solutionNavigator{width:590px}.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){min-height:76px}.homeNav+.hero .solutionGrid a .solutionLabel{font-size:14px}.homeNav+.hero .brandRail a{height:66px}}@media (hover:hover) and (max-height:760px){.nav{height:104px}.nav .brandLogo{height:78px}.matAnchorNav,.isoAnchorNav,.polyAnchorNav,.filterAnchorNav,.autoAnchorNav,.aquaAnchorNav,.sleepAnchorNav,.fillingsAnchorNav,.finishAnchorNav{top:104px}.homeNav+.hero{height:calc(100svh - 104px);min-height:calc(100svh - 104px)}.homeNav+.hero h1{font-size:78px;line-height:.88}.homeNav+.hero .eyebrow{margin-bottom:16px}.homeNav+.hero .lead{margin:18px 0;font-size:17.5px;line-height:1.43}.homeNav+.hero .heroActions .button{padding:16px 21px;font-size:14px}.homeNav+.hero .heroActions .textLink{padding:13px 0;font-size:14px}.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){min-height:76px}.homeNav+.hero .brandRail a{height:66px}}@media (min-width:901px){.homeNav+.hero .solutionGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:82px}.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){height:82px;min-height:0}.homeNav+.hero .solutionGrid a .solutionLabel{white-space:normal;max-width:calc(100% - 40px);padding-left:15px;padding-right:0;font-size:13.5px}}@media (min-width:901px) and (max-width:1500px){.homeNav+.hero .solutionGrid{grid-auto-rows:76px}.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){height:76px}.homeNav+.hero .solutionGrid a .solutionLabel{font-size:12.5px}}@media (min-width:581px) and (max-width:900px){.solutionGrid a:nth-child(9){grid-column:1/-1;justify-self:center;width:calc(50% - 4.5px)}}.sustainCopy>p.sustainResource{color:#eefcfd;border-top:1px solid #ffffff3d;max-width:620px;margin-top:clamp(11px,1.7vh,17px);padding-top:clamp(11px,1.7vh,17px)}.sustainResource strong{color:#fff;font-weight:800}@media (max-height:760px) and (min-width:901px){.sustainCopy>p.sustainResource{margin-top:9px;padding-top:9px}.sustainCopy .pillRow{margin:14px 0}}.sustain h2 em{color:var(--navy);letter-spacing:-.045em;margin-top:.08em;font-family:Georgia,serif;font-size:.88em;font-weight:400;line-height:.98;display:block}.sustainEditorial{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(24px,3vw,48px);width:100%;max-width:780px;margin-top:clamp(18px,2.4vh,28px);display:grid}.sustainEditorialMain{gap:clamp(12px,1.8vh,18px);display:grid}.sustainEditorial p{color:#d8f5f7;margin:0;font-size:clamp(14px,1.05vw,17px);line-height:1.58}.sustainEditorial .sustainResource{color:#eefcfd;border-top:0;border-left:1px solid #ffffff4d;max-width:none;margin:0;padding:2px 0 2px clamp(18px,2vw,28px)}.sustainCopy .pillRow{gap:11px;width:100%;max-width:780px;margin:clamp(22px,3vh,30px) 0 0}.sustainCopy .pillRow span{padding:11px 15px;font-size:11.5px}@media (max-width:900px){.sustainEditorial{grid-template-columns:1fr;max-width:none}.sustainEditorial .sustainResource{border-top:1px solid #ffffff47;border-left:0;padding:14px 0 0}.sustainCopy .pillRow{max-width:none}}@media (max-height:760px) and (min-width:901px){.sustainEditorial{gap:24px;margin-top:14px}.sustainEditorial p{font-size:14px;line-height:1.45}.sustainEditorialMain{gap:10px}.sustainCopy .pillRow{margin-top:14px}.sustainCopy .pillRow span{padding:8px 11px;font-size:10.5px}}.homeNav+.hero .solutionThumb{object-fit:cover;width:100%;height:100%}.homeNav+.hero .brandRail img{object-fit:contain;max-width:100%}@media (min-width:1501px){.homeNav+.hero .solutionNavigator{width:min(37.5vw,720px)}.homeNav+.hero .solutionGrid{grid-auto-rows:90px;gap:12px}.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){height:90px}.homeNav+.hero .solutionGrid a .solutionLabel{padding-left:17px;font-size:14.5px}.homeNav+.hero .brandRail{gap:11px;margin-top:16px}.homeNav+.hero .brandRail a{height:80px;padding:9px 13px}.homeNav+.hero .brandRail a:first-child img{height:44px}.homeNav+.hero .brandRail a:nth-child(2) img{height:48px}.homeNav+.hero .brandRail a:nth-child(3) img{height:54px;transform:translateY(-3px)}.homeNav+.hero .brandRail a:nth-child(4) img{width:61px;height:58px}}@media (min-width:1201px) and (max-width:1500px){.homeNav+.hero .solutionNavigator{width:min(43vw,630px)}.homeNav+.hero .solutionGrid{grid-auto-rows:82px;gap:10px}.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){height:82px}.homeNav+.hero .solutionGrid a .solutionLabel{font-size:13.2px}.homeNav+.hero .brandRail a{height:72px}.homeNav+.hero .brandRail a:first-child img{height:42px}.homeNav+.hero .brandRail a:nth-child(2) img{height:46px}.homeNav+.hero .brandRail a:nth-child(3) img{height:51px;transform:translateY(-3px)}.homeNav+.hero .brandRail a:nth-child(4) img{width:57px;height:54px}}@media (min-width:901px) and (max-width:1200px){.homeNav+.hero .solutionGrid{grid-auto-rows:78px}.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){height:78px}.homeNav+.hero .brandRail a{height:68px}}@media (max-width:900px){.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){min-height:78px}.homeNav+.hero .brandRail a{height:64px}.homeNav+.hero .brandRail a:first-child img{height:34px}.homeNav+.hero .brandRail a:nth-child(2) img{height:38px}.homeNav+.hero .brandRail a:nth-child(3) img{height:42px;transform:translateY(-2px)}.homeNav+.hero .brandRail a:nth-child(4) img{width:48px;height:46px}}.homeNav+.hero .brandRail a:nth-child(3) img[src="/brand/de-bem-com-o-sono-logo-horizontal.png"]{object-fit:contain;object-position:center;width:100%;max-width:132px;height:auto;max-height:56px;transform:none}.solutions .cardVisual .cardBrandBadge img[src="/brand/de-bem-com-o-sono-logo-horizontal.png"]{object-fit:contain;object-position:center;width:122px;max-width:122px;height:auto;max-height:52px}.homeNav+.hero .brandRail a:nth-child(4) img[src="/brand/peixe-vivo-logo.png"]{object-fit:contain;object-position:center;width:auto;max-width:100%;height:49px;max-height:49px;transform:translateY(-3px)}@media (min-width:1501px){.homeNav+.hero .brandRail a:nth-child(3) img[src="/brand/de-bem-com-o-sono-logo-horizontal.png"]{max-width:140px}.homeNav+.hero .brandRail a:nth-child(4) img[src="/brand/peixe-vivo-logo.png"]{height:54px;max-height:54px}}@media (min-width:1201px) and (max-width:1500px){.homeNav+.hero .brandRail a:nth-child(4) img[src="/brand/peixe-vivo-logo.png"]{height:51px;max-height:51px}}@media (max-width:900px){.homeNav+.hero .brandRail a:nth-child(3) img[src="/brand/de-bem-com-o-sono-logo-horizontal.png"]{max-width:76px;max-height:44px}.homeNav+.hero .brandRail a:nth-child(4) img[src="/brand/peixe-vivo-logo.png"]{height:42px;max-height:42px}}.contactPage{color:var(--navy);background:#f4f7f8}.contactMainNav{background:var(--navy);color:#fff;border-bottom-color:#ffffff24}.contactMainNav .contactNavActive{background:var(--orange);box-shadow:0 12px 28px #f8792038}.contactHero{isolation:isolate;color:#fff;background:linear-gradient(125deg,#071f3d 0%,#0a3656 63%,#0876b9 100%);grid-template-columns:minmax(390px,.95fr) minmax(520px,1.05fr);align-items:start;gap:clamp(32px,4vw,64px);min-height:calc(100svh - 104px);padding:clamp(42px,4.5vw,64px) 5.5vw clamp(58px,6vw,84px);display:grid;position:relative;overflow:hidden}.contactHero:before{content:"";z-index:-1;border:1px solid #16c4dd42;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-360px;left:-240px;box-shadow:0 0 0 86px #16c4dd09,0 0 0 172px #16c4dd06}.contactHeroIntro{max-width:650px}.contactHeroIntro h1{color:#fff;letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(54px,5.6vw,92px);font-weight:500;line-height:.92}.contactHeroIntro>p:not(.eyebrow){color:#d4e2eb;max-width:600px;margin:28px 0 0;font-size:clamp(16px,1.12vw,19px);line-height:1.7}.contactHeroProof{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.contactHeroProof span{color:#edf7fa;letter-spacing:.055em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:99px;padding:10px 13px;font-size:10px;font-weight:800}.contactFormCard{color:var(--navy);border-top:4px solid var(--orange);background:#fff;padding:clamp(28px,3vw,44px);box-shadow:0 30px 80px #0110234d}.contactFormHeading{border-bottom:1px solid #dce5e9;grid-template-columns:1fr auto;align-items:end;gap:7px 24px;padding-bottom:25px;display:grid}.contactFormHeading p{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:10px;font-weight:900}.contactFormHeading h2{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:clamp(30px,2.25vw,42px);font-weight:600;line-height:1.05}.contactFormHeading>span{color:#71838f;text-align:right;white-space:nowrap;max-width:none;font-size:10px;line-height:1.5}.contactFormGrid{grid-template-columns:1fr 1fr;gap:20px 18px;margin-top:27px;display:grid}.contactFormGrid label{color:#314b60;letter-spacing:.075em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:900;display:grid}.contactFormGrid input,.contactFormGrid select,.contactFormGrid textarea{width:100%;min-height:48px;color:var(--navy);letter-spacing:0;text-transform:none;background:#fbfcfc;border:1px solid #cbd8de;border-radius:0;outline:none;padding:13px 14px;font:500 14px Arial,Helvetica,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s}.contactFormGrid textarea{resize:vertical;min-height:132px;line-height:1.55}.contactFormGrid input:focus,.contactFormGrid select:focus,.contactFormGrid textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #0876b91a}.contactFormGrid input[aria-invalid=true]{background:#fff8f7;border-color:#b23b2b}.contactFormGrid .contactFieldError{color:#b23b2b;letter-spacing:0;text-transform:none;font-size:10px;font-weight:700;line-height:1.4}.contactFieldFull{grid-column:1/-1}.contactFormGrid .contactConsent{color:#647987;letter-spacing:0;text-transform:none;align-items:flex-start;gap:10px;font-size:10px;font-weight:600;line-height:1.55;display:flex}.contactFormGrid .contactConsent input{width:17px;height:17px;min-height:17px;accent-color:var(--blue);flex:0 0 17px;margin:1px 0 0;padding:0}.contactFormActions{align-items:center;gap:24px;margin-top:25px;display:flex}.contactFormActions button{background:var(--orange);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:0 20px;font:800 13px Arial,Helvetica,sans-serif;transition:background .22s,transform .22s,box-shadow .22s;display:inline-flex}.contactFormActions button:hover,.contactFormActions button:focus-visible{background:#dc6516;outline:none;transform:translateY(-2px);box-shadow:0 12px 24px #f8792033}.contactFormActions>a{color:#425e70;border-bottom:1px solid #a8b8c0;padding:12px 0;font-size:12px;font-weight:800}.contactFormStatus{color:#2d6242;background:#eefaf3;border-left:3px solid #25d366;margin:17px 0 0;padding:12px 14px;font-size:11px;line-height:1.55}.contactHoneypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.contactRecaptcha{align-items:start;gap:.55rem;min-height:78px;display:grid}.contactFormActions button:disabled{cursor:wait;opacity:.72}.contactCompany{background:#f4f7f8;grid-template-columns:.72fr 1.28fr;gap:clamp(55px,8vw,135px);padding:clamp(88px,9vw,145px) 7vw;display:grid}.contactCompanyIntro h2{max-width:650px;color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.5vw,74px);font-weight:500;line-height:.96}.contactCompanyIntro>p:not(.eyebrow){color:#617582;max-width:540px;margin:27px 0 0;font-size:16px;line-height:1.72}.contactCompanyCard{border-top:4px solid var(--cyan);background:#fff;padding:clamp(30px,3.5vw,52px);box-shadow:0 20px 55px #071f3d17}.contactLegal{border-bottom:1px solid #dce5e9;padding-bottom:27px}.contactLegal span,.contactCompanyCard dt,.contactChannels small,.contactReservedPhones small{color:#70838f;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.contactLegal strong{color:var(--navy);font-size:clamp(21px,2vw,31px);line-height:1.25;display:block}.contactCompanyCard dl{border-bottom:1px solid #dce5e9;grid-template-columns:.6fr 1.4fr;margin:0;display:grid}.contactCompanyCard dl>div{padding:25px 0}.contactCompanyCard dl>div+div{border-left:1px solid #dce5e9;padding-left:28px}.contactCompanyCard dd{color:#29475c;margin:0;font-size:14px;font-weight:750;line-height:1.6}.contactChannels{border-bottom:1px solid #dce5e9;grid-template-columns:repeat(3,1fr);display:grid}.contactChannels a{min-width:0;padding:25px 18px 25px 0}.contactChannels a+a{border-left:1px solid #dce5e9;padding-left:18px}.contactChannels b{overflow-wrap:anywhere;color:var(--blue);font-size:14px;line-height:1.4;display:block}.contactReservedPhones{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:24px;display:grid}.contactReservedPhones>a{background:#fafbfb;border:1px solid #d4e0e5;min-height:68px;padding:14px 15px;transition:border-color .2s,background .2s,transform .2s}.contactReservedPhones>a:hover,.contactReservedPhones>a:focus-visible{border-color:var(--cyan);background:#fff;outline:none;transform:translateY(-2px)}.contactReservedPhones small{color:#70838f;margin-bottom:5px}.contactReservedPhones b{color:var(--blue);font-size:14px;font-weight:800;line-height:1.4;display:block}.contactPage footer{background:var(--navy)}@media (max-width:1100px){.contactHero{grid-template-columns:1fr;padding-top:48px}.contactHeroIntro{max-width:760px}.contactFormCard{max-width:850px}.contactCompany{grid-template-columns:1fr;gap:48px}.contactCompanyIntro{max-width:770px}}@media (max-width:700px){.contactHero{padding:42px 22px 64px}.contactHeroIntro h1{font-size:50px}.contactHeroProof{gap:7px}.contactHeroProof span{font-size:9px}.contactFormCard{padding:27px 20px}.contactFormHeading{grid-template-columns:1fr}.contactFormHeading>span{text-align:left}.contactFormGrid{grid-template-columns:1fr}.contactFieldFull{grid-column:auto}.contactFormActions{flex-direction:column;align-items:flex-start;gap:10px}.contactFormActions button{width:100%}.contactCompany{padding:76px 22px}.contactCompanyIntro h2{font-size:42px}.contactCompanyCard{padding:28px 20px}.contactCompanyCard dl,.contactChannels,.contactReservedPhones{grid-template-columns:1fr}.contactCompanyCard dl>div+div,.contactChannels a+a{border-top:1px solid #dce5e9;border-left:0;padding-left:0}.contactChannels a{padding:20px 0}.contactReservedPhones{gap:8px}}@media (min-width:701px){.story .stats>div:first-child{justify-self:start}.story .stats>div:nth-child(2){justify-self:center}.story .stats>div:last-child{justify-self:end}}.nav>nav>a,.nav .searchTrigger,.nav .langSwitch{white-space:nowrap}@media (hover:hover) and (min-width:1501px){.nav>nav{justify-content:space-between;gap:clamp(18px,1vw,28px);margin-left:clamp(58px,5vw,100px);font-size:15.5px}.nav .headerPhones{gap:30px;min-width:380px;padding-right:26px;font-size:15px}.nav .searchTrigger{font-size:13px}.nav .langSwitch{padding-left:12px;padding-right:12px;font-size:12px}.nav .navCta{padding-left:26px;padding-right:26px;font-size:15px}}@media (hover:hover) and (min-width:1101px) and (max-width:1500px){.nav>nav{justify-content:space-between;gap:clamp(10px,.85vw,16px);margin-left:clamp(28px,3vw,48px);font-size:13px}.nav .headerPhones{gap:16px;min-width:290px;padding-right:16px;font-size:13px}.nav .searchTrigger{font-size:12px}.nav .navCta{font-size:13.5px}}@media (hover:hover) and (min-width:901px) and (max-width:1100px){.nav>nav{justify-content:space-between;gap:12px;margin-left:30px;font-size:13.5px}.nav .searchTrigger{font-size:12px}.nav .navCta{font-size:13.5px}}.nav,.productNav{background:#071f3d;border-bottom:1px solid #ffffff1f}footer{background:#071f3d;border-top:1px solid #ffffff1f}.productLineMenu{color:inherit;position:static}.productLineMenu summary{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:9px 0;font-weight:700;list-style:none;display:inline-flex}.productLineMenu summary::-webkit-details-marker{display:none}.productLineMenu summary:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.productLineMenu summary i{color:var(--orange);font-size:15px;font-style:normal;line-height:1;transition:transform .2s}.productLineMenu[open] summary i{transform:rotate(180deg)}.productLineMenuPanel{z-index:145;border-top:4px solid var(--orange);color:#071f3d;background:#fff;border-radius:0 0 8px 8px;grid-template-columns:1fr;gap:0;width:min(340px,100vw - 36px);padding:8px 10px 10px;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #000e2247}.nav .productLineMenuPanel,.productNav .productLineMenuPanel{background:#fff;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;display:grid}.productLineMenuPanel a{color:#15344d;letter-spacing:0;text-transform:none;background:#fff;border-bottom:1px solid #e4ebee;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:43px;padding:9px 14px;font-size:12px;font-weight:750;line-height:1.3;transition:background .2s,color .2s;display:flex}.productLineMenuPanel a:hover,.productLineMenuPanel a:focus-visible{color:#0876b9;background:#eef7fa;outline:none}.productLineMenuPanel a b{color:var(--orange);font-size:12px}.productLineMenuPanel a:last-child{border-bottom:0}.productNav{position:relative}.productNav .productLineMenu summary{text-transform:uppercase;letter-spacing:1.2px}.productNav .productLineMenu summary>span,.productNav .productLineMenuPanel span{font:inherit;letter-spacing:inherit}@media (max-width:1250px){.productLineMenu summary>span{font-size:0}.productLineMenu summary>span:after{content:attr(data-short);font-size:13px}.productNav .productLineMenu summary>span{font-size:0}}@media (max-width:900px){.nav nav .productLineMenuPanel a{display:flex}.productLineMenuPanel{width:auto;left:22px;right:22px;transform:none}}@media (max-width:580px){.productLineMenuPanel{max-height:calc(100svh - 90px);overflow:auto}.productNav .productNavTools{display:flex}.productNav .productNavTools>.searchTrigger,.productNav .productNavTools>.langSwitch,.productNav .productNavTools>a{display:none}.productNav .productLineMenu summary>span,.productNav .productLineMenuPanel span{display:inline}.productNav .productLineMenu summary>span{font-size:0}}.productPage h1{letter-spacing:-4px;font-size:clamp(48px,6.2vw,92px)}.productPage h2{letter-spacing:-3px;font-size:clamp(42px,5vw,72px)}.productNav{font-size:13px}@media (min-width:1181px) and (max-height:860px){.productPage h1{font-size:62px}.productPage h2{font-size:58px}}@media (max-width:580px){.productPage h1,.productPage h2{letter-spacing:-2px;font-size:44px}}footer{grid-template-columns:minmax(160px,.8fr) minmax(280px,1.2fr) auto;gap:10px clamp(24px,2.4vw,42px);padding:24px 7vw 14px}footer .brandLogo{height:116px}footer .footerSlogan{max-width:390px;line-height:1}footer .footerSlogan span{letter-spacing:-.7px;font-size:24px}footer .footerSlogan em{letter-spacing:-1px;margin-top:4px;font-size:32px}footer>div{align-items:center;gap:clamp(24px,2vw,36px);font-size:14px;font-weight:700}footer>small{letter-spacing:.15px;padding-top:12px;font-size:11px;line-height:1.35}@media (min-width:901px){footer{height:230px;min-height:230px}}@media (max-width:900px){footer{grid-template-columns:1fr;gap:16px;padding-top:34px;padding-bottom:20px}footer .brandLogo{height:110px}footer .footerSlogan span{font-size:22px}footer .footerSlogan em{font-size:30px}footer>div{flex-wrap:wrap;justify-content:flex-start;font-size:13.5px}footer>small{padding-top:11px;font-size:10.5px}}html,body{min-width:0;max-width:100%;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}main,header,header>nav,section,aside,footer{min-width:0}.nav>.logo{flex:none}.nav>nav{min-width:0}@media (min-width:1241px){.nav{padding-inline:clamp(44px,4.6vw,88px)}.nav .brandLogo{height:clamp(80px,4.7vw,90px)}.nav>nav{justify-content:space-between;gap:clamp(11px,1.1vw,22px);margin-left:clamp(30px,3.2vw,62px);font-size:clamp(12.5px,.78vw,15.5px)}.nav .headerPhones{flex:0 370px;gap:clamp(14px,1.35vw,28px);min-width:270px;padding-right:clamp(14px,1.3vw,25px);font-size:clamp(12.5px,.76vw,15px)}}@media (min-width:901px) and (max-width:1240px){.nav{height:96px;padding-inline:clamp(24px,3.2vw,38px)}.nav .brandLogo{height:72px}.nav .headerPhones{display:none}.nav>nav{justify-content:flex-end;gap:clamp(8px,1.15vw,13px);margin-left:clamp(18px,2.5vw,30px);font-size:clamp(11px,1.12vw,13px)}.nav .searchTrigger{font-size:11px}.nav .langSwitch{padding:7px 8px;font-size:10px}.nav .navCta{padding:14px clamp(12px,1.5vw,17px);font-size:12px}.matAnchorNav,.isoAnchorNav,.polyAnchorNav,.filterAnchorNav,.autoAnchorNav,.aquaAnchorNav,.sleepAnchorNav,.fillingsAnchorNav,.finishAnchorNav{top:96px}}@media (min-width:1241px){.homeNav+.hero{grid-template-columns:minmax(0,.98fr) minmax(520px,.86fr);justify-content:space-between;align-items:center;column-gap:clamp(40px,4.25vw,82px);width:100%;height:auto;min-height:calc(100svh - 112px);padding:clamp(46px,6vh,76px) max(clamp(48px,6vw,116px),50vw - 808px) 94px;display:grid}.homeNav+.hero .heroCopy,.homeNav+.hero .solutionNavigator{position:relative;inset:auto;transform:none}.homeNav+.hero .heroCopy{align-self:center;width:auto;max-width:760px}.homeNav+.hero h1{letter-spacing:clamp(-4.6px,-.24vw,-3.5px);font-size:clamp(64px,4.65vw,88px);line-height:.9}.homeNav+.hero .lead{max-width:720px;margin:clamp(20px,2.1vh,27px) 0;font-size:clamp(17px,1vw,19px)}.homeNav+.hero .solutionNavigator{place-self:center end;width:100%;max-width:clamp(560px,36vw,720px)}.homeNav+.hero .solutionGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(74px,4.35vw,88px);gap:clamp(9px,.65vw,12px)}.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){width:100%;height:100%;min-height:0}.homeNav+.hero .solutionGrid a .solutionLabel{padding-left:clamp(14px,1vw,18px);font-size:clamp(12.5px,.78vw,15px)}.homeNav+.hero .brandRail{gap:clamp(8px,.55vw,11px);width:100%;margin-top:clamp(12px,.8vw,16px)}.homeNav+.hero .brandRail a{height:clamp(68px,3.9vw,80px)}}@media (min-width:901px) and (max-width:1240px){.homeNav+.hero{grid-template-columns:minmax(0,1fr);align-items:start;width:100%;height:auto;min-height:calc(100svh - 96px);padding:clamp(48px,6vw,70px) clamp(30px,6vw,72px) 38px;display:grid;overflow:visible}.homeNav+.hero .heroCopy,.homeNav+.hero .solutionNavigator{position:relative;inset:auto;transform:none}.homeNav+.hero .heroCopy{width:100%;max-width:780px}.homeNav+.hero h1{letter-spacing:-3.5px;font-size:clamp(56px,7.1vw,72px);line-height:.91}.homeNav+.hero .eyebrow{margin-bottom:18px;font-size:11px}.homeNav+.hero .lead{max-width:720px;margin:22px 0;font-size:16.5px;line-height:1.52}.homeNav+.hero .solutionNavigator{justify-self:start;width:100%;max-width:780px;margin-top:48px}.homeNav+.hero .solutionGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:76px;gap:10px}.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){width:100%;height:76px;min-height:0}.homeNav+.hero .solutionGrid a .solutionLabel{padding-left:14px;font-size:12.5px}.homeNav+.hero .brandRail{width:100%;margin-top:12px}.homeNav+.hero .brandRail a{height:68px}.homeNav+.hero .heroFoot{letter-spacing:1.7px;grid-column:1/-1;gap:24px;width:100%;height:auto;min-height:62px;margin-top:38px;padding-top:20px;font-size:9px;position:relative;bottom:auto;left:auto;right:auto}.whatsappFloat{gap:8px;padding:8px 13px 8px 8px;font-size:11px;bottom:18px;right:18px}.whatsappFloat>img{width:32px;height:32px}}@media (min-width:901px) and (max-width:1020px){.nav>nav{gap:7px;font-size:10.5px}.nav .navCta{padding-inline:11px;font-size:11px}.nav .langSwitch{padding-inline:6px}.whatsappFloat{padding:8px}.whatsappFloat b{display:none}.whatsappFloat>img{width:34px;height:34px}}.isolamilPage .isoHero{isolation:isolate;background:#171d3e;min-height:calc(100svh - 104px)}.isolamilPage .isoHeroVisual{transform-origin:bottom;filter:saturate(.92)contrast(1.02)brightness(1.1);background-image:url(/images/solutions/isolamil-home-wall-inverted-v5.png);background-position:bottom;background-size:cover;transform:scale(1.015)}.isolamilPage .isoHeroVisual:after{background:linear-gradient(90deg,#171d3e 0%,#171d3efa 31%,#1c2647db 45%,#1c465847 51%,#ffffff06 57% 100%),linear-gradient(#08132b0a 0%,#0000 64%,#0c183347 100%)}.isolamilPage .isoHero:before{border-width:78px;border-color:#48d8d814;width:620px;height:620px;bottom:-390px;left:-300px;box-shadow:0 0 0 42px #48d8d806}.isolamilPage .isoHeroCopy{width:min(54vw,850px);max-width:850px;min-height:calc(100svh - 104px);padding:clamp(48px,6vh,76px) 3vw clamp(58px,7vh,84px) 6.2vw;transform:none}.isolamilPage .isoHeroCopy>.eyebrow{color:#90e7e5;letter-spacing:2.25px;margin-bottom:22px;font-size:11px;font-weight:800;line-height:1.45}.isolamilPage .isoHero h1{color:#fff;letter-spacing:-3.4px;text-wrap:balance;max-width:780px;margin:0 0 22px;font-size:clamp(52px,4.7vw,76px);font-weight:700;line-height:.97}.isolamilPage .isoHero h1 em{color:#6fe0dd;font-weight:400}.isolamilPage .isoHeroCopy>p:not(.eyebrow){color:#edf7f8;max-width:650px;margin:8px 0 0;font-size:17.5px;line-height:1.62}.isolamilPage .isoHeroBrand{width:min(33vw,560px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;top:8.5%;right:5.5vw}.isolamilPage .isoHeroLogo{filter:drop-shadow(0 2px 4px #10243a1a);width:100%}.isolamilPage .isoHeroActions{gap:28px;margin-top:27px}.isolamilPage .isoHero .isoPrimary{background:var(--iso);color:#171d3e;box-shadow:0 14px 34px #10bcbf38}.isolamilPage .isoHero .isoTextLink{color:#fff;border-bottom-color:#90e7e594}.isolamilPage .isoProofRow{gap:8px;margin-top:25px}.isolamilPage .isoProofRow span{color:#e8f6f7;background:#091c3761;border-color:#90e7e54d;padding:9px 13px;font-size:10px}@media (max-width:1100px) and (min-width:701px){.isolamilPage .isoHeroCopy{width:64%;max-width:740px;padding-left:5vw}.isolamilPage .isoHeroBrand{width:min(34vw,390px);top:8%;right:5vw}.isolamilPage .isoHero h1{letter-spacing:-3px;font-size:clamp(48px,5.5vw,62px)}}@media (max-width:700px){.isolamilPage .isoHero{min-height:auto}.isolamilPage .isoHeroVisual{background-position:54%;background-size:cover;transform:none}.isolamilPage .isoHeroVisual:after{background:linear-gradient(#f1faf8f0 0%,#e9f8f6e0 16%,#232b4fe6 31%,#171d3efa 54%,#171d3efe 100%),linear-gradient(90deg,#171d3e47,#29aeaf1f)}.isolamilPage .isoHeroCopy{background:0 0;width:100%;min-height:auto;padding:172px 22px 66px;transform:none}.isolamilPage .isoHeroBrand{width:min(76vw,300px);padding:0;top:29px;left:16px;right:auto}.isolamilPage .isoHeroCopy>.eyebrow{letter-spacing:1.75px;margin-bottom:17px;font-size:10px}.isolamilPage .isoHero h1{letter-spacing:-2.7px;margin-bottom:18px;font-size:clamp(42px,12.5vw,50px);line-height:.98}.isolamilPage .isoHeroCopy>p:not(.eyebrow){margin-top:5px;font-size:16px;line-height:1.56}.isolamilPage .isoHeroActions{gap:12px;margin-top:24px}.isolamilPage .isoProofRow{margin-top:22px}}@media (min-width:701px) and (max-height:860px){.isolamilPage .isoHeroCopy{padding-top:30px;padding-bottom:38px;transform:none}.isolamilPage .isoHeroBrand{width:min(32vw,520px);top:5.5%}.isolamilPage .isoHero h1{margin-bottom:16px;font-size:clamp(50px,4.5vw,64px)}.isolamilPage .isoHeroCopy>p:not(.eyebrow){max-width:620px;font-size:16px;line-height:1.5}.isolamilPage .isoHeroActions{margin-top:18px}.isolamilPage .isoProofRow{margin-top:17px}}.sleepPage{--sleep-navy:#10243a;--sleep-deep:#0b2235;--sleep-teal:#247e9b;--sleep-cyan:#247e9b;--sleep-gold:#eeb419;--sleep-copy:#586a72;--sleep-copy-dark:#e3eceb}.sleepMainNav{border-bottom-color:#247e9b80}.sleepPage .sleepGold{color:var(--sleep-teal)!important}.sleepPage h2 em,.sleepPage .sleepSourceNote a,.sleepPage .sleepHygieneNote a{color:var(--sleep-teal)}.sleepHero h1 em,.sleepPillowFeatureCopy h2 em,.sleepCta h2 em,.sleepHero .eyebrow,.sleepPillowFeature .eyebrow,.sleepCta .eyebrow{color:var(--sleep-gold)}.sleepPage .sleepProtectionCopy>p:not(.eyebrow),.sleepPage .sleepHygieneNote,.sleepPage .sleepCollectionIntro,.sleepPage .sleepCollectionGrid p,.sleepPage .sleepCareLead,.sleepPage .sleepCareCards p,.sleepPage .sleepSafeNote,.sleepPage .sleepChoiceIntro>p:not(.eyebrow),.sleepPage .sleepFaq>div:first-child>p:not(.eyebrow),.sleepPage .sleepFaq details p{color:var(--sleep-copy)!important}.sleepPage .sleepHeroCopy>p:not(.eyebrow),.sleepPage .sleepPillowFeatureCopy>p:not(.eyebrow):not(.sleepSourceNote),.sleepPage .sleepCta>p:not(.eyebrow){color:var(--sleep-copy-dark)}.sleepPage .sleepPillowFeature .sleepSourceNote{color:#aebdbc}.sleepPage .sleepPillowFeature .sleepSourceNote a{color:var(--sleep-gold)}.sleepCare{background:linear-gradient(125deg,var(--sleep-deep),var(--sleep-teal))}.sleepCta{background:linear-gradient(118deg,var(--sleep-deep),var(--sleep-teal))}#sustentabilidade{margin-top:0;scroll-margin-top:0}.sleepHeroBrand{filter:drop-shadow(0 9px 18px #0000002b);width:clamp(240px,17vw,310px);margin-bottom:13px;display:block}.sleepHeroBrand img{object-fit:contain;width:100%;height:auto;display:block}.sleepHeroBrand span{color:#e6eeee;letter-spacing:1.8px;text-transform:uppercase;border:0;width:auto;margin-top:5px;padding:0;font-size:9px;font-weight:800;line-height:1.25;display:block}.sleepHeroBrand+.eyebrow{margin-bottom:16px}.sleepHeroBrand~h1{margin-top:9px;margin-bottom:18px}@media (max-width:700px){.sleepHeroBrand{width:min(72vw,270px);margin-bottom:12px}.sleepHeroBrand img{width:100%;height:auto}}@media (min-width:1181px) and (max-height:860px){.sleepHeroBrand{width:clamp(220px,15vw,270px);margin-bottom:8px}.sleepHeroBrand img{width:100%;height:auto}}.sleepHeroCopy{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;width:min(58%,820px);display:flex;position:relative}.sleepBrandIntro{text-align:left;align-items:flex-end;gap:30px;width:min(100%,650px);margin-bottom:22px;display:flex}.sleepBrandIntro .sleepHeroBrand{flex:none;width:clamp(230px,15vw,275px);margin:0}.sleepBrandIntro .sleepHeroBrand span{color:#edf4f3;letter-spacing:1.5px;text-align:center;width:100%;margin:6px 0 0;font-size:10px;line-height:1.35}.sleepBrandIntro .eyebrow{width:min(100%,285px);color:var(--sleep-gold);letter-spacing:1.25px;text-align:left;white-space:normal;border-left:1px solid #ffffff4d;margin:0 0 10px;padding:4px 0 4px 24px;font-size:11px;line-height:1.55}.sleepBrandIntro+h1{letter-spacing:-.048em;text-align:left;text-wrap:balance;width:min(100%,760px);margin:0 0 20px;font-size:clamp(52px,4.65vw,80px);font-weight:500;line-height:.94}.sleepBrandIntro+h1 em{line-height:1}.sleepHeroCopy>p:not(.eyebrow){text-align:left;width:min(100%,720px);max-width:none;margin:0;font-size:clamp(15px,1vw,18px);line-height:1.6}.sleepHeroActions{align-items:center;gap:34px;width:min(100%,660px);margin-top:27px;display:flex}.sleepHeroActions .button{text-align:center;justify-content:center;align-items:center;gap:12px;min-width:300px;min-height:64px;padding:16px 20px;display:flex}.sleepHeroActions .sleepTextLink{white-space:nowrap;justify-content:flex-start;align-items:center;gap:10px;min-height:64px;padding:16px 0 12px;display:flex}.sleepProofRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(100%,760px);margin-top:27px;padding-top:19px;display:grid}.sleepProofRow span{text-align:left;justify-self:start}@media (max-width:1180px){.sleepHeroCopy{width:min(68%,790px)}}@media (max-width:900px){.sleepHero{background-position:72%;align-items:center;padding:52px 6vw}.sleepHero:before{background:linear-gradient(90deg,#081c2ef7,#081c2ed1 68%,#081c2e7a)}.sleepHeroCopy{width:min(74%,700px);margin:0;padding-top:0}.sleepBrandIntro{gap:22px;margin-bottom:17px}.sleepBrandIntro .sleepHeroBrand{width:210px}.sleepBrandIntro .eyebrow{width:240px;padding-left:18px;font-size:9.5px}.sleepBrandIntro+h1{margin-bottom:16px;font-size:clamp(48px,6.2vw,58px)}.sleepHeroActions{gap:24px;margin-top:22px}.sleepHeroActions .button{min-width:270px;min-height:58px}.sleepHeroActions .sleepTextLink{min-height:58px}}@media (max-width:700px){.sleepHero{background-position:66%;min-height:auto;padding:50px 22px 52px}.sleepHeroCopy{width:100%}.sleepBrandIntro{width:min(100%,360px);margin-bottom:18px;display:block}.sleepBrandIntro .sleepHeroBrand{width:min(68vw,230px)}.sleepBrandIntro .eyebrow{letter-spacing:1px;text-align:left;border:0;width:100%;margin:14px 0 0;padding:0;font-size:9.5px}.sleepBrandIntro+h1{letter-spacing:-1.9px;text-align:left;margin-bottom:16px;font-size:clamp(40px,12vw,48px);line-height:1}.sleepHeroCopy>p:not(.eyebrow){text-align:left;font-size:15px;line-height:1.55}.sleepHeroActions{flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin-top:22px}.sleepHeroActions .button{width:100%;min-width:0;min-height:58px}.sleepHeroActions .sleepTextLink{width:auto;min-height:52px}.sleepProofRow{display:none}}@media (min-width:1181px) and (max-height:860px){.sleepHeroCopy{width:min(57%,750px)}.sleepBrandIntro{gap:24px;width:min(100%,590px);margin-bottom:13px}.sleepBrandIntro .sleepHeroBrand{width:220px}.sleepBrandIntro .eyebrow{width:255px;margin:0 0 8px;padding-left:19px;font-size:9.5px}.sleepBrandIntro+h1{margin-bottom:14px;font-size:58px;line-height:.96}.sleepHeroCopy>p:not(.eyebrow){font-size:14.5px;line-height:1.52}.sleepHeroActions{margin-top:18px}.sleepHeroActions .button,.sleepHeroActions .sleepTextLink{min-height:56px}.sleepProofRow{margin-top:16px;padding-top:14px}}.homeNav+.hero .brandRail a:first-child img{width:min(90%,142px);height:auto;max-height:42px;transform:none}.homeNav+.hero .brandRail a:nth-child(2) img{width:min(88%,140px);height:auto;max-height:48px;transform:none}.homeNav+.hero .brandRail a:nth-child(3) img[src="/brand/de-bem-com-o-sono-logo-hero.png"]{width:min(76%,116px);height:auto;max-height:58px;transform:none}.homeNav+.hero .brandRail a:nth-child(4) img[src="/brand/peixe-vivo-logo.png"]{width:min(82%,124px);height:auto;max-height:58px;transform:none}.homeNav+.hero .brandRail{display:none}.homeNav+.hero .solutionGrid a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"],[href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"],[href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"],[href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]):before{content:"";z-index:2;pointer-events:none;background-color:#f9fbfaf5;background-position:50%;background-repeat:no-repeat;border-top:1px solid #ffffffd1;border-right:1px solid #ffffff94;border-radius:0 8px 0 0;width:72%;height:40%;min-height:36px;max-height:43px;position:absolute;bottom:0;left:0;box-shadow:8px -4px 18px #000c201f}.homeNav+.hero .solutionGrid a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"]):before{background-image:url(/brand/filtramil-logo.png);background-size:auto 72%}.homeNav+.hero .solutionGrid a:is([href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"]):before{background-image:url(/brand/peixe-vivo-logo.png);background-size:auto 86%}.homeNav+.hero .solutionGrid a:is([href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"]):before{background-image:url(/brand/de-bem-com-o-sono-logo-hero.png);background-size:auto 82%}.homeNav+.hero .solutionGrid a:is([href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]):before{background-image:url(/brand/isolamil-logo.png);background-size:auto 62%}.homeNav+.hero .solutionGrid a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"],[href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"],[href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"],[href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]) .solutionLabel{max-width:calc(100% - 42px);position:absolute;top:12px;left:0;right:auto}.homeNav+.hero .solutionGrid a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"],[href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"],[href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"],[href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]) .solutionArrow{top:12px}@media (min-width:1241px){.homeNav+.hero .solutionNavigator{max-width:clamp(620px,39vw,780px)}.homeNav+.hero .solutionGrid{grid-auto-rows:clamp(94px,5vw,104px);gap:clamp(10px,.7vw,13px)}}@media (min-width:901px) and (max-width:1240px){.homeNav+.hero .solutionGrid{grid-auto-rows:90px}.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){height:90px}}@media (max-width:900px){.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){min-height:90px}}.homeNav+.hero .solutionGrid a:after{bottom:var(--solution-footer-height);background:linear-gradient(90deg,#05183094 0%,#0518304a 54%,#05183014 100%)}.homeNav+.hero .solutionGrid a .solutionLabel,.homeNav+.hero .solutionGrid a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"],[href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"],[href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"],[href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]) .solutionLabel{z-index:4;width:100%;height:var(--solution-footer-height);max-width:none;color:var(--navy);text-shadow:none;background:linear-gradient(90deg,#fffffffa,#f0f5f5f7);border-top:1px solid #ffffffdb;align-items:center;padding:0 42px 0 14px;font-size:clamp(12.5px,.8vw,15px);font-weight:800;line-height:1.08;display:flex;position:absolute;inset:auto 0 0}.homeNav+.hero .solutionGrid a .solutionArrow,.homeNav+.hero .solutionGrid a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"],[href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"],[href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"],[href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]) .solutionArrow{z-index:5;height:var(--solution-footer-height);color:var(--orange);text-shadow:none;align-items:center;font-size:15px;display:flex;top:auto;bottom:0;right:13px}.homeNav+.hero .solutionGrid a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"],[href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"],[href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"],[href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]):before{top:0;right:0;bottom:var(--solution-footer-height);width:auto;height:auto;min-height:0;max-height:none;box-shadow:none;filter:drop-shadow(0 2px 5px #000a1c6b);background-color:#0000;background-repeat:no-repeat;border:0;border-radius:0;left:0}.homeNav+.hero .solutionGrid a:is([href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]):before{filter:drop-shadow(0 2px 4px #ffffff57);background-image:url(/brand/isolamil-logo.png);background-position:72%;background-size:62%}.homeNav+.hero .solutionGrid a:is([href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]):after{background:linear-gradient(90deg,#0518304d 0%,#0518301a 55%,#05183005 100%)}@media (max-width:580px){.homeNav+.hero .solutionGrid{--solution-footer-height:42px}.homeNav+.hero .solutionGrid a .solutionLabel{padding-left:16px;font-size:14px}}.homeNav+.hero .solutionGrid a:is([href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]){background-color:#dfe8e7;background-image:url(/images/solutions/isolamil-hero-clean-v2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.homeNav+.hero .solutionGrid a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"]){background-color:#06274d;background-image:url(/images/solutions/filtramil/filtramil-depth-filtration-clean.webp);background-position:100%;background-repeat:no-repeat;background-size:120%}.homeNav+.hero .solutionGrid a:is([href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"]){background-color:#d8d1c5;background-image:url(/images/solutions/sono/sono-hero-matelasse-ondas-v2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.homeNav+.hero .solutionGrid a:is([href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"]){background-color:#06274d;background-image:url(/images/solutions/aquarismo/aquarismo-universo-dark-reframed-v2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.homeNav+.hero .solutionGrid a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"],[href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"],[href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"],[href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]) .solutionThumb{opacity:0}.homeNav+.hero .solutionGrid a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"],[href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"],[href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"],[href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]):after{background:linear-gradient(#071f3d0a,#071f3d57)}.homeNav+.hero .solutionGrid a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"],[href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"],[href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"],[href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]):before{filter:none}.homeNav+.hero .solutionGrid a:is([href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]):before{background-image:url(/brand/isolamil-logo.png);background-position:right 10px top 9px;background-size:47%}.homeNav+.hero .solutionGrid a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"]):before{background-image:url(/brand/filtramil-logo-light.png);background-position:right 10px top 14px;background-size:42%}.homeNav+.hero .solutionGrid a:is([href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"]):before{background-image:url(/brand/de-bem-com-o-sono-logo-hero.png);background-position:11px 9px;background-size:33%}.homeNav+.hero .solutionGrid a:is([href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"]):before{background-image:url(/brand/peixe-vivo-logo-negative.png);background-position:10px 8px;background-size:46%}@media (min-width:1241px){.homeNav+.hero .solutionGrid{grid-auto-rows:clamp(104px,5.45vw,116px)}}@media (min-width:901px) and (max-width:1240px){.homeNav+.hero .solutionGrid{grid-auto-rows:100px}.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){height:100px}}@media (max-width:900px){.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){min-height:100px}}@media (max-width:580px){.homeNav+.hero .solutionGrid{--solution-footer-height:34px}.homeNav+.hero .solutionGrid a .solutionLabel{padding-left:14px;font-size:13.5px}}.homeNav+.hero .solutionGrid{--solution-footer-height:27px}.homeNav+.hero .solutionGrid a,.homeNav+.hero .solutionGrid a:nth-child(n){box-sizing:border-box;padding:0 0 var(--solution-footer-height);background-origin:content-box;background-clip:content-box}.homeNav+.hero .solutionGrid a .solutionThumb{top:0;right:0;bottom:var(--solution-footer-height);height:auto;left:0}.homeNav+.hero .solutionGrid a .solutionLabel,.homeNav+.hero .solutionGrid a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"],[href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"],[href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"],[href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]) .solutionLabel{height:var(--solution-footer-height);background:#f8faf9;border-top:1px solid #071f3d1f;padding:0 34px 0 12px;font-size:clamp(10.8px,.67vw,12.5px);line-height:1.02}.homeNav+.hero .solutionGrid a .solutionArrow,.homeNav+.hero .solutionGrid a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"],[href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"],[href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"],[href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]) .solutionArrow{height:var(--solution-footer-height);font-size:12px;right:11px}.homeNav+.hero .solutionGrid a:is([href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]){background-position:100%;background-size:150%}.homeNav+.hero .solutionGrid a:is([href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]):before{background-position:right 10px top 9px;background-size:50%}@media (max-width:580px){.homeNav+.hero .solutionGrid{--solution-footer-height:30px}.homeNav+.hero .solutionGrid a .solutionLabel{padding-left:13px;font-size:12.5px}.homeNav+.hero .solutionGrid a:is([href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]){background-size:138%}}.homeNav+.hero .solutionGrid{all:unset;--shortcut-caption-height:28px;box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:110px;gap:11px;display:grid}.homeNav+.hero .solutionGrid>a,.homeNav+.hero .solutionGrid>a:nth-child(n){all:unset;isolation:isolate;grid-template-columns:minmax(0,1fr) 30px;grid-template-rows:minmax(0,1fr) var(--shortcut-caption-height);box-sizing:border-box;cursor:pointer;background:#092746;border:1px solid #ffffffa3;border-radius:9px;width:100%;min-width:0;height:100%;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #000a1c47}.homeNav+.hero .solutionGrid>a:hover{border-color:#f27523e6;transform:translateY(-2px);box-shadow:0 17px 34px #000a1c57}.homeNav+.hero .solutionGrid>a:focus-visible{outline-offset:2px;outline:3px solid #f27523c7}.homeNav+.hero .solutionGrid>a .solutionThumb,.homeNav+.hero .solutionGrid>a:nth-child(n) .solutionThumb{all:unset;z-index:0;box-sizing:border-box;object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.04);grid-area:1/1/auto/-1;place-self:stretch stretch;width:100%;min-width:0;height:100%;transition:filter .25s;display:block;position:relative}.homeNav+.hero .solutionGrid>a:hover .solutionThumb{filter:saturate(1.02)contrast(1.06)}.homeNav+.hero .solutionGrid>a:after{content:"";z-index:1;top:0;right:0;bottom:var(--shortcut-caption-height);pointer-events:none;background:linear-gradient(#071f3d08,#071f3d4d);position:absolute;left:0}.homeNav+.hero .solutionGrid>a .solutionLabel,.homeNav+.hero .solutionGrid>a:nth-child(n) .solutionLabel{all:unset;z-index:4;box-sizing:border-box;overflow-wrap:anywhere;min-width:0;color:var(--navy);background:#f8faf9;border-top:1px solid #071f3d1c;grid-area:2/1;align-items:center;padding:0 5px 0 12px;font-size:clamp(10.7px,.66vw,12.5px);font-weight:800;line-height:1.03;display:flex;position:relative}.homeNav+.hero .solutionGrid>a .solutionArrow,.homeNav+.hero .solutionGrid>a:nth-child(n) .solutionArrow{all:unset;z-index:4;box-sizing:border-box;color:var(--orange);background:#f8faf9;border-top:1px solid #071f3d1c;grid-area:2/2;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex;position:relative}.homeNav+.hero .solutionGrid>a:is([href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]) .solutionThumb{content:url(/images/solutions/isolamil-home-wall-inverted-v5.png);object-position:right 64%;justify-self:end;width:112%;max-width:none}.homeNav+.hero .solutionGrid>a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"]) .solutionThumb{content:url(/images/solutions/filtramil/filtramil-depth-filtration-clean.webp);object-position:right center;justify-self:end;width:120%;max-width:none}.homeNav+.hero .solutionGrid>a:is([href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"]) .solutionThumb{content:url(/images/solutions/sono/sono-hero-matelasse-ondas-v2.webp)}.homeNav+.hero .solutionGrid>a:is([href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"]) .solutionThumb{content:url(/images/solutions/aquarismo/aquarismo-universo-dark-reframed-v2.webp)}.homeNav+.hero .solutionGrid>a:is([href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"],[href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"],[href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"],[href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"]):before{content:"";z-index:2;top:0;right:0;bottom:var(--shortcut-caption-height);pointer-events:none;background-repeat:no-repeat;position:absolute;left:0}.homeNav+.hero .solutionGrid>a:is([href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]):before{background-image:url(/brand/isolamil-logo.png);background-position:right 10px top 8px;background-size:47%}.homeNav+.hero .solutionGrid>a:is([href="/solucoes/filtragem-de-ar"],[href="/en/solutions/air-filtration"]):before{background-image:url(/brand/filtramil-logo-light.png);background-position:right 10px top 13px;background-size:42%}.homeNav+.hero .solutionGrid>a:is([href="/solucoes/conforto-do-sono"],[href="/en/solutions/sleep-comfort"]):before{background-image:url(/brand/de-bem-com-o-sono-logo-hero.png);background-position:11px 8px;background-size:33%}.homeNav+.hero .solutionGrid>a:is([href="/solucoes/aquarismo"],[href="/en/solutions/aquariums"]):before{background-image:url(/brand/peixe-vivo-logo-negative.png);background-position:10px 8px;background-size:46%}@media (min-width:1501px){.homeNav+.hero .solutionGrid{grid-auto-rows:116px;gap:12px}}@media (min-width:901px) and (max-width:1240px){.homeNav+.hero .solutionGrid{grid-auto-rows:104px;gap:10px}}@media (min-width:581px) and (max-width:900px){.homeNav+.hero .solutionGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:104px;gap:10px}.homeNav+.hero .solutionGrid>a:nth-child(9){grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}}@media (max-width:580px){.homeNav+.hero .solutionGrid{--shortcut-caption-height:30px;grid-template-columns:1fr;grid-auto-rows:106px;gap:10px}.homeNav+.hero .solutionGrid>a .solutionLabel{padding-left:13px;font-size:12.5px}.homeNav+.hero .solutionGrid>a:is([href="/solucoes/construcao-a-seco"],[href="/en/solutions/dry-construction"]) .solutionThumb{width:138%}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
