.lc-hero{--lc-primary:#9b3de6;--lc-primary-deep:#7b3fbf;--lc-secondary:#3d6ae8;--lc-accent:#1a9fd4;--lc-text:#1a1630;--lc-text-alt:#221b3d;--lc-muted:#1a1630b8;--lc-subtitle:#1a16309e;--lc-eyebrow:#7b3fbf;--lc-border:#9b3de62e;--lc-bg:#f4f1fa;box-sizing:border-box;width:100%;min-height:72vh;color:var(--lc-text);background:radial-gradient(circle at 0 0,#9b3de61f,#0000 28%),radial-gradient(circle at 100% 0,#1a9fd41a,#0000 24%),linear-gradient(#ebe6f5 0%,#f0ecf8 18%,#f4f1fa 100%);justify-content:center;align-items:center;padding:72px 24px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.lc-hero *,.lc-hero :before,.lc-hero :after{box-sizing:border-box}.lc-hero__orb{filter:blur(10px);pointer-events:none;z-index:0;border-radius:999px;position:absolute}.lc-hero__orb--violet{background:radial-gradient(circle,#9b3de647,#0000 70%);width:160px;height:160px;top:12%;right:14%}.lc-hero__orb--blue{background:radial-gradient(circle,#1a9fd438,#0000 70%);width:140px;height:140px;bottom:16%;left:10%}.lc-hero__content{z-index:1;text-align:center;max-width:760px;margin:0 auto;position:relative}.lc-hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--lc-eyebrow);margin:0 0 16px;font-size:12px;font-weight:700}.lc-hero__title{letter-spacing:-.02em;color:var(--lc-text-alt);margin:0;font-family:Montserrat,Trebuchet MS,sans-serif;font-size:clamp(28px,5vw,44px);font-weight:800;line-height:1.18}.lc-hero__subtitle{max-width:560px;color:var(--lc-subtitle);margin:20px auto 0;font-size:clamp(15px,2.2vw,18px);line-height:1.55}.lc-hero__actions{margin-top:36px}.lc-hero__btn{background:linear-gradient(135deg, var(--lc-primary) 0%, var(--lc-secondary) 100%);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:14px 32px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 10px 28px #9b3de647,inset 0 1px #ffffff59}.lc-hero__btn:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 14px 34px #9b3de657,inset 0 1px #fff6}.lc-hero__btn:active{transform:translateY(0)}@media (width<=720px){.lc-hero{min-height:64vh;padding:56px 20px}.lc-hero__orb--violet{width:110px;height:110px;right:4%}.lc-hero__orb--blue{width:100px;height:100px;left:2%}.lc-hero__btn{width:100%;max-width:320px}}.lc-about{--lc-primary:#9b3de6;--lc-primary-deep:#7b3fbf;--lc-secondary:#3d6ae8;--lc-text:#1a1630;--lc-text-alt:#221b3d;--lc-muted:#1a1630b8;--lc-eyebrow:#7b3fbf;--lc-border:#9b3de62e;--lc-surface:#ffffffeb;box-sizing:border-box;width:100%;color:var(--lc-text);background:radial-gradient(circle at 100% 0,#9b3de614,#0000 30%),linear-gradient(#f4f1fa 0%,#ebe6f5 100%);padding:80px 24px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.lc-about *,.lc-about :before,.lc-about :after{box-sizing:border-box}.lc-about__inner{grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:center;gap:48px;max-width:1100px;margin:0 auto;display:grid}.lc-about__photo-wrap{position:relative}.lc-about__photo{aspect-ratio:1;object-fit:cover;border:1px solid var(--lc-border);background:var(--lc-surface);border-radius:24px;width:100%;display:block;box-shadow:inset 0 1px #fff9,0 18px 40px #1a16301f}.lc-about__content{min-width:0}.lc-about__mantra{letter-spacing:.14em;text-transform:uppercase;color:var(--lc-eyebrow);margin:0 0 14px;font-size:12px;font-weight:700}.lc-about__greeting{letter-spacing:-.02em;color:var(--lc-text-alt);margin:0 0 20px;font-family:Montserrat,Trebuchet MS,sans-serif;font-size:clamp(26px,3.5vw,34px);font-weight:800;line-height:1.2}.lc-about__text{flex-direction:column;gap:14px;margin:0;display:flex}.lc-about__text p{color:var(--lc-muted);margin:0;font-size:16px;line-height:1.65}@media (width<=900px){.lc-about{padding:56px 20px}.lc-about__inner{grid-template-columns:1fr;gap:28px}.lc-about__photo-wrap{max-width:420px;margin:0 auto}.lc-about__greeting{text-align:left}}.lc-ayurveda{--lc-primary:#9b3de6;--lc-primary-deep:#7b3fbf;--lc-text:#1a1630;--lc-text-alt:#221b3d;--lc-muted:#1a1630b8;--lc-eyebrow:#7b3fbf;--lc-border:#9b3de62e;--lc-surface:#ffffffeb;box-sizing:border-box;width:100%;color:var(--lc-text);background:radial-gradient(circle at 0 0,#1a9fd414,#0000 28%),linear-gradient(#ebe6f5 0%,#f4f1fa 100%);padding:80px 24px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.lc-ayurveda *,.lc-ayurveda :before,.lc-ayurveda :after{box-sizing:border-box}.lc-ayurveda__inner{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:start;gap:48px;max-width:1100px;margin:0 auto;display:grid}.lc-ayurveda__photo-wrap{order:2;position:relative}.lc-ayurveda__photo{aspect-ratio:3/4;object-fit:cover;object-position:center top;border:1px solid var(--lc-border);background:var(--lc-surface);border-radius:24px;width:100%;display:block;box-shadow:inset 0 1px #fff9,0 18px 40px #1a16301f}.lc-ayurveda__content{order:1;min-width:0}.lc-ayurveda__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lc-eyebrow);margin:0 0 12px;font-size:12px;font-weight:700}.lc-ayurveda__title{letter-spacing:-.02em;color:var(--lc-text-alt);margin:0 0 22px;font-family:Montserrat,Trebuchet MS,sans-serif;font-size:clamp(26px,3.5vw,34px);font-weight:800;line-height:1.2}.lc-ayurveda__text{flex-direction:column;gap:14px;margin:0;display:flex}.lc-ayurveda__text p{color:var(--lc-muted);margin:0;font-size:16px;line-height:1.65}.lc-ayurveda__actions{margin-top:28px}.lc-ayurveda__btn{background:linear-gradient(135deg, var(--lc-primary) 0%, #3d6ae8 100%);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 28px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 10px 28px #9b3de647,inset 0 1px #ffffff59}.lc-ayurveda__btn:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 14px 34px #9b3de657,inset 0 1px #fff6}.lc-ayurveda__btn:active{transform:translateY(0)}@media (width<=900px){.lc-ayurveda{padding:56px 20px}.lc-ayurveda__inner{grid-template-columns:1fr;gap:28px}.lc-ayurveda__photo-wrap{order:1;width:100%;max-width:420px;margin:0 auto}.lc-ayurveda__content{order:2}.lc-ayurveda__btn{width:100%;max-width:320px}}.lc-divider{--lc-primary:#9b3de6;--lc-secondary:#3d6ae8;--lc-accent:#1a9fd4;--lc-line:#1a16301f;box-sizing:border-box;background:#f4f1fa;width:100%;padding:28px 24px}.lc-divider *,.lc-divider :before,.lc-divider :after{box-sizing:border-box}.lc-divider__inner{align-items:center;gap:14px;max-width:280px;margin:0 auto;display:flex}.lc-divider__line{background:linear-gradient(90deg, transparent 0%, var(--lc-line) 20%, #9b3de659 50%, var(--lc-line) 80%, transparent 100%);flex:1;height:1px}.lc-divider__dot{background:linear-gradient(135deg, var(--lc-primary), var(--lc-secondary));border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #9b3de61f}.lc-faq{--lc-primary:#9b3de6;--lc-primary-deep:#7b3fbf;--lc-secondary:#3d6ae8;--lc-text:#1a1630;--lc-text-alt:#221b3d;--lc-muted:#1a1630b8;--lc-subtitle:#1a16309e;--lc-eyebrow:#7b3fbf;--lc-border:#9b3de62e;--lc-surface:#fffffff0;box-sizing:border-box;width:100%;color:var(--lc-text);background:radial-gradient(circle at top,#9b3de61a,#0000 40%),linear-gradient(#f4f1fa 0%,#ebe6f5 100%);padding:80px 24px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.lc-faq *,.lc-faq :before,.lc-faq :after{box-sizing:border-box}.lc-faq__inner{max-width:1100px;margin:0 auto}.lc-faq__header{text-align:center;max-width:680px;margin:0 auto 40px}.lc-faq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lc-eyebrow);margin:0 0 12px;font-size:12px;font-weight:700}.lc-faq__title{letter-spacing:-.02em;color:var(--lc-text-alt);margin:0;font-family:Montserrat,Trebuchet MS,sans-serif;font-size:clamp(28px,4vw,36px);font-weight:800;line-height:1.2}.lc-faq__lead{color:var(--lc-subtitle);margin:16px auto 0;font-size:17px;line-height:1.55}.lc-faq__video{aspect-ratio:16/9;border:1px solid var(--lc-border);background:#1a1630;border-radius:20px;max-width:800px;margin:0 auto 56px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 18px 40px #1a16301f}.lc-faq__video iframe,.lc-faq__video video{border:0;width:100%;height:100%;position:absolute;inset:0}.lc-faq__video-placeholder{text-align:center;color:#f5eefebf;justify-content:center;align-items:center;padding:24px;font-size:14px;line-height:1.5;display:flex;position:absolute;inset:0}.lc-faq__section-title{text-align:center;letter-spacing:-.02em;color:var(--lc-text-alt);margin:0 0 28px;font-family:Montserrat,Trebuchet MS,sans-serif;font-size:clamp(22px,3vw,28px);font-weight:800;line-height:1.25}.lc-faq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lc-faq__card{border:1px solid var(--lc-border);background:var(--lc-surface);border-radius:18px;padding:28px 24px;box-shadow:inset 0 1px #ffffffb3,0 10px 28px #1a16300f}.lc-faq__card-num{background:linear-gradient(135deg, var(--lc-primary), var(--lc-secondary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;font-size:13px;font-weight:700;display:inline-flex}.lc-faq__card-title{color:var(--lc-text-alt);margin:0 0 12px;font-family:Montserrat,Trebuchet MS,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.lc-faq__card-text{color:var(--lc-muted);margin:0;font-size:15px;line-height:1.6}@media (width<=900px){.lc-faq{padding:56px 20px}.lc-faq__grid{grid-template-columns:1fr}.lc-faq__video{margin-bottom:40px}}
