*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,h1,h2,p{margin:0}img,svg{max-width:100%;display:block}a{color:inherit}button,input,textarea,select{font:inherit}:root{--color-background:#fff8ee;--color-teal:#35c6b5;--color-yellow:#ffd65a;--color-coral:#ff7b70;--color-sky:#79c8f3;--color-ink:#17324d;--color-halo:#ddf7f1;--font-heading:"Baloo 2", "Arial Rounded MT Bold", Arial, sans-serif;--font-body:Nunito, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--content-max-width:72rem;--page-padding-desktop:2.5rem;--page-padding-mobile:1.25rem;--radius-small:.5rem;--radius-medium:1rem;--radius-large:1.5rem;--transition-base:.18s ease;--header-content-max-width:82rem;--header-height-desktop:5.5rem;--header-height-mobile:4.5rem;color:var(--color-ink);background:var(--color-background);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}html,body{overflow-x:clip}body{background:var(--color-background);min-width:20rem;min-height:100svh}.landing-decor-stage{z-index:0;pointer-events:none;width:1440px;position:absolute;top:0;left:50vw;transform:translate(-50%)}.landing-decor{pointer-events:none;max-width:none;display:block;position:absolute}.landing-decor--top-left{width:589.783px;height:462.061px;top:411.726px;left:-359.152px}.landing-decor--mid-left-b{width:418px;height:263px;top:847px;left:-111px}.landing-decor--mid-right{width:589.783px;height:462.061px;top:737px;left:1101.11px}.landing-decor--mid-left-a{width:439.536px;height:261.847px;top:2793.12px;left:-7.78px}.container{width:min(100% - (var(--page-padding-desktop) * 2), var(--content-max-width));margin-inline:auto}.site-header{z-index:2;height:var(--header-height-desktop);background:0 0;position:relative}.site-header__inner{width:min(100% - (var(--page-padding-desktop) * 2), var(--header-content-max-width));justify-content:space-between;align-items:center;height:100%;margin-inline:auto;display:flex}.site-logo{flex:0 0 9.875rem;height:2.5rem;display:block;overflow:hidden}.site-logo img{object-fit:contain;width:100%;height:100%}.site-navigation{color:var(--color-ink);font-size:.875rem;font-weight:700;line-height:1.25rem;display:contents}.site-navigation__links{align-items:center;gap:2.375rem;display:flex}.site-navigation a{border-radius:var(--radius-small);text-decoration:none}.site-navigation a:hover{color:var(--color-teal)}.site-navigation a:focus-visible,.site-logo:focus-visible,.site-menu-toggle:focus-visible{outline:3px solid var(--color-teal);outline-offset:3px}.site-navigation__cta{background:var(--color-teal);color:#fff;transition:background-color var(--transition-base);border-radius:999px;padding:.75rem 1.375rem;line-height:1.1875rem}.site-navigation__cta:hover{background:var(--color-ink);color:#fff}.site-menu-toggle{display:none}.page-section{z-index:1;padding-block:clamp(3.5rem,8vw,7.5rem);position:relative}.hero{z-index:0;background:var(--color-background);height:30.25rem;position:relative;overflow:visible}.hero__content{z-index:1;width:min(100% - (var(--page-padding-desktop) * 2), var(--header-content-max-width));height:100%;margin-inline:auto;position:relative}.hero__eyebrow{color:var(--color-ink);letter-spacing:.13125rem;white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:normal;position:absolute;top:1.875rem;left:0}.hero__title{width:32.5rem;color:var(--color-ink);font-size:3.25rem;line-height:3rem;position:absolute;top:4.125rem;left:0}.hero__title span{color:var(--color-teal);white-space:nowrap;display:block}.hero__accent{width:11.125rem;height:auto;position:absolute;top:10.5625rem;left:1rem}.hero__mobile-accent{display:none}.hero__description{width:31.25rem;color:var(--color-ink);font-size:1.125rem;line-height:1.75rem;position:absolute;top:13.125rem;left:0}.hero__cta{background:var(--color-teal);color:#fff;border-radius:999px;padding:.9375rem 1.75rem;font-size:1rem;font-weight:700;line-height:normal;text-decoration:none;position:absolute;top:19rem;left:0}.hero__store-badges{gap:.75rem;display:flex;position:absolute;top:23.25rem;left:0}.store-badge{color:#fff;white-space:nowrap;background:#000;border-radius:.5625rem;align-items:center;gap:.625rem;height:2.75rem;padding:.625rem 1.125rem .625rem 1rem;font-size:.9375rem;font-weight:700;line-height:normal;text-decoration:none;display:inline-flex}.store-badge img{flex:none;max-width:none}.store-badge:first-child img{width:1.25rem;height:1.5rem}.store-badge:last-child img{width:1.3627rem;height:1.5rem}.hero__offer{color:var(--color-ink);white-space:nowrap;font-size:1.125rem;font-weight:700;line-height:1.75rem;position:absolute;top:27rem;left:0}.hero__visual{top:-1.25rem;right:max(var(--page-padding-desktop), calc((100% - var(--header-content-max-width)) / 2));aspect-ratio:54.625/37.3125;width:min(60.694vw,54.625rem);position:absolute;overflow:hidden}.hero__visual img{object-fit:contain;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero__decor{display:none}.hero__cta:focus-visible,.store-badge:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.benefits{z-index:1;height:13.75rem;padding-top:1.375rem;position:relative}.benefits__panel{width:min(100% - (var(--page-padding-desktop) * 2), var(--header-content-max-width));background:var(--color-background);border:1px solid #ece5dae6;border-radius:2.125rem;justify-content:space-between;align-items:center;height:11rem;margin-inline:auto;display:flex;box-shadow:0 .25rem .25rem #0000001a}.benefit-card{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;min-width:0;height:9.125rem;padding-inline:.8125rem;display:flex}.benefit-card__icon{background:var(--color-halo);border-radius:50%;flex:none;place-items:center;width:4rem;height:4rem;display:grid}.benefit-card__icon img{width:2.125rem;height:2.125rem}.benefit-card h3,.benefit-card p{color:var(--color-ink);margin:0}.benefit-card h3{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;line-height:1.25rem}.benefit-card p{width:min(100%,17.5rem);font-size:.875rem;line-height:1.125rem}.benefits__divider{background:#ece5da;flex:none;width:1px;height:5.75rem}.how-it-works{width:100vw;height:40.625rem;padding-top:1.875rem;position:relative;overflow:visible}.how-it-works__header{width:min(100% - (var(--page-padding-desktop) * 2), 80rem);height:4.875rem;color:var(--color-ink);text-align:center;justify-items:center;margin-inline:auto;display:grid}.how-it-works__header h2,.how-it-works__header p,.how-it-works__copy h3,.how-it-works__copy p{margin:0}.how-it-works__header h2{font-family:var(--font-heading);font-size:2.125rem;font-weight:700;line-height:2.375rem}.how-it-works__header p{margin-top:.375rem;font-size:1rem;line-height:1.375rem}.how-it-works__steps{width:min(100% - (var(--page-padding-desktop) * 2), 82rem);grid-template-columns:repeat(3,25.75rem);gap:2.375rem;height:31.25rem;margin:.875rem auto 0;display:grid}.how-it-works__card{background:#fffbf6;border:1px solid #fce8cb;border-radius:1.75rem;flex-direction:column;gap:.875rem;width:25.75rem;height:31.25rem;padding:1.375rem;display:flex;overflow:hidden}.how-it-works__card-header{flex:none;align-items:center;gap:.875rem;width:23rem;height:4rem;display:flex}.how-it-works__number{width:3.375rem;height:3.375rem;color:var(--color-ink);font-family:var(--font-heading);background:#98e1fa;border-radius:50%;flex:none;place-items:center;font-size:1.625rem;font-weight:700;line-height:normal;display:grid}.how-it-works__copy{width:18.5rem;color:var(--color-ink)}.how-it-works__copy h3{font-family:var(--font-heading);white-space:nowrap;font-size:1.125rem;font-weight:700;line-height:1.3125rem}.how-it-works__copy p{width:18.125rem;margin-top:.1875rem;font-size:.875rem;line-height:1.125rem}.how-it-works__artwork{flex:none;width:23rem;height:24.125rem}.how-it-works__artwork img{object-fit:contain;width:100%;height:100%;display:block}.how-it-works__decor{display:none}.parent-control{z-index:1;width:100vw;height:20rem;padding-top:1.5rem;position:relative;overflow:visible}.parent-control__panel{background:var(--color-halo);border-radius:2.125rem;flex-direction:column;align-items:center;gap:.75rem;width:min(100% - 5rem,82rem);height:16.875rem;margin-inline:auto;padding:1rem 1.75rem .75rem;display:flex}.parent-control__title{width:100%;height:2.5rem;color:var(--color-ink);font-family:var(--font-heading);text-align:center;font-size:1.75rem;font-weight:700;line-height:2rem}.parent-control__grid{grid-template-columns:repeat(4,18.75rem);gap:1.125rem;width:100%;height:9.375rem;display:grid}.parent-control__card{width:18.75rem;height:9.375rem;color:var(--color-ink);text-align:center;background:#fffbf6;border:1px solid #e8e7de;border-radius:1.375rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:.625rem .875rem;display:flex;overflow:hidden}.parent-control__card--featured{background:#fffdf8;border-color:#fffbf6}.parent-control__icon{flex:none;width:3rem;height:3rem;display:block}.parent-control__card h3,.parent-control__card p{margin:0}.parent-control__card h3{height:1.125rem;font-family:var(--font-heading);white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.125rem}.parent-control__card p{width:16.25rem;min-height:3.125rem;font-size:.8125rem;line-height:1.0625rem}.parent-control__disclaimer{width:100%;height:1.75rem;color:var(--color-ink);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;display:flex}.parent-control__info{background:var(--color-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.125rem;height:1.125rem;font-size:.75rem;font-weight:700;line-height:1.125rem;display:grid}.parent-area{z-index:1;width:100vw;height:19.875rem;position:relative;overflow:visible}.parent-area__panel{background:#dcf3ff;border-radius:2.125rem;align-items:center;gap:9.8125rem;width:min(100% - 5rem,82rem);height:19.875rem;margin-inline:auto;padding:1.875rem 2.125rem;display:flex;overflow:hidden}.parent-area__copy{width:37.5rem;height:12.5rem;color:var(--color-ink);flex:none;position:relative;overflow:hidden}.parent-area__copy h2,.parent-area__copy p{margin:0}.parent-area__copy h2{font-family:var(--font-heading);white-space:nowrap;font-size:1.9375rem;font-weight:700;line-height:2.1875rem;position:absolute;top:0;left:0}.parent-area__offer{width:35.625rem;min-height:3.25rem;font-size:1.0625rem;font-weight:700;line-height:1.4375rem;position:absolute;top:2.25rem;left:0}.parent-area__offer span{display:block}.parent-area__body{width:37.5rem;height:6.25rem;font-size:.9375rem;line-height:normal;position:absolute;top:6.25rem;left:0}.parent-area__body p+p{margin-top:1.125rem}.parent-area__visual{object-fit:contain;flex:none;display:block}.parent-area__visual--desktop{width:22.5625rem;height:20.0625rem}.parent-area__visual--mobile{display:none}.faq{z-index:1;width:100vw;min-height:46.125rem;color:var(--color-ink);position:relative;overflow:visible}.faq__header{z-index:1;text-align:center;justify-items:center;padding-top:2.25rem;display:grid;position:relative}.faq__header h2,.faq__header p,.faq-item h3,.faq-answer p{margin:0}.faq__header h2{width:52.5rem;height:2.75rem;font-family:var(--font-heading);font-size:2.125rem;font-weight:700;line-height:2.375rem}.faq__header p{color:#53697c;width:46.25rem;height:1.5rem;margin-top:.25rem;font-size:.9375rem;line-height:1.3125rem}.faq__accordion{z-index:1;flex-direction:column;gap:.625rem;width:min(100% - 5rem,65rem);margin:1.5rem auto 0;display:flex;position:relative}.faq-item{background:#fffdf8;border:1px solid #e8e7de;border-radius:1.125rem;min-height:3.5rem;position:relative;overflow:hidden}.faq-item h3{height:3.5rem}.faq-question{width:100%;height:100%;color:var(--color-ink);font-family:var(--font-heading);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 1rem 0 1.375rem;font-size:1rem;font-weight:700;line-height:1.25rem;display:flex}.faq-question>span:first-child{min-width:0}.faq-question:focus-visible{outline:3px solid var(--color-teal);outline-offset:-3px}.faq-toggle{background:var(--color-halo);width:2rem;height:2rem;color:var(--color-ink);font-family:var(--font-body);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:700;line-height:1.5rem;display:grid}.faq-answer{color:#53697c;width:calc(100% - 4rem);min-height:3.875rem;padding:0 0 1.375rem 1.375rem;font-size:.84375rem;line-height:1.1875rem}.faq-item.is-open .faq-answer{min-height:0}.faq-answer[hidden]{display:none}.faq-accent{background:#36c6b5;border-radius:999px;width:5.625rem;height:.3125rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.faq-item:not(.is-open) .faq-accent{display:none}.faq__desktop-stage{z-index:0;pointer-events:none;width:1440px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.faq__decor{z-index:0;pointer-events:none;display:block;position:absolute}.faq__decor--desktop-left{width:230.741px;height:208.955px;top:160px;left:66.821px}.faq__decor--desktop-top-right{width:281.698px;height:268.688px;top:15px;left:1214.37px}.faq__decor--desktop-bottom-right{width:341.706px;height:328.693px;top:461px;left:1320.48px}.faq__decor--mobile-top-left,.faq__decor--mobile-top-right,.faq__decor--mobile-bottom-left,.faq__decor--mobile-bottom-right{display:none}h1,h2{font-family:var(--font-heading);font-weight:700}h1{font-size:clamp(3rem,8vw,6rem);line-height:.98}h2{font-size:clamp(2rem,4vw,3rem);line-height:1.1}h1+p,h2+p{margin-top:1rem}.site-footer{z-index:1;background:var(--color-background);width:100vw;height:5rem;color:var(--color-ink);position:relative;overflow:hidden}.site-footer__inner{z-index:1;justify-content:space-between;align-items:center;width:min(100vw - 8rem,82rem);height:2.25rem;margin:1.375rem auto;display:flex;position:relative}.site-footer__logo{flex:none;width:9.75rem;height:2.25rem;position:relative;overflow:hidden}.site-footer__logo img{width:102.56%;max-width:none;height:148.15%;display:block;position:absolute;top:-27.88%;left:-1.41%}.site-footer__links{white-space:nowrap;align-items:center;gap:2rem;font-size:.84375rem;font-weight:400;line-height:1.5rem;display:flex}.site-footer__links a{color:inherit;text-decoration:none}.site-footer__copyright{white-space:nowrap;margin:0;font-size:.78125rem;font-weight:400;line-height:1.5rem}.site-footer__cloud{pointer-events:none;display:none}.final-cta{z-index:1;width:100vw;height:10.625rem;padding-top:1.25rem;position:relative}.final-cta__panel{background:#fee391;border-radius:2.125rem;width:min(100vw - 5rem,82rem);height:9.375rem;margin-inline:auto;position:relative;box-shadow:0 .25rem .125rem #00000040}.final-cta__art{pointer-events:none;position:absolute;overflow:hidden}.final-cta__art img{max-width:none;height:auto;display:block;position:absolute;top:0}.final-cta__art--smarkulek{width:15rem;height:10.9375rem;top:-1.5625rem;left:2.5625rem}.final-cta__art--smarkulek img{width:15rem;height:15rem;left:0}.final-cta__art--tissue{width:15.3125rem;height:11.3125rem;top:-1.9375rem;left:63rem}.final-cta__art--tissue img{width:15.375rem;left:-.03125rem}.final-cta__copy{width:25.8125rem;height:5.25rem;color:var(--color-ink);position:absolute;top:2.0625rem;left:19.125rem}.final-cta__copy h2,.final-cta__copy p{margin:0}.final-cta__copy h2{font-family:var(--font-heading);white-space:nowrap;font-size:1.75rem;font-weight:700;line-height:2rem}.final-cta__copy p{margin-top:.625rem;font-size:.9375rem;line-height:1.3125rem}.final-cta__badges{align-items:center;gap:.75rem;height:2.75rem;display:flex;position:absolute;top:3.3125rem;left:44rem}.final-cta__badges .store-badge{flex:none;justify-content:center;width:8.4375rem;padding-inline:.75rem}@media (width>=88rem){.hero,.site-footer{background:0 0}}@media (width<=87.99rem){.landing-decor-stage{display:none}.final-cta{height:17.75rem;padding-top:1.25rem}.final-cta__panel{width:min(100vw - 3rem,21.375rem);height:16.5rem;box-shadow:none;border-radius:1.75rem}.final-cta__art{width:6.875rem;height:5.75rem;overflow:visible}.final-cta__art img{object-fit:contain;width:100%;height:100%;position:static}.final-cta__art--smarkulek{top:-.75rem;left:2.375rem}.final-cta__art--tissue{top:-.5rem;left:12.125rem}.final-cta__copy{text-align:center;width:min(18.875rem,100% - 2.5rem);height:5.375rem;top:5.75rem;left:50%;transform:translate(-50%)}.final-cta__copy h2{white-space:nowrap;height:2.125rem;font-size:1.5625rem;line-height:1.875rem}.final-cta__copy p{height:2.625rem;margin-top:.625rem;font-size:.8125rem;line-height:1.125rem}.final-cta__badges{justify-content:center;gap:.625rem;width:19.125rem;top:12.0625rem;left:50%;transform:translate(-50%)}.site-footer{height:10rem}.site-footer__inner{width:100%;height:100%;margin:0;display:block}.site-footer__logo{width:8.1875rem;height:1.875rem;position:absolute;top:1.4375rem;left:calc(50% - 4.0625rem)}.site-footer__links{justify-content:center;gap:1.5rem;width:calc(100% - 3rem);height:1.5rem;font-size:.75rem;line-height:1.5rem;position:absolute;top:4.4375rem;left:1.5rem}.site-footer__copyright{color:#586c7e;text-align:center;white-space:normal;width:calc(100% - 3rem);height:2rem;font-size:.625rem;line-height:.9375rem;position:absolute;top:7.0625rem;left:1.5rem}.site-footer__cloud{z-index:0;pointer-events:none;display:block;position:absolute}.site-footer__cloud--left{width:5.4rem;height:2.16rem;top:2.86rem;left:-1.1875rem}.site-footer__cloud--right{width:6.1875rem;height:3.09375rem;top:4.8125rem;left:calc(50% + 5.875rem)}}@media (width<=63.99rem){.container{width:min(100% - (var(--page-padding-mobile) * 2), var(--content-max-width))}.site-header{height:var(--header-height-mobile);background:var(--color-background)}.site-header__inner{width:min(100% - (var(--page-padding-mobile) * 2), var(--header-content-max-width));position:relative}.site-logo{flex-basis:8.25rem;height:2.75rem}.site-menu-toggle{width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;background:#fff;border:1px solid #dce7ec;border-radius:50%;place-content:center;gap:.21875rem;padding:0;display:grid}.site-menu-toggle span{background:currentColor;border-radius:.125rem;width:1.125rem;height:.15625rem;display:block}.site-navigation{z-index:1;border-radius:var(--radius-medium);background:#fff;border:1px solid #dce7ec;gap:.25rem;min-width:13rem;padding:.75rem;display:grid;position:absolute;top:calc(100% - .25rem);right:0;box-shadow:0 .5rem 1.5rem #17324d1f}.site-navigation__links{gap:.25rem;display:grid}.site-navigation[hidden]{display:none}.site-navigation a{padding:.625rem .75rem}.site-navigation__cta{text-align:center;margin-top:.25rem}.hero{height:41rem}.hero__content{text-align:center;width:100%;margin:0}.hero__eyebrow{letter-spacing:normal;white-space:normal;width:21.375rem;font-size:.6875rem;line-height:1rem;top:2rem;left:50%;transform:translate(-50%)}.hero__title{width:21.375rem;color:var(--color-ink);font-size:2.125rem;line-height:2.25rem;top:4rem;left:50%;transform:translate(-50%)}.hero__title span{color:var(--color-teal);white-space:nowrap}.hero__accent{display:none}.hero__mobile-accent{z-index:1;pointer-events:none;width:10.0797rem;height:.8443rem;display:block;position:absolute;top:4.8125rem;left:1.4375rem}.hero__description{width:min(82.56%,20.125rem);font-size:.9375rem;line-height:1.3125rem;top:10.625rem;left:50%;transform:translate(-50%)}.hero__visual{width:min(90.77%,22.125rem);height:18.75rem;top:13.875rem;left:50%;right:auto;overflow:visible;transform:translate(-50%)}.hero__visual img{object-fit:contain;width:100%;height:100%;position:static}.hero__cta{z-index:1;width:15.625rem;height:3.375rem;font-family:var(--font-heading);border-radius:1.375rem;padding:.9375rem .5rem;font-size:1.25rem;line-height:1.5rem;top:31.25rem;left:50%;transform:translate(-50%)}.hero__store-badges{justify-content:center;gap:.625rem;width:min(87.69%,21.375rem);top:35.5rem;left:50%;transform:translate(-50%)}.store-badge{flex:1 1 0;justify-content:center;min-width:0;padding-inline:.625rem}.hero__offer{white-space:normal;width:min(87.69%,21.375rem);font-size:.8125rem;line-height:1.125rem;top:39rem;left:50%;transform:translate(-50%)}.hero__decor{z-index:0;pointer-events:none;display:block;position:absolute}.hero__decor--top-left{width:7.5rem;height:3rem;top:3.125rem;left:-1.625rem}.hero__decor--top-right{width:6.375rem;height:2.55rem;top:6.05rem;left:calc(100% - 5.875rem)}.hero__decor--bottom-left{width:8.625rem;height:3.45rem;top:34.3875rem;left:-2.8125rem}.hero__decor--bottom-right{width:6.375rem;height:2.55rem;top:30.55rem;left:calc(100% - 5.5625rem)}.benefits{height:23.125rem;padding-top:1.25rem}.benefits__panel{width:min(100% - (var(--page-padding-mobile) * 2), 21.375rem);background:var(--color-halo);height:20.625rem;box-shadow:none;border:0;border-radius:1.75rem;grid-template-rows:repeat(2,9.0625rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;padding:1.125rem 1.125rem .625rem;display:grid}.benefit-card{background:#fffdf8;border-radius:1.25rem;gap:.375rem;width:auto;height:9.0625rem;padding:.5rem .5625rem}.benefit-card__icon{width:3rem;height:3rem}.benefit-card__icon img{width:1.625rem;height:1.625rem}.benefit-card h3{width:7.9375rem;font-size:.875rem;line-height:1.0625rem}.benefit-card p{width:7.9375rem;font-size:.6875rem;line-height:.875rem}.benefits__divider{display:none}}@media (width<=89.99rem){.how-it-works{height:83.8125rem;padding-top:2.125rem}.how-it-works__header{width:min(100% - (var(--page-padding-mobile) * 2), 21.375rem);height:4rem}.how-it-works__header h2{font-size:1.875rem;line-height:2.125rem}.how-it-works__header p{margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.how-it-works__steps{grid-template-columns:minmax(0,21.375rem);grid-auto-rows:24.375rem;justify-content:center;gap:1.125rem;width:100%;height:auto;margin-top:1.125rem}.how-it-works__card{border-radius:1.625rem;gap:0;width:100%;height:24.375rem;padding:1.0625rem}.how-it-works__card-header{align-items:flex-start;gap:.875rem;width:100%;height:5.125rem}.how-it-works__number{width:3rem;height:3rem;font-size:1.375rem;line-height:1.625rem}.how-it-works__copy{width:min(14.875rem,100% - 3.875rem)}.how-it-works__copy h3{white-space:normal;font-size:1.125rem;line-height:1.3125rem}.how-it-works__copy p{width:100%;margin-top:.3125rem;font-size:.75rem;line-height:1rem}.how-it-works__artwork{width:19.125rem;max-width:100%;height:17rem;margin-inline:auto}.how-it-works__decor{z-index:0;pointer-events:none;transform-origin:0 0;display:block;position:absolute}.how-it-works__decor--left{top:1.2rem;left:-2.625rem;transform:scale(1.63636,.98182)}.how-it-works__decor--right{top:2.75rem;left:calc(50% + 6.5625rem);transform:scaleX(1.06667)}.how-it-works__header,.how-it-works__steps{z-index:1;position:relative}.parent-control{height:36.9375rem;padding-top:1.25rem}.parent-control__panel{border-radius:1.75rem;gap:0;width:min(100% - 3rem,21.375rem);height:36.25rem;padding:1.25rem 1.125rem 0}.parent-control__title{height:4rem;font-size:1.625rem;line-height:1.875rem}.parent-control__title span{white-space:nowrap;width:max-content;margin:0;display:block;position:relative;left:50%;transform:translate(-50%)}.parent-control__grid{grid-template-rows:repeat(2,11.125rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;width:100%;height:23.125rem;margin-top:3.1875rem}.parent-control__card{background:#fffdf8;border:0;border-radius:1.25rem;gap:.375rem;width:100%;height:11.125rem;padding:.625rem .5625rem}.parent-control__card h3{white-space:normal;place-items:center;width:7.9375rem;height:2.125rem;font-size:.875rem;line-height:1.0625rem;display:grid}.parent-control__card p{place-items:center;width:7.9375rem;min-height:3.125rem;font-size:.6875rem;line-height:.875rem;display:grid}.parent-control__disclaimer{white-space:normal;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;height:2.625rem;margin-top:1rem;font-size:.625rem;line-height:.875rem}.parent-control__info{width:1.25rem;height:1.25rem;font-size:.75rem;line-height:1.125rem}.parent-control__disclaimer>span:last-child{width:17rem}.parent-area{height:34.0625rem;padding-top:1.5rem}.parent-area__panel{text-align:center;border-radius:1.75rem;width:min(100% - 3rem,21.375rem);height:32.1875rem;padding:0;display:block;position:relative}.parent-area__copy{display:contents}.parent-area__copy h2{width:min(19.125rem,100% - 2.25rem);height:2.25rem;margin:0;font-size:1.875rem;line-height:2.125rem;position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}.parent-area__offer{width:min(19.125rem,100% - 2.25rem);height:auto;font-size:.875rem;line-height:1.25rem;position:absolute;top:3.875rem;left:50%;transform:translate(-50%);margin:0!important}.parent-area__body{font-size:.75rem;line-height:normal;display:contents}.parent-area__body .parent-area__body-block{text-align:center;margin:0;font-size:.75rem;line-height:1rem;position:absolute;left:50%;transform:translate(-50%)}.parent-area__body-block span{white-space:nowrap;display:block}.parent-area__body-block--first{width:min(16.75rem,100% - 2rem);height:3rem;top:8.8125rem}.parent-area__body-block--second{width:min(17.9375rem,100% - 2rem);height:auto;top:12.625rem}.parent-area__visual--desktop{display:none}.parent-area__visual--mobile{aspect-ratio:31/23;width:min(19.375rem,100% - 2rem);height:auto;margin:0;display:block;position:absolute;top:17.4375rem;left:50%;transform:translate(-50%)}.faq{min-height:56.875rem}.faq__header{padding-top:1.75rem}.faq__header h2{width:min(21.375rem,100% - 3rem);height:4.25rem;font-size:1.75rem;line-height:2rem}.faq__header p{width:min(19.375rem,100% - 5rem);height:auto;margin-top:-.125rem;font-size:.8125rem;line-height:1.125rem}.faq__accordion{gap:.5625rem;width:min(100% - 3rem,21.375rem);margin-top:1rem}.faq-item{border-radius:1.125rem;min-height:4.25rem}.faq-item h3{height:100%}.faq-question{align-items:flex-start;min-height:4.125rem;padding:.8125rem 3.6875rem .8125rem 1rem;font-size:.9375rem;line-height:1.1875rem}.faq-toggle{width:1.875rem;height:1.875rem;font-size:1.1875rem;line-height:1.375rem;position:absolute;top:.75rem;right:1.0625rem}.faq-item:nth-child(2):not(.is-open){height:5.125rem}.faq-item:nth-child(3):not(.is-open),.faq-item:nth-child(4):not(.is-open),.faq-item:nth-child(6):not(.is-open),.faq-item:nth-child(7):not(.is-open),.faq-item:nth-child(8):not(.is-open){height:4.25rem}.faq-item:nth-child(5):not(.is-open){height:6rem}.faq-item.is-open h3{height:auto}.faq-item.is-open .faq-question{height:auto;min-height:4.125rem;padding:.875rem 3.6875rem .75rem 1rem}.faq-answer{width:100%;min-height:0;padding:0 2.25rem .9375rem 1rem;font-size:.78125rem;line-height:1.0625rem}.faq-accent{width:4.5rem;height:.25rem}.faq__desktop-stage,.faq__decor--desktop-left,.faq__decor--desktop-top-right,.faq__decor--desktop-bottom-right{display:none}.faq__decor--mobile-top-left{width:8.875rem;height:3.995rem;display:block;top:3.255rem;left:-2.25rem}.faq__decor--mobile-top-right{width:7.375rem;height:3.8575rem;display:block;top:7.705rem;left:calc(100% - 5rem)}.faq__decor--mobile-bottom-left{width:7.9896rem;height:5.2559rem;display:block;top:49.1rem;left:-1.928rem}.faq__decor--mobile-bottom-right{width:7.9916rem;height:5.5624rem;display:block;top:52.0625rem;left:calc(100% - 5rem)}}@media (width<=23.5rem){.hero__title{width:calc(100% - 2rem);font-size:1.8125rem;line-height:2rem}.parent-control__title{font-size:1.5rem}.how-it-works__card:nth-child(2) .how-it-works__card-header{height:6rem}.parent-area__visual--mobile{top:17.9375rem}.final-cta{height:19.5rem}.final-cta__panel{height:18.25rem}.final-cta__copy,.final-cta__copy p{height:auto}.final-cta__badges{width:min(19.125rem,100% - 1rem);top:13.8125rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (width>=64rem){.hero__eyebrow{top:5rem}.hero__title{top:7.25rem}.hero__accent{top:13.6875rem}.hero__description{top:16.25rem}.hero__store-badges{gap:1rem;top:22.6875rem}}.hero__cta{display:none}.store-badge,.final-cta__badges .store-badge{color:#fff;white-space:nowrap;background:#000;border-radius:.5625rem;flex:none;justify-content:flex-start;align-items:center;gap:1rem;width:10.1875rem;height:3.875rem;padding:.375rem 1rem;line-height:1;text-decoration:none;display:inline-flex}.store-badge--google,.final-cta__badges .store-badge--google{width:11.625rem}.store-badge img,.store-badge:first-child img,.store-badge:last-child img{object-fit:contain;flex:none;width:1.5625rem;height:1.875rem;display:block}.store-badge--google img,.store-badge:last-child img{width:1.5625rem;height:1.75rem}.store-badge__copy{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:0;display:flex}.store-badge__eyebrow{font-family:var(--font-body);font-size:.9375rem;font-weight:400;line-height:1.1875rem}.store-badge__label{font-family:var(--font-body);font-size:1.25rem;font-weight:700;line-height:1.6875rem}@media (width<=63.99rem){.hero__store-badges{gap:.625rem;top:33rem}.hero__offer{top:36.5rem}.hero__mobile-accent{top:4.8125rem;left:1.4375rem}.store-badge,.final-cta__badges .store-badge,.final-cta__badges .store-badge--google{border-radius:.5625rem;gap:.625rem;width:8.4375rem;height:2.75rem;padding:.25rem .625rem .25rem 1rem}.store-badge--google,.final-cta__badges .store-badge--google{width:9.425rem}.store-badge img,.store-badge:first-child img,.store-badge:last-child img{width:1.25rem;height:1.5rem}.store-badge--google img,.store-badge:last-child img{width:1.3627rem;height:1.5rem}.store-badge__eyebrow{font-size:.625rem;line-height:.75rem}.store-badge__label{font-size:.9375rem;line-height:1.25rem}.how-it-works{height:85.6875rem}.how-it-works__steps{grid-template-rows:24.375rem 26.25rem 24.375rem;grid-auto-rows:auto}.how-it-works__card:nth-child(2){height:26.25rem}.how-it-works__card:nth-child(2) .how-it-works__card-header{height:7rem}.how-it-works__copy p{overflow-wrap:anywhere}}@media (width<=23.5rem){.how-it-works__card:nth-child(2) .how-it-works__card-header{height:7.125rem}.store-badge,.final-cta__badges .store-badge{padding-left:.75rem}}.final-cta__badges .store-badge:last-child{width:11.625rem}@media (width<=63.99rem){.final-cta__badges .store-badge:last-child{width:9.425rem}.parent-control__title{height:5.625rem;line-height:1.875rem}.parent-control__title span{white-space:normal;width:100%;margin:0;display:block;left:auto;transform:none}.parent-control__grid{margin-top:1.5625rem}}@media (width<=23.5rem){.parent-control__title{font-size:1.5rem}.final-cta__copy{height:auto;top:5.75rem}.final-cta__copy h2{white-space:normal;height:auto;font-size:1.375rem;line-height:1.625rem}.final-cta__copy p{height:auto;margin-top:.4rem}.final-cta__badges{top:14rem}}
