.page_main__GlU4n{width:100%}.page_container__aoG4z{max-width:1200px;margin:0 auto}.page_bgAlt__t6Bxx{background-color:var(--color-bg-secondary)}.page_hero__SKW6o{padding:calc(var(--spacing-section) * 1) 5%;display:flex;align-items:center;justify-content:center;min-height:85vh;background-color:var(--color-bg-primary);position:relative;overflow:hidden}.page_hero__SKW6o:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:url(/logoFlorDeLotus.png);background-position:center right -20%;background-repeat:no-repeat;background-size:60%;opacity:.03;z-index:0}.page_heroContainer__WSN_b{max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center;gap:48px;z-index:1}@media (min-width:900px){.page_heroContainer__WSN_b{flex-direction:row;text-align:left;align-items:center;justify-content:space-between}}.page_heroContent__2lPR8{flex:1 1;max-width:600px}@media (min-width:900px){.page_heroContent__2lPR8{max-width:55%}}.page_heroImageWrapper__QogUd{flex:1 1;width:100%;max-width:500px;position:relative;border-radius:var(--radius-minimal);overflow:hidden;box-shadow:var(--shadow-floating);transform:translateY(0);animation:page_float__P1Jpw 6s ease-in-out infinite}@keyframes page_float__P1Jpw{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.page_heroImage__Q6NCQ{width:100%;height:auto;object-fit:cover;border-radius:var(--radius-minimal);display:block}.page_heroContent__2lPR8 h1{font-size:clamp(1.75rem,4vw,3rem);margin-bottom:24px;line-height:1.15;color:var(--color-text-primary);font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em}.page_subtitle__iAJUg{font-size:1.15rem;color:var(--color-text-secondary);margin-bottom:40px;line-height:1.6;max-width:750px}@media (max-width:899px){.page_subtitle__iAJUg{margin-inline:auto}}.page_heroInfoLine__qlCG4{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:48px;color:var(--color-text-secondary);font-size:.95rem}@media (max-width:899px){.page_heroInfoLine__qlCG4{justify-content:center}}.page_infoItem__dz_wO{display:flex;align-items:center;gap:8px;font-weight:500}.page_infoDot__qanHV{color:var(--color-accent-gold)}.page_heroActions__8_tzb{display:flex;gap:16px;justify-content:flex-start;flex-wrap:wrap;margin-bottom:24px}@media (max-width:899px){.page_heroActions__8_tzb{justify-content:center}}.page_primaryButton__iKEy8{background-color:#1e1e1e;color:#fff;padding:16px 24px;font-size:1rem;border:none;border-radius:6px;font-weight:600;transition:all .3s ease;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body)}.page_primaryButton__iKEy8:hover{background-color:#c6a75e;color:#1e1e1e;transform:translateY(-2px);box-shadow:0 6px 20px rgba(198,167,94,.3)}.page_primaryButton__iKEy8:hover .page_btnIcon__JkD3s{fill:#1e1e1e}.page_btnIcon__JkD3s{width:20px;height:20px;fill:currentColor;flex-shrink:0}.page_heroDisclaimer__gJHXM{font-size:.85rem;color:#888;max-width:500px;line-height:1.5}@media (max-width:899px){.page_heroDisclaimer__gJHXM{margin:0 auto;text-align:center}}.page_sectionHeader__a4Fw5{margin-bottom:64px;text-align:center;display:flex;flex-direction:column;align-items:center}.page_sectionHeader__a4Fw5 h2{font-size:2.4rem;font-family:var(--font-heading);color:var(--color-text-primary);line-height:1.25;position:relative;padding-bottom:24px}.page_sectionHeader__a4Fw5 h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:2px;background-color:var(--color-accent-gold)}.page_centerAction__uzHXR{display:flex;justify-content:center;margin-top:56px}.page_imageSeparator__XhGqB{width:100%;height:200px;position:relative;overflow:hidden}.page_testimonials__T_1MQ{padding:var(--spacing-section) 5%}.page_rating__E7BEc{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.page_stars__IfV3K{color:var(--color-text-primary);font-size:1.2rem;letter-spacing:2px}.page_testimonialsGrid__grkNB{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px}.page_testimonialCard__8YWAu{background-color:var(--color-bg-card);padding:40px;border-radius:var(--radius-minimal);box-shadow:var(--shadow-card);font-size:1.1rem;line-height:1.7;color:var(--color-text-primary);border:1px solid rgba(198,167,94,.1);font-style:italic;position:relative}.page_testimonialCard__8YWAu:before{content:'"';font-family:var(--font-heading);font-size:4rem;color:var(--color-accent-gold);opacity:.2;position:absolute;top:10px;left:20px}.page_symptoms__ndjTw{padding:var(--spacing-section) 5%}.page_symptomsGrid__o7Dsx{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px}.page_symptomCard__UCiRl{background-color:var(--color-bg-primary);border:1px solid var(--color-border);padding:32px;border-radius:var(--radius-minimal);transition:transform .2s ease,box-shadow .2s ease}.page_symptomCard__UCiRl:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.page_symptomCard__UCiRl h3{font-size:1.25rem;margin-bottom:16px;color:var(--color-text-primary);font-weight:600}.page_symptomCard__UCiRl p{color:var(--color-text-secondary);line-height:1.6;font-size:1rem}.page_methodology__EauDv{padding:var(--spacing-section) 5%;background-color:var(--color-bg-secondary)}.page_methodIntro__uH_6Y{font-size:1.15rem;color:var(--color-text-secondary);max-width:700px;margin:16px auto 0;line-height:1.6}.page_processGrid__Mm2qw{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:48px;gap:48px;margin-top:64px;text-align:center}.page_processItem__ZALFF{display:flex;flex-direction:column;align-items:center}.page_iconCircle__fyWXm{width:72px;height:72px;background-color:var(--color-bg-card);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:var(--color-accent-gold);box-shadow:var(--shadow-floating);border:1px solid rgba(198,167,94,.15)}.page_processItem__ZALFF h3{font-size:1.2rem;margin-bottom:12px;color:var(--color-text-primary);font-weight:600}.page_processItem__ZALFF p{color:var(--color-text-secondary);line-height:1.6;font-size:.95rem}.page_approach__IfDPz{padding:var(--spacing-section) 5%;text-align:center}.page_approachContent__LPl9q{max-width:800px;margin:0 auto}.page_approachContent__LPl9q h2{font-family:var(--font-heading);font-size:2.2rem;margin-bottom:24px;color:var(--color-text-primary);line-height:1.3}.page_approachContent__LPl9q p{font-size:1.15rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:40px}.page_approachChecks__FtpDm{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.page_checkItem__PCGR_{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:.95rem;background-color:var(--color-bg-secondary);padding:8px 16px;border-radius:var(--radius-button)}.page_authoritySection__czxGe{padding:var(--spacing-section) 5%;background-color:var(--color-bg-secondary)}.page_aboutCard__NG3bW{max-width:900px;margin:0 auto;background-color:var(--color-bg-card);border-radius:var(--radius-minimal);box-shadow:var(--shadow-card);padding:64px 48px;text-align:center;border:1px solid rgba(198,167,94,.1)}.page_aboutImageWrapper__ZZvOK{width:160px;height:160px;border-radius:50%;margin:0 auto 32px;position:relative;border:4px solid var(--color-bg-primary);box-shadow:var(--shadow-floating);overflow:hidden}.page_aboutImage__CiEwT{width:100%;height:100%;object-fit:cover;display:block}.page_aboutCard__NG3bW h2{font-family:var(--font-heading);font-size:2.2rem;color:var(--color-text-primary);margin-bottom:16px}.page_subLine__LUTlQ{width:40px;height:2px;background-color:var(--color-accent-gold);margin:0 auto 24px}.page_credentials__3L6sT{color:var(--color-text-secondary);font-size:1.05rem;margin-bottom:24px;font-weight:500}.page_aboutCard__NG3bW p{font-size:1.1rem;line-height:1.6;color:var(--color-text-secondary);margin-bottom:32px;max-width:650px;margin-inline:auto}.page_badges__wAm5_{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.page_badge__s34Is{background-color:#f3f4f6;padding:6px 16px;border-radius:9999px;font-size:.9rem;color:var(--color-text-secondary);border:1px solid var(--color-border)}.page_faqSection__NArq_{padding:var(--spacing-section) 5%}.page_faqList__rwZfK{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.page_faqItem__ZM3hV{border:1px solid var(--color-border);border-radius:var(--radius-minimal);background-color:var(--color-bg-primary);overflow:hidden}.page_faqQuestion__21phv{padding:24px;font-size:1.1rem;font-weight:500;color:var(--color-text-primary);cursor:pointer;list-style:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_faqQuestion__21phv::-webkit-details-marker{display:none}.page_faqQuestion__21phv:after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--color-text-secondary);transition:transform .3s ease}.page_faqItem__ZM3hV[open] .page_faqQuestion__21phv:after{transform:translateY(-50%) rotate(45deg)}.page_faqItem__ZM3hV[open] .page_faqQuestion__21phv{border-bottom:1px solid var(--color-border)}.page_faqAnswer__TQMcb{padding:24px;font-size:1.05rem;line-height:1.6;color:var(--color-text-secondary);background-color:var(--color-bg-secondary)}.page_finalCtaSection__TYm4d{padding:var(--spacing-section) 5%;background-color:var(--color-bg-secondary);text-align:center}.page_finalCtaWrapper__2MYFa{max-width:800px;margin:0 auto}.page_finalCtaWrapper__2MYFa h2{font-family:var(--font-heading);font-size:2.2rem;color:var(--color-text-primary);margin-bottom:24px;line-height:1.3}.page_finalCtaWrapper__2MYFa p{font-size:1.15rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:32px}.page_sectionFadeIn__53tK_{opacity:0;transform:translateY(24px);animation:page_sectionFadeInUp__cUhVk .7s ease forwards}@keyframes page_sectionFadeInUp__cUhVk{to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.page_primaryButton__iKEy8{width:100%;padding:16px 20px;font-size:.95rem}.page_heroContent__2lPR8 h1{font-size:1.75rem}.page_aboutCard__NG3bW h2,.page_approachContent__LPl9q h2,.page_finalCtaWrapper__2MYFa h2,.page_sectionHeader__a4Fw5 h2{font-size:1.6rem}.page_hero__SKW6o{padding:60px 5% 48px}}