/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@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}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#20242c;--navy:#222732;--cream:#f7f3e8;--paper:#fffdf8;--yellow:#ffd83d;--coral:#ef6358;--blue:#dbe9ee;--muted:#63676c;--line:#d9d5ca}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Avenir Next,Trebuchet MS,Arial,sans-serif}a{color:inherit;text-decoration:none}img{width:100%;display:block}h1,h2,h3,.button,.navCta{font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif}h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5.3vw,74px);line-height:.98}p{line-height:1.65}.eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:900}.announcement{background:var(--ink);color:#fff;text-align:center;letter-spacing:.16em;padding:9px 18px;font-size:9px;font-weight:900}.nav{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f3e8f2;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(22px,5vw,78px);display:flex;position:sticky;top:0}.brand img{width:164px}.navLinks{gap:32px;font-size:13px;font-weight:800;display:flex}.navLinks a:hover{color:var(--coral)}.navCta,.button{border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.navCta{background:var(--coral);color:#fff;padding:13px 20px;font-size:12px}.hero{background:var(--cream);grid-template-columns:.88fr 1.12fr;min-height:720px;display:grid}.heroCopy{flex-direction:column;justify-content:center;padding:clamp(70px,9vw,130px) clamp(30px,7vw,105px);display:flex}.hero h1{letter-spacing:-.068em;margin:0 0 30px;font-size:clamp(58px,7vw,100px);line-height:.9}.hero h1 em{background:linear-gradient(transparent 62%,var(--yellow) 62%);font-style:normal}.heroCopy>p{color:#44494d;max-width:590px;margin:0 0 32px;font-size:20px;line-height:1.58}.heroActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.button{padding:16px 25px;font-size:14px;transition:all .18s}.button:hover{transform:translateY(-2px);box-shadow:0 9px 22px #20242c25}.dark{background:var(--ink);color:#fff}.yellow{background:var(--yellow);color:var(--ink)}.plainLink{border-bottom:1px solid;padding:10px 0;font-size:14px;font-weight:900}.heroChecks{color:var(--muted);flex-wrap:wrap;gap:22px;margin-top:26px;font-size:12px;font-weight:800;display:flex}.heroVisual{background:var(--blue);min-height:720px;position:relative;overflow:hidden}.heroLife{object-fit:cover;height:100%}.heroProduct{background:#fff;width:205px;padding:13px;position:absolute;bottom:28px;left:28px;box-shadow:0 16px 40px #20242c2b}.heroProduct img{aspect-ratio:1.18;object-fit:cover}.heroProduct span{text-transform:uppercase;letter-spacing:.1em;padding:9px 3px 0;font-size:11px;font-weight:900;display:block}.trust{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.trust div{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:28px clamp(12px,2.2vw,32px);display:flex}.trust div:first-child{border-left:1px solid var(--line)}.trust strong{font-size:18px}.trust span{color:var(--muted);font-size:11px;line-height:1.4}.section{padding:clamp(80px,9vw,135px) clamp(24px,7vw,110px)}.intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(45px,8vw,120px);display:grid}.introCopy{color:var(--muted);max-width:650px;font-size:18px}.introCopy p:last-child{color:var(--ink)}.how{background:var(--paper)}.sectionHead{text-align:center;max-width:900px;margin:0 auto 58px}.sectionHead>p{color:var(--muted);font-size:18px}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.stepImage{border-radius:22px;height:410px;position:relative;overflow:hidden}.stepImage img{object-fit:cover;height:100%}.stepImage b{background:var(--yellow);border-radius:50%;place-items:center;width:54px;height:54px;font-size:19px;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 6px 18px #20242c26}.steps h3{margin:22px 0 7px;font-size:26px}.steps p{color:var(--muted);margin:0}.story{grid-template-columns:1.05fr .95fr;align-items:stretch;display:grid}.storyImage{min-height:680px;overflow:hidden}.storyImage img{object-fit:cover;height:100%}.storyCopy{flex-direction:column;justify-content:center;padding:clamp(65px,9vw,130px) clamp(35px,7vw,100px);display:flex}.storyCopy h2{font-size:clamp(42px,5vw,70px)}.storyCopy>p{color:#ffffffb0;max-width:620px;font-size:18px}.darkStory{background:var(--navy);color:#fff}.darkStory .eyebrow{color:var(--yellow)}.storyCopy ul{border-top:1px solid #ffffff2b;margin:30px 0 0;padding:0;list-style:none}.storyCopy li{border-bottom:1px solid #ffffff2b;gap:18px;padding:17px 0;font-weight:800;display:flex}.storyCopy li span{color:var(--yellow)}.lightStory{background:var(--blue)}.lightStory .storyCopy>p{color:var(--muted)}.lightStory .storyImage{border-radius:24px;min-height:570px;margin:55px 55px 55px 0}.uses{background:var(--cream)}.useList{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.useList>div{border-right:1px solid var(--line);min-height:220px;padding:28px 24px 20px}.useList>div:first-child{border-left:1px solid var(--line)}.useList span{color:var(--coral);font-size:11px;font-weight:900}.useList h3{margin:55px 0 10px;font-size:23px}.useList p{color:var(--muted);margin:0;font-size:14px}.quote{background:var(--yellow);text-align:center}.quoteMark{font-family:Georgia,serif;font-size:90px;line-height:.5}.quote blockquote{letter-spacing:-.035em;max-width:1050px;margin:30px auto;font-size:clamp(30px,4vw,56px);font-weight:800;line-height:1.16}.quote p{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.product{background:var(--paper);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(45px,7vw,100px);display:grid}.productImage{background:var(--blue);border-radius:24px;overflow:hidden}.productImage img{aspect-ratio:1;object-fit:cover}.productCopy>p{color:var(--muted);max-width:580px;font-size:18px}.price{border-top:1px solid var(--line);align-items:center;gap:20px;margin:25px 0;padding-top:23px;display:flex}.price strong{letter-spacing:-.05em;font-size:52px}.price span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:900;line-height:1.45}.productCopy .button{min-width:280px}.productCopy>small{color:var(--muted);margin-top:13px;font-size:11px;display:block}.guarantee{background:var(--coral);color:#fff;border-radius:24px;grid-template-columns:150px 1fr;align-items:center;gap:45px;margin:0 clamp(24px,7vw,110px) clamp(80px,9vw,135px);padding:clamp(35px,5vw,70px);display:grid}.guarantee>strong{border:3px solid #fff;border-radius:50%;place-items:center;width:138px;height:138px;font-size:58px;display:grid}.guarantee span{letter-spacing:.15em;font-size:10px;font-weight:900}.guarantee h2{margin:8px 0 10px;font-size:clamp(35px,4vw,58px)}.guarantee p{color:#fffde6;margin:0}.faq{background:var(--cream);grid-template-columns:.7fr 1.3fr;gap:clamp(45px,8vw,120px);display:grid}.faqList{border-top:1px solid var(--ink)}details{border-bottom:1px solid var(--line);padding:23px 0}summary{cursor:pointer;padding-right:38px;font-family:Arial Rounded MT Bold,sans-serif;font-size:20px;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:26px;font-weight:400;position:absolute;right:0}details[open] summary:after{content:"−"}details p{color:var(--muted);max-width:650px;margin:14px 0 0}footer{background:var(--navy);color:#fff;grid-template-columns:1.6fr repeat(3,1fr);gap:35px;padding:60px clamp(24px,7vw,110px);display:grid}.footerBrand img{filter:brightness(0)invert();width:190px}.footerBrand p{color:#ffffff8f}footer>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}footer b{color:var(--yellow);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px}footer a,footer span{color:#ffffffb5;font-size:13px}.policyPage{max-width:900px;margin:auto;padding:70px 24px 110px}.policyPage>a{color:var(--coral);font-weight:800}.policyPage h1{letter-spacing:-.05em;margin:40px 0;font-size:clamp(48px,7vw,78px)}.policyPage section{border-top:1px solid var(--line);padding:28px 0}.policyPage h2{font-size:28px}.policyPage p,.policyPage li{color:var(--muted);line-height:1.7}.policyPage .legalNote{background:var(--yellow);border:1px solid var(--ink);color:var(--ink);border-radius:12px;padding:20px}@media (width<=900px){.navLinks{display:none}.hero,.intro,.story,.product,.faq{grid-template-columns:1fr}.heroVisual{min-height:590px}.trust{grid-template-columns:1fr 1fr}.trust div:nth-child(3){border-left:1px solid var(--line)}.steps{grid-template-columns:1fr}.stepImage{height:min(65vw,520px)}.storyImage{min-height:580px}.lightStory .storyImage{order:-1;min-height:500px;margin:35px 35px 0}.useList{grid-template-columns:1fr 1fr}.useList>div:nth-child(3){border-left:1px solid var(--line)}.guarantee{grid-template-columns:1fr}.faq{gap:45px}footer{grid-template-columns:1fr 1fr}}@media (width<=600px){.announcement{font-size:8px}.nav{height:74px;padding:0 16px}.brand img{width:137px}.navCta{padding:11px 15px;font-size:0}.navCta:after{content:"Buy · $9.99";font-size:12px}.heroCopy{padding:65px 22px}.hero h1{font-size:54px}.heroCopy>p{font-size:17px}.heroVisual{min-height:500px}.heroLife{object-position:66% center}.heroProduct{width:145px;bottom:16px;left:16px}.trust{grid-template-columns:1fr 1fr;padding:0 12px}.trust div{padding:20px 12px}.section{padding:75px 22px}.stepImage{height:390px}.storyImage{min-height:440px}.storyCopy{padding:70px 22px}.lightStory .storyImage{min-height:390px;margin:20px 20px 0}.useList{grid-template-columns:1fr}.useList>div,.useList>div:nth-child(3){border-left:0;border-right:0;border-bottom:1px solid var(--line);min-height:165px;padding-left:0}.useList>div:first-child{border-left:0}.useList h3{margin-top:30px}.product{gap:35px}.productCopy .button{width:100%;min-width:0}.guarantee{border-radius:18px;gap:25px;margin:0 18px 75px}.guarantee>strong{width:110px;height:110px;font-size:45px}.faq{gap:35px}footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.navLinks{text-transform:uppercase;letter-spacing:.05em;gap:clamp(13px,1.5vw,24px);font-size:10px}.about{background:var(--paper);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,8vw,110px);display:grid}.aboutImage{border-radius:24px;overflow:hidden}.aboutImage img{aspect-ratio:4/3;object-fit:cover}.aboutCopy p{color:var(--muted);max-width:650px;font-size:18px}.business{background:var(--blue);grid-template-columns:1fr 1fr;gap:1px;padding-top:0;padding-bottom:0;display:grid}.business>div{padding:clamp(70px,8vw,115px) clamp(30px,6vw,90px)}.business>div+div{background:var(--navy);color:#fff;border-left:1px solid #20242c26}.business h2{font-size:clamp(38px,4.4vw,62px)}.business p{max-width:570px;color:var(--muted);margin-bottom:28px;font-size:17px}.business>div+div p{color:#ffffffa8}@media (width<=900px){.about,.business{grid-template-columns:1fr}.business>div+div{border-top:1px solid #20242c26;border-left:0}}.navMenu{border:0;padding:0;position:relative}.navMenu>summary{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;background:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;font-size:12px;font-weight:900;display:flex}.navMenu>summary:after{display:none}.navMenu>summary span{font-size:16px;line-height:1;transition:transform .18s}.navMenu[open]>summary span{transform:rotate(180deg)}.navDropdown{background:var(--paper);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:240px;padding:10px;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 18px 45px #20242c26}.navDropdown a{border-radius:10px;padding:12px 14px;font-size:13px;font-weight:800}.navDropdown a:hover,.navDropdown a:focus-visible{background:var(--yellow);outline:none}@media (width<=900px){.navDropdown{left:auto;right:0;transform:none}}@media (width<=600px){.navMenu>summary{padding:10px 12px;font-size:11px}.navDropdown{width:225px;right:-70px}}.howMenu,.mobileNavMenu{border:0;padding:0;position:relative}.howMenu>summary,.mobileNavMenu>summary{font-family:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;white-space:nowrap;align-items:center;gap:6px;padding:0;font-weight:900;display:flex}.howMenu>summary:after,.mobileNavMenu>summary:after{display:none}.howMenu>summary span,.mobileNavMenu>summary span{font-size:14px;line-height:1;transition:transform .18s}.howMenu[open]>summary span,.mobileNavMenu[open]>summary span{transform:rotate(180deg)}.howMenu .navDropdown{width:260px;top:calc(100% + 22px);left:0;transform:none}.mobileNavMenu{display:none}.mobileNavMenu>summary{border:1px solid var(--line);background:var(--paper);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:11px 14px;font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;font-size:11px}@media (width<=900px){.mobileNavMenu{display:block}.mobileNavMenu .navDropdown{left:auto;right:0;transform:none}}@media (width<=600px){.mobileNavMenu .navDropdown{width:225px;right:-68px}}@media (width<=900px){.nav{flex-wrap:wrap;height:auto;min-height:82px;padding-top:10px;padding-bottom:0}.navLinks{border-top:1px solid var(--line);background:var(--paper);scrollbar-width:none;order:3;gap:24px;width:calc(100% + 44px);margin:10px -22px 0;padding:0 22px;display:flex;overflow-x:auto}.navLinks::-webkit-scrollbar{display:none}.navLinks a{flex:none;padding:13px 0}.mobileNavMenu{display:none}}@media (width<=600px){.nav{padding:9px 16px 0}.navLinks{gap:21px;width:calc(100% + 32px);margin:9px -16px 0;padding:0 16px}}.ssHome{--ss-ink:#17212b;--ss-yellow:#ffd43b;--ss-coral:#f26359;--ss-cream:#fbf8ef;--ss-blue:#dcebf0;color:var(--ss-ink);background:#fff}.ssHome h1,.ssHome h2,.ssHome h3,.ssButton,.ssCart{font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif}.ssHome h2{letter-spacing:-.055em;font-size:clamp(42px,5.1vw,72px);line-height:.98}.ssAnnouncement{background:var(--ss-yellow);text-align:center;letter-spacing:.15em;padding:10px 20px;font-size:10px;font-weight:900}.ssAnnouncement span{padding:0 12px}.ssHeader{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff4;border-bottom:1px solid #17212b18;justify-content:space-between;align-items:center;gap:28px;height:94px;padding:0 clamp(22px,4.8vw,76px);display:flex;position:sticky;top:0}.ssLogo img{width:160px}.ssNav{text-transform:uppercase;letter-spacing:.055em;white-space:nowrap;align-items:center;gap:clamp(13px,1.65vw,27px);font-size:10px;font-weight:900;display:flex}.ssNav a:hover{color:var(--ss-coral)}.ssCart{background:var(--ss-ink);color:#fff;white-space:nowrap;border-radius:999px;padding:13px 18px;font-size:12px}.ssHero{background:var(--ss-cream);grid-template-columns:.9fr 1.1fr;min-height:690px;display:grid}.ssHeroCopy{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,125px) clamp(28px,6.5vw,105px);display:flex}.ssKicker{text-transform:uppercase;letter-spacing:.17em;color:var(--ss-coral);margin:0 0 18px;font-weight:900;font-size:10px!important;line-height:1.2!important}.ssHero h1{letter-spacing:-.07em;margin:0 0 28px;font-size:clamp(58px,6.8vw,98px);line-height:.9}.ssHero h1 em{background:linear-gradient(transparent 62%,var(--ss-yellow) 62%);font-style:normal}.ssLead{color:#4c555c;max-width:580px;margin:0 0 30px;font-size:19px;line-height:1.6}.ssActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ssButton{border-radius:999px;justify-content:center;align-items:center;padding:16px 24px;font-size:14px;font-weight:900;display:inline-flex}.ssPrimary{background:var(--ss-ink);color:#fff}.ssYellow{background:var(--ss-yellow);color:var(--ss-ink)}.ssTextLink{border-bottom:1px solid;padding:10px 0;font-size:14px;font-weight:900}.ssMiniProof{color:#687077;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:11px;font-weight:800;display:flex}.ssHeroMedia{background:var(--ss-blue);place-items:center;display:grid;position:relative;overflow:hidden}.ssHeroPhoto{object-fit:cover;width:100%;height:100%}.ssHeroBadge{background:var(--ss-yellow);border-radius:50%;justify-content:center;align-items:center;gap:7px;width:112px;height:112px;display:flex;position:absolute;bottom:28px;right:28px;box-shadow:0 15px 35px #17212b26}.ssHeroBadge strong{font-size:45px;line-height:1}.ssHeroBadge span{text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}.ssBenefits{border-top:1px solid #17212b1b;border-bottom:1px solid #17212b1b;grid-template-columns:repeat(4,1fr);padding:0 clamp(22px,5vw,80px);display:grid}.ssBenefits article{border-right:1px solid #17212b1b;align-items:center;gap:15px;padding:30px clamp(12px,2vw,30px);display:flex}.ssBenefits article:first-child{border-left:1px solid #17212b1b}.ssBenefits article>span{background:var(--ss-yellow);border-radius:50%;flex:0 0 45px;place-items:center;width:45px;height:45px;font-size:12px;font-weight:900;display:grid}.ssBenefits h3{margin:0 0 4px;font-size:15px}.ssBenefits p{color:#697177;margin:0;font-size:11px;line-height:1.4}.ssIntro{text-align:center;background:#fff;padding:clamp(85px,10vw,145px) 24px}.ssIntro h2{margin:0 auto 25px}.ssIntro>p:last-child{color:#5d666d;max-width:740px;margin:auto;font-size:18px}.ssFeature{grid-template-columns:1fr 1fr;min-height:680px;display:grid}.ssFeatureMedia{overflow:hidden}.ssFeatureMedia img{object-fit:cover;height:100%}.ssFeatureCopy{flex-direction:column;justify-content:center;padding:clamp(65px,8vw,120px) clamp(35px,7vw,105px);display:flex}.ssFeatureCopy h2{margin:0 0 25px}.ssFeatureCopy>p:not(.ssKicker){color:inherit;opacity:.72;max-width:600px;margin:0 0 28px;font-size:18px}.ssFeatureCopy .ssButton{align-self:flex-start}.ssFeatureDark{background:var(--ss-ink);color:#fff}.ssFeatureLight{background:var(--ss-blue)}.ssFeatureCopy ul{margin:6px 0;padding:0;list-style:none}.ssFeatureCopy li{border-bottom:1px solid #17212b2b;padding:14px 0;font-weight:800}.ssFeatureCopy li:before{content:"✓";color:var(--ss-coral);margin-right:12px}.ssHow{background:var(--ss-cream);padding:clamp(85px,9vw,135px) clamp(22px,6.5vw,105px)}.ssSectionTitle{text-align:center;max-width:850px;margin:0 auto 55px}.ssSectionTitle h2{margin:0}.ssSectionTitle>p:last-child{color:#697177;font-size:17px}.ssSteps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ssSteps article>div{background:#fff;border-radius:20px;height:410px;position:relative;overflow:hidden}.ssSteps img{object-fit:cover;height:100%}.ssSteps b{background:var(--ss-yellow);border-radius:50%;place-items:center;width:52px;height:52px;font-size:18px;display:grid;position:absolute;top:18px;left:18px}.ssSteps h3{margin:20px 0 6px;font-size:25px}.ssSteps p{color:#687177;margin:0}.ssProduct{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,8vw,110px);padding:clamp(85px,9vw,135px) clamp(22px,7vw,110px);display:grid}.ssProductMedia{background:var(--ss-blue);border-radius:24px;overflow:hidden}.ssProductMedia img{aspect-ratio:1;object-fit:cover}.ssProductCopy h2{margin:0 0 24px;font-size:clamp(40px,4.8vw,68px)}.ssProductCopy>p:not(.ssKicker){color:#687177;font-size:18px}.ssPrice{align-items:center;gap:20px;margin:26px 0;display:flex}.ssPrice strong{font-size:52px}.ssPrice span{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900}.ssProductCopy small{color:#747b80;margin-top:12px;display:block}.ssGuarantee{background:var(--ss-coral);color:#fff;border-radius:24px;grid-template-columns:145px 1fr;align-items:center;gap:42px;margin:0 clamp(22px,7vw,110px) clamp(85px,9vw,135px);padding:clamp(40px,5vw,70px);display:grid}.ssSeal{border:3px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:135px;height:135px;display:flex}.ssSeal strong{font-size:52px;line-height:.9}.ssSeal span{letter-spacing:.16em;font-size:10px;font-weight:900}.ssGuarantee .ssKicker{color:#fff}.ssGuarantee h2{margin:0 0 12px}.ssGuarantee p:last-child{margin:0;font-size:17px}.ssAbout{background:var(--ss-cream);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.ssAbout>div{padding:clamp(70px,9vw,130px) clamp(32px,7vw,105px)}.ssAbout h2{margin:0 0 25px}.ssAbout>div>p:last-child{color:#687177;font-size:18px}.ssAbout>img{object-fit:cover;height:100%;min-height:620px}.ssSupport{grid-template-columns:1fr 1fr;display:grid}.ssSupport article{background:var(--ss-blue);padding:clamp(70px,8vw,115px) clamp(32px,6vw,90px)}.ssSupport article+article{background:var(--ss-ink);color:#fff}.ssSupport h2{margin:0 0 20px;font-size:clamp(39px,4.5vw,62px)}.ssSupport article>p:not(.ssKicker){opacity:.72;margin-bottom:28px;font-size:17px}.ssFaq{background:#fff;grid-template-columns:.7fr 1.3fr;gap:clamp(45px,8vw,120px);padding:clamp(85px,9vw,135px) clamp(22px,7vw,110px);display:grid}.ssFaq h2{margin:0}.ssFaq>div+div{border-top:1px solid var(--ss-ink)}.ssFooter{background:var(--ss-ink);color:#fff;grid-template-columns:1.6fr repeat(3,1fr);gap:38px;padding:60px clamp(22px,7vw,110px);display:grid}.ssFooter>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ssFooter img{filter:brightness(0)invert();width:185px}.ssFooter p,.ssFooter a,.ssFooter span{color:#ffffffa8;font-size:13px}.ssFooter b{color:var(--ss-yellow);text-transform:uppercase;letter-spacing:.13em;margin-bottom:7px;font-size:10px}@media (width<=1050px){.ssNav{display:none}.ssHeader{flex-wrap:wrap;height:auto;min-height:82px;padding-top:10px}.ssNav{background:#fff;border-top:1px solid #17212b18;order:3;width:calc(100% + 44px);margin:0 -22px;padding:12px 22px;display:flex;overflow-x:auto}.ssNav a{flex:none}.ssHero,.ssFeature,.ssProduct,.ssAbout,.ssFaq{grid-template-columns:1fr}.ssHeroMedia{min-height:600px}.ssBenefits{grid-template-columns:1fr 1fr}.ssFeatureLight .ssFeatureMedia{order:-1}.ssAbout>img{min-height:560px}.ssFooter{grid-template-columns:1fr 1fr}}@media (width<=650px){.ssAnnouncement{font-size:8px}.ssHeader{padding:8px 16px 0}.ssLogo img{width:134px}.ssCart{padding:11px 14px;font-size:11px}.ssNav{width:calc(100% + 32px);margin:0 -16px;padding:11px 16px}.ssHeroCopy{padding:65px 22px}.ssHero h1{font-size:53px}.ssLead{font-size:17px}.ssHeroMedia{min-height:460px}.ssBenefits{grid-template-columns:1fr}.ssBenefits article,.ssBenefits article:first-child{border-bottom:1px solid #17212b1b;border-left:0;border-right:0}.ssFeatureMedia{min-height:430px}.ssFeatureCopy{padding:70px 22px}.ssSteps{grid-template-columns:1fr}.ssSteps article>div{height:390px}.ssProduct{padding-left:22px;padding-right:22px}.ssGuarantee{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.ssAbout>div{padding:75px 22px}.ssAbout>img{min-height:430px}.ssSupport{grid-template-columns:1fr}.ssSupport article{padding:75px 22px}.ssFaq{gap:38px}.ssFooter{grid-template-columns:1fr}}.ssBenefits article>.ssBenefitIcon{font-family:Arial Unicode MS,Apple Symbols,sans-serif;font-size:22px;line-height:1}.ssBenefits article>.ssThermometer{font-size:24px}.ssBenefits article>.ssFlag{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:22px}.ssVideo{aspect-ratio:16/9;background:var(--ss-ink);border-radius:24px;width:min(1080px,100%);margin:0 auto 58px;overflow:hidden;box-shadow:0 24px 55px #17212b24}.ssVideo iframe{border:0;width:100%;height:100%;display:block}@media (width<=650px){.ssVideo{border-radius:16px;margin-bottom:42px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
