.sb-section,.sb-sticky-cta{--sb-midnight: #101A38;--sb-navy: #202F5A;--sb-ink: #1B2445;--sb-peri: #BCC4ED;--sb-gold: #C9A45E;--sb-gold-lt: #E8CE95;--sb-coral: #E96046;--sb-coral-dk: #CE3D2B;--sb-pad: clamp(20px, 5vw, 64px);--sb-maxw: 1560px}.sb-routine{background:#eef0fb;color:var(--sb-navy);padding:clamp(76px,9vw,144px) 0}.sb-routine__inner{max-width:1240px;box-sizing:border-box}.sb-routine__eyebrow{display:flex;align-items:center;justify-content:center;gap:24px;margin:0 0 24px;color:#08748e;font-size:12px;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.sb-routine__eyebrow span{width:110px;height:1px;background:#b9c5d9}.sb-routine__heading{margin:0;color:var(--sb-navy);text-align:center}.sb-routine__heading em{display:block;font-style:normal;color:#08748e}.sb-routine__intro{margin:10px 0 44px;text-align:center;font-size:18px}.sb-routine__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;width:calc(100% - 32px);margin-inline:auto}.sb-routine-card{overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 12px 24px #202f5a1a}.sb-routine-card__image{aspect-ratio:1.35;overflow:hidden}.sb-routine-card__image img{width:100%;height:100%;object-fit:cover;display:block}.sb-routine-card__body{position:relative;min-height:106px;padding:38px 20px 20px;text-align:center}.sb-routine-card__icon{position:absolute;top:-27px;left:50%;display:grid;width:54px;height:54px;transform:translate(-50%);place-items:center;border:4px solid #fff;border-radius:50%;background:#e6ebfb;color:var(--sb-navy);font-size:25px}.sb-routine-card__icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sb-routine-card h3{max-width:170px;margin:0 auto;font-size:17px;font-weight:700;line-height:1.35}@media(max-width:800px){.sb-routine__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.sb-routine{padding:54px 0 42px}.sb-routine__eyebrow span{width:35px}.sb-routine__intro{margin-bottom:32px}.sb-routine__cards{gap:14px}.sb-routine-card__body{padding-inline:8px}.sb-routine-card h3{font-size:14px}}.sb-conseq{background:linear-gradient(180deg,#e8e3f2,#e3e1f2,#dcdff1);color:var(--sb-navy);padding:clamp(64px,8vw,120px) 0 clamp(76px,9vw,144px)}.sb-conseq__inner{width:100%;max-width:1110px;margin:0 auto;box-sizing:border-box}@media(max-width:1180px){.sb-conseq__inner{padding-inline:var(--sb-pad)}}.sb-conseq__head{text-align:center}.sb-conseq__eyebrow{margin:0 0 24px;color:#08748e;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.sb-conseq__head h2{margin:0;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:700;line-height:1.1}.sb-conseq__head h2 em{display:block;font-style:normal;color:#08748e}.sb-conseq__intro{margin:16px 0 48px;color:#4a5578;font-size:clamp(16px,1.35vw,20px);line-height:1.45}.sb-conseq__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin:0;padding:0;list-style:none}.sb-conseq-card{position:relative;overflow:hidden;flex:0 1 calc((100% - 44px) / 3);box-sizing:border-box;min-height:208px;padding:24px 28px 34px;border:1px solid transparent;border-radius:16px;background:#fff;box-shadow:0 14px 30px #202f5a14;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.sb-conseq-card:after{content:"";position:absolute;left:0;bottom:0;width:44px;height:3px;background:linear-gradient(90deg,var(--sb-coral),#f0a08f);transition:width .4s ease}.sb-conseq-card__number{position:absolute;top:12px;right:18px;color:#f8e8e4;font-family:Montserrat,sans-serif;font-size:52px;font-weight:800;line-height:1;transition:color .3s ease}.sb-conseq-card__icon{position:relative;display:grid;width:70px;height:70px;place-items:center;border-radius:50%;background:radial-gradient(circle,#f6e3de 0 60%,#fbf0ed 61%);color:#c84d3d}.sb-conseq-card__icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sb-conseq-card h3{position:relative;margin:20px 0 8px 8px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;line-height:1.3}.sb-conseq-card p{position:relative;margin:0 0 0 8px;color:#4a5578;font-size:14.5px;line-height:1.6}@media(hover:hover)and (pointer:fine){.sb-conseq-card:hover{transform:translateY(-6px);border-color:#e960462e;box-shadow:0 22px 44px #202f5a24}.sb-conseq-card:hover:after{width:100%}.sb-conseq-card:hover .sb-conseq-card__number{color:#f1d3cb}}@media(prefers-reduced-motion:reduce){.sb-conseq-card,.sb-conseq-card:after,.sb-conseq-card__number{transition:none}.sb-conseq-card:hover{transform:none}}.sb-conseq__night-head{margin-top:clamp(56px,6vw,88px);text-align:center}.sb-conseq__night-head h3{margin:0;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(1.9rem,2.6vw,3.2rem);font-weight:700;line-height:1.2}.sb-conseq__night-head p{margin:12px 0 36px;color:#4a5578;font-size:16px;line-height:1.5}.sb-conseq__night{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:266px;padding:56px 24px;border-radius:22px;box-sizing:border-box;text-align:center;color:#eef0fb;background:radial-gradient(55% 75% at 50% 115%,#586496a6,#58649600 72%),linear-gradient(180deg,#0f1837,#131c3f)}.sb-conseq__night:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 32% 5%,#fff 0 1.3px,transparent 2px),radial-gradient(circle at 42% 7%,rgba(255,255,255,.6) 0 1px,transparent 1.6px),radial-gradient(circle at 52% 1%,rgba(255,255,255,.7) 0 1px,transparent 1.6px),radial-gradient(circle at 61% 3%,#fff 0 1.2px,transparent 1.8px),radial-gradient(circle at 73% 12%,rgba(255,255,255,.5) 0 1px,transparent 1.6px),radial-gradient(circle at 87% 10%,rgba(255,255,255,.7) 0 1.2px,transparent 1.8px),radial-gradient(circle at 81% 25%,rgba(255,255,255,.55) 0 1px,transparent 1.6px),radial-gradient(circle at 93% 48%,#fff 0 1.4px,transparent 2px),radial-gradient(circle at 99% 50%,rgba(255,255,255,.5) 0 1px,transparent 1.6px),radial-gradient(circle at 26% 51%,#fff 0 1.2px,transparent 1.8px),radial-gradient(circle at 21% 52%,rgba(255,255,255,.55) 0 1px,transparent 1.6px),radial-gradient(circle at 11% 70%,rgba(255,255,255,.45) 0 1px,transparent 1.6px),radial-gradient(circle at 21% 68%,rgba(255,255,255,.5) 0 1px,transparent 1.6px),radial-gradient(circle at 57% 72%,rgba(255,255,255,.7) 0 1px,transparent 1.6px),radial-gradient(circle at 64% 80%,#fff 0 1.2px,transparent 1.8px),radial-gradient(circle at 76% 77%,rgba(255,255,255,.55) 0 1px,transparent 1.6px),radial-gradient(circle at 87% 71%,rgba(255,255,255,.6) 0 1.1px,transparent 1.7px),radial-gradient(circle at 10% 97%,rgba(255,255,255,.45) 0 1px,transparent 1.6px),radial-gradient(circle at 27% 81%,rgba(255,255,255,.4) 0 1px,transparent 1.6px)}.sb-conseq__moon{position:absolute;top:34px;left:clamp(28px,6vw,72px);width:54px;height:54px;border-radius:50%;background:radial-gradient(circle,#b9c2e838,#b9c2e800 70%);box-shadow:0 0 60px 30px #b9c2e814}.sb-conseq__moon svg{display:block;width:100%;height:100%;fill:#f4f5fb;filter:drop-shadow(0 0 8px rgba(255,255,255,.35))}.sb-conseq__night p,.sb-conseq__night strong{position:relative;z-index:1;margin:0;font-family:Montserrat,sans-serif}.sb-conseq__night p{font-size:clamp(18px,1.75vw,24px);font-weight:600;line-height:1.4}.sb-conseq__night strong{margin-top:16px;color:var(--sb-gold-lt);font-size:clamp(24px,2.3vw,32px);font-weight:700;line-height:1.2}@media(max-width:900px){.sb-conseq-card{flex-basis:calc((100% - 22px)/2)}}@media(max-width:750px){.sb-conseq__cards{gap:14px}.sb-conseq-card{flex-basis:100%;min-height:0;padding:20px 22px 28px}.sb-conseq-card__number{font-size:42px}.sb-conseq-card__icon{width:58px;height:58px}.sb-conseq-card__icon svg{width:32px;height:32px}.sb-conseq__night{min-height:230px;padding:72px 18px 40px}.sb-conseq__moon{top:20px;left:20px;width:40px;height:40px}.sb-conseq__night p{font-size:3.3vw;white-space:nowrap}.sb-conseq__night strong{font-size:6vw;white-space:nowrap}.sb-conseq__night-head,.sb-conseq__night{display:none}}.sb-ingredient-education{background:#fff;color:var(--sb-navy);padding:clamp(76px,9vw,144px) 0}.sb-ingredient-education .sb-ingredient-education__inner{max-width:1240px;box-sizing:border-box}.sb-ingredient-education__eyebrow{margin:0 0 24px;color:#08748e;font-size:12px;font-weight:700;letter-spacing:.28em;text-align:center;text-transform:uppercase}.sb-ingredient-education h2{margin:0 0 72px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,4.4vw,4.4rem);line-height:1.1;text-align:center}@media(min-width:981px){.sb-ingredient-education h2{white-space:nowrap}}.sb-ingredient-education__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sb-ingredient-card{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere;padding:36px;border-radius:16px;background:#e9edf8}.sb-ingredient-card__head{display:flex;align-items:center;gap:20px;margin-bottom:24px}.sb-ingredient-card__head>span{display:grid;width:82px;height:82px;flex:none;place-items:center;border-radius:50%;background:#fff;color:#006d82}.sb-ingredient-card__head svg{width:40px;height:40px}.sb-ingredient-card__head>div{min-width:0}.sb-ingredient-card__head strong{display:block;color:var(--sb-navy);font-size:16px;font-weight:700;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.sb-ingredient-card__head b{display:block;margin-top:7px;color:#08748e;font-size:12px;font-weight:700;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.sb-ingredient-card p{margin:0 0 18px;color:#39476b;font-size:16px;line-height:1.6}.sb-ingredient-card p:last-child{margin-bottom:0}.sb-ingredient-card p em{font-style:normal;font-weight:700;color:var(--sb-navy)}.sb-ingredient-card__lead{font-style:italic;font-weight:700;color:var(--sb-navy)}.sb-ingredient-card__checks{margin:0 0 18px;padding:0;list-style:none}.sb-ingredient-card__checks li{display:flex;align-items:flex-start;gap:12px;color:#39476b;font-size:16px;line-height:1.55}.sb-ingredient-card__checks li+li{margin-top:12px}.sb-ingredient-card__checks>li>span{display:grid;width:24px;height:24px;flex:none;place-items:center;border-radius:50%;background:#fff;color:#006d82}.sb-ingredient-card__checks>li>span svg{width:15px;height:15px}.sb-ingredient-card__checks--inline{display:flex;flex-wrap:wrap;gap:14px 26px}.sb-ingredient-card__checks--inline li{align-items:center;font-weight:700;color:var(--sb-navy)}.sb-ingredient-card__checks--inline li+li{margin-top:0}.sb-ingredient-card__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0 0 18px;padding:0;list-style:none}.sb-ingredient-card__features li{display:flex;align-items:center;gap:10px;color:var(--sb-navy);font-size:14px;font-weight:700;line-height:1.35}.sb-ingredient-card__features>li>span{display:grid;width:26px;height:26px;flex:none;place-items:center;border-radius:50%;background:#fff;color:#006d82}.sb-ingredient-card__features>li>span svg{width:15px;height:15px}.sb-ingredient-card p.sb-ingredient-card__note{margin:auto 0 0;padding-top:20px;border-top:1px solid #ccd5e8;color:var(--sb-navy);font-size:16px;font-weight:700}.sb-ingredient-card__note+*{margin-top:0}.sb-ingredient-card :is(p,ul)+.sb-ingredient-card__note{margin-top:22px}@media(max-width:700px){.sb-ingredient-education__cards{grid-template-columns:1fr}.sb-ingredient-card{padding:26px}.sb-ingredient-card__head>span{width:64px;height:64px}.sb-ingredient-card__head svg{width:32px;height:32px}.sb-ingredient-card__features{grid-template-columns:1fr}}.sb-better-sleep{position:relative;overflow:hidden;background:linear-gradient(180deg,#fbf8f1,#f5f6fc);color:var(--sb-navy);padding:clamp(76px,9vw,144px) 0;text-align:center}.sb-better-sleep:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:clamp(34px,3.8vw,56px);background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2040'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0,30C120,30%20210,29%20310,26C460,21%20570,15%20730,13C830,11.6%20920,12.4%201050,14C1180,15.6%201310,15%201440,15.6L1440,40L0,40Z'%20fill='%23ffffff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:bottom center;background-size:100% 100%}.sb-better-sleep__inner{position:relative;z-index:1;max-width:1240px;box-sizing:border-box}.sb-better-sleep__eyebrow{margin:0 0 24px;color:#08748e;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.sb-better-sleep h2{margin:0;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:700;line-height:1.1}.sb-better-sleep h2 em{display:block;font-style:normal;color:#08748e}.sb-better-sleep__intro{margin:22px 0 60px;color:var(--sb-navy);font-size:clamp(16px,1.35vw,21px);line-height:1.45}.sb-better-sleep__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;width:calc(100% - 32px);margin-inline:auto}.sb-better-card{overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 12px 24px #202f5a1a}.sb-better-card__image{aspect-ratio:1.35;overflow:hidden}.sb-better-card__image img{display:block;width:100%;height:100%;object-fit:cover}.sb-better-card__body{position:relative;min-height:158px;padding:42px 20px 22px}.sb-better-card__icon{position:absolute;top:-27px;left:50%;display:grid;width:54px;height:54px;transform:translate(-50%);place-items:center;border:4px solid #fff;border-radius:50%;background:#e9f2f4;color:#08748e}.sb-better-card__icon svg{width:25px;height:25px}.sb-better-card h3{margin:0 0 8px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;line-height:1.25}.sb-better-card p{max-width:210px;margin:0 auto;color:#39476b;font-size:14px;line-height:1.4}@media(max-width:800px){.sb-better-sleep__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.sb-better-sleep{padding-bottom:100px}.sb-better-sleep__intro br{display:none}.sb-better-sleep__cards{gap:14px;width:100%}.sb-better-card__body{padding-inline:10px}.sb-better-card h3{font-size:14px}.sb-better-card p{font-size:12px}}.sb-diff{background:radial-gradient(40% 32% at 100% 34%,#fcf0ded9,#fcf0de00),linear-gradient(180deg,#fff,#f9f9fc 45%,#f5f6fb);color:var(--sb-navy);padding:clamp(64px,8vw,120px) 0 clamp(76px,9vw,144px)}.sb-diff__inner{width:100%;max-width:1110px;margin:0 auto;box-sizing:border-box}@media(max-width:1180px){.sb-diff__inner{padding-inline:var(--sb-pad)}}.sb-diff__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(36px,6vw,96px);align-items:center}.sb-diff__copy{min-width:0}.sb-diff__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 22px;color:#08748e;font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.sb-diff__eyebrow span{width:64px;height:1px;background:#9fcbd3}.sb-diff__copy h2{margin:0 0 26px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:700;line-height:1.1}.sb-diff__copy h2 em{display:block;font-style:normal;color:#08748e}.sb-diff__lede{margin:0 0 14px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(17px,1.5vw,20px);font-weight:700;line-height:1.35}.sb-diff__body{max-width:440px;margin:0 0 36px;color:#4a5578;font-size:16px;line-height:1.6}.sb-diff__steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:start;max-width:580px;margin:0;padding:0;list-style:none}.sb-diff__step{min-width:0;text-align:center}.sb-diff__step-icon{display:grid;width:108px;height:108px;margin:0 auto 18px;place-items:center;border-radius:50%;background:radial-gradient(circle,#eceffa 0 84%,#f3f4fb 85%);color:var(--sb-navy)}.sb-diff__step-icon svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sb-diff__step h3{margin:0 0 8px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.sb-diff__step p{margin:0;color:#4a5578;font-size:14.5px;line-height:1.5}.sb-diff__arrow{display:flex;align-items:center;height:108px;color:#8791b0}.sb-diff__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sb-diff__media{min-width:0}.sb-diff__media img{display:block;width:100%;height:auto;aspect-ratio:.8;object-fit:cover;object-position:50% 40%;border-radius:22px;box-shadow:0 30px 60px #202f5a24}.sb-diff__combines{margin-top:clamp(56px,6vw,80px);text-align:center;container-type:inline-size}.sb-diff__combines h3{margin:0 0 22px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(19px,1.7vw,23px);font-weight:700;line-height:1.3}.sb-diff__pills{display:flex;flex-wrap:nowrap;justify-content:center;gap:.6em;margin:0;padding:0;list-style:none;font-size:min(14px,1.3cqi)}.sb-diff__pills li{display:inline-flex;align-items:center;gap:.6em;padding:.6em .95em .6em .65em;border:1px solid #e3e6f0;border-radius:999px;background:#fff;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:1em;font-weight:600;letter-spacing:0;line-height:1.2;white-space:nowrap}.sb-diff__pills span{display:grid;width:1.7em;height:1.7em;flex:none;place-items:center;border-radius:50%;background:#e4f0f2;color:#0e7d8f}.sb-diff__pills svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sb-diff__split{position:relative;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;margin-top:clamp(40px,5vw,52px);border-radius:22px;box-shadow:0 30px 60px #202f5a24}.sb-diff__half{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:40px 24px;box-sizing:border-box;text-align:center}.sb-diff__half p{position:relative;z-index:1;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(30px,3.2vw,40px);font-weight:700;line-height:1.05}.sb-diff__half p em{display:block;font-style:normal}.sb-diff__half-icon{position:relative;z-index:1;display:block;width:30px;height:30px;margin-bottom:14px}.sb-diff__half-icon svg{display:block;width:100%;height:100%}.sb-diff__half--night{color:#fff;background:radial-gradient(40% 60% at 10% 85%,#aa806061,#aa806000 70%),linear-gradient(120deg,#141c40,#1b2656 55%,#22305f)}.sb-diff__half--night:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 24% 11%,rgba(255,255,255,.6) 0 1px,transparent 1.6px),radial-gradient(circle at 42% 8%,rgba(255,255,255,.5) 0 1px,transparent 1.6px),radial-gradient(circle at 62% 21%,#fff 0 1.2px,transparent 1.8px),radial-gradient(circle at 85% 33%,rgba(255,255,255,.55) 0 1px,transparent 1.6px),radial-gradient(circle at 37% 29%,rgba(255,255,255,.7) 0 1.1px,transparent 1.7px),radial-gradient(circle at 17% 40%,rgba(255,255,255,.45) 0 1px,transparent 1.6px),radial-gradient(circle at 73% 52%,rgba(255,255,255,.6) 0 1px,transparent 1.6px),radial-gradient(circle at 92% 68%,rgba(255,255,255,.5) 0 1px,transparent 1.6px),radial-gradient(circle at 67% 88%,#fff 0 1.2px,transparent 1.8px),radial-gradient(circle at 51% 96%,rgba(255,255,255,.55) 0 1px,transparent 1.6px),radial-gradient(circle at 13% 69%,rgba(255,255,255,.45) 0 1px,transparent 1.6px),radial-gradient(circle at 83% 11%,rgba(255,255,255,.5) 0 1px,transparent 1.6px)}.sb-diff__half--night .sb-diff__half-icon{fill:#f6efdc}.sb-diff__half--night p em{color:#b9c2e8}.sb-diff__half--day{color:var(--sb-navy);background:radial-gradient(34% 55% at 88% 8%,#fffffff2,#fff0 70%),linear-gradient(160deg,#fdf5e7,#fbecd3 60%,#f6e2bd)}.sb-diff__half--day .sb-diff__half-icon{color:var(--sb-gold);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.sb-diff__half--day p em{color:#08748e}.sb-diff__split-arrow{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:#fff;color:var(--sb-navy);box-shadow:0 10px 24px #101a3833;transform:translate(-50%,-50%)}.sb-diff__split-arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:900px){.sb-diff__intro{grid-template-columns:1fr}.sb-diff__media{order:-1}.sb-diff__media img{aspect-ratio:4 / 3}.sb-diff__steps{max-width:none}.sb-diff__pills{flex-wrap:wrap;font-size:13px}}@media(max-width:750px){.sb-diff__eyebrow span{width:36px}.sb-diff__steps{gap:4px}.sb-diff__step-icon{width:76px;height:76px;margin-bottom:12px}.sb-diff__step-icon svg{width:28px;height:28px}.sb-diff__arrow{height:76px}.sb-diff__arrow svg{width:16px;height:16px}.sb-diff__step h3{font-size:14px}.sb-diff__step p{font-size:12.5px}.sb-diff__split{grid-template-columns:1fr}.sb-diff__half{min-height:170px}.sb-diff__split-arrow{width:52px;height:52px;transform:translate(-50%,-50%) rotate(90deg)}.sb-diff__split{display:none}}.sb-wrap{width:100%;max-width:var(--sb-maxw);margin:0 auto;padding:0 var(--sb-pad)}.sb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;min-height:clamp(64px,5vw,104px);padding:0 clamp(38px,3.2vw,68px);border-radius:999px;border:0;cursor:pointer;font-size:clamp(1rem,1.25vw,1.6rem);font-weight:600;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .18s ease}.sb-btn__arrow{width:1.15em;height:1.15em;flex:none;transition:transform .22s ease}.sb-btn:hover .sb-btn__arrow{transform:translate(4px)}.sb-btn--primary{background:var(--sb-coral);color:#fff;box-shadow:0 10px 26px -12px #e96046d9}.sb-btn--primary:hover{background:var(--sb-coral-dk);color:#fff;transform:translateY(-1px)}.sb-weight{background:#f7f8fc;color:var(--sb-navy);padding:clamp(76px,9vw,144px) 0}@media(min-width:981px){.sb-weight{padding-top:144px}}.sb-weight__inner{max-width:1240px;box-sizing:border-box}.sb-weight__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.97fr);gap:clamp(36px,6vw,106px);align-items:center;margin-bottom:clamp(48px,6vw,88px)}.sb-weight__copy{min-width:0}.sb-weight__kicker{margin:0 0 18px;color:#6b7796;font-size:18px;line-height:1.5}.sb-weight__heading.sb-section-title{margin:0 0 30px}.sb-weight__heading{color:var(--sb-navy)}.sb-weight__heading em{display:block;font-style:normal;color:#08748e}.sb-weight__lede{max-width:470px;margin:0 0 26px;color:#4a5878;font-size:17px;line-height:1.6}.sb-weight__note{margin:0;padding-left:16px;border-left:3px solid #08748e;color:var(--sb-navy);font-size:18px;font-weight:700}.sb-weight__media{min-width:0}.sb-weight__media img{display:block;width:100%;height:auto;border-radius:16px}.sb-weight__panel{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);overflow:hidden;border-radius:16px;background:#e9edf8}.sb-weight__panel-media{min-width:0;aspect-ratio:1}.sb-weight__panel-media img{display:block;width:100%;height:100%;object-fit:cover}.sb-weight__panel-body{align-self:center;min-width:0;padding:clamp(34px,4.4vw,58px) clamp(26px,4vw,58px)}.sb-weight__panel-body>p{max-width:640px;margin:0 0 22px;color:#4a5878;font-size:17px;line-height:1.65}.sb-weight__panel-body>strong{display:block;margin:0 0 30px;color:var(--sb-navy);font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:700}.sb-weight__outcomes{display:flex;flex-wrap:nowrap;justify-content:center;gap:clamp(10px,1.8vw,26px);margin:0;padding:26px 0 0;border-top:1px solid #ccd5e8;list-style:none}.sb-weight__outcomes li{display:flex;align-items:center;gap:10px;white-space:nowrap;color:var(--sb-navy);font-size:clamp(10px,.95vw,13px);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.sb-weight__outcomes li+li{padding-left:clamp(10px,1.8vw,26px);border-left:1px solid #ccd5e8}.sb-weight__outcomes svg{width:20px;height:20px;flex:none;color:#08748e;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:980px){.sb-weight__intro{grid-template-columns:1fr;gap:32px}.sb-weight__media{order:-1}.sb-weight__lede{max-width:none}.sb-weight__panel{grid-template-columns:1fr}.sb-weight__panel-media{aspect-ratio:16/9}}@media(max-width:750px){.sb-weight__intro{margin-bottom:0}.sb-weight__panel{display:none}}@media(max-width:560px){.sb-weight{padding:54px 0 42px}.sb-weight__kicker{font-size:16px}.sb-weight__outcomes{flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:16px}.sb-weight__outcomes li{font-size:12px}.sb-weight__outcomes li+li{padding-left:0;border-left:0}}.sb-sky{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.sb-sky .sb-star{position:absolute;background:#fff;border-radius:50%;opacity:.7}.sb-sky .sb-star.sb-twinkle{animation:sb-twinkle 4.5s ease-in-out infinite}@keyframes sb-twinkle{0%,to{opacity:.22}50%{opacity:.9}}.sb-sky--visual{top:-6%;right:-14%;bottom:-6%;left:-14%;z-index:1}.sb-sky--visual .sb-star{box-shadow:0 0 7px #ffffffd9}.sb-sky--visual .sb-star.sb-twinkle{animation:sb-twinkle-strong 2.6s ease-in-out infinite}@keyframes sb-twinkle-strong{0%,to{opacity:.06;transform:scale(.55)}50%{opacity:1;transform:scale(1.2)}}.sb-moon{position:absolute;top:calc(var(--sb-nav-bar) + 14px);left:92%;transform:translate(-50%);width:clamp(64px,5vw,104px);height:clamp(64px,5vw,104px);pointer-events:none;filter:drop-shadow(0 0 30px rgba(206,216,255,.42))}.sb-moon svg{width:100%;height:100%;display:block}.sb-moon path{fill:#f5f3fb}.sb-hero{position:relative;--sb-nav-h: clamp(102px, 11vw, 168px);--sb-nav-bar: calc(2*clamp(14px, 1.6vw, 26px) + clamp(54px, 5.2vw, 84px)) ;background:var(--sb-midnight);color:#c9d1e8;overflow:hidden;padding:calc(var(--sb-nav-h) + clamp(16px,2.4vw,34px)) 0 clamp(48px,5.4vw,76px)}.sb-nav{position:absolute;top:0;left:0;right:0;z-index:20;padding:clamp(14px,1.6vw,26px) 0}.sb-nav__in{display:flex;align-items:center;gap:clamp(16px,3vw,48px)}.sb-nav__brand{display:flex;align-items:center;flex:none;text-decoration:none}.sb-nav__logo{display:block;width:auto;height:clamp(54px,5.2vw,84px)}.sb-nav__links{display:flex;align-items:center;gap:clamp(14px,2.2vw,38px);margin-left:auto}.sb-nav__links a{color:#c9d1e8;font-size:clamp(1.08rem,1.5vw,1.56rem);text-decoration:none;white-space:nowrap;transition:color .2s ease}.sb-nav__links a:hover,.sb-nav__links a:focus-visible{color:#fff}.sb-nav__actions{display:flex;align-items:center;gap:clamp(12px,1.4vw,22px);margin-left:auto;flex:none}.sb-nav__cart{position:relative;display:flex;align-items:center;justify-content:center;width:62px;height:62px;color:#fff;text-decoration:none}.sb-nav__cart .svg-wrapper,.sb-nav__cart svg{width:39px;height:39px;color:currentColor}.sb-nav__cart .cart-count-bubble{position:absolute;top:0;right:0;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:var(--sb-coral);color:#fff;font-size:10px;font-weight:700;line-height:1}.sb-nav__cta{display:inline-flex;align-items:center;justify-content:center;padding:0 clamp(29px,2.7vw,49px);min-height:clamp(42px,3.3vw,52px);border-radius:999px;background:var(--sb-coral);color:#fff;font-size:clamp(.96rem,1.24vw,1.34rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:filter .2s ease,transform .18s ease}.sb-nav__cta:hover{filter:brightness(1.08);transform:translateY(-2px)}@media(min-width:990px)and (max-width:1380px){.sb-nav__in{gap:12px}.sb-nav__logo{height:44px}.sb-nav__links{gap:14px}.sb-nav__links a{font-size:12px}.sb-nav__actions{gap:12px}.sb-nav__cart{width:44px}.sb-nav__cta{padding-inline:16px;font-size:11px}}@media(max-width:989px){.sb-nav__links{display:none}}.sb-nav__toggle,.sb-nav__menu{display:none}@media(max-width:750px){.sb-hero{--sb-nav-h: 76px;--sb-nav-bar: 64px}.sb-nav{padding:12px 0}.sb-nav__logo{height:40px}.sb-nav__actions{gap:4px}.sb-nav__cart{width:44px;height:44px}.sb-nav__cart .svg-wrapper,.sb-nav__cart svg{width:28px;height:28px}.sb-nav__actions .sb-nav__cta{display:none}.sb-nav__toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;border:0;background:none;color:#fff;cursor:pointer}.sb-nav__toggle span{display:block;width:24px;height:2px;border-radius:2px;background:currentColor;transition:transform .25s ease,opacity .2s ease}.sb-nav__toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.sb-nav__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.sb-nav__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.sb-nav__menu:not([hidden]){display:block;position:absolute;top:100%;left:var(--sb-pad);right:var(--sb-pad);padding:10px 20px 20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#101a38f7;box-shadow:0 24px 48px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:sb-menu-in .22s ease-out}.sb-nav__menu-links{display:flex;flex-direction:column}.sb-nav__menu-links a{padding:14px 4px;border-bottom:1px solid rgba(255,255,255,.1);color:#c9d1e8;font-size:16px;text-decoration:none}.sb-nav__menu-links a:hover,.sb-nav__menu-links a:focus-visible{color:#fff}.sb-nav__menu-cta{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:18px;border-radius:999px;background:var(--sb-coral);color:#fff;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}}@keyframes sb-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sb-nav__menu:not([hidden]){animation:none}.sb-nav__toggle span{transition:none}}.sb-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,#101a38f5,#101a38e0 36%,#101a3870 64%,#101a389e),var(--sb-hero-image);background-size:cover;background-position:58% 42%}.sb-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:180px;background:linear-gradient(to bottom,rgba(16,26,56,0),var(--sb-midnight))}.sb-hero__in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(28px,4vw,64px);align-items:center}.sb-hero__badge{display:flex;align-items:center;gap:15px;color:var(--sb-gold-lt);font-size:1.125rem;font-weight:600;letter-spacing:.21em;text-transform:uppercase;margin:0 0 20px;padding:0}.sb-hero__badge:before{content:"";width:42px;height:1px;background:var(--sb-gold);flex:none}.sb-hero__badge b{font-weight:600;color:#fff}.sb-hero h1,.sb-hero__title{color:#fff;margin:0;font-size:clamp(2.6rem,5.8vw,8rem);line-height:1.04;letter-spacing:-.01em;font-weight:700}.sb-hero__title em{font-style:normal;color:var(--sb-peri);display:block}.sb-hero__sub{max-width:36ch;font-size:clamp(11px,2.7vw,16px);font-weight:700;letter-spacing:0;text-wrap:balance;color:#c3cbe6;margin:18px 0 8px;line-height:1.55}.sb-hero__sub-note{max-width:68ch;font-size:clamp(10px,2.2vw,13.5px);font-style:italic;letter-spacing:0;color:#a7b1cf;margin:0 0 24px;line-height:1.5}.sb-hero__product-name{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding-top:clamp(12px,1.3vw,28px);margin-bottom:clamp(20px,2.2vw,46px)}.sb-hero__product-name strong{font-size:clamp(1.1rem,1.35vw,1.9rem);letter-spacing:.2em;font-weight:600;color:#fff;text-transform:uppercase}.sb-hero__product-name span{font-style:italic;font-weight:500;font-size:clamp(1.1rem,1.35vw,1.9rem);color:var(--sb-gold-lt)}.sb-hero__support{display:grid;grid-template-columns:1fr 1fr 1.25fr;align-items:stretch;margin:30px 0 26px;padding:0;list-style:none}.sb-hero__support li{display:flex;position:relative;flex-direction:column;align-items:center;gap:5px;padding:0 10px;line-height:1.35;text-align:center;letter-spacing:0;color:#c6cee8}.sb-hero__support li+li:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:1px;background:var(--sb-gold);opacity:.75}.sb-hero__support strong{font-size:clamp(11px,1.05vw,16px);font-weight:700;text-transform:uppercase;color:#f0f2fa}.sb-hero__support span{font-size:clamp(11px,1.05vw,16px)}.sb-hero__support svg{width:clamp(34px,3.5vw,52px);height:clamp(34px,3.5vw,52px);margin-bottom:10px;flex:none;color:var(--sb-gold);stroke-width:.9}.sb-hero__actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:clamp(28px,3vw,44px);margin-bottom:24px}.sb-hero__visual{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:min(560px,62vh)}.sb-hero__visual-tagline{position:relative;z-index:3;margin:0 0 clamp(14px,1.8vw,26px);color:#dde3f5;font-size:clamp(10px,1.05vw,14px);font-weight:400;letter-spacing:.3em;text-transform:uppercase;text-align:center;white-space:nowrap}.sb-hero__pack{width:min(100%,460px);height:auto;filter:drop-shadow(0 44px 60px rgba(0,0,0,.62));position:relative;z-index:2}.sb-glow{position:absolute;z-index:1;width:min(112%,540px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#a0b2ec57,#a0b2ec00 66%);left:50%;top:48%;transform:translate(-50%,-50%)}.sb-cloud{position:absolute;z-index:1;left:50%;bottom:-6%;transform:translate(-50%);width:min(130%,640px);height:220px;background:radial-gradient(50% 60% at 50% 65%,#d2dbf757,#d2dbf700 72%);filter:blur(6px)}.sb-certs{display:flex;gap:14px;justify-content:center;width:100%;margin-top:clamp(24px,3.6vw,48px);position:relative;z-index:3;flex-wrap:wrap;padding:0;list-style:none}.sb-cert{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px;width:clamp(76px,5.2vw,108px);height:clamp(76px,5.2vw,108px);border-radius:50%;border:1px solid rgba(201,164,94,.55);color:var(--sb-gold-lt);font-size:clamp(.5rem,.55vw,.7rem);letter-spacing:.08em;text-transform:uppercase;line-height:1.35;font-weight:600;background:#ffffff08;padding:6px}.sb-cert__icon{width:clamp(15px,1.15vw,22px);height:clamp(15px,1.15vw,22px);margin-bottom:3px;color:var(--sb-gold);flex:none}.sb-cert b{font-size:clamp(.66rem,.72vw,.92rem);letter-spacing:.04em;display:block;color:#fff;font-weight:600}.sb-key-ingredient{position:relative;overflow:hidden;background:var(--sb-navy);padding:clamp(56px,7vw,96px) 0}.sb-key-ingredient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.5px);background-size:180px 140px}.sb-key-ingredient__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(1110px,100%);max-width:1110px;min-height:680px;margin:0 auto;overflow:hidden;border-radius:22px;background:#fff}.sb-key-ingredient__content{min-width:0;padding:clamp(44px,5vw,72px) clamp(34px,4vw,56px)}.sb-key-ingredient__eyebrow{display:inline-block;margin:0 0 24px;padding:9px 14px;border-radius:6px;background:#e1f0f2;color:#087d93;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.sb-key-ingredient h2{margin:0 0 16px;color:var(--sb-navy)}.sb-key-ingredient__intro{margin:0 0 28px;color:#334268;font-size:16px;line-height:1.5}.sb-key-ingredient__features{display:grid;gap:20px;margin:0;padding:0;list-style:none}.sb-key-ingredient__features li{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start;color:var(--sb-navy)}.sb-key-ingredient__icon{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;background:#e1f0f2;color:#087d93;font-size:22px}.sb-key-ingredient__svg{display:block;width:22px;height:22px}.sb-key-ingredient__features strong,.sb-key-ingredient__features b{display:block;font-size:16px;line-height:1.35}.sb-key-ingredient__features b{margin-top:3px;color:#087d93}.sb-key-ingredient__features p{margin:6px 0 0;color:#334268;font-size:14px;line-height:1.45}@media(max-width:760px){.sb-key-ingredient__inner{width:calc(100% - 40px)}}.sb-key-ingredient__media{min-height:100%;background:#050202}.sb-key-ingredient__media img{display:block;width:100%;height:100%;object-fit:contain;background:#050202}@media(max-width:760px){.sb-key-ingredient__inner{grid-template-columns:1fr;min-height:0}.sb-key-ingredient__content{padding-inline:28px}.sb-key-ingredient__features li{grid-template-columns:46px 1fr;gap:8px}.sb-key-ingredient__icon{width:44px;height:44px;font-size:18px}.sb-key-ingredient__svg{width:22px;height:22px}.sb-key-ingredient__media{min-height:0;aspect-ratio:1;order:-1;overflow:hidden}.sb-key-ingredient__media img{height:100%;object-fit:contain}}.sb-formula{background:#fff;color:var(--sb-navy);padding:clamp(76px,9vw,144px) 0}.sb-formula .sb-wrap{padding-inline:clamp(160px,15vw,220px)}.sb-formula__inner{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,110px);align-items:center}.sb-formula__content{min-width:0}.sb-formula__media{display:flex;justify-content:center;align-items:center;min-height:420px}.sb-formula__media img{display:block;width:min(100%,430px);height:auto;filter:drop-shadow(0 24px 30px rgba(32,47,90,.18))}.sb-formula__eyebrow{margin:0 0 24px;color:#087d93;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.sb-section-title{margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:700;line-height:1.1}.sb-formula h2{max-width:680px;margin:0 0 10px;color:var(--sb-navy)}@media(min-width:981px){.sb-formula h2{max-width:none;white-space:nowrap}.sb-formula__content{transform:translateY(-20px)}}.sb-formula__accent{color:#087d93}.sb-formula__intro{max-width:650px;margin:0 0 38px;color:#334268;font-size:15px;line-height:1.5}.sb-formula__ingredients{margin:0 0 18px;padding:0;list-style:none}.sb-formula__ingredients li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid #d9dce6;color:var(--sb-navy);font-size:14px}.sb-formula__ingredients li:last-child{border-bottom:1px solid #d9dce6}.sb-formula__ingredients span{min-width:0;font-size:16px;font-weight:700;overflow-wrap:anywhere}.sb-formula__ingredients strong{flex:none;margin-left:auto;color:#087d93;font-size:16px}.sb-formula__footnote{margin:0 0 20px;color:#7783a5;font-size:14px}.sb-formula__content .sb-btn{margin-top:14px}.sb-formula__pillars{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:clamp(16px,2vw,24px);max-width:1120px;box-sizing:border-box;margin-top:clamp(64px,7vw,104px);padding-top:60px;border-top:1px solid #d9dce6;text-align:center}.sb-formula .sb-formula__pillars{padding-inline:0}.sb-formula__pillars>div{min-width:0}.sb-formula__pillar-icon{display:grid;width:64px;height:64px;place-items:center;margin:0 auto 16px;border-radius:50%;background:#e5f0f2;color:#006d82}.sb-formula__pillar-icon svg{width:30px;height:30px}.sb-formula__pillars strong{display:block;color:var(--sb-navy);font-size:13px;letter-spacing:.22em}.sb-formula__pillars p{max-width:330px;margin:12px auto 0;color:#39476b;font-size:15px;line-height:1.5}.sb-formula__pillars i{padding-top:19px;color:var(--sb-gold);font-size:26px;font-weight:300;font-style:normal;line-height:1}@media(max-width:1180px){.sb-formula .sb-formula__pillars{padding-inline:var(--sb-pad)}}@media(max-width:980px){.sb-formula__inner{grid-template-columns:1fr;gap:36px}.sb-formula__media{min-height:0}.sb-formula__media img{width:min(78%,420px)}.sb-formula__pillars{gap:14px}.sb-formula__pillars p{max-width:none}}@media(max-width:640px){.sb-formula__pillars{grid-template-columns:1fr;gap:28px}.sb-formula__pillars i,.sb-formula__pillars p br{display:none}}.sb-founder{background:linear-gradient(215deg,#f8f3e8,#fcfcfd 38%,#e7f2f0);color:var(--sb-ink);padding:clamp(76px,9vw,144px) 0}.sb-founder__inner{width:100%;max-width:1110px;margin:0 auto;box-sizing:border-box}@media(max-width:1180px){.sb-founder__inner{padding-inline:var(--sb-pad)}}.sb-founder__head{margin-bottom:clamp(56px,7vw,96px);text-align:center}.sb-founder__head h2{max-width:none;margin:0;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:700;line-height:1.1}.sb-founder__eyebrow{margin:0 0 24px;color:#087d93;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.sb-founder__grid{display:grid;grid-template-columns:minmax(0,1.44fr) minmax(0,1fr);gap:clamp(40px,5vw,62px);align-items:center}.sb-founder__media{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;border-radius:14px;background:linear-gradient(150deg,#223257,#16203c);box-shadow:0 18px 38px #202f5a29}.sb-founder__media video,.sb-founder__media img{display:block;width:100%;height:100%;object-fit:cover}.sb-founder__placeholder{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:clamp(28px,5vw,56px);padding:24px;text-align:center}.sb-founder__play{display:grid;flex:none;aspect-ratio:1;width:78px;height:78px;place-items:center;border-radius:50%;background:#fbfaf7;color:var(--sb-navy);box-shadow:0 10px 24px #0a102259}.sb-founder__play svg{width:30px;height:30px;margin-left:4px}.sb-founder__placeholder-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.sb-founder__placeholder-note span{color:#8e9ac4}.sb-founder__placeholder-note b{padding:6px 14px;border:1px dashed var(--sb-gold);border-radius:6px;color:var(--sb-gold-lt);font-weight:600}.sb-founder__copy{min-width:0}.sb-founder__quote-mark{display:block;margin-bottom:6px;color:#b9c2e8;font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:.6}.sb-founder__copy blockquote{margin:0 0 30px}.sb-founder__copy blockquote p{margin:0 0 20px;color:var(--sb-navy);font-size:clamp(1.2rem,1.75vw,1.6rem);line-height:1.5}.sb-founder__copy blockquote p:last-child{margin-bottom:0}.sb-founder__accent{color:#087d93}.sb-founder__signature{display:flex;align-items:center;gap:16px;margin-bottom:26px;color:var(--sb-navy)}.sb-founder__mark{flex:none;color:var(--sb-gold)}.sb-founder__mark svg{display:block;width:26px;height:26px}.sb-founder__signature strong{display:block;font-size:17px}.sb-founder__signature p{margin:5px 0 0;color:#7783a5;font-size:14px;line-height:1.4}.sb-founder__note{position:relative;overflow:hidden;display:grid;grid-template-columns:235px minmax(0,1fr);align-items:center;margin-top:clamp(48px,6vw,72px);padding:clamp(32px,4vw,46px) clamp(32px,4vw,52px);border-radius:22px;background:radial-gradient(60% 90% at 0% 40%,#3c4e9659,#3c4e9600 70%),#1b2547}.sb-founder__note:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.5px);background-size:170px 130px;pointer-events:none}.sb-founder__note>*{position:relative;z-index:1}.sb-founder__note-art{display:grid;place-items:center}.sb-founder__note-art svg{width:min(100%,150px);height:auto}.sb-founder__note-body{min-width:0;padding-left:clamp(26px,3vw,46px);border-left:1px solid rgba(185,194,232,.28)}.sb-founder__note-question{margin:0 0 10px;color:#aab5da;font-size:15px;font-style:italic;line-height:1.5}.sb-founder__note h3{margin:0 0 16px;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:700;letter-spacing:.01em;line-height:1.2;text-transform:uppercase}.sb-founder__note h3 em{margin-left:.3em;font-style:normal;color:var(--sb-gold-lt)}.sb-founder__note-text{margin:0 0 10px;color:#c9d2ea;font-size:15px;line-height:1.55}.sb-founder__note-text strong{color:#fff;font-weight:700}.sb-founder__note-text em{font-style:normal;color:var(--sb-gold-lt)}.sb-founder__pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:16px 0 0;border-top:1px solid rgba(185,194,232,.2);list-style:none}.sb-founder__pillars li{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--sb-gold-lt);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.sb-founder__pillars li+li{border-left:1px solid rgba(185,194,232,.2)}.sb-founder__pillars li>span{display:grid;flex:none;width:32px;height:32px;place-items:center;border:1px solid rgba(232,206,149,.4);border-radius:50%;background:#ffffff0f;color:var(--sb-gold-lt)}.sb-founder__pillars svg{display:block;width:16px;height:16px}@media(max-width:860px){.sb-founder__note{grid-template-columns:1fr;row-gap:24px}.sb-founder__note-art svg{width:116px}.sb-founder__note-body{padding-left:0;border-left:0}}@media(max-width:750px){.sb-founder__note{border-radius:16px}.sb-founder__note-question{font-size:13.5px}.sb-founder__note-text{font-size:14px}.sb-founder__pillars li{gap:7px;font-size:9.5px;letter-spacing:.12em}.sb-founder__pillars li>span{width:28px;height:28px}.sb-founder__pillars svg{width:14px;height:14px}}.sb-ritual{background:radial-gradient(58% 48% at 7% 48%,#e9eefb,#e9eefb00 72%),linear-gradient(180deg,#fff,#f4f6fc 55%,#fdfdff);color:var(--sb-navy);padding:clamp(76px,9vw,144px) 0;--sb-ritual-circle: clamp(152px, 21vh, 212px)}.sb-ritual__inner{width:100%;max-width:1110px;margin:0 auto;box-sizing:border-box}@media(max-width:1180px){.sb-ritual__inner{padding-inline:var(--sb-pad)}}.sb-ritual__head{margin-bottom:clamp(26px,4vh,58px);text-align:center}.sb-ritual__head h2{margin:0;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:700;line-height:1.1}.sb-ritual__head h2 em{display:block;font-style:normal;color:#08748e}.sb-ritual__eyebrow{margin:0 0 24px;color:#087d93;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.sb-ritual__steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:18px;align-items:start;margin:0;padding:0;list-style:none}.sb-ritual__step{min-width:0;text-align:center}.sb-ritual__arrow{display:flex;align-items:center;justify-content:center;height:var(--sb-ritual-circle);color:#7b88ad}.sb-ritual__arrow svg{width:22px;height:22px}.sb-ritual__media{position:relative;width:var(--sb-ritual-circle);max-width:100%;margin:0 auto;aspect-ratio:1}.sb-ritual__media img{display:block;width:100%;height:100%;border-radius:50%;border:5px solid #fff;box-sizing:border-box;object-fit:cover;box-shadow:0 14px 30px #202f5a29}.sb-ritual__number{position:absolute;top:-6px;left:50%;display:grid;box-sizing:border-box;width:42px;height:42px;transform:translate(-50%);place-items:center;border:4px solid #fff;border-radius:50%;background:var(--sb-navy);color:#fff;font-size:14px;font-weight:700;letter-spacing:.04em}.sb-ritual__label{display:inline-flex;position:relative;z-index:1;align-items:center;justify-content:center;gap:9px;max-width:100%;margin:-9px 0 0;padding:10px 18px;border-radius:999px;background:#fff;color:var(--sb-navy);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;box-shadow:0 8px 18px #202f5a1f}.sb-ritual__label>span{display:grid;flex:none;place-items:center;color:#38506d}.sb-ritual__label svg{display:block;width:21px;height:21px}.sb-ritual__text{max-width:250px;margin:clamp(16px,2.6vh,27px) auto 0;color:#39476b;font-size:15px;line-height:1.55}.sb-ritual__rule{display:flex;align-items:center;justify-content:center;gap:31px;margin:clamp(28px,4.4vh,60px) 0 0}.sb-ritual__rule:before,.sb-ritual__rule:after{content:"";width:106px;height:1px;background:#c5cbe0}.sb-ritual__rule span{color:var(--sb-navy);font-size:19px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sb-ritual__moon{margin-top:clamp(16px,2.6vh,36px);text-align:center}.sb-ritual__moon svg{width:46px;height:46px}@media(max-width:1080px){.sb-ritual__steps{grid-template-columns:repeat(2,1fr);gap:44px 24px}.sb-ritual__arrow{display:none}}@media(max-width:560px){.sb-ritual__steps{grid-template-columns:1fr;gap:40px}.sb-ritual__rule{gap:16px}.sb-ritual__rule:before,.sb-ritual__rule:after{width:40px}.sb-ritual__rule span{font-size:15px}}.sb-plans__product-form{display:none}.sb-anchor{display:block;height:0;scroll-margin-top:clamp(70px,9vh,110px)}.sb-offer{background:#eef0fb;color:var(--sb-navy);padding:clamp(64px,8vw,112px) 0}.sb-offer__inner{width:100%;max-width:1110px;margin:0 auto;box-sizing:border-box}@media(max-width:1180px){.sb-offer__inner{padding-inline:var(--sb-pad)}}.sb-offer__intro{max-width:860px;margin:0 auto;text-align:center}.sb-offer__copy{min-width:0;container-type:inline-size}.sb-offer__tag{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:8px 16px;border:1px solid rgba(233,96,70,.28);border-radius:6px;background:#fff;color:var(--sb-navy);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;animation:sb-tag-glow 2.4s ease-in-out infinite}.sb-offer__tag:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--sb-coral);animation:sb-tag-ping 1.6s ease-out infinite}.sb-offer__tag:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,#fff0,#e9604629,#fff0);transform:skew(-20deg);pointer-events:none;animation:sb-tag-shine 3.2s ease-in-out infinite}@keyframes sb-tag-ping{0%{box-shadow:0 0 #e960468c}70%{box-shadow:0 0 0 8px #e9604600}to{box-shadow:0 0 #e9604600}}@keyframes sb-tag-shine{0%{left:-60%}55%,to{left:130%}}@keyframes sb-tag-glow{0%,to{box-shadow:0 0 #e9604600,0 4px 12px #202f5a0f}50%{box-shadow:0 0 0 4px #e960461f,0 6px 18px #e960462e}}@media(prefers-reduced-motion:reduce){.sb-offer__tag,.sb-offer__tag:before,.sb-offer__tag:after{animation:none}}.sb-offer__copy h2{margin:0 0 26px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:min(4.4rem,6.6cqi);white-space:nowrap;font-weight:700;line-height:1.1}.sb-offer__copy h2 em{display:block;font-style:normal;color:#08748e}.sb-offer__lede{max-width:640px;margin:0 auto 36px;color:#46526f;font-size:17px;line-height:1.6}.sb-offer__features{display:flex;justify-content:center;margin:0;padding:0;list-style:none}.sb-offer__features li{display:flex;align-items:center;gap:16px;min-width:0;padding:4px 48px;text-align:left}.sb-offer__features li+li{border-left:1px solid #d6dbea}.sb-offer__feature-icon{display:grid;flex:none;width:52px;height:52px;place-items:center;border-radius:50%;background:#0e7d8f;color:#fff;box-shadow:0 10px 20px #0e7d8f3d}.sb-offer__feature-icon svg{width:22px;height:22px;stroke-width:2.2}.sb-offer__features strong{display:block;color:var(--sb-navy);font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.sb-offer__package{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"copy media" "copy deal";gap:18px clamp(28px,3.6vw,48px);align-items:center;margin-top:clamp(40px,4.6vw,56px);padding:clamp(28px,3.4vw,44px);border:1px solid #e3e7f2;border-radius:20px;background:linear-gradient(135deg,#fff,#f3f6fc);box-shadow:0 20px 44px #202f5a14}.sb-offer__package-copy{grid-area:copy;min-width:0}.sb-offer__package-media{grid-area:media;align-self:end;min-width:0}.sb-offer__package-media img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 22px rgba(16,26,56,.18))}.sb-offer__package-badge{display:inline-block;margin-bottom:14px;padding:6px 16px;border-radius:999px;background:#0e7d8f;color:#fff;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sb-offer__package-title{margin:0 0 10px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.15}.sb-offer__package-intro{max-width:460px;margin:0;color:#46526f;font-size:16px;line-height:1.5}.sb-offer__package-list{margin:22px 0 0;padding:0;list-style:none}.sb-offer__package-list li{display:flex;align-items:center;gap:16px}.sb-offer__package-list li+li{position:relative;margin-top:36px}.sb-offer__package-list li+li:before{content:"";position:absolute;top:-26px;left:120px;width:16px;height:16px;transform:translate(-50%);background:linear-gradient(var(--sb-navy),var(--sb-navy)) center / 100% 3px no-repeat,linear-gradient(var(--sb-navy),var(--sb-navy)) center / 3px 100% no-repeat}.sb-offer__package-num{display:grid;flex:none;width:46px;height:46px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#ecd49e,#c9a45e 55%,#b38c47);color:#fff;font-family:Montserrat,sans-serif;font-size:19px;font-weight:700;box-shadow:0 10px 22px #a9854652}.sb-offer__package-list h4{margin:0 0 4px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(15px,1.4vw,17px);font-weight:700;letter-spacing:.02em;line-height:1.25;text-transform:uppercase}.sb-offer__package-list h4 span{color:var(--sb-coral)}.sb-offer__package-list p{margin:0;color:#46526f;font-size:14px;line-height:1.45}.sb-offer__bonuses-label{display:flex;align-items:center;justify-content:center;gap:22px;margin:clamp(40px,4.6vw,56px) 0 26px;color:var(--sb-navy);font-family:inherit;font-size:14px;line-height:1.3;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.sb-offer__bonuses-label:before,.sb-offer__bonuses-label:after{content:"";width:clamp(40px,10vw,120px);height:1px;background:#c3c9dc}.sb-offer__bonuses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.sb-offer__bonus{display:flex;flex-direction:column;padding:16px;border-top:3px solid #d9b878;border-radius:14px;background:#fff;box-shadow:0 10px 26px #202f5a1a;text-align:center}.sb-offer__bonus-tag{display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:center;margin:0 0 16px;padding:6px 13px;border-radius:999px;background:#f5efe2;color:#8a6d33;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sb-offer__bonus-tag>span{display:grid;flex:none;place-items:center}.sb-offer__bonus-tag svg{display:block;width:14px;height:14px}.sb-offer__bonus h3{margin:0 0 10px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.sb-offer__bonus-body{flex-grow:1;margin:0 0 18px;color:#39476b;font-size:13px;line-height:1.45}.sb-offer__bonus-value{margin:-8px 0 18px;color:#0e7d8f;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sb-offer__bonus-media{display:grid;overflow:hidden;margin-top:auto;border-radius:8px;aspect-ratio:1.3;place-items:center;background:#eef0fb}.sb-offer__bonus-media img{display:block;width:100%;height:100%;object-fit:cover}.sb-offer__bonus-placeholder{padding:10px;color:#8e9ac4;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.sb-offer__deal{grid-area:deal;align-self:start;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);align-items:center;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:radial-gradient(30% 90% at 82% 0%,#78708c59,#78708c00 70%),linear-gradient(115deg,#1d2c52,#16203c 55%,#121a34)}.sb-offer__deal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 7% 22%,rgba(255,255,255,.5) 0 1px,transparent 1.6px),radial-gradient(circle at 21% 26%,rgba(255,255,255,.4) 0 1px,transparent 1.6px),radial-gradient(circle at 30% 20%,#fff 0 1.2px,transparent 1.8px),radial-gradient(circle at 32% 58%,#fff 0 1.4px,transparent 2px),radial-gradient(circle at 10% 90%,rgba(255,255,255,.55) 0 1px,transparent 1.6px),radial-gradient(circle at 25% 93%,rgba(255,255,255,.4) 0 1px,transparent 1.6px),radial-gradient(circle at 40% 14%,rgba(255,255,255,.45) 0 1px,transparent 1.6px),radial-gradient(circle at 47% 5%,rgba(255,255,255,.5) 0 1px,transparent 1.6px),radial-gradient(circle at 57% 82%,rgba(255,255,255,.5) 0 1px,transparent 1.6px),radial-gradient(circle at 64% 47%,rgba(255,255,255,.45) 0 1px,transparent 1.6px),radial-gradient(circle at 69% 17%,rgba(255,255,255,.4) 0 1px,transparent 1.6px),radial-gradient(circle at 77% 18%,rgba(255,255,255,.55) 0 1px,transparent 1.6px),radial-gradient(circle at 88% 95%,rgba(255,255,255,.5) 0 1px,transparent 1.6px),radial-gradient(circle at 96% 30%,rgba(255,255,255,.4) 0 1px,transparent 1.6px)}.sb-offer__deal>*{position:relative;z-index:1;min-width:0}.sb-offer__deal-col{padding:6px clamp(8px,1.2vw,16px);text-align:center}.sb-offer__deal-col+.sb-offer__deal-col{border-left:1px solid rgba(255,255,255,.16)}.sb-offer__price-label{display:block;margin-bottom:10px;color:#aab5da;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.sb-offer__price-label--gold{color:#e8ce95}.sb-offer__was{color:#8e9ac4;font-family:Montserrat,sans-serif;font-size:clamp(2rem,2.4vw,2.6rem);font-weight:700;line-height:1;text-decoration:none;background:linear-gradient(var(--sb-coral),var(--sb-coral)) no-repeat 0 55% / 100% 2px}.sb-offer__now{display:block;color:#e8ce95;font-family:Montserrat,sans-serif;font-size:clamp(2.8rem,3.4vw,3.6rem);font-weight:700;line-height:1}.sb-offer__save{display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 12px;border-radius:12px;background:linear-gradient(120deg,#f2dfae,#e1bf78,#c9a45e);color:#2a1f0b;text-align:center;box-shadow:0 14px 34px #c9a45e59}.sb-offer__save span{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sb-offer__save strong{font-family:Montserrat,sans-serif;font-size:clamp(2.6rem,3vw,3.2rem);font-weight:700;line-height:1.1}.sb-offer__save small{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sb-offer__action{margin-top:clamp(32px,3.6vw,40px);text-align:center}.sb-offer__cta-form{display:inline-block}.sb-offer__cta{display:inline-flex;min-height:66px;align-items:center;justify-content:center;gap:14px;padding:0 clamp(28px,4vw,54px);border:0;border-radius:999px;background:var(--sb-coral);color:#fff;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;box-shadow:0 16px 36px #e960464d;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.sb-offer__cta svg{flex:none;width:19px;height:19px;transition:transform .25s ease}.sb-offer__cta:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 20px 44px #e9604673}.sb-offer__cta:hover svg{transform:translate(5px)}.sb-offer__cta:active{transform:translateY(0);box-shadow:0 10px 24px #e9604657}.sb-offer__cta:focus-visible{outline:2px solid var(--sb-navy);outline-offset:3px}.sb-offer__cta[disabled]{opacity:.55;cursor:not-allowed}.sb-offer__cta{position:relative;overflow:hidden;background:linear-gradient(100deg,#e96046,#f07a55,#e96046);background-size:200% 100%;animation:sb-cta-halo 2.2s ease-out infinite,sb-cta-flow 4s ease-in-out infinite}.sb-offer__cta>span,.sb-offer__cta>svg{position:relative;z-index:1}.sb-offer__cta:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,#fff0,#ffffff73,#fff0);transform:skew(-20deg);pointer-events:none;animation:sb-cta-shine 3s ease-in-out infinite}.sb-offer__cta>svg{animation:sb-cta-nudge 1.6s ease-in-out infinite}.sb-offer__cta:hover{animation-play-state:paused}.sb-offer__cta:hover>svg{animation:none}@keyframes sb-cta-halo{0%{box-shadow:0 16px 36px #e960464d,0 0 #e9604680}70%{box-shadow:0 16px 36px #e960464d,0 0 0 16px #e9604600}to{box-shadow:0 16px 36px #e960464d,0 0 #e9604600}}@keyframes sb-cta-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes sb-cta-shine{0%{left:-40%}50%,to{left:120%}}@keyframes sb-cta-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.sb-offer__cta,.sb-offer__cta svg{transition:none}.sb-offer__cta:hover,.sb-offer__cta:hover svg{transform:none}.sb-offer__cta,.sb-offer__cta:after,.sb-offer__cta>svg{animation:none}}.sb-offer__deal-note{margin:16px 0 0;color:#46526f;font-size:15px;line-height:1.5}.sb-offer__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(36px,4vw,44px) 0 0;padding:0;list-style:none}.sb-offer__trust li{display:flex;min-width:0;align-items:center;gap:16px;padding:4px clamp(12px,2vw,24px)}.sb-offer__trust li+li{border-left:1px solid #dfe3ee}.sb-offer__trust li>span{display:grid;width:58px;height:58px;flex:none;place-items:center;border-radius:50%;background:#fff;color:var(--sb-navy);box-shadow:0 8px 20px #202f5a1a}.sb-offer__trust svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sb-offer__trust p{margin:0;color:var(--sb-navy);font-size:14.5px;line-height:1.4}@media(min-width:1081px){.sb-offer__bonus{padding:18px 20px 20px}.sb-offer__bonus-tag{margin-bottom:12px}.sb-offer__bonus h3{display:flex;align-items:center;justify-content:center;min-height:2.6em;margin-bottom:8px}.sb-offer__bonus-body{margin-bottom:14px}.sb-offer__bonus-value{margin:-4px 0 14px}.sb-offer__bonus-media{aspect-ratio:1.5}}@media(max-width:1080px){.sb-offer__bonuses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:751px){.sb-offer__deal{padding:22px 20px}.sb-offer__price-label{font-size:12px}.sb-offer__was{font-size:clamp(2.6rem,3vw,3.2rem)}.sb-offer__now{font-size:clamp(3.6rem,4.4vw,4.8rem)}.sb-offer__save{padding:22px 14px}.sb-offer__save span{font-size:14px}.sb-offer__save strong{font-size:clamp(3.4rem,4vw,4.4rem)}.sb-offer__save small{font-size:11px}}@media(max-width:1000px){.sb-offer__package{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"copy" "media" "deal";gap:28px}.sb-offer__package-media{width:100%;max-width:620px;margin-inline:auto}}@media(max-width:900px){.sb-offer__trust{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.sb-offer__trust li:nth-child(3){border-left:0}}@media(max-width:680px){.sb-offer__bonuses{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sb-offer__bonuses-label{gap:14px;margin-bottom:20px;font-size:12px;letter-spacing:.18em}.sb-offer__deal{grid-template-columns:1fr 1fr;row-gap:20px;padding:20px 14px 14px}.sb-offer__deal-col{padding-inline:10px}.sb-offer__save{grid-column:1 / -1}.sb-offer__package{padding:24px 18px;border-radius:16px}.sb-offer__package-intro{font-size:15px}.sb-offer__package-list{margin-top:18px}.sb-offer__package-list li{gap:14px}.sb-offer__package-list li+li{margin-top:32px}.sb-offer__package-list li+li:before{top:-23px;left:100px;width:14px;height:14px}.sb-offer__package-num{width:40px;height:40px;font-size:17px}.sb-offer__package-list p{font-size:13px}.sb-offer__price-label{font-size:10px;letter-spacing:.12em}.sb-offer__cta{min-height:58px;padding:12px 22px;font-size:12.5px;letter-spacing:.06em;line-height:1.35;text-align:center}.sb-offer__trust li{flex-direction:column;gap:10px;text-align:center}.sb-offer__trust li>span{width:48px;height:48px}.sb-offer__trust p{font-size:13px}}@media(max-width:440px){.sb-offer__bonuses{grid-template-columns:1fr}}@media(max-width:980px){.sb-founder__grid{grid-template-columns:1fr;gap:42px}.sb-founder__media{max-width:640px;margin:0 auto;width:100%}}@media(min-width:981px)and (max-width:1380px){.sb-hero .sb-moon{top:calc(var(--sb-nav-bar) + 12px);width:56px;height:56px}}@media(min-width:981px){.sb-hero__in{grid-template-areas:"copy visual" "copy certs";grid-template-rows:auto auto;row-gap:0}.sb-hero__copy{grid-area:copy}.sb-hero__visual{grid-area:visual}.sb-certs{grid-area:certs}.sb-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--sb-nav-h) + clamp(8px,1.8vh,26px)) 0 clamp(18px,4.6vh,66px)}.sb-hero>.sb-wrap{width:100%}.sb-hero__badge{margin:0 0 clamp(12px,2.5vh,28px)}.sb-hero__title{font-size:min(clamp(2.6rem,5.8vw,8rem),16vh)}.sb-hero__badge,.sb-hero__title,.sb-hero__sub,.sb-hero__sub-note{transform:translateY(-12px)}.sb-hero__copy{transform:translateY(-28px)}.sb-hero__actions{transform:translateY(8px)}.sb-hero__in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.sb-hero__support{grid-template-columns:repeat(3,minmax(0,1fr));transform:translate(-54px,-4px)}.sb-hero__copy{container-type:inline-size}.sb-hero__sub{max-width:none;font-size:min(clamp(16px,calc(1.25vw + 1px),20px),2.5cqi);white-space:nowrap;margin:clamp(12px,2.2vh,24px) 0 clamp(6px,1vh,10px)}.sb-hero__sub-note{font-size:clamp(13px,calc(.95vw + 1px),16px);margin:0 0 clamp(16px,2.8vh,30px)}.sb-hero__product-name{padding-top:clamp(12px,1.3vw,28px);margin-bottom:clamp(20px,2.2vw,46px)}.sb-hero__product-name strong,.sb-hero__product-name span{font-size:clamp(1.1rem,1.35vw,1.9rem)}.sb-hero__support{margin-bottom:clamp(16px,2.9vh,34px)}.sb-hero__actions{margin-bottom:clamp(14px,2.4vh,28px)}.sb-hero__actions .sb-btn{min-height:clamp(64px,5vw,104px);padding:0 clamp(38px,3.2vw,68px);font-size:clamp(1rem,1.25vw,1.6rem);letter-spacing:.15em;box-shadow:0 14px 34px -12px #e96046e6}.sb-hero__visual{min-height:0}.sb-hero__visual{display:flex;flex-direction:column;justify-content:center;align-items:center}.sb-hero__pack{width:auto;max-width:100%;max-height:min(52vh,595px)}.sb-hero__visual{transform:translateY(clamp(6px,1vh,12px))}.sb-certs{margin-top:clamp(20px,3.2vh,44px);gap:clamp(11px,1.4vw,16px);transform:translate(-28px,-12px)}.sb-cert{width:clamp(76px,5.2vw,108px);height:clamp(76px,5.2vw,108px);letter-spacing:.05em}}@media(max-width:980px){.sb-hero .sb-moon{top:calc(var(--sb-nav-bar) + 12px);left:14%;transform:translate(-50%)}.sb-hero__in{grid-template-columns:minmax(0,1fr);gap:36px}.sb-hero .sb-hero__copy .sb-hero__title{font-size:clamp(2.9rem,10vw,4.5rem)}.sb-hero__visual{order:-1;min-height:auto;justify-content:center}.sb-certs{order:1;flex-wrap:nowrap;gap:clamp(8px,2.4vw,14px)}.sb-cert{width:clamp(64px,26vw,100px);height:clamp(64px,26vw,100px)}.sb-hero__pack{width:min(74%,300px);margin-inline:auto}}@media(max-width:750px){.sb-hero .sb-hero__copy .sb-hero__badge{justify-content:center;flex-wrap:nowrap;white-space:nowrap;gap:9px;font-size:clamp(.62rem,2.9vw,.9rem);letter-spacing:.13em}.sb-hero .sb-hero__copy .sb-hero__badge:before,.sb-hero .sb-hero__copy .sb-hero__badge:after{width:clamp(16px,5vw,30px)}.sb-hero.sb-section{padding-top:calc(var(--sb-nav-h) + 4px);padding-bottom:44px}.sb-hero .sb-hero__copy .sb-hero__badge{margin-bottom:12px}.sb-hero .sb-hero__copy .sb-hero__sub{margin:10px auto 6px}.sb-hero .sb-hero__copy .sb-hero__sub-note{margin:0 auto 14px}.sb-hero .sb-hero__copy{display:flex;flex-direction:column}.sb-hero .sb-hero__copy .sb-hero__badge{order:1}.sb-hero .sb-hero__copy .sb-hero__title{order:2}.sb-hero .sb-hero__copy .sb-hero__sub,.sb-hero .sb-hero__copy .sb-hero__sub-note{order:3}.sb-hero .sb-hero__copy .sb-hero__actions{order:4;margin:0 0 16px}.sb-hero .sb-hero__actions .sb-btn{min-height:54px}.sb-hero .sb-hero__copy .sb-hero__sub-note{display:none}.sb-hero .sb-hero__copy .sb-hero__sub{margin-bottom:16px}.sb-hero .sb-hero__copy .sb-hero__support{order:5;margin:0 0 8px}.sb-hero .sb-hero__copy .sb-hero__support{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-hero .sb-hero__in{grid-template-columns:minmax(0,auto) minmax(0,auto);justify-content:center;align-items:center;justify-items:center;gap:8px clamp(2px,1.2vw,9px)}.sb-hero .sb-hero__visual{grid-column:1;grid-row:1;order:0;width:min(30vw,136px);max-width:100%}.sb-hero .sb-hero__pack{width:100%;margin-inline:auto}.sb-hero .sb-hero__copy{grid-column:1 / -1;grid-row:2}.sb-hero .sb-certs{transform:none;grid-column:2;grid-row:1;order:0;flex-direction:column;flex-wrap:nowrap;width:auto;margin-top:0;gap:clamp(8px,2.2vw,14px)}.sb-hero .sb-cert{width:clamp(44px,13vw,58px);height:clamp(44px,13vw,58px);font-size:clamp(.4rem,1.55vw,.52rem);gap:1px;padding:4px}.sb-cert__icon{width:15px;height:15px}.sb-routine__eyebrow{flex-wrap:wrap;justify-content:center;text-align:center;gap:10px}.sb-routine__eyebrow span{width:clamp(20px,8vw,50px)}.sb-better-sleep h2{font-size:6.2vw}.sb-formula .sb-wrap{padding-inline:var(--sb-pad)}.sb-formula__inner{gap:28px}.sb-formula h2{font-size:clamp(1.9rem,7.4vw,2.6rem)}.sb-formula__media img{width:min(62%,260px)}.sb-formula .sb-formula__pillars{grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;width:calc(100% - (var(--sb-pad) * 2));margin-top:40px;margin-inline:auto;padding-top:34px;padding-inline:0}.sb-formula__pillars i{display:block;padding-top:12px;font-size:16px}.sb-formula__pillar-icon{width:40px;height:40px;margin-bottom:10px}.sb-formula__pillar-icon svg{width:20px;height:20px}.sb-formula__pillars strong{font-size:10px;letter-spacing:.14em}.sb-formula__pillars p{max-width:none;margin-top:8px;font-size:12.5px;line-height:1.4}.sb-formula__pillars p br{display:none}.sb-ingredient-education__eyebrow{margin-bottom:14px;font-size:10px}.sb-ingredient-education h2{margin-bottom:26px;font-size:6.4vw}.sb-ingredient-education__cards{grid-template-columns:minmax(0,1fr);gap:16px}.sb-ingredient-card{min-width:0;padding:20px 18px;border-radius:12px}.sb-ingredient-card__head{gap:14px;margin-bottom:14px}.sb-ingredient-card__head>span{width:56px;height:56px}.sb-ingredient-card__head svg{width:28px;height:28px}.sb-ingredient-card__head strong{font-size:12px}.sb-ingredient-card__head b{font-size:10px}.sb-ingredient-card p,.sb-ingredient-card__checks li,.sb-ingredient-card__features li{font-size:13px;line-height:1.5}.sb-ingredient-card__features{grid-template-columns:1fr}.sb-ingredient-card p.sb-ingredient-card__note{padding-top:14px;font-size:13px}.sb-founder__placeholder{gap:clamp(10px,3vw,22px);padding:14px}.sb-founder__play{width:clamp(44px,13vw,62px);height:clamp(44px,13vw,62px)}.sb-founder__play svg{width:45%;height:45%;margin-left:2px}.sb-founder__placeholder-note{gap:7px;font-size:clamp(7px,2vw,10px);letter-spacing:.1em}.sb-founder__placeholder-note b{padding:4px 9px}.sb-offer__bonuses{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sb-offer__bonus{min-width:0;padding:12px 10px;border-radius:12px}.sb-offer__bonus-tag{gap:5px;margin-bottom:10px;padding:4px 9px;font-size:9px}.sb-offer__bonus-tag svg{width:11px;height:11px}.sb-offer__bonus h3{margin-bottom:6px;font-size:13px;line-height:1.25}.sb-offer__bonus-body{margin-bottom:12px;font-size:11px;line-height:1.4}.sb-offer__bonus-value{margin:-4px 0 12px;font-size:10.5px;letter-spacing:.08em}.sb-ritual__rule{flex-wrap:wrap;gap:12px;text-align:center}.sb-ritual__rule:before,.sb-ritual__rule:after{width:clamp(16px,6vw,40px)}.sb-ritual__rule span{font-size:clamp(12px,3.6vw,17px)}.sb-offer__tag{margin-bottom:14px;padding:6px 14px;font-size:10px}.sb-offer__copy h2{margin-bottom:14px;font-size:min(2.4rem,6.6cqi)}.sb-offer__lede{margin-bottom:26px;font-size:15px}.sb-offer__features li{flex:1 1 0;flex-direction:column;gap:10px;padding:0 8px;text-align:center}.sb-offer__feature-icon{width:42px;height:42px}.sb-offer__feature-icon svg{width:18px;height:18px}.sb-offer__features strong{font-size:10.5px;letter-spacing:.08em}.sb-formula__content .sb-btn{display:flex;width:100%;max-width:340px;margin-inline:auto;padding-inline:26px;font-size:15px;letter-spacing:.1em}.sb-plans .sb-plans__trust{gap:10px 18px;margin-top:28px}.sb-plans .sb-plans__trust li{gap:6px;font-size:11px}.sb-plans .sb-plans__trust svg{width:13px;height:13px}.sb-plans .sb-plans__cta{min-height:48px;margin-top:28px;padding-inline:20px;font-size:12px}}@media(max-width:720px){.sb-hero .sb-moon{left:13%;top:calc(var(--sb-nav-h) + 8px);transform:translate(-50%);width:48px;height:48px}.sb-hero{padding-top:calc(var(--sb-nav-h) + 22px);padding-bottom:48px}.sb-hero__copy{display:flex;flex-direction:column}.sb-hero__copy .sb-hero__badge{order:1;margin-bottom:18px;justify-content:center}.sb-hero__copy .sb-hero__badge:after{content:"";width:30px;height:1px;background:var(--sb-gold);flex:none}.sb-hero__copy .sb-hero__title{order:2;text-align:center;font-size:clamp(2.9rem,10vw,4.5rem)}.sb-hero__copy .sb-hero__sub{order:3;text-align:center;max-width:none;margin:16px auto 8px}.sb-hero__copy .sb-hero__sub-note{order:3;text-align:center;max-width:42ch;margin:0 auto 22px}.sb-hero__copy .sb-hero__actions{order:4;margin-bottom:24px}.sb-hero__copy .sb-hero__product-name{order:5;margin-bottom:18px}.sb-hero__copy .sb-hero__support{order:3;margin:8px 0 28px}.sb-hero__support li{padding-inline:6px}.sb-hero__in{gap:28px 0}.sb-hero__pack{width:min(52%,192px);margin-inline:auto}.sb-hero__actions .sb-btn{width:100%}.sb-certs{justify-content:center;gap:10px}.sb-cert{font-size:.52rem}}@media(prefers-reduced-motion:reduce){.sb-sky .sb-star.sb-twinkle{animation:none}.sb-btn{transition:none}}.sb-plans{background:radial-gradient(55% 40% at 0% 0%,#e9604629,#e9604600),radial-gradient(50% 45% at 100% 100%,#08748e24,#08748e00),linear-gradient(160deg,#f6ecdc,#efe1ca 55%,#ead9c0);color:var(--sb-navy);padding:clamp(64px,8vw,120px) 0}.sb-plans__inner{width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box}@media(max-width:1350px){.sb-plans__inner{padding-inline:var(--sb-pad)}}.sb-plans__head{margin-bottom:42px;text-align:center}.sb-plans__eyebrow{margin:0 0 18px;color:#087d93;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.sb-plans__head h2{max-width:620px;margin:0 auto 14px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:700;line-height:1.1}.sb-plans__head h2 em{display:block;font-style:normal;color:#08748e}.sb-plans__intro{max-width:660px;margin:0 auto;color:#46526f;font-size:17px;line-height:1.5}.sb-plans__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch;margin:0;padding:0;list-style:none}.sb-plans__card{position:relative;display:flex;flex-direction:column;min-width:0;box-sizing:border-box;padding:22px 20px 20px;border:1px solid #ece5d9;border-radius:16px;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sb-plans__card:hover{transform:translateY(-2px)}.sb-plans__card:focus-visible{outline:2px solid #0e7d8f;outline-offset:3px}.sb-plans__card.is-selected{padding:21px 19px 19px;border:2px solid #0e7d8f;background:linear-gradient(180deg,#eef7f8,#fff 40%);box-shadow:0 14px 30px #0e7d8f24}.sb-plans__badge{position:absolute;top:0;left:20px;padding:4px 12px;transform:translateY(-50%);border-radius:999px;background:#a98546;color:#fff;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sb-plans__badge--recommended{background:#0e7d8f}.sb-plans__name{display:flex;align-items:flex-start;gap:10px;min-height:2.6em;margin:0 0 4px;color:var(--sb-navy);font-size:12.5px;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.sb-plans__radio{display:grid;box-sizing:border-box;width:20px;height:20px;flex:none;place-items:center;border:1.5px solid #c9cfdd;border-radius:50%;background:#fff}.sb-plans__radio--on{border-color:#0e7d8f}.sb-plans__radio--on:after{content:"";width:9px;height:9px;border-radius:50%;background:#0e7d8f}.sb-plans__meta{margin:0 0 10px;padding-left:30px;color:#7b8299;font-size:13.5px}.sb-plans__price{margin:0 0 4px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(2.4rem,2.6vw,3rem);font-weight:700;line-height:1}.sb-plans__unit{margin:0;color:#7b8299;font-size:13px}.sb-plans__save{align-self:flex-start;margin:12px 0 0;padding:4px 11px;border-radius:999px;background:#d8eef0;color:#0e7d8f;font-size:12px;font-weight:600}.sb-plans__save--muted{background:#eef0f5;color:#6b7390}.sb-plans__list{margin:12px 0 0;padding:0;list-style:none}.sb-plans__list li{display:flex;align-items:center;gap:8px;color:var(--sb-navy);font-size:13.5px;line-height:1.35}.sb-plans__list li+li{margin-top:8px}.sb-plans__list li>span{display:grid;flex:none;place-items:center;width:16px;height:16px;color:#0e7d8f}.sb-plans__list svg{display:block;width:16px;height:16px}.sb-plans__gift{display:grid;grid-template-columns:minmax(0,1fr) 42%;grid-template-rows:auto 1fr;grid-template-areas:"title title" "body img";column-gap:8px;margin-top:14px;padding:14px 14px 12px;box-sizing:border-box;border:1px solid #efdfc2;border-radius:12px;background:#fcf4e7}.sb-plans__gift-title{grid-area:title;display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:1.25}.sb-plans__gift-title em{margin-right:4px;font-style:normal;color:var(--sb-coral);text-transform:uppercase}.sb-plans__gift-icon{display:grid;flex:none;margin-top:1px;color:var(--sb-coral)}.sb-plans__gift-icon svg{display:block;width:18px;height:18px}.sb-plans__gift-body{grid-area:body;margin:0 0 0 26px;color:#46526f;font-size:12.5px;line-height:1.45}.sb-plans__gift-img{grid-area:img;align-self:end;display:block;width:100%;height:auto;mix-blend-mode:multiply}.sb-plans__gift--none{display:flex;align-items:center;gap:12px;border-color:#e3e6ee;background:#f3f4f8}.sb-plans__gift--none .sb-plans__gift-title{margin-bottom:4px;font-family:inherit;font-weight:600}.sb-plans__gift--none .sb-plans__gift-body{margin:0;color:#7b8299}.sb-plans__gift.sb-plans__gift--case{grid-template-columns:minmax(0,1fr) 26%}.sb-plans__gift.sb-plans__gift--mask{grid-template-columns:minmax(0,1fr) 36%}.sb-plans__gift--kit .sb-plans__gift-title{font-size:13px;line-height:1.3}.sb-plans__none-icon{position:relative;display:block;flex:none;width:34px;height:34px;border-radius:50%;background:#e3e6ee}.sb-plans__none-icon:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:2px;transform:translate(-50%,-50%);border-radius:1px;background:#8a91a8}.sb-plans__bonus{display:flex;align-items:center;gap:12px;margin:10px 0 0;padding:10px 12px;border:1px solid #efdfc2;border-radius:12px;background:#fcf4e7;color:var(--sb-navy);font-size:13.5px;line-height:1.3}.sb-plans__bonus-icon{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,#ecd49e,#c9a45e 55%,#b38c47);color:#fff;box-shadow:0 6px 14px #a9854647}.sb-plans__bonus-icon svg{display:block;width:16px;height:16px}.sb-plans__bonus--none{border-color:#e3e6ee;background:#f3f4f8;color:#7b8299}.sb-plans__card-cta{display:none}@media(min-width:751px){.sb-plans__gift{flex:1 0 auto}.sb-plans__gift:not(.sb-plans__gift--none){display:flex;flex-direction:column}.sb-plans__gift-body{margin-bottom:12px}.sb-plans__gift-img{flex:1 1 0;align-self:center;width:100%;min-height:84px;max-height:150px;margin-block:auto;object-fit:contain}.sb-plans__gift--mask .sb-plans__gift-img{width:78%;min-height:52px}}@media(max-width:750px){.sb-plans .sb-plans__grid{grid-template-columns:minmax(0,1fr);gap:24px}.sb-plans__card{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:22px 16px 16px;border-radius:14px}.sb-plans__card.is-selected{padding:21px 15px 15px}.sb-plans__card>*{grid-column:1 / -1}.sb-plans__badge{left:16px}.sb-plans__name{grid-column:1;grid-row:1;align-items:center;min-height:0;margin:0;font-size:12px;letter-spacing:.1em}.sb-plans__price{grid-column:2;grid-row:1;margin:0;font-size:26px;text-align:right}.sb-plans__meta{grid-column:1;grid-row:2;margin:4px 0 0;font-size:13px}.sb-plans__unit{grid-column:2;grid-row:2;margin:4px 0 0;font-size:12px;text-align:right}.sb-plans__save{justify-self:start;margin-top:12px;font-size:11.5px}.sb-plans__list{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px}.sb-plans__list li{font-size:13px}.sb-plans__list li+li{margin-top:0}.sb-plans__gift{grid-template-columns:minmax(0,1fr) 36%;margin-top:12px;padding:12px}.sb-plans__gift-body{font-size:12.5px}.sb-plans__gift--none{padding:12px}.sb-plans__none-icon{width:30px;height:30px}.sb-plans__bonus{margin-top:8px;padding:8px 12px;font-size:13px}.sb-plans__bonus br{display:none}.sb-plans__bonus-icon{width:30px;height:30px}.sb-plans__card-cta{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;margin:14px 0 0;padding:0 18px;border:0;border-radius:999px;background:var(--sb-coral);color:#fff;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 22px #e9604642}.sb-plans__card-cta:active{filter:brightness(.96)}.sb-plans__card-cta:focus-visible{outline:2px solid var(--sb-navy);outline-offset:3px}.sb-plans .sb-plans__cta{display:none}}.sb-plans__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 40px;margin:43px 0 0;padding:0;list-style:none}.sb-plans__trust li{display:flex;align-items:center;gap:9px;color:#46526f;font-size:14px}.sb-plans__trust li>span{display:grid;flex:none;place-items:center;color:#98a1b5}.sb-plans__trust svg{display:block;width:17px;height:17px}.sb-plans__preorder{position:relative;display:flex;align-items:center;gap:28px;max-width:880px;margin:56px auto 0;padding:32px 40px 28px;box-sizing:border-box;border:1px solid #ece5d9;border-radius:14px;background:#fff;box-shadow:0 14px 32px #202f5a0f}.sb-plans__preorder-tag{position:absolute;top:0;left:50%;padding:6px 18px;transform:translate(-50%,-50%);border:1px solid #eadcc0;border-radius:999px;background:#fbf5e9;color:#8a6a32;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.sb-plans__preorder-icon{display:grid;flex:none;place-items:center;padding-right:28px;border-right:1px solid #ece5d9;color:var(--sb-coral)}.sb-plans__preorder-icon svg{display:block;width:34px;height:34px}.sb-plans__preorder-copy{min-width:0}.sb-plans__preorder-heading{margin:0 0 6px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:19px;font-weight:500;line-height:1.35}.sb-plans__preorder-heading strong{font-weight:700}.sb-plans__preorder-note{margin:0;color:#46526f;font-size:14px;line-height:1.5}@media(max-width:750px){.sb-plans__preorder{gap:16px;margin-top:44px;padding:28px 18px 20px}.sb-plans__preorder-tag{padding:5px 14px;font-size:10px}.sb-plans__preorder-icon{padding-right:16px}.sb-plans__preorder-icon svg{width:26px;height:26px}.sb-plans__preorder-heading{font-size:15px}.sb-plans__preorder-note{font-size:12.5px}}.sb-plans__cta{display:flex;width:fit-content;min-width:min(420px,100%);min-height:56px;align-items:center;justify-content:center;margin:46px auto 0;padding:0 34px;border-radius:999px;background:var(--sb-coral);color:#fff;font-size:14px;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase;box-shadow:0 12px 28px #e960464d;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.sb-plans__cta{position:relative;isolation:isolate;overflow:hidden;border:0;font-family:inherit;cursor:pointer}.sb-plans__cta:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%);transform:translate(-110%);pointer-events:none;animation:sb-plans-cta-shimmer 4s ease-in-out infinite}@keyframes sb-plans-cta-shimmer{0%,55%{transform:translate(-110%)}90%,to{transform:translate(110%)}}.sb-plans__cta:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 18px 38px #e960466b}.sb-plans__cta:active{transform:translateY(0);box-shadow:0 12px 28px #e960464d}.sb-plans__cta:focus-visible{outline:2px solid var(--sb-navy);outline-offset:3px}cart-drawer.sb-cart-adding #CartDrawer .drawer__inner{position:relative}cart-drawer.sb-cart-adding #CartDrawer .drawer__inner>:not(.sb-cart-skeleton){visibility:hidden}.sb-cart-skeleton{position:absolute;top:0;right:0;left:0;display:flex;flex-direction:column;gap:22px;padding:28px 24px}.sb-cart-skeleton__item{display:flex;gap:16px;padding:22px 0;border-top:1px solid #eef0f5;border-bottom:1px solid #eef0f5}.sb-cart-skeleton__img{flex:none;width:88px;height:88px;border-radius:10px}.sb-cart-skeleton__lines{display:flex;flex:1;flex-direction:column;gap:10px;padding-top:4px}.sb-cart-skeleton__bar{display:block;height:14px;border-radius:7px}.sb-cart-skeleton__bar--title{width:40%;height:20px}.sb-cart-skeleton__bar--short{width:60%}.sb-cart-skeleton__bar--tiny{width:30%}.sb-cart-skeleton__bar--button{height:48px;margin-top:8px;border-radius:999px}.sb-cart-skeleton__img,.sb-cart-skeleton__bar{background:linear-gradient(90deg,#eceef3,#f7f8fb,#eceef3 90%);background-size:220% 100%;animation:sb-cart-shimmer 1.1s ease-in-out infinite}@keyframes sb-cart-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.sb-cart-skeleton__img,.sb-cart-skeleton__bar{animation:none}}@media(prefers-reduced-motion:reduce){.sb-plans__card{transition:none}.sb-plans__card:hover{transform:none}.sb-plans__cta{transition:none}.sb-plans__cta:hover{transform:none}.sb-plans__cta:after{animation:none;display:none}}@media(max-width:1000px){.sb-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}}@media(max-width:560px){.sb-plans__trust{gap:12px 24px}.sb-plans__cta{width:100%;padding-inline:18px;font-size:13px}}.sb-pair{background:linear-gradient(180deg,#f4f6fc,#f8f9fd);color:var(--sb-navy);padding:clamp(76px,9vw,144px) 0}.sb-pair__inner{width:100%;max-width:1110px;margin:0 auto;box-sizing:border-box}@media(max-width:1180px){.sb-pair__inner{padding-inline:var(--sb-pad)}}.sb-pair__row{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:62px;align-items:center}.sb-pair__row+.sb-pair__row{margin-top:clamp(48px,6vw,78px);padding-top:clamp(48px,6vw,78px);border-top:1px solid #e3e6f0}.sb-pair__row--flip{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)}.sb-pair__media{overflow:hidden;border-radius:14px;aspect-ratio:1;background:#eef0fb}.sb-pair__media img{display:block;width:100%;height:100%;object-fit:cover}.sb-pair__copy{min-width:0}.sb-pair__copy h2{margin:0;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:700;line-height:1.1}.sb-pair__copy h2:after{content:"";display:block;width:55px;height:3px;margin-top:15px;border-radius:2px;background:var(--sb-gold)}.sb-pair__points{margin:28px 0 0;padding:0;list-style:none}.sb-pair__points li{display:flex;align-items:center;gap:14px;color:#39476b;font-size:16px;line-height:1.5}.sb-pair__points li+li{margin-top:20px}.sb-pair__points strong{color:var(--sb-navy);font-weight:700}.sb-pair__text{min-width:0}.sb-pair__icon{display:grid;width:54px;height:54px;flex:none;place-items:center;border-radius:50%;background:#e4f0f2;color:#0e7d8f}.sb-pair__icon svg{width:24px;height:24px}.sb-pair__body{margin:34px 0 0;color:#39476b;font-size:16px;line-height:1.6}.sb-pair__callout{margin:27px 0 0;padding:18px 24px;border-left:4px solid var(--sb-gold);background:#fff;color:var(--sb-navy);font-size:16px;font-weight:700;line-height:1.5}@media(max-width:860px){.sb-pair__row,.sb-pair__row--flip{grid-template-columns:1fr;gap:34px}.sb-pair__row--flip .sb-pair__media{order:-1}.sb-pair__media{max-width:520px;margin-inline:auto;width:100%}}@media(max-width:520px){.sb-pair__icon{width:46px;height:46px}.sb-pair__icon svg{width:21px;height:21px}.sb-pair__points li{gap:12px;font-size:15px}}@media(max-width:750px){.sb-hero .sb-hero__in{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px}.sb-hero .sb-hero__visual{grid-column:1;grid-row:1;width:min(74vw,320px);justify-self:center}.sb-hero .sb-certs{grid-column:1;grid-row:2;flex-direction:row;justify-content:center;justify-self:center;gap:clamp(8px,2.2vw,14px)}.sb-hero .sb-hero__copy{grid-column:1;grid-row:3;min-width:0;width:100%}}@media(max-width:750px){.sb-hero .sb-hero__visual{width:min(62vw,260px)}}@media(max-width:750px){.sb-hero .sb-hero__visual{width:min(52vw,220px)}.sb-hero .sb-hero__visual-tagline{font-size:clamp(9px,2.6vw,11px);letter-spacing:.16em;margin-bottom:10px}}@media(max-width:750px){.sb-hero .sb-certs{display:none}}@media(max-width:750px){.sb-hero__actions .sb-btn{font-size:clamp(1.15rem,4.5vw,1.5rem)}}.sb-hero__actions .sb-btn--primary:hover{filter:brightness(1.08);transform:translateY(-3px);box-shadow:0 16px 34px -10px #e96046f2}.sb-hero__actions .sb-btn--primary,.sb-formula__content .sb-btn--primary,.sb-sticky-cta__btn{position:relative;overflow:hidden;background:linear-gradient(100deg,#e96046,#f07a55,#e96046);background-size:200% 100%;animation:sb-cta-halo 2.2s ease-out infinite,sb-cta-flow 4s ease-in-out infinite}.sb-hero__actions .sb-btn--primary:after,.sb-formula__content .sb-btn--primary:after,.sb-sticky-cta__btn:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;pointer-events:none;background:linear-gradient(100deg,#fff0,#fff6,#fff0);transform:skew(-20deg);animation:sb-cta-shine 3s ease-in-out infinite}.sb-hero__actions .sb-btn--primary .sb-btn__arrow,.sb-sticky-cta__btn svg{animation:sb-cta-nudge 1.6s ease-in-out infinite}.sb-hero__actions .sb-btn--primary:hover,.sb-formula__content .sb-btn--primary:hover,.sb-sticky-cta__btn:hover{animation-play-state:paused}.sb-hero__actions .sb-btn--primary:hover .sb-btn__arrow,.sb-sticky-cta__btn:hover svg{animation:none}@media(prefers-reduced-motion:reduce){.sb-hero__actions .sb-btn--primary,.sb-hero__actions .sb-btn--primary:after,.sb-hero__actions .sb-btn--primary .sb-btn__arrow,.sb-formula__content .sb-btn--primary,.sb-formula__content .sb-btn--primary:after,.sb-sticky-cta__btn,.sb-sticky-cta__btn:after,.sb-sticky-cta__btn svg{animation:none}}@media(max-width:750px){.sb-hero__copy{display:flex;flex-direction:column}.sb-hero__copy .sb-hero__badge{order:1}.sb-hero__copy .sb-hero__title{order:2}.sb-hero__copy .sb-hero__sub,.sb-hero__copy .sb-hero__sub-note{order:3}.sb-hero__copy .sb-hero__actions{order:4}}.sb-offer__cta-form form{margin:0}.sb-who{background:radial-gradient(42% 30% at 100% 6%,#faecd4e6,#faecd400),linear-gradient(180deg,#faf6ef,#f8f3eb 55%,#f7f1e8);color:var(--sb-navy);padding:clamp(64px,8vw,120px) 0 clamp(76px,9vw,144px)}.sb-who__inner{width:100%;max-width:1110px;margin:0 auto;box-sizing:border-box}@media(max-width:1180px){.sb-who__inner{padding-inline:var(--sb-pad)}}.sb-who__intro{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(32px,5vw,56px);align-items:center}.sb-who__copy{min-width:0}.sb-who__copy h2{margin:0 0 28px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:700;line-height:1.1}.sb-who__copy h2 em{display:block;font-style:normal;color:#08748e}.sb-who__lede{margin:0 0 18px;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(17px,1.5vw,19px);font-weight:700}.sb-who__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.sb-who-card{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 18px 12px 12px;box-sizing:border-box;border:1px solid transparent;border-radius:14px;background:#fff;box-shadow:0 8px 22px #202f5a0f;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.sb-who-card__icon{display:grid;width:48px;height:48px;flex:none;place-items:center;border-radius:50%}.sb-who-card__icon--navy{background:#eceffa;color:var(--sb-navy)}.sb-who-card__icon--coral{background:#f9e6e1;color:#c84d3d}.sb-who-card__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sb-who-card__text{color:#2a355a;font-size:15px;line-height:1.45}@media(hover:hover)and (pointer:fine){.sb-who-card:hover{transform:translateY(-3px);border-color:#dfe3ee;box-shadow:0 16px 34px #202f5a1f}}@media(prefers-reduced-motion:reduce){.sb-who-card{transition:none}.sb-who-card:hover{transform:none}}.sb-who__media{min-width:0}.sb-who__media img{display:block;width:100%;height:auto;aspect-ratio:.8;object-fit:cover;object-position:60% 50%;border-radius:22px;box-shadow:0 30px 60px #202f5a24}.sb-who__banner{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:clamp(18px,3vw,40px);align-items:center;margin-top:clamp(48px,6vw,64px);padding:36px clamp(24px,4vw,44px) 36px clamp(32px,4.5vw,52px);border-radius:22px;box-shadow:0 30px 60px #202f5a29;background:radial-gradient(34% 90% at 16% 110%,#968ca04d,#968ca000 70%),linear-gradient(110deg,#121a3d,#1b2656,#2a3a6e)}.sb-who__banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 8% 22%,rgba(255,255,255,.5) 0 1px,transparent 1.6px),radial-gradient(circle at 17% 30%,rgba(255,255,255,.45) 0 1px,transparent 1.6px),radial-gradient(circle at 24% 45%,rgba(255,255,255,.6) 0 1px,transparent 1.6px),radial-gradient(circle at 26% 70%,rgba(255,255,255,.5) 0 1px,transparent 1.6px),radial-gradient(circle at 12% 86%,rgba(255,255,255,.55) 0 1px,transparent 1.6px),radial-gradient(circle at 33% 12%,rgba(255,255,255,.5) 0 1px,transparent 1.6px),radial-gradient(circle at 49% 7%,rgba(255,255,255,.4) 0 1px,transparent 1.6px),radial-gradient(circle at 56% 2%,#fff 0 1.1px,transparent 1.7px),radial-gradient(circle at 45% 76%,rgba(255,255,255,.55) 0 1px,transparent 1.6px),radial-gradient(circle at 63% 85%,#fff 0 1.2px,transparent 1.8px),radial-gradient(circle at 73% 60%,rgba(255,255,255,.45) 0 1px,transparent 1.6px),radial-gradient(circle at 76% 37%,#fff 0 1.1px,transparent 1.7px),radial-gradient(circle at 67% 7%,rgba(255,255,255,.5) 0 1px,transparent 1.6px),radial-gradient(circle at 81% 6%,rgba(255,255,255,.4) 0 1px,transparent 1.6px),radial-gradient(circle at 98% 29%,rgba(255,255,255,.5) 0 1px,transparent 1.6px)}.sb-who__banner>*{position:relative;z-index:1}.sb-who__moon{display:block;width:34px;height:34px}.sb-who__moon svg{display:block;width:100%;height:100%;fill:#f6efdc;filter:drop-shadow(0 0 10px rgba(246,239,220,.45))}.sb-who__banner-copy{text-align:center}.sb-who__banner-copy p{margin:0 0 10px;color:#c5cbe3;font-size:16px;line-height:1.4}.sb-who__banner-copy strong{display:block;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(17px,1.7vw,21px);font-weight:700;line-height:1.35}.sb-who__banner-arrow{display:block;width:24px;height:24px;color:#c5cbe3}.sb-who__banner-arrow svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sb-who__badge{margin:0;padding:18px 26px;border-radius:16px;background:#fff;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(17px,1.6vw,20px);font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;box-shadow:0 10px 24px #101a3833}.sb-who__badge em{display:block;font-style:normal;color:#08748e}@media(max-width:1024px){.sb-who__intro{grid-template-columns:1fr}.sb-who__media{order:-1}.sb-who__media img{aspect-ratio:4 / 3;object-position:60% 35%}}@media not (min-width:750px){.sb-who .sb-who__copy .sb-diff__eyebrow{justify-content:center;margin:0 0 14px;line-height:1;text-align:center}.sb-who .sb-who__copy h2{margin-top:0;text-align:center}}@media(max-width:750px){.sb-who__list{grid-template-columns:1fr;gap:10px}.sb-who-card{min-height:64px}.sb-who-card__icon{width:42px;height:42px}.sb-who-card__icon svg{width:20px;height:20px}.sb-who-card__text{font-size:14.5px}.sb-who__banner{grid-template-columns:1fr;justify-items:center;gap:16px;padding:34px 22px;text-align:center}.sb-who__moon{width:28px;height:28px}.sb-who__banner-arrow{transform:rotate(90deg)}}.sb-faq{position:relative;overflow:hidden;background:linear-gradient(135deg,#fdf6ea,#fdfaf5,#f6f8fa 68%,#e9eff3);color:var(--sb-navy);padding:144px 0 clamp(76px,9vw,144px)}.sb-faq:before,.sb-faq:after{content:"";position:absolute;border:1px solid rgba(32,47,90,.07);border-radius:50%;pointer-events:none}.sb-faq:before{top:-190px;left:-240px;width:560px;height:560px}.sb-faq:after{right:-230px;bottom:-280px;width:620px;height:620px}.sb-faq__inner{position:relative;z-index:1;width:100%;max-width:880px;margin:0 auto;box-sizing:border-box}@media(max-width:960px){.sb-faq__inner{padding-inline:var(--sb-pad)}}.sb-faq__head{margin-bottom:clamp(44px,5vw,70px);text-align:center}.sb-faq__eyebrow{margin:0 0 16px;color:#087d93;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.sb-faq__head h2{margin:0;color:var(--sb-navy);font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:700;line-height:1.1}.sb-faq__item{border-bottom:1px solid #d8dde9}.sb-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;color:var(--sb-navy);cursor:pointer;font-size:17px;font-weight:700;line-height:1.4;list-style:none}.sb-faq__question::-webkit-details-marker{display:none}.sb-faq__question:focus-visible{outline:2px solid #087d93;outline-offset:4px}.sb-faq__question svg{flex:none;width:22px;height:22px;color:#0e7d8f;transition:transform .25s ease}.sb-faq__item[open] .sb-faq__question svg{transform:rotate(180deg)}.sb-faq__answer{max-width:62ch;padding:0 0 26px;color:#46526f;font-size:15px;line-height:1.65;white-space:pre-line}@media(prefers-reduced-motion:reduce){.sb-faq__question svg{transition:none}}@media(max-width:750px){.sb-faq{padding-top:68px}.sb-faq:before{top:-130px;left:-170px;width:360px;height:360px}.sb-faq:after{right:-160px;bottom:-190px;width:400px;height:400px}.sb-faq__head{margin-bottom:30px}.sb-faq__eyebrow{margin-bottom:12px;font-size:10px}.sb-faq__question{gap:14px;padding:17px 0;font-size:14px}.sb-faq__question svg{width:17px;height:17px}.sb-faq__answer{padding-bottom:17px;font-size:13px;line-height:1.55}}@media(min-width:750px){.sb-hero__actions .sb-btn{min-width:clamp(320px,32vw,480px)}}#appstle-loyalty-button,#appstle_loyalty_iframe{display:none!important}.sb-final{position:relative;overflow:hidden;padding:clamp(76px,9vw,144px) 0;background:linear-gradient(180deg,#1c2254,#262b63 55%,#373b73);color:#d4d9ee}.sb-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.7;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.6px),radial-gradient(circle,rgba(255,255,255,.7) 0 .8px,transparent 1.4px);background-size:190px 150px,110px 130px;background-position:20px 30px,75px 90px}.sb-final__moon{position:absolute;top:clamp(24px,4vw,56px);right:clamp(20px,5vw,72px);width:clamp(40px,4vw,60px);height:clamp(40px,4vw,60px);pointer-events:none;filter:drop-shadow(0 0 22px rgba(206,216,255,.42))}.sb-final__moon svg{display:block;width:100%;height:100%}.sb-final__moon path{fill:#f5f3fb}.sb-final__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(32px,4.4vw,56px);align-items:center;width:100%;max-width:1110px;margin:0 auto;box-sizing:border-box}@media(max-width:1180px){.sb-final__inner{padding-inline:var(--sb-pad)}}.sb-final__media{overflow:hidden;aspect-ratio:.95;border-radius:22px;box-shadow:0 24px 50px #080c2473}.sb-final__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.sb-final__card{padding:clamp(28px,3vw,38px) clamp(24px,3.4vw,44px) clamp(20px,2.2vw,26px);border:1px solid rgba(255,255,255,.16);border-radius:22px;background:#ffffff0f;box-shadow:0 24px 50px #080c2459;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sb-final__pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 clamp(24px,2.8vw,34px);padding:0 0 clamp(22px,2.6vw,30px);border-bottom:1px solid rgba(255,255,255,.14);list-style:none}.sb-final__pillars li{display:flex;flex-direction:column;align-items:center;gap:12px;color:#d4d9ee;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.sb-final__pillars li+li{border-left:1px solid rgba(255,255,255,.14)}.sb-final__pillars li>span{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(232,206,149,.5);border-radius:50%;color:var(--sb-gold-lt)}.sb-final__pillars svg{display:block;width:24px;height:24px}.sb-final h2{margin:0 0 clamp(22px,2.4vw,30px);color:#fff;font-family:Montserrat,sans-serif;font-weight:700;line-height:1.1}.sb-final h2 em{display:block;font-style:normal;color:var(--sb-peri)}.sb-final .sb-offer__cta-form{display:block}.sb-final .sb-offer__cta{width:100%}.sb-final__meta{margin:16px 0 0;color:#c9d0ea;font-size:15px}.sb-final__product{max-width:500px;margin:14px auto 0}.sb-final__product img{display:block;width:100%;height:auto;aspect-ratio:4.2;object-fit:cover;filter:drop-shadow(0 16px 22px rgba(4,8,28,.45))}@media(max-width:900px){.sb-final__inner{grid-template-columns:minmax(0,1fr)}.sb-final__media{width:100%;max-width:640px;margin-inline:auto;aspect-ratio:16 / 10}.sb-final__card{width:100%;max-width:640px;margin-inline:auto;box-sizing:border-box}}@media(max-width:750px){.sb-final{padding-bottom:60px}.sb-final__media,.sb-final__card{border-radius:16px}.sb-final__card{padding:24px 16px}.sb-final__pillars li{gap:8px;font-size:10px;letter-spacing:.12em}.sb-final__pillars li>span{width:42px;height:42px}.sb-final__pillars svg{width:20px;height:20px}.sb-final__meta{font-size:13px}}.sb-footer{background:#0b1328;color:#aab3cc;padding:clamp(48px,6vw,80px) 0 clamp(32px,4vw,48px);font-size:15px}.sb-footer__inner{width:100%;max-width:1110px;margin:0 auto;box-sizing:border-box}@media(max-width:1180px){.sb-footer__inner{padding-inline:var(--sb-pad)}}.sb-footer__top{display:grid;grid-template-columns:minmax(0,380px) repeat(3,auto);justify-content:space-between;gap:40px clamp(40px,5vw,72px)}.sb-footer__logo{display:block;width:240px;max-width:100%;height:auto;margin-bottom:18px}.sb-footer__logo--bundled{margin-bottom:9px;transform:translate(calc(-121 / 1050 * 100%),calc(-38 / 270 * 100%))}.sb-footer__tagline{max-width:300px;margin:0 0 22px;line-height:1.6}.sb-footer__form{display:flex;flex-wrap:wrap;gap:8px;max-width:320px}.sb-footer__input{flex:1 1 120px;min-width:0;height:46px;padding:0 18px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0a;color:#fff;font:inherit;font-size:14px}.sb-footer__input::placeholder{color:#8791ad}.sb-footer__input:focus-visible{outline:2px solid var(--sb-gold);outline-offset:2px}.sb-footer__submit{flex:none;height:46px;padding:0 22px;border:0;border-radius:999px;background:var(--sb-gold);color:var(--sb-navy);cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:filter .2s ease}.sb-footer__submit:hover{filter:brightness(1.08)}.sb-footer__submit:focus-visible{outline:2px solid #fff;outline-offset:2px}.sb-footer__form-note{flex-basis:100%;margin:4px 0 0;color:var(--sb-gold-lt);font-size:13px}.sb-footer__form-note--error{color:#f5a397}@media(min-width:750px){.sb-footer .sb-footer__form{width:100%;max-width:380px}.sb-footer__input{flex-basis:200px}}.sb-footer__heading{margin:0 0 18px;color:#fff;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.sb-footer__col ul{margin:0;padding:0;list-style:none}.sb-footer__col li+li{margin-top:12px}.sb-footer__col a{color:#aab3cc;text-decoration:none;transition:color .2s ease}.sb-footer__col a:hover,.sb-footer__col a:focus-visible{color:#fff}.sb-footer__col .sb-footer__button{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:11px 20px;white-space:nowrap;border-radius:999px;background:var(--sb-coral);color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:filter .2s ease,transform .2s ease}.sb-footer__col .sb-footer__button:hover{color:#fff;filter:brightness(1.08);transform:translateY(-1px)}.sb-footer__col .sb-footer__button:focus-visible{color:#fff;outline:2px solid #fff;outline-offset:3px}.sb-footer__button svg{display:block;flex:none;width:14px;height:14px}@media(prefers-reduced-motion:reduce){.sb-footer__col .sb-footer__button{transition:none}.sb-footer__col .sb-footer__button:hover{transform:none}}.sb-footer__col .sb-footer__social{display:flex;flex-wrap:nowrap;gap:10px}.sb-footer__social li+li{margin-top:0}.sb-footer__social a{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%}.sb-footer__social a:hover,.sb-footer__social a:focus-visible{border-color:#ffffff80}.sb-footer__social svg{display:block;width:14px;height:14px;fill:currentColor}.sb-footer__col .sb-footer__payments{display:grid;grid-template-columns:repeat(2,max-content);gap:8px;margin-top:22px}.sb-footer__payments li+li{margin-top:0}.sb-footer__payments li{padding:6px 11px;text-align:center;border-radius:4px;background:#fff;color:#5c6680;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.sb-footer__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(40px,5vw,60px);padding:26px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);font-size:13px}.sb-footer__bar p{margin:0}.sb-footer__disclaimer{margin:26px 0 0;color:#8791ad;font-size:12.5px;line-height:1.65}@media(max-width:1000px){.sb-footer__top{grid-template-columns:repeat(3,auto)}.sb-footer__brand{grid-column:1 / -1}.sb-footer__tagline{max-width:420px}}@media(max-width:750px){.sb-footer{font-size:14px}.sb-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.sb-footer__top>.sb-footer__col:last-child{grid-column:1 / -1}.sb-footer__form{max-width:none}.sb-footer__col .sb-footer__button{gap:6px;padding:10px 16px;font-size:11px;letter-spacing:.1em}.sb-footer__bar{flex-direction:column}}@media(max-width:750px){.sb-section.sb-founder,.sb-section.sb-routine,.sb-section.sb-weight,.sb-section.sb-conseq,.sb-section.sb-formula,.sb-section.sb-better-sleep,.sb-section.sb-diff,.sb-section.sb-ritual,.sb-section.sb-plans,.sb-section.sb-offer,.sb-section.sb-ingredient-education,.sb-section.sb-pair,.sb-section.sb-who,.sb-section.sb-faq,.sb-section.sb-final{padding-top:60px}.sb-section.sb-routine,.sb-section.sb-weight,.sb-section.sb-conseq,.sb-section.sb-formula,.sb-section.sb-better-sleep,.sb-section.sb-diff,.sb-section.sb-ritual{padding-bottom:60px}.sb-section .sb-ritual__moon svg{display:block;margin-inline:auto}}@media(min-width:751px){.sb-section.sb-founder,.sb-section.sb-routine,.sb-section.sb-weight,.sb-section.sb-conseq,.sb-section.sb-formula,.sb-section.sb-better-sleep,.sb-section.sb-diff,.sb-section.sb-ritual,.sb-section.sb-plans,.sb-section.sb-offer,.sb-section.sb-ingredient-education,.sb-section.sb-pair,.sb-section.sb-who,.sb-section.sb-faq,.sb-section.sb-final{padding-top:clamp(76px,9vw,144px)}}.sb-section.sb-founder h2,.sb-section.sb-routine h2,.sb-section.sb-weight h2,.sb-section.sb-conseq h2,.sb-section.sb-formula h2,.sb-section.sb-better-sleep h2,.sb-section.sb-diff h2,.sb-section.sb-ritual h2,.sb-section.sb-plans h2,.sb-section.sb-offer h2,.sb-section.sb-ingredient-education h2,.sb-section.sb-pair h2,.sb-section.sb-who h2,.sb-section.sb-faq h2,.sb-section.sb-final h2{font-size:clamp(2.2rem,4.4vw,4.4rem);line-height:1.1}.sb-section.sb-offer .sb-offer__copy h2{white-space:normal}@media(max-width:750px){.sb-section.sb-founder h2,.sb-section.sb-routine h2,.sb-section.sb-weight h2,.sb-section.sb-conseq h2,.sb-section.sb-formula h2,.sb-section.sb-better-sleep h2,.sb-section.sb-diff h2,.sb-section.sb-ritual h2,.sb-section.sb-plans h2,.sb-section.sb-offer h2,.sb-section.sb-ingredient-education h2,.sb-section.sb-pair h2,.sb-section.sb-who h2,.sb-section.sb-faq h2,.sb-section.sb-final h2,.sb-section.sb-key-ingredient h2{font-size:min(2.8rem,6vw)}}.sb-sticky-cta{position:fixed;right:clamp(16px,2.4vw,32px);bottom:calc(clamp(16px,2.4vw,28px) + env(safe-area-inset-bottom,0px));z-index:60;visibility:hidden;opacity:0;transform:translateY(24px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;pointer-events:none}.sb-sticky-cta.is-visible{visibility:visible;opacity:1;transform:none;transition:opacity .3s ease,transform .3s ease,visibility 0s;pointer-events:auto}.sb-sticky-cta__bar{position:relative;display:flex;align-items:center;gap:18px;min-height:78px;padding:8px 8px 8px 112px;box-sizing:border-box;border:1px solid rgba(188,196,237,.22);border-radius:999px;background:radial-gradient(120% 160% at 30% 0%,#2a3a6e,#16203f 55%,#101a38);box-shadow:0 18px 40px #101a3859,0 0 0 1px #101a3866}.sb-sticky-cta__pack{position:absolute;left:18px;bottom:6px;width:80px;height:auto;filter:drop-shadow(0 8px 12px rgba(0,0,0,.35));transform:rotate(-4deg);pointer-events:none}.sb-sticky-cta__copy{display:flex;flex-direction:column;gap:6px;margin:0;line-height:1.1;white-space:nowrap}.sb-sticky-cta__tag{display:inline-flex;align-items:center;gap:8px;color:var(--sb-gold-lt);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.sb-sticky-cta__tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sb-gold)}.sb-sticky-cta__copy strong{color:#fff;font-family:Montserrat,sans-serif;font-size:17px;font-weight:700}.sb-sticky-cta__btn{display:inline-flex;align-items:center;gap:14px;min-height:60px;padding:0 28px;border-radius:999px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:0 8px 20px #e9604659;transition:filter .2s ease,transform .18s ease}.sb-sky--cta{z-index:0;border-radius:inherit}.sb-sky--cta .sb-star{box-shadow:0 0 5px #fffc}.sb-sky--cta .sb-star.sb-twinkle{animation:sb-twinkle-strong 2.8s ease-in-out infinite}.sb-sticky-cta__copy,.sb-sticky-cta__btn{position:relative;z-index:1}.sb-sticky-cta__pack{z-index:2}.sb-sticky-cta__btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.sb-sticky-cta__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.sb-sticky-cta__btn svg{flex:none}.sb-sticky-cta-on .footer-button-scroll-top{bottom:calc(clamp(16px,2.4vw,28px) + 92px + env(safe-area-inset-bottom,0px))}@media(max-width:749px){.sb-sticky-cta-on .footer-button-scroll-top{bottom:calc(clamp(16px,2.4vw,28px) + 68px + env(safe-area-inset-bottom,0px))}.sb-sticky-cta__bar{gap:0;min-height:56px;padding:6px 6px 6px 78px}.sb-sticky-cta__pack{left:10px;bottom:4px;width:60px}.sb-sticky-cta__copy{display:none}.sb-sticky-cta__btn{gap:10px;min-height:44px;padding:0 20px;font-size:12.5px}.sb-sticky-cta__btn svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.sb-sticky-cta,.sb-sticky-cta.is-visible{transform:none}}@media(min-width:751px){.sb-section .sb-faq__eyebrow,.sb-section .sb-diff__eyebrow,.sb-section .sb-ingredient-education__eyebrow,.sb-section .sb-offer__tag,.sb-section .sb-plans__eyebrow,.sb-section .sb-ritual__eyebrow,.sb-section .sb-better-sleep__eyebrow,.sb-section .sb-formula__eyebrow,.sb-section .sb-routine__eyebrow,.sb-section .sb-conseq__eyebrow{margin-bottom:24px}.sb-section .sb-faq__eyebrow+h2,.sb-section .sb-diff__eyebrow+h2,.sb-section .sb-ingredient-education__eyebrow+h2,.sb-section .sb-offer__tag+h2,.sb-section .sb-plans__eyebrow+h2,.sb-section .sb-ritual__eyebrow+h2,.sb-section .sb-better-sleep__eyebrow+h2,.sb-section .sb-formula__eyebrow+h2,.sb-section .sb-routine__eyebrow+h2,.sb-section .sb-conseq__eyebrow+h2{margin-top:0}}@media(max-width:750px){.sb-section .sb-founder__eyebrow,.sb-section .sb-ingredient-education__eyebrow{margin-bottom:14px}.sb-section .sb-ingredient-education__eyebrow+h2{margin-top:0}.sb-section .sb-routine__eyebrow{margin-bottom:14px}.sb-section .sb-routine__eyebrow+h2{margin-top:0}.sb-section .sb-conseq__eyebrow{margin-bottom:14px}.sb-section .sb-conseq__eyebrow+h2{margin-top:0}.sb-section .sb-formula__eyebrow{margin-bottom:14px}.sb-section .sb-formula__eyebrow+h2{margin-top:0}.sb-section .sb-better-sleep__eyebrow{margin-bottom:14px}.sb-section .sb-better-sleep__eyebrow+h2{margin-top:0}.sb-section .sb-ritual__eyebrow{margin-bottom:14px}.sb-section .sb-ritual__eyebrow+h2{margin-top:0}.sb-section .sb-plans__eyebrow{margin-bottom:14px}.sb-section .sb-plans__eyebrow+h2{margin-top:0}.sb-section .sb-diff__eyebrow{margin-bottom:14px}.sb-section .sb-diff__eyebrow+h2{margin-top:0}.sb-diff .sb-diff__copy{text-align:center}.sb-diff .sb-diff__eyebrow{justify-content:center}.sb-diff .sb-diff__body{margin-inline:auto}.sb-diff .sb-diff__copy h2 br{display:none}.sb-diff .sb-diff__copy h2 em{white-space:nowrap}.sb-section .sb-founder__head{margin-bottom:40px}.sb-section .sb-founder__signature{margin-bottom:0}.sb-section .sb-founder__note{margin-top:40px}.sb-section .sb-conseq__intro,.sb-section .sb-better-sleep__intro,.sb-section .sb-plans__head{margin-bottom:40px}}@media(max-width:750px){.sb-offer__bonus h3{display:flex;align-items:center;justify-content:center;min-height:3.75em}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sleep-blend.css.map */
