.problem-section{position:relative;background:#f7f5f2;color:#171717;padding:150px 0 120px;overflow:hidden}.problem-container{width:min(1440px,calc(100% - 96px));margin:0 auto;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(620px,1.18fr);gap:80px;align-items:start}.problem-intro{padding-top:8px}.problem-section-number{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.18em;color:#173a29}.problem-section-number>span:first-child{font-size:22px;letter-spacing:0;color:#171717}.problem-number-line{width:30px;height:1px;background:#173a29}.problem-title{margin:54px 0 0;max-width:590px;font-family:Iowan Old Style,Baskerville,Times New Roman,Georgia,serif;font-size:clamp(48px,4.4vw,72px);line-height:.98;font-weight:400;letter-spacing:-.045em}.problem-title em{font-style:italic}.problem-short-rule{width:52px;height:1px;background:#2f4a36;margin:42px 0 28px}.problem-description{max-width:500px;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.75;color:#50504b}.problem-points{margin-top:58px}.problem-point{display:grid;grid-template-columns:58px 1fr;gap:22px;padding:22px 0;border-top:1px solid #E8E2DA}.problem-point:last-child{border-bottom:1px solid #E8E2DA}.problem-point-icon{width:48px;height:48px}.problem-point-icon svg{width:100%;height:100%;fill:none;stroke:#304738;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.problem-point-content{display:grid;grid-template-columns:145px 1fr;gap:20px;align-items:start}.problem-point-content h3{margin:2px 0 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;font-weight:500}.problem-point-content p{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.65;color:#686861}.formulation-area{position:relative}.formulation-heading{text-align:center;margin-bottom:27px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.2em;color:#173a29}.formulation-comparison{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:36px}.formula-card{position:relative;padding:28px 27px 22px;border-radius:13px;background:#f1efea;min-width:0}.formula-card-sanjeevani{background:#eeede7}.formula-card-label{text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.13em;margin-bottom:30px}.formula-card-sanjeevani .formula-card-label{color:#173a29}.formula-visual{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;min-height:310px;align-items:center}.generic-bottle{position:relative;width:145px;height:245px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.generic-cap{width:112px;height:37px;background:repeating-linear-gradient(90deg,#e7e5df 0px 2px,#d3d0c9 2px 3px);border-radius:9px 9px 4px 4px;box-shadow:inset 0 -2px 3px #00000014}.generic-body{position:relative;width:137px;height:202px;background:linear-gradient(90deg,#d7d5cf,#f2f0ea 20%,#e5e3dd 50%,#cfcbc4);border-radius:17px 17px 27px 27px;box-shadow:0 12px 25px #2c2a231f}.generic-label{position:absolute;left:14px;right:14px;top:67px;height:87px;background:#f4f1e9;border:1px solid rgba(0,0,0,.05)}.sanjeevani-bottle{position:relative;width:150px;height:248px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.sanjeevani-cap{width:116px;height:38px;background:repeating-linear-gradient(90deg,#173a29 0px 2px,#244b37 2px 3px);border-radius:9px 9px 4px 4px}.sanjeevani-body{position:relative;width:141px;height:205px;background:linear-gradient(90deg,#102e21,#214936,#173a29 52%,#0f2c20);border-radius:17px 17px 27px 27px;box-shadow:0 15px 30px #122a1e33}.sanjeevani-label{position:absolute;left:14px;right:14px;top:56px;height:102px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(238,232,219,.28);color:#eae5d9}.label-brand{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:18px}.label-line{width:34px;height:1px;margin:10px 0;background:#eae5d973}.label-product{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:8px;letter-spacing:.18em}.formula-negative-points,.formula-positive-points{display:flex;flex-direction:column;gap:0}.formula-negative-points>div,.formula-positive-points>div{display:grid;grid-template-columns:24px 1fr;gap:8px;padding:12px 0;border-bottom:1px solid #D9D5CC}.formula-negative-points>div:first-child,.formula-positive-points>div:first-child{padding-top:0}.formula-negative-points p,.formula-positive-points p{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.4}.formula-symbol{font-size:16px;color:#716e67}.formula-check{display:flex;width:18px;height:18px;border:1px solid #294D39;border-radius:50%;align-items:center;justify-content:center;color:#294d39;font-size:10px}.formula-list{margin-top:18px}.formula-list-title{padding-bottom:9px;border-bottom:1px solid #D4D0C7;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.07em}.formula-row{display:flex;justify-content:space-between;gap:15px;padding:7px 0;border-bottom:1px solid #DAD6CE;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;line-height:1.35}.formula-row span:last-child{white-space:nowrap}.formula-row-muted{color:#74716a}.formula-row-highlight{color:#214c36;font-weight:500}.formula-conclusion{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;margin-top:17px;padding:15px 14px;border-radius:8px;border:1px solid #D8D3C9}.formula-conclusion-negative{background:#ffffff38}.formula-conclusion-positive{background:#eef4ec66;border-color:#d3dccf}.conclusion-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #B7B1A7;border-radius:50%;font-size:16px}.formula-conclusion-positive .conclusion-icon{color:#214c36;border-color:#91a592}.formula-conclusion strong{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500}.formula-conclusion p{margin:3px 0 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;line-height:1.45;color:#68665f}.formula-vs{position:absolute;left:50%;top:235px;transform:translate(-50%,-50%);z-index:5;width:57px;height:57px;border:1px solid #CFC9BF;border-radius:50%;background:#f7f5f2;display:flex;align-items:center;justify-content:center}.formula-vs span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.08em;color:#777269}.formulation-statement{margin-top:30px;min-height:105px;border:1px solid #D8D0C4;border-radius:5px;padding:22px 28px;display:grid;grid-template-columns:72px minmax(250px,1fr) 1px minmax(250px,.8fr);gap:25px;align-items:center;background:#ffffff1f}.statement-symbol{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #CFC6B8;border-radius:50%}.statement-symbol svg{width:34px;height:34px;fill:none;stroke:#365640;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.statement-main{display:flex;flex-direction:column;gap:3px}.statement-main span{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:20px}.statement-main em{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:20px;line-height:1.2}.statement-divider{width:1px;height:55px;background:#d8d0c4}.statement-points{display:flex;flex-wrap:wrap;gap:12px 22px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;color:#52564e}.statement-points span:not(:last-child):after{content:"\b7";margin-left:22px;color:#9d988f}.problem-intro,.formulation-area{opacity:0;transform:translateY(25px);transition:opacity .9s ease,transform .9s ease}.problem-section.is-visible .problem-intro,.problem-section.is-visible .formulation-area{opacity:1;transform:translateY(0)}.problem-section.is-visible .formulation-area{transition-delay:.12s}@media(max-width:1180px){.problem-container{grid-template-columns:1fr;gap:75px}.problem-intro{max-width:800px}.problem-title{max-width:700px}.problem-description{max-width:650px}.problem-points{max-width:750px}.formulation-area{width:100%}}@media(max-width:760px){.problem-section{padding:68px 0 58px}.problem-container{width:calc(100% - 40px);display:block}.problem-intro{padding-top:0}.problem-section-number{gap:8px;font-size:9px;letter-spacing:.16em}.problem-section-number>span:first-child{font-size:18px}.problem-title{margin-top:27px;max-width:100%;font-size:clamp(39px,10.5vw,50px);line-height:.98;letter-spacing:-.04em}.problem-short-rule{width:45px;margin:27px 0 20px}.problem-description{max-width:100%;font-size:14px;line-height:1.55}.problem-points{margin-top:30px}.problem-point{grid-template-columns:36px 1fr;gap:13px;padding:14px 0}.problem-point-icon{width:34px;height:34px}.problem-point-content{display:block}.problem-point-content h3{margin:1px 0 4px;font-size:13px;line-height:1.35}.problem-point-content p{font-size:11px;line-height:1.5}.formulation-area{margin-top:8px}.formulation-heading{margin-bottom:18px;font-size:9px;letter-spacing:.16em;line-height:1.35}.formulation-comparison{grid-template-columns:1fr;gap:12px}.formula-card{padding:20px 17px 17px;border-radius:11px}.formula-card-label{font-size:11px;margin-bottom:18px;letter-spacing:.12em}.formula-visual{min-height:0;grid-template-columns:.78fr 1.22fr;gap:8px;align-items:center}.generic-bottle,.sanjeevani-bottle{transform:scale(.7);transform-origin:center;margin:-28px auto}.formula-negative-points>div,.formula-positive-points>div{grid-template-columns:20px 1fr;gap:6px;padding:9px 0}.formula-negative-points p,.formula-positive-points p{font-size:10px;line-height:1.35}.formula-symbol{font-size:14px}.formula-check{width:16px;height:16px;font-size:9px}.formula-list{margin-top:14px}.formula-list-title{padding-bottom:7px;font-size:10px}.formula-row{padding:6px 0;font-size:10px;line-height:1.3}.formula-conclusion{grid-template-columns:31px 1fr;gap:9px;margin-top:12px;padding:11px 10px}.conclusion-icon{width:27px;height:27px;font-size:14px}.formula-conclusion strong{font-size:11px}.formula-conclusion p{margin-top:2px;font-size:9px;line-height:1.35}.formula-vs{position:relative;left:auto;top:auto;transform:none;width:38px;height:38px;margin:-5px auto}.formula-vs span{font-size:9px}.formulation-statement{grid-template-columns:38px 1fr;gap:11px;min-height:0;margin-top:16px;padding:14px}.statement-symbol{width:38px;height:38px}.statement-symbol svg{width:23px;height:23px}.statement-main span,.statement-main em{font-size:15px;line-height:1.15}.statement-divider{display:none}.statement-points{grid-column:2;gap:5px 12px;margin-top:0;font-size:9px;line-height:1.35}.statement-points span:not(:last-child):after{margin-left:12px}}@media(max-width:420px){.problem-section{padding-top:60px;padding-bottom:50px}.problem-container{width:calc(100% - 30px)}.problem-title{font-size:38px}.problem-description{font-size:13px;line-height:1.5}.problem-points{margin-top:25px}.problem-point{grid-template-columns:32px 1fr;gap:11px;padding:12px 0}.problem-point-icon{width:31px;height:31px}.problem-point-content h3{font-size:12px}.problem-point-content p{font-size:10px;line-height:1.45}.formula-card{padding:18px 14px 15px}.formula-visual{grid-template-columns:.72fr 1.28fr;gap:4px}.generic-bottle,.sanjeevani-bottle{transform:scale(.61);margin:-38px auto}.formula-negative-points p,.formula-positive-points p,.formula-row{font-size:9.5px}.formulation-statement{grid-template-columns:34px 1fr;gap:9px;padding:12px}.statement-symbol{width:34px;height:34px}.statement-symbol svg{width:21px;height:21px}.statement-main span,.statement-main em{font-size:14px}.statement-points{font-size:8.5px}}.approach-section{position:relative;background:#f7f5f2;color:#171717;padding:155px 0 125px;overflow:hidden}.approach-container{width:min(1440px,calc(100% - 96px));margin:0 auto;display:grid;grid-template-columns:minmax(390px,.82fr) minmax(650px,1.18fr);gap:90px;align-items:start}.approach-intro{padding-top:5px}.approach-section-number{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.18em;color:#173a29}.approach-section-number>span:first-child{font-size:22px;letter-spacing:0;color:#171717}.approach-number-line{width:30px;height:1px;background:#173a29}.approach-title{margin:52px 0 0;max-width:610px;font-family:Iowan Old Style,Baskerville,Times New Roman,Georgia,serif;font-size:clamp(48px,4.5vw,72px);line-height:.99;font-weight:400;letter-spacing:-.045em}.approach-title em{color:#2f4a36;font-style:italic}.approach-rule{width:52px;height:1px;margin:42px 0 28px;background:#2f4a36}.approach-question{max-width:530px;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:25px;line-height:1.35;font-weight:400;color:#214a36}.approach-description{max-width:540px;margin:23px 0 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.75;color:#62625c}.approach-principles{display:grid;grid-template-columns:repeat(3,1fr);margin-top:58px;border-top:1px solid #DED8CE}.approach-principle{padding:25px 20px 5px;border-right:1px solid #DED8CE}.approach-principle:first-child{padding-left:0}.approach-principle:last-child{border-right:none}.principle-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #CFC7BA;border-radius:50%;margin-bottom:19px}.principle-icon svg{width:28px;height:28px;fill:none;stroke:#2f4a36;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.principle-label{display:block;margin-bottom:9px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:.17em;color:#173a29}.principle-content h4{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.45;font-weight:500}.principle-content p{margin:9px 0 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;line-height:1.65;color:#696963}.approach-process{position:relative}.process-heading{display:flex;align-items:center;gap:25px;margin-bottom:32px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.18em;color:#173a29}.process-heading-line{flex:1;height:1px;background:#dcd6cc}.process-list{position:relative;padding-left:84px}.process-list:before{content:"";position:absolute;left:28px;top:29px;bottom:29px;width:1px;background:#cfc9be}.process-step{position:relative;display:grid;grid-template-columns:220px 1fr;gap:35px;min-height:145px;margin-bottom:24px}.process-step:last-child{margin-bottom:0}.process-number{position:absolute;left:-84px;top:23px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#173a29;color:#f7f5f2;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;z-index:2}.process-image{position:relative;width:100%;aspect-ratio:1.45 / 1;min-height:125px;overflow:hidden;border-radius:11px;background:linear-gradient(135deg,#e6e0d5,#d7d0c3)}.image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7c786f}.image-placeholder span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9px;letter-spacing:.17em}.image-placeholder small{margin-top:7px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:13px;font-style:italic}.process-content{display:grid;grid-template-columns:46px 1fr;gap:18px;padding-top:6px}.process-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center}.process-icon svg{width:38px;height:38px;fill:none;stroke:#294a38;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.process-label{display:block;margin-bottom:6px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.15em;color:#173a29}.process-content h3{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.process-line{width:100%;height:1px;margin:11px 0;background:#dad4ca}.process-content p{max-width:285px;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;line-height:1.65;color:#66665f}.approach-closing{display:grid;grid-template-columns:150px minmax(280px,1fr) 70px;gap:28px;align-items:center;margin-top:36px;padding:0;min-height:130px;border:1px solid #DDD5C9;border-radius:9px;overflow:hidden;background:#f1eee7}.closing-image{height:100%;min-height:130px;overflow:hidden}.closing-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ddd5c7,#eee9df);color:#7a766d;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:8px;letter-spacing:.15em}.closing-copy{padding:22px 0}.closing-copy h3{margin:0;font-family:Iowan Old Style,Baskerville,Times New Roman,Georgia,serif;font-size:21px;line-height:1.18;font-weight:400}.closing-copy h3 em{color:#294a38;font-style:italic}.closing-rule{width:35px;height:1px;margin:14px 0 11px;background:#beb6a8}.closing-copy p{max-width:470px;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;line-height:1.6;color:#68665f}.closing-symbol{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #CFC6B8;border-radius:50%;margin-right:25px}.closing-symbol svg{width:32px;height:32px;fill:none;stroke:#2f4a36;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.approach-intro,.approach-process{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s ease}.approach-process{transition-delay:.12s}.approach-section.is-visible .approach-intro,.approach-section.is-visible .approach-process{opacity:1;transform:translateY(0)}@media(max-width:1180px){.approach-container{grid-template-columns:1fr;gap:85px}.approach-intro{max-width:850px}.approach-title{max-width:750px}.approach-question{max-width:650px}.approach-description{max-width:700px}.approach-process{width:100%}}@media(max-width:760px){.problem-section{padding:64px 0 55px;overflow:hidden}.problem-container{width:calc(100% - 36px);margin:0 auto;display:block}.problem-intro{padding-top:0}.problem-section-number{gap:7px;font-size:9px;letter-spacing:.18em}.problem-section-number>span:first-child{font-size:20px;line-height:1}.problem-number-line{width:31px}.problem-title{margin-top:28px;max-width:100%;font-size:clamp(40px,10.7vw,51px);line-height:.97;letter-spacing:-.045em}.problem-short-rule{width:43px;height:1px;margin:28px 0 20px}.problem-description{max-width:100%;font-size:13px;line-height:1.55;color:#50504b}.problem-points{width:100%;margin-top:26px}.problem-point{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;column-gap:12px;width:100%;padding:11px 0;border-top:1px solid #DEDAD2;cursor:pointer;-webkit-tap-highlight-color:transparent}.problem-point:last-child{border-bottom:1px solid #DEDAD2}.problem-point-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.problem-point-icon svg{width:100%;height:100%}.problem-point-content{min-width:0}.problem-point-content h3{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.3;font-weight:400;letter-spacing:-.01em;color:var(--ink, #181914)}.problem-point-content p{display:block;max-height:0;overflow:hidden;margin:0;opacity:0;font-size:10px;line-height:1.45;color:#68675f;transition:max-height .35s cubic-bezier(.22,1,.36,1),opacity .25s ease,margin-top .35s cubic-bezier(.22,1,.36,1)}.problem-point:after{content:"";width:8px;height:8px;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;transform:rotate(45deg) translateY(-2px);transform-origin:center;justify-self:end;opacity:.9;transition:transform .3s cubic-bezier(.22,1,.36,1)}.problem-point.is-open{padding-bottom:14px}.problem-point.is-open .problem-point-content p{max-height:100px;margin-top:7px;opacity:1}.problem-point.is-open:after{transform:rotate(225deg) translate(-2px,-2px)}@media(max-width:420px){.problem-points{margin-top:23px}.problem-point{grid-template-columns:40px minmax(0,1fr) 16px;column-gap:11px;padding:10px 0}.problem-point-icon{width:37px;height:37px}.problem-point-content h3{font-size:11px}.problem-point-content p{font-size:9px;line-height:1.4}.problem-point:after{width:7px;height:7px}}.formulation-area{width:100%;margin-top:23px}.formulation-heading{margin-bottom:15px;font-size:8px;line-height:1.4;letter-spacing:.2em}.formulation-comparison{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;align-items:start}.formula-card{position:relative;padding:16px 10px 12px;border-radius:10px;min-width:0}.formula-card-label{margin-bottom:16px;font-size:8px;line-height:1.2;letter-spacing:.13em;white-space:nowrap}.formula-visual{display:flex;flex-direction:column;min-height:0;gap:4px;align-items:stretch}.generic-bottle,.sanjeevani-bottle{flex-shrink:0;transform:scale(.6);transform-origin:center center;margin:-42px auto -38px}.formula-negative-points,.formula-positive-points{display:flex;flex-direction:column;width:100%}.formula-negative-points>div,.formula-positive-points>div{display:grid;grid-template-columns:16px minmax(0,1fr);gap:4px;padding:7px 0;align-items:center}.formula-negative-points p,.formula-positive-points p{margin:0;font-size:8px;line-height:1.28}.formula-symbol{font-size:12px;line-height:1}.formula-check{width:14px;height:14px;font-size:8px}.formula-list{margin-top:8px}.formula-list-title{padding-bottom:6px;font-size:7px;line-height:1.2;letter-spacing:.08em}.formula-row{display:flex;justify-content:space-between;gap:4px;padding:5px 0;font-size:7.5px;line-height:1.25}.formula-row span:last-child{white-space:nowrap}.formula-conclusion{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px;margin-top:8px;padding:7px 6px;border-radius:7px}.conclusion-icon{width:21px;height:21px;font-size:10px}.formula-conclusion strong{font-size:7.5px;line-height:1.25}.formula-conclusion p{margin-top:1px;font-size:6.5px;line-height:1.3}.formula-vs{position:absolute;left:50%;top:151px;transform:translate(-50%,-50%);z-index:20;width:42px;height:42px;margin:0;background:#f7f5f2;border:1px solid #CFC9BF;border-radius:50%;display:flex;align-items:center;justify-content:center}.formula-vs span{font-size:8px;letter-spacing:.05em}.formulation-statement{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;min-height:0;margin-top:13px;padding:13px 11px;border-radius:9px}.statement-symbol{width:39px;height:39px}.statement-symbol svg{width:24px;height:24px}.statement-main{gap:1px}.statement-main span,.statement-main em{font-size:15px;line-height:1.08}.statement-divider{display:none}.statement-points{grid-column:2;display:flex;flex-wrap:wrap;gap:3px 8px;margin-top:1px;font-size:7.5px;line-height:1.3}.statement-points span:not(:last-child):after{margin-left:8px}}@media(max-width:420px){.problem-section{padding-top:58px;padding-bottom:48px}.problem-container{width:calc(100% - 30px)}.problem-title{font-size:38px}.problem-description{font-size:12.5px;line-height:1.52}.problem-points{margin-top:24px}.problem-point{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:11px 0}.problem-point-icon{width:41px;height:41px}.problem-point-content h3{font-size:11.5px}.formulation-area{margin-top:21px}.formulation-heading{font-size:7.5px;margin-bottom:13px}.formulation-comparison{gap:6px}.formula-card{padding:14px 8px 10px;border-radius:9px}.formula-card-label{font-size:7px;margin-bottom:13px}.generic-bottle,.sanjeevani-bottle{transform:scale(.53);margin:-51px auto -47px}.formula-negative-points>div,.formula-positive-points>div{grid-template-columns:14px minmax(0,1fr);gap:3px;padding:6px 0}.formula-negative-points p,.formula-positive-points p{font-size:7px;line-height:1.25}.formula-symbol{font-size:11px}.formula-check{width:13px;height:13px;font-size:7px}.formula-list{margin-top:7px}.formula-list-title{font-size:6.5px;padding-bottom:5px}.formula-row{padding:4px 0;font-size:7px}.formula-conclusion{grid-template-columns:19px minmax(0,1fr);gap:5px;margin-top:7px;padding:6px 5px}.conclusion-icon{width:19px;height:19px;font-size:9px}.formula-conclusion strong{font-size:7px}.formula-conclusion p{font-size:6px}.formula-vs{top:137px;width:36px;height:36px}.formula-vs span{font-size:7px}.formulation-statement{grid-template-columns:35px minmax(0,1fr);gap:8px;margin-top:11px;padding:10px}.statement-symbol{width:34px;height:34px}.statement-symbol svg{width:21px;height:21px}.statement-main span,.statement-main em{font-size:13px}.statement-points{font-size:6.5px;gap:2px 6px}.statement-points span:not(:last-child):after{margin-left:6px}}@media(max-width:760px){.problem-section .problem-points{width:100%;margin-top:28px}.problem-section .problem-point{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;column-gap:12px;width:100%;padding:11px 0;border-top:1px solid #DEDAD2;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.problem-section .problem-point:last-child{border-bottom:1px solid #DEDAD2}.problem-section .problem-point-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.problem-section .problem-point-icon svg{width:38px;height:38px;display:block;fill:none;stroke:#304738;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.problem-section .problem-point-content{min-width:0;display:block}.problem-section .problem-point-content h3{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;line-height:1.3;font-weight:400;letter-spacing:-.005em;color:#171717}.problem-section .problem-point-content p{margin:0;max-height:0;overflow:hidden;opacity:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;line-height:1.45;color:#686861;transition:max-height .35s cubic-bezier(.22,1,.36,1),opacity .22s ease,margin-top .35s cubic-bezier(.22,1,.36,1)}.problem-section .problem-point:after{content:"";width:7px;height:7px;border-right:1.2px solid #171717;border-bottom:1.2px solid #171717;transform:rotate(45deg);justify-self:center;align-self:center;opacity:.85;transition:transform .28s cubic-bezier(.22,1,.36,1)}.problem-section .problem-point.is-open{align-items:start;padding-top:12px;padding-bottom:13px}.problem-section .problem-point.is-open:after{transform:rotate(225deg);margin-top:6px}.problem-section .problem-point.is-open .problem-point-content p{max-height:100px;margin-top:7px;opacity:1}.problem-section .problem-point:active{opacity:.72}@media(max-width:420px){.problem-section .problem-points{margin-top:24px}.problem-section .problem-point{grid-template-columns:36px minmax(0,1fr) 16px;column-gap:11px;padding:10px 0}.problem-section .problem-point-icon,.problem-section .problem-point-icon svg{width:35px;height:35px}.problem-section .problem-point-content h3{font-size:10.5px;line-height:1.3}.problem-section .problem-point-content p{font-size:9px;line-height:1.45}.problem-section .problem-point:after{width:6px;height:6px}}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sanjeevani-problem.css.map */
