*,:after,:before{box-sizing:border-box}body{margin:0}canvas,img,svg,video{height:auto;max-width:100%}.stripe-payment-form{grid-gap:16px;display:grid;gap:16px}.stripe-payment-form .stripe-input,.stripe-payment-form input,.stripe-payment-form select,.stripe-payment-form textarea{background-color:#fff;border:1px solid #d7d7d7;border-radius:8px;box-shadow:0 1px 2px #0f172a14;color:#101828;font-family:Lato,sans-serif;font-size:1rem;line-height:1.5;padding:9px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.stripe-payment-form .stripe-input::placeholder,.stripe-payment-form input::placeholder,.stripe-payment-form textarea::placeholder{color:#6f6f6f;font-family:Lato,sans-serif;font-size:.95rem}#checkout-email{font-size:16px;line-height:42px;padding-bottom:0;padding-top:0}#checkout-email::placeholder{font-family:Arial,sans-serif;font-size:16px}.stripe-payment-form .stripe-input:focus,.stripe-payment-form input:focus,.stripe-payment-form select:focus,.stripe-payment-form textarea:focus{border-color:#ff5a5f;box-shadow:0 0 0 1px #ff5a5f59,0 1px 2px #0f172a1f;outline:none}.stripe-input-label{color:#1f1f1f;font-family:Lato,sans-serif;font-size:.9rem;font-size:var(--fontSizeSm);margin-bottom:var(--p-spacing1);transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.19,1,.22,1)}.stripe-input-error{border-color:#b21f1f!important;box-shadow:0 0 0 1px #b21f1f52}.stripe-submit-button{align-items:center;display:inline-flex;font-family:Lato,sans-serif;font-weight:600;gap:12px;justify-content:center;width:100%}.stripe-submit-button[disabled]{cursor:not-allowed;opacity:.7}.stripe-status-message{color:#4a0073;font-family:Lato,sans-serif;font-size:.9rem;line-height:1.45;text-align:center}.stripe-status-error{color:#b21f1f}.stripe-status-success{color:#007a3d}.trial-disclosure{background:#f0fdf4;border:1px solid #007a3d33;border-radius:8px;color:#14532d;font-family:Lato,sans-serif;font-size:.95rem;line-height:1.5;padding:14px 16px}.trial-disclosure strong{color:#0f3d22}.btn{align-items:center;border:1px solid #0000;border-radius:.35rem;cursor:pointer;display:inline-flex;font-family:Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:500;justify-content:center;line-height:1.5;margin:20px auto;padding:10px 25px;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:normal}button.btn{background:none}.btn.btn-primary{background-color:#e5b5b2;border-color:#e5b5b2;color:#fff}.btn.btn-primary:hover{background-color:#d7a09d;border-color:#d7a09d}.btn.btn-primary:disabled{cursor:not-allowed;opacity:.7}.btn.btn-primary.btn-one-style:active:focus,.btn.btn-primary.btn-one-style:focus{box-shadow:none}.stripe-return-wrapper{grid-gap:18px;background-color:#fff;border:1px solid #8838ff2e;border-radius:16px;display:grid;gap:18px;margin:0 auto;max-width:520px;padding:24px;text-align:center}.stripe-status-icon{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:1.25rem;height:56px;justify-content:center;margin:0 auto 8px;width:56px}.stripe-status-icon svg{height:28px;width:28px}.stripe-return-table table{border-collapse:collapse;width:100%}.stripe-return-table td{font-family:Lato,sans-serif;font-size:.9rem;padding:6px 0}.stripe-return-table .TableLabel{color:#4a0073;font-weight:600;padding-right:12px;text-align:left}.stripe-return-table .TableContent{color:#353535;text-align:right}.stripe-return-link{align-items:center;background:none;border:none;color:#0055de;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;justify-content:center;padding:0;text-decoration:none}.stripe-return-link svg{flex-shrink:0}.stripe-return-link:focus,.stripe-return-link:hover{text-decoration:underline}button.stripe-return-link{font-family:Lato,sans-serif}button.stripe-return-link:focus{outline:none}button.stripe-return-link:focus-visible{outline:2px solid #0055de;outline-offset:2px}.stripe-address-element{background-color:#fff;border:1px solid #d7d7d7;border-radius:8px;padding:8px;transition:border-color .2s ease,box-shadow .2s ease}.stripe-address-element.stripe-input-error{border-color:#b21f1f!important;box-shadow:0 0 0 1px #b21f1f52}.stripe-address-element #Field-country,.stripe-address-element #Field-countryInput{display:none!important}.landing-page{background-color:#fff;color:#1f1f1f;font-family:Poppins,Helvetica Neue,Arial,sans-serif;line-height:1.6}.landing-page section{padding:3rem 1.5rem}.landing-page h1,.landing-page h2,.landing-page h3{color:#101828;font-family:Merriweather,Times New Roman,serif;font-weight:700;line-height:1.2}.landing-page h1{font-size:clamp(2.25rem,3vw,3rem)}.landing-page h2{font-size:clamp(1.75rem,2.5vw,2rem);text-align:center}.landing-page h3{font-size:clamp(1.25rem,1.8vw,1.5rem);margin-bottom:0;margin-top:0}.branding-strip{background:#e5b5b2;padding:.5rem 1.5rem}.branding-strip__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1100px}.branding-strip__logo{height:48px;object-fit:contain}.branding-strip__messages{flex:1 1;text-align:center}.branding-strip__banner{color:#fff;font-weight:600;margin:0}.branding-strip__review{align-items:center;display:flex;font-weight:600;gap:.5rem}.branding-strip__review img{height:24px;object-fit:contain}.hero{padding-bottom:4rem;padding-top:4rem}.hero__content{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1100px}.hero__description{color:#475467;font-size:1.1rem}.hero__bullets{grid-gap:.75rem;display:grid;gap:.75rem;list-style:none;margin:1.5rem 0;padding:0}.hero__bullets li{font-weight:500;gap:.75rem}.hero__bullet-icon,.hero__bullets li{align-items:center;display:inline-flex}.hero__bullet-icon{background:#e5b5b22e;border-radius:999px;color:#e0645f;flex-shrink:0;height:1.65rem;justify-content:center;width:1.65rem}.hero__bullet-icon svg{fill:currentColor;height:.85rem;width:.85rem}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.hero__cta{align-items:center;border-radius:999px;display:inline-flex;font-family:Playfair Display,Times New Roman,serif;font-weight:700;justify-content:center;padding:.9rem 1.75rem;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.button,.hero__cta{font-size:22px}.hero__cta--primary{background:#e5b5b2;color:#fff;width:100%}.hero__cta--secondary{background:#0000;border:2px solid #e5b5b2;color:#e5b5b2}.hero__cta:hover{transform:translateY(-2px)}.hero__guarantee{color:#475467;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.hero__testimonial{grid-gap:1rem;align-items:center;border:1px solid #e5b5b2;border-radius:1rem;display:grid;gap:1rem;grid-template-columns:64px 1fr;margin:0;padding:1rem}.hero__testimonial img{border-radius:999px;height:64px;object-fit:cover;width:64px}.hero__testimonial blockquote{grid-column:2;margin:0}.hero__testimonial figcaption{font-weight:600;grid-column:2;padding-top:0}.hero__media{grid-gap:1.5rem;display:grid;gap:1.5rem;justify-items:center}.hero__product{border-radius:16px;object-fit:contain;width:100%}.hero__support{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;justify-items:start;margin-top:2rem}.hero__badges{display:flex;gap:1rem;justify-content:flex-start;list-style:none;margin:0;padding:0}.hero__badges img{max-width:50px}.hero__badges li{grid-gap:.5rem;display:grid;font-size:.9rem;font-weight:600;gap:.5rem;justify-items:center;text-align:center}.hero__payment,.hero__reviews img{object-fit:contain;width:min(240px,100%)}.hero__reviews{display:flex;flex-direction:column;gap:.35rem}.hero__support-row{align-items:center;display:flex;gap:1rem}.hero__checkout{width:100%}.benefits{background:#fff}.benefits__grid{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:2rem auto 0;max-width:1100px}.benefits__card{grid-gap:.75rem;border:1px solid #e5b5b2;border-radius:1rem;display:grid;gap:.75rem;padding:.75rem}.benefits__card img{border-radius:1.5rem;object-fit:cover;width:100%}.ingredients__layout{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:3rem auto 0;max-width:1100px}.ingredients__panel{border-radius:1rem;padding:1rem}.ingredients__panel--copy{grid-gap:1rem;border:1px solid #e5b5b2;display:grid;gap:1rem}.ingredients__panel--copy h3{color:#101828;font-size:1.75rem;font-weight:600;margin:0}.ingredients__panel--copy p{color:#475467;font-size:1.05rem;line-height:1.7;margin:0}.ingredients__panel--media{align-items:center;background:#0000;box-shadow:none;display:flex;justify-content:center;padding:0}.ingredients__panel--media img{border-radius:1.25rem;object-fit:cover;width:min(440px,100%)}.benefits__title{color:#1f2937;font-size:1.1rem;font-weight:600;margin:0}.benefits__description{color:#475467;margin:0}@media (max-width:768px){.ingredients__layout{grid-template-columns:1fr}.ingredients__panel--media{justify-content:flex-start}}.science{grid-gap:2rem;display:grid;gap:2rem;margin:0 auto;max-width:1100px}.science__gallery{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.science__gallery img{border-radius:1rem;object-fit:cover;width:100%}.ingredients{background:#fff}.ingredients__intro{margin:0 auto;max-width:700px;text-align:center}.ingredients__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:3rem auto 0;max-width:1100px}.ingredients__card{grid-gap:1rem;background:#e5b5b24f;border-radius:1rem;display:grid;gap:1rem;padding:1.75rem;text-align:center}.ingredients__card img{border-radius:.75rem;height:180px;object-fit:cover;width:100%}.ingredients__cta{grid-gap:.75rem;color:#475467;display:grid;gap:.75rem;justify-items:center;margin-top:2.5rem}.button{align-items:center;background:#e5b5b2;border:none;border-radius:999px;color:#fff;display:inline-flex;font-family:Playfair Display,Times New Roman,serif;font-weight:700;justify-content:center;padding:.85rem 1.9rem;text-decoration:none;text-transform:uppercase}.results__intro{margin:0 auto 2rem;max-width:700px;text-align:center}.results__grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1100px}.results__card{grid-gap:1rem;background:#fff;border-radius:1rem;box-shadow:0 25px 45px #0f172a14;display:grid;gap:1rem;padding:.75rem}.results__card h3{font-size:.8rem;margin-bottom:0;margin-top:0}blockquote{font-size:14px;margin:0}.results__card img{border-radius:.75rem;height:220px;object-fit:cover;width:100%}.testimonials{background:#fff}.testimonials__grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:2.5rem auto 0;max-width:1100px}.testimonials__card{grid-gap:1rem;border:1px solid #e5b5b2;border-radius:1rem;display:grid;gap:1rem;padding:.75rem}.testimonials__card img{border-radius:50%;height:72px;object-fit:cover;width:72px}.testimonials__meta{display:flex;flex-direction:column;gap:.35rem}.testimonials__badge{background:#e5b5b2;border-radius:999px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem;width:-webkit-fit-content;width:fit-content}.claims{grid-gap:2rem;align-items:center;background:#e5b5b24f;border-radius:16px;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1100px}.claims__image{border-radius:1.25rem;justify-self:center;object-fit:cover;width:min(420px,100%)}.claims ul{grid-gap:.75rem;display:grid;gap:.75rem;list-style:none;padding:0}.claims__text li{color:#1f2937;font-weight:500;padding-left:2.75rem;position:relative}.claims__text li:before{background:#e5b5b2d9;border-radius:999px;box-shadow:0 8px 16px #e5b5b259;content:"";height:1.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}.claims__text li:after{border-bottom:3px solid #fff;border-left:3px solid #fff;border-radius:1px;content:"";height:.4rem;left:.46rem;position:absolute;top:50%;transform:translateY(-60%) rotate(-45deg);width:.7rem}.how-to{background:#fff}.how-to__intro{margin:0 auto 2rem;max-width:700px;text-align:center}.how-to__content{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1100px}.how-to__steps{grid-gap:1.25rem;display:grid;gap:1.25rem;list-style:none;margin:0;padding:0}.how-to__step-card{grid-gap:.75rem;align-items:center;background:#e5b5b24f;border-radius:1rem;display:grid;gap:.75rem;grid-template-columns:120px 1fr;padding:.76rem}.how-to__step-card img{border-radius:.75rem;height:120px;object-fit:contain;width:120px}.how-to__animation{border-radius:1rem;object-fit:cover;width:100%}.guarantee{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1100px}.guarantee ul{grid-gap:.35rem;display:grid;gap:.35rem;list-style:none;margin:1rem 0 0;padding:0}.guarantee a{color:#e5b5b2;font-weight:600;text-decoration:none}.guarantee__image{justify-self:center;object-fit:contain;width:min(320px,100%)}.faq{background:#fff}.faq__items{grid-gap:1rem;display:grid;gap:1rem;margin:2rem auto 0;max-width:900px}.faq__item{background:#e5b5b24f;border:1px solid #eceef5;border-radius:1rem;padding:.5rem 1.25rem}.faq__trigger{align-items:center;background:#0000;border:none;color:#101828;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1.5rem;justify-content:space-between;padding:0;text-align:left;width:100%}.faq__icon{background:#e5b5b2;border-radius:999px;color:#fff;display:grid;flex-shrink:0;font-size:1.1rem;height:1.75rem;line-height:1;place-items:center;width:1.75rem}.faq__content{color:#475467;margin-top:.75rem}.faq__content p{margin:0}.faq__item--open{background:#fff;border-color:#e5b5b2;box-shadow:0 18px 32px #0f172a14}.faq__item--open .faq__icon{background:#fff;border:1px solid #e5b5b2;color:#e5b5b2}.final-cta{border-top:1px solid #e5b5b2;color:#000;padding:3.5rem 1.5rem}.final-cta__content{grid-gap:1rem;display:grid;gap:1rem;margin:0 auto;max-width:720px;text-align:center}.final-cta__subheadline{font-size:1.125rem}.landing-footer{background:#e5b5b2;color:#e2e8f0;padding:3rem 1.5rem 1rem}.landing-footer__top{grid-gap:1rem;display:grid;gap:1rem;justify-items:center;margin:0 auto 2rem;max-width:1100px;text-align:center}.landing-footer__logo{height:48px;object-fit:contain}.landing-footer__links{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto 2rem;max-width:1100px}.landing-footer__links h3{color:#fff;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.landing-footer__links ul{grid-gap:.65rem;display:grid;gap:.65rem;list-style:none;margin:1rem 0 0;padding:0}.landing-footer__links>div:nth-child(2) ul>li{text-align:center!important}.landing-footer__links a{color:#f8fafc;text-decoration:none}.landing-footer__payment{justify-self:center;object-fit:contain;width:min(220px,100%)}.landing-footer__copyright{color:#fff;font-size:.875rem;text-align:center}[data-landing-status]{color:#475467;padding:4rem 1.5rem;text-align:center}.checkout-modal{background:#0f172aa6;display:grid;inset:0;padding:1.5rem;place-items:center;position:fixed;z-index:1000}.checkout-modal__content{background:#fff;border-radius:1.25rem;box-shadow:0 30px 60px #0f172a40;max-height:90vh;overflow-y:auto;padding:2rem;position:relative;width:min(890px,100%)}.checkout-modal__close{background:#0000;border:none;color:#475467;cursor:pointer;font-family:Playfair Display,Times New Roman,serif;font-size:1.75rem;line-height:1;position:absolute;right:.75rem;top:.75rem}.checkout-modal__close:hover{color:#e5b5b2}.checkout-inline{background:#fff7f5}.checkout-inline__inner{grid-gap:2rem;display:grid;gap:2rem;margin:0 auto;max-width:1100px}.checkout-inline__header{grid-gap:.5rem;display:grid;gap:.5rem;text-align:left}.checkout-inline__header h2{margin:0;text-align:left}.checkout-inline__header p{color:#475467;margin:0}.checkout-inline__grid{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.checkout-inline__column{grid-gap:1rem;display:grid;gap:1rem}.checkout-inline__column--form{background:#fff;border-radius:1rem;box-shadow:0 18px 32px #0f172a14;padding:1.5rem}.checkout-inline__options-grid{grid-gap:1rem;display:grid;gap:1rem}.checkout-inline__form-only{width:100%}@media (min-width:900px){.testimonials__card blockquote{min-height:134.34px}.checkout-inline__grid{align-items:stretch;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.checkout-inline__column,.checkout-inline__form-only,.checkout-page__form{height:100%}.checkout-inline__column--options{display:flex;flex-direction:column}.checkout-inline__options-grid{flex:1 1;grid-auto-rows:1fr}.checkout-inline__column--form{display:flex;flex-direction:column}}@media (max-width:640px){.checkout-inline__column--form{padding:1.25rem 1rem}}.checkout-options{grid-gap:1.75rem;display:grid;gap:1.75rem}.checkout-options__header{grid-gap:.5rem;display:grid;gap:.5rem;text-align:center}.checkout-options__header h2{color:#101828;font-family:Merriweather,Times New Roman,serif;font-size:clamp(1.5rem,2.5vw,1.9rem);margin:0}.checkout-options__header p{color:#475467;margin:0}.checkout-options__grid{grid-gap:1rem;display:grid;gap:1rem}@media (min-width:640px){.checkout-options__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.checkout-option{background:#fff;border:1px solid #e5b5b2;border-radius:1rem;cursor:pointer;display:block;padding:1.5rem;position:relative;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.checkout-option input{inset:0;opacity:0;pointer-events:none;position:absolute}.checkout-option__layout{grid-gap:1.25rem;align-items:center;display:grid;gap:1.25rem;grid-template-columns:minmax(80px,96px) minmax(0,1fr)}.checkout-option__media{align-items:center;display:flex;justify-content:center;max-width:96px;width:100%}.checkout-option__image{border-radius:14px;box-shadow:0 10px 20px #1018281f;object-fit:cover;width:100%}.checkout-option__content{grid-gap:.6rem;display:grid;gap:.6rem;justify-items:start}.checkout-option__badge{background:#e5b5b2;border-radius:999px;color:#fff;font-size:.75rem;font-weight:600;justify-self:start;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.checkout-option__name{color:#101828;font-family:Merriweather,Times New Roman,serif;font-size:1.15rem}.checkout-option__description{color:#475467;font-size:.95rem;margin:0}.checkout-option__price{color:#101828;font-size:1.35rem;font-weight:700}.checkout-option__subcopy{color:#475467;font-size:.85rem}@media (max-width:540px){.checkout-option__layout{gap:1rem;grid-template-columns:minmax(0,1fr)}.checkout-option__media{margin:0 auto;max-width:140px}.checkout-option__content{justify-items:center;text-align:center}.checkout-option__badge{justify-self:center}}.checkout-option--best{border-color:#e5b5b2d9;box-shadow:0 16px 28px #e5b5b22e}.checkout-option--selected{border-color:#101828;box-shadow:0 18px 32px #0f172a1f;transform:translateY(-4px)}.checkout-option--selected .checkout-option__badge{background:#101828}.checkout-options__actions{grid-gap:.75rem;display:grid;gap:.75rem}.checkout-summary{background:#fff7f5;border:1px solid #e5b5b2;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem}@media (min-width:640px){.checkout-summary{align-items:center;flex-direction:row;justify-content:center}}.checkout-summary__details{grid-gap:.5rem;display:grid;gap:.5rem;justify-items:start;text-align:left}.checkout-summary__label{color:#e5b5b2;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.checkout-summary__name{color:#101828;font-family:Merriweather,Times New Roman,serif;font-size:1.15rem;margin:0}.checkout-summary__description{color:#475467;font-size:.95rem;margin:0}.checkout-summary__price{color:#101828;display:block;font-size:1.4rem;font-weight:700}.checkout-summary__change{background:#0000;border:none;color:#e5b5b2;cursor:pointer;font-weight:600;padding:0;text-decoration:underline}.checkout-summary__change:hover{color:#101828}.checkout-summary__change:disabled{color:#f6d6d4;cursor:not-allowed;opacity:.6}.checkout-summary__aside{align-items:center;display:flex;justify-content:center}@media (max-width:639px){.checkout-summary__aside{justify-content:center;margin-left:0}}.checkout-summary__image{border-radius:16px;box-shadow:0 8px 24px #1018281f;max-width:120px;object-fit:cover;width:100%}.checkout-thankyou{grid-gap:1.5rem;background:#fff7f5;border:1px solid #e5b5b2;border-radius:1.25rem;display:grid;gap:1.5rem;padding:1.75rem}@media (min-width:768px){.checkout-thankyou{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,240px)}}.checkout-thankyou__content{grid-gap:.75rem;display:grid;gap:.75rem;text-align:left}.checkout-thankyou__status{align-items:center;color:#e06457;display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.checkout-thankyou__status-icon{align-items:center;background:#30b130;border-radius:999px;box-shadow:0 10px 24px #30b13047;display:inline-flex;height:32px;justify-content:center;width:32px}.checkout-thankyou__status-icon svg{display:block}.checkout-thankyou__status-label{display:inline-block}.checkout-thankyou__headline{color:#101828;font-family:Merriweather,Times New Roman,serif;font-size:clamp(1.5rem,2.6vw,2rem);margin:0}.checkout-thankyou__description,.checkout-thankyou__reference,.checkout-thankyou__subheadline,.checkout-thankyou__supporting{color:#475467;font-size:.95rem;margin:0}.checkout-thankyou__reference span{color:#101828;font-weight:600}.checkout-thankyou__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.checkout-thankyou__cta{text-decoration:none}.checkout-thankyou__dismiss{background:#0000;border:none;color:#475467;cursor:pointer;font-weight:600;padding:.25rem 0;text-decoration:underline}.checkout-thankyou__dismiss:hover{color:#101828}.checkout-thankyou__media{justify-self:center}.checkout-thankyou__image{border-radius:1rem;box-shadow:0 12px 32px #10182829;object-fit:cover;width:min(220px,100%)}@media (max-width:768px){.claims{grid-template-columns:1fr}.branding-strip__inner{flex-direction:column;text-align:center}.hero__testimonial,.how-to__step-card{grid-template-columns:1fr;text-align:center}.guarantee{grid-template-columns:1fr}}.hero__copy{display:flex;flex-direction:column;height:100%;justify-content:space-between}.hero__copy h2{text-align:left}.branding-strip__review span{color:#fff}a:hover{color:#000;text-decoration:none}@media (max-width:768px){.hero__cta{font-size:19px}.landing-page h2{font-size:clamp(1.75rem,2.5vw,2rem);font-size:24px;text-align:center}.hero__description{font-size:16px;line-height:18px}.hero__testimonial{gap:.5rem;padding:.5rem}.hero__support-row{display:none}.benefits__card{padding:1rem}.ingredients__panel--media{justify-content:center}.testimonials__grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(224px,1fr));margin:2.5rem auto 0;max-width:1100px}.testimonials__card{grid-gap:1rem;border:1px solid #e5b5b2;border-radius:1rem;display:grid;gap:1rem;padding:.75rem}.how-to__step-card{grid-template-columns:1fr 1fr;text-align:center}.how-to__content{align-items:center}}@media (max-width:767px){.branding-strip__review img{height:16px}.branding-strip__inner{font-size:14px!important;gap:.5rem}.hero__cta{font-size:18px;padding:10px}.landing-page section{padding:1rem .75rem}.landing-page h2{text-align:left}.hero__bullets li{padding-left:.25rem}.hero__support{margin-top:0}.ingredients__panel{padding:1rem}.button{font-size:18px;padding:.65rem 1.9rem}.ingredients__cta{margin-top:1rem}.ingredients__cta a{margin-bottom:1rem}.hero__testimonial{text-align:left}.results__intro{margin:0 auto;text-align:left}.claims{margin-left:16px;margin-right:16px;margin-top:2rem}.final-cta__content,.how-to__intro{text-align:left}.landing-footer{padding:1rem}.landing-footer__links ul{margin:0}.checkout-thankyou__media{order:-1}.how-to__step-card{grid-template-columns:1fr 2fr!important;text-align:center}.products-page__grid{padding-top:25px!important}.landing-footer__links{text-align:center!important}}.products-page{grid-gap:3rem;background:#fff7f5;display:grid;gap:3rem}.products-page__status{color:#475467;padding:4rem 1.5rem;text-align:center}.products-page__status--error{color:#b42318}.products-page__hero{background:linear-gradient(135deg,#e5b5b238,#ff5a5f14);padding:4rem 1.5rem 2rem}.products-page__hero-content{grid-gap:1rem;display:grid;gap:1rem;margin:0 auto;max-width:960px;text-align:left}.products-page__hero-content h1{color:#101828;font-family:Merriweather,Times New Roman,serif;font-size:clamp(2rem,3vw,2.6rem);margin:0}.products-page__hero-content p{color:#475467;font-size:1.05rem;margin:0;max-width:640px}.products-page__back{background:#0000;border:none;color:#ff5a5f;cursor:pointer;font-size:.95rem;font-weight:600;justify-self:start;padding:0}.products-page__back:hover{color:#c73c41}.products-page__grid{grid-gap:1.75rem;display:grid;gap:1.75rem;margin:0 auto 4rem;max-width:1100px}@media (min-width:768px){.products-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.products-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-card{grid-gap:1.5rem;background:#fff;border:1px solid #e5b5b2b3;border-radius:1.25rem;box-shadow:0 18px 32px #0f172a14;display:grid;gap:1.5rem;padding:1.75rem}.product-card__media{display:flex;justify-content:center}.product-card__media img{border-radius:1rem;box-shadow:0 14px 26px #10182824;height:240px;width:100%;width:auto}.product-card__body{grid-gap:.75rem;display:grid;gap:.75rem;text-align:left}.product-card__badge{background:#e5b5b2;border-radius:999px;color:#fff;font-size:.75rem;font-weight:600;justify-self:start;letter-spacing:.05em;padding:.3rem .85rem;text-transform:uppercase}.product-card__body h2{color:#101828;font-family:Merriweather,Times New Roman,serif;font-size:1.35rem;margin:0}.product-card__description{color:#475467;margin:0}.product-card__price{color:#101828;font-size:1.45rem;font-weight:700}.product-card__subcopy{color:#475467;font-size:.9rem}.product-card__cta{background:#ff5a5f;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;justify-self:start;padding:.85rem 1.75rem;transition:transform .2s ease,box-shadow .2s ease}.product-card__cta:hover{box-shadow:0 14px 26px #e5b5b259;transform:translateY(-2px)}@media (max-width:767px){.product-card,.product-card__body{text-align:center}.product-card__cta{justify-self:center;width:100%}}@media (max-width:640px){.products-page{gap:2.5rem}.products-page__hero{padding:2.5rem 1.25rem 1.5rem;text-align:center}.products-page__hero-content{justify-items:center;text-align:center}.products-page__hero-content p{font-size:1rem}.products-page__back{justify-self:center}.products-page__grid{padding:0 1.25rem}.product-card{padding:1.5rem}.product-card__media img{max-width:140px}}@media only screen and (max-width:767px){.products-page{display:block}}.checkout-page{grid-gap:2rem;background:#fff5f3;display:grid;gap:2rem}.checkout-page__status{color:#475467;padding:4rem 1.5rem;text-align:center}.checkout-page__status--error{color:#b42318}.checkout-page__layout{grid-gap:2.5rem;display:grid;gap:2.5rem;margin:0 auto;max-width:1100px;padding:0 1.5rem 4rem}@media (min-width:960px){.checkout-page__layout{align-items:start;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.checkout-page__details{grid-gap:1.5rem;display:grid;gap:1.5rem;margin-bottom:2rem;margin-top:2rem;text-align:left}.checkout-page__back{background:#0000;border:none;color:#ff5a5f;cursor:pointer;font-size:.95rem;font-weight:600;justify-self:start;padding:0}.checkout-page__back:hover{color:#c73c41}.checkout-page__details h1{color:#101828;font-family:Merriweather,Times New Roman,serif;font-size:clamp(2rem,2.8vw,2.4rem);margin:0}.checkout-page__card{grid-gap:1.5rem;background:#fff;border:1px solid #e5b5b2b3;border-radius:1.25rem;box-shadow:0 18px 32px #0f172a14;display:grid;gap:1.5rem;padding:1.75rem}.checkout-page__card-media{display:flex;justify-content:center}.checkout-page__card-media img{border-radius:1rem;box-shadow:0 14px 26px #10182824;max-width:180px;width:100%}.checkout-page__card-body{grid-gap:.75rem;display:grid;gap:.75rem;text-align:left}.checkout-page__card-body h2{color:#101828;font-family:Merriweather,Times New Roman,serif;font-size:1.4rem;margin:0}.checkout-page__card-description{color:#475467;margin:0}.checkout-page__card-price{color:#101828;font-size:1.45rem;font-weight:700}.checkout-page__card-subcopy{color:#475467;font-size:.9rem}.checkout-page__form{background:#0000}.checkout-page__form .checkout-inline__column--form{box-shadow:0 18px 32px #0f172a1f}@media (max-width:959px){.checkout-page__card,.checkout-page__card-body{text-align:center}.checkout-page__back{justify-self:start}.checkout-page__details h1{text-align:center}}.checkout-page__card{display:none}.checkout-page__layout{display:block}.checkout-inline__column{height:auto}.checkout-page__details h1{margin-bottom:30px}.checkout-summary__name{font-size:26px}.checkout-summary__price{font-size:32px;margin-top:30px}@media only screen and (max-width:767px){.checkout-page{display:block}}.order-completed-page{grid-gap:3rem;background:#fff7f5;display:grid;gap:3rem;min-height:100vh}.order-completed-page__status{color:#475467;padding:4rem 1.5rem;text-align:center}.order-completed-page__status--error{color:#b42318}.order-completed-page__content{margin:0 auto 4rem;max-width:960px;padding:0 1.5rem}@media only screen and (max-width:767px){.order-completed-page{display:block}.order-completed-page__content{margin-top:30px}}.legal-page{color:#1f2937;font-family:Poppins,Helvetica Neue,Arial,sans-serif;line-height:1.7;margin:0 auto;max-width:900px;padding:3rem 1.5rem}.legal-page__header{margin-bottom:2rem;text-align:center}.legal-page__header h1{color:#101828;font-family:Merriweather,Times New Roman,serif;font-size:clamp(2rem,3vw,2.75rem);margin-bottom:.5rem}.legal-page__header p{color:#475467;font-weight:500;margin:0}.legal-page section{margin-bottom:2rem}.legal-page h2{color:#e5b5b2;font-family:Merriweather,Times New Roman,serif;font-size:clamp(1.25rem,2.5vw,1.5rem);margin-bottom:.75rem}.legal-page p,.legal-page ul{margin:0 0 1rem}.legal-page ul{grid-gap:.75rem;display:grid;gap:.75rem;padding-left:1.25rem}.legal-page li{color:#475467}@media (max-width:600px){.legal-page{padding:2.5rem 1rem}.legal-page__header{margin-bottom:1.5rem}}.dashboard__container{background:#f8fafc;color:#0f172a;font-family:Poppins,Helvetica Neue,Arial,sans-serif;min-height:100vh;padding:3rem 1.5rem 4rem}.dashboard__auth-card{grid-gap:1.5rem;background:#fff;border-radius:1.25rem;box-shadow:0 30px 60px #0f172a1f;display:grid;gap:1.5rem;margin:4rem auto;max-width:420px;padding:2.5rem;text-align:center}.dashboard__auth-card h1{font-family:Merriweather,Times New Roman,serif;font-size:clamp(1.75rem,2.5vw,2.2rem);margin:0}.dashboard__auth-subtitle{color:#475467;margin:0}.dashboard__auth-form{grid-gap:.75rem;display:grid;gap:.75rem;text-align:left}.dashboard__auth-form label{color:#0f172a;font-weight:600}.dashboard__auth-form input{border:1px solid #cbd5f5;border-radius:.75rem;font-size:1rem;padding:.75rem 1rem}.dashboard__auth-form button{background:#101828;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;margin-top:.5rem;padding:.85rem 1rem}.dashboard__auth-form button:disabled{cursor:not-allowed;opacity:.7}.dashboard__auth-hint{color:#475467;font-size:.875rem;margin:0}.dashboard__auth-hint code{background:#0f172a1a;border-radius:.5rem;padding:0 .35rem}.dashboard__error{color:#b91c1c;font-weight:600;margin:.5rem 0 0}.dashboard__hint{color:#475467;margin:.75rem 0 0}.dashboard__status{font-size:1.25rem;margin:6rem auto;max-width:480px;text-align:center}.dashboard{grid-gap:2rem;display:grid;gap:2rem;margin:0 auto;max-width:1100px}.dashboard__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between}.dashboard__header h1{font-family:Merriweather,Times New Roman,serif;font-size:clamp(2rem,3vw,2.5rem);margin:0}.dashboard__header p{color:#475467;margin:.25rem 0 0}.dashboard__header-actions{display:flex;gap:.75rem}.dashboard-array-add,.dashboard-array-item__header button,.dashboard-section summary button,.dashboard__header-actions button,.dashboard__save-bar button{background:#101828;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:.65rem 1.25rem;transition:transform .2s ease,box-shadow .2s ease}.dashboard-array-add:hover,.dashboard-array-item__header button:hover,.dashboard-section summary button:hover,.dashboard__header-actions button:hover,.dashboard__save-bar button:hover{box-shadow:0 12px 24px #0f172a26;transform:translateY(-2px)}.dashboard__save-bar{align-items:center;background:#e5edff;border-radius:1rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.dashboard__save-hint{color:#475467;font-weight:500;margin-left:1rem}.dashboard__save-status{font-weight:600}.dashboard__save-status--success{color:#047857}.dashboard__save-status--error{color:#b91c1c}.dashboard__sections{grid-gap:1rem;display:grid;gap:1rem}.dashboard__integrations{grid-gap:1.5rem;display:grid;gap:1.5rem}.dashboard__integration-card{grid-gap:1.25rem;background:#fff;border-radius:1rem;box-shadow:0 22px 44px #0f172a1a;display:grid;gap:1.25rem;padding:1.75rem}.dashboard__integration-header h2{font-family:Merriweather,Times New Roman,serif;font-size:1.5rem;margin:0}.dashboard__integration-header p{color:#475467;margin:.35rem 0 0}.dashboard__integration-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dashboard__integration-field{grid-gap:.5rem;display:grid;gap:.5rem}.dashboard__integration-field label{color:#1f2937;font-weight:600}.dashboard__integration-field input,.dashboard__integration-field select{background:#fff;border:1px solid #cbd5f5;border-radius:.75rem;color:#0f172a;font-size:.95rem;padding:.75rem 1rem}.dashboard__integration-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.dashboard__integration-actions button{background:#101828;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.4rem;transition:transform .2s ease,box-shadow .2s ease}.dashboard__integration-actions button:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.dashboard__integration-actions button:hover:not(:disabled){box-shadow:0 12px 24px #0f172a26;transform:translateY(-2px)}.dashboard__integration-status{font-weight:600}.dashboard__integration-status--success{color:#047857}.dashboard__integration-status--error{color:#b91c1c}.dashboard__integration-status--saving{color:#1d4ed8}.dashboard__integration-note{color:#475467;font-size:.9rem;margin:0}.dashboard__trial-orders{grid-gap:1rem;background:#fff;border-radius:1rem;box-shadow:0 22px 44px #0f172a1a;display:grid;gap:1rem;padding:1.75rem}.dashboard__trial-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.dashboard__trial-header h2{font-family:Merriweather,Times New Roman,serif;font-size:1.5rem;margin:0}.dashboard__trial-empty,.dashboard__trial-header p{color:#475467;margin:.35rem 0 0}.dashboard__trial-header button,.dashboard__trial-return{background:#101828;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:.65rem 1.15rem}.dashboard__trial-header button:disabled,.dashboard__trial-return:disabled{cursor:not-allowed;opacity:.6}.dashboard__trial-status{font-weight:600;margin:0}.dashboard__trial-status--success{color:#047857}.dashboard__trial-status--error{color:#b91c1c}.dashboard__trial-status--saving{color:#1d4ed8}.dashboard__trial-table-wrap{overflow-x:auto}.dashboard__trial-table{border-collapse:collapse;min-width:900px;width:100%}.dashboard__trial-table td,.dashboard__trial-table th{border-bottom:1px solid #e2e8f0;font-size:.9rem;padding:.85rem;text-align:left;vertical-align:top}.dashboard__trial-table th{color:#475467;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.dashboard__trial-table td span{color:#475467;display:block;margin-top:.25rem}.dashboard__trial-pill{background:#e2e8f0;border-radius:999px;color:#0f172a!important;display:inline-block!important;font-weight:700;margin-top:0!important;padding:.25rem .65rem;text-transform:capitalize;width:-webkit-fit-content;width:fit-content}.dashboard__trial-pill--authorized{background:#dbeafe;color:#1d4ed8!important}.dashboard__trial-pill--capturing{background:#fef3c7;color:#92400e!important}.dashboard__trial-pill--captured{background:#dcfce7;color:#047857!important}.dashboard__trial-pill--canceled,.dashboard__trial-pill--returned{background:#f1f5f9;color:#475467!important}.dashboard__trial-pill--failed{background:#fee2e2;color:#b91c1c!important}.dashboard__trial-error{color:#b91c1c!important;max-width:240px}.dashboard__trial-return{white-space:nowrap}.dashboard__section{background:#fff;border-radius:1rem;box-shadow:0 20px 40px #0f172a14;padding:0 1.25rem 1.25rem}.dashboard__section summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:1rem;justify-content:space-between;list-style:none;padding:1.5rem 0 1rem}.dashboard__section summary::-webkit-details-marker{display:none}.dashboard__section summary span{font-family:Merriweather,Times New Roman,serif;font-size:1.25rem;padding-right:1.5rem;position:relative}.dashboard__section summary span:after{content:"▾";font-size:1.25rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .2s ease}.dashboard__section[open] summary span:after{transform:translateY(-50%) rotate(180deg)}.dashboard-section__content{grid-gap:1.25rem;display:grid;gap:1.25rem;padding-bottom:1rem}.dashboard-section__field{grid-gap:.5rem;display:grid;gap:.5rem}.dashboard-section__field label{color:#1f2937;font-weight:600}.dashboard-field input[type=number],.dashboard-field input[type=text],.dashboard-section__field>input,.dashboard-section__field>textarea{background:#fff;border:1px solid #cbd5f5;border-radius:.75rem;color:#0f172a;font-size:.95rem;padding:.75rem 1rem}.dashboard-field textarea,.dashboard-section__field>textarea{min-height:120px;resize:vertical}.dashboard-section__hint{color:#475467;font-size:.85rem;line-height:1.5;margin-top:.5rem}.dashboard-field--object{grid-gap:1rem;background:#f8fafc;border:1px solid #94a3b84d;border-radius:.75rem;display:grid;gap:1rem;padding:1rem}.dashboard-field__group{grid-gap:.5rem;display:grid;gap:.5rem}.dashboard-field--array{grid-gap:1rem;display:grid;gap:1rem}.dashboard-array-item{grid-gap:.75rem;background:#f1f5f9;border:1px solid #94a3b866;border-radius:.75rem;display:grid;gap:.75rem;padding:1rem}.dashboard-array-item__header{align-items:center;display:flex;font-weight:600;gap:.75rem;justify-content:space-between}.dashboard-array-item__header button{border-radius:999px;padding:.4rem .9rem}.dashboard-array-add{align-self:flex-start}.dashboard-field--boolean{align-items:center;display:flex;gap:.5rem}.dashboard-field--image{grid-gap:.5rem;display:grid;gap:.5rem}.dashboard-field--image input[type=file]{padding:.5rem 0}.dashboard-field__preview{align-items:center;display:flex;gap:.75rem}.dashboard-field__preview img{border:1px solid #0f172a1a;border-radius:.75rem;height:80px;object-fit:cover;width:80px}.dashboard-field__preview button{background:#dc2626;border:none;border-radius:999px;color:#fff;cursor:pointer;padding:.4rem .9rem;transition:transform .2s ease,box-shadow .2s ease}.dashboard-field__preview button:hover{box-shadow:0 12px 24px #dc262640;transform:translateY(-2px)}@media (max-width:768px){.dashboard__container{padding:2rem 1rem 3rem}.dashboard__header,.dashboard__header-actions{align-items:stretch;flex-direction:column}.dashboard__save-bar{align-items:flex-start;flex-direction:column}.dashboard__save-hint{margin-left:0}.dashboard__section summary{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=main.67de2177.css.map*/