.ayurveda-page{--green:#4a7c2f;--green-text:#3a6b25;--lime:#c2fa7c;--teal:#2e7d6e;--black:#0a0a0a;--white:#fff;--blush:#fdf5f0;--blush2:#fef6f2;--gray-100:#f5f5f3;--gray-200:#e8e8e4;--gray-500:#888884;--gray-700:#3a3a38;--text-body:#4a5568;--dark-hero:#2a2820;--font-display:"Inter Display", "Inter", sans-serif;--font-body:"Manrope", sans-serif;--font-figtree:"Manrope", sans-serif;font-family:var(--font-figtree), "Figtree", sans-serif;color:#1a1a1a;background:#fff;overflow-x:hidden}.ayurveda-page .reveal{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.ayurveda-page .reveal.visible{opacity:1;transform:translateY(0)}.ayurveda-page .reveal-left{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translate(-36px)}.ayurveda-page .reveal-left.visible{opacity:1;transform:translate(0)}.ayurveda-page .reveal-right{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translate(36px)}.ayurveda-page .reveal-right.visible{opacity:1;transform:translate(0)}.ayurveda-page .d1{transition-delay:.1s}.ayurveda-page .d2{transition-delay:.2s}.ayurveda-page .d3{transition-delay:.3s}.ayurveda-page .ayu-tag{font-family:var(--font-figtree);text-transform:capitalize;-webkit-user-select:none;user-select:none;border-radius:50px;margin-bottom:36px;padding:8px 20px;font-size:15px;font-weight:500;display:inline-block}.ayurveda-page .ayu-tag-dark{background:var(--black);color:#fff}.ayurveda-page .ayu-tag-light{color:var(--black);border:1px solid var(--gray-200);background:#fff}.ayurveda-page .ayu-tag-glass{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a}.ayurveda-page .ayu-hero{align-items:flex-end;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.ayurveda-page .ayu-hero-bg{background:linear-gradient(160deg,#2a2520 0%,#3a3028 40%,#1e1e1a 70%,#0e0e0c 100%);position:absolute;inset:0}.ayurveda-page .ayu-hero-video-slot{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ayurveda-page .ayu-hero-video-slot img{object-fit:cover;width:100%;height:100%}.ayurveda-page .ayu-hero-overlay{background:linear-gradient(90deg,#0a0a08d9 0%,#0a0a0866 55%,#0a0a081a 100%);position:absolute;inset:0}.ayurveda-page .ayu-hero-content{z-index:2;width:100%;padding:100px 100px 80px;position:relative}.ayurveda-page .ayu-hero-title{color:var(--white);font-family:var(--font-display,"Inter Display", sans-serif);letter-spacing:-.7px;max-width:1000px;margin-bottom:24px;padding-left:65px;font-size:clamp(40px,6vw,70px);font-style:normal;font-weight:600;line-height:1.15}.ayurveda-page .ayu-hero-body-wrap{align-items:flex-start;gap:28px;max-width:1100px;margin-top:36px;display:flex}.ayurveda-page .ayu-hero-asterisk{flex-shrink:0;justify-content:center;align-items:center;margin-top:6px;animation:8s linear infinite ayuSpin;display:inline-flex}@keyframes ayuSpin{to{transform:rotate(360deg)}}.ayurveda-page .ayu-hero-body{color:var(--white);font-family:var(--font-body);letter-spacing:.4px;max-width:800px;margin-top:0;font-size:clamp(18px,2.5vw,24px);font-weight:400;line-height:1.6}.ayurveda-page .ayu-gap{background:#fff;padding:120px 48px;position:relative;overflow:hidden}.ayurveda-page .ayu-gap-bg-shape{opacity:.04;pointer-events:none;width:600px;position:absolute;top:20%;left:-150px}.ayurveda-page .ayu-gap-bg-shape svg{width:100%;height:auto}.ayurveda-page .ayu-gap-grid{grid-template-columns:1fr 1.5fr;gap:80px;max-width:1700px;margin:0 auto;display:grid}.ayurveda-page .ayu-gap-left{flex-direction:column;align-items:flex-start;display:flex;position:relative}.ayurveda-page .ayu-gap-left .about-shape{z-index:1;pointer-events:none;width:100%;position:absolute;top:50%;left:-15%;transform:translateY(-20%)}.ayurveda-page .about-geo-img{-webkit-user-select:none;user-select:none;width:74%;height:auto;display:block}.ayurveda-page .ayu-gap-tag{background:var(--black);color:#fff;border-radius:50px;margin-bottom:32px;padding:7px 16px;font-size:15px;font-weight:500;display:inline-block}.ayurveda-page .ayu-gap-right{flex-direction:column;gap:24px;margin-top:-90px;display:flex}.ayurveda-page .ayu-gap-title{color:#050505;font-family:var(--font-display,"Inter Display", sans-serif);letter-spacing:-.56px;margin-bottom:24px;font-size:clamp(32px,4.5vw,56px);font-weight:600;line-height:1.2}.ayurveda-page .ayu-gap-desc{color:#2b2b2b;font-family:var(--font-body);max-width:800px;font-size:22px;font-weight:500;line-height:1.6}.ayurveda-page .ayu-gap-cards{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.ayurveda-page .ayu-gap-card{background:var(--blush2);border:1px solid #00000008;border-radius:20px;flex-direction:column;gap:20px;padding:36px 28px;transition:transform .3s,box-shadow .3s;display:flex}.ayurveda-page .ayu-gap-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000000a}.ayurveda-page .ayu-gap-card-icon{width:48px;height:48px;color:var(--green-text);border:1px solid var(--gray-200);background:#e9ffce;border-radius:12px;justify-content:center;align-items:center;font-size:20px;display:flex}.ayurveda-page .ayu-gap-card-title{font-family:var(--font-display);color:#050505;font-size:24px;font-weight:500}.ayurveda-page .ayu-gap-card-body{font-family:var(--font-body);color:#6b7280;font-size:22px;font-weight:500;line-height:1.5}.ayurveda-page .ayu-principles{color:#fff;background:#050505;padding:120px 48px}.ayurveda-page .ayu-principles-grid{grid-template-columns:1fr 1.2fr;gap:80px;max-width:1400px;margin:0 auto;display:grid}.ayurveda-page .ayu-principles-left{justify-content:center;align-items:center;display:flex;position:relative}.ayurveda-page .ayu-principles-img-wrap{border-radius:24px;width:100%;max-width:590px;height:520px;position:relative;overflow:hidden}.ayurveda-page .ayu-principles-single-img{background:#111;border:4px solid #050505;border-radius:24px;width:100%;height:100%;overflow:hidden}.ayurveda-page .ayu-principles-single-img img{object-fit:cover;width:100%;height:100%}.ayurveda-page .ayu-principles-single-img:hover img{transform:scale(1.03)}.ayurveda-page .ayu-principles-right{flex-direction:column;justify-content:center;margin-top:-90px;display:flex}.ayurveda-page .ayu-principles-tag{color:#fff;background:#ffffff1a;border-radius:50px;align-self:flex-start;margin-bottom:32px;padding:7px 16px;font-size:15px;font-weight:500;display:inline-block}.ayurveda-page .ayu-principles-title{font-family:var(--font-display);letter-spacing:-.56px;color:#f0f5f2;margin-bottom:24px;font-size:clamp(32px,4.5vw,56px);font-weight:600;line-height:1.2}.ayurveda-page .ayu-principles-desc{font-family:var(--font-body);color:#e0e0e0;margin-bottom:48px;font-size:25px;line-height:1.6}.ayurveda-page .ayu-principles-cards{scrollbar-width:thin;scrollbar-color:#ffffff26 #ffffff08;flex-direction:column;gap:20px;max-height:335px;padding-bottom:15px;padding-right:12px;display:flex;overflow-y:auto}.ayurveda-page .ayu-principles-cards::-webkit-scrollbar{width:4px;height:4px}.ayurveda-page .ayu-principles-cards::-webkit-scrollbar-track{background:#ffffff08;border-radius:10px}.ayurveda-page .ayu-principles-cards::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px;transition:background .3s}.ayurveda-page .ayu-principles-cards::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ayurveda-page .ayu-principles-card{opacity:0;background:#2f3435;border:1px solid #ffffff0d;border-radius:16px;align-items:flex-start;gap:20px;padding:24px 32px;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(30px)}.ayurveda-page .ayu-principles-card.is-visible{opacity:1;transform:translateY(0)}.ayurveda-page .ayu-principles-card-icon{width:28px;height:28px;color:var(--lime);background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:4px;font-size:14px;display:flex}.ayurveda-page .ayu-principles-card-content{flex-direction:column;gap:6px;display:flex}.ayurveda-page .ayu-principles-card-title{font-family:var(--font-display);color:#fff;font-size:25px;font-weight:600}.ayurveda-page .ayu-principles-card-body{font-family:var(--font-body);color:#fff9;font-size:24px;line-height:1.5}.ayurveda-page .ayu-process{background:var(--blush);padding:120px 48px}.ayurveda-page .ayu-process-layout-grid{grid-template-columns:1fr 1.8fr;align-items:start;gap:60px;max-width:1800px;margin:0 auto;display:grid}.ayurveda-page .ayu-process-left-part,.ayurveda-page .ayu-process-right-part{flex-direction:column;gap:48px;display:flex}.ayurveda-page .ayu-process-title{font-family:var(--font-display);text-align:start;letter-spacing:-.56px;color:var(--black);max-width:100%;margin:0;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.15}.ayurveda-page .ayu-process-nav{flex-direction:column;gap:16px;display:flex}.ayurveda-page .ayu-process-nav-btn{cursor:pointer;text-align:left;background:#f2f5f3;border:1px solid #0000;border-radius:20px;align-items:center;gap:24px;padding:24px 32px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.ayurveda-page .ayu-process-nav-btn:hover{background:#e9ecea}.ayurveda-page .ayu-process-nav-btn.active{background:var(--black);color:#fff;box-shadow:0 12px 30px #0000001a}.ayurveda-page .ayu-process-nav-btn.active .ayu-process-btn-title{color:var(--lime)}.ayurveda-page .ayu-process-nav-btn.active .ayu-process-btn-step{color:#ffffff80}.ayurveda-page .ayu-process-btn-img{background:var(--gray-200);border-radius:12px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.ayurveda-page .ayu-process-btn-img img{object-fit:cover;width:100%;height:100%}.ayurveda-page .ayu-process-btn-txt{flex-direction:column;gap:4px;display:flex}.ayurveda-page .ayu-process-btn-step{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--gray-500);font-size:14px;font-weight:700;transition:color .3s}.ayurveda-page .ayu-process-btn-title{font-family:var(--font-display);color:var(--black);font-size:24px;font-weight:600;transition:color .3s}.ayurveda-page .ayu-process-detail{background:#fff;border-radius:40px;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;min-height:480px;padding:48px;display:grid;box-shadow:0 20px 50px #00000008}.ayurveda-page .ayu-process-detail-img{background:var(--gray-200);border-radius:24px;width:100%;height:380px;overflow:hidden}.ayurveda-page .ayu-process-detail-img img{object-fit:cover;width:100%;height:100%}.ayurveda-page .ayu-process-detail-txt{flex-direction:column;justify-content:center;display:flex}.ayurveda-page .ayu-process-detail-step{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--gray-500);margin-bottom:16px;font-size:16px;font-weight:600}.ayurveda-page .ayu-process-detail-title{font-family:var(--font-display);color:var(--black);margin-bottom:24px;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.1}.ayurveda-page .ayu-process-detail-desc{font-family:var(--font-body);color:#4a5568;font-size:20px;line-height:1.6}.ayurveda-page .ayu-banner-section{background:#fff;padding:80px 48px 120px}.ayurveda-page .ayu-banner-card{background:#d4ff9e;border-radius:32px;max-width:1600px;margin:0 auto;padding:80px;position:relative;overflow:hidden;box-shadow:0 20px 40px #c2fa7c26}.ayurveda-page .ayu-banner-deco{pointer-events:none;background-image:url(/assets/images/ayurveda/Circles.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain;width:300px;height:300px;position:absolute;top:0;right:0}.ayurveda-page .ayu-banner-deco:after{display:none}.ayurveda-page .ayu-banner-title{color:#050505;letter-spacing:-.5px;z-index:1;max-width:800px;margin-bottom:24px;font-family:Manrope;font-size:50px;font-style:normal;font-weight:700;line-height:160%;position:relative}.ayurveda-page .ayu-banner-desc{color:var(--gray-900);letter-spacing:-.28px;z-index:1;max-width:1900px;font-family:Manrope;font-size:28px;font-style:normal;font-weight:700;line-height:160%;position:relative}.ayurveda-page .ayu-process-mobile-only,.ayurveda-page .ayu-principles-mobile-only{display:none}.ayurveda-page .ayu-principles-desktop-only{display:grid}@media (max-width:1100px){.ayurveda-page .ayu-principles-desktop-only{display:none}.ayurveda-page .ayu-principles-mobile-only{flex-direction:column;gap:32px;display:flex}.ayurveda-page .ayu-gap-grid,.ayurveda-page .ayu-process-layout-grid{grid-template-columns:1fr;gap:48px}.ayurveda-page .ayu-gap-right{margin-top:0}.ayurveda-page .ayu-principles-left{min-height:auto}.ayurveda-page .ayu-principles-img-wrap{max-width:380px;height:380px;margin:0 auto}}@media (max-width:900px){.ayurveda-page .ayu-process-desktop-only{display:none}.ayurveda-page .ayu-process-mobile-only{flex-direction:column;gap:32px;display:flex}.ayurveda-page .ayu-process-accordion{flex-direction:column;gap:16px;margin-top:12px;display:flex}.ayurveda-page .ayu-process-accordion-item{width:100%}.ayurveda-page .ayu-process-accordion-active-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 10px 30px #00000005}.ayurveda-page .ayu-process-accordion-active-header{background:var(--black);cursor:pointer;text-align:left;flex-direction:column;gap:4px;padding:20px 24px;display:flex}.ayurveda-page .ayu-process-accordion-active-num{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;font-size:11px;font-weight:700}.ayurveda-page .ayu-process-accordion-active-title{font-family:var(--font-display);color:var(--lime);margin:0;font-size:20px;font-weight:600}.ayurveda-page .ayu-process-accordion-active-content{flex-direction:column;gap:20px;padding:24px;display:flex}.ayurveda-page .ayu-process-accordion-active-img{border-radius:16px;width:100%;height:260px;overflow:hidden}.ayurveda-page .ayu-process-accordion-active-img img{object-fit:cover;width:100%;height:100%}.ayurveda-page .ayu-process-accordion-active-desc{font-family:var(--font-body);color:#4a5568;margin:0;font-size:16px;line-height:1.6}.ayurveda-page .ayu-process-accordion-collapsed-row{cursor:pointer;text-align:left;background:#f2f5f3;border:1px solid #0000;border-radius:20px;align-items:center;gap:16px;width:100%;padding:16px 20px;transition:background .2s;display:flex}.ayurveda-page .ayu-process-accordion-collapsed-row:hover{background:#e9ecea}.ayurveda-page .ayu-process-accordion-collapsed-img{border-radius:12px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.ayurveda-page .ayu-process-accordion-collapsed-img img{object-fit:cover;width:100%;height:100%}.ayurveda-page .ayu-process-accordion-collapsed-info{flex-direction:column;gap:2px;display:flex}.ayurveda-page .ayu-process-accordion-collapsed-num{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--gray-500);font-size:11px;font-weight:700}.ayurveda-page .ayu-process-accordion-collapsed-title{font-family:var(--font-display);color:var(--black);font-size:17px;font-weight:600}.ayurveda-page .ayu-principles-cards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-direction:row;gap:16px;max-height:none;padding:10px 4px 20px;overflow:auto hidden}.ayurveda-page .ayu-principles-card{scroll-snap-align:start;flex:0 0 85%;max-width:320px;padding:20px 24px;opacity:1!important;transform:none!important}.ayurveda-page .ayu-principles-card-title{font-size:20px}.ayurveda-page .ayu-principles-card-body{font-size:15px}}@media (max-width:768px){.ayurveda-page .ayu-gap,.ayurveda-page .ayu-principles,.ayurveda-page .ayu-process,.ayurveda-page .ayu-banner-section{padding:60px 20px}.ayurveda-page .ayu-tag,.ayurveda-page .ayu-gap-tag,.ayurveda-page .ayu-principles-tag{margin-top:-20px;margin-bottom:15px!important}.ayurveda-page .ayu-gap-title,.ayurveda-page .ayu-principles-title{margin-bottom:5px}.ayurveda-page .ayu-hero{height:100vh!important;min-height:100vh!important}.ayurveda-page .ayu-hero-content{padding:100px 20px 60px}.ayurveda-page .ayu-hero-title{margin-bottom:12px;margin-left:40px;padding-left:0;font-size:28px;line-height:1.2}.ayurveda-page .ayu-hero-body-wrap{flex-direction:row;align-items:flex-start;gap:16px;margin-top:12px}.ayurveda-page .ayu-hero-asterisk{margin-top:6px}.ayurveda-page .ayu-hero-asterisk svg{width:24px;height:24px}.ayurveda-page .ayu-hero-body{font-size:16px;line-height:1.6}.ayurveda-page .ayu-gap-left{display:none}.ayurveda-page .ayu-gap-title{font-size:clamp(28px,6vw,36px)}.ayurveda-page .ayu-gap-desc{font-size:17px;line-height:1.6}.ayurveda-page .ayu-gap-cards{grid-template-columns:1fr;gap:16px;margin-top:32px}.ayurveda-page .ayu-gap-card{gap:12px;padding:24px 20px}.ayurveda-page .ayu-gap-card-title{font-size:19px}.ayurveda-page .ayu-gap-card-body{font-size:15px}.ayurveda-page .ayu-principles-img-wrap{aspect-ratio:590/520;width:100%;max-width:400px;height:auto}.ayurveda-page .ayu-principles-title{font-size:clamp(28px,6vw,25px)}.ayurveda-page .ayu-principles-desc{margin-bottom:32px;font-size:17px;line-height:1.6}.ayurveda-page .ayu-banner-card{border-radius:24px;padding:40px 24px}.ayurveda-page .ayu-banner-title{margin-bottom:16px;font-size:clamp(24px,5vw,32px);line-height:1.3}.ayurveda-page .ayu-banner-desc{font-size:clamp(15px,3.5vw,17px);line-height:1.6}.ayurveda-page .ayu-banner-deco{background-image:url("/assets/images/ayurveda/Circles Mobile View.png");width:180px;height:180px;top:0;right:0}}
