@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_6b90d29c-module__i5sUPG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_6b90d29c-module__i5sUPG__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--color-white:#fff;--color-black:#000;--color-gray-500:#6b7280;--color-gray-muted:#6b7280;--color-white-muted:#ffffffad;--color-white-muted-2:#ffffffb8;--color-green-nav:#558c80;--color-green-active:#305f57;--color-green-transparent:#558c8017;--color-green-deep:#21423c;--color-tomato:#ee0004;--color-gold:#a68e6c;--color-gold-active:#896a3f;--color-card-green:#2f9386;--color-card-brown:var(--color-gold);--color-card-gray:#7e9099;--color-bg-hero:#3883c7;--color-product-caps:var(--color-tomato);--color-product-ha:#235d4f;--color-product-ha-msm:#b1915b;--color-icon-bg:#558c8017;--color-icon-border:#558c8066;--color-header-bg:#0000001a;--color-header-border:#fff3;--gradient-green-bg:linear-gradient(91.05deg, var(--color-green-nav) 1.72%, var(--color-green-active) 98.28%);--gradient-golden-bg:linear-gradient(91.05deg, var(--color-gold) 1.72%, var(--color-gold-active) 98.28%);--gradient-tomato-bg:linear-gradient(91.05deg, #ff3033 1.72%, #c5181b 98.28%);--gradient-partner-bg:linear-gradient(155deg, var(--color-green-deep) 0%, var(--color-green-nav) 100%);--gradient-partner-border:linear-gradient(90deg, #d2fbf2 0%, var(--color-green-nav) 100%);--gradient-toggle-bg:linear-gradient(90deg, var(--color-green-nav) 0%, #145043 100%);--gradient-toggle-border:linear-gradient(135deg, #caefe7 0%, #1c5347 100%);--gradient-green-border:linear-gradient(135.41deg, #bef5e8 0%, #195548 74.47%);--gradient-golden-border:linear-gradient(135.41deg, #faeacb 0%, #543100 74.47%);--gradient-tomato-border:linear-gradient(135.41deg, #ffb3b5 0%, #580506 106.82%);--overlay-hero:linear-gradient(300deg, #000 0%, #000000e6 15%, #0000 100%), linear-gradient(47deg, #000 0%, #000000e6 15%, #0000 100%), linear-gradient(359deg,#000 2%, #00000026 20%, #0000 100%);--overlay-darken-top-bottom:linear-gradient(180deg, #00000080 0%, #0000 100%), linear-gradient(180deg, #0000 62.02%, #000 100%);--section-padding-x-1:var(--layout-gutter);--section-padding-x-2:var(--layout-gutter-narrow);--section-space-block-start:var(--spacing-80);--section-space-block-end:var(--spacing-50);--section-space-inline:var(--spacing-11);--rhythm-xl:var(--spacing-140);--rhythm-lg:var(--spacing-112);--rhythm-md:var(--spacing-60);--rhythm-sm:var(--spacing-56);--rhythm-xs:var(--spacing-41);--stack-lg:var(--spacing-20);--stack-tight:var(--spacing-8);--band-height-hero:800px;--band-height-banner:800px;--band-height-care:1600px;--spacing-1:2px;--spacing-2:4px;--spacing-3:6px;--spacing-4:8px;--spacing-5:10px;--spacing-6:12px;--spacing-8:16px;--spacing-10:20px;--spacing-11:22px;--spacing-12:24px;--spacing-13:26px;--spacing-16:32px;--spacing-20:40px;--spacing-24:48px;--spacing-32:64px;--spacing-40:80px;--spacing-41:82px;--spacing-50:100px;--spacing-56:112px;--spacing-60:120px;--spacing-64:128px;--spacing-80:160px;--spacing-112:224px;--spacing-140:280px;--radius-sm:8px;--radius-md:12px;--radius-lg:24px;--radius-xl:36px;--radius-full:9999px;--radius-section:50px;--radius-section-lg:200px;--layout-frame:1440px;--layout-rail:1216px;--layout-rail-narrow:992px;--layout-gutter:calc((var(--layout-frame) - var(--layout-rail)) / 2);--layout-gutter-narrow:calc((var(--layout-frame) - var(--layout-rail-narrow)) / 2);--measure:680px;--measure-wide:800px;--header-offset:100px;--layer-mask:linear-gradient(to top, transparent 8%, black 40%);--z-0:0;--z-1:1;--z-10:10;--z-30:30;--z-40:40;--z-50:50;--z-99:99;--font-sans:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--heading-xl:72px;--heading-lg:52px;--heading-md:32px;--heading-sm:28px;--sm-heading-lg-1:42px;--sm-heading-lg-2:28px;--sm-heading-md:28px;--sm-heading-sm:24px;--text-xl:22px;--text-lg:18px;--text-md:16px;--text-sm:14px;--text-xs:12px;--text-xxs:11px;--font-regular:400;--font-bold:700}@media (max-width:1024px){:root{--section-space-block-start:var(--spacing-32);--section-space-block-end:var(--spacing-32);--section-space-inline:var(--spacing-20);--rhythm-xl:var(--spacing-40);--rhythm-lg:var(--spacing-32);--rhythm-md:var(--spacing-24);--rhythm-sm:var(--spacing-20);--rhythm-xs:var(--spacing-12);--stack-lg:var(--spacing-16);--stack-tight:var(--spacing-6);--band-height-hero:min(800px, 92svh);--band-height-banner:min(800px, 88svh);--band-height-care:min(1600px, 150svh)}}@media (max-width:768px){:root{--section-space-block-start:var(--spacing-24);--section-space-block-end:var(--spacing-24);--section-space-inline:var(--spacing-11);--rhythm-xl:var(--spacing-32);--rhythm-lg:var(--spacing-24);--rhythm-md:var(--spacing-20);--rhythm-sm:var(--spacing-16);--rhythm-xs:var(--spacing-10);--stack-lg:var(--spacing-10);--stack-tight:var(--spacing-5)}}@media (min-width:1440px){:root{--header-offset:70px}}
*{box-sizing:border-box;font-family:var(--font-sans);margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--color-white)}body{-webkit-font-smoothing:antialiased;background-color:var(--color-white);flex-direction:column;display:flex}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}img{max-width:100%}.img-overlayed{-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 64%);mask-image:radial-gradient(circle,#000 30%,#0000 64%)}.img-overlayed-2{-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 80%);mask-image:radial-gradient(circle,#000 30%,#0000 80%)}
h1,h2,h3,h4,h5,h6{line-height:1}p{line-height:1.2}.heading-xl{font-size:var(--heading-xl)}.heading-lg,h1{font-size:var(--heading-lg)}.heading-md,h2{font-size:var(--heading-md)}.heading-sm,h3{font-size:var(--heading-sm)}.text-xl{font-size:var(--text-xl)}.text-lg{font-size:var(--text-lg)}.text-md{font-size:var(--text-md)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}@media (max-width:601px){.sm\:heading-lg-1{font-size:var(--sm-heading-lg-1)}.sm\:heading-lg-2{font-size:var(--sm-heading-lg-2)}.sm\:heading-md{font-size:var(--sm-heading-md)}.sm\:heading-sm{font-size:var(--sm-heading-sm)}.sm\:text-xl{font-size:var(--text-xl)}.sm\:text-lg{font-size:var(--text-lg);line-height:1.5}.sm\:text-md{font-size:var(--text-md);line-height:1.5}.sm\:text-sm{font-size:var(--text-sm);line-height:1.5}.sm\:text-xs{font-size:var(--text-xs)}}.font-regular{font-weight:var(--font-regular)}.font-bold{font-weight:var(--font-bold)}.text-center{text-align:center}.text-white{color:var(--color-white)!important}.text-white-muted{color:var(--color-white-muted)!important}.text-gray-muted{color:var(--color-gray-muted)!important}.text-gray-500{color:var(--color-gray-500)!important}.underline{text-decoration:underline}.link-default{color:var(--color-green-nav);text-decoration:underline;transition:color .15s ease-in-out}.link-default:hover{filter:brightness(1.5)}
.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}@media (min-width:600px){.sm\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.sm\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-full{grid-column:1/-1}}@media (min-width:768px){.md\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-full{grid-column:1/-1}}@media (min-width:992px){.lg\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-full{grid-column:1/-1}}@media (min-width:1200px){.xl\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.xl\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.xl\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-full{grid-column:1/-1}}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-full{grid-row:1/-1}.grid-rows-1{grid-template-rows:repeat(1,1fr)}.grid-rows-2{grid-template-rows:repeat(2,1fr)}.grid-rows-3{grid-template-rows:repeat(3,1fr)}.grid-rows-none{grid-template-rows:none}@media (min-width:600px){.sm\:grid-rows-1{grid-template-rows:repeat(1,1fr)}.sm\:grid-rows-2{grid-template-rows:repeat(2,1fr)}.sm\:grid-rows-3{grid-template-rows:repeat(3,1fr)}.sm\:grid-rows-none{grid-template-rows:none}}@media (min-width:768px){.md\:grid-rows-1{grid-template-rows:repeat(1,1fr)}.md\:grid-rows-2{grid-template-rows:repeat(2,1fr)}.md\:grid-rows-3{grid-template-rows:repeat(3,1fr)}.md\:grid-rows-none{grid-template-rows:none}}@media (min-width:992px){.lg\:grid-rows-1{grid-template-rows:repeat(1,1fr)}.lg\:grid-rows-2{grid-template-rows:repeat(2,1fr)}.lg\:grid-rows-3{grid-template-rows:repeat(3,1fr)}.lg\:grid-rows-none{grid-template-rows:none}}@media (min-width:1200px){.xl\:grid-rows-1{grid-template-rows:repeat(1,1fr)}.xl\:grid-rows-2{grid-template-rows:repeat(2,1fr)}.xl\:grid-rows-3{grid-template-rows:repeat(3,1fr)}.xl\:grid-rows-none{grid-template-rows:none}}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.items-end{align-items:flex-end}@media (min-width:600px){.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:items-end{align-items:flex-end}}@media (min-width:768px){.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-nowrap{flex-wrap:nowrap}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:items-end{align-items:flex-end}}@media (min-width:992px){.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:justify-start{justify-content:flex-start}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:items-end{align-items:flex-end}}@media (min-width:1200px){.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:flex-wrap{flex-wrap:wrap}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:justify-start{justify-content:flex-start}.xl\:justify-center{justify-content:center}.xl\:justify-between{justify-content:space-between}.xl\:justify-end{justify-content:flex-end}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:items-stretch{align-items:stretch}.xl\:items-end{align-items:flex-end}}.gap-0{gap:0}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.gap-12{gap:48px}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.block{display:block}.relative{position:relative}.absolute{position:absolute}.full{width:100%;height:100%}.z-0{z-index:var(--z-0)}.z-1{z-index:var(--z-1)}
.measure{max-width:var(--measure);width:100%;margin-inline:auto}.measure--wide{--measure:var(--measure-wide)}@media (min-width:992px){.lg\:text-center{text-align:center}}@media (min-width:1200px){.xl\:heading-lg{font-size:var(--heading-lg)}}.media{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.media--fit{object-fit:contain}.media--flip-x{transform:scaleX(-1)}.media-frame{width:100%;aspect-ratio:var(--ratio,16 / 9);position:relative;overflow:hidden}.media-frame--rounded-sm{border-radius:var(--radius-sm)}.media-frame--rounded-lg{border-radius:var(--radius-lg)}.media-frame--rounded-xl{border-radius:var(--radius-xl)}.backdrop{width:100%;margin-top:calc(var(--header-offset) * -1);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;display:flex}.backdrop--layer{position:absolute;top:0;left:0}.mask-fade-top,.backdrop--masked{-webkit-mask-image:var(--layer-mask);mask-image:var(--layer-mask);-webkit-mask-image:var(--layer-mask)}.scrim{padding:var(--spacing-12);background:linear-gradient(#0000 0%,#000000e6 50%);position:absolute;inset:auto 0 0}
.section{width:100%;padding-block:var(--section-space-block-start) var(--section-space-block-end);padding-inline:var(--section-space-inline);gap:var(--spacing-12);flex-direction:column;display:flex;overflow:hidden}section{scroll-margin-top:80px}#sinais-de-alerta,#como-cuidar{scroll-margin-top:0}#produtos{scroll-margin-top:150px}.section__dark{background-color:var(--color-black);color:var(--color-white)}.section__light{background-color:var(--color-white);color:var(--color-black)}.section__brand{background-color:var(--color-green-deep);color:var(--color-white)}.section__rounded-top{border-top-left-radius:var(--radius-section);border-top-right-radius:var(--radius-section)}.section__rounded-bottom{border-bottom-left-radius:var(--radius-section);border-bottom-right-radius:var(--radius-section)}@media (min-width:992px){.section-padding-1{padding-inline:var(--layout-gutter)}.section-padding-2{padding-inline:var(--layout-gutter-narrow)}.section__rounded-top{border-top-left-radius:var(--radius-section-lg);border-top-right-radius:var(--radius-section-lg)}.section__rounded-bottom{border-bottom-left-radius:var(--radius-section-lg);border-bottom-right-radius:var(--radius-section-lg)}}
.header{background:var(--gradient-green-bg);z-index:var(--z-30);color:var(--color-white);border:none;border-radius:0;width:100%;margin:0;position:sticky;top:0}.header__container{font-size:var(--text-md);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:48px;padding:6px;display:flex;position:relative}.header__brand{background:0 0;justify-content:space-between;align-items:center;width:100%;display:flex}.header__logo{height:20px;padding:0;transition:filter .4s}.header__toggle{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-white);background:0 0;border:none;align-items:center;padding:0;font-size:20px;transition:transform .2s ease-in-out;display:flex}.header__toggle[data-show-menu=true]{transform:rotate(90deg)}.header__toggle__svg{width:24px;transition:filter .4s;display:block}.header__nav{isolation:isolate;background:var(--gradient-green-bg) padding-box, var(--gradient-green-border) border-box;z-index:var(--z-40);opacity:0;visibility:hidden;pointer-events:none;border-bottom-right-radius:12px;border-bottom-left-radius:12px;grid-template-rows:0fr;padding:0 12px;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),opacity .26s ease-out .18s,visibility 0s linear .44s;display:grid;position:absolute;top:98%;left:0;right:0;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}.header__nav__inner{flex-direction:column;min-height:0;display:flex;overflow:hidden}.header__nav .nav-item{min-height:48px;font-size:var(--text-md);color:var(--color-white);-webkit-tap-highlight-color:transparent;align-items:center;padding:0 12px;transition:background-color .15s ease-out,opacity .15s ease-out;display:flex}.header__nav__inner .nav-item+.nav-item{box-shadow:inset 0 1px #ffffff24}.header__nav .nav-item:hover,.header__nav .nav-item:active{background-color:#ffffff1f}.header__nav .nav-item:focus-visible,.header__nav__cta a:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.header__nav__cta{border-top:1px solid #ffffff24;padding-top:12px}.header__nav__cta .btn_premium{min-height:48px;font-size:var(--text-md);justify-content:center;display:flex}.header__nav__cta .btn_premium:hover{transform:none}.header__nav__cta .btn_premium:active{transform:scale(.98)}.header__nav--open{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;padding:12px;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1),opacity .12s ease-out,visibility}@media (min-width:600px){.header__logo{height:28px;padding:0 8px}.header__toggle{padding:0 8px}.header__toggle__svg{width:32px}}@keyframes apply-scrolled-effect{0%{-webkit-backdrop-filter:blur()}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes distance-and-blur{0%{-webkit-backdrop-filter:blur();max-width:var(--layout-rail-narrow)}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:var(--layout-rail)}}@media (min-width:1024px){.header{background:0 0;margin:12px auto 0}.glass-container{animation:linear forwards apply-scrolled-effect;animation-timeline:scroll();animation-range:0 50px}.header__container{height:unset;padding:6px var(--layout-gutter);justify-content:space-between;margin:auto}html[data-theme-section=dark] .header__logo{filter:invert(0)}html[data-theme-section=light] .header__logo{filter:invert()}.header__container{border-radius:16px;flex-direction:row;gap:8px;padding:6px}.header__brand{width:auto}.header__logo{height:40px}.header__toggle{display:none}.header__nav{border-radius:var(--radius-full);box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;border:.6px solid #0000;flex-direction:row;align-items:center;gap:24px;margin-top:0;padding:6px 8px 6px 24px;transition:none;display:flex;position:static;overflow:visible}.header__nav__inner,.header__nav__cta{display:contents}.header__nav .nav-item{background-color:#0000;min-height:0;padding:0}.header__nav__inner .nav-item+.nav-item{box-shadow:none}.header__nav .nav-item:hover{opacity:.8;background-color:#0000}.header__nav__cta .btn_premium{min-height:0;font-size:.875rem}.header__nav__cta .btn_premium:hover{transform:scale(1.03)}.header__nav__cta .btn_premium:active{transform:scale(.97)}}@media (min-width:1440px){.header{padding:0;animation:linear forwards distance-and-blur;animation-timeline:scroll();animation-range:0 200px}}@media (prefers-reduced-motion:reduce){.header__nav,.header__toggle,.header__logo,.header__toggle__svg{transition:none}}
.site-footer{--footer-rule:1px solid #ffffff1f;flex-direction:column;display:flex}.site-footer__main{border-top:var(--footer-rule);padding-top:var(--spacing-24);gap:var(--spacing-24);grid-template-columns:1fr;display:grid}.site-footer__brand{gap:var(--spacing-6);flex-direction:column;display:flex}.site-footer__brand svg{width:140px;height:auto}.site-footer__label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-white-muted);margin-bottom:var(--spacing-10)}.site-footer__nav-columns{gap:var(--spacing-12);grid-template-columns:repeat(2,1fr);display:grid}.site-footer__nav-columns ul{gap:var(--spacing-10);font-size:var(--text-md);flex-direction:column;list-style:none;display:flex}.site-footer__nav-columns a:hover{text-decoration:underline}.site-footer__made-by-logo{width:43px;height:auto}.site-footer__legal{margin-top:var(--spacing-24);padding-top:var(--spacing-12);border-top:var(--footer-rule);font-size:var(--text-xs);color:var(--color-white-muted)}@media (min-width:768px){.site-footer__main{grid-template-columns:1.6fr 2fr 1fr}}
.ui-card{position:relative;overflow:hidden}.ui-card .ui-card__overlay{object-fit:cover;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.ui-card .ui-card__overlay__gradient{background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 50%,#000c 90%);mask-image:linear-gradient(#0000 50%,#000c 90%)}.ui-hero__content{place-content:center;width:100%;height:100%;display:grid;position:relative}.ui-hero__title,.ui-hero__subtitle{text-align:center}.ui-hero__content__box{--content-max-width:680px;width:var(--content-max-width)}
.btn_premium{cursor:pointer;border-radius:var(--radius-full);font-size:.875rem;font-weight:var(--font-bold);color:var(--color-white);border:.6px solid #0000;align-items:center;gap:.5rem;padding:6px 8px;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 10px 15px -3px #0003}.btn_premium:hover{transform:scale(1.03)}.btn_premium:active{transform:scale(.97)}.btn_premium--block{width:100%;padding:var(--spacing-8);font-size:var(--text-md);display:block}.btn_premium--block-compact{width:100%;display:block}.btn_premium-1,.btn_premium-2,.btn_premium-3{background:linear-gradient(91.05deg, var(--color-1) 0%, var(--color-2) 50%, var(--color-3) 100%) padding-box, linear-gradient(135.41deg, var(--color-4) 0%, var(--color-5) 50%, var(--color-6) 100%) border-box;background-size:300% 300%;animation:4s infinite fluidPremium}.btn_premium-1{--color-1:#ff3033;--color-2:#e8696b;--color-3:#c5181b;--color-4:#ffb3b5;--color-5:#520b0e;--color-6:#580506}.btn_premium-2{--color-1:#20806b;--color-2:#5fa696;--color-3:#145043;--color-4:#caefe7;--color-5:#55857a;--color-6:#1c5347}.btn_premium-3{--color-1:#a68e6c;--color-2:#c4a982;--color-3:#896a3f;--color-4:#faeacb;--color-5:#b88d30;--color-6:#543100}@keyframes fluidPremium{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.btn_premium-1,.btn_premium-2,.btn_premium-3{animation:none}.btn_premium{transition:none}}
.stat-card{border-radius:var(--radius-sm);height:100%;position:relative;overflow:hidden}.symptom-card{gap:var(--spacing-12);flex-direction:column;min-height:294px;padding:24px;display:flex}.info-card{gap:var(--spacing-10);flex-direction:column;min-height:280px;display:flex}.info-card__body{white-space:pre-line}.info-card__list{gap:var(--spacing-2);flex-direction:column;padding-left:1.1em;list-style:outside;display:flex}@media (min-width:992px){.symptom-card{min-height:320px;padding:var(--spacing-40) var(--spacing-12)}}
.circular-gallery{aspect-ratio:2;width:100%;position:relative;overflow:hidden}.circular-gallery__ring{width:100%;height:auto;transform:rotate(var(--gallery-angle,0deg));transform-origin:50%;will-change:transform;display:block;position:absolute;inset:0 0 auto}
.icon-badge{aspect-ratio:1;border-radius:var(--radius-full);background-color:var(--color-icon-bg);border:1px solid var(--color-icon-border);flex-shrink:0;place-content:center;width:52px;display:grid}.icon-badge__glyph{aspect-ratio:1;width:24px;-webkit-mask-image:var(--glyph);mask-image:var(--glyph);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--glyph);background-color:currentColor;display:block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}
.partner-card{cursor:pointer;width:100%;min-height:135px;padding:var(--spacing-10) var(--spacing-12);background:var(--gradient-partner-bg) padding-box, var(--gradient-partner-border) border-box;justify-content:center;align-items:center;gap:var(--spacing-10);color:var(--color-white);border:1px solid #0000;border-radius:20px;flex-direction:column;font-family:inherit;transition:transform .2s;display:flex}.partner-card:hover{transform:scale(1.02)}.partner-card:active{transform:scale(.99)}.partner-card__logo{object-fit:contain;width:auto;height:30px}.partner-card__wordmark{font-size:var(--heading-sm);font-weight:var(--font-bold);color:#f7fbff;font-style:italic}.partner-card__cta{padding:var(--spacing-4) var(--spacing-12);border:1px solid var(--color-white);border-radius:var(--radius-full);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){.partner-card{transition:none}.partner-card:hover,.partner-card:active{transform:none}}
.partner-modal{width:min(100%,642px);max-height:100dvh;padding:var(--spacing-8);background-color:#0000;border:none;margin:auto;overflow:auto}.partner-modal::backdrop{background:#0009}.partner-modal[open]:not(.partner-modal--closing)::backdrop{animation:.25s both partnerModalBackdropIn}.partner-modal[open]:not(.partner-modal--closing) .partner-modal__panel{animation:.28s cubic-bezier(.2,.8,.25,1) both partnerModalPanelIn}.partner-modal--closing::backdrop{animation:.2s reverse both partnerModalBackdropIn}.partner-modal--closing .partner-modal__panel{animation:.2s both partnerModalPanelOut}@keyframes partnerModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes partnerModalPanelIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes partnerModalPanelOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.98)}}.partner-modal__panel{gap:var(--spacing-10);padding:var(--spacing-16) var(--spacing-12) var(--spacing-12);border-radius:var(--radius-lg);color:var(--color-white);background:var(--gradient-partner-bg) padding-box, var(--gradient-partner-border) border-box;flex-direction:column;display:flex;position:relative;box-shadow:0 24px 60px -16px #0000008c}.partner-modal__close{top:var(--spacing-6);right:var(--spacing-6);padding:var(--spacing-2);border-radius:var(--radius-full);cursor:pointer;opacity:.8;background:0 0;border:none;transition:opacity .2s;display:flex;position:absolute}.partner-modal__close:hover{opacity:1}.partner-modal__brands{justify-content:center;align-items:center;gap:var(--spacing-10);display:flex}.partner-modal__logo{object-fit:contain;width:auto;height:32px}.partner-modal__divider{background:#ffffff73;width:1px;height:32px}.partner-modal__wordmark{font-size:var(--heading-2xs);font-weight:var(--font-bold);color:#f7fbff;font-size:32px;font-style:italic}.partner-modal__rule{height:1px;margin-inline:var(--spacing-10);background:#ffffff4d;border:none}.partner-modal__intro{gap:var(--spacing-2);flex-direction:column;display:flex}.partner-modal__subtitle{color:var(--color-white-muted-2)}.partner-modal__options{gap:var(--spacing-6);grid-template-columns:repeat(3,1fr);display:grid}.partner-modal__option{min-height:124px;padding:var(--spacing-10);border-radius:var(--radius-md);justify-content:center;gap:var(--spacing-10);font-weight:var(--font-regular);text-align:center;flex-direction:column}.partner-modal__option-icon{width:30px;height:30px}.partner-modal__option-label{font-size:var(--text-sm)}.partner-modal__note{color:var(--color-white-muted-2)}.partner-modal__note-icon{width:14px;height:14px;margin-left:var(--spacing-2);vertical-align:-1px}@media (max-width:767px){.partner-modal__panel{gap:var(--spacing-8);padding:var(--spacing-16) var(--spacing-10) var(--spacing-10)}.partner-modal__title{font-size:var(--heading-2xs)}.partner-modal__subtitle{font-size:var(--text-md)}.partner-modal__options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.partner-modal__close{transition:none}.partner-modal[open]:not(.partner-modal--closing)::backdrop,.partner-modal[open]:not(.partner-modal--closing) .partner-modal__panel,.partner-modal--closing::backdrop,.partner-modal--closing .partner-modal__panel{animation-duration:.01ms}}
.product-spec{min-height:52px;padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-sm);align-items:center;gap:var(--spacing-4);background-color:#ffffff12;border:.5px solid #fff6;display:flex}.product-spec .icon-badge__glyph{width:22px}.product-spec__text{min-width:0}.product-spec__label{font-size:var(--text-xs);font-weight:var(--font-bold)}.product-spec__value{font-size:var(--text-xxs);color:var(--color-white-muted-2)}
.jh-card{border-radius:var(--radius-lg);width:100%;padding:var(--spacing-6);display:flex}.jh-card__inner{justify-content:center;align-items:center;gap:var(--spacing-6);flex-wrap:wrap;width:100%;display:flex}.jh-card__media{flex-shrink:1;flex-basis:360px;order:1}.jh-card__content{flex-grow:1;flex-basis:380px;order:2}.jh-card__title{margin-bottom:var(--spacing-3)}@media (max-width:768px){.jh-card{padding-bottom:var(--spacing-20)!important}}@media (min-width:768px){.jh-card{padding:var(--spacing-12)}.jh-card__inner{gap:var(--spacing-12)}.jh-card__inner--swapped .jh-card__media{order:2}.jh-card__inner--swapped .jh-card__content{order:1}}
.vertical-card{gap:var(--spacing-12);flex-direction:column;display:flex}.vertical-card__content{gap:var(--spacing-4);flex-direction:column;display:flex}
.landing{width:auto;max-width:var(--layout-frame);margin:0 auto;position:relative}.landing__products{margin-top:var(--rhythm-xl);gap:var(--rhythm-xl);flex-direction:column;display:flex}.landing__brand-band{padding-block:var(--rhythm-md);gap:var(--spacing-24)}@media (min-width:992px){.landing__brand-band{padding-inline:var(--section-padding-x-1)}}@media (min-width:1024px){.landing__lineup-band{padding-top:0}}
.s01-hero{background-color:var(--color-bg-hero);height:800px;color:var(--color-white);padding-inline:var(--section-space-inline);position:relative;overflow:hidden}.s01-hero__video,.s01-hero__overlay{width:100%;height:101%;position:absolute;inset:0}.s01-hero__video{object-fit:cover}.s01-hero__overlay{background-image:var(--overlay-hero)}.s01-hero__content{position:relative}@media (min-width:1440px){.s01-hero{border-top-left-radius:var(--radius-section-lg);border-top-right-radius:var(--radius-section-lg)}}
.s02-impact,.s02-impact__grid{gap:var(--spacing-10);grid-template-columns:1fr;display:grid}.s02-impact__desc{margin-top:var(--spacing-10)}.s02-impact__col{gap:var(--spacing-10);flex-direction:column;display:flex}@media (min-width:768px){.s02-impact__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.s02-impact{grid-template-columns:repeat(3,1fr)}.s02-impact__grid{grid-column:span 2/span 2}}
.s03-mobility{grid-template-columns:1fr;place-items:center;min-height:800px;display:grid}.s03-mobility__image-wrapper{width:100%}.s03-mobility__content{justify-content:center;align-items:center;gap:var(--spacing-12);flex-direction:column;display:flex}@media (min-width:992px){.s03-mobility{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.s03-mobility{grid-template-columns:repeat(3,1fr)}.s03-mobility__image-wrapper{grid-column:span 2/span 2}}
.s04-symptoms{gap:var(--spacing-12);height:100%;padding:var(--rhythm-sm) var(--section-space-inline) var(--section-space-block-end);flex-direction:column;display:flex}.s04-symptoms__header{flex-direction:column;display:flex;position:relative}.s04-symptoms__title-wrapper{justify-content:center;align-items:center;margin-top:-20%;display:flex}.s04-symptoms__title{text-align:center;width:55%}.s04-symptoms__title-accent{color:var(--color-green-nav)}.s04-symptoms__grid{gap:var(--spacing-6);grid-template-columns:1fr;display:grid}.s04-symptoms__footer{margin-top:var(--spacing-12);gap:var(--spacing-12);flex-direction:column;display:flex}@media (min-width:768px){.s04-symptoms__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.s04-symptoms{padding-inline:var(--layout-gutter)}.s04-symptoms__title{width:100%}.s04-symptoms__title-container{width:50%}}@media (min-width:1200px){.s04-symptoms__title-wrapper{margin-top:-22%}.s04-symptoms__title-container{width:50%}}
.s05-care-habits__bg{height:var(--band-height-care)}.s05-care-habits__bg:after{content:"";background-image:var(--overlay-darken-top-bottom);position:absolute;inset:0}.s05-care-habits{gap:var(--spacing-24);flex-direction:column;display:flex}.s05-care-habits__cards{gap:var(--spacing-12);padding-bottom:var(--rhythm-xs);flex-direction:column;display:flex}@media (max-width:768px){.s05-care-habits__bg{height:600px}}
.s06-lineup{padding-top:var(--rhythm-md)}@media (min-width:1024px){.s06-lineup{padding-top:0}}.s06-lineup__product-wrapper{justify-content:center;display:flex}.product-group{justify-content:center;align-items:end;max-width:400px;display:flex}.product-group__item{flex-shrink:1;flex-basis:35%;min-width:0}.product-group__item:nth-child(2){flex-basis:28%}.product-group__item--overlap-left{margin-left:-15px}.product-group__item--overlap-right{margin-left:-10px}.product-group__item img{object-fit:contain;width:100%;height:auto;display:block}
.s07-audiences{margin-top:var(--rhythm-sm);gap:var(--spacing-20);flex-direction:column;display:flex}.s07-audiences__grid{gap:var(--spacing-20)}@media (min-width:768px){.s07-audiences__grid{gap:var(--spacing-8)}}
.s08-product{gap:var(--rhythm-xs);flex-direction:column;display:flex}.s08-product__heading{gap:var(--spacing-12);grid-template-columns:1fr;align-items:center;display:grid}.s08-product__intro{gap:var(--spacing-10);flex-direction:column;display:flex}.s08-product__packshot{width:100%;max-height:400px}.s08-product__packshot img{max-height:400px}.s08-product__body{gap:var(--spacing-20) 21px;grid-template-columns:1fr;grid-auto-flow:row;display:grid}.s08-product__column{gap:var(--spacing-20);flex-direction:column;min-width:0;display:flex}.s08-product__lifestyle{width:100%}.s08-product__purchase{--purchase-gap:var(--spacing-5);gap:var(--purchase-gap);flex-direction:column;display:flex}.s08-product__specs{gap:var(--purchase-gap);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.s08-product__heading,.s08-product__body{grid-template-columns:1fr 1fr}}
.s09-closing{background-color:var(--color-black);color:var(--color-white);padding-top:var(--section-space-block-start)}.s09-closing__copy{padding-inline:var(--section-space-inline);gap:30px}.s09-closing__image{margin-top:var(--spacing-20)}
.s10-partners{--partner-gutter:11px;--partner-columns:1;gap:var(--spacing-11);flex-direction:column;display:flex}.s10-partners__title{text-transform:uppercase;letter-spacing:.02em}.s10-partners__grid{justify-content:center;gap:var(--partner-gutter);flex-wrap:wrap;width:100%;max-width:886px;margin-inline:auto;display:flex}.s10-partners__grid>*{flex:0 0 calc((100% - (var(--partner-columns) - 1) * var(--partner-gutter)) / var(--partner-columns));max-width:100%}@media (min-width:600px){.s10-partners{--partner-columns:2}}@media (min-width:992px){.s10-partners{--partner-columns:3}}
.s11-faq{margin-top:var(--rhythm-lg);gap:var(--stack-lg);flex-direction:column;display:flex}.s11-faq__list{gap:var(--stack-tight);flex-direction:column;display:flex}.faq-item{padding:var(--spacing-13) var(--spacing-20);border-radius:var(--radius-lg);background-color:#ffffff14;border:1px solid #ffffff1f;overflow:hidden}.faq-item__question{cursor:pointer;margin:calc(var(--spacing-13) * -1) calc(var(--spacing-20) * -1);padding:var(--spacing-13) var(--spacing-20);justify-content:space-between;align-items:center;gap:var(--spacing-12);font-size:var(--text-lg);list-style:none;display:flex}.faq-item__question::-webkit-details-marker{display:none}.faq-item[open] .faq-item__question{font-weight:var(--font-bold);align-items:flex-start}.faq-item__answer{margin-top:var(--spacing-8);max-width:860px}.faq-item__toggle{aspect-ratio:1;border-radius:var(--radius-full);background:var(--gradient-toggle-bg) padding-box, var(--gradient-toggle-border) border-box;border:1px solid #0000;flex-shrink:0;width:44px;transition:transform .2s;position:relative}.faq-item__toggle:before,.faq-item__toggle:after{content:"";background-color:var(--color-white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item__toggle:before{width:14px;height:1.5px}.faq-item__toggle:after{width:1.5px;height:14px}.faq-item[open] .faq-item__toggle{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.faq-item__toggle{transition:none}}
.s12-references{gap:var(--spacing-12);flex-direction:column;display:flex}.s12-references__list{line-height:1.5;font-size:var(--text-xxs);color:var(--color-white-muted-2);padding-left:1.4em;list-style-position:outside}

