.calmability-offer-1 .torn-divider-down{display:block;width:100%;height:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'><path d='M0,40 Q240,15 480,38 Q720,55 960,30 Q1200,12 1440,42 L1440,60 L0,60 Z' fill='%23ffffff'/></svg>");background-size:100% 100%;background-repeat:no-repeat;margin-top:-1px}.calmability-offer-1 .torn-divider-up{display:block;width:100%;height:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'><path d='M0,20 Q240,5 480,22 Q720,40 960,15 Q1200,2 1440,25 L1440,0 L0,0 Z' fill='%23ffffff'/></svg>");background-size:100% 100%;background-repeat:no-repeat;margin-bottom:-1px}.calmability-offer-1 .featured-in{padding:48px 16px 32px;background:var(--white)}.calmability-offer-1 .featured-in__title{text-align:center;font-weight:700;font-size:clamp(15px,2vw,22px);color:var(--text-dark);letter-spacing:1px;margin-bottom:24px;font-family:Playfair Display,Georgia,serif}.calmability-offer-1 .featured-in__logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:36px 56px;max-width:1100px;margin:0 auto;filter:grayscale(100%) opacity(.55)}.calmability-offer-1 .featured-in__logos img{height:32px;width:auto;max-width:180px;object-fit:contain}@media(min-width:700px){.calmability-offer-1 .featured-in__logos img{height:40px}}.calmability-offer-1 .bonus{position:relative;background-image:linear-gradient(#d8e5f3d9,#d8e5f3f2),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 600'><defs><radialGradient id='c' cx='50%' cy='50%'><stop offset='0%' stop-color='%23fff' stop-opacity='0.9'/><stop offset='100%' stop-color='%23fff' stop-opacity='0'/></radialGradient></defs><ellipse cx='240' cy='200' rx='280' ry='80' fill='url(%23c)'/><ellipse cx='800' cy='340' rx='320' ry='90' fill='url(%23c)'/><ellipse cx='1200' cy='180' rx='260' ry='70' fill='url(%23c)'/></svg>");background-size:cover;padding:80px 24px}.calmability-offer-1 .attention__media{max-width:240px;margin:0 auto}.calmability-offer-1 .five-features{background:var(--cloud-blue);padding:32px 24px 80px}.calmability-offer-1 .five-features__grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:28px 16px}@media(min-width:600px){.calmability-offer-1 .five-features__grid{gap:32px}}@media(min-width:900px){.calmability-offer-1 .five-features__grid{grid-template-columns:repeat(3,1fr);gap:36px}}.calmability-offer-1 .five-feat{text-align:center}.calmability-offer-1 .five-feat__icon{width:110px;height:110px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center}.calmability-offer-1 .five-feat__icon svg{width:100%;height:100%;stroke:var(--text-dark);fill:none;stroke-width:2}.calmability-offer-1 .five-feat__icon img{width:100%;height:100%;object-fit:contain}.calmability-offer-1 .five-feat__title{font-weight:700;font-size:clamp(20px,2.2vw,26px);color:var(--navy);margin-bottom:10px}.calmability-offer-1 .five-feat__copy{font-size:clamp(16px,1.8vw,19px);color:var(--navy);line-height:1.55}.calmability-offer-1 .compare-table .check.no span,.calmability-offer-1 .compare-table .check.maybe span{background:transparent;border:1.5px solid #a8a8a8;color:#a8a8a8}.calmability-offer-1 .compare-table .check.partial span{background:#c8c8c8;color:#fff}.calmability-offer-1 .discover{background:var(--white);padding:64px 24px}.calmability-offer-1 .discover__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:36px;align-items:center}@media(min-width:900px){.calmability-offer-1 .discover__inner{grid-template-columns:1.1fr 1fr;gap:56px}}.calmability-offer-1 .discover__h2{font-family:var(--font-heading);font-weight:700;font-size:clamp(30px,3.5vw,38px);color:var(--text-dark);margin-bottom:24px;line-height:1.2}.calmability-offer-1 .discover__copy{font-size:clamp(17px,2vw,21px);line-height:1.65;color:var(--text-dark)}.calmability-offer-1 .discover__copy p{margin-bottom:14px}.calmability-offer-1 .discover__copy .invented{font-style:italic;font-weight:700;text-decoration:underline;display:block;margin:22px 0 8px}.calmability-offer-1 .discover__media{position:relative;background-color:#6daad5;border-radius:16px;overflow:hidden}.calmability-offer-1 .discover__media img{width:100%;display:block}.calmability-offer-1 .discover__pill{position:absolute;background:#fff;padding:8px 14px;border-radius:20px;font-weight:700;font-size:14px;color:var(--text-dark);box-shadow:0 4px 12px #0000001a}.calmability-offer-1 .discover__pill--natural{top:8%;left:6%}.calmability-offer-1 .discover__pill--stress{top:38%;left:4%}.calmability-offer-1 .discover__pill--depression{bottom:12%;left:8%}.calmability-offer-1 .discover__cta-wrap{margin-top:32px;text-align:center}@media(min-width:900px){.calmability-offer-1 .discover__cta-wrap{text-align:left}}.calmability-offer-1 .bb__bottle-count-mobile,.calmability-offer-1 .bb__bonus-mobile{display:none}@media(max-width:600px){.calmability-offer-1 .hero{padding:36px 16px 48px}.calmability-offer-1 .hero__h1{font-size:clamp(26px,7.5vw,34px);margin-bottom:14px}.calmability-offer-1 .hero__h1 strong{margin-top:6px}.calmability-offer-1 .hero__h1-and{font-size:clamp(18px,4.8vw,22px);margin:8px 0 4px}.calmability-offer-1 .hero__h1-tail{font-size:clamp(22px,6vw,30px);margin-top:8px}.calmability-offer-1 .hero__h1-highlight{padding:4px 12px;font-size:clamp(24px,7.5vw,30px)}.calmability-offer-1 .hero__sub{font-size:clamp(17px,4.5vw,20px);margin:14px auto 28px}.calmability-offer-1 .hero__product h2{font-size:clamp(26px,7vw,32px)}.calmability-offer-1 .hero__rating{font-size:clamp(16px,4.4vw,19px)}.calmability-offer-1 .hero__rating .stars{font-size:clamp(18px,5vw,22px)}.calmability-offer-1 .hero__sublink{font-size:clamp(15px,4.2vw,17px)}.calmability-offer-1 .hero__bullets{font-size:clamp(15px,4.3vw,18px);gap:14px}.calmability-offer-1 .cta-orange{min-width:240px;padding:14px 28px;font-size:16px}.calmability-offer-1 .featured-in{padding:32px 16px 24px}.calmability-offer-1 .featured-in__title{font-size:14px;letter-spacing:.6px;margin-bottom:18px}.calmability-offer-1 .featured-in__logos{gap:18px 28px}.calmability-offer-1 .featured-in__logos img{height:26px}.calmability-offer-1 .benefits{padding:28px 16px 48px}.calmability-offer-1 .bonus{padding:56px 20px}.calmability-offer-1 .bonus__title{font-size:clamp(28px,8vw,40px);margin-bottom:22px;letter-spacing:.5px}.calmability-offer-1 .bonus__list li{font-size:clamp(15px,4.5vw,18px)}.calmability-offer-1 .bonus__media img{max-width:100%}.calmability-offer-1 .attention{padding:48px 16px}.calmability-offer-1 .attention__inner{grid-template-columns:1.6fr 1fr;gap:12px;align-items:center}.calmability-offer-1 .attention__media,.calmability-offer-1 .attention__media img{max-width:130px}.calmability-offer-1 .attention__warn{font-size:clamp(20px,5.5vw,26px);margin-bottom:10px}.calmability-offer-1 .attention__copy{font-size:clamp(13px,3.6vw,16px);line-height:1.4}.calmability-offer-1 .attention__copy[style]{margin-top:10px!important}.calmability-offer-1 .problem-narrative{padding:20px 20px 48px}.calmability-offer-1 .problem-narrative__h2{font-size:clamp(26px,7.5vw,38px);margin-bottom:16px}.calmability-offer-1 .problem-narrative__sub{font-size:clamp(16px,4.5vw,22px);margin-bottom:22px}.calmability-offer-1 .problem-narrative__story{font-size:clamp(17px,4.8vw,22px);margin-bottom:22px}.calmability-offer-1 .problem-narrative__break{font-size:clamp(20px,5.5vw,26px);margin:28px 0 24px}.calmability-offer-1 .scenarios{gap:18px;margin:24px 0}.calmability-offer-1 .scenarios .scenario p{font-size:clamp(15px,4.2vw,18px)}.calmability-offer-1 .reclaim-image{padding:12px 16px 32px}.calmability-offer-1 .solution-intro{padding:24px 20px 48px}.calmability-offer-1 .solution-intro__h2{font-size:clamp(22px,6vw,32px);margin-bottom:22px}.calmability-offer-1 .stats-block{padding:36px 16px 28px}.calmability-offer-1 .stats-block__h2{font-size:clamp(20px,5.5vw,28px);margin-bottom:22px}.calmability-offer-1 .stats-block__grid{gap:8px;max-width:380px}.calmability-offer-1 .stat-card{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:12px}.calmability-offer-1 .stat-card__num{width:80px;height:80px;border-radius:50%;border:2px solid var(--navy);display:flex;align-items:center;justify-content:center;font-size:clamp(20px,5.5vw,24px);line-height:1;margin:0}.calmability-offer-1 .stat-card__label{font-size:clamp(15px,4.2vw,17px);line-height:1.3;text-align:center;color:var(--navy);font-weight:600}.calmability-offer-1 .five-features{padding:16px 16px 56px}.calmability-offer-1 .five-features__grid{gap:28px 14px}.calmability-offer-1 .five-feat__icon{width:80px;height:80px;margin-bottom:10px}.calmability-offer-1 .five-feat__title{font-size:clamp(17px,4.5vw,20px);margin-bottom:8px}.calmability-offer-1 .five-feat__copy{font-size:clamp(14px,4vw,16px);line-height:1.45}.calmability-offer-1 .ingredients-2{padding:56px 20px}.calmability-offer-1 .ingredients-2__h2{font-size:clamp(24px,6.5vw,32px);margin-bottom:32px}.calmability-offer-1 .ingredients-2__grid{gap:6px}.calmability-offer-1 .ing-card{padding:6px 12px}.calmability-offer-1 .ing-card__img{width:280px;height:200px}.calmability-offer-1 .ing-card__name{font-size:clamp(20px,5.5vw,24px)}.calmability-offer-1 .ing-card__copy{font-size:clamp(15px,4.2vw,17px);line-height:1.6}.calmability-offer-1 .ingredients-2__grid>.ing-card:not(:last-child){padding-bottom:18px;border-bottom:1px solid var(--border-gray)}.calmability-offer-1 .compare{padding:48px 16px}.calmability-offer-1 .compare__h2{margin-bottom:28px}.calmability-offer-1 .compare-table thead th{padding:10px 4px;font-size:15px}.calmability-offer-1 .compare-table thead th .product-frame{padding:6px;margin-bottom:10px}.calmability-offer-1 .compare-table thead th .product-frame img{height:90px;width:90px}.calmability-offer-1 .compare-table thead th .other-brand-img{height:110px;margin-bottom:10px}.calmability-offer-1 .compare-table tbody td{padding:14px 4px;font-size:clamp(15px,4.2vw,17px);line-height:1.35}.calmability-offer-1 .compare-table .feature{padding-left:0}.calmability-offer-1 .compare-table .check{width:40px}.calmability-offer-1 .compare-table .check span{width:24px;height:24px;font-size:13px}.calmability-offer-1 .discover{padding:48px 20px}.calmability-offer-1 .discover__inner{gap:28px}.calmability-offer-1 .discover__h2{font-size:clamp(24px,6.5vw,30px);margin-bottom:18px;line-height:1.2}.calmability-offer-1 .discover__copy{font-size:clamp(16px,4.4vw,19px)}.calmability-offer-1 .transform{padding:48px 20px 40px}.calmability-offer-1 .transform__pairs{margin-bottom:28px}.calmability-offer-1 .transform__h2{font-size:clamp(28px,8vw,42px);margin-bottom:18px}.calmability-offer-1 .transform__copy{font-size:clamp(16px,4.5vw,20px)}.calmability-offer-1 .buybox{padding:36px 12px 48px}.calmability-offer-1 .buybox__band{font-size:clamp(20px,6vw,28px);padding:14px 12px;letter-spacing:.5px}.calmability-offer-1 .buybox__sub{font-size:clamp(18px,5vw,24px);margin-bottom:24px}.calmability-offer-1 .buybox__cards{gap:16px;padding-top:0}.calmability-offer-1 .bb{order:0}.calmability-offer-1 .bb--featured{order:2}.calmability-offer-1 .bb:nth-child(3){order:1}.calmability-offer-1 .bb{padding:22px 14px 18px;border-radius:4px;border:1px solid rgba(14,27,77,.22);background:#f6f6f6}.calmability-offer-1 .bb--featured{border:2px solid #2E408C;margin-top:0;background:#f6f6f6}.calmability-offer-1 .bb__bestvalue{position:static;transform:none;display:inline-block;margin:0 auto 12px;font-size:16px;padding:6px 32px;width:auto}.calmability-offer-1 .bb__plan-name{font-size:30px;line-height:1.2;margin:0 0 10px;color:#2e408c;text-align:center;letter-spacing:.4px}.calmability-offer-1 .bb__plan-name strong{font-size:30px}.calmability-offer-1 .bb__plan-bottles{display:none}.calmability-offer-1 .bb__plan-servings{font-size:26px;font-weight:700}.calmability-offer-1 .bb__save{display:none}.calmability-offer-1 .bb__main{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"bottlecount prices" "media       prices";gap:4px 12px;margin-bottom:14px;align-items:start}.calmability-offer-1 .bb__bottle-count-mobile{display:block;grid-area:bottlecount;font-size:24px;font-weight:700;color:#242424;text-align:center;line-height:1.1;margin:0 0 2px}.calmability-offer-1 .bb__media{grid-area:media;margin-bottom:0;padding:0;border-radius:0;background:#fff;overflow:hidden;position:relative;border:1px solid #ddd}.calmability-offer-1 .bb__prices{grid-area:prices;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;height:100%}.calmability-offer-1 .bb__price-strike{font-size:17px;font-weight:700;color:#242424;margin:0 0 4px;text-decoration:line-through}.calmability-offer-1 .bb__price-now{font-size:36px;font-weight:700;color:#242424;line-height:1;margin:2px 0 4px}.calmability-offer-1 .bb__bottles{display:none}.calmability-offer-1 .bb__bonus-mobile{display:flex;flex-direction:column;align-items:center;margin-top:10px;line-height:1.15}.calmability-offer-1 .bb__bonus-mobile-plus{font-size:22px;font-weight:700;color:#242424}.calmability-offer-1 .bb__bonus-mobile-text{font-size:22px;font-weight:700;color:#242424;margin-top:2px}.calmability-offer-1 .bb__bonus-mobile-value{font-size:13px;font-weight:400;color:#242424;margin-top:4px}.calmability-offer-1 .bb__bonus-mobile-img{display:block;width:100%;max-width:170px;height:auto;margin:8px auto 0;border-radius:4px}.calmability-offer-1 .bb__divider,.calmability-offer-1 .bb__valuebreak,.calmability-offer-1 .bb__notpay,.calmability-offer-1 .bb__bonus-list,.calmability-offer-1 .bb__bonus-img{display:none}.calmability-offer-1 .bb__buytype{margin:4px 0 12px}.calmability-offer-1 .bb__sub-microtext{font-size:13px;padding:0;margin:4px 0 12px}.calmability-offer-1 .bb__cta{padding:12px 24px;font-size:16px;border-radius:40px}.calmability-offer-1 .bb__popular{font-size:clamp(15px,4.6vw,20px);margin-top:16px}.calmability-offer-1 .buybox__trust{font-size:clamp(15px,4.5vw,18px);gap:14px 24px;margin-top:32px}.calmability-offer-1 .guarantee{padding:40px 20px}.calmability-offer-1 .guarantee__inner{gap:20px}.calmability-offer-1 .guarantee__icon img{height:76px}.calmability-offer-1 .guarantee__h3{font-size:clamp(22px,6vw,28px)}.calmability-offer-1 .guarantee__body{font-size:15px}.calmability-offer-1 .fluff{padding:56px 20px}.calmability-offer-1 .fluff__inner{gap:16px}.calmability-offer-1 .fluff__copy{display:contents}.calmability-offer-1 .fluff__copy h2{order:-1;font-size:clamp(26px,7vw,36px);margin-bottom:4px}.calmability-offer-1 .fluff__copy p{font-size:clamp(16px,4.5vw,19px);line-height:1.6;margin:0}.calmability-offer-1 .fluff__elevate{font-size:clamp(19px,5.5vw,24px);margin-top:6px}.calmability-offer-1 .testimonials{padding:48px 20px}.calmability-offer-1 .testimonials__pre{font-size:clamp(16px,4.5vw,22px);margin-bottom:16px}.calmability-offer-1 .testimonials__make-diff{font-size:clamp(24px,6.5vw,32px);margin-bottom:16px}.calmability-offer-1 .testimonials__trusted{font-size:clamp(20px,5.5vw,26px);margin-bottom:12px}.calmability-offer-1 .testimonials__real-stories{font-size:clamp(22px,6vw,32px);margin-bottom:28px}.calmability-offer-1 .testimonials__grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:12px;margin:0 -20px;padding-left:20px;padding-right:20px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.calmability-offer-1 .testimonials__grid::-webkit-scrollbar{height:5px}.calmability-offer-1 .testimonials__grid::-webkit-scrollbar-track{background:transparent}.calmability-offer-1 .testimonials__grid::-webkit-scrollbar-thumb{background:#0e1b4d40;border-radius:3px}.calmability-offer-1 .tcard{flex:0 0 88%;max-width:360px;scroll-snap-align:center;padding:24px 18px}.calmability-offer-1 .tcard__name{font-size:22px}.calmability-offer-1 .faq{padding:48px 20px}.calmability-offer-1 .faq__h2{font-size:clamp(22px,6vw,30px)}.calmability-offer-1 .faq__support{font-size:14px;margin-bottom:24px}.calmability-offer-1 .faq-item__btn{padding:16px 18px;font-size:15px}.calmability-offer-1 .faq-item__inner{padding:16px 18px 20px;font-size:15px}}html{font-size:18px!important;height:auto!important}body{display:block!important;grid-template-rows:none!important;min-height:auto!important;font-family:Georgia,Times New Roman,serif!important;font-size:18px!important;line-height:1.75!important;letter-spacing:0!important;margin:0!important;padding:0!important;background:#fff!important;background-image:none!important}.calmability-offer-1{--navy: #0e1b4d;--navy-2: #1a2c6b;--navy-deep: #03465e;--navy-blue: #2e408c;--bright-blue: #1256bc;--orange: #fbab33;--orange-dark: #e89a26;--red: #e32402;--red-pink: #ff5a6e;--green-band: #00a30d;--green-check: #1456bc;--beige: #f4ede0;--cloud-blue: #d8e5f3;--light-gray: #f5f5f5;--border-gray: #e0e0e0;--text-dark: #242424;--text-mid: #575757;--gold: #faad14;--white: #ffffff;--font-heading: "Lato", "Poppins", "Helvetica Neue", Arial, sans-serif;--font-body: "Lato", "Poppins", "Helvetica Neue", Arial, sans-serif}html{scroll-behavior:smooth}.calmability-offer-1{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--text-dark);background:var(--white);-webkit-font-smoothing:antialiased}.calmability-offer-1 .top-bar{background:var(--white);text-align:center;padding:8px 16px;font-size:13px;color:var(--text-dark);border-bottom:1px solid var(--border-gray)}.calmability-offer-1 .site-header{background:var(--navy);padding:14px 20px;text-align:center}.calmability-offer-1 .site-header__logo{display:inline-block;line-height:0}.calmability-offer-1 .site-header__logo img{height:40px;width:auto;display:block;max-width:100%}@media(max-width:600px){.calmability-offer-1 .site-header__logo img{height:30px}}.calmability-offer-1 .cta-orange{display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;background:var(--orange);color:var(--text-dark);border-radius:999px;font-family:var(--font-heading);font-size:18px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:0 6px 18px #fbab334d;transition:transform .12s ease,background .12s ease,box-shadow .12s ease;border:none;cursor:pointer;min-width:280px}.calmability-offer-1 .cta-orange:hover{background:var(--orange-dark);transform:translateY(-1px);box-shadow:0 10px 24px #fbab3366}.calmability-offer-1 .cta-orange:active{transform:translateY(0)}.calmability-offer-1 .cta-wrap{text-align:center;margin:24px 0}.calmability-offer-1 .torn-divider-down{display:block;width:100%;height:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'><path d='M0,40 Q240,15 480,38 Q720,55 960,30 Q1200,12 1440,42 L1440,60 L0,60 Z' fill='%23ffffff'/></svg>");background-size:100% 100%;background-repeat:no-repeat;margin-top:-1px}.calmability-offer-1 .torn-divider-up{display:block;width:100%;height:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'><path d='M0,20 Q240,5 480,22 Q720,40 960,15 Q1200,2 1440,25 L1440,0 L0,0 Z' fill='%23ffffff'/></svg>");background-size:100% 100%;background-repeat:no-repeat;margin-bottom:-1px}.calmability-offer-1 .hero{position:relative;background:var(--white);padding:56px 24px 64px}.calmability-offer-1 .hero__inner{max-width:1200px;margin:0 auto;text-align:center}.calmability-offer-1 .hero__h1{font-family:var(--font-heading);font-weight:400;font-size:clamp(32px,5vw,56px);line-height:1.18;color:var(--navy);margin-bottom:20px;font-family:Playfair Display,Georgia,serif}.calmability-offer-1 .hero__h1 strong{font-weight:900;display:block;margin-top:4px}.calmability-offer-1 .hero__h1 u{text-decoration:underline;text-decoration-color:var(--navy);text-underline-offset:4px;text-decoration-thickness:3px}.calmability-offer-1 .hero__h1-highlight{background:var(--navy-deep);color:#fff;padding:4px 16px;display:inline-block;margin-top:8px}.calmability-offer-1 .hero__h1-warning{display:block;background:#f0c75e;color:var(--navy);font-weight:700;font-size:clamp(28px,5vw,56px);padding:12px 16px;margin-bottom:12px;line-height:1.18}.calmability-offer-1 .hero__h1-warning u{text-decoration:underline;text-decoration-color:var(--navy);text-underline-offset:4px;text-decoration-thickness:3px}.calmability-offer-1 .hero__h1-tail{display:block;font-weight:400;margin-top:10px;font-size:clamp(28px,4vw,44px)}.calmability-offer-1 .hero__h1-and{display:block;font-weight:400;font-style:italic;font-size:clamp(20px,2.8vw,28px);margin:10px 0 4px;color:var(--navy)}.calmability-offer-1 .hero__sub{font-size:clamp(18px,2.2vw,24px);color:var(--text-dark);max-width:820px;margin:18px auto 36px;line-height:1.55;font-family:Playfair Display,Georgia,serif}.calmability-offer-1 .hero__row{display:grid;grid-template-columns:1fr;gap:32px;align-items:center;text-align:left}@media(min-width:900px){.calmability-offer-1 .hero__row{grid-template-columns:1fr 1fr;gap:48px}}.calmability-offer-1 .hero__media{position:relative;max-width:540px;margin:0 auto}.calmability-offer-1 .hero__media-img{width:100%;border-radius:16px}.calmability-offer-1 .hero__badge{position:absolute;background:var(--navy);color:#fff;font-weight:700;font-size:clamp(11px,1.3vw,14px);padding:8px 16px;border-radius:8px;letter-spacing:.2px}.calmability-offer-1 .hero__badge--top{top:16px;left:16px}.calmability-offer-1 .hero__badge--mid{top:60px;left:16px}.calmability-offer-1 .hero__product{background:#fff9;padding:16px 4px;border-radius:16px}.calmability-offer-1 .hero__product h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,3.2vw,40px);font-weight:700;color:var(--text-dark);margin-bottom:10px;line-height:1.2}.calmability-offer-1 .hero__rating{font-size:clamp(17px,1.9vw,21px);color:var(--text-dark);margin-bottom:8px}.calmability-offer-1 .hero__rating .stars{color:var(--gold);letter-spacing:1px;font-size:clamp(20px,2.3vw,24px)}.calmability-offer-1 .hero__sublink{display:inline-block;font-size:clamp(15px,1.7vw,18px);font-style:italic;font-weight:700;text-decoration:underline;color:var(--text-dark);margin-bottom:22px;line-height:1.45}.calmability-offer-1 .hero__bullets{list-style:none;display:grid;gap:16px;font-size:clamp(16px,1.85vw,19px);line-height:1.55;margin-bottom:16px}.calmability-offer-1 .hero__bullets li{display:block}.calmability-offer-1 .benefits{padding:32px 16px 56px;background:var(--white)}.calmability-offer-1 .benefits__inner{max-width:1080px;margin:0 auto;display:grid;gap:28px}.calmability-offer-1 .benefits__grid{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:750px){.calmability-offer-1 .benefits__grid{grid-template-columns:1fr 1fr;gap:32px 48px}}.calmability-offer-1 .benefit-row{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}.calmability-offer-1 .benefit-row__icon{flex-shrink:0;width:110px;height:110px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:18px}.calmability-offer-1 .benefit-row__icon--yellow,.calmability-offer-1 .benefit-row__icon--peach,.calmability-offer-1 .benefit-row__icon--blue,.calmability-offer-1 .benefit-row__icon--mint{background:transparent;padding:0}.calmability-offer-1 .benefit-row__icon svg{width:100%;height:100%;stroke:var(--text-dark);fill:none;stroke-width:2}.calmability-offer-1 .benefit-row__icon img{width:100%;height:100%;object-fit:contain}.calmability-offer-1 .benefit-row__title{font-weight:700;color:var(--bright-blue);font-size:clamp(20px,2.4vw,26px);margin-bottom:8px;font-family:Playfair Display,Georgia,serif}.calmability-offer-1 .benefit-row__copy{font-size:16px;line-height:1.6;color:var(--text-mid);font-family:Playfair Display,Georgia,serif}@media(max-width:600px){.calmability-offer-1 .benefit-row{grid-template-columns:120px 1fr;gap:18px}.calmability-offer-1 .benefit-row__icon{width:120px;height:120px;padding:14px}}.calmability-offer-1 .bonus{position:relative;background-image:linear-gradient(#d8e5f3d9,#d8e5f3f2),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 600'><defs><radialGradient id='c' cx='50%' cy='50%'><stop offset='0%' stop-color='%23fff' stop-opacity='0.9'/><stop offset='100%' stop-color='%23fff' stop-opacity='0'/></radialGradient></defs><ellipse cx='240' cy='200' rx='280' ry='80' fill='url(%23c)'/><ellipse cx='800' cy='340' rx='320' ry='90' fill='url(%23c)'/><ellipse cx='1200' cy='180' rx='260' ry='70' fill='url(%23c)'/></svg>");background-size:cover;padding:80px 24px}.calmability-offer-1 .bonus__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:36px;align-items:center}@media(min-width:900px){.calmability-offer-1 .bonus__inner{grid-template-columns:1.05fr 1fr;gap:48px}}.calmability-offer-1 .bonus__title{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:clamp(36px,5.5vw,64px);line-height:1.05;color:var(--navy);text-align:center;margin-bottom:32px;letter-spacing:1px}@media(min-width:900px){.calmability-offer-1 .bonus__title{text-align:left}}.calmability-offer-1 .bonus__list{list-style:none;display:grid;gap:20px}.calmability-offer-1 .bonus__list li{display:grid;grid-template-columns:36px 1fr;gap:16px;align-items:start;font-size:clamp(16px,1.7vw,19px);font-weight:600;color:var(--navy);line-height:1.45}.calmability-offer-1 .bonus__list .num{background:var(--navy);color:#fff;border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.calmability-offer-1 .bonus__media{position:relative}.calmability-offer-1 .bonus__media img{width:100%;max-width:600px;margin:0 auto}.calmability-offer-1 .bonus__cta-wrap{text-align:center;margin-top:32px}.calmability-offer-1 .attention{padding:80px 24px;background:var(--white)}.calmability-offer-1 .attention__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:16px;align-items:center}@media(min-width:900px){.calmability-offer-1 .attention__inner{grid-template-columns:1.3fr 1fr;gap:36px}}.calmability-offer-1.calmc .attention__inner{grid-template-columns:1fr 1fr;gap:36px}.calmability-offer-1 .attention__warn{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(34px,4.5vw,50px);color:var(--navy);margin-bottom:22px;line-height:1.15}.calmability-offer-1 .attention__copy{font-family:Playfair Display,Georgia,serif;font-size:clamp(22px,2.6vw,30px);line-height:1.5;color:var(--navy);font-weight:400}.calmability-offer-1.calmc .attention__copy{font-size:clamp(17px,1.8vw,21px)}.calmability-offer-1 .attention__copy strong{color:var(--navy);font-weight:700}.calmability-offer-1 .attention__media img{width:100%;max-width:240px;margin:0 auto;border-radius:8px}.calmability-offer-1.calmc .attention__media{max-width:100%}.calmability-offer-1.calmc .attention__media img{max-width:100%;display:block}.calmability-offer-1 .attention__h2{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(22px,2.7vw,32px);color:var(--navy);line-height:1.18;margin-bottom:14px}.calmability-offer-1 .attention__subhead{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(18px,2.1vw,24px);color:var(--navy);line-height:1.25;margin:18px 0 8px}.calmability-offer-1 .attention__bullets{list-style:none;padding:0;margin:12px 0}.calmability-offer-1 .attention__bullets li{font-family:Playfair Display,Georgia,serif;font-size:clamp(15px,1.7vw,18px);color:var(--navy);line-height:1.55;margin-bottom:5px}@media(max-width:750px){.calmability-offer-1.calmc .attention__inner{grid-template-columns:1fr;gap:20px}.calmability-offer-1.calmc .attention__h2{font-size:clamp(26px,6.5vw,34px);margin-bottom:14px}.calmability-offer-1.calmc .attention__subhead{font-size:clamp(22px,5.5vw,28px)}.calmability-offer-1.calmc .attention__bullets li{font-size:clamp(14px,3.8vw,16px)}.calmability-offer-1.calmc .attention__copy{font-size:clamp(13px,3.6vw,16px)!important}}.calmability-offer-1 .problem-narrative{padding:32px 24px 64px;background:var(--white)}.calmability-offer-1 .problem-narrative__inner{max-width:920px;margin:0 auto;text-align:center}.calmability-offer-1 .problem-narrative__h2{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:clamp(36px,5.5vw,56px);color:var(--navy);text-transform:uppercase;margin-bottom:22px;letter-spacing:.5px;line-height:1.15}.calmability-offer-1 .problem-narrative__sub{font-family:Playfair Display,Georgia,serif;font-size:clamp(20px,2.4vw,26px);color:var(--navy);margin-bottom:28px;line-height:1.5}.calmability-offer-1 .problem-narrative__sub u{text-decoration-thickness:2px;text-underline-offset:3px}.calmability-offer-1 .problem-narrative__story{font-family:Playfair Display,Georgia,serif;font-size:clamp(20px,2.4vw,26px);color:var(--navy);line-height:1.55;margin-bottom:28px;text-align:center}.calmability-offer-1 .problem-narrative__story strong{font-weight:700}.calmability-offer-1 .problem-narrative__break{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(24px,3vw,32px);color:var(--navy);text-align:center;margin:40px 0 32px}.calmability-offer-1 .problem-narrative__bullets{list-style:none;padding:0;text-align:left;max-width:700px;margin:28px auto 32px}.calmability-offer-1 .problem-narrative__bullets li{font-family:Playfair Display,Georgia,serif;font-size:clamp(18px,2.4vw,24px);color:var(--navy);line-height:1.5;margin-bottom:10px}.calmability-offer-1 .problem-narrative__bullets-lead{font-weight:700;margin-bottom:14px!important}.calmability-offer-1 .problem-narrative__quote{background:var(--navy);color:#fff;text-align:center;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(18px,2.4vw,28px);padding:22px 24px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:36px;margin-bottom:36px;letter-spacing:.4px;line-height:1.4}.calmability-offer-1 .scenarios{display:grid;grid-template-columns:1fr;gap:24px;margin:36px 0}@media(min-width:700px){.calmability-offer-1 .scenarios{grid-template-columns:repeat(3,1fr);gap:24px}}.calmability-offer-1 .scenario{text-align:center}.calmability-offer-1 .scenario img{width:100%;border-radius:8px;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:14px;filter:grayscale(100%)}.calmability-offer-1 .scenario p{font-family:Playfair Display,Georgia,serif;font-size:clamp(17px,2vw,21px);color:var(--navy);line-height:1.5}.calmability-offer-1 .reclaim-image{text-align:center;padding:16px 24px 40px;background:#fff}.calmability-offer-1 .reclaim-image img{width:100%;max-width:720px;margin:0 auto;border-radius:12px}.calmability-offer-1 .solution-intro{padding:32px 24px 60px;background:#fff}.calmability-offer-1 .solution-intro__inner{max-width:980px;margin:0 auto;text-align:center}.calmability-offer-1 .solution-intro__h2{font-family:var(--font-heading);font-weight:900;font-size:clamp(28px,4.5vw,48px);line-height:1.15;color:var(--text-dark);text-transform:uppercase;margin-bottom:28px;letter-spacing:.4px}.calmability-offer-1 .solution-intro__h2 em{font-style:normal;color:var(--bright-blue)}.calmability-offer-1 .stats-block{background:var(--cloud-blue);padding:64px 24px}.calmability-offer-1 .stats-block__h2{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(26px,3.5vw,38px);text-align:center;margin-bottom:36px;color:var(--navy)}.calmability-offer-1 .stats-block__grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(min-width:700px){.calmability-offer-1 .stats-block__grid{gap:24px}}.calmability-offer-1 .stat-card{background:var(--light-gray);border:2px solid var(--navy);border-radius:8px;padding:36px 24px;text-align:center}.calmability-offer-1 .stat-card__num{font-family:Playfair Display,Georgia,serif;font-size:clamp(40px,5vw,56px);font-weight:900;color:var(--navy);line-height:1;margin-bottom:14px}.calmability-offer-1 .stat-card__label{font-size:clamp(18px,2vw,22px);color:var(--navy);font-weight:600}.calmability-offer-1 .ingredients-2{background:var(--white);padding:80px 24px}.calmability-offer-1 .ingredients-2__h2{font-family:var(--font-heading);font-weight:900;font-size:clamp(30px,4.5vw,44px);text-align:center;margin-bottom:48px;color:var(--text-dark);line-height:1.2}.calmability-offer-1 .ingredients-2__h2 em{font-style:normal;color:var(--navy)}.calmability-offer-1 .ingredients-2__grid{max-width:1180px;margin:0 auto 40px;display:grid;grid-template-columns:1fr;gap:36px}@media(min-width:600px){.calmability-offer-1 .ingredients-2__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.calmability-offer-1 .ingredients-2__grid{grid-template-columns:repeat(3,1fr)}}.calmability-offer-1 .ing-card{text-align:center;padding:16px 12px}.calmability-offer-1 .ing-card__img{width:320px;height:220px;max-width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center}.calmability-offer-1 .ing-card__img img{max-width:100%;max-height:100%;object-fit:contain}.calmability-offer-1 .ing-card__name{font-family:Playfair Display,Georgia,serif;font-size:clamp(22px,2.3vw,28px);font-weight:700;color:var(--navy);text-decoration:underline;text-underline-offset:4px;margin-bottom:14px}.calmability-offer-1 .ing-card__copy{font-family:Playfair Display,Georgia,serif;font-size:clamp(16px,1.8vw,19px);line-height:1.6;color:var(--text-dark);max-width:400px;margin:0 auto}.calmability-offer-1 .compare{background:var(--cloud-blue);padding:64px 24px}.calmability-offer-1 .compare__inner{max-width:1080px;margin:0 auto}.calmability-offer-1 .compare__h2{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(28px,4vw,40px);text-align:center;margin-bottom:40px;color:var(--navy)}.calmability-offer-1 .compare-table{width:100%;max-width:880px;margin:0 auto;border-collapse:collapse;background:transparent;table-layout:fixed}.calmability-offer-1 .compare-table col.col-feature{width:50%}.calmability-offer-1 .compare-table col.col-brand{width:25%}.calmability-offer-1 .compare-table thead th{text-align:center;padding:16px 12px;font-weight:700;font-size:clamp(16px,1.7vw,20px);color:var(--text-dark);vertical-align:bottom}.calmability-offer-1 .compare-table thead th .product-frame{display:inline-block;background:#fff;padding:8px;border-radius:6px;margin:0 auto 14px;box-shadow:0 1px 4px #0e1b4d14}.calmability-offer-1 .compare-table thead th .product-frame img{display:block;height:100px;width:100px;object-fit:contain}.calmability-offer-1 .compare-table thead th .other-brand-img{display:block;height:116px;width:auto;max-width:100%;margin:0 auto 14px;object-fit:contain}.calmability-offer-1 .compare-table tbody tr{border-bottom:1px solid rgba(14,27,77,.15)}.calmability-offer-1 .compare-table tbody td{padding:16px 12px;font-size:clamp(16px,1.8vw,19px);color:var(--navy)}.calmability-offer-1 .compare-table .feature{text-align:left;padding-left:4px}.calmability-offer-1 .compare-table .check{text-align:center;width:60px}.calmability-offer-1 .compare-table .check span{display:inline-flex;width:26px;height:26px;border-radius:50%;align-items:center;justify-content:center;font-size:14px;font-weight:700;box-sizing:border-box}.calmability-offer-1 .compare-table .check.yes span{background:#2e62b9;color:#fff}.calmability-offer-1.calmc .compare-table .check.no span,.calmability-offer-1.calmc .compare-table .check.maybe span{background:transparent;border:1.5px solid #5a5a5a;color:#5a5a5a}.calmability-offer-1.calmc .compare-table .check.partial span{background:#707070;color:#fff}.calmability-offer-1 .transform{background:var(--beige);padding:80px 24px 56px;position:relative}.calmability-offer-1 .transform__pairs{max-width:1100px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:700px){.calmability-offer-1 .transform__pairs{gap:32px}}.calmability-offer-1 .transform-pair{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #00000014}.calmability-offer-1 .transform-pair img{width:100%;height:auto;display:block}.calmability-offer-1 .transform__h2{text-align:center;font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:clamp(32px,5vw,52px);color:var(--bright-blue);margin:0 0 28px}.calmability-offer-1 .transform__copy{max-width:980px;margin:0 auto;text-align:center;font-family:Playfair Display,Georgia,serif;font-size:clamp(18px,2.2vw,24px);line-height:1.6;color:var(--navy)}.calmability-offer-1 .transform__copy p{margin-bottom:20px}.calmability-offer-1 .transform__copy strong{font-weight:700}.calmability-offer-1 .buybox{background:#fff;padding:56px 16px 80px;scroll-margin-top:80px}.calmability-offer-1 .buybox__band{background:var(--green-band);color:#fff;text-align:center;padding:20px 16px;font-family:var(--font-heading);font-weight:700;font-size:clamp(24px,3.5vw,38px);letter-spacing:1px;margin:0 auto 18px;max-width:1200px}.calmability-offer-1 .buybox__sub{text-align:center;font-family:var(--font-heading);font-weight:700;font-size:clamp(22px,3vw,34px);color:var(--text-dark);margin-bottom:40px}.calmability-offer-1 .buybox__cards{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:20px;align-items:stretch}@media(min-width:800px){.calmability-offer-1 .buybox__cards{grid-template-columns:1fr 1.06fr 1fr;gap:16px;align-items:start}}.calmability-offer-1 .bb{position:relative;background:#f6f6f6;border-radius:10px;padding:32px 28px 28px;text-align:center;display:flex;flex-direction:column}.calmability-offer-1 .bb__cta{margin-top:auto;padding:16px 18px;background:var(--orange);color:var(--text-dark);border-radius:999px;font-weight:700;font-size:16px;letter-spacing:.6px;border:none;cursor:pointer;text-transform:uppercase;transition:background .15s,transform .1s;box-shadow:0 4px 12px #fbab3340}.calmability-offer-1 .buybox__appstle{max-width:540px;margin:36px auto 0;padding:0 16px}.calmability-offer-1 .buybox__toggle{display:flex;background:#f6f6f6;border-radius:999px;padding:4px;border:1px solid var(--border-gray)}.calmability-offer-1 .buybox__toggle button{flex:1;padding:13px 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--text-mid);border:none;background:transparent;cursor:pointer;transition:all .15s ease}.calmability-offer-1 .buybox__toggle button.active{background:var(--dark-blue);color:#fff;box-shadow:0 2px 8px #001f9733}.calmability-offer-1 .buybox__toggle-micro{text-align:center;font-size:13px;color:var(--gray);margin:12px 0 0;font-style:italic}.calmability-offer-1 .buybox__trust{margin-top:44px;text-align:center;font-size:clamp(16px,1.9vw,22px);font-weight:700;color:var(--navy);display:flex;flex-wrap:wrap;gap:22px 44px;justify-content:center}.calmability-offer-1 .buybox__trust span{display:inline-flex;gap:10px;align-items:center;line-height:1.3}.calmability-offer-1 .guarantee{background:var(--cloud-blue);padding:56px 24px}.calmability-offer-1 .guarantee__inner{max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:32px;flex-wrap:wrap;justify-content:center;text-align:left}.calmability-offer-1 .guarantee__icon{flex-shrink:0;line-height:0}.calmability-offer-1 .guarantee__icon img{height:96px;width:auto;display:block;max-width:100%}.calmability-offer-1 .guarantee__copy{flex:1;min-width:280px}.calmability-offer-1 .guarantee__h3{font-family:var(--font-heading);font-size:clamp(24px,3vw,33px);font-weight:700;color:var(--text-dark);margin-bottom:10px;line-height:1.2}.calmability-offer-1 .guarantee__body{font-size:clamp(15px,1.6vw,18px);line-height:1.65;color:var(--text-mid)}.calmability-offer-1 .fluff{background:var(--white);padding:80px 24px}.calmability-offer-1 .fluff__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:36px;align-items:center}@media(min-width:900px){.calmability-offer-1 .fluff__inner{grid-template-columns:1fr 1.2fr;gap:56px}}.calmability-offer-1 .fluff__media img{width:100%;max-width:460px;margin:0 auto;border-radius:12px;display:block}.calmability-offer-1 .fluff__copy h2{font-family:var(--font-heading);font-size:clamp(28px,4vw,44px);font-weight:700;color:var(--text-dark);line-height:1.15;margin-bottom:24px;text-align:center}@media(min-width:900px){.calmability-offer-1 .fluff__copy h2{text-align:left}}.calmability-offer-1 .fluff__copy p{font-family:Playfair Display,Georgia,serif;font-size:clamp(15px,1.8vw,18px);line-height:1.7;color:var(--text-dark);margin-bottom:16px}.calmability-offer-1 .fluff__copy p:last-child{margin-bottom:0}.calmability-offer-1 .testimonials{padding:64px 24px;background:var(--cloud-blue)}.calmability-offer-1 .fluff__elevate{font-family:var(--font-heading);font-size:clamp(18px,2.2vw,26px);color:#2e408c;font-weight:700;line-height:1.35;margin:22px 0 0;text-align:center}@media(min-width:900px){.calmability-offer-1 .fluff__elevate{text-align:left}}.calmability-offer-1 .testimonials__make-diff{text-align:center;font-family:var(--font-heading);font-size:clamp(28px,4vw,40px);font-weight:400;color:#2e408c;margin:0 auto 22px;line-height:1.2;letter-spacing:.5px}.calmability-offer-1 .testimonials__trusted{text-align:center;font-size:clamp(20px,2.6vw,33px);font-weight:700;color:var(--text-dark);margin:0 auto 14px;line-height:1.2}.calmability-offer-1 .testimonials__real-stories{text-align:center;font-family:Playfair Display,Georgia,serif;font-size:clamp(26px,3.6vw,42px);font-weight:700;color:var(--text-dark);margin:0 auto 36px;line-height:1.15;text-transform:uppercase;letter-spacing:1px}.calmability-offer-1 .testimonials__h2{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(28px,4vw,40px);text-align:center;margin-bottom:36px;color:var(--navy)}.calmability-offer-1 .testimonials__grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:700px){.calmability-offer-1 .testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.calmability-offer-1 .testimonials__grid{grid-template-columns:repeat(3,1fr)}}.calmability-offer-1 .tcard{background:#fff;border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;text-align:center;box-shadow:0 4px 16px #0e1b4d14}.calmability-offer-1 .tcard__name{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:26px;color:var(--navy);margin-bottom:10px}.calmability-offer-1 .tcard__stressors{display:inline-block;background:#e0e0e099;border-radius:999px;padding:6px 16px;font-size:14px;color:var(--text-dark);font-weight:500;margin:0 auto 16px}.calmability-offer-1 .tcard__stars{color:var(--gold);font-size:18px;letter-spacing:4px;margin-bottom:12px}.calmability-offer-1 .tcard__verified{font-style:italic;font-size:14px;color:var(--text-mid);display:inline-flex;gap:6px;align-items:center;margin:0 auto 18px}.calmability-offer-1 .tcard__verified:before{content:"\2713";background:var(--green-check);color:#fff;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700}.calmability-offer-1 .tcard__divider{height:1px;background:var(--border-gray);margin-bottom:16px}.calmability-offer-1 .tcard__body{text-align:left;font-size:15px;line-height:1.65;color:var(--text-dark)}.calmability-offer-1 .faq{padding:64px 24px;background:var(--white)}.calmability-offer-1 .faq__h2{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(26px,3.5vw,36px);text-align:center;color:var(--navy);margin-bottom:12px}.calmability-offer-1 .faq__support{text-align:center;color:var(--text-mid);margin-bottom:32px;font-size:16px}.calmability-offer-1 .faq-item__btn{width:100%;padding:18px 24px;display:flex;justify-content:space-between;gap:18px;text-align:left;font-family:var(--font-heading);font-weight:700;font-size:17px;line-height:1.35;color:var(--text-dark);background:#fafbfc;cursor:pointer}.calmability-offer-1 .faq-item__btn:after{content:"";flex-shrink:0;width:12px;height:12px;border-right:2px solid var(--text-dark);border-bottom:2px solid var(--text-dark);transform:rotate(45deg);transition:transform .2s;margin-top:6px}.calmability-offer-1 .faq-item__inner{padding:18px 24px 22px;border-top:1px solid var(--border-gray);font-size:16px;line-height:1.65}.calmability-offer-1 .disclaimer{background:var(--navy);color:#ffffffa6;text-align:center;font-size:12px;line-height:1.5;padding:24px 16px}.calmability-offer-1 .disclaimer p{max-width:920px;margin:0 auto}@media(max-width:600px){.calmability-offer-1.calmc .bb__save-banner{display:none}.calmability-offer-1.calmc .hero__media{max-width:none;margin-left:-8px;margin-right:-8px}.calmability-offer-1.calmc .hero__media-img{border-radius:16px}.calmability-offer-1 .hero{padding:36px 16px 48px}.calmability-offer-1 .hero__h1{font-size:clamp(26px,7.5vw,34px);margin-bottom:14px}.calmability-offer-1 .hero__h1 strong{margin-top:6px}.calmability-offer-1 .hero__h1-and{font-size:clamp(18px,4.8vw,22px);margin:8px 0 4px}.calmability-offer-1 .hero__h1-tail{font-size:clamp(22px,6vw,30px);margin-top:8px}.calmability-offer-1 .hero__h1-highlight{padding:4px 12px;font-size:clamp(24px,7.5vw,30px)}.calmability-offer-1 .hero__sub{font-size:clamp(17px,4.5vw,20px);margin:14px auto 28px}.calmability-offer-1 .hero__product h2{font-size:clamp(26px,7vw,32px)}.calmability-offer-1 .hero__rating{font-size:clamp(16px,4.4vw,19px)}.calmability-offer-1 .hero__rating .stars{font-size:clamp(18px,5vw,22px)}.calmability-offer-1 .hero__sublink{font-size:clamp(15px,4.2vw,17px)}.calmability-offer-1 .hero__bullets{font-size:clamp(15px,4.3vw,18px);gap:14px}.calmability-offer-1 .cta-orange{min-width:240px;padding:14px 28px;font-size:16px}.calmability-offer-1 .benefits{padding:28px 16px 48px}.calmability-offer-1 .bonus{padding:56px 20px}.calmability-offer-1 .bonus__title{font-size:clamp(28px,8vw,40px);margin-bottom:22px;letter-spacing:.5px}.calmability-offer-1 .bonus__list li{font-size:clamp(15px,4.5vw,18px)}.calmability-offer-1 .bonus__media img{max-width:100%}.calmability-offer-1 .attention{padding:48px 16px}.calmability-offer-1 .attention__inner{gap:12px}.calmability-offer-1 .attention__warn{font-size:clamp(20px,5.5vw,26px);margin-bottom:10px}.calmability-offer-1 .attention__copy{font-size:clamp(13px,3.6vw,16px);line-height:1.4}.calmability-offer-1 .attention__copy[style]{margin-top:10px!important}.calmability-offer-1 .problem-narrative{padding:20px 20px 48px}.calmability-offer-1 .problem-narrative__h2{font-size:clamp(26px,7.5vw,38px);margin-bottom:16px}.calmability-offer-1 .problem-narrative__sub{font-size:clamp(16px,4.5vw,22px);margin-bottom:22px}.calmability-offer-1 .problem-narrative__story{font-size:clamp(17px,4.8vw,22px);margin-bottom:22px}.calmability-offer-1 .problem-narrative__break{font-size:clamp(20px,5.5vw,26px);margin:28px 0 24px}.calmability-offer-1 .scenarios{gap:18px;margin:24px 0}.calmability-offer-1 .scenarios .scenario p{font-size:clamp(15px,4.2vw,18px)}.calmability-offer-1 .reclaim-image{padding:12px 16px 32px}.calmability-offer-1 .solution-intro{padding:24px 20px 48px}.calmability-offer-1 .solution-intro__h2{font-size:clamp(22px,6vw,32px);margin-bottom:22px}.calmability-offer-1 .stats-block{padding:36px 16px 28px}.calmability-offer-1 .stats-block__h2{font-size:clamp(20px,5.5vw,28px);margin-bottom:22px}.calmability-offer-1 .stats-block__grid{gap:8px;max-width:380px}.calmability-offer-1 .stat-card{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:12px}.calmability-offer-1 .stat-card__num{width:80px;height:80px;border-radius:50%;border:2px solid var(--navy);display:flex;align-items:center;justify-content:center;font-size:clamp(20px,5.5vw,24px);line-height:1;margin:0}.calmability-offer-1 .stat-card__label{font-size:clamp(15px,4.2vw,17px);line-height:1.3;text-align:center;color:var(--navy);font-weight:600}.calmability-offer-1.calmc .ingredients-2{padding:56px 20px}.calmability-offer-1.calmc .ingredients-2__h2{font-size:clamp(24px,6.5vw,32px);margin-bottom:32px}.calmability-offer-1.calmc .ingredients-2__grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:12px;margin:0 -20px;padding-left:20px;padding-right:20px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.calmability-offer-1.calmc .ingredients-2__grid::-webkit-scrollbar{height:5px}.calmability-offer-1.calmc .ingredients-2__grid::-webkit-scrollbar-track{background:transparent}.calmability-offer-1.calmc .ingredients-2__grid::-webkit-scrollbar-thumb{background:#0e1b4d40;border-radius:3px}.calmability-offer-1.calmc .ing-card{flex:0 0 78%;max-width:320px;scroll-snap-align:center;padding:16px 12px}.calmability-offer-1.calmc .ing-card__img{width:240px;height:180px}.calmability-offer-1.calmc .ing-card__name{font-size:clamp(20px,5.5vw,24px)}.calmability-offer-1.calmc .ing-card__copy{font-size:clamp(15px,4.2vw,17px);line-height:1.6}.calmability-offer-1 .compare{padding:48px 16px}.calmability-offer-1 .compare__h2{margin-bottom:28px}.calmability-offer-1 .compare-table thead th{padding:10px 4px;font-size:15px}.calmability-offer-1 .compare-table thead th .product-frame{padding:6px;margin-bottom:10px}.calmability-offer-1 .compare-table thead th .product-frame img{height:90px;width:90px}.calmability-offer-1 .compare-table thead th .other-brand-img{height:110px;margin-bottom:10px}.calmability-offer-1 .compare-table tbody td{padding:14px 4px;font-size:clamp(15px,4.2vw,17px);line-height:1.35}.calmability-offer-1 .compare-table .feature{padding-left:0}.calmability-offer-1 .compare-table .check{width:40px}.calmability-offer-1 .compare-table .check span{width:24px;height:24px;font-size:13px}.calmability-offer-1 .transform{padding:48px 20px 40px}.calmability-offer-1 .transform__pairs{margin-bottom:28px}.calmability-offer-1 .transform__h2{font-size:clamp(28px,8vw,42px);margin-bottom:18px}.calmability-offer-1 .transform__copy{font-size:clamp(16px,4.5vw,20px)}.calmability-offer-1 .buybox{padding:36px 12px 48px}.calmability-offer-1 .buybox__band{font-size:clamp(20px,6vw,28px);padding:14px 12px;letter-spacing:.5px}.calmability-offer-1 .buybox__sub{font-size:clamp(18px,5vw,24px);margin-bottom:24px}.calmability-offer-1 .buybox__cards{gap:16px;padding-top:0}.calmability-offer-1 .bb{order:0}.calmability-offer-1 .bb--featured{order:2}.calmability-offer-1 .bb:nth-child(3){order:1}.calmability-offer-1 .bb{padding:22px 14px 18px;border-radius:4px;border:1px solid rgba(14,27,77,.22);background:#f6f6f6}.calmability-offer-1 .bb--featured{border:2px solid #2E408C;margin-top:0;background:#f6f6f6}.calmability-offer-1 .bb__bestvalue{position:static;transform:none;display:inline-block;margin:0 auto 12px;font-size:16px;padding:6px 32px;width:auto}.calmability-offer-1 .bb__plan-name{font-size:30px;line-height:1.2;margin:0 0 10px;color:#2e408c;text-align:center;letter-spacing:.4px}.calmability-offer-1 .bb__plan-name strong{font-size:30px}.calmability-offer-1 .bb__plan-bottles{display:none}.calmability-offer-1 .bb__plan-servings{font-size:26px;font-weight:700}.calmability-offer-1 .bb__save{display:none}.calmability-offer-1 .bb__main{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"bottlecount prices" "media       prices";gap:4px 12px;margin-bottom:14px;align-items:start}.calmability-offer-1 .bb__bottle-count-mobile{display:block;grid-area:bottlecount;font-size:24px;font-weight:700;color:#242424;text-align:center;line-height:1.1;margin:0 0 2px}.calmability-offer-1 .bb__media{grid-area:media;margin-bottom:0;padding:0;border-radius:0;background:#fff;overflow:hidden;position:relative;border:1px solid #ddd}.calmability-offer-1 .bb__save-banner{display:block;position:absolute;top:14px;left:-34px;width:120px;background:var(--navy);color:#fff;padding:5px 0;text-align:center;font-size:11px;font-weight:700;letter-spacing:.4px;transform:rotate(-45deg);z-index:2;box-shadow:0 1px 3px #0003;text-transform:capitalize;line-height:1.3}.calmability-offer-1 .bb__prices{grid-area:prices;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;height:100%}.calmability-offer-1 .bb__price-strike{font-size:17px;font-weight:700;color:#242424;margin:0 0 4px;text-decoration:line-through}.calmability-offer-1 .bb__price-now{font-size:36px;font-weight:700;color:#242424;line-height:1;margin:2px 0 4px}.calmability-offer-1 .bb__bottles{display:none}.calmability-offer-1 .bb__bonus-mobile{display:flex;flex-direction:column;align-items:center;margin-top:10px;line-height:1.15}.calmability-offer-1 .bb__bonus-mobile-plus{font-size:22px;font-weight:700;color:#242424}.calmability-offer-1 .bb__bonus-mobile-text{font-size:22px;font-weight:700;color:#242424;margin-top:2px}.calmability-offer-1 .bb__bonus-mobile-value{font-size:13px;font-weight:400;color:#242424;margin-top:4px}.calmability-offer-1 .bb__bonus-mobile-img{display:block;width:100%;max-width:170px;height:auto;margin:8px auto 0;border-radius:4px}.calmability-offer-1 .bb__divider,.calmability-offer-1 .bb__valuebreak,.calmability-offer-1 .bb__notpay,.calmability-offer-1 .bb__bonus-list,.calmability-offer-1 .bb__bonus-img{display:none}.calmability-offer-1 .bb__buytype{margin:4px 0 12px}.calmability-offer-1 .bb__sub-microtext{font-size:13px;padding:0;margin:4px 0 12px}.calmability-offer-1 .bb__cta{padding:12px 24px;font-size:16px;border-radius:40px}.calmability-offer-1 .bb__popular{font-size:clamp(15px,4.6vw,20px);margin-top:16px}.calmability-offer-1 .buybox__trust{font-size:clamp(15px,4.5vw,18px);gap:14px 24px;margin-top:32px}.calmability-offer-1 .guarantee{padding:40px 20px}.calmability-offer-1 .guarantee__inner{gap:20px}.calmability-offer-1 .guarantee__icon img{height:76px}.calmability-offer-1 .guarantee__h3{font-size:clamp(22px,6vw,28px)}.calmability-offer-1 .guarantee__body{font-size:15px}.calmability-offer-1 .fluff{padding:56px 20px}.calmability-offer-1 .fluff__inner{gap:16px}.calmability-offer-1 .fluff__copy{display:contents}.calmability-offer-1 .fluff__copy h2{order:-1;font-size:clamp(26px,7vw,36px);margin-bottom:4px}.calmability-offer-1 .fluff__copy p{font-size:clamp(16px,4.5vw,19px);line-height:1.6;margin:0}.calmability-offer-1 .fluff__elevate{font-size:clamp(19px,5.5vw,24px);margin-top:6px}.calmability-offer-1 .testimonials{padding:48px 20px}.calmability-offer-1 .testimonials__pre{font-size:clamp(16px,4.5vw,22px);margin-bottom:16px}.calmability-offer-1 .testimonials__make-diff{font-size:clamp(24px,6.5vw,32px);margin-bottom:16px}.calmability-offer-1 .testimonials__trusted{font-size:clamp(20px,5.5vw,26px);margin-bottom:12px}.calmability-offer-1 .testimonials__real-stories{font-size:clamp(22px,6vw,32px);margin-bottom:28px}.calmability-offer-1 .testimonials__grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:12px;margin:0 -20px;padding-left:20px;padding-right:20px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.calmability-offer-1 .testimonials__grid::-webkit-scrollbar{height:5px}.calmability-offer-1 .testimonials__grid::-webkit-scrollbar-track{background:transparent}.calmability-offer-1 .testimonials__grid::-webkit-scrollbar-thumb{background:#0e1b4d40;border-radius:3px}.calmability-offer-1 .tcard{flex:0 0 88%;max-width:360px;scroll-snap-align:center;padding:24px 18px}.calmability-offer-1 .tcard__name{font-size:22px}.calmability-offer-1 .faq{padding:48px 20px}.calmability-offer-1 .faq__h2{font-size:clamp(22px,6vw,30px)}.calmability-offer-1 .faq__support{font-size:14px;margin-bottom:24px}.calmability-offer-1 .faq-item__btn{padding:16px 18px;font-size:15px}.calmability-offer-1 .faq-item__inner{padding:16px 18px 20px;font-size:15px}}.cabp-page *{box-sizing:border-box;margin:0;padding:0}.cabp-page img{max-width:100%;height:auto;display:block}.cabp-page a{color:var(--c-dark-blue);text-decoration:none}.cabp-header{position:sticky;top:0;z-index:100;background:var(--c-white);border-bottom:1px solid var(--c-gray-border);height:var(--header-h);display:flex;align-items:center;padding:0 1.5rem}.cabp-header__inner{width:100%;max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.cabp-logo{font-family:var(--font-heading);font-weight:600;font-size:1.25rem;color:var(--c-navy);letter-spacing:.5px;display:flex;align-items:center}.cabp-logo img{height:28px;width:auto;display:block}.cabp-header__cta{display:inline-block;padding:8px 18px;background:var(--c-dark-blue);color:var(--c-white)!important;border-radius:var(--radius-button);font-size:12px;font-weight:600;text-transform:lowercase}.cabp-section{padding:3rem 1.5rem;max-width:var(--max-width);margin:0 auto}.cabp-section--alt{background:var(--c-gray-bg)}.cabp-section--tint{background:var(--c-tint-blue)}.cabp-section--inverse{background:var(--c-navy);color:var(--c-white)}.cabp-section--full{max-width:none;margin:0;padding-left:1.5rem;padding-right:1.5rem}.cabp-section__inner{max-width:var(--max-width);margin:0 auto}.cabp-h1,.cabp-h2,.cabp-h3{font-family:var(--font-heading);font-weight:600;color:var(--c-navy);letter-spacing:-.01em;line-height:1.15;text-wrap:balance}.cabp-compare-heading{text-align:center;font-family:var(--font-heading);font-size:22px;font-weight:600;color:var(--c-navy);margin:2.5rem 0 1.5rem;letter-spacing:-.01em}.cabp-h1{font-size:clamp(28px,7vw,44px);margin-bottom:1rem}.cabp-h2{font-size:clamp(24px,6vw,36px);text-align:center;margin-bottom:1.25rem}.cabp-h3{font-size:18px;margin-bottom:.5rem}.cabp-section--inverse .cabp-h1,.cabp-section--inverse .cabp-h2,.cabp-section--inverse .cabp-h3{color:var(--c-white)}.cabp-subhead{font-size:16px;color:var(--c-body-text);margin-bottom:1.5rem;line-height:1.5}.cabp-section--inverse .cabp-subhead{color:#ffffffe6}.cabp-section__sub{text-align:center;font-size:14px;color:var(--c-gray-text);margin-bottom:2rem;font-style:italic}.cabp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:0 24px;background:var(--c-dark-blue);color:var(--c-white)!important;border:none;border-radius:var(--radius-button);font-family:var(--font-body);font-size:17px;font-weight:600;cursor:pointer;text-decoration:none;transition:opacity .15s ease;text-transform:none}.cabp-btn:hover{opacity:.92}.cabp-btn--inverse{background:var(--c-off-white);color:var(--c-navy)!important}.cabp-btn--inline{background:transparent;color:var(--c-dark-blue)!important;text-decoration:underline;font-size:16px;min-height:auto;padding:0;font-weight:600;width:auto;display:inline-flex;margin:0 auto}.cabp-cta-wrap{text-align:center;margin-top:1.5rem}.cabp-microline{font-size:12px;color:var(--c-gray-text);text-align:center;margin-top:12px}.cabp-section--inverse .cabp-microline{color:#fff9}.cabp-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;margin:1.5rem 0 .5rem}.cabp-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:var(--c-body-text)}.cabp-badge__check{display:inline-block;width:14px;height:14px;background:var(--c-bright-blue);color:var(--c-white);border-radius:50%;font-size:9px;font-weight:800;line-height:14px;text-align:center}.cabp-section--inverse .cabp-badge{color:#ffffffe6}.cabp-hero{padding:1.5rem 1.5rem 3rem;max-width:var(--max-width);margin:0 auto}.cabp-hero__product{width:calc(100% + 1rem);margin-left:-.5rem;margin-right:-.5rem;border-radius:var(--radius-card);overflow:hidden;margin-bottom:1rem}.cabp-hero__product img{width:100%;height:auto;object-fit:contain;display:block;border-radius:var(--radius-card)}.cabp-hero__rating{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px;font-size:14px}.cabp-stars{color:#ffb300;letter-spacing:1px;font-size:16px}.cabp-hero__rating-count{font-weight:600}.cabp-hero__title{text-align:center;margin-bottom:1rem}.cabp-hero__subhead{text-align:center;margin-bottom:1.5rem;font-size:15px}.cabp-benefits{list-style:none;margin-bottom:2rem}.cabp-benefits__item{display:flex;align-items:flex-start;gap:12px;padding:8px 0;font-size:14px}.cabp-benefits__icon{flex:0 0 22px;width:22px;height:22px;background:var(--c-tint-blue);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--c-bright-blue);margin-top:1px}.cabp-benefits__icon svg{width:12px;height:12px}.cabp-problem{font-size:16px;line-height:1.7;margin-bottom:2rem}.cabp-problem p{margin-bottom:1rem}.cabp-compare{display:flex;flex-direction:column;gap:12px;margin:2rem 0 1.5rem}.cabp-compare__card{padding:1.25rem;background:var(--c-white);border:1px solid var(--c-gray-border);border-radius:var(--radius-card)}.cabp-compare__card h3{font-family:var(--font-body);font-size:16px;font-weight:700;color:var(--c-navy);margin-bottom:4px;text-transform:none}.cabp-compare__card p{font-size:14px;color:var(--c-body-text);margin:0}.cabp-transition{padding:1.5rem;background:var(--c-tint-blue);border-radius:var(--radius-card);margin-top:2rem;font-size:16px;line-height:1.5}.cabp-transition strong{color:var(--c-navy)}.cabp-video{background:linear-gradient(180deg,#1a2a5e,#0e1b4d);border-radius:var(--radius-card);aspect-ratio:9 / 16;max-height:60vh;margin:0 auto 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff9;text-align:center;padding:0;max-width:320px;position:relative;overflow:hidden}.cabp-video video{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-card);display:block}.cabp-testimonials{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.cabp-testimonial{background:var(--c-white);padding:1.5rem;border-radius:var(--radius-card);border:1px solid var(--c-gray-border)}.cabp-testimonial--lead{background:var(--c-tint-blue);border:2px solid var(--c-bright-blue)}.cabp-testimonial__stars{margin-bottom:8px}.cabp-testimonial__quote{font-size:15px;line-height:1.5;color:var(--c-navy);margin-bottom:12px;font-style:italic}.cabp-testimonial--lead .cabp-testimonial__quote{font-size:17px;font-weight:500}.cabp-testimonial__attr{font-size:14px;color:var(--c-gray-text);margin-bottom:10px}.cabp-testimonial__attr strong{color:var(--c-navy);font-weight:600;font-size:15px}.cabp-stat{text-align:center;font-family:var(--font-heading);font-size:20px;font-weight:600;color:var(--c-navy);margin:2rem 0;line-height:1.4}.cabp-mech{font-size:16px;line-height:1.7;margin-bottom:2rem}.cabp-mech p{margin-bottom:1rem}.cabp-diagram{background:var(--c-gray-bg);padding:1.5rem;border-radius:var(--radius-card);margin:1.5rem 0}.cabp-diagram__steps{display:flex;flex-direction:column;gap:10px}.cabp-diagram__step{background:var(--c-white);padding:1rem 1.25rem;border-radius:10px;border:1px solid var(--c-gray-border);text-align:left}.cabp-diagram__step strong{display:block;font-family:var(--font-heading);font-size:17px;font-weight:600;color:var(--c-navy);margin-bottom:6px;line-height:1.3}.cabp-diagram__step p{font-size:14px;line-height:1.5;color:var(--c-body-text);margin:0}.cabp-diagram__step--solution{background:var(--c-tint-blue);border-color:var(--c-bright-blue)}.cabp-diagram__step--solution strong{color:var(--c-dark-blue)}.cabp-diagram__arrow{text-align:center;font-size:22px;color:var(--c-bright-blue);line-height:1}.cabp-pullquote{font-family:var(--font-heading);font-size:22px;font-weight:500;font-style:italic;text-align:center;padding:1.5rem 1rem;border-left:4px solid var(--c-navy);background:var(--c-gray-bg);margin:2rem 0;line-height:1.4;border-radius:0 var(--radius-card) var(--radius-card) 0}.cabp-product-life{width:100%;border-radius:var(--radius-card);margin:0 auto 2rem;overflow:hidden}.cabp-product-life img{width:100%;height:auto;object-fit:contain;border-radius:var(--radius-card);display:block}.cabp-ingredients{display:flex;flex-direction:column;gap:12px;margin-bottom:2rem}.cabp-ingredient{padding:1rem 1.25rem;background:var(--c-white);border:1px solid var(--c-gray-border);border-radius:var(--radius-card);display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:6px}.cabp-ingredient__icon{width:36px;height:36px;background:var(--c-tint-blue);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--c-bright-blue);grid-row:1;grid-column:1;align-self:center}.cabp-ingredient__name{font-family:var(--font-heading);font-size:18px;font-weight:600;color:var(--c-navy);margin:0;text-transform:none;grid-row:1;grid-column:2;align-self:center}.cabp-ingredient__why{font-size:14px;color:var(--c-body-text);line-height:1.5;margin:0;grid-row:2;grid-column:1 / -1}.cabp-label-callout{text-align:center;padding:1.5rem;background:var(--c-white);border-radius:var(--radius-card);border:1px solid var(--c-gray-border)}.cabp-label-callout p{font-weight:600;font-size:15px;margin-bottom:1rem}.cabp-label-callout img{max-width:100%;border-radius:8px;margin:0 auto;cursor:pointer}.cabp-timeline{position:relative;padding-left:28px;margin:2rem 0}.cabp-timeline:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:1px;background:var(--c-gray-border)}.cabp-timeline__stage{position:relative;padding-bottom:1.5rem}.cabp-timeline__stage:before{content:"";position:absolute;left:-28px;top:6px;width:16px;height:16px;background:var(--c-dark-blue);border-radius:50%;box-shadow:0 0 0 4px var(--c-white)}.cabp-timeline__when{font-size:12px;color:var(--c-bright-blue);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.cabp-timeline__title{font-family:var(--font-body);font-size:16px;font-weight:700;color:var(--c-navy);margin-bottom:6px}.cabp-timeline__body{font-size:14px;color:var(--c-body-text);line-height:1.6}.cabp-guarantee-line{text-align:center;font-size:15px;padding:1rem;margin-top:1rem}.cabp-guarantee-line strong{color:var(--c-dark-blue)}.cabp-pullquote-strip{display:flex;flex-direction:column;gap:12px;margin:2rem 0}.cabp-pullquote-card{background:var(--c-gray-bg);padding:1.25rem 1.25rem 1.25rem 2.5rem;border-radius:var(--radius-card);position:relative;font-style:italic;font-size:15px;line-height:1.5}.cabp-pullquote-card:before{content:"\201c";position:absolute;left:12px;top:0;font-family:var(--font-heading);font-size:48px;color:var(--c-bright-blue);line-height:1}.cabp-pullquote-card__attr{display:block;font-style:normal;font-size:13px;color:var(--c-gray-text);margin-top:8px}.cabp-ugc-strip{display:flex;gap:8px;overflow-x:auto;margin:2rem 0;padding-bottom:8px;scrollbar-width:thin}.cabp-ugc-strip__photo{flex:0 0 calc(60% - 4px);aspect-ratio:4 / 5;border-radius:var(--radius-card);overflow:hidden}.cabp-ugc-strip__photo img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-card);display:block}.cabp-lifestyle{width:100%;aspect-ratio:4 / 3;max-height:50vh;border-radius:var(--radius-card);overflow:hidden;margin:2rem 0 0}.cabp-lifestyle img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-card);display:block}.cabp-guarantee-card{background:var(--c-white);border-radius:var(--radius-card);border:1px solid var(--c-gray-border);padding:2rem 1.5rem;text-align:center;margin-bottom:2rem}.cabp-guarantee-card__icon{font-size:48px;color:var(--c-dark-blue);margin-bottom:12px}.cabp-guarantee-card h3{font-family:var(--font-heading);font-size:22px;font-weight:600;text-transform:lowercase;color:var(--c-navy);margin-bottom:12px;letter-spacing:-.01em}.cabp-guarantee-card p{font-size:15px;line-height:1.6;margin-bottom:1rem}.cabp-guarantee-card p:last-child{margin-bottom:0}.cabp-bonus{background:var(--c-white);border-radius:var(--radius-card);border:1px solid var(--c-gray-border);padding:1.5rem;margin:1.5rem 0}.cabp-bonus__img{width:100%;aspect-ratio:16 / 9;border-radius:8px;margin-bottom:1rem;overflow:hidden}.cabp-bonus__img img{width:100%;height:100%;object-fit:contain;border-radius:8px;display:block}.cabp-bonus h3{font-family:var(--font-body);font-size:16px;font-weight:700;margin-bottom:12px;text-transform:none;color:var(--c-navy)}.cabp-bonus__list{list-style:none;margin-bottom:12px}.cabp-bonus__list li{padding:8px 0;border-bottom:1px solid var(--c-gray-border);font-size:14px}.cabp-bonus__list li:last-child{border-bottom:none}.cabp-bonus__list li strong{display:block;color:var(--c-navy);margin-bottom:2px}.cabp-bonus__list li em{color:var(--c-bright-blue);font-style:normal;font-size:12px;font-weight:600}.cabp-bonus__total{text-align:center;font-size:14px;padding-top:8px}.cabp-bonus__total strong{color:var(--c-dark-blue);font-size:16px}.cabp-anchor-line{text-align:center;font-style:italic;font-size:15px;color:var(--c-body-text);margin:1.5rem 0;padding:0 1rem}.cabp-final-life{width:100%;aspect-ratio:4 / 3;max-height:45vh;border-radius:var(--radius-card);margin-bottom:2rem;overflow:hidden}.cabp-final-life img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-card);display:block}.cabp-final-close{font-size:16px;line-height:1.7;color:#ffffffeb;margin-bottom:2rem}.cabp-final-close p{margin-bottom:1rem}.cabp-ps{background:var(--c-white);color:var(--c-navy);padding:1.5rem;border-radius:var(--radius-card);margin-top:2rem;font-size:14.5px;line-height:1.65}.cabp-ps strong{font-weight:700}.cabp-disclaimer{font-size:11px;font-style:italic;color:#ffffffb3;margin-top:2rem;text-align:center;line-height:1.5}.cabp-footer-links{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:1.5rem;font-size:11px}.cabp-footer-links a{color:#fff9}@media(min-width:768px){.cabp-section{padding:4rem 2rem}.cabp-hero{padding:2.5rem 2rem 4rem}.cabp-hero__title,.cabp-hero__subhead{text-align:left}.cabp-h1{font-size:clamp(32px,4vw,48px)}.cabp-h2{font-size:clamp(28px,3.5vw,40px)}.cabp-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.cabp-hero__product{width:100%;margin-left:0;margin-right:0;aspect-ratio:3 / 4;max-height:600px;border-radius:var(--radius-card)}.cabp-hero__product img{height:100%;border-radius:var(--radius-card)}.cabp-benefits,.cabp-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cabp-testimonials{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cabp-testimonial--lead{grid-column:1 / -1}.cabp-ingredients{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cabp-ugc-strip{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;gap:8px}.cabp-ugc-strip__photo{flex:1}.cabp-btn{max-width:480px;margin-left:auto;margin-right:auto}}@media(min-width:1024px){:root{--max-width: 900px}.cabp-buybox.cabp-buybox--3col{width:calc(100vw - 3rem);max-width:1200px;margin-left:50%;margin-right:0;transform:translate(-50%);position:relative}}.cabp-buybox{background:#fff;padding:8px 0 0;margin:0 -.25rem}.cabp-buybox .buybox__cards{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:20px;align-items:stretch}@media(min-width:800px){.cabp-buybox--3col .buybox__cards{grid-template-columns:1fr 1.06fr 1fr;gap:16px;align-items:start}}html{font-size:16px!important;height:auto!important;scroll-behavior:smooth}body{display:block!important;grid-template-rows:none!important;min-height:auto!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:16px!important;line-height:1.6!important;letter-spacing:0!important;margin:0!important;padding:0!important;background:#fff!important;background-image:none!important;-webkit-font-smoothing:antialiased}main,main.content-for-layout{display:block!important;padding:0!important;margin:0!important}.shopify-section-group-header-group,.shopify-section-group-footer-group,.skip-to-content-link,cart-drawer,cart-notification{display:none!important}:root{--c-navy: #0e1b4d;--c-dark-blue: #001f97;--c-bright-blue: #4770db;--c-red-orange: #e32402;--c-white: #ffffff;--c-off-white: #eff0f5;--c-gray-bg: #f8f8fa;--c-gray-border: rgba(14, 27, 77, .15);--c-gray-text: rgba(14, 27, 77, .7);--c-body-text: rgba(14, 27, 77, .9);--c-tint-blue: rgba(71, 112, 219, .06);--font-body: "Poppins", system-ui, -apple-system, sans-serif;--font-heading: "Playfair Display", Georgia, serif;--radius-button: 40px;--radius-card: 16px;--radius-input: 26px;--max-width: 720px;--header-h: 56px}.cabs-page *{box-sizing:border-box;margin:0;padding:0}.cabs-page img{max-width:100%;height:auto;display:block}.cabs-page a{color:var(--c-dark-blue);text-decoration:none}#buybox,#buybox-bottom,#ingredients{scroll-margin-top:64px}.cabs-header{position:sticky;top:0;z-index:100;background:var(--c-white);border-bottom:1px solid var(--c-gray-border);height:var(--header-h);display:flex;align-items:center;padding:0 1.5rem}.cabs-header__inner{width:100%;max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.cabs-logo{font-family:var(--font-heading);font-weight:600;font-size:1.25rem;color:var(--c-navy);letter-spacing:.5px;display:flex;align-items:center}.cabs-logo img{height:28px;width:auto;display:block}.cabs-header__cta{display:inline-block;padding:8px 18px;background:var(--c-dark-blue);color:var(--c-white)!important;border-radius:var(--radius-button);font-size:12px;font-weight:600;text-transform:lowercase}.cabs-section{padding:3rem 1.5rem;max-width:var(--max-width);margin:0 auto}.cabs-section--alt{background:var(--c-gray-bg)}.cabs-section--tint{background:var(--c-tint-blue)}.cabs-section--inverse{background:var(--c-navy);color:var(--c-white)}.cabs-section--full{max-width:none;margin:0;padding-left:1.5rem;padding-right:1.5rem}.cabs-section__inner{max-width:var(--max-width);margin:0 auto}.cabs-h1,.cabs-h2,.cabs-h3{font-family:var(--font-heading);font-weight:600;color:var(--c-navy);letter-spacing:-.01em;line-height:1.15;text-wrap:balance}.cabs-compare-heading{text-align:center;font-family:var(--font-heading);font-size:22px;font-weight:600;color:var(--c-navy);margin:2.5rem 0 1.5rem;letter-spacing:-.01em}.cabs-h1{font-size:clamp(28px,7vw,44px);margin-bottom:1rem}.cabs-h2{font-size:clamp(24px,6vw,36px);text-align:center;margin-bottom:1.25rem}.cabs-h3{font-size:18px;margin-bottom:.5rem}.cabs-section--inverse .cabs-h1,.cabs-section--inverse .cabs-h2,.cabs-section--inverse .cabs-h3{color:var(--c-white)}.cabs-subhead{font-size:16px;color:var(--c-body-text);margin-bottom:1.5rem;line-height:1.5}.cabs-section--inverse .cabs-subhead{color:#ffffffe6}.cabs-section__sub{text-align:center;font-size:14px;color:var(--c-gray-text);margin-bottom:2rem;font-style:italic}.cabs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:0 24px;background:var(--c-dark-blue);color:var(--c-white)!important;border:none;border-radius:var(--radius-button);font-family:var(--font-body);font-size:17px;font-weight:600;cursor:pointer;text-decoration:none;transition:opacity .15s ease;text-transform:none}.cabs-btn:hover{opacity:.92}.cabs-btn--inverse{background:var(--c-off-white);color:var(--c-navy)!important}.cabs-btn--inline{background:transparent;color:var(--c-dark-blue)!important;text-decoration:underline;font-size:16px;min-height:auto;padding:0;font-weight:600;width:auto;display:inline-flex;margin:0 auto}.cabs-cta-wrap{text-align:center;margin-top:1.5rem}.cabs-microline{font-size:12px;color:var(--c-gray-text);text-align:center;margin-top:12px}.cabs-section--inverse .cabs-microline{color:#fff9}.cabs-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;margin:1.5rem 0 .5rem}.cabs-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:var(--c-body-text)}.cabs-badge__check{display:inline-block;width:14px;height:14px;background:var(--c-bright-blue);color:var(--c-white);border-radius:50%;font-size:9px;font-weight:800;line-height:14px;text-align:center}.cabs-section--inverse .cabs-badge{color:#ffffffe6}.cabs-hero{padding:1.5rem 1.5rem 3rem;max-width:var(--max-width);margin:0 auto}.cabs-hero__product{width:calc(100% + 1rem);margin-left:-.5rem;margin-right:-.5rem;border-radius:var(--radius-card);overflow:hidden;margin-bottom:1rem}.cabs-hero__product img{width:100%;height:auto;object-fit:contain;display:block;border-radius:var(--radius-card)}.cabs-hero__rating{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px;font-size:14px}.cabs-stars{color:#ffb300;letter-spacing:1px;font-size:16px}.cabs-hero__rating-count{font-weight:600}.cabs-hero__title{text-align:center;margin-bottom:1rem}.cabs-hero__subhead{text-align:center;margin-bottom:1.5rem;font-size:15px}.cabs-benefits{list-style:none;margin-bottom:2rem}.cabs-benefits__item{display:flex;align-items:flex-start;gap:12px;padding:8px 0;font-size:14px}.cabs-benefits__icon{flex:0 0 22px;width:22px;height:22px;background:var(--c-tint-blue);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--c-bright-blue);margin-top:1px}.cabs-benefits__icon svg{width:12px;height:12px}.cabs-problem{font-size:16px;line-height:1.7;margin-bottom:2rem}.cabs-problem p{margin-bottom:1rem}.cabs-compare{display:flex;flex-direction:column;gap:12px;margin:2rem 0 1.5rem}.cabs-compare__card{padding:1.25rem;background:var(--c-white);border:1px solid var(--c-gray-border);border-radius:var(--radius-card)}.cabs-compare__card h3{font-family:var(--font-body);font-size:16px;font-weight:700;color:var(--c-navy);margin-bottom:4px;text-transform:none}.cabs-compare__card p{font-size:14px;color:var(--c-body-text);margin:0}.cabs-transition{padding:1.5rem;background:var(--c-tint-blue);border-radius:var(--radius-card);margin-top:2rem;font-size:16px;line-height:1.5}.cabs-transition strong{color:var(--c-navy)}.cabs-video{background:linear-gradient(180deg,#1a2a5e,#0e1b4d);border-radius:var(--radius-card);aspect-ratio:9 / 16;max-height:60vh;margin:0 auto 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff9;text-align:center;padding:0;max-width:320px;position:relative;overflow:hidden}.cabs-video video{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-card);display:block}.cabs-video{cursor:pointer}.cabs-video__sound{position:absolute;bottom:12px;right:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#0e1b4db8;color:#fff;border-radius:999px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.2px;pointer-events:none}.cabs-video__sound svg{width:14px;height:14px;display:block;fill:currentColor}.cabs-video.is-unmuted .cabs-video__sound{display:none}.cabs-testimonials{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.cabs-testimonial{background:var(--c-white);padding:1.5rem;border-radius:var(--radius-card);border:1px solid var(--c-gray-border)}.cabs-testimonial--lead{background:var(--c-tint-blue);border:2px solid var(--c-bright-blue)}.cabs-testimonial__stars{margin-bottom:8px}.cabs-testimonial__quote{font-size:15px;line-height:1.5;color:var(--c-navy);margin-bottom:12px;font-style:italic}.cabs-testimonial--lead .cabs-testimonial__quote{font-size:17px;font-weight:500}.cabs-testimonial__attr{font-size:14px;color:var(--c-gray-text);margin-bottom:10px}.cabs-testimonial__attr strong{color:var(--c-navy);font-weight:600;font-size:15px}.cabs-stat{text-align:center;font-family:var(--font-heading);font-size:20px;font-weight:600;color:var(--c-navy);margin:2rem 0;line-height:1.4}.cabs-mech{font-size:16px;line-height:1.7;margin-bottom:2rem}.cabs-mech p{margin-bottom:1rem}.cabs-diagram{background:var(--c-gray-bg);padding:1.5rem;border-radius:var(--radius-card);margin:1.5rem 0}.cabs-diagram__steps{display:flex;flex-direction:column;gap:10px}.cabs-diagram__step{background:var(--c-white);padding:1rem 1.25rem;border-radius:10px;border:1px solid var(--c-gray-border);text-align:left}.cabs-diagram__step strong{display:block;font-family:var(--font-heading);font-size:17px;font-weight:600;color:var(--c-navy);margin-bottom:6px;line-height:1.3}.cabs-diagram__step p{font-size:14px;line-height:1.5;color:var(--c-body-text);margin:0}.cabs-diagram__step--solution{background:var(--c-tint-blue);border-color:var(--c-bright-blue)}.cabs-diagram__step--solution strong{color:var(--c-dark-blue)}.cabs-diagram__arrow{text-align:center;font-size:22px;color:var(--c-bright-blue);line-height:1}.cabs-pullquote{font-family:var(--font-heading);font-size:22px;font-weight:500;font-style:italic;text-align:center;padding:1.5rem 1rem;border-left:4px solid var(--c-navy);background:var(--c-gray-bg);margin:2rem 0;line-height:1.4;border-radius:0 var(--radius-card) var(--radius-card) 0}.cabs-product-life{width:100%;border-radius:var(--radius-card);margin:0 auto 2rem;overflow:hidden}.cabs-product-life img{width:100%;height:auto;object-fit:contain;border-radius:var(--radius-card);display:block}.cabs-ingredients{display:flex;flex-direction:column;gap:12px;margin-bottom:2rem}.cabs-ingredient{padding:1rem 1.25rem;background:var(--c-white);border:1px solid var(--c-gray-border);border-radius:var(--radius-card);display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:6px}.cabs-ingredient__icon{width:36px;height:36px;background:var(--c-tint-blue);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--c-bright-blue);grid-row:1;grid-column:1;align-self:center}.cabs-ingredient__name{font-family:var(--font-heading);font-size:18px;font-weight:600;color:var(--c-navy);margin:0;text-transform:none;grid-row:1;grid-column:2;align-self:center}.cabs-ingredient__why{font-size:14px;color:var(--c-body-text);line-height:1.5;margin:0;grid-row:2;grid-column:1 / -1}.cabs-label-callout{text-align:center;padding:1.5rem;background:var(--c-white);border-radius:var(--radius-card);border:1px solid var(--c-gray-border)}.cabs-label-callout p{font-weight:600;font-size:15px;margin-bottom:1rem}.cabs-label-callout img{max-width:100%;border-radius:8px;margin:0 auto;cursor:pointer}.cabs-timeline{position:relative;padding-left:28px;margin:2rem 0}.cabs-timeline:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:1px;background:var(--c-gray-border)}.cabs-timeline__stage{position:relative;padding-bottom:1.5rem}.cabs-timeline__stage:before{content:"";position:absolute;left:-28px;top:6px;width:16px;height:16px;background:var(--c-dark-blue);border-radius:50%;box-shadow:0 0 0 4px var(--c-white)}.cabs-timeline__when{font-size:12px;color:var(--c-bright-blue);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.cabs-timeline__title{font-family:var(--font-body);font-size:16px;font-weight:700;color:var(--c-navy);margin-bottom:6px}.cabs-timeline__body{font-size:14px;color:var(--c-body-text);line-height:1.6}.cabs-guarantee-line{text-align:center;font-size:15px;padding:1rem;margin-top:1rem}.cabs-guarantee-line strong{color:var(--c-dark-blue)}.cabs-pullquote-strip{display:flex;flex-direction:column;gap:12px;margin:2rem 0}.cabs-pullquote-card{background:var(--c-gray-bg);padding:1.25rem 1.25rem 1.25rem 2.5rem;border-radius:var(--radius-card);position:relative;font-style:italic;font-size:15px;line-height:1.5}.cabs-pullquote-card:before{content:"\201c";position:absolute;left:12px;top:0;font-family:var(--font-heading);font-size:48px;color:var(--c-bright-blue);line-height:1}.cabs-pullquote-card__attr{display:block;font-style:normal;font-size:13px;color:var(--c-gray-text);margin-top:8px}.cabs-ugc-strip{display:flex;gap:8px;overflow-x:auto;margin:2rem 0;padding-bottom:8px;scrollbar-width:thin}.cabs-ugc-strip__photo{flex:0 0 calc(60% - 4px);aspect-ratio:4 / 5;border-radius:var(--radius-card);overflow:hidden}.cabs-ugc-strip__photo img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-card);display:block}.cabs-lifestyle{width:100%;aspect-ratio:4 / 3;max-height:50vh;border-radius:var(--radius-card);overflow:hidden;margin:2rem 0 0}.cabs-lifestyle img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-card);display:block}.cabs-guarantee-card{background:var(--c-white);border-radius:var(--radius-card);border:1px solid var(--c-gray-border);padding:2rem 1.5rem;text-align:center;margin-bottom:2rem}.cabs-guarantee-card__icon{font-size:48px;color:var(--c-dark-blue);margin-bottom:12px}.cabs-guarantee-card h3{font-family:var(--font-heading);font-size:22px;font-weight:600;text-transform:lowercase;color:var(--c-navy);margin-bottom:12px;letter-spacing:-.01em}.cabs-guarantee-card p{font-size:15px;line-height:1.6;margin-bottom:1rem}.cabs-guarantee-card p:last-child{margin-bottom:0}.cabs-bonus{background:var(--c-white);border-radius:var(--radius-card);border:1px solid var(--c-gray-border);padding:1.5rem;margin:1.5rem 0}.cabs-bonus__img{width:100%;aspect-ratio:16 / 9;border-radius:8px;margin-bottom:1rem;overflow:hidden}.cabs-bonus__img img{width:100%;height:100%;object-fit:contain;border-radius:8px;display:block}.cabs-bonus h3{font-family:var(--font-body);font-size:16px;font-weight:700;margin-bottom:12px;text-transform:none;color:var(--c-navy)}.cabs-bonus__list{list-style:none;margin-bottom:12px}.cabs-bonus__list li{padding:8px 0;border-bottom:1px solid var(--c-gray-border);font-size:14px}.cabs-bonus__list li:last-child{border-bottom:none}.cabs-bonus__list li strong{display:block;color:var(--c-navy);margin-bottom:2px}.cabs-bonus__list li em{color:var(--c-bright-blue);font-style:normal;font-size:12px;font-weight:600}.cabs-bonus__total{text-align:center;font-size:14px;padding-top:8px}.cabs-bonus__total strong{color:var(--c-dark-blue);font-size:16px}.cabs-anchor-line{text-align:center;font-style:italic;font-size:15px;color:var(--c-body-text);margin:1.5rem 0;padding:0 1rem}.cabs-final-life{width:100%;aspect-ratio:4 / 3;max-height:45vh;border-radius:var(--radius-card);margin-bottom:2rem;overflow:hidden}.cabs-final-life img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-card);display:block}.cabs-final-close{font-size:16px;line-height:1.7;color:#ffffffeb;margin-bottom:2rem}.cabs-final-close p{margin-bottom:1rem}.cabs-ps{background:var(--c-white);color:var(--c-navy);padding:1.5rem;border-radius:var(--radius-card);margin-top:2rem;font-size:14.5px;line-height:1.65}.cabs-ps strong{font-weight:700}.cabs-disclaimer{font-size:11px;font-style:italic;color:#ffffffb3;margin-top:2rem;text-align:center;line-height:1.5}.cabs-footer-links{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:1.5rem;font-size:11px}.cabs-footer-links a{color:#fff9}@media(min-width:768px){.cabs-section{padding:4rem 2rem}.cabs-hero{padding:2.5rem 2rem 4rem}.cabs-hero__title,.cabs-hero__subhead{text-align:left}.cabs-h1{font-size:clamp(32px,4vw,48px)}.cabs-h2{font-size:clamp(28px,3.5vw,40px)}.cabs-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.cabs-hero__product{width:100%;margin-left:0;margin-right:0;aspect-ratio:3 / 4;max-height:600px;border-radius:var(--radius-card)}.cabs-hero__product img{height:100%;border-radius:var(--radius-card)}.cabs-benefits,.cabs-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cabs-testimonials{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cabs-testimonial--lead{grid-column:1 / -1}.cabs-ingredients{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cabs-ugc-strip{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;gap:8px}.cabs-ugc-strip__photo{flex:1}.cabs-btn{max-width:480px;margin-left:auto;margin-right:auto}}@media(min-width:1024px){:root{--max-width: 900px}.cabs-buybox.cabs-buybox--3col{width:calc(100vw - 3rem);max-width:1200px;margin-left:50%;margin-right:0;transform:translate(-50%);position:relative}}.calmability-offer-1{color:#242424}.calmability-offer-1{--navy: #0e1b4d;--navy-blue: #2e408c;--bright-blue: #1256bc;--orange: #fbab33;--orange-dark: #e89a26;--border-gray: #e0e0e0;--text-dark: #242424;--text-mid: #575757;--white: #ffffff;--cloud-blue: #d8e5f3;--font-heading: "Lato", "Poppins", "Helvetica Neue", Arial, sans-serif;--font-body: "Lato", "Poppins", "Helvetica Neue", Arial, sans-serif}.calmability-offer-1 *,.calmability-offer-1 *:before,.calmability-offer-1 *:after{box-sizing:border-box;margin:0;padding:0}.calmability-offer-1 img{max-width:100%;display:block;height:auto}.calmability-offer-1 a{color:inherit;text-decoration:none}.calmability-offer-1 button{font-family:inherit;cursor:pointer;border:none;background:none}.cabs-buybox{background:#fff;padding:8px 0 0;margin:0 -.25rem}.cabs-buybox .buybox__cards{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:20px;align-items:stretch}@media(min-width:800px){.cabs-buybox--3col .buybox__cards{grid-template-columns:1fr 1.06fr 1fr;gap:16px;align-items:start}}.calmability-offer-1 .bb{position:relative;background:#f6f6f6;border-radius:10px;padding:28px 22px 24px;text-align:center;display:flex;flex-direction:column}.calmability-offer-1 .bb--featured{background:#f6f6f6;border:5px solid #2E408C;z-index:1}@media(max-width:799px){.calmability-offer-1 .bb--featured{margin-top:12px}}.calmability-offer-1 .bb__bestvalue{position:absolute;top:-22px;left:50%;transform:translate(-50%);background:#2e408c;color:#fff;padding:10px 36px;border-radius:999px;font-size:clamp(15px,1.6vw,20px);font-weight:700;letter-spacing:.6px;white-space:nowrap;text-transform:uppercase;z-index:4;line-height:1.3}.calmability-offer-1 .bb__plan-name{font-weight:400;font-family:var(--font-heading);font-size:clamp(20px,2.4vw,33px);line-height:1.3;color:var(--navy);letter-spacing:.66px;margin:0 0 16px}.calmability-offer-1 .bb__plan-name strong{color:#2e408c;font-weight:700}.calmability-offer-1 .bb__plan-name strong,.calmability-offer-1 .bb__plan-bottles,.calmability-offer-1 .bb__plan-servings{display:block}.calmability-offer-1 .bb__bottle-count-mobile,.calmability-offer-1 .bb__save-banner,.calmability-offer-1 .bb__bonus-mobile{display:none}.calmability-offer-1 .bb__save{font-weight:400;color:#000;font-size:clamp(20px,2.2vw,26px);margin:0 0 18px;letter-spacing:.4px}.calmability-offer-1 .bb__media{position:relative;background:#fff;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:14px;padding:10px}.calmability-offer-1 .bb__media img{max-width:100%;height:auto;display:block}.calmability-offer-1 .bb__price-strike{text-decoration:line-through;font-weight:700;color:#242424;font-size:clamp(22px,2.5vw,28px);line-height:1.1;margin-top:10px;margin-bottom:0}.calmability-offer-1 .bb__price-now{font-weight:700;color:#242424;font-size:clamp(22px,2.5vw,28px);line-height:1.1;margin:2px 0 0}.calmability-offer-1 .bb__bottles{font-weight:700;color:#242424;font-size:clamp(22px,2.5vw,28px);line-height:1.1;margin:2px 0}.calmability-offer-1 .bb__divider{border:none;border-top:1px solid #E5E5E5;margin:14px 0;width:100%}.calmability-offer-1 .bb__bonus-list{list-style:none;text-align:center;margin:0 0 8px;line-height:1.3}.calmability-offer-1 .bb__bonus-list li.bonus-item{font-weight:700;color:#242424;font-size:clamp(15px,1.7vw,19px);margin-bottom:4px}.calmability-offer-1 .bb__bonus-list li.bonus-item u{font-weight:700}.calmability-offer-1 .bb__bonus-list li.bonus-value{font-weight:700;color:#242424;font-size:clamp(13px,1.4vw,16px);margin-bottom:8px}.calmability-offer-1 .bb__bonus-list li.plus{font-weight:700;color:#242424;font-size:clamp(20px,2.2vw,28px);margin:0 0 2px}.calmability-offer-1 .bb__bonus-img{display:block;width:100%;max-width:100%;margin:10px auto 8px;border-radius:6px}.calmability-offer-1 .bb__valuebreak{margin:14px 0 18px;text-align:left;font-family:SF Mono,Lato,Helvetica Neue,monospace}.calmability-offer-1 .bb__valuebreak-title{font-weight:700;color:#242424;text-align:center;letter-spacing:.66px;font-size:clamp(16px,1.7vw,20px);margin-bottom:14px}.calmability-offer-1 .bb__valuebreak-row{display:flex;justify-content:space-between;font-weight:400;color:#242424;letter-spacing:.66px;font-size:clamp(13px,1.4vw,15px);margin-bottom:8px}.calmability-offer-1 .bb__valuebreak-total{display:flex;justify-content:space-between;font-weight:700;color:#242424;border-top:1px solid #E5E5E5;padding-top:10px;margin-top:8px;letter-spacing:.66px;font-size:clamp(13px,1.4vw,15px)}.calmability-offer-1 .bb__cta{margin-top:auto;padding:16px 18px;background:var(--orange);color:var(--text-dark);border-radius:999px;font-weight:700;font-size:16px;letter-spacing:.6px;border:none;cursor:pointer;text-transform:uppercase;transition:background .15s,transform .1s;box-shadow:0 4px 12px #fbab3340;font-family:inherit;width:100%}.calmability-offer-1 .bb__cta:hover{background:var(--orange-dark);transform:translateY(-1px)}.calmability-offer-1 .bb__cta[disabled]{opacity:.7;cursor:wait}.calmability-offer-1 .bb__notpay{text-align:center;font-size:clamp(18px,2vw,22px);color:#0e1b4dd9;letter-spacing:.4px;line-height:1.5;margin:16px 0 14px}.calmability-offer-1 .bb__notpay strong{display:block;margin-top:6px;font-weight:700;font-size:clamp(20px,2.4vw,26px);color:var(--navy)}.calmability-offer-1 .bb__buytype{display:grid;gap:8px;margin:6px 0 16px;text-align:left}.calmability-offer-1 .bb__buytype-option{background:#fff;border:1.5px solid #DDD;border-radius:8px;padding:12px 14px;cursor:pointer;font-family:inherit;text-align:left;width:100%;display:block;transition:border-color .15s,background .15s}.calmability-offer-1 .bb__buytype-option:hover{border-color:#2e408c}.calmability-offer-1 .bb__buytype-option.is-active{border-color:#2e408c;background:#f0f4fb}.calmability-offer-1 .bb__buytype-option__row{display:flex;align-items:center;gap:10px}.calmability-offer-1 .bb__buytype-option__radio{width:18px;height:18px;border-radius:50%;border:2px solid #B0B0B0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff}.calmability-offer-1 .bb__buytype-option.is-active .bb__buytype-option__radio{border-color:#2e408c}.calmability-offer-1 .bb__buytype-option.is-active .bb__buytype-option__radio:after{content:"";width:9px;height:9px;border-radius:50%;background:#2e408c}.calmability-offer-1 .bb__buytype-option__label{flex:1;font-size:15px;font-weight:700;color:#242424;line-height:1.3}.calmability-offer-1 .bb__buytype-option__price{font-size:15px;font-weight:700;color:#242424;white-space:nowrap}.calmability-offer-1 .bb__buytype-option__pricewrap{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.1;white-space:nowrap}.calmability-offer-1 .bb__buytype-option__price-strike{font-size:13px;font-weight:700;color:#0e1b4d8c;text-decoration:line-through}.calmability-offer-1 .bb__save15-pill{display:inline-block;background:#fed83f;color:#3b3b3b;font-size:10px;font-weight:700;letter-spacing:1px;padding:2px 5px;border-radius:3px;margin-left:4px;vertical-align:middle;text-transform:uppercase}.calmability-offer-1 .bb__delivery{margin:10px 0 0 28px;display:none}.calmability-offer-1 .bb__buytype-option.is-active[data-mode=subscribe] .bb__delivery{display:block}.calmability-offer-1 .bb__delivery select{width:100%;padding:8px 12px;border:1px solid #DDD;border-radius:6px;background:#fff;font-size:13px;font-family:inherit;color:#242424;cursor:pointer}.calmability-offer-1 .bb__popular{text-align:center;font-size:clamp(15px,1.6vw,18px);color:#0e1b4dbf;margin-top:14px;font-style:italic;font-weight:600;line-height:1.4}.calmability-offer-1 .bb__popular strong{color:#2e408c;font-style:normal;font-weight:800}.calmability-offer-1 .bb__sub-microtext{text-align:center;font-size:14px;font-style:italic;font-weight:400;color:var(--navy);line-height:1.45;margin:4px 0 16px;padding:0 4px}.calmability-offer-1 .faq{background:var(--white)}.calmability-offer-1 .faq__support{text-align:center;color:var(--text-mid);margin-bottom:24px;font-size:15px}.calmability-offer-1 .faq__support strong{color:var(--text-dark)}.calmability-offer-1 .faq__list{max-width:770px;margin:0 auto;display:grid;gap:14px}.calmability-offer-1 .faq-item{background:#fafbfc;border-radius:10px;overflow:hidden;border:1px solid var(--border-gray)}.calmability-offer-1 .faq-item__btn{width:100%;padding:18px 24px;display:flex;justify-content:space-between;gap:18px;text-align:left;font-family:var(--font-heading);font-weight:700;font-size:16px;line-height:1.35;color:var(--text-dark);background:#fafbfc;cursor:pointer}.calmability-offer-1 .faq-item__btn:after{content:"";flex-shrink:0;width:11px;height:11px;border-right:2px solid var(--text-dark);border-bottom:2px solid var(--text-dark);transform:rotate(45deg);transition:transform .2s;margin-top:6px}.calmability-offer-1 .faq-item.is-open .faq-item__btn:after{transform:rotate(-135deg)}.calmability-offer-1 .faq-item__panel{max-height:0;overflow:hidden;transition:max-height .3s}.calmability-offer-1 .faq-item.is-open .faq-item__panel{max-height:1200px}.calmability-offer-1 .faq-item__inner{padding:18px 24px 22px;border-top:1px solid var(--border-gray);font-size:15px;line-height:1.65}.calmability-offer-1 .faq-item__inner p{margin-bottom:12px}.calmability-offer-1 .faq-item__inner p:last-child{margin-bottom:0}.calmability-offer-1 .faq-item__img{display:block;max-width:380px;width:100%;height:auto;margin:16px auto 0;border-radius:8px}@media(max-width:600px){.calmability-offer-1 .bb{padding:22px 14px 18px;border-radius:4px;border:1px solid rgba(14,27,77,.22)}.calmability-offer-1 .bb--featured{border:2px solid #2E408C;margin-top:0}.calmability-offer-1 .bb__bestvalue{position:static;transform:none;display:inline-block;margin:0 auto 12px;font-size:16px;padding:6px 32px;width:auto}.calmability-offer-1 .bb__plan-name{font-size:28px;line-height:1.2;margin:0 0 10px;color:#2e408c;text-align:center;letter-spacing:.4px}.calmability-offer-1 .bb__plan-name strong{font-size:28px}.calmability-offer-1 .bb__plan-bottles{display:none}.calmability-offer-1 .bb__plan-servings{font-size:22px;font-weight:700}.calmability-offer-1 .bb__save{display:none}.calmability-offer-1 .bb__main{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"bottlecount prices" "media prices";gap:4px 12px;margin-bottom:14px;align-items:start}.calmability-offer-1 .bb__bottle-count-mobile{display:block;grid-area:bottlecount;font-size:22px;font-weight:700;color:#242424;text-align:center;line-height:1.1;margin:0 0 2px}.calmability-offer-1 .bb__media{grid-area:media;margin-bottom:0;padding:0;border-radius:0;background:#fff;overflow:hidden;position:relative;border:1px solid #ddd}.calmability-offer-1 .bb__save-banner{display:none!important}.calmability-offer-1 .bb__prices{grid-area:prices;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;height:100%}.calmability-offer-1 .bb__price-strike{font-size:16px;font-weight:700;color:#242424;margin:0 0 4px;text-decoration:line-through}.calmability-offer-1 .bb__price-now{font-size:32px;font-weight:700;color:#242424;line-height:1;margin:2px 0 4px}.calmability-offer-1 .bb__bottles{display:none}.calmability-offer-1 .bb__bonus-mobile{display:flex;flex-direction:column;align-items:center;margin-top:10px;line-height:1.15}.calmability-offer-1 .bb__bonus-mobile-plus{font-size:22px;font-weight:700;color:#242424}.calmability-offer-1 .bb__bonus-mobile-text{font-size:22px;font-weight:700;color:#242424;margin-top:2px}.calmability-offer-1 .bb__bonus-mobile-value{font-size:13px;font-weight:400;color:#242424;margin-top:4px}.calmability-offer-1 .bb__bonus-mobile-img{display:block;width:100%;max-width:170px;height:auto;margin:8px auto 0;border-radius:4px}.calmability-offer-1 .bb__divider,.calmability-offer-1 .bb__valuebreak,.calmability-offer-1 .bb__notpay,.calmability-offer-1 .bb__bonus-list,.calmability-offer-1 .bb__bonus-img{display:none}.calmability-offer-1 .bb__buytype{margin:4px 0 12px}.calmability-offer-1 .bb__sub-microtext{font-size:13px;padding:0;margin:4px 0 12px}.calmability-offer-1 .bb__cta{padding:12px 24px;font-size:16px;border-radius:40px}.calmability-offer-1 .bb__popular{font-size:clamp(15px,4.6vw,20px);margin-top:16px}.calmability-offer-1 .faq-item__btn{padding:16px 18px;font-size:15px}.calmability-offer-1 .faq-item__inner{padding:16px 18px 20px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
