.fitness-fat-loss-sona-landing-page_page__CYpDQ{--cream:#f7f3e9;--paper:#fffdf8;--ink:#17362c;--muted:#5d6f67;--forest:#1d5a46;--forest-dark:#143f33;--sage:#dce9df;--sage-light:#eef5ef;--line:#d9dfd7;min-height:100vh;overflow-x:clip;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fitness-fat-loss-sona-landing-page_page__CYpDQ *,.fitness-fat-loss-sona-landing-page_page__CYpDQ :after,.fitness-fat-loss-sona-landing-page_page__CYpDQ :before{box-sizing:border-box}.fitness-fat-loss-sona-landing-page_page__CYpDQ button,.fitness-fat-loss-sona-landing-page_page__CYpDQ select,.fitness-fat-loss-sona-landing-page_page__CYpDQ textarea{font:inherit}.fitness-fat-loss-sona-landing-page_page__CYpDQ a,.fitness-fat-loss-sona-landing-page_page__CYpDQ button,.fitness-fat-loss-sona-landing-page_page__CYpDQ select,.fitness-fat-loss-sona-landing-page_page__CYpDQ summary{-webkit-tap-highlight-color:transparent}.fitness-fat-loss-sona-landing-page_page__CYpDQ a:focus-visible,.fitness-fat-loss-sona-landing-page_page__CYpDQ button:focus-visible,.fitness-fat-loss-sona-landing-page_page__CYpDQ select:focus-visible,.fitness-fat-loss-sona-landing-page_page__CYpDQ summary:focus-visible,.fitness-fat-loss-sona-landing-page_page__CYpDQ textarea:focus-visible{outline:3px solid rgba(47,119,88,.35);outline-offset:3px}.fitness-fat-loss-sona-landing-page_srOnly__tsbHK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fitness-fat-loss-sona-landing-page_header___zilI{position:sticky;z-index:30;top:0;display:flex;width:100%;min-height:68px;align-items:center;gap:28px;padding:11px max(24px,calc((100vw - 1240px) / 2));border-bottom:1px solid rgba(27,67,53,.1);background:rgba(247,243,233,.92);backdrop-filter:blur(14px)}.fitness-fat-loss-sona-landing-page_logo__Y1kmV{display:inline-flex;flex-shrink:0;align-items:center;text-decoration:none}.fitness-fat-loss-sona-landing-page_logo__Y1kmV img{display:block;width:auto;height:26px}.fitness-fat-loss-sona-landing-page_navLinks__Ql5J0{display:flex;align-items:center;gap:24px;margin-inline:auto 0}.fitness-fat-loss-sona-landing-page_navLinks__Ql5J0 a{color:#496159;font-size:13px;font-weight:650;text-decoration:none}.fitness-fat-loss-sona-landing-page_navLinks__Ql5J0 a:hover{color:var(--forest)}.fitness-fat-loss-sona-landing-page_accountCluster__mX9wT,.fitness-fat-loss-sona-landing-page_headerActions__SND6k,.fitness-fat-loss-sona-landing-page_languageControl__SMmLy{display:flex;align-items:center}.fitness-fat-loss-sona-landing-page_headerActions__SND6k{flex-shrink:0;gap:10px}.fitness-fat-loss-sona-landing-page_languageControl__SMmLy{position:relative;gap:5px;min-height:38px;padding-inline:10px;border:1px solid #ced8d0;border-radius:999px;background:rgba(255,255,255,.55);color:#3e5c50}.fitness-fat-loss-sona-landing-page_languageControl__SMmLy select{max-width:88px;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer;font-size:12px;font-weight:650}.fitness-fat-loss-sona-landing-page_finalSection__yQeXW button,.fitness-fat-loss-sona-landing-page_headerCta__0_fjF,.fitness-fat-loss-sona-landing-page_nextButton__hdek7,.fitness-fat-loss-sona-landing-page_primaryCta__TArJD{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:var(--forest);color:white;cursor:pointer;font-weight:750;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.fitness-fat-loss-sona-landing-page_headerCta__0_fjF{min-height:40px;padding:0 17px;font-size:12px}.fitness-fat-loss-sona-landing-page_finalSection__yQeXW button:hover,.fitness-fat-loss-sona-landing-page_headerCta__0_fjF:hover,.fitness-fat-loss-sona-landing-page_nextButton__hdek7:hover,.fitness-fat-loss-sona-landing-page_primaryCta__TArJD:hover{transform:translateY(-1px);background:var(--forest-dark);box-shadow:0 9px 24px rgba(25,76,59,.18)}.fitness-fat-loss-sona-landing-page_finalSection__yQeXW button:disabled,.fitness-fat-loss-sona-landing-page_headerCta__0_fjF:disabled,.fitness-fat-loss-sona-landing-page_nextButton__hdek7:disabled,.fitness-fat-loss-sona-landing-page_primaryCta__TArJD:disabled{cursor:wait;opacity:.68;transform:none}.fitness-fat-loss-sona-landing-page_loginButton__zbGnB{min-height:38px;padding:0 7px;border:0;background:transparent;color:var(--forest);cursor:pointer;font-size:12px;font-weight:750}.fitness-fat-loss-sona-landing-page_loginButton__zbGnB:hover{color:var(--forest-dark);text-decoration:underline;text-underline-offset:3px}.fitness-fat-loss-sona-landing-page_accountSkeleton__mV70i{width:76px;height:34px;border-radius:999px;background:linear-gradient(90deg,#e0e8e1 20%,#eef3ed 50%,#e0e8e1 80%);background-size:200% 100%;animation:fitness-fat-loss-sona-landing-page_authPulse__VxMsn 1.4s ease-in-out infinite}@keyframes fitness-fat-loss-sona-landing-page_authPulse__VxMsn{0%{background-position:100% 0}to{background-position:-100% 0}}.fitness-fat-loss-sona-landing-page_accountCluster__mX9wT{gap:8px;padding-inline-start:11px;color:#4d6259;font-size:12px}.fitness-fat-loss-sona-landing-page_accountCluster__mX9wT>span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fitness-fat-loss-sona-landing-page_accountCluster__mX9wT button{display:grid;width:36px;height:36px;place-items:center;border:1px solid #ced8d0;border-radius:50%;background:transparent;color:var(--forest);cursor:pointer}.fitness-fat-loss-sona-landing-page_hero___iaw0{padding:76px 24px 96px;background:radial-gradient(circle at 15% 10%,rgba(191,219,193,.38),transparent 31%),var(--cream)}.fitness-fat-loss-sona-landing-page_heroStage__wO6iH{display:grid;width:min(1240px,100%);margin:0 auto;overflow:hidden;border:1px solid rgba(44,90,70,.14);border-radius:34px;background:var(--paper);box-shadow:0 32px 90px rgba(35,71,56,.13);grid-template-areas:"visual copy" "visual form";grid-template-columns:minmax(360px,.82fr) minmax(0,1.28fr);grid-template-rows:auto 1fr}.fitness-fat-loss-sona-landing-page_heroCopy__er04d{min-width:0;padding:clamp(40px,4vw,54px) clamp(38px,4.4vw,58px) 22px;grid-area:copy}.fitness-fat-loss-sona-landing-page_eyebrow__0avw_{margin:0 0 16px;color:#367158;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.fitness-fat-loss-sona-landing-page_faqBlock__sqH3U h2,.fitness-fat-loss-sona-landing-page_finalSection__yQeXW h2,.fitness-fat-loss-sona-landing-page_heroCopy__er04d h1,.fitness-fat-loss-sona-landing-page_sectionHeading__hsO2y h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.fitness-fat-loss-sona-landing-page_heroCopy__er04d h1{max-width:690px;font-size:clamp(46px,4.3vw,60px);line-height:1}.fitness-fat-loss-sona-landing-page_heroSubtitle__LEo13{max-width:680px;margin:20px 0 0;color:var(--muted);font-size:clamp(16px,1.3vw,18px);line-height:1.58}.fitness-fat-loss-sona-landing-page_benefitList__41U4f{position:absolute;z-index:1;top:24px;right:24px;left:24px;display:grid;gap:8px;padding:0;margin:0;list-style:none}.fitness-fat-loss-sona-landing-page_benefitList__41U4f li{display:flex;min-width:0;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:rgba(255,253,248,.88);color:#2b493e;font-size:10px;font-weight:700;line-height:1.4;backdrop-filter:blur(9px)}.fitness-fat-loss-sona-landing-page_benefitList__41U4f li>span{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border-radius:50%;background:#dce9df;color:var(--forest)}.fitness-fat-loss-sona-landing-page_heroVisual__OnDrH{position:relative;width:100%;min-width:0;min-height:720px;align-self:stretch;margin:0;overflow:hidden;background:#d7e0d9;grid-area:visual}.fitness-fat-loss-sona-landing-page_heroVisual__OnDrH img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% center;object-position:62% center}.fitness-fat-loss-sona-landing-page_heroVisual__OnDrH figcaption{position:absolute;right:14px;bottom:14px;left:14px;display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid rgba(255,255,255,.65);border-radius:14px;background:rgba(255,253,248,.88);color:#315046;font-size:12px;font-weight:650;backdrop-filter:blur(9px)}.fitness-fat-loss-sona-landing-page_formCard__5E313{display:flex;min-width:0;padding:0 clamp(38px,4.4vw,58px) clamp(36px,3.6vw,48px);scroll-margin-top:88px;flex-direction:column;grid-area:form}.fitness-fat-loss-sona-landing-page_formHeader__6g0GZ{display:grid;align-items:center;gap:8px 12px;margin-bottom:14px;padding-top:18px;border-top:1px solid #e2e7e1;grid-template-columns:auto minmax(0,1fr)}.fitness-fat-loss-sona-landing-page_formHeader__6g0GZ>span{display:inline-flex;padding:6px 10px;border-radius:999px;background:var(--sage-light);color:#2e674f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fitness-fat-loss-sona-landing-page_formHeader__6g0GZ h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.5vw,32px);font-weight:500;letter-spacing:-.025em}.fitness-fat-loss-sona-landing-page_formHeader__6g0GZ p{margin:0;color:var(--muted);font-size:13px;grid-column:1/-1;line-height:1.5}.fitness-fat-loss-sona-landing-page_formProgress__381sn{margin-bottom:20px}.fitness-fat-loss-sona-landing-page_formProgress__381sn>span{display:block;margin-bottom:8px;color:#60756b;font-size:11px;font-weight:750}.fitness-fat-loss-sona-landing-page_progressTrack__MzLRI{height:5px;overflow:hidden;border-radius:999px;background:#e3eae4}.fitness-fat-loss-sona-landing-page_progressTrack__MzLRI>span{display:block;height:100%;border-radius:inherit;background:var(--forest);transition:width .22s ease}.fitness-fat-loss-sona-landing-page_formStep__Q82L8{min-height:310px;flex:1 1 auto}.fitness-fat-loss-sona-landing-page_choiceGroup__TqCk8{min-width:0;padding:0;margin:0 0 18px;border:0}.fitness-fat-loss-sona-landing-page_choiceGroup__TqCk8 legend,.fitness-fat-loss-sona-landing-page_textareaField__awwnH>span:first-child{display:block;margin-bottom:10px;color:#29483d;font-size:13px;font-weight:780}.fitness-fat-loss-sona-landing-page_choiceGrid__nN7B_{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.fitness-fat-loss-sona-landing-page_choiceButton__1g19E{display:flex;min-width:0;min-height:42px;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid #d9e0da;border-radius:12px;background:#fffefb;color:#43594f;cursor:pointer;font-size:12px;font-weight:650;line-height:1.3;text-align:start;transition:border .15s ease,background .15s ease,color .15s ease}.fitness-fat-loss-sona-landing-page_choiceButton__1g19E:hover{border-color:#8eae9c}.fitness-fat-loss-sona-landing-page_choiceButton__1g19E[aria-pressed=true]{border-color:#4a8067;background:var(--sage-light);color:var(--forest-dark);box-shadow:inset 0 0 0 1px #4a8067}.fitness-fat-loss-sona-landing-page_choiceButton__1g19E svg{flex:0 0 auto}.fitness-fat-loss-sona-landing-page_textareaField__awwnH{display:block}.fitness-fat-loss-sona-landing-page_textareaField__awwnH textarea{display:block;width:100%;min-height:82px;resize:vertical;padding:13px 14px;border:1px solid #d5ddd7;border-radius:12px;outline:0;background:#fffefb;color:var(--ink);font-size:13px;line-height:1.5}.fitness-fat-loss-sona-landing-page_textareaField__awwnH textarea:focus{border-color:#4a8067;box-shadow:0 0 0 3px rgba(74,128,103,.12)}.fitness-fat-loss-sona-landing-page_textareaField__awwnH textarea::-moz-placeholder{color:#8a9791}.fitness-fat-loss-sona-landing-page_textareaField__awwnH textarea::placeholder{color:#8a9791}.fitness-fat-loss-sona-landing-page_textareaMeta__uDQ47{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:#73827b;line-height:1.45}.fitness-fat-loss-sona-landing-page_textareaMeta__uDQ47 small:first-child{max-width:78%}.fitness-fat-loss-sona-landing-page_textareaMeta__uDQ47 small:last-child{flex-shrink:0}.fitness-fat-loss-sona-landing-page_summaryCard__1NOd2{padding-top:12px;border-top:1px solid #e1e7e1}.fitness-fat-loss-sona-landing-page_summaryCard__1NOd2>strong{display:block;margin-bottom:8px;color:#60756b;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.fitness-fat-loss-sona-landing-page_summaryCard__1NOd2 ul{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;list-style:none}.fitness-fat-loss-sona-landing-page_summaryCard__1NOd2 li{display:inline-flex;min-width:0;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:#f0f6f1;color:#294b3d;font-size:10px;font-weight:700;line-height:1.25}.fitness-fat-loss-sona-landing-page_summaryCard__1NOd2 li svg{flex:0 0 auto}.fitness-fat-loss-sona-landing-page_primaryCta__TArJD{width:100%;min-height:50px;margin-top:20px;padding-inline:22px;font-size:14px}.fitness-fat-loss-sona-landing-page_stepActions__cNFp0{display:flex;align-items:stretch;gap:10px;margin-top:16px}.fitness-fat-loss-sona-landing-page_stepActions__cNFp0>button:only-child{width:100%}.fitness-fat-loss-sona-landing-page_stepActions__cNFp0 .fitness-fat-loss-sona-landing-page_primaryCta__TArJD{flex:1 1 auto;margin-top:0}.fitness-fat-loss-sona-landing-page_nextButton__hdek7,.fitness-fat-loss-sona-landing-page_secondaryButton__dlnY9{min-height:50px;padding-inline:20px;border-radius:999px;cursor:pointer;font-size:14px;font-weight:750}.fitness-fat-loss-sona-landing-page_secondaryButton__dlnY9{flex:0 0 108px;border:1px solid #cbd8ce;background:transparent;color:var(--forest)}.fitness-fat-loss-sona-landing-page_secondaryButton__dlnY9:hover{border-color:#809d8e;background:var(--sage-light)}.fitness-fat-loss-sona-landing-page_nextButton__hdek7{flex:1 1 auto;border:0}.fitness-fat-loss-sona-landing-page_formPrivacy__EKlcA{display:flex;align-items:flex-start;justify-content:center;gap:6px;margin:12px 0 0;color:#6a7c74;font-size:10px;line-height:1.45;text-align:center}.fitness-fat-loss-sona-landing-page_formPrivacy__EKlcA svg{margin-top:1px;flex:0 0 auto}.fitness-fat-loss-sona-landing-page_section__EnbDT{width:100%;padding:104px 24px;scroll-margin-top:84px}.fitness-fat-loss-sona-landing-page_section__EnbDT>*{width:min(1160px,100%);margin-inline:auto}.fitness-fat-loss-sona-landing-page_sectionHeading__hsO2y{max-width:730px;margin-bottom:46px;text-align:center}.fitness-fat-loss-sona-landing-page_faqBlock__sqH3U h2,.fitness-fat-loss-sona-landing-page_finalSection__yQeXW h2,.fitness-fat-loss-sona-landing-page_sectionHeading__hsO2y h2{font-size:clamp(36px,4.5vw,56px);line-height:1.05}.fitness-fat-loss-sona-landing-page_finalSection__yQeXW>p:not(.fitness-fat-loss-sona-landing-page_eyebrow__0avw_),.fitness-fat-loss-sona-landing-page_sectionHeading__hsO2y>p:last-child{margin:18px auto 0;color:var(--muted);font-size:16px;line-height:1.75}.fitness-fat-loss-sona-landing-page_sampleGrid__inAh_{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr))}.fitness-fat-loss-sona-landing-page_dayCard__V16cA{min-width:0;min-height:214px;padding:20px 15px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.fitness-fat-loss-sona-landing-page_dayCard__V16cA>span{color:#708079;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fitness-fat-loss-sona-landing-page_dayIcon__8YBdR{display:grid;width:38px;height:38px;margin:26px 0 17px;place-items:center;border-radius:12px;background:var(--sage);color:var(--forest)}.fitness-fat-loss-sona-landing-page_dayCard__V16cA h3,.fitness-fat-loss-sona-landing-page_featureCard__2Wcmv h3,.fitness-fat-loss-sona-landing-page_principleCard__LmzuE h3,.fitness-fat-loss-sona-landing-page_safetyCallout__zl4sb h3,.fitness-fat-loss-sona-landing-page_sourcesCard__QCFAa h3,.fitness-fat-loss-sona-landing-page_stepsGrid__MD381 h3{margin:0;color:#234638;font-size:15px;line-height:1.35}.fitness-fat-loss-sona-landing-page_dayCard__V16cA p,.fitness-fat-loss-sona-landing-page_featureCard__2Wcmv p,.fitness-fat-loss-sona-landing-page_principleCard__LmzuE p,.fitness-fat-loss-sona-landing-page_safetyCallout__zl4sb p,.fitness-fat-loss-sona-landing-page_sourcesCard__QCFAa p,.fitness-fat-loss-sona-landing-page_stepsGrid__MD381 p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.fitness-fat-loss-sona-landing-page_sampleNote__KFsl9{display:flex;max-width:790px;align-items:flex-start;justify-content:center;gap:8px;margin-top:24px;color:#64766d;font-size:12px;line-height:1.55;text-align:center}.fitness-fat-loss-sona-landing-page_sampleNote__KFsl9 svg{margin-top:1px;flex:0 0 auto;color:var(--forest)}.fitness-fat-loss-sona-landing-page_tintedSection__BCd_n{background:#e8efe8}.fitness-fat-loss-sona-landing-page_featureGrid__IjAq6{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.fitness-fat-loss-sona-landing-page_featureCard__2Wcmv{min-height:230px;padding:30px;border:1px solid rgba(40,81,62,.12);border-radius:22px;background:rgba(255,253,248,.72)}.fitness-fat-loss-sona-landing-page_featureCard__2Wcmv>span{display:grid;width:44px;height:44px;margin-bottom:34px;place-items:center;border-radius:50%;background:var(--forest);color:white}.fitness-fat-loss-sona-landing-page_featureCard__2Wcmv p{font-size:13px}.fitness-fat-loss-sona-landing-page_principleLayout__TkUu8{display:grid;align-items:stretch;gap:22px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)}.fitness-fat-loss-sona-landing-page_principleGrid__fSO78{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.fitness-fat-loss-sona-landing-page_principleCard__LmzuE{display:flex;min-width:0;align-items:flex-start;gap:17px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.fitness-fat-loss-sona-landing-page_principleCard__LmzuE>svg{flex:0 0 auto;margin-top:1px;color:var(--forest)}.fitness-fat-loss-sona-landing-page_sourcesCard__QCFAa{padding:30px;border-radius:22px;background:var(--forest-dark);color:white}.fitness-fat-loss-sona-landing-page_sourcesCard__QCFAa>span{display:grid;width:45px;height:45px;margin-bottom:30px;place-items:center;border-radius:50%;background:rgba(255,255,255,.12)}.fitness-fat-loss-sona-landing-page_sourcesCard__QCFAa h3{color:white;font-size:21px}.fitness-fat-loss-sona-landing-page_sourcesCard__QCFAa p{margin-bottom:26px;color:rgba(255,255,255,.72);font-size:13px}.fitness-fat-loss-sona-landing-page_sourcesCard__QCFAa a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0;border-top:1px solid rgba(255,255,255,.16);color:white;font-size:12px;font-weight:700;text-decoration:none}.fitness-fat-loss-sona-landing-page_safetyCallout__zl4sb{display:flex;max-width:900px;align-items:flex-start;gap:16px;padding:22px 25px;margin-top:28px;border:1px solid #e3d5bc;border-radius:18px;background:#fff7e9}.fitness-fat-loss-sona-landing-page_safetyCallout__zl4sb>svg{flex:0 0 auto;color:#936b31}.fitness-fat-loss-sona-landing-page_safetyCallout__zl4sb p{margin-top:5px}.fitness-fat-loss-sona-landing-page_howSection__8jHkV{background:#f2eee3}.fitness-fat-loss-sona-landing-page_stepsGrid__MD381{display:grid;padding:0;margin-bottom:100px;list-style:none;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.fitness-fat-loss-sona-landing-page_stepsGrid__MD381 li{position:relative;min-height:210px;padding:30px;border-top:1px solid #acb9b0}.fitness-fat-loss-sona-landing-page_stepsGrid__MD381 li>span{display:inline-grid;width:34px;height:34px;margin-bottom:38px;place-items:center;border-radius:50%;background:var(--forest);color:white;font-size:12px;font-weight:800}.fitness-fat-loss-sona-landing-page_stepsGrid__MD381 h3{font-size:19px}.fitness-fat-loss-sona-landing-page_stepsGrid__MD381 p{font-size:13px}.fitness-fat-loss-sona-landing-page_faqBlock__sqH3U{display:grid;align-items:start;gap:clamp(40px,8vw,110px);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);scroll-margin-top:88px}.fitness-fat-loss-sona-landing-page_faqList___VWwA{border-top:1px solid #bfc8c1}.fitness-fat-loss-sona-landing-page_faqList___VWwA details{border-bottom:1px solid #bfc8c1}.fitness-fat-loss-sona-landing-page_faqList___VWwA summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;color:#234638;cursor:pointer;font-size:14px;font-weight:750;list-style:none}.fitness-fat-loss-sona-landing-page_faqList___VWwA summary::-webkit-details-marker{display:none}.fitness-fat-loss-sona-landing-page_faqList___VWwA summary span{color:var(--forest);font-size:22px;font-weight:400;transition:transform .16s ease}.fitness-fat-loss-sona-landing-page_faqList___VWwA details[open] summary span{transform:rotate(45deg)}.fitness-fat-loss-sona-landing-page_faqList___VWwA details p{max-width:680px;padding:0 38px 22px 0;margin:-5px 0 0;color:var(--muted);font-size:13px;line-height:1.75}.fitness-fat-loss-sona-landing-page_finalSection__yQeXW{display:flex;min-height:500px;align-items:center;flex-direction:column;justify-content:center;padding:90px 24px;background:var(--forest-dark);color:white;text-align:center}.fitness-fat-loss-sona-landing-page_finalSection__yQeXW .fitness-fat-loss-sona-landing-page_eyebrow__0avw_{color:#a8d2ba}.fitness-fat-loss-sona-landing-page_finalSection__yQeXW h2{max-width:800px}.fitness-fat-loss-sona-landing-page_finalSection__yQeXW>p:not(.fitness-fat-loss-sona-landing-page_eyebrow__0avw_){max-width:660px;color:rgba(255,255,255,.72)}.fitness-fat-loss-sona-landing-page_finalSection__yQeXW button{min-height:54px;padding:0 25px;margin-top:31px;background:#f1e4ba;color:#214638;font-size:14px}.fitness-fat-loss-sona-landing-page_finalSection__yQeXW button:hover{background:#fff0c5;color:#17362c}.fitness-fat-loss-sona-landing-page_finalSection__yQeXW small{margin-top:13px;color:rgba(255,255,255,.55);font-size:10px}@media (max-width:1080px){.fitness-fat-loss-sona-landing-page_header___zilI{gap:18px}.fitness-fat-loss-sona-landing-page_navLinks__Ql5J0{display:none}.fitness-fat-loss-sona-landing-page_headerActions__SND6k{margin-inline-start:auto}.fitness-fat-loss-sona-landing-page_sampleGrid__inAh_{grid-template-columns:repeat(4,minmax(0,1fr))}.fitness-fat-loss-sona-landing-page_featureGrid__IjAq6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.fitness-fat-loss-sona-landing-page_hero___iaw0{padding-top:52px}.fitness-fat-loss-sona-landing-page_heroStage__wO6iH{border-radius:28px;grid-template-areas:"copy" "visual" "form";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.fitness-fat-loss-sona-landing-page_heroCopy__er04d{padding:42px 42px 30px}.fitness-fat-loss-sona-landing-page_heroVisual__OnDrH{min-height:0;aspect-ratio:16/8}.fitness-fat-loss-sona-landing-page_formCard__5E313{width:100%;padding:30px 42px 42px}.fitness-fat-loss-sona-landing-page_faqBlock__sqH3U,.fitness-fat-loss-sona-landing-page_principleLayout__TkUu8{grid-template-columns:minmax(0,1fr)}.fitness-fat-loss-sona-landing-page_sourcesCard__QCFAa{max-width:none}}@media (max-width:700px){.fitness-fat-loss-sona-landing-page_header___zilI{min-height:60px;gap:10px;padding:9px 12px}.fitness-fat-loss-sona-landing-page_logo__Y1kmV img{height:21px}.fitness-fat-loss-sona-landing-page_languageControl__SMmLy{width:38px;min-height:36px;justify-content:center;padding:0}.fitness-fat-loss-sona-landing-page_languageControl__SMmLy select{position:absolute;inset:0;width:100%;max-width:none;opacity:0}.fitness-fat-loss-sona-landing-page_languageControl__SMmLy>svg:last-child{display:none}.fitness-fat-loss-sona-landing-page_headerCta__0_fjF{min-height:36px;max-width:94px;overflow:hidden;padding-inline:11px;text-overflow:ellipsis;white-space:nowrap}.fitness-fat-loss-sona-landing-page_loginButton__zbGnB{max-width:72px;min-height:36px;overflow:hidden;padding-inline:2px;text-overflow:ellipsis;white-space:nowrap}.fitness-fat-loss-sona-landing-page_accountCluster__mX9wT>span{display:none}.fitness-fat-loss-sona-landing-page_accountCluster__mX9wT{padding-inline-start:0}.fitness-fat-loss-sona-landing-page_accountSkeleton__mV70i{width:40px}.fitness-fat-loss-sona-landing-page_hero___iaw0{padding:42px 16px 70px}.fitness-fat-loss-sona-landing-page_heroStage__wO6iH{border-radius:22px}.fitness-fat-loss-sona-landing-page_heroCopy__er04d{padding:34px 22px 25px}.fitness-fat-loss-sona-landing-page_heroCopy__er04d h1{font-size:clamp(40px,12vw,54px)}.fitness-fat-loss-sona-landing-page_heroSubtitle__LEo13{font-size:16px}.fitness-fat-loss-sona-landing-page_heroVisual__OnDrH{aspect-ratio:4/3}.fitness-fat-loss-sona-landing-page_heroVisual__OnDrH figcaption{font-size:10px}.fitness-fat-loss-sona-landing-page_formCard__5E313{padding:26px 18px 28px}.fitness-fat-loss-sona-landing-page_benefitList__41U4f{display:none}.fitness-fat-loss-sona-landing-page_secondaryButton__dlnY9{flex-basis:92px;padding-inline:14px}.fitness-fat-loss-sona-landing-page_textareaMeta__uDQ47{align-items:flex-start;flex-direction:column}.fitness-fat-loss-sona-landing-page_textareaMeta__uDQ47 small:first-child{max-width:none}.fitness-fat-loss-sona-landing-page_section__EnbDT{padding:74px 16px}.fitness-fat-loss-sona-landing-page_sectionHeading__hsO2y{margin-bottom:34px;text-align:start}.fitness-fat-loss-sona-landing-page_sectionHeading__hsO2y>p:last-child{margin-inline:0}.fitness-fat-loss-sona-landing-page_featureGrid__IjAq6,.fitness-fat-loss-sona-landing-page_principleGrid__fSO78,.fitness-fat-loss-sona-landing-page_sampleGrid__inAh_,.fitness-fat-loss-sona-landing-page_stepsGrid__MD381{grid-template-columns:minmax(0,1fr)}.fitness-fat-loss-sona-landing-page_dayCard__V16cA{display:grid;min-height:0;align-items:center;gap:4px 14px;grid-template-columns:auto minmax(0,1fr)}.fitness-fat-loss-sona-landing-page_dayCard__V16cA h3,.fitness-fat-loss-sona-landing-page_dayCard__V16cA p,.fitness-fat-loss-sona-landing-page_dayCard__V16cA>span{grid-column:2}.fitness-fat-loss-sona-landing-page_dayIcon__8YBdR{margin:0;grid-column:1;grid-row:1/span 3}.fitness-fat-loss-sona-landing-page_dayCard__V16cA p{margin-top:2px}.fitness-fat-loss-sona-landing-page_featureCard__2Wcmv{min-height:0}.fitness-fat-loss-sona-landing-page_stepsGrid__MD381{margin-bottom:72px}.fitness-fat-loss-sona-landing-page_stepsGrid__MD381 li{min-height:0;padding-inline:4px}.fitness-fat-loss-sona-landing-page_faqBlock__sqH3U{gap:32px}.fitness-fat-loss-sona-landing-page_finalSection__yQeXW{min-height:440px;padding-inline:18px}}@media (max-width:420px){.fitness-fat-loss-sona-landing-page_headerActions__SND6k{gap:4px}}@media (max-width:360px){.fitness-fat-loss-sona-landing-page_choiceGrid__nN7B_{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fitness-fat-loss-sona-landing-page_page__CYpDQ *,.fitness-fat-loss-sona-landing-page_page__CYpDQ :after,.fitness-fat-loss-sona-landing-page_page__CYpDQ :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}