.TrackAnimation_wrapper__L4_fU{pointer-events:none;z-index:50;max-width:1100px;margin:0 auto;position:absolute;inset:600px 0 0}.TrackAnimation_container__ptRMW{position:absolute;top:0;bottom:0;left:-40px;transform:translateX(-100%);width:100px}.TrackAnimation_trackLine__UASQe{width:32px;height:100%;background:linear-gradient(180deg,#C8C0B8,#C8C0B8) 6px 0 /2px 100% no-repeat,linear-gradient(180deg,#C8C0B8,#C8C0B8) 24px 0 /2px 100% no-repeat,repeating-linear-gradient(180deg,transparent 0,transparent 20px,#C8C0B8 0,#C8C0B8 24px) 0 0 /100% 100%;opacity:.6;z-index:1}.TrackAnimation_trackLine__UASQe,.TrackAnimation_train__xy9iA{position:absolute;top:4rem;left:50%;transform:translateX(-50%)}.TrackAnimation_train__xy9iA{display:flex;align-items:center;justify-content:center;z-index:2}.TrackAnimation_trainImage__U_MhO{width:50px;height:auto;display:block}.TrackAnimation_smokeContainer__XZpvx{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:3}.TrackAnimation_smokePuff__3GS4i{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.98) 0,rgba(245,247,250,.88) 40%,rgba(215,222,235,.45) 70%,rgba(180,190,205,0) 100%);box-shadow:0 2px 8px rgba(0,0,0,.12);pointer-events:none;will-change:transform,opacity}@media (max-width:1366px){.TrackAnimation_wrapper__L4_fU{display:none}}.Events_section__5dEWV{width:100%;padding:4rem 0;display:flex;justify-content:center;background-color:var(--bg-light)}.Events_container__3Ppu5{width:100%;max-width:1200px;padding:0 2rem}.Events_mainTitle__ZQFr7{font-family:var(--font-serif);font-size:2.5rem;color:var(--primary);margin-bottom:2rem;text-align:left}.Events_grid__rOiEa{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.Events_card__O8eh7{display:flex;background-color:#ffffff;border:1px solid var(--primary);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(89,32,32,.08);min-height:120px}.Events_iconContainer__1G0Qd{width:95px;background-color:var(--primary);color:var(--secondary-gold-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-right:1px solid rgba(89,32,32,.12)}.Events_icon__z1iIk{width:38px;height:38px;stroke-width:1.75}.Events_cardContent__MiFqt{padding:1.25rem 1.5rem;display:flex;flex-direction:column;justify-content:center;flex:1 1}.Events_cardTitle__Fs1iK{font-family:var(--font-serif);font-size:1.2rem;font-weight:700;color:var(--primary);margin-bottom:.4rem}.Events_cardDesc__bXlkb{font-family:var(--font-sans);font-size:.88rem;color:var(--text-main);line-height:1.45;margin:0}@media (max-width:992px){.Events_grid__rOiEa{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:768px){.Events_container__3Ppu5{padding:0 1rem}.Events_card__O8eh7{min-height:auto}.Events_iconContainer__1G0Qd{width:80px}.Events_icon__z1iIk{width:30px;height:30px}.Events_cardContent__MiFqt{padding:1.1rem 1.2rem}.Events_cardTitle__Fs1iK{font-size:1.1rem}.Events_cardDesc__bXlkb{font-size:.82rem}}.FAQ_section__KRryS{width:100%;padding:4rem 0;display:flex;justify-content:center;background-color:var(--bg-light)}.FAQ_container__lURr4{width:100%;max-width:1200px;padding:0 2rem}.FAQ_mainTitle__IJjhn{font-family:var(--font-serif);font-size:2.5rem;color:var(--secondary-green);margin-bottom:2rem;text-align:left}.FAQ_list___Dz7q{gap:1rem}.FAQ_item__MzI7p,.FAQ_list___Dz7q{display:flex;flex-direction:column}.FAQ_question__EErxC{width:100%;background-color:#0b382e;color:#fff;border:none;padding:1.5rem;text-align:left;font-family:var(--font-sans);font-weight:700;font-size:1.1rem;cursor:pointer;transition:background-color .3s;display:flex;justify-content:space-between;align-items:center}.FAQ_question__EErxC:hover{background-color:var(--secondary-green)}.FAQ_icon__Hf3L_{transition:transform .3s}.FAQ_iconOpen__eA17E{transform:rotate(180deg)}.FAQ_answer__kZijx{background-color:#eae6e3;padding:1.5rem;font-family:var(--font-sans);font-size:.95rem;color:var(--text-main);line-height:1.6}@media (max-width:768px){.FAQ_container__lURr4{padding:0 1rem}.FAQ_question__EErxC{font-size:1rem}.FAQ_answer__kZijx{font-size:.9rem}}.FindUs_section__TGcjS{width:100%;padding:4rem 0;display:flex;justify-content:center;background-color:#FFF}.FindUs_container__3wIRL{width:100%;max-width:1200px;padding:0 2rem}.FindUs_content__NeMfl{display:flex;gap:4rem}.FindUs_textSection__RtVO_{flex:1 1}.FindUs_preTitle__01mf0{font-family:var(--font-sans);font-size:.75rem;font-weight:700;color:var(--primary);text-transform:uppercase;margin-bottom:.5rem;letter-spacing:1px}.FindUs_mainTitle__ZA9_Y{font-family:var(--font-serif);font-size:2.5rem;color:var(--primary);margin-bottom:1rem}.FindUs_desc__oZ3go{font-family:var(--font-sans);font-size:.95rem;color:var(--text-main);line-height:1.5;margin-bottom:2rem}.FindUs_infoBlock__GcONK{margin-bottom:1.5rem}.FindUs_badge__IU9JP{display:inline-block;background-color:var(--primary);color:#fff;font-family:var(--font-sans);font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:999px;margin-bottom:.5rem}.FindUs_infoText__kz869{font-family:var(--font-sans);font-size:1rem;color:var(--text-main);line-height:1.4;margin:0 0 .5rem}.FindUs_reservasAction__CL_Ij{margin-top:.35rem;margin-bottom:.5rem}.FindUs_whatsappButton__nN4p4{display:inline-flex;align-items:center;gap:.625rem;background-color:#25D366;color:#FFFFFF;padding:.65rem 1.25rem;border-radius:8px;font-family:var(--font-sans);font-weight:600;font-size:.95rem;text-decoration:none;box-shadow:0 4px 14px rgba(37,211,102,.25);transition:all .25s ease;width:fit-content}.FindUs_whatsappButton__nN4p4:hover{background-color:#20ba5a;transform:translateY(-2px);box-shadow:0 6px 18px rgba(37,211,102,.35);color:#FFFFFF}.FindUs_whatsappIcon__gwGll{flex-shrink:0}.FindUs_mapSection___lXvD{flex:1 1;display:flex;min-height:420px;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.08)}.FindUs_mapIframe__5AEPP{width:100%;height:100%;min-height:420px;border:0;display:block}@media (max-width:768px){.FindUs_container__3wIRL{padding:0 1rem}.FindUs_content__NeMfl{flex-direction:column}.FindUs_mapIframe__5AEPP,.FindUs_mapSection___lXvD{min-height:350px}}.Gallery_section__2HBZP{width:100%;padding:4.5rem 0;display:flex;justify-content:center;background-color:#FFFFFF;position:relative}.Gallery_container__TeB4j{width:100%;max-width:1200px;padding:0 2rem}.Gallery_header__2CB1E{margin-bottom:2.5rem;text-align:left}.Gallery_preTitle__F93kP{font-family:var(--font-sans);font-size:.8rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.5rem}.Gallery_mainTitle__ZDFKf{font-family:var(--font-serif);font-size:2.5rem;color:var(--primary);margin-bottom:.75rem}.Gallery_desc__VMqko{font-family:var(--font-sans);font-size:1.05rem;color:var(--text-muted);max-width:600px;line-height:1.5}.Gallery_mosaicGrid__zW_0G{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:240px;gap:1.25rem}.Gallery_mosaicItem__EIxHG{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;background-color:#E2DBD6;box-shadow:0 4px 15px rgba(0,0,0,.02);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.Gallery_mosaicItem__EIxHG:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.12)}.Gallery_itemFeatured__mbOkc{grid-column:span 2;grid-row:span 2}.Gallery_itemWide__c_poO{grid-column:span 2;grid-row:span 1}.Gallery_itemSquare__i2GzQ{grid-column:span 1;grid-row:span 1}.Gallery_image__Oa2A3{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.Gallery_mosaicItem__EIxHG:hover .Gallery_image__Oa2A3{transform:scale(1.06)}.Gallery_overlay__H3pFA{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.28) 35%,rgba(0,0,0,.05) 55%,transparent 75%);opacity:1;display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem 1.4rem;color:#fff;transition:background .35s ease;pointer-events:none}.Gallery_mosaicItem__EIxHG:hover .Gallery_overlay__H3pFA{background:linear-gradient(0deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.38) 40%,rgba(0,0,0,.1) 65%,transparent 80%)}.Gallery_category__pxKxg{font-family:var(--font-sans);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--secondary-gold-light);margin-bottom:.2rem;text-shadow:0 1px 2px rgba(0,0,0,.4)}.Gallery_itemTitle__9LG_v{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;color:#ffffff;line-height:1.2;margin-bottom:.25rem;text-shadow:0 1px 3px rgba(0,0,0,.45)}.Gallery_itemDesc__wug63{font-family:var(--font-sans);font-size:.85rem;color:#f2ece6;line-height:1.35;margin:0;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.4)}.Gallery_lightbox__JQ_uH{position:fixed;inset:0;background-color:rgba(0,0,0,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem}.Gallery_lightboxContent__FqOha{position:relative;max-width:900px;max-height:85vh;display:flex;flex-direction:column;align-items:center}.Gallery_lightboxImg__YGpAa{max-width:100%;max-height:75vh;object-fit:contain;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.5)}.Gallery_lightboxCaption__iF0ul{margin-top:1rem;color:#fff;text-align:center}.Gallery_lightboxCaption__iF0ul h3{font-family:var(--font-serif);font-size:1.3rem;color:#fff;margin-bottom:.25rem}.Gallery_lightboxCaption__iF0ul span{font-family:var(--font-sans);font-size:.85rem;color:var(--secondary-gold-light);text-transform:uppercase;letter-spacing:1px}.Gallery_lightboxCaption__iF0ul p{font-family:var(--font-sans);font-size:.95rem;color:#e0deda;margin-top:.35rem;line-height:1.4}.Gallery_closeBtn__x_qNn{position:absolute;top:-2.5rem;right:0;background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:transform .2s,opacity .2s}.Gallery_closeBtn__x_qNn:hover{transform:scale(1.15);opacity:.8}@media (max-width:992px){.Gallery_mosaicGrid__zW_0G{grid-template-columns:repeat(2,1fr);grid-auto-rows:220px;gap:1rem}.Gallery_itemFeatured__mbOkc{grid-column:span 2;grid-row:span 2}.Gallery_itemWide__c_poO{grid-column:span 2;grid-row:span 1}.Gallery_itemSquare__i2GzQ{grid-column:span 1;grid-row:span 1}.Gallery_overlay__H3pFA{opacity:1;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.25) 35%,transparent 70%);padding:1rem}}@media (max-width:768px){.Gallery_section__2HBZP{padding:3rem 0}.Gallery_container__TeB4j{padding:0 1rem}.Gallery_header__2CB1E{margin-bottom:1.75rem}.Gallery_mainTitle__ZDFKf{font-size:2.1rem}.Gallery_desc__VMqko{font-size:.95rem}.Gallery_mosaicGrid__zW_0G{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px;gap:.75rem}.Gallery_itemFeatured__mbOkc{grid-column:span 2;grid-row:span 2}.Gallery_itemWide__c_poO{grid-column:span 2;grid-row:span 1}.Gallery_itemSquare__i2GzQ{grid-column:span 1;grid-row:span 1}.Gallery_overlay__H3pFA{opacity:1;padding:.85rem}.Gallery_itemTitle__9LG_v{font-size:1.05rem}.Gallery_category__pxKxg{font-size:.65rem}.Gallery_itemDesc__wug63{font-size:.75rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:480px){.Gallery_mosaicGrid__zW_0G{grid-auto-rows:150px;gap:.6rem}.Gallery_itemFeatured__mbOkc{grid-column:span 2;grid-row:span 2}.Gallery_lightbox__JQ_uH{padding:1rem}.Gallery_closeBtn__x_qNn{top:-2.25rem;right:0}}.Hero_hero__sbIHl{min-height:640px;position:relative;overflow:hidden;margin-top:0;display:flex;align-items:center;background-color:#000000;padding:6.5rem 0 4rem}.Hero_container__ePyrf{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:flex-end;position:relative;z-index:3}.Hero_bgWrapper__EDi2N{z-index:0;overflow:hidden}.Hero_bgVideo__D2sio,.Hero_bgWrapper__EDi2N{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000}.Hero_bgVideo__D2sio{object-fit:cover;object-position:center;z-index:1}.Hero_content__pgel1{max-width:580px;text-align:left;z-index:3;display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(135deg,rgba(28,12,12,.72),rgba(18,8,8,.22));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);padding:2.25rem 2.5rem;border-radius:20px;border:1px solid rgba(205,176,84,.28);box-shadow:0 20px 45px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.02)}.Hero_badge___My6T{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--secondary-gold-light);background:rgba(89,32,32,.6);border:1px solid rgba(205,176,84,.45);padding:.35rem .9rem;border-radius:9999px;margin-bottom:1.1rem;box-shadow:0 2px 8px rgba(0,0,0,.3)}.Hero_badgeDot__PC3Fy{font-size:.85rem;color:var(--secondary-gold-light)}.Hero_title__IAc43{font-family:var(--font-serif);font-size:4.2rem;font-weight:800;line-height:1.05;color:#ffffff;margin-bottom:.4rem;letter-spacing:-.02em;text-shadow:0 4px 18px rgba(0,0,0,.85)}.Hero_titleGold__ea_ep{color:var(--secondary-gold-light);text-shadow:0 0 25px rgba(205,176,84,.45),0 4px 18px rgba(0,0,0,.85)}.Hero_divider___s_sl{display:flex;align-items:center;gap:.75rem;margin:1.1rem 0 1.25rem;width:100%;max-width:320px}.Hero_dividerLine__Uj2f_{height:2px;flex:1 1;background:linear-gradient(90deg,transparent,rgba(205,176,84,.85),transparent)}.Hero_dividerIcon__82cBL{color:var(--secondary-gold-light);font-size:.8rem;filter:drop-shadow(0 0 6px rgba(205,176,84,.7))}.Hero_subtitle__k63Rl{font-family:var(--font-sans);font-size:1.65rem;font-weight:700;color:#f7f4ef;line-height:1.3;margin-bottom:.75rem;text-shadow:0 2px 10px rgba(0,0,0,.75)}.Hero_highlight__EFSto{color:var(--secondary-gold-light);font-weight:700;border-bottom:2px solid rgba(205,176,84,.5);padding-bottom:1px}.Hero_description__N1JyJ{font-family:var(--font-sans);font-size:1.05rem;color:rgba(243,240,238,.9);line-height:1.55;margin-bottom:1.75rem;text-shadow:0 1px 4px rgba(0,0,0,.7)}.Hero_ctaGroup__hjs6l{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.Hero_primaryCta__mYGTI{display:inline-flex;align-items:center;gap:.55rem;background:var(--primary);color:#ffffff;font-family:var(--font-sans);font-size:1rem;font-weight:700;padding:.8rem 1.65rem;border-radius:9999px;border:1.5px solid rgba(205,176,84,.5);box-shadow:0 4px 16px rgba(89,32,32,.6),0 0 0 2px rgba(89,32,32,.4);transition:all .25s ease;text-decoration:none;cursor:pointer}.Hero_primaryCta__mYGTI:hover{background:var(--primary-light);transform:translateY(-2px);box-shadow:0 8px 24px rgba(89,32,32,.75),0 0 0 3px rgba(205,176,84,.4);border-color:var(--secondary-gold-light)}.Hero_secondaryCta__hGUxp{display:inline-flex;align-items:center;gap:.55rem;background:rgba(255,255,255,.1);color:#ffffff;font-family:var(--font-sans);font-size:1rem;font-weight:600;padding:.8rem 1.45rem;border-radius:9999px;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .25s ease;text-decoration:none;cursor:pointer}.Hero_secondaryCta__hGUxp:hover{background:rgba(255,255,255,.22);transform:translateY(-2px);border-color:rgba(255,255,255,.6);box-shadow:0 4px 16px rgba(0,0,0,.4)}.Hero_description__N1JyJ{color:#FFF}@media (max-width:992px){.Hero_hero__sbIHl{min-height:580px;padding:7rem 0 3.5rem}.Hero_container__ePyrf{padding:0 1.5rem}.Hero_content__pgel1{max-width:520px;padding:2rem}.Hero_title__IAc43{font-size:3.4rem}.Hero_subtitle__k63Rl{font-size:1.45rem}}@media (max-width:768px){.Hero_hero__sbIHl{min-height:440px;padding:5.25rem 0 1.75rem}.Hero_container__ePyrf{padding:0 1rem;justify-content:center}.Hero_content__pgel1{max-width:100%;width:100%;padding:1.35rem 1.15rem;border-radius:16px;align-items:center;text-align:center;background:linear-gradient(135deg,rgba(35,18,18,.45),rgba(18,10,10,.3));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:1px solid rgba(205,176,84,.25);box-shadow:0 10px 25px rgba(0,0,0,.35)}.Hero_badge___My6T{margin-bottom:.65rem;padding:.25rem .75rem;font-size:.72rem;justify-content:center}.Hero_title__IAc43{font-size:2.45rem;line-height:1.1;text-align:center;margin-bottom:.25rem}.Hero_divider___s_sl{margin:.65rem auto;max-width:220px}.Hero_subtitle__k63Rl{font-size:1.15rem;text-align:center;margin-bottom:.45rem}.Hero_description__N1JyJ{font-size:.88rem;text-align:center;margin-bottom:1.1rem;color:#ffffff;text-shadow:0 1px 4px rgba(0,0,0,.85);max-width:100%}.Hero_ctaGroup__hjs6l{width:100%;justify-content:center;gap:.75rem}.Hero_primaryCta__mYGTI,.Hero_secondaryCta__hGUxp{flex:1 1;justify-content:center;font-size:.88rem;padding:.65rem .85rem}}@media (max-width:480px){.Hero_hero__sbIHl{min-height:380px;padding:4.75rem 0 1.25rem}.Hero_content__pgel1{padding:1.1rem .85rem;border-radius:14px}.Hero_title__IAc43{font-size:2rem}.Hero_badge___My6T{font-size:.66rem;letter-spacing:.08em;padding:.2rem .6rem;margin-bottom:.5rem}.Hero_subtitle__k63Rl{font-size:1.02rem;margin-bottom:.35rem}.Hero_description__N1JyJ{font-size:.82rem;line-height:1.4;margin-bottom:.85rem}.Hero_ctaGroup__hjs6l{flex-direction:row;gap:.5rem}.Hero_primaryCta__mYGTI,.Hero_secondaryCta__hGUxp{font-size:.8rem;padding:.55rem .65rem}}.Highlights_section__kwMXe{width:100%;padding:4rem 0;display:flex;justify-content:center;background-color:var(--primary-dark)}.Highlights_container__RRmw5{width:100%;max-width:1200px;padding:0 2rem}.Highlights_mainTitle__o4ELa{font-family:var(--font-serif);font-size:2.5rem;color:var(--bg-light);margin-bottom:2rem;text-align:left}.Highlights_grid__HWQRX{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem}.Highlights_card__DhAPu{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.05);display:flex;flex-direction:column;border:2px solid transparent}.Highlights_kidsCard__16wD8{background:#FFFDF8;border:2px dashed #e5a93c;box-shadow:0 6px 18px rgba(229,169,60,.22)}.Highlights_kidsBadge__QPG6B{position:absolute;top:10px;left:10px;z-index:2;background:linear-gradient(135deg,#FFC107,#FF8F00);color:#3A1515;font-family:var(--font-sans);font-size:.72rem;font-weight:700;padding:.25rem .65rem;border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.25);display:flex;align-items:center;gap:.3rem;border:1px solid rgba(255,255,255,.6);letter-spacing:.3px;animation:Highlights_pulseBadge__uvS8O 3s ease-in-out infinite}@keyframes Highlights_pulseBadge__uvS8O{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.Highlights_imageContainer__DLVJ8{width:100%;aspect-ratio:4/3;position:relative;overflow:hidden;background-color:#f3ece6}.Highlights_cardImage__FSQ5P{object-fit:cover}.Highlights_cardContent__97PnY{padding:1.25rem 1rem;text-align:center;display:flex;flex-direction:column;flex:1 1}.Highlights_kidsContent__4IvmK{background:#FFFBF2}.Highlights_cardTitle__fJg9t{font-family:var(--font-serif);font-size:1.15rem;color:var(--primary);margin-bottom:.4rem}.Highlights_kidsTitle__JOo8m{color:#B45309;font-weight:700}.Highlights_cardDesc__vrU5j{font-family:var(--font-sans);font-size:.82rem;color:var(--text-main);line-height:1.4;margin:0}@media (max-width:1100px){.Highlights_grid__HWQRX{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (max-width:768px){.Highlights_container__RRmw5{padding:0 1rem}.Highlights_grid__HWQRX{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:520px){.Highlights_grid__HWQRX{grid-template-columns:1fr;gap:1.25rem}}.HowItWorks_section__ETesQ{width:100%;padding:3rem 0;display:flex;justify-content:center;background-color:#FFF}.HowItWorks_container__A4JXO{width:100%;max-width:1200px;padding:0 2rem}.HowItWorks_mainTitle__IAbRl{font-family:var(--font-serif);font-size:2.5rem;color:var(--primary);margin-bottom:2rem;text-align:left}.HowItWorks_grid__g36s4{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.HowItWorks_card___PdD_{display:flex;flex-direction:column;align-items:center;text-align:center}.HowItWorks_imageContainer__PGVHV{width:100%;aspect-ratio:350/200;background-color:#E2DBD6;border-radius:20px;position:relative;margin-bottom:2.5rem;box-shadow:0 4px 10px rgba(0,0,0,.08)}.HowItWorks_image__Ksgr3{object-fit:cover;border-radius:20px}.HowItWorks_circleNumber__zgwpu{position:absolute;bottom:-37px;left:50%;transform:translateX(-50%);width:75px;height:75px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-serif);font-size:3rem;font-weight:700;border:4px solid var(--bg-light);line-height:1;z-index:2}.HowItWorks_circleNumber__zgwpu:after,.HowItWorks_circleNumber__zgwpu:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:14px;height:14px;background-color:var(--bg-light);border-radius:50%}.HowItWorks_circleNumber__zgwpu:before{left:-11px}.HowItWorks_circleNumber__zgwpu:after{right:-11px}.HowItWorks_title__FMmKw{font-family:var(--font-serif);font-size:1.6rem;font-weight:700;margin-bottom:.25rem;margin-top:.5rem}.HowItWorks_desc__a_ov9{font-family:var(--font-sans);font-size:1.1rem;line-height:1.4;color:var(--text-main);padding:0 1rem}@media (max-width:992px){.HowItWorks_grid__g36s4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.HowItWorks_section__ETesQ{width:100%;padding:2rem 0;display:flex;justify-content:center;background-color:var(--bg-light)}.HowItWorks_container__A4JXO{padding:0 1rem}.HowItWorks_grid__g36s4{grid-template-columns:1fr}.HowItWorks_mainTitle__IAbRl{text-align:center;margin-bottom:1.5rem}}.ParaBrincar_section___C0pe{width:100%;padding:5rem 0 5.5rem;display:flex;justify-content:center;background-color:var(--primary);position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.ParaBrincar_container__mjbqA{width:100%;max-width:1200px;padding:0 2rem;position:relative;z-index:1}.ParaBrincar_header__R0UWs{text-align:left;max-width:820px;margin:0 0 3rem}.ParaBrincar_mainTitle__7d5gx{font-family:var(--font-serif);font-size:2.85rem;color:#FFFFFF;margin-bottom:.85rem;letter-spacing:-.01em;line-height:1.15;text-shadow:0 2px 10px rgba(0,0,0,.3)}.ParaBrincar_description__HreNW{font-family:var(--font-sans);font-size:1.05rem;color:#F8F5F2;line-height:1.6;margin:0;text-shadow:0 1px 4px rgba(0,0,0,.2)}.ParaBrincar_grid__lNERL{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.ParaBrincar_card__Lg3KF{background:#FFFFFF;border:1px solid rgba(255,255,255,.2);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 12px 30px rgba(0,0,0,.22);position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.ParaBrincar_card__Lg3KF:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.3)}.ParaBrincar_cardImageContainer__R6ItA{width:100%;height:220px;position:relative;overflow:hidden;background-color:#FFFFFF;border-bottom:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;padding:.75rem}.ParaBrincar_cardImage__w3ngD{width:100%;height:100%;object-fit:contain;display:block;transition:transform .35s ease}.ParaBrincar_card__Lg3KF:hover .ParaBrincar_cardImage__w3ngD{transform:scale(1.03)}.ParaBrincar_cardBody__gawu8{padding:1.6rem 1.4rem;display:flex;flex-direction:column;flex:1 1;background:#FFFFFF}.ParaBrincar_cardTitle__wT7Ri{font-family:var(--font-serif);font-size:1.45rem;color:var(--primary-dark);margin-bottom:.65rem;line-height:1.25}.ParaBrincar_cardDesc__7RInj{font-family:var(--font-sans);font-size:.92rem;color:#4A3B32;line-height:1.55;margin-bottom:1.5rem;flex:1 1}.ParaBrincar_downloadBtn__PhAmD{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.85rem 1.25rem;border-radius:10px;background-color:var(--secondary-green);color:#FFFFFF;font-family:var(--font-sans);font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 12px rgba(38,99,84,.25);border:none}.ParaBrincar_downloadBtn__PhAmD:hover{background-color:#1e5044;color:#FFFFFF;transform:translateY(-2px);box-shadow:0 6px 18px rgba(38,99,84,.35)}.ParaBrincar_downloadBtn__PhAmD:active{transform:translateY(0)}.ParaBrincar_downloadIcon__dLs1W{flex-shrink:0;color:#FFFFFF;transition:transform .25s ease}.ParaBrincar_downloadBtn__PhAmD:hover .ParaBrincar_downloadIcon__dLs1W{transform:translateY(2px)}@media (max-width:1024px){.ParaBrincar_grid__lNERL{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.ParaBrincar_section___C0pe{padding:3.5rem 0 4rem}.ParaBrincar_container__mjbqA{padding:0 1.25rem}.ParaBrincar_header__R0UWs{margin-bottom:2rem}.ParaBrincar_mainTitle__7d5gx{font-size:2.2rem}.ParaBrincar_description__HreNW{font-size:.95rem}.ParaBrincar_grid__lNERL{grid-template-columns:1fr;gap:1.35rem}.ParaBrincar_cardImageContainer__R6ItA{height:190px}}.Reviews_section__6yU6k{width:100%;padding:4rem 0 3rem;display:flex;justify-content:center;background-color:var(--bg-light);overflow:hidden}.Reviews_container__asi6x{width:100%;max-width:1240px;padding:0 2rem}.Reviews_mainTitle__8Ts9t{font-family:var(--font-serif);font-size:2.5rem;color:var(--primary);margin-bottom:2rem;text-align:left}.Reviews_layoutWrapper__vjO9h{display:flex;align-items:center;gap:2rem;position:relative;width:100%}.Reviews_summaryCard__hpU6Z{width:220px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.5rem 0}.Reviews_summaryScoreNumber__gUll4{font-family:var(--font-serif);font-size:3.5rem;font-weight:800;color:#111827;line-height:1;letter-spacing:-.02em;margin-bottom:.25rem}.Reviews_summaryStars__gvUb7{display:flex;align-items:center;gap:3px;margin:.45rem 0}.Reviews_halfStarWrapper__A4OdB{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;line-height:0}.Reviews_halfStarWrapper__A4OdB svg{flex-shrink:0}.Reviews_halfStarFill__9n3NP{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden;display:inline-flex}.Reviews_halfStarFill__9n3NP svg{min-width:24px;width:24px;height:24px;flex-shrink:0}.Reviews_summaryBasedOn__l03_V{font-family:var(--font-sans);font-size:.92rem;color:#1f2937;line-height:1.35}.Reviews_summaryUnderline__DKjUx{font-weight:700;text-decoration:underline;text-underline-offset:3px}.Reviews_summaryGoogleLink__nKlM_{margin-top:.75rem;display:inline-flex;transition:opacity .2s}.Reviews_summaryGoogleLink__nKlM_:hover{opacity:.85}.Reviews_summaryGoogleLogo__zhg08{height:32px;width:auto;display:block}.Reviews_carouselSection__6eSlG{flex:1 1;min-width:0;position:relative}.Reviews_carouselCardsRow__miHWl{display:flex;gap:1.25rem;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.5rem .25rem}.Reviews_carouselCardsRow__miHWl::-webkit-scrollbar{display:none}.Reviews_reviewCard__C9fbU{background:#ffffff;border:1px solid #eef0f4;border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 10px rgba(0,0,0,.03);min-height:200px;position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 2.5rem) / 3);scroll-snap-align:start;transition:transform .2s ease,box-shadow .2s ease}.Reviews_reviewCard__C9fbU:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.06)}.Reviews_cardTopRow__XP73R{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.Reviews_cardAuthorGroup__HI8GY{display:flex;align-items:center;gap:.75rem;min-width:0}.Reviews_cardAvatar__tIUPe{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff;font-weight:700;font-size:.95rem;font-family:var(--font-sans);flex-shrink:0;overflow:hidden}.Reviews_cardAvatarImg__AQzxD{width:100%;height:100%;object-fit:cover}.Reviews_cardAuthorMeta__KXZuv{min-width:0}.Reviews_cardAuthorName__86_ob{font-family:var(--font-sans);font-weight:700;font-size:.92rem;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.Reviews_cardAuthorDate__QeNyo{font-family:var(--font-sans);font-size:.75rem;color:#9ca3af;margin-top:2px}.Reviews_cardGoogleG__zjI7X{width:20px;height:20px;flex-shrink:0}.Reviews_cardRatingRow__77y_T{display:flex;align-items:center;gap:4px;margin:.75rem 0 .5rem}.Reviews_cardStars__QXb2F{display:flex;align-items:center;gap:2px}.Reviews_cardBody__J07Ui{display:flex;flex-direction:column;flex:1 1}.Reviews_cardText__dAn06{font-family:var(--font-sans);font-size:.88rem;line-height:1.5;color:#374151;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.5rem}.Reviews_cardReadMore__JehRw{background:none;border:none;padding:0;font-family:var(--font-sans);font-size:.78rem;color:#9ca3af;text-align:left;cursor:pointer;align-self:flex-start}.Reviews_cardReadMore__JehRw:hover{text-decoration:underline;color:#6b7280}.Reviews_navCircleBtn__BC_rE{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:#ffffff;border:1px solid #e5e7eb;box-shadow:0 2px 10px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:transform .2s,box-shadow .2s,background-color .2s}.Reviews_navCircleBtn__BC_rE:hover{background-color:#f9fafb;box-shadow:0 4px 14px rgba(0,0,0,.18);transform:translateY(-50%) scale(1.05)}.Reviews_navCircleNext__4hHZU{right:-18px}.Reviews_navCirclePrev__H2SuP{left:-18px}.Reviews_certificateWrapper__LXuaq{display:flex;justify-content:flex-end;margin-top:1.5rem;width:100%}.Reviews_certificateBadge__v8bOE{background-color:#006747;color:#ffffff;font-family:var(--font-sans);font-size:.82rem;font-weight:700;padding:.4rem .95rem;border-radius:6px;display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;box-shadow:0 2px 6px rgba(0,103,71,.25);transition:opacity .2s,transform .15s}.Reviews_certificateBadge__v8bOE:hover{opacity:.92;transform:translateY(-1px)}.Reviews_certificateInfo__JN9oV{font-size:.9rem;opacity:.85}@media (max-width:1080px){.Reviews_layoutWrapper__vjO9h{flex-direction:column;align-items:stretch}.Reviews_summaryCard__hpU6Z{width:100%;margin-bottom:.5rem}.Reviews_reviewCard__C9fbU{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 1.25rem) / 2)}.Reviews_navCircleNext__4hHZU{right:-10px}.Reviews_navCirclePrev__H2SuP{left:-10px}}@media (max-width:640px){.Reviews_carouselCardsRow__miHWl{gap:.85rem;padding-left:.25rem;padding-right:.25rem}.Reviews_reviewCard__C9fbU{flex:0 0 88%;scroll-snap-align:center;padding:1.15rem;min-height:190px}.Reviews_navCircleNext__4hHZU,.Reviews_navCirclePrev__H2SuP{display:none}.Reviews_certificateWrapper__LXuaq{justify-content:center}}.WelcomeBanner_bannerWrapper__WE3Um{background-color:var(--primary-dark);width:100%;padding:1.5rem 0;display:flex;justify-content:center;position:relative;z-index:10}.WelcomeBanner_container__ijPM7{width:100%;max-width:1200px;display:flex;justify-content:space-between;align-items:center;padding:0 2rem;color:var(--bg-light);gap:4rem}.WelcomeBanner_leftCol__JNBRn{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0}.WelcomeBanner_pill__BePjL{background-color:var(--secondary-green);color:var(--bg-light);padding:.25rem 1rem;border-radius:999px;font-family:var(--font-serif);font-weight:500;font-size:1.1rem;margin-bottom:.75rem;transition:background-color .3s ease}.WelcomeBanner_pillClosed__ILjZL{background-color:#8C2424;color:#FFFFFF}.WelcomeBanner_time__XgY_J{font-family:var(--font-sans);font-size:3.5rem;font-weight:700;line-height:1;letter-spacing:-1px}.WelcomeBanner_timeClosed__rgt_U{font-size:2.75rem;letter-spacing:-.5px}.WelcomeBanner_smallText__ZPwB_{font-family:var(--font-sans);font-size:.8rem;opacity:.9;margin-top:.25rem}.WelcomeBanner_linkWrapper__MbP0u{margin-top:1rem;width:100%}.WelcomeBanner_link__3IXnz{justify-content:space-between;font-size:.75rem;font-weight:400;text-decoration:none;text-transform:uppercase;transition:opacity .3s;letter-spacing:.5px}.WelcomeBanner_link__3IXnz,.WelcomeBanner_reopenNotice__NPr8m{display:flex;align-items:center;font-family:var(--font-sans);padding:.6rem 0;border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4)}.WelcomeBanner_reopenNotice__NPr8m{justify-content:flex-start;font-size:.85rem;font-weight:500;color:var(--bg-light);letter-spacing:.3px}.WelcomeBanner_link__3IXnz:hover{opacity:.7}.WelcomeBanner_arrow__yuhBO{font-size:1.1rem;line-height:0;font-family:var(--font-sans)}.WelcomeBanner_rightCol__v_Y_d{flex:1 1;display:flex;justify-content:center}.WelcomeBanner_welcomeBox__H__io{width:100%;border:25px solid transparent;border-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNjAnIGhlaWdodD0nNjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTSAwIDE1IEEgMTUgMTUgMCAwIDAgMTUgMCBMIDQ1IDAgQSAxNSAxNSAwIDAgMCA2MCAxNSBMIDYwIDQ1IEEgMTUgMTUgMCAwIDAgNDUgNjAgTCAxNSA2MCBBIDE1IDE1IDAgMCAwIDAgNDUgWicgZmlsbD0nIzU5MjAyMCcgLz48cGF0aCBkPSdNIDcgMjEgQSAyMi4xIDIyLjEgMCAwIDAgMjEgNyBMIDM5IDcgQSAyMi4xIDIyLjEgMCAwIDAgNTMgMjEgTCA1MyAzOSBBIDIyLjEgMjIuMSAwIDAgMCAzOSA1MyBMIDIxIDUzIEEgMjIuMSAyMi4xIDAgMCAwIDcgMzkgWicgZmlsbD0nIzUxMUMxQycgc3Ryb2tlPScjRjNGMEVFJyBzdHJva2Utd2lkdGg9JzEnIC8+PC9zdmc+") 25 fill stretch;padding:1.5rem 2rem;text-align:center;font-family:var(--font-sans)}.WelcomeBanner_welcomeBox__H__io strong{display:block;font-size:1.4rem;font-weight:500;margin-bottom:.75rem}.WelcomeBanner_welcomeBox__H__io p{font-size:1.125rem;opacity:.9;margin:0;font-weight:300}@media (max-width:768px){.WelcomeBanner_container__ijPM7{flex-direction:column;gap:2.5rem;align-items:center;padding:0 1rem}.WelcomeBanner_leftCol__JNBRn{align-items:center;width:100%;max-width:300px}.WelcomeBanner_reopenNotice__NPr8m{justify-content:center;text-align:center}.WelcomeBanner_welcomeBox__H__io{width:100%;border:25px solid transparent;border-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNjAnIGhlaWdodD0nNjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTSAwIDE1IEEgMTUgMTUgMCAwIDAgMTUgMCBMIDQ1IDAgQSAxNSAxNSAwIDAgMCA2MCAxNSBMIDYwIDQ1IEEgMTUgMTUgMCAwIDAgNDUgNjAgTCAxNSA2MCBBIDE1IDE1IDAgMCAwIDAgNDUgWicgZmlsbD0nIzU5MjAyMCcgLz48cGF0aCBkPSdNIDcgMjEgQSAyMi4xIDIyLjEgMCAwIDAgMjEgNyBMIDM5IDcgQSAyMi4xIDIyLjEgMCAwIDAgNTMgMjEgTCA1MyAzOSBBIDIyLjEgMjIuMSAwIDAgMCAzOSA1MyBMIDIxIDUzIEEgMjIuMSAyMi4xIDAgMCAwIDcgMzkgWicgZmlsbD0nIzUxMUMxQycgc3Ryb2tlPScjRjNGMEVFJyBzdHJva2Utd2lkdGg9JzEnIC8+PC9zdmc+") 25 fill stretch;padding:0;text-align:center;font-family:var(--font-sans)}.WelcomeBanner_welcomeBox__H__io strong{display:block;font-size:1.2rem;font-weight:500;margin-bottom:.75rem}.WelcomeBanner_welcomeBox__H__io p{font-size:.85rem;opacity:.9;margin:0;font-weight:300;line-height:1.2rem}}