.vXX8Xq_inner{max-width:1160px;margin:0 auto}.vXX8Xq_hero{background:var(--hero-bg,#f4f0e7);border-bottom:1px solid var(--hero-border,#e7e1d4);padding:46px 24px 56px;position:relative;overflow:hidden}.vXX8Xq_heroRow{flex-wrap:wrap;align-items:center;gap:36px;display:flex}.vXX8Xq_heroCol{flex:460px;min-width:280px}.vXX8Xq_eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--hero-eyebrow,#b8923f);margin:0 0 12px;font-size:12.5px}.vXX8Xq_sectionEyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--sec-a-eyebrow,#b8923f);margin:0 0 12px;font-size:12.5px}.vXX8Xq_creamEyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--eyebrow,#b8923f);margin:0 0 12px;font-size:12.5px}.vXX8Xq_title{color:var(--hero-ink,#004b49);margin:0 0 8px;font-size:clamp(36px,5.6vw,56px);font-weight:700;line-height:1.04}.vXX8Xq_subtitle{font-family:var(--font-display);color:var(--hero-script,var(--hero-eyebrow,#b8923f));margin:0 0 20px;font-size:clamp(24px,3.4vw,34px);line-height:1.1}.vXX8Xq_intro{max-width:840px;color:var(--hero-sub,#004b49);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 26px;font-size:16px;line-height:1.72}.vXX8Xq_heroButtons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vXX8Xq_btnPetrol{background:var(--gold-btn-bg,#c69b4f);color:var(--gold-btn-ink,#00302e);border-radius:999px;align-items:center;gap:9px;padding:13px 28px;font-size:15px;text-decoration:none;transition:background .2s;display:inline-flex}.vXX8Xq_btnPetrol:hover{background:var(--gold-btn-hover,#d4ab5f)}.vXX8Xq_btnGhost{background:var(--green-btn-bg,#0a615c);color:var(--green-btn-ink,#fff);border-radius:999px;align-items:center;gap:9px;padding:13px 28px;font-size:15px;text-decoration:none;transition:background .2s;display:inline-flex}.vXX8Xq_btnGhost:hover{background:var(--green-btn-hover,#08514d)}.vXX8Xq_heroDisc{background:var(--hero-disc,radial-gradient(circle at 38% 30%, #0a615c, #00302e));border:3px solid var(--hero-disc-ring,#c69b4f);border-radius:50%;flex:0 0 clamp(168px,19vw,232px);justify-content:center;align-self:center;align-items:center;width:clamp(168px,19vw,232px);height:clamp(168px,19vw,232px);display:flex;box-shadow:0 14px 32px #00302e42}.vXX8Xq_heroArt{background:var(--hero-art,#fff);width:67%;height:67%;-webkit-mask:url(/assets/ganesha-yoga.svg) 50%/contain no-repeat;mask:url(/assets/ganesha-yoga.svg) 50%/contain no-repeat}.vXX8Xq_sectionWhite{background:var(--sec-a-bg,#fff);padding:clamp(56px,7vw,84px) 24px}.vXX8Xq_sectionCreme{background:var(--sec-b-bg,#f4f0e7);border-top:1px solid var(--sec-border,#e7e1d4);padding:clamp(56px,7vw,84px) 24px}.vXX8Xq_jedeRow{max-width:1060px}.vXX8Xq_jedeCol{margin-bottom:34px}.vXX8Xq_jedeTitle{color:var(--c-heading);margin:0 0 18px;font-size:clamp(27px,3.6vw,38px);font-weight:700;line-height:1.16}.vXX8Xq_proseMark{color:var(--sec-a-heading,#004b49)}.vXX8Xq_prose{color:var(--sec-a-ink,#4a5f59);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 14px;font-size:16px;line-height:1.78}.vXX8Xq_prose strong{color:var(--c-heading)}.vXX8Xq_inlineLink{color:var(--c-link);border-bottom:1px solid var(--c-link);text-decoration:none;transition:color .2s}.vXX8Xq_inlineLink:hover{color:var(--c-heading)}.vXX8Xq_jedeCardCol{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.vXX8Xq_card{flex-direction:column;flex:320px;gap:16px;min-width:270px;display:flex}.vXX8Xq_cardIcon{background:radial-gradient(120% 120% at 50% 26%,#0a615c,#00302e);border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:inline-flex;box-shadow:0 12px 26px #00302e33}.vXX8Xq_cardIconImg{object-fit:contain;width:80px;height:80px;display:block}.vXX8Xq_cardTitle{color:var(--c-heading);margin:0 0 4px;font-size:21px;font-weight:700}.vXX8Xq_cardBadge{letter-spacing:.18em;text-transform:uppercase;color:var(--card-muted,#004b49);margin:0;font-size:11px}.vXX8Xq_cardText{color:var(--card-ink,#004b49);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:15px;line-height:1.74}.vXX8Xq_orteHead{text-align:center;max-width:640px;color:var(--sec-heading,#004b49);margin:0 auto 42px}.vXX8Xq_orteIntro{color:var(--sec-ink,#4a5f59);text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:1.72}.vXX8Xq_orteHead .vXX8Xq_eyebrow{margin-bottom:14px}.vXX8Xq_orteTitle{color:var(--sec-heading,#004b49);margin:0;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.16}.vXX8Xq_orteCard,.vXX8Xq_orteCardReverse{flex-wrap:wrap;align-items:center;gap:28px 44px;display:flex}.vXX8Xq_orteCard{margin-bottom:22px}.vXX8Xq_orteCardReverse{flex-direction:row-reverse}.vXX8Xq_orteMedia{aspect-ratio:4/3;background:#dce9e3;border-radius:16px;flex:0 440px;min-width:270px;position:relative;overflow:hidden}.vXX8Xq_orteImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vXX8Xq_photoPlaceholder{text-align:center;background:#dce9e3;border:1px dashed #004b4947;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.vXX8Xq_photoPlaceholderText{letter-spacing:.02em;color:var(--card-ink,#004b49);font-size:13px;line-height:1.5}.vXX8Xq_orteBody{flex:400px;min-width:280px}.vXX8Xq_orteBadge{letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold-eyebrow);margin:0 0 8px;font-size:11px}.vXX8Xq_orteCardTitle{color:var(--c-heading);margin:0 0 12px;font-size:25px;font-weight:700;line-height:normal}.vXX8Xq_orteText{color:var(--card-ink,#004b49);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 16px;font-size:15px;line-height:1.72}.vXX8Xq_orteList{flex-direction:column;gap:9px;margin:0 0 20px;padding:0;list-style:none;display:flex}.vXX8Xq_orteListItem{align-items:baseline;gap:10px;display:flex}.vXX8Xq_orteMark{color:var(--card-mark,#c69b4f);font-size:14px}.vXX8Xq_orteTerm{color:var(--c-heading);font-size:15px;font-weight:700}.vXX8Xq_orteDesc{color:var(--card-ink,#004b49);font-size:14px}.vXX8Xq_cta{color:var(--sec-a-ink,#004b49);border-top:1px solid var(--sec-border,#e7e1d4)}.vXX8Xq_ctaInner{flex-wrap:wrap;justify-content:center;align-items:center;gap:36px 60px;max-width:1020px;margin:0 auto;display:flex}.vXX8Xq_ctaIllu{aspect-ratio:1;border-radius:50%;flex:0 0 clamp(210px,26vw,300px);width:clamp(210px,26vw,300px);overflow:hidden}.vXX8Xq_ctaIlluImg{object-fit:cover;width:100%;height:100%;display:block}.vXX8Xq_ctaBody{flex:420px;min-width:280px}.vXX8Xq_ctaTitle{color:var(--sec-a-heading,#004b49);margin:0 0 14px;font-size:clamp(26px,3.6vw,34px);font-weight:700;line-height:1.2}.vXX8Xq_ctaText{max-width:560px;color:var(--sec-a-ink,#4a5f59);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 26px;font-size:16px;line-height:1.74}.vXX8Xq_ctaButtons{flex-wrap:wrap;gap:14px;display:flex}.vXX8Xq_ctaBtnGold{background:var(--gold-btn-bg,#c69b4f);color:var(--gold-btn-ink,#00302e);border-radius:999px;align-items:center;gap:9px;padding:14px 30px;font-size:16px;text-decoration:none;transition:background .2s;display:inline-flex}.vXX8Xq_ctaBtnGold:hover{background:var(--gold-btn-hover,#d4ab5f)}.vXX8Xq_ctaBtnGhost{background:var(--green-btn-bg,#0a615c);color:var(--green-btn-ink,#fff);border-radius:999px;align-items:center;gap:9px;padding:14px 30px;font-size:16px;text-decoration:none;transition:background .2s;display:inline-flex}.vXX8Xq_ctaBtnGhost:hover{background:var(--green-btn-hover,#08514d)}
