.gp-landing{--forest: #1F7A3F;--forest-deep: #1d553e;--forest-mid: #2D6A4F;--sage: #52796F;--sage-light: #84A98C;--ivory: #FBF7F0;--ivory-warm: #F3EDE0;--gold: #E8A020;--gold-light: #F5C842;--gold-pale: #FEF3D0;--charcoal: #2D2D2D;--muted: #6B7280;--white: #FFFFFF}.gp-landing *,.gp-landing *:before,.gp-landing *:after{box-sizing:border-box;margin:0;padding:0}.gp-landing{scroll-behavior:smooth}.gp-landing{font-family:DM Sans,sans-serif;background:var(--ivory);color:var(--charcoal);line-height:1.6;overflow-x:hidden}.gp-landing nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#0f2a1ff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px 5%;display:flex;align-items:center;justify-content:space-between}.gp-landing .nav-logo{display:flex;align-items:center;gap:10px}.gp-landing .nav-brand{font-family:Tiro Devanagari Hindi,serif;color:var(--gold);font-size:18.4px}.gp-landing .nav-cta{background:var(--gold);color:var(--forest-deep);font-weight:600;font-size:13.6px;padding:9px 20px;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:background .2s}.gp-landing .nav-cta:hover{background:var(--gold-light)}.gp-landing .hero{min-height:100vh;background:var(--forest-deep);position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:20px 5% 70px;gap:48px;overflow:hidden}.gp-landing .hero-bg-pattern{position:absolute;z-index:-1;display:block;top:0;right:0;bottom:0;left:0;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 0 C40 0, 60 20, 40 40 C20 20, 40 0, 40 0Z M40 40 C40 40, 60 60, 40 80 C20 60, 40 40, 40 40Z' fill='%23E8A020'/%3E%3C/svg%3E");background-size:80px 80px}.gp-landing .hero-content{position:relative;z-index:2;max-width:560px}.gp-landing .hero-badge{display:inline-flex;align-items:center;gap:6px;background:#e8a0201f;border:1px solid rgba(232,160,32,.3);color:var(--gold);font-size:12.48px;font-weight:500;padding:5px 14px;border-radius:20px;margin-bottom:24px}.gp-landing .hero-badge:before{content:"";width:6px;height:6px;background:var(--gold);border-radius:50%}.gp-landing h1{font-family:Tiro Devanagari Hindi,serif;font-size:clamp(30.4px,3.5vw,44.8px);line-height:1.28;color:var(--white);margin-bottom:20px}.gp-landing h1 em{color:var(--gold);font-style:normal}.gp-landing .hero-sub{font-size:16px;color:#ffffffad;margin-bottom:32px;line-height:1.75;max-width:480px}.gp-landing .hero-diseases{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.gp-landing .disease-tag{background:#ffffff0f;border:1px solid rgba(255,255,255,.11);color:#ffffffb8;font-size:12.48px;padding:5px 12px;border-radius:20px}.gp-landing .hero-cta-group{display:flex;align-items:center;gap:16px;flex-wrap:wrap;z-index:2}.gp-landing .btn-primary{background:var(--gold);color:var(--forest-deep);font-weight:700;font-size:16px;padding:14px 28px;border:none;border-radius:4px;cursor:pointer;text-decoration:none;display:inline-block;transition:transform .15s,background .2s}.gp-landing .btn-primary:hover{background:var(--gold-light);transform:translateY(-1px)}.gp-landing .btn-wa{display:inline-flex;align-items:center;gap:8px;color:#ffffffb8;font-size:14.4px;text-decoration:none;transition:color .2s}.gp-landing .btn-wa:hover{color:var(--white)}.gp-landing .wa-dot{width:22px;height:22px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gp-landing .hero-visual{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:20px}.gp-landing .vsl-container{width:100%;max-width:480px;position:relative}.gp-landing .vsl-wrapper{position:relative;border-radius:12px;overflow:hidden;background:#000;border:2px solid rgba(232,160,32,.3);box-shadow:0 24px 60px #0009,0 0 0 1px #e8a0201a;aspect-ratio:16/9}.gp-landing .vsl-thumb{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#0d3322,#1a5c40);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s;z-index:3}.gp-landing .vsl-thumb.hidden{opacity:0;pointer-events:none}.gp-landing .vsl-thumb-content{text-align:center;padding:20px}.gp-landing .vsl-thumb-icon{width:72px;height:72px;background:var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 0 0 8px #e8a02026,0 0 0 16px #e8a02012;transition:transform .2s}.gp-landing .vsl-thumb:hover .vsl-thumb-icon{transform:scale(1.08)}.gp-landing .vsl-play-triangle{width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:22px solid var(--forest-deep);margin-left:4px}.gp-landing .vsl-thumb-label{color:var(--white);font-size:16px;font-weight:600;margin-bottom:6px}.gp-landing .vsl-thumb-sub{color:#ffffff80;font-size:12.48px}.gp-landing .vsl-leaf-l,.gp-landing .vsl-leaf-r{position:absolute;top:50%;transform:translateY(-50%);opacity:.35;z-index:0;pointer-events:none}.gp-landing .vsl-leaf-l{left:-28px}.gp-landing .vsl-leaf-r{right:-28px;transform:translateY(-50%) scaleX(-1)}.gp-landing .vsl-iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;z-index:2;opacity:0;transition:opacity .4s}.gp-landing .vsl-iframe.visible{opacity:1}.gp-landing .vsl-bar-wrap{width:100%;background:#ffffff14;border-radius:0 0 10px 10px;padding:8px 14px 10px;display:flex;align-items:center;gap:10px;border:2px solid rgba(232,160,32,.15);border-top:none;margin-top:-2px}.gp-landing .vsl-bar-track{flex:1;height:4px;background:#ffffff1f;border-radius:2px;overflow:hidden}.gp-landing .vsl-bar-fill{height:100%;background:var(--gold);border-radius:2px;width:0%;transition:width .5s linear}.gp-landing .vsl-time{font-size:11.52px;color:#ffffff73;white-space:nowrap}.gp-landing .vsl-cta-bubble{background:#e8a0201f;border:1px solid rgba(232,160,32,.25);border-radius:8px;padding:10px 16px;display:flex;align-items:center;gap:10px;max-width:480px;width:100%}.gp-landing .vsl-cta-bubble span{font-size:13.12px;color:#ffffffb3}.gp-landing .vsl-cta-bubble strong{color:var(--gold)}.gp-landing .hero-stat-cards{display:flex;gap:12px}.gp-landing .stat-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:14px 18px;text-align:center}.gp-landing .stat-num{font-family:Tiro Devanagari Hindi,serif;font-size:24px;color:var(--gold);display:block}.gp-landing .stat-label{font-size:11.2px;color:#ffffff7a;display:block;margin-top:2px}.gp-landing .hc-container{max-width:1200px;margin:15px auto;text-align:center}.gp-landing .hc-title{font-size:32px;font-weight:700;margin-bottom:6px}.gp-landing .hc-subtitle{color:#777;margin-bottom:40px}.gp-landing .hc-badges{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;align-content:center;gap:15px}.gp-landing .hc-badge img{width:85px}@media(max-width:1024px){.gp-landing .hc-badge{margin:0 4px}}.gp-landing .hc-badge{background:#f3f3f3;border-radius:16px;padding:8px;box-shadow:0 8px 24px #0000000d;transition:all .3s ease;text-decoration:none;color:inherit;height:100%}.gp-landing section{padding:80px 5%}@media screen and (min-width:768px){.gp-landing .section-label-parent1{display:none}.gp-landing .section-label-parent2{display:block}}@media screen and (max-width:768px){.gp-landing .section-label-parent1{display:block}.gp-landing .section-label-parent1>h2{color:#fff}.gp-landing .section-label-parent2{display:none}}.gp-landing .section-label{font-size:11.68px;font-weight:600;color:var(--sage);letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px}.gp-landing h2{font-family:Tiro Devanagari Hindi,serif;font-size:clamp(25.6px,3vw,38.4px);line-height:1.3;color:var(--forest-deep);margin-bottom:14px}.gp-landing .section-intro{font-size:16px;color:var(--muted);max-width:520px;line-height:1.75}.gp-landing .two-col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.gp-landing .problem{background:var(--ivory-warm)}.gp-landing .problem-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px;margin-top:40px}.gp-landing .problem-card{background:var(--white);border-radius:10px;padding:22px 18px;border-left:3px solid var(--gold);box-shadow:0 2px 8px #0000000a;transition:transform .2s}.gp-landing .problem-card:hover{transform:translateY(-3px)}.gp-landing .problem-emoji{font-size:25.6px;margin-bottom:10px;display:block}.gp-landing .problem-name{font-weight:600;font-size:15.2px;color:var(--forest-deep);margin-bottom:4px}.gp-landing .problem-desc{font-size:12.8px;color:var(--muted);line-height:1.5}.gp-landing .problem-agitation{background:var(--forest-deep);border-radius:12px;padding:36px;color:var(--white);margin-top:40px}.gp-landing .problem-agitation p{font-size:16.8px;line-height:1.8;color:#ffffffc7}.gp-landing .problem-agitation strong{color:var(--gold)}.gp-landing .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.gp-landing .why-card{padding:26px 20px;border-radius:10px;background:var(--white);border-top:3px solid var(--forest)}.gp-landing .why-icon{font-size:28.8px;margin-bottom:12px;display:block}.gp-landing .why-title{font-family:Tiro Devanagari Hindi,serif;font-size:16.8px;color:var(--forest-deep);margin-bottom:7px}.gp-landing .why-text{font-size:13.44px;color:var(--muted);line-height:1.65}.gp-landing .doctor-section{background:var(--forest-deep);color:var(--white)}.gp-landing .doctor-frame{width:280px;height:340px;border-radius:8px 60px;background:linear-gradient(150deg,var(--forest-mid),var(--sage));display:flex;align-items:center;justify-content:center;border:2px solid rgba(232,160,32,.2);flex-shrink:0}.gp-landing .doctor-image>img{border-radius:10px;display:flex;margin:auto;width:100%;aspect-ratio:1/1}.gp-landing .doctor-content h2{color:var(--white)}.gp-landing .doctor-quals{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.gp-landing .qual-badge{background:#e8a02024;border:1px solid rgba(232,160,32,.28);color:var(--gold);font-size:12.48px;padding:4px 12px;border-radius:20px}.gp-landing .doctor-bio{color:#ffffffb8;line-height:1.75;margin-bottom:24px;max-width:460px}.gp-landing .offer-section{background:var(--ivory-warm)}.gp-landing .offer-list{list-style:none;margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.gp-landing .offer-item{display:flex;gap:14px;align-items:flex-start;background:var(--white);padding:18px;border-radius:8px}.gp-landing .offer-check{width:24px;height:24px;background:var(--forest);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:11.2px;margin-top:2px}.gp-landing .offer-text strong{font-size:15.2px;color:var(--forest-deep);display:block;margin-bottom:3px}.gp-landing .offer-text span{font-size:12.8px;color:var(--muted)}.gp-landing .offer-value{margin-top:32px;background:var(--gold-pale);border:1px solid var(--gold);border-radius:8px;padding:18px 24px;display:flex;align-items:center;gap:16px}.gp-landing .offer-value-text{font-size:15.2px;color:var(--forest-deep)}.gp-landing .offer-value-text strong{display:block;font-size:17.6px}.gp-landing .strikethrough{text-decoration:line-through;color:var(--muted);font-weight:400}.gp-landing .process-steps{display:flex;gap:0;margin-top:50px;position:relative}.gp-landing .process-steps:before{content:"";position:absolute;top:30px;left:15%;right:15%;height:2px;background:var(--sage-light);z-index:0}.gp-landing .step{flex:1;text-align:center;position:relative;z-index:1;padding:0 20px}.gp-landing .step-dot{width:60px;height:60px;border-radius:50%;background:var(--forest);color:var(--white);font-family:Tiro Devanagari Hindi,serif;font-size:20.8px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;border:3px solid var(--ivory);box-shadow:0 0 0 2px var(--sage-light)}.gp-landing .step-title{font-weight:600;font-size:15.2px;color:var(--forest-deep);margin-bottom:6px}.gp-landing .step-desc{font-size:13.12px;color:var(--muted);line-height:1.6}.gp-landing .testimonials{background:var(--forest-deep);color:var(--white)}.gp-landing .testimonials h2{color:var(--white)}.gp-landing .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.gp-landing .testi-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:24px}.gp-landing .testi-stars{color:var(--gold);font-size:14.4px;margin-bottom:12px}.gp-landing .testi-quote{font-size:14.08px;line-height:1.75;color:#ffffffc7;margin-bottom:18px;font-style:italic}.gp-landing .testi-author{display:flex;align-items:center;gap:10px}.gp-landing .testi-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:var(--white);flex-shrink:0}.gp-landing .testi-name{font-size:13.6px;font-weight:600;color:var(--white)}.gp-landing .testi-location{font-size:11.68px;color:#ffffff6b}.gp-landing .testi-disease{font-size:11.2px;color:var(--gold);margin-top:2px}.gp-landing .faq-section{background:var(--ivory-warm)}.gp-landing .faq-list{margin-top:40px;max-width:700px}.gp-landing .faq-item{border-bottom:1px solid rgba(27,67,50,.1);padding:18px 0}.gp-landing .faq-q{font-weight:600;font-size:15.2px;color:var(--forest-deep);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;-webkit-user-select:none;user-select:none}.gp-landing .faq-q:after{content:"+";font-size:22.4px;color:var(--gold);flex-shrink:0;transition:transform .2s}.gp-landing .faq-item.open .faq-q:after{transform:rotate(45deg)}.gp-landing .faq-a{font-size:13.92px;color:var(--muted);line-height:1.75;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .2s}.gp-landing .faq-item.open .faq-a{max-height:200px;padding-top:12px}.gp-landing .final-cta{background:linear-gradient(135deg,var(--forest),var(--forest-mid));text-align:center;padding:80px 5%}.gp-landing .final-cta h2{color:var(--white);margin-bottom:12px}.gp-landing .final-cta p{color:#ffffffad;margin-bottom:36px;font-size:16px}.gp-landing .urgency-tag{display:inline-block;background:#e8a02024;border:1px solid rgba(232,160,32,.35);color:var(--gold);font-size:12.8px;padding:5px 14px;border-radius:20px;margin-bottom:24px}.gp-landing #form-consult>.final-form{gap:12px;justify-content:center;max-width:520px;margin:0 auto 12px}.gp-landing #form-consult>.final-form>.field{margin-bottom:12px}.gp-landing #form-consult>.final-form>.field-wide{grid-column:span 2}.gp-landing .form-input{flex:1;min-width:200px;padding:13px 16px;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:#ffffff14;color:var(--white);font-family:DM Sans,sans-serif;font-size:15.2px;outline:none}.gp-landing .form-input::placeholder{color:#ffffff61}.gp-landing .form-input:focus{border-color:var(--gold)}.gp-landing .disclaimer-text{font-size:11.52px;color:#ffffff57;margin-top:16px}.gp-landing footer{background:var(--forest-deep);padding:40px 5% 24px;color:#ffffff7a}.gp-landing .footer-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;gap:30px;flex-wrap:wrap}.gp-landing .footer-brand{font-family:Tiro Devanagari Hindi,serif;color:var(--gold);font-size:18.4px;margin-bottom:8px}.gp-landing .footer-tagline{font-size:12.48px;color:#ffffff61;max-width:220px;line-height:1.6}.gp-landing .footer-links{display:flex;gap:22px;flex-wrap:wrap}.gp-landing .footer-links a{color:#ffffff6b;text-decoration:none;font-size:12.8px;transition:color .2s}.gp-landing .footer-links a:hover{color:var(--gold)}.gp-landing .footer-bottom{border-top:1px solid rgba(255,255,255,.06);padding-top:20px;font-size:11.68px;line-height:1.7}.gp-landing .ayush-note{background:#e8a0200d;border:1px solid rgba(232,160,32,.1);border-radius:6px;padding:10px 14px;margin-bottom:12px;font-size:11.36px;color:#ffffff61}.gp-landing .sticky-wa{position:fixed;bottom:28px;right:28px;z-index:200;width:54px;height:54px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px #25d36673;text-decoration:none;transition:transform .2s}.gp-landing .sticky-wa:hover{transform:scale(1.08)}.gp-landing .hero-main-mobile{display:none}.gp-landing .hero-main-desktop{display:block}@media(max-width:860px){.gp-landing .hero{grid-template-columns:1fr;padding-top:50px;text-align:center;gap:10px}.gp-landing .hero-content{margin:auto}.gp-landing .hero-main-mobile{display:block}.gp-landing .hero-main-desktop,.gp-landing .hero-content br{display:none}.gp-landing .hero-sub{margin-left:auto;margin-right:auto}.gp-landing .hero-diseases,.gp-landing .hero-cta-group,.gp-landing .hero-stat-cards{justify-content:center}.gp-landing .vsl-container{max-width:100%}.gp-landing .vsl-leaf-l,.gp-landing .vsl-leaf-r{display:none}.gp-landing .two-col{grid-template-columns:1fr;gap:36px}.gp-landing .why-grid{grid-template-columns:1fr 1fr}.gp-landing .testi-grid{grid-template-columns:1fr}.gp-landing .process-steps:before{display:none}.gp-landing .process-steps{flex-direction:column;gap:24px}.gp-landing .offer-list{grid-template-columns:1fr}.gp-landing .problem-grid{grid-template-columns:1fr 1fr}.gp-landing section{padding:56px 5%}}@media(max-width:480px){.gp-landing .problem{padding:56px 20px}.gp-landing .problem-grid{grid-template-columns:1fr 1fr;gap:10px}.gp-landing .problem-card{padding:10px}.gp-landing .why-grid{grid-template-columns:1fr}.gp-landing .problem-agitation{padding:20px}}@media(prefers-reduced-motion:reduce){.gp-landing *{transition:none!important}}.gp-landing .section-cta{display:flex;justify-content:center;align-items:center;margin-top:36px;width:100%}.gp-landing .section-cta .btn-primary{background:var(--gold);color:var(--forest-deep);font-weight:700;font-size:15.2px;padding:13px 26px;border:none;border-radius:4px;cursor:pointer;text-decoration:none;display:inline-block;transition:transform .15s,background .2s}.gp-landing .section-cta .btn-primary:hover{background:var(--gold-light);transform:translateY(-1px)}@media(max-width:600px){.gp-landing .section-cta .btn-primary{width:100%;max-width:320px;text-align:center}}.gp-landing .gp-story-section{width:100%;padding:0 30px;background:var(--ivory-warm);box-sizing:border-box}.gp-landing .gp-story-section *,.gp-landing .gp-story-section *:before,.gp-landing .gp-story-section *:after{box-sizing:border-box}.gp-landing .gp-story-container{width:100%;max-width:1290px;min-height:420px;margin:0 auto;padding:42px 85px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:center;gap:70px}.gp-landing .gp-story-content{width:100%}.gp-landing .gp-story-eyebrow{display:block;margin-bottom:30px;color:#28775d;font-size:11px;font-weight:700;letter-spacing:1.5px;line-height:1}.gp-landing .gp-story-title{max-width:620px;margin:0;color:#171717;font-size:clamp(32px,3vw,43px);font-weight:600;line-height:1.08;letter-spacing:-1.3px}.gp-landing .gp-story-description{max-width:535px;margin:38px 0 0;color:#56625e;font-size:14px;font-weight:400;line-height:1.65;letter-spacing:.15px}.gp-landing .gp-story-description strong{color:#46534f;font-weight:700}.gp-landing .gp-story-bottom{display:flex;align-items:center;gap:35px;margin-top:34px}.gp-landing .gp-story-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.gp-landing .gp-story-btn{display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:8px 17px;border-radius:30px;font-family:Arial,sans-serif;font-size:10px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.gp-landing .gp-story-btn:hover{transform:translateY(-2px)}.gp-landing .gp-story-btn-primary{color:#fff;background:#246b50;box-shadow:0 12px 22px #246b5033}.gp-landing .gp-story-btn-primary:hover{background:#1d5c44;box-shadow:0 15px 25px #246b5040}.gp-landing .gp-story-btn-secondary{color:#28775d;background:#fff}.gp-landing .gp-story-btn-secondary:hover{background:#f4f4f4}.gp-landing .gp-story-stats{display:flex;align-items:center;gap:30px}.gp-landing .gp-story-stat{display:flex;flex-direction:column;gap:4px}.gp-landing .gp-story-stat strong{color:#26312d;font-family:Arial,sans-serif;font-size:14px;font-weight:500;line-height:1}.gp-landing .gp-story-stat span{color:#69736f;font-family:Arial,sans-serif;font-size:9px;font-weight:400;line-height:1.3;white-space:nowrap}.gp-landing .gp-story-visual{width:100%;display:flex;align-items:center;justify-content:center}.gp-landing .gp-story-card{position:relative;width:100%;max-width:475px;min-height:125px;margin-top:15px;padding:30px 105px 28px 22px;border-radius:16px;background:#ffffffe0;box-shadow:0 20px 45px #4b3a2314}.gp-landing .gp-story-card-content{width:100%}.gp-landing .gp-story-tags{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:18px}.gp-landing .gp-story-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:20px;background:#fff;color:#66716d;font-family:Arial,sans-serif;font-size:16px;font-weight:600;line-height:1;box-shadow:0 2px 8px #00000005}.gp-landing .gp-story-tag i{width:7px;height:7px;display:inline-block;border-radius:50%;background:#e9a83d;flex-shrink:0}.gp-landing .gp-story-card p{max-width:390px;margin:0;color:#606a66;font-family:Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.55}.gp-landing .gp-story-card p strong{color:#4d5954;font-weight:700}.gp-landing .gp-ayurvedic-badge{position:absolute;top:-27px;right:-18px;width:91px;height:91px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:conic-gradient(#277657 0deg 125deg,#9aa851 190deg,#e6bb58 270deg,#277657 360deg);box-shadow:0 8px 20px #2776571a}.gp-landing .gp-ayurvedic-badge:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#f8f0e4}.gp-landing .gp-ayurvedic-badge-inner{position:relative;z-index:1;width:65px;height:65px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;text-align:center}.gp-landing .gp-ayurvedic-badge-inner strong{color:#34745c;font-family:Arial,sans-serif;font-size:16px;font-weight:500;line-height:1}.gp-landing .gp-ayurvedic-badge-inner span{margin-top:5px;color:#34745c;font-family:Arial,sans-serif;font-size:11.2px;font-weight:500;letter-spacing:.7px;line-height:1}@media(max-width:1100px){.gp-landing .gp-story-container{padding-left:55px;padding-right:55px;gap:45px;grid-template-columns:minmax(0,1fr) minmax(370px,.9fr)}.gp-landing .gp-story-title{font-size:33.6px}.gp-landing .gp-story-bottom{flex-wrap:wrap;gap:20px}}@media(max-width:850px){.gp-landing .gp-story-section{padding:0 20px}.gp-landing .gp-story-container{min-height:auto;padding:55px 35px;grid-template-columns:1fr;gap:55px}.gp-landing .gp-story-title{max-width:650px;font-size:clamp(30px,5vw,40px)}.gp-landing .gp-story-description{max-width:650px;margin-top:28px}.gp-landing .gp-story-bottom{margin-top:30px}.gp-landing .gp-story-visual{justify-content:flex-start}.gp-landing .gp-story-card{max-width:600px}}@media(max-width:600px){.gp-landing .gp-story-section{padding:0 12px}.gp-landing .gp-story-container{padding:42px 20px 48px;gap:45px}.gp-landing .gp-story-eyebrow{margin-bottom:20px;font-size:12.24px;letter-spacing:1.3px}.gp-landing .gp-story-title{font-size:32px;line-height:1.1;letter-spacing:-.7px}.gp-landing .gp-story-description{margin-top:24px;font-size:16px;line-height:1.65}.gp-landing .gp-story-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:25px;margin-top:28px}.gp-landing .gp-story-actions{width:100%;flex-direction:column;align-items:stretch;gap:9px}.gp-landing .gp-story-btn{width:100%;min-height:42px;padding:11px 18px;font-size:14.8px}.gp-landing .gp-story-stats{width:100%;gap:35px}.gp-landing .gp-story-stat strong{font-size:15.44px}.gp-landing .gp-story-stat span{font-size:10.8px;white-space:normal}.gp-landing .gp-story-card{min-height:auto;padding:25px 22px;margin-top:15px;border-radius:15px}.gp-landing .gp-story-card-content{padding-right:0}.gp-landing .gp-story-tags{padding-right:45px;margin-bottom:16px}.gp-landing .gp-story-tag{font-size:11.6px}.gp-landing .gp-story-card p{max-width:none;font-size:14.4px;line-height:1.6}.gp-landing .gp-ayurvedic-badge{width:76px;height:76px;top:-24px;right:-5px}.gp-landing .gp-ayurvedic-badge:before{top:6px;right:6px;bottom:6px;left:6px}.gp-landing .gp-ayurvedic-badge-inner{width:54px;height:54px}.gp-landing .gp-ayurvedic-badge-inner strong{font-size:11.2px}.gp-landing .gp-ayurvedic-badge-inner span{margin-top:4px;font-size:8px}}@media(max-width:400px){.gp-landing .gp-story-container{padding-left:15px;padding-right:15px}.gp-landing .gp-story-title{font-size:28.24px}.gp-landing .gp-story-description{font-size:14.4px}.gp-landing .gp-story-stats{gap:22px}.gp-landing .gp-story-card{padding-left:18px;padding-right:18px}.gp-landing .gp-story-tags{padding-right:35px}}.gp-landing .consultation-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.gp-landing .consultation-popup.active{visibility:visible;z-index:99999!important;opacity:1;pointer-events:auto}.gp-landing .consultation-overlay{display:block;z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.gp-landing .consultation-modal{position:relative;z-index:2;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background:var(--forest-deep, #123524);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:38px;box-shadow:0 25px 80px #0006;transform:translateY(20px) scale(.98);transition:transform .25s ease}.gp-landing .consultation-popup.active .consultation-modal{transform:translateY(0) scale(1)}.gp-landing .consultation-close{position:absolute;top:14px;right:16px;width:36px;height:36px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;font-size:25px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.gp-landing .consultation-close:hover{background:#fff3}.gp-landing .consultation-modal-content{text-align:center}.gp-landing .consultation-tag{display:inline-block;margin-bottom:12px;color:var(--gold, #d4af37);font-size:12px;font-weight:700;letter-spacing:1.5px}.gp-landing .consultation-modal h2{margin:0 0 10px;color:#fff;font-size:clamp(25.6px,4vw,34.4px);line-height:1.15}.gp-landing .consultation-modal p{margin:0 auto 24px;max-width:460px;color:#ffffffbf;font-size:15.2px;line-height:1.6}.gp-landing .consultation-modal .final-form{display:flex;flex-direction:column;gap:12px}.gp-landing .consultation-modal .form-input{width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid rgba(255,255,255,.15);border-radius:6px;background:#ffffff14;color:#fff;font-size:15.2px;outline:none;transition:border-color .2s ease,background .2s ease}.gp-landing .consultation-modal .form-input::placeholder{color:#ffffff8c}.gp-landing .consultation-modal .form-input:focus{border-color:var(--gold, #d4af37);background:#ffffff1c}.gp-landing .consultation-submit{width:100%;margin-top:16px;border:0;cursor:pointer}body.consultation-popup-open{overflow:hidden}.gp-landing .js-consult-form .field{display:flex;flex-direction:column;text-align:left;min-width:0}.gp-landing .js-consult-form .field .form-input{width:100%;min-width:0;box-sizing:border-box}.gp-landing .js-consult-form .form-input.is-invalid{border-color:#ff7b72;background:#ff7b7214}.gp-landing .js-consult-form .field-error{min-height:0;margin-top:4px;font-size:12px;line-height:1.3;color:#ffb4ab}.gp-landing .js-consult-form .field-error:empty{display:none}.gp-landing .js-consult-form .hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.gp-landing .js-consult-form .form-status{margin:12px 0 0;font-size:13.6px;line-height:1.4}.gp-landing .js-consult-form .form-status:empty{display:none}.gp-landing .js-consult-form .form-status.is-success{color:#9be7a8}.gp-landing .js-consult-form .form-status.is-error{color:#ffb4ab}.gp-landing .js-consult-form button[type=submit][disabled]{opacity:.65;cursor:wait;transform:none}@media(max-width:600px){.gp-landing .consultation-popup{padding:12px}.gp-landing .consultation-modal{max-height:94vh;padding:30px 20px 24px;border-radius:10px}.gp-landing .consultation-close{top:10px;right:10px}}.gp-landing .brand-bar{justify-content:flex-start;border-bottom:1px solid rgba(232,160,32,.16)}.gp-landing .nav-logo img{display:block;height:48px;width:auto}.gp-landing .brand-mark{display:flex;justify-content:center;margin:0 auto 22px}.gp-landing .brand-mark img{display:block;height:78px;width:auto;filter:drop-shadow(0 6px 18px rgba(0,0,0,.28))}.gp-landing .consultation-modal .brand-mark{margin-bottom:14px}.gp-landing .consultation-modal .brand-mark img{height:60px}.gp-landing section[id]{scroll-margin-top:92px}@media(max-width:860px){.gp-landing .brand-bar{justify-content:center;padding:10px 5%}.gp-landing .nav-logo img{height:40px}.gp-landing .brand-mark img{height:66px}.gp-landing section[id]{scroll-margin-top:74px}}@media(max-width:480px){.gp-landing .brand-mark img{height:58px}.gp-landing .consultation-modal .brand-mark img{height:50px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gp-landing.css.map */
