body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Centra;font-weight:700;src:url(/static/media/CentraNo2-Bold.2faff7f7d3fc92a2fcd9.ttf)}@font-face{font-display:swap;font-family:Centra;font-weight:500;src:url(/static/media/CentraNo2-Medium.f94be5b326d78bb32b95.ttf)}@font-face{font-display:swap;font-family:Centra;font-weight:400;src:url(/static/media/CentraNo2-Book.2b143fa4b734a3584043.ttf)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background-color:#141214;color:#fff;font-family:Centra,sans-serif;overflow-x:hidden}h1,h2,h3,h4{font-weight:700;line-height:1.15}p{line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}ul{list-style:none}button{cursor:pointer;font-family:inherit}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.btn{align-items:center;border-radius:12px;display:inline-flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.3px;padding:14px 32px;transition:.25s ease}.btn-primary{background:linear-gradient(90.21deg,#aa367c -5.91%,#4a2fbd 111.58%);color:#fff}.btn-primary:hover{filter:brightness(1.12)}.btn-secondary{background:#0000;border:1px solid #ffffff80;color:#fff}.btn-secondary:hover{background:#ffffff14}.btn-whatsapp{background:#25d366;color:#0b1b10}.btn-whatsapp:hover{filter:brightness(1.08)}.text-link{border-bottom:1px solid;font-weight:700;padding-bottom:2px}.section{margin:0 auto;max-width:1100px;padding:60px 24px}.section h2{font-size:clamp(1.6rem,4vw,2.2rem);margin-bottom:10px;text-align:center}.section-subtitle{color:#b8b8b8;margin-bottom:30px;text-align:center}.site-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141214d9;border-bottom:1px solid #ffffff14;left:0;position:fixed;right:0;top:0;z-index:999}.site-header-inner{align-items:center;display:flex;gap:24px;margin:0 auto;max-width:1200px;padding:12px 24px}.brand img{border-radius:8px;height:44px;object-fit:cover;width:44px}.site-nav{align-items:center;display:flex;gap:6px;margin-left:auto}.nav-link{border-radius:8px;font-size:15px;opacity:.8;padding:10px 14px}.nav-link.active,.nav-link:hover{background:#ffffff14;opacity:1}.nav-lang-desktop{display:block}.nav-lang-mobile{display:none}.lang-switch{align-items:center;display:inline-flex;font-size:14px;font-weight:700;gap:6px}.lang-switch button{background:#0000;border:0;color:#ffffff8c;padding:4px 6px}.lang-switch button.active{color:#fff}.lang-divider{color:#ffffff4d}.nav-toggle{background:#0000;border:0;display:none;height:24px;position:relative;width:32px}.nav-toggle span,.nav-toggle span:after,.nav-toggle span:before{background:#fff;content:"";height:2px;left:0;position:absolute;transition:.25s ease;width:100%}.nav-toggle span{top:11px}.nav-toggle span:before{top:-9px}.nav-toggle span:after{top:9px}.nav-toggle.open span{background:#0000}.nav-toggle.open span:before{transform:translateY(9px) rotate(45deg)}.nav-toggle.open span:after{transform:translateY(-9px) rotate(-45deg)}@media (max-width:860px){.nav-toggle{display:block;margin-left:auto}.site-nav{align-items:stretch;background:#141214;border-bottom:1px solid #ffffff14;flex-direction:column;left:0;opacity:0;padding:10px 16px 20px;pointer-events:none;position:fixed;right:0;top:68px;transform:translateY(-120%);transition:.25s ease}.site-nav.open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-link{padding:14px 10px}.nav-lang-desktop{display:none}.nav-lang-mobile{border-top:1px solid #ffffff14;display:block;margin-top:10px;padding-top:10px}}.site-footer{background:#0d0c0d;margin-top:40px;padding:50px 24px 20px}.site-footer-inner{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1.2fr 1fr 1fr;margin:0 auto;max-width:1100px}.footer-brand img{border-radius:8px;height:50px;margin-bottom:12px;width:50px}.footer-brand p{color:#b8b8b8;font-size:14px;margin-top:4px}.footer-phone{color:#fff!important;font-weight:700}.footer-links{display:flex;flex-direction:column;gap:10px}.footer-links a{opacity:.8}.footer-links a:hover{opacity:1}.footer-ctas{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.footer-cta{color:#fff;font-weight:700}.footer-bottom{border-top:1px solid #ffffff14;color:#888;font-size:13px;margin:30px auto 0;max-width:1100px;padding-top:20px;text-align:center}@media (max-width:700px){.site-footer-inner{grid-template-columns:1fr;text-align:center}.footer-ctas,.footer-links{align-items:center}}.home-hero{background:radial-gradient(circle at 50% 0,#2a1c3d 0,#141214 60%);padding:150px 24px 70px;text-align:center}.home-hero-inner{margin:0 auto;max-width:1100px}.kicker{border:1px solid #ffffff4d;border-radius:20px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:16px;padding:6px 14px}.home-hero h1{font-size:clamp(2rem,6vw,3.2rem);margin-bottom:10px}.home-credentials{color:#cbb8e8;font-size:15px;margin-bottom:40px}.home-question{font-size:clamp(1.3rem,3vw,1.8rem);margin-bottom:28px}.fork-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.fork-card{background-position:50%;background-size:cover;border-radius:20px;display:block;min-height:360px;overflow:hidden;position:relative;transition:transform .3s ease}.fork-card:hover{transform:translateY(-4px)}.fork-card-overlay{background:linear-gradient(180deg,#14121426,#141214eb 75%);display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:28px;position:absolute;text-align:left}.fork-card h3{font-size:1.6rem;margin-bottom:2px}.fork-card-sub{color:#cbb8e8;font-weight:600;margin-bottom:10px}.fork-card-desc{color:#ddd;margin-bottom:16px}.fork-card-cta{color:#fff;font-weight:700}@media (max-width:760px){.fork-cards{grid-template-columns:1fr}.home-hero{padding:120px 20px 50px}}.home-about-teaser{padding:60px 24px 80px}.home-about-teaser-inner{align-items:center;display:flex;gap:36px;justify-content:center;margin:0 auto;max-width:1100px}.home-about-teaser-inner>div{max-width:520px}.home-about-teaser-inner img{border-radius:16px;flex-shrink:0;height:260px;object-fit:cover;width:220px}.home-about-teaser-inner ul{margin:14px 0}.home-about-teaser-inner li{color:#ddd;margin-bottom:8px;padding-left:20px;position:relative}.home-about-teaser-inner li:before{color:#c060a0;content:"✓";font-weight:700;left:0;position:absolute}@media (max-width:700px){.home-about-teaser-inner{flex-direction:column;text-align:center}.home-about-teaser-inner img{height:220px;width:180px}.home-about-teaser-inner li{text-align:left}}.path-hero{align-items:center;background-position:50%;background-size:cover;display:flex;min-height:60vh;padding:150px 24px 70px}.path-hero-small{min-height:36vh;padding:130px 24px 50px}.path-hero-inner{margin:0 auto;max-width:760px;text-align:center}.path-hero h1{font-size:clamp(1.9rem,5vw,3rem);margin-bottom:14px}.path-hero p{color:#e4e4e4;font-size:1.1rem;margin-bottom:30px}.trust-bar{background:#1c1a1e;border-bottom:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:10px 36px;justify-content:center;padding:26px 24px}.trust-item{align-items:center;color:#ddd;display:flex;font-size:14px;font-weight:600;gap:8px}.trust-dot{background:linear-gradient(90.21deg,#aa367c -5.91%,#4a2fbd 111.58%);border-radius:50%;height:8px;width:8px}.groups-grid,.outcomes-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.group-card,.outcome-card{background:#1c1a1e;border-radius:16px;overflow:hidden;padding-bottom:20px;text-align:center}.group-card img,.outcome-card img{height:180px;object-fit:cover;width:100%}.group-card h3,.outcome-card h3{font-size:1.1rem;margin:16px 16px 8px}.group-card p,.outcome-card p{color:#bbb;font-size:.95rem;margin:0 16px}.steps-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.step-card{background:#1c1a1e;border-radius:16px;padding:24px 18px;text-align:center}.step-number{align-items:center;background:linear-gradient(90.21deg,#aa367c -5.91%,#4a2fbd 111.58%);border-radius:50%;display:inline-flex;font-weight:700;height:36px;justify-content:center;margin-bottom:12px;width:36px}.step-card h3{font-size:1rem;margin-bottom:6px}.step-card p{color:#bbb;font-size:.9rem}@media (max-width:860px){.groups-grid,.outcomes-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr 1fr}}@media (max-width:500px){.steps-grid{grid-template-columns:1fr}}.schedule-table{background:#1c1a1e;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.schedule-table td,.schedule-table th{border-bottom:1px solid #ffffff0f;padding:14px;text-align:center}.schedule-table th{background:#26222a;font-size:.85rem;letter-spacing:.4px;text-transform:uppercase}@media (max-width:700px){.schedule-table thead{display:none}.schedule-table,.schedule-table tbody,.schedule-table td,.schedule-table tr{display:block;width:100%}.schedule-table tr{border-radius:12px;margin-bottom:14px;overflow:hidden}.schedule-table td{padding-left:46%;position:relative;text-align:left}.schedule-table td:before{color:#cbb8e8;content:attr(data-label);font-weight:700;left:14px;position:absolute;width:40%}}.media-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.media-grid-item{aspect-ratio:1/1;background:none;border:0;border-radius:10px;overflow:hidden;padding:0;position:relative}.media-grid-item img,.media-grid-item video{height:100%;object-fit:cover;object-position:top center;width:100%}.media-video-thumb{height:100%;position:relative;width:100%}.media-video-thumb video{filter:brightness(.7)}.media-play{align-items:center;background:#00000080;border-radius:50%;color:#fff;display:flex;font-size:1.6rem;height:44px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}@media (max-width:860px){.media-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.media-grid{grid-template-columns:repeat(2,1fr)}}.media-modal{align-items:center;background:#000000e0;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.media-modal-inner{max-width:900px;position:relative;width:100%}.media-modal-content{border-radius:10px;display:block;margin:0 auto;max-height:80vh;object-fit:contain;width:100%}.media-modal-close{background:none;font-size:2rem;right:0;top:-40px}.media-modal-close,.media-modal-nav{border:0;color:#fff;position:absolute}.media-modal-nav{background:#ffffff1a;border-radius:50%;font-size:1.8rem;height:44px;top:50%;transform:translateY(-50%);width:44px}.media-modal-nav.prev{left:-10px}.media-modal-nav.next{right:-10px}@media (max-width:700px){.media-modal-nav.prev{left:4px}.media-modal-nav.next{right:4px}}.reviews-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.review-card{background:#1c1a1e;border-radius:16px;overflow:hidden}.review-card-img img{height:210px;object-fit:cover;object-position:center 25%;width:100%}.review-card-body{padding:22px}.review-card-body h4{font-size:1.05rem;margin-bottom:8px}.review-card-desc{color:#999;font-size:.85rem;margin-bottom:12px}.review-card-quote{color:#ddd;font-size:.92rem;font-style:italic}@media (max-width:860px){.reviews-grid{grid-template-columns:1fr}}.intro-grid{align-items:center;display:flex;gap:32px}.intro-grid img{border-radius:16px;flex-shrink:0;height:260px;object-fit:cover;width:220px}.intro-video-note{color:#999;font-size:.9rem;font-style:italic;margin-top:16px}@media (max-width:700px){.intro-grid{flex-direction:column;text-align:center}.intro-grid img{height:240px;width:200px}}.trust-section{text-align:center}.trust-section p{color:#ccc;margin:0 auto;max-width:720px}.pricing-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.pricing-card{background:#1c1a1e;border-radius:16px;padding:28px 20px;text-align:center}.pricing-card.featured{background:#241c28;border:1px solid #aa367c}.pricing-card h3{font-size:1.1rem;margin-bottom:10px}.pricing-price{color:#cbb8e8;font-size:1.4rem;font-weight:700;margin-bottom:10px}.pricing-card p{color:#bbb;font-size:.9rem}.pricing-note{color:#999;font-size:.85rem;margin-top:20px;text-align:center}.pricing-cta-wrap{margin-top:24px;text-align:center}@media (max-width:860px){.pricing-grid{grid-template-columns:1fr}}.faq-accordion{margin:0 auto;max-width:760px}.faq-item{border-bottom:1px solid #ffffff1a}.faq-question{align-items:center;background:none;border:0;color:#fff;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;padding:18px 4px;text-align:left;width:100%}.faq-icon{color:#cbb8e8;font-size:1.3rem}.faq-answer{color:#bbb;padding:0 4px 18px}.booking-cta{margin:0 auto;max-width:700px;padding:60px 24px;text-align:center}.booking-cta h2{font-size:clamp(1.5rem,4vw,2rem);margin-bottom:10px}.booking-subtitle{color:#bbb;margin-bottom:26px}.booking-note{color:#888;font-size:.85rem;margin-top:14px}.corporate-teaser{color:#bbb;text-align:center}.corporate-teaser .text-link{color:#cbb8e8}.corporate-body{max-width:760px;text-align:center}.corporate-body p{color:#ddd;margin-bottom:16px}.corporate-body .btn{margin-top:10px}.corporate-video{text-align:center}.corporate-video-el{border-radius:16px;max-width:700px;width:100%}.about-hero{align-items:center;display:flex;gap:32px;justify-content:center;margin:0 auto;max-width:1100px;padding:150px 24px 40px}.about-hero-text{max-width:560px}.about-hero img{border-radius:16px;flex-shrink:0;height:280px;object-fit:cover;width:220px}.about-hero h1{font-size:clamp(1.8rem,4.5vw,2.6rem)}.about-hero p{color:#cbb8e8;margin-top:6px}.about-timeline{margin:0 auto;max-width:860px}.about-timeline li{border-bottom:1px solid #ffffff14;padding:14px 0 14px 28px;position:relative}.about-timeline li:before{color:#aa367c;content:"●";left:0;position:absolute}.about-story-section p{color:#ddd;margin:0 auto 16px;max-width:860px}.about-cta-section{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media (max-width:700px){.about-hero{flex-direction:column;padding-top:120px;text-align:center}.about-hero img{height:220px;width:180px}}
/*# sourceMappingURL=main.e52ef8c9.css.map*/