.site .hero~.section h2,.site .whyus h2{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(30px,3.2vw,42px)}.site .hero{position:relative;overflow:hidden;background:var(--blush);padding:0;border:0}.site .hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,250,250,.94),rgba(255,250,250,.82) 42%,rgba(255,250,250,0) 72%)}.site .hero__grid{position:static;display:flex;align-items:center;min-height:720px;max-width:1240px;padding-top:64px;padding-bottom:160px}.site .hero__grid>div:first-child{position:static;max-width:560px;margin-left:2%;text-align:center}.site .hero__grid>div:first-child>:not(.hero__stats){position:relative;z-index:2}.site .hero__logo{width:200px;height:auto;margin:0 auto 24px}.site .hero h1{font-size:clamp(40px,4.4vw,56px);text-transform:uppercase;letter-spacing:.02em;margin-bottom:14px}.site .hero h1 strong{display:block;font-size:.6em;font-style:italic;text-transform:none;letter-spacing:0;margin-top:8px}.site .hero .eyebrow{font:600 12px/1.4 var(--sans);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 16px}.site .hero .lede{margin:0 auto}.site .hero .hero__cta{justify-content:center;margin-bottom:0}.site .hero__media{position:absolute;inset:0;z-index:0;background:var(--blush)}.site .hero__clip{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;opacity:0;transition:opacity .8s ease}.site .hero__clip.is-active{opacity:1}.site .hero__flag{display:flex;align-items:center;gap:12px;margin:28px auto 0;max-width:520px;text-align:left;color:var(--ink);background:var(--white);border:0;padding:14px 18px;border-radius:var(--radius);box-shadow:var(--shadow)}.site .hero__flagTag{flex:none;background:var(--blush);color:var(--rose);font:600 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:8px 10px;border-radius:20px}.site .hero__flagText{font-size:13px;line-height:1.5;color:var(--text)}.site .hero__flagText strong{color:var(--ink)}.site .hero__flagGo{margin-left:auto;color:var(--rose);font-size:18px}.site .hero__stats{position:absolute;z-index:3;left:50%;bottom:0;transform:translateX(-50%);width:min(1100px,calc(100% - 48px));display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:30px 24px;grid-gap:0;gap:0;background:var(--white);border:0;border-radius:var(--radius) var(--radius) 0 0}.site .hero__stats li{text-align:center}.site .hero__stats li+li{border-left:1px solid var(--line)}.site .hero__stats strong{display:block;font:500 32px/1.1 var(--serif);color:var(--ink)}.site .hero__stats span{font-size:13px;color:var(--muted)}.site .hero+.section{padding:0;background:var(--blush)}.site .hero+.section>.wrap.split{max-width:none;padding:0;gap:0;align-items:stretch}.site .hero+.section>.wrap.split>img{order:2;height:100%;min-height:600px;max-height:none;object-fit:cover;border-radius:0}.site .hero+.section>.wrap.split>div{align-self:center;padding:var(--sec) 72px var(--sec) max(24px,calc((100vw - var(--wrap)) / 2 + 24px))}.site .films{display:grid;grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:40px;overflow:visible}.site .films__v{width:100%;aspect-ratio:9/16;object-fit:cover;background:var(--ink);border-radius:var(--radius)}.site .hero~.section:has(.films){background:var(--blush-2)}.site .section:has(.treat__grid){background:var(--pink-soft)}.site .treat__grid{margin-top:48px}.site .treat__more{margin:48px 0 0;text-align:center}.site .section:has(.doc__grid){background:var(--blush)}.site .whyus{display:grid;grid-template-columns:1fr 1fr;background:var(--blush)}.site .whyus__photo{min-height:600px;background:url(/wp-content/uploads/2024/02/Bella-Soul-Clinic-India-1.jpg) 50%/cover no-repeat}.site .whyus__body{align-self:center;padding:var(--sec) max(24px,calc((100vw - var(--wrap)) / 2 + 24px)) var(--sec) 72px}.site .why__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-top:12px}.site .why{background:none;border-radius:0;padding:16px 0 0;border-top:2px solid var(--pink)}.site .why h3{font:500 24px/1.2 var(--serif);color:var(--ink);margin:0 0 6px}.site .why p{font-size:14px;line-height:1.65;color:var(--text);margin:0}.site .concerns{margin-top:0}.site .concerns>img{border-radius:var(--radius)}.site .concerns__list{display:block;column-count:2;column-gap:32px;list-style:none;margin:20px 0 0;padding:0}.site .concerns__list li{page-break-inside:avoid;break-inside:avoid;position:relative;padding:4px 0 4px 18px;font-size:15px;color:var(--text)}.site .concerns__list li:before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:50%;background:var(--pink)}@media (max-width:1024px){.site .films{grid-template-columns:repeat(3,minmax(0,1fr))}.site .why__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.site .hero{display:flex;flex-direction:column}.site .hero:before{display:none}.site .hero__grid{min-height:0;padding:0 24px 32px;flex-direction:column}.site .hero__media{position:relative;inset:auto;order:-1;width:calc(100% + 48px);margin:0 -24px 32px;aspect-ratio:16/9}.site .hero__grid>div:first-child{margin:0 auto}.site .hero__stats{position:relative;z-index:3;left:auto;transform:none;width:auto;margin:0 24px}.site .hero+.section>.wrap.split>img{order:0;min-height:0;height:auto}.site .hero+.section>.wrap.split>div,.site .whyus__body{padding:48px 24px}.site .whyus{grid-template-columns:minmax(0,1fr)}.site .whyus__photo{min-height:300px}.site .films{grid-template-columns:repeat(2,minmax(0,1fr))}.site .concerns__list{column-count:1}}@media (max-width:520px){.site .hero__stats{grid-template-columns:1fr;gap:14px}.site .hero__stats li+li{border-left:0;border-top:1px solid var(--line);padding-top:14px}}