.LandingHero_hero__fFRWT{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:8rem 2rem 4rem;overflow:hidden;background-color:#0a0a0f}.LandingHero_bgLayer__y9k70{position:absolute;top:-25%;left:0;width:100%;height:160%;z-index:1;pointer-events:none;background-image:radial-gradient(circle at center,rgba(10,10,15,.42) 0,rgba(10,10,15,.72) 100%),linear-gradient(180deg,rgba(10,10,15,.45),rgba(10,10,15,.65) 60%,#0a0a0f),url(/assets/para-anfitrioes/hero-img.jpg);background-size:cover;background-position:center 30%;background-repeat:no-repeat;will-change:transform}.LandingHero_container__ENK1d{position:relative;z-index:10;max-width:1100px;margin:-40px auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem;will-change:transform,opacity}.LandingHero_title__ouJAD{font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.25;font-weight:700;letter-spacing:-.025em;color:#fff;margin:0;max-width:900px;animation:LandingHero_fadeIn__1Zqgq .8s ease forwards;opacity:0;animation-delay:.2s}.LandingHero_highlight__k0Ors{background:linear-gradient(135deg,#818cf8,#c084fc 50%,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.LandingHero_description__5mEbU{font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;color:var(--text-muted);max-width:750px;margin:0 auto;animation:LandingHero_fadeIn__1Zqgq .8s ease forwards;opacity:0;animation-delay:.4s}.LandingHero_actions__Wgwlg{display:flex;gap:1rem;margin-top:1rem;animation:LandingHero_fadeIn__1Zqgq .8s ease forwards;opacity:0;animation-delay:.6s}.LandingHero_disclaimer__SwNT5{font-size:.875rem;color:rgba(255,255,255,.6);opacity:.7;margin-top:1rem;animation:LandingHero_fadeIn__1Zqgq 1s ease forwards;opacity:0;animation-delay:.8s}@keyframes LandingHero_slideDown__vot6o{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingHero_fadeIn__1Zqgq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.LandingHero_hero__fFRWT{padding:7rem 1.25rem 4rem;min-height:auto;background-position:50%}.LandingHero_container__ENK1d{margin-top:0;gap:1.5rem}.LandingHero_actions__Wgwlg{flex-direction:column;width:100%}.LandingHero_actions__Wgwlg button{width:100%}}.LandingFAQ_faqSection__HmEwt{padding:7rem 1.5rem;background:#f8fafc;color:#0f172a;width:100%;position:relative;border-top:1px solid rgba(255,255,255,.08)}.LandingFAQ_container__6kCE2{max-width:860px;margin:0 auto;width:100%}.LandingFAQ_header__OETcP{text-align:center;margin-bottom:3.5rem}.LandingFAQ_title__vuCR9{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;letter-spacing:-.025em;color:#0f172a;margin:0}.LandingFAQ_accordion__V5_1p{display:flex;flex-direction:column;gap:1.125rem}.LandingFAQ_item__Jw4Qu{background:#ffffff;border:1px solid #e2e8f0;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px -1px rgba(15,23,42,.03),0 2px 4px -2px rgba(15,23,42,.02);transition:all .25s cubic-bezier(.16,1,.3,1)}.LandingFAQ_item__Jw4Qu:hover{border-color:#cbd5e1;box-shadow:0 10px 15px -3px rgba(15,23,42,.06),0 4px 6px -4px rgba(15,23,42,.03);transform:translateY(-1px)}.LandingFAQ_item__Jw4Qu.LandingFAQ_open__2ccqR{border-color:#c7d2fe;box-shadow:0 12px 24px -4px rgba(99,102,241,.12),0 4px 6px -2px rgba(15,23,42,.02)}.LandingFAQ_trigger___UycV{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.75rem;background:none;border:none;color:#0f172a;font-size:1.05rem;font-weight:600;text-align:left;cursor:pointer;transition:color .2s ease}.LandingFAQ_trigger___UycV:hover{color:#4f46e5}.LandingFAQ_icon__jHncS{color:#94a3b8;flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s ease}.LandingFAQ_item__Jw4Qu.LandingFAQ_open__2ccqR .LandingFAQ_icon__jHncS{transform:rotate(180deg);color:#6366f1}.LandingFAQ_content__Z_pUV{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1),padding .35s ease;padding:0 1.75rem}.LandingFAQ_item__Jw4Qu.LandingFAQ_open__2ccqR .LandingFAQ_content__Z_pUV{max-height:500px;padding:0 1.75rem 1.5rem}.LandingFAQ_answer__vmah1{color:#334155;font-size:1.05rem;line-height:1.65;margin:0}.LandingFAQ_answer__vmah1 a{color:#4f46e5;font-weight:600;text-decoration:underline;text-underline-offset:4px}.LandingFAQ_answer__vmah1 a:hover{color:#6366f1}@media (max-width:768px){.LandingFAQ_faqSection__HmEwt{padding:4.5rem 1rem}.LandingFAQ_trigger___UycV{padding:1.25rem;font-size:1rem}.LandingFAQ_content__Z_pUV{padding:0 1.25rem}.LandingFAQ_item__Jw4Qu.LandingFAQ_open__2ccqR .LandingFAQ_content__Z_pUV{padding:0 1.25rem 1.25rem}}.LandingVideoSection_section__5o_Rv{position:relative;min-height:80vh;display:flex;align-items:center;padding:5rem 2rem;overflow:hidden;background-color:#0a0a0f}.LandingVideoSection_videoWrapper__3vxET{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.LandingVideoSection_video__7_30s{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.LandingVideoSection_overlay__IeRP8{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(10,10,15,.45),rgba(10,10,15,.2) 50%,rgba(10,10,15,.6));pointer-events:none}.LandingVideoSection_container__pboc3{position:relative;z-index:10;max-width:1200px;width:100%;margin:0 auto;display:flex;justify-content:flex-start;align-items:center}.LandingVideoSection_card__x1iKr{max-width:480px;width:100%;display:flex;flex-direction:column;gap:1.5rem;background:#18181bd0!important}.LandingVideoSection_badgeText__ji4Ue{font-size:1.4rem;font-weight:900;font-style:italic;font-family:Space Grotesk,sans-serif;letter-spacing:.03em;color:#c084fc}.LandingVideoSection_textContent__XLV7R{display:flex;flex-direction:column;gap:1rem}.LandingVideoSection_paragraph__0_SqD{font-size:1.05rem;line-height:1.65;color:rgba(255,255,255,.9);margin:0}.LandingVideoSection_paragraphHighlight__XiPFq{font-size:1.05rem;line-height:1.6;font-weight:600;color:#fff;margin:0}.LandingVideoSection_actions__OOg3D{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:.5rem}.LandingVideoSection_actions__OOg3D button{width:100%}.LandingVideoSection_disclaimer__EKd_V{font-size:.8125rem;color:rgba(255,255,255,.6);margin:0;text-align:center}@media (max-width:768px){.LandingVideoSection_section__5o_Rv{min-height:auto;padding:3.5rem 1rem}.LandingVideoSection_card__x1iKr{padding:1.75rem;max-width:100%;border-radius:20px}.LandingVideoSection_paragraphHighlight__XiPFq,.LandingVideoSection_paragraph__0_SqD{font-size:.95rem}}