.ImageCarousel_carousel__TPG9E{position:relative;width:100%;background:#0a0f1a;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 20px 40px -10px rgba(0,0,0,.25)}.ImageCarousel_imageContainer__fdwc2{position:relative;width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,#0f172a,#1e293b);overflow:hidden}.ImageCarousel_slide__3s4dA{position:absolute;inset:0;opacity:0;transform:scale(1.02);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.ImageCarousel_slide__3s4dA.ImageCarousel_active__P8k4y{opacity:1;transform:scale(1);z-index:1}.ImageCarousel_gradientTop__D_gd2{position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent);pointer-events:none;z-index:2}.ImageCarousel_gradientBottom__NdvPl{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent);pointer-events:none;z-index:2}.ImageCarousel_navButton__IJKSj{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);border:none;border-radius:50%;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.15),0 4px 20px rgba(0,0,0,.1)}.ImageCarousel_navButton__IJKSj svg{width:20px;height:20px;color:#0f172a;transition:transform .2s ease}.ImageCarousel_navButton__IJKSj:hover:not(:disabled){background:#fff;transform:translateY(-50%) scale(1.08);box-shadow:0 4px 12px rgba(0,0,0,.2),0 8px 30px rgba(0,0,0,.15)}.ImageCarousel_navButton__IJKSj:active:not(:disabled){transform:translateY(-50%) scale(.95)}.ImageCarousel_navButton__IJKSj:disabled{opacity:.5;cursor:not-allowed}.ImageCarousel_navButton__IJKSj:focus-visible{outline:2px solid #92fa17;outline-offset:2px}@media(max-width:640px){.ImageCarousel_navButton__IJKSj{width:40px;height:40px}.ImageCarousel_navButton__IJKSj svg{width:18px;height:18px}}.ImageCarousel_navPrev__auyA_{left:16px}.ImageCarousel_navPrev__auyA_:hover svg{transform:translateX(-2px)}@media(max-width:640px){.ImageCarousel_navPrev__auyA_{left:12px}}.ImageCarousel_navNext__GRkiz{right:16px}.ImageCarousel_navNext__GRkiz:hover svg{transform:translateX(2px)}@media(max-width:640px){.ImageCarousel_navNext__GRkiz{right:12px}}.ImageCarousel_counter__EXHUh{position:absolute;bottom:16px;right:16px;z-index:10;display:flex;align-items:center;gap:4px;padding:8px 14px;background:rgba(15,23,42,.85);backdrop-filter:blur(8px);border-radius:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;color:#fff;letter-spacing:.02em;border:1px solid hsla(0,0%,100%,.1)}.ImageCarousel_counterCurrent__EqnZ9{color:#92fa17;font-weight:600}.ImageCarousel_counterDivider__NoDas{opacity:.5}.ImageCarousel_counterTotal__wHo89{opacity:.8}.ImageCarousel_captionBar__2I8Gw{padding:14px 18px 12px;background:linear-gradient(180deg,#0f172a,#0b1220);border-top:1px solid hsla(0,0%,100%,.08)}.ImageCarousel_captionText__Xe5PV{margin:0;color:hsla(0,0%,100%,.88);font-size:14px;line-height:1.5;font-weight:500;letter-spacing:.01em}.ImageCarousel_dots__0dVN6{display:flex;justify-content:center;align-items:center;gap:8px;padding:16px;background:#0f172a}.ImageCarousel_dot__f8qav{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.25);border:none;padding:0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.ImageCarousel_dot__f8qav:hover{background:hsla(0,0%,100%,.5);transform:scale(1.2)}.ImageCarousel_dot__f8qav:focus-visible{outline:2px solid #92fa17;outline-offset:2px}.ImageCarousel_dotActive__Qdr2m{width:24px;border-radius:4px;background:#92fa17}.ImageCarousel_dotActive__Qdr2m:hover{background:#92fa17;transform:scale(1)}.ImageCarousel_placeholder__ELCSh{width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e293b);position:relative;overflow:hidden}.ImageCarousel_placeholder__ELCSh:before{content:"";position:absolute;inset:0;opacity:.08;background-image:radial-gradient(#92FA17 1px,transparent 0);background-size:20px 20px}.ImageCarousel_placeholderContent__YRQPS{display:flex;flex-direction:column;align-items:center;gap:12px;color:#64748b;font-size:14px;font-weight:500;letter-spacing:.02em;z-index:1}.ImageCarousel_placeholderIcon__Hr2UL{width:48px;height:48px;opacity:.5}.MasonryGallery_gallery__ldoeb{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 20px 60px -15px rgba(0,0,0,.25),0 8px 24px -8px rgba(0,0,0,.15)}[data-theme=dark] .MasonryGallery_gallery__ldoeb{background:var(--card-bg)}.MasonryGallery_heroImage__CxipY{position:relative;width:100%;cursor:pointer;background:#334155;overflow:hidden}.MasonryGallery_heroImage__CxipY:focus-visible{outline:2px solid #92fa17;outline-offset:2px}.MasonryGallery_image__MyCmX{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.4,0,.2,1)}.MasonryGallery_heroImage__CxipY:hover .MasonryGallery_image__MyCmX,.MasonryGallery_thumb__8ddQu:hover .MasonryGallery_image__MyCmX{transform:scale(1.05)}.MasonryGallery_heroSlideImage__KuYPl{animation:MasonryGallery_heroFadeIn__Hq6qK .3s ease-out forwards}@keyframes MasonryGallery_heroFadeIn__Hq6qK{0%{opacity:.4}to{opacity:1}}.MasonryGallery_heroNav__ilyYt{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);border:none;border-radius:50%;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:3;opacity:0;pointer-events:auto}.MasonryGallery_heroNav__ilyYt svg{width:20px;height:20px;color:#fff}.MasonryGallery_heroImage__CxipY:hover .MasonryGallery_heroNav__ilyYt{opacity:1}.MasonryGallery_heroNav__ilyYt:hover{background:rgba(0,0,0,.65);transform:translateY(-50%) scale(1.08)}@media(hover:none){.MasonryGallery_heroNav__ilyYt{opacity:1}}@media(max-width:480px){.MasonryGallery_heroNav__ilyYt{width:34px;height:34px}.MasonryGallery_heroNav__ilyYt svg{width:16px;height:16px}}.MasonryGallery_heroNavPrev__uJ57c{left:12px}.MasonryGallery_heroNavNext__y_DN1{right:12px}.MasonryGallery_heroCounter__9ythv{position:absolute;bottom:12px;right:12px;padding:4px 10px;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);border-radius:9999px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;z-index:3;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.MasonryGallery_heroImage__CxipY:hover .MasonryGallery_heroCounter__9ythv{opacity:1}@media(hover:none){.MasonryGallery_heroCounter__9ythv{opacity:1}}@media(max-width:480px){.MasonryGallery_heroCounter__9ythv{font-size:11px;bottom:8px;right:8px;padding:3px 8px}}.MasonryGallery_heroCaption__gWBvY{padding:14px 18px;background:linear-gradient(180deg,rgb(248,250,252),rgb(241,245,249));border-top:1px solid rgba(15,23,42,.08)}[data-theme=dark] .MasonryGallery_heroCaption__gWBvY{background:rgba(15,23,42,.88);border-top-color:hsla(0,0%,100%,.08)}.MasonryGallery_heroCaptionText__81iMC{margin:0;color:#111827;font-size:14px;line-height:1.5;font-weight:500}[data-theme=dark] .MasonryGallery_heroCaptionText__81iMC{color:hsla(0,0%,100%,.88)}.MasonryGallery_thumbnailRow__P3K2r{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;background:#fff}[data-theme=dark] .MasonryGallery_thumbnailRow__P3K2r{background:var(--card-bg)}@media(max-width:480px){.MasonryGallery_thumbnailRow__P3K2r{grid-template-columns:repeat(2,1fr)}}.MasonryGallery_thumb__8ddQu{position:relative;aspect-ratio:16/9;cursor:pointer;overflow:hidden;border-radius:8px;background:#334155}.MasonryGallery_thumb__8ddQu:focus-visible{outline:2px solid #92fa17;outline-offset:2px}.MasonryGallery_overlay__XY5kW{position:absolute;inset:0;background:rgba(15,23,42,.65);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;transition:background .2s cubic-bezier(.4,0,.2,1)}.MasonryGallery_thumb__8ddQu:hover .MasonryGallery_overlay__XY5kW{background:rgba(15,23,42,.75)}.MasonryGallery_overlayIcon__2Hu0K{width:16px;height:16px;color:#fff}.MasonryGallery_overlayText__YxP_H{font-size:13px;font-weight:700;color:#fff}@media(max-width:480px){.MasonryGallery_overlayText__YxP_H{font-size:11px}}.MasonryGallery_youtubeThumb__KmPQr{cursor:pointer}.MasonryGallery_youtubeOverlay__KSTs_{position:absolute;inset:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .2s cubic-bezier(.4,0,.2,1)}.MasonryGallery_heroImage__CxipY:hover .MasonryGallery_youtubeOverlay__KSTs_,.MasonryGallery_thumb__8ddQu:hover .MasonryGallery_youtubeOverlay__KSTs_{background:rgba(0,0,0,.45)}.MasonryGallery_youtubePlayIcon__vpsfQ{width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:20px 0 20px 36px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:transform .2s cubic-bezier(.4,0,.2,1)}.MasonryGallery_heroImage__CxipY:hover .MasonryGallery_youtubePlayIcon__vpsfQ,.MasonryGallery_thumb__8ddQu:hover .MasonryGallery_youtubePlayIcon__vpsfQ{transform:scale(1.15)}@media(max-width:480px){.MasonryGallery_youtubePlayIcon__vpsfQ{border-width:14px 0 14px 24px}}.MasonryGallery_placeholder__2jubi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;background:rgba(0,0,0,.02);border:2px dashed rgba(0,0,0,.1);border-radius:16px;color:#64748b}.MasonryGallery_placeholder__2jubi svg{width:3rem;height:3rem;opacity:.5}.MasonryGallery_placeholder__2jubi span{font-size:.875rem;font-weight:500}[data-theme=dark] .MasonryGallery_placeholder__2jubi{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.1);color:var(--text-secondary)}.MasonryGallery_lightbox__jy1qX{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;padding:3.5rem 4rem;animation:MasonryGallery_fadeIn__AGrWp .2s ease-out}@media(max-width:640px){.MasonryGallery_lightbox__jy1qX{padding:3rem 2.5rem}}@keyframes MasonryGallery_fadeIn__AGrWp{0%{opacity:0}to{opacity:1}}.MasonryGallery_lightboxContent__sndNy{max-width:90vw;max-height:85vh;display:flex;flex-direction:column;align-items:center}.MasonryGallery_lightboxImage__OFZYu{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:12px}.MasonryGallery_lightboxCaption__3oQEO{margin-top:1rem;color:#fff;font-size:.875rem;text-align:center;opacity:.8}.MasonryGallery_closeButton__vpCKL{position:absolute;top:1rem;right:1rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:10}.MasonryGallery_closeButton__vpCKL svg{width:20px;height:20px;color:#fff}.MasonryGallery_closeButton__vpCKL:hover{background:rgba(0,0,0,.8);border-color:hsla(0,0%,100%,.5)}@media(max-width:640px){.MasonryGallery_closeButton__vpCKL{top:.75rem;right:.75rem;width:36px;height:36px}.MasonryGallery_closeButton__vpCKL svg{width:18px;height:18px}}.MasonryGallery_navButton__JHqV9{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:10}.MasonryGallery_navButton__JHqV9 svg{width:24px;height:24px;color:#fff}.MasonryGallery_navButton__JHqV9:hover{background:hsla(0,0%,100%,.2)}@media(max-width:640px){.MasonryGallery_navButton__JHqV9{width:40px;height:40px}.MasonryGallery_navButton__JHqV9 svg{width:20px;height:20px}}.MasonryGallery_prevButton__ZKXmt{left:1.5rem}@media(max-width:640px){.MasonryGallery_prevButton__ZKXmt{left:1rem}}.MasonryGallery_nextButton__QsKMK{right:1.5rem}@media(max-width:640px){.MasonryGallery_nextButton__QsKMK{right:1rem}}.MasonryGallery_counter__yWyEh{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);padding:.5rem 1rem;background:rgba(0,0,0,.6);border-radius:9999px;color:#fff;font-size:.875rem;font-weight:500}@media(max-width:640px){.MasonryGallery_counter__yWyEh{bottom:1rem;font-size:.75rem}}.FeatureIconsGrid_grid__XoO5E{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}@media(max-width:768px){.FeatureIconsGrid_grid__XoO5E{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.FeatureIconsGrid_grid__XoO5E{grid-template-columns:repeat(2,1fr);gap:.75rem}}.FeatureIconsGrid_card__lWr5R{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:16px;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.FeatureIconsGrid_card__lWr5R:hover{border-color:#a3e635;box-shadow:0 4px 12px rgba(163,230,53,.15)}[data-theme=dark] .FeatureIconsGrid_card__lWr5R{background:#1e293b;border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .FeatureIconsGrid_card__lWr5R:hover{border-color:#a3e635}@media(max-width:480px){.FeatureIconsGrid_card__lWr5R{padding:1rem .75rem;gap:.375rem}}.FeatureIconsGrid_icon__gk6N8{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#a3e635}.FeatureIconsGrid_icon__gk6N8 svg{width:100%;height:100%}@media(max-width:480px){.FeatureIconsGrid_icon__gk6N8{width:1.5rem;height:1.5rem}}.FeatureIconsGrid_label__3xEth{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;line-height:1.2}[data-theme=dark] .FeatureIconsGrid_label__3xEth{color:var(--text-secondary,#94a3b8)}@media(max-width:480px){.FeatureIconsGrid_label__3xEth{font-size:.625rem}}.AccordionSection_accordion__Yi7l0{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;margin-bottom:.5rem}[data-theme=dark] .AccordionSection_accordion__Yi7l0{background:#1e293b;border-color:hsla(0,0%,100%,.1)}.AccordionSection_header__bClDq{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 1.5rem;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1)}.AccordionSection_header__bClDq:hover{background:#f1f5f9}[data-theme=dark] .AccordionSection_header__bClDq:hover{background:hsla(0,0%,100%,.05)}@media(max-width:480px){.AccordionSection_header__bClDq{padding:1rem}}.AccordionSection_title__7nNJK{font-size:1rem;font-weight:700;color:#111827;text-align:left}[data-theme=dark] .AccordionSection_title__7nNJK{color:var(--text-primary,#f1f5f9)}@media(max-width:480px){.AccordionSection_title__7nNJK{font-size:.9375rem}}.AccordionSection_icon__72Wvp{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:#475569;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.AccordionSection_icon__72Wvp svg{width:100%;height:100%}[data-theme=dark] .AccordionSection_icon__72Wvp{color:var(--text-secondary,#94a3b8)}.AccordionSection_iconOpen__srnVt{transform:rotate(180deg)}.AccordionSection_content__hkThU{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.AccordionSection_contentOpen__oTZz9{grid-template-rows:1fr}.AccordionSection_inner__CCEPz{overflow:hidden;padding:0 1.5rem;transition:padding .3s cubic-bezier(.4,0,.2,1)}.AccordionSection_contentOpen__oTZz9 .AccordionSection_inner__CCEPz{padding:0 1.5rem 1.5rem}@media(max-width:480px){.AccordionSection_inner__CCEPz{padding:0 1rem}.AccordionSection_contentOpen__oTZz9 .AccordionSection_inner__CCEPz{padding:0 1rem 1rem}}.AccordionSection_inner__CCEPz{border-top:1px solid #f1f5f9;padding-top:0}.AccordionSection_contentOpen__oTZz9 .AccordionSection_inner__CCEPz{padding-top:1.25rem}[data-theme=dark] .AccordionSection_inner__CCEPz{border-color:hsla(0,0%,100%,.05)}.AccordionSection_inner__CCEPz p{color:#475569;font-size:.875rem;line-height:1.6;margin:0 0 .75rem}.AccordionSection_inner__CCEPz p:last-child{margin-bottom:0}[data-theme=dark] .AccordionSection_inner__CCEPz p{color:var(--text-secondary,#94a3b8)}.AccordionSection_inner__CCEPz ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 2rem;margin:0;padding:0;list-style:none}@media(max-width:640px){.AccordionSection_inner__CCEPz ul{grid-template-columns:1fr}}.AccordionSection_inner__CCEPz li{display:flex;align-items:flex-start;gap:.5rem;color:#475569;font-size:.875rem;line-height:1.5}.AccordionSection_inner__CCEPz li:before{content:"";display:block;width:6px;height:6px;margin-top:.375rem;background:#a3e635;border-radius:50%;flex-shrink:0}[data-theme=dark] .AccordionSection_inner__CCEPz li{color:var(--text-secondary,#94a3b8)}.BottomCTABar_bar__udzdj{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);z-index:50;width:90%;max-width:42rem}@media(max-width:640px){.BottomCTABar_bar__udzdj{bottom:0;width:100%;max-width:none}.BottomCTABar_mobileDockDeferred__qxZVT{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 24px));transition:opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.BottomCTABar_mobileDockDeferred__qxZVT.BottomCTABar_mobileDockVisible__TzXZG{opacity:1;pointer-events:auto;transform:translate(-50%)}}.BottomCTABar_container__QJA3p{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:rgba(17,24,39,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}[data-theme=dark] .BottomCTABar_container__QJA3p{background:rgba(15,23,42,.95)}@media(max-width:640px){.BottomCTABar_container__QJA3p{display:block;padding:.75rem max(1rem,env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:rgba(2,11,28,.97);border:0;border-top:1px solid hsla(0,0%,100%,.12);border-radius:18px 18px 0 0;box-shadow:0 -12px 36px rgba(2,11,28,.24)}}.BottomCTABar_info__Gug_D{display:none;align-items:center;gap:1rem;padding:0 1rem}@media(min-width:641px){.BottomCTABar_info__Gug_D{display:flex}}.BottomCTABar_infoItem__RPtAI{display:flex;flex-direction:column;gap:0;color:#fff}.BottomCTABar_infoLabel__LPWH4{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;line-height:1}.BottomCTABar_infoValue__UcB8S{font-size:1.125rem;font-weight:700;color:#fff;line-height:1.3}.BottomCTABar_divider__g7eAV{width:1px;height:2rem;background:hsla(0,0%,100%,.1)}.BottomCTABar_actions__r_P73{display:flex;align-items:center;gap:.5rem;flex:1}@media(min-width:641px){.BottomCTABar_actions__r_P73{flex:none}}@media(max-width:640px){.BottomCTABar_desktopActions___rkKu{display:none}}.BottomCTABar_mobileActions__bn0B0,.BottomCTABar_mobileContext__Ze6_c{display:none}@media(max-width:640px){.BottomCTABar_mobileContext__Ze6_c{display:flex;align-items:center;min-height:22px;margin:0 2px .625rem;color:hsla(0,0%,100%,.72);font-size:.78rem;font-weight:650;letter-spacing:.01em}.BottomCTABar_mobilePrice__7g8bj{color:#fff;font-size:.95rem;font-weight:800;letter-spacing:-.01em}.BottomCTABar_mobileContextDivider__cjCyi{width:3px;height:3px;margin:0 9px;border-radius:50%;background:hsla(0,0%,100%,.34)}.BottomCTABar_mobileAvailability__deEAl{margin-left:auto;padding:3px 8px;border:1px solid rgba(146,250,23,.36);border-radius:9999px;color:#92fa17;font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.BottomCTABar_mobileActions__bn0B0{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem}.BottomCTABar_mobilePrimary__C3L3l,.BottomCTABar_mobileWhatsApp__CZHzc{min-height:50px;border-radius:9999px;font-family:inherit;font-size:.875rem;font-weight:800;text-decoration:none}.BottomCTABar_mobileWhatsApp__CZHzc{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 1rem;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:#fff}.BottomCTABar_mobileWhatsApp__CZHzc svg{color:#35dc74}.BottomCTABar_mobilePrimary__C3L3l{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:0 1.25rem;border:0;background:#92fa17;color:#06121f;cursor:pointer;box-shadow:0 8px 22px rgba(146,250,23,.18)}.BottomCTABar_mobileArrow__qZW96{width:17px;height:17px;flex:0 0 auto}}.BottomCTABar_iconAction__vwWUM{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;text-decoration:none;transition:background .15s ease}.BottomCTABar_iconAction__vwWUM:hover{background:hsla(0,0%,100%,.22)}.BottomCTABar_iconWa__zr643{background:#25d366}.BottomCTABar_iconWa__zr643:hover{background:#1da851}.BottomCTABar_secondaryButton__cSSMp{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.1);border:none;border-radius:9999px;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.BottomCTABar_secondaryButton__cSSMp:hover:not(:disabled){background:hsla(0,0%,100%,.2)}.BottomCTABar_secondaryButton__cSSMp:disabled{opacity:.5;cursor:not-allowed}@media(min-width:641px){.BottomCTABar_secondaryButton__cSSMp{flex:none}}@media(max-width:480px){.BottomCTABar_secondaryButton__cSSMp{padding:.625rem 1rem;font-size:.8125rem}}.BottomCTABar_buttonIcon__G58ow{width:1rem;height:1rem}.BottomCTABar_buttonIcon__G58ow.BottomCTABar_spinning__v5w1c{animation:BottomCTABar_spin__UbyXU 1s linear infinite}@keyframes BottomCTABar_spin__UbyXU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BottomCTABar_primaryButton__YO3vT{display:flex;align-items:center;justify-content:center;flex:1;padding:.75rem 2rem;background:#a3e635;border:none;border-radius:9999px;color:#111827;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.BottomCTABar_primaryButton__YO3vT:hover{box-shadow:0 10px 25px rgba(163,230,53,.3);transform:scale(1.02)}@media(min-width:641px){.BottomCTABar_primaryButton__YO3vT{flex:none}}@media(max-width:480px){.BottomCTABar_primaryButton__YO3vT{padding:.625rem 1.25rem;font-size:.8125rem}}@media(max-width:390px){.BottomCTABar_container__QJA3p{padding-left:.75rem;padding-right:.75rem}.BottomCTABar_actions__r_P73{gap:.375rem}.BottomCTABar_iconAction__vwWUM{width:2.15rem;height:2.15rem}.BottomCTABar_secondaryButton__cSSMp{padding:.5rem .625rem;font-size:.75rem;gap:.3rem}.BottomCTABar_primaryButton__YO3vT{padding:.5rem .75rem;font-size:.75rem}.BottomCTABar_mobileActions__bn0B0{gap:.5rem}.BottomCTABar_mobileWhatsApp__CZHzc{width:50px;padding:0}.BottomCTABar_mobileWhatsApp__CZHzc span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.BottomCTABar_mobilePrimary__C3L3l{padding:0 1rem}}.BrokerInsightCard_card__azMeL{display:flex;gap:1rem;padding:1.5rem;background:rgba(163,230,53,.1);border:1px solid rgba(163,230,53,.2);border-radius:24px}[data-theme=dark] .BrokerInsightCard_card__azMeL{background:rgba(163,230,53,.05);border-color:rgba(163,230,53,.15)}@media(max-width:480px){.BrokerInsightCard_card__azMeL{padding:1.25rem;gap:.75rem}}.BrokerInsightCard_iconWrapper__ieXKp{display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:#a3e635}.BrokerInsightCard_iconWrapper__ieXKp svg{width:100%;height:100%}.BrokerInsightCard_content__nyZz4{flex:1;min-width:0}.BrokerInsightCard_label__RCeym{margin:0 0 .25rem;font-size:.875rem;font-weight:700;color:#111827}[data-theme=dark] .BrokerInsightCard_label__RCeym{color:var(--text-primary,#f1f5f9)}.BrokerInsightCard_text__jX_0a{margin:0;font-size:.875rem;line-height:1.5;color:#475569}[data-theme=dark] .BrokerInsightCard_text__jX_0a{color:var(--text-secondary,#94a3b8)}.RelatedPropertyCard_card__Vhi3D{display:block;background:#fff;border-radius:32px;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.RelatedPropertyCard_card__Vhi3D:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:translateY(-2px)}[data-theme=dark] .RelatedPropertyCard_card__Vhi3D{background:#1e293b}.RelatedPropertyCard_imageWrapper__wGXQ7{position:relative;height:12rem;overflow:hidden}@media(max-width:768px){.RelatedPropertyCard_imageWrapper__wGXQ7{height:10rem}}.RelatedPropertyCard_image__N1Ae4{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.RelatedPropertyCard_card__Vhi3D:hover .RelatedPropertyCard_image__N1Ae4{transform:scale(1.1)}.RelatedPropertyCard_placeholder__Q5eO_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#334155}.RelatedPropertyCard_placeholder__Q5eO_ svg{width:3rem;height:3rem;color:#64748b;opacity:.5}.RelatedPropertyCard_badge__XXy0Z{position:absolute;top:1rem;left:1rem;padding:.375rem .75rem;background:hsla(0,0%,100%,.9);border-radius:9999px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#111827}[data-theme=dark] .RelatedPropertyCard_badge__XXy0Z{background:rgba(15,23,42,.9);color:#fff}.RelatedPropertyCard_content__iP0Qc{padding:1.5rem}@media(max-width:480px){.RelatedPropertyCard_content__iP0Qc{padding:1.25rem}}.RelatedPropertyCard_name__gBojF{margin:0 0 .25rem;font-size:1.125rem;font-weight:700;color:#111827;line-height:1.3}[data-theme=dark] .RelatedPropertyCard_name__gBojF{color:var(--text-primary,#f1f5f9)}.RelatedPropertyCard_meta__CE9po{margin:0 0 1rem;font-size:.875rem;color:#64748b}[data-theme=dark] .RelatedPropertyCard_meta__CE9po{color:var(--text-secondary,#94a3b8)}.RelatedPropertyCard_footer__Zz6V3{display:flex;align-items:center;justify-content:space-between}.RelatedPropertyCard_price__LhDhM{font-size:1rem;font-weight:700;color:#a3e635}.RelatedPropertyCard_priceSuffix__AM4P1{font-size:.75rem;font-weight:400;color:#94a3b8}[data-theme=dark] .RelatedPropertyCard_priceSuffix__AM4P1{color:var(--text-tertiary,#64748b)}.RelatedPropertyCard_arrow__hYYgF{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:#94a3b8;transition:all .2s cubic-bezier(.4,0,.2,1)}.RelatedPropertyCard_arrow__hYYgF svg{width:100%;height:100%}.RelatedPropertyCard_card__Vhi3D:hover .RelatedPropertyCard_arrow__hYYgF{color:#a3e635;transform:translateX(4px)}.PriceCard_card___QOBk{padding:1.5rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;min-width:280px}@media(max-width:768px){.PriceCard_card___QOBk{min-width:auto;width:100%}}.PriceCard_label__bAiEC{margin:0 0 .25rem;font-size:.875rem;color:#94a3b8}.PriceCard_value__BjPhR{font-size:2rem;font-weight:700;color:#a3e635;line-height:1.2}@media(max-width:480px){.PriceCard_value__BjPhR{font-size:1.75rem}}.PriceCard_suffix__06nF1{font-size:.875rem;font-weight:400;color:#fff}.PriceCard_secondary__XplY7{margin:.5rem 0 0;font-size:.75rem;color:#94a3b8}.ListingGalleryMosaic_hero__u1udW{margin-top:0}.ListingGalleryMosaic_stage__RNlH7{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0c1722;box-shadow:0 6px 24px rgba(16,32,56,.1),0 2px 8px rgba(16,32,56,.05)}[data-theme=dark] .ListingGalleryMosaic_stage__RNlH7{box-shadow:none;border:1px solid hsla(0,0%,100%,.08)}.ListingGalleryMosaic_stageImg__VDT6u{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ListingGalleryMosaic_lbFigure__g8DFV picture,.ListingGalleryMosaic_stage__RNlH7>picture,.ListingGalleryMosaic_thumb__S4jtl picture{display:contents}.ListingGalleryMosaic_stageBtn__gAEPx{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:zoom-in}.ListingGalleryMosaic_stageBtn__gAEPx:focus-visible{outline:3px solid #92fa17;outline-offset:-3px}.ListingGalleryMosaic_tenure__FwCQP{position:absolute;top:16px;left:16px;z-index:3;background:#92fa17;color:#06121f;font-weight:800;font-size:.8rem;letter-spacing:.01em;padding:8px 14px;border-radius:8px;box-shadow:0 4px 12px rgba(2,28,64,.18)}.ListingGalleryMosaic_heroPlay__G3nfM{position:absolute;inset:0;z-index:2;display:grid;place-items:center}.ListingGalleryMosaic_heroPlay__G3nfM span{width:64px;height:64px;border-radius:50%;background:#92fa17;color:#06121f;display:grid;place-items:center;box-shadow:0 10px 30px rgba(0,0,0,.4);transition:transform .2s ease}.ListingGalleryMosaic_heroPlay__G3nfM span svg{width:26px;height:26px;margin-left:3px}.ListingGalleryMosaic_heroPlay__G3nfM:hover span{transform:scale(1.08)}.ListingGalleryMosaic_arrows__c_SmH{position:absolute;bottom:16px;right:16px;z-index:3;display:flex;gap:9px}.ListingGalleryMosaic_arrow__37ca_{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:rgba(8,18,32,.5);border:1px solid hsla(0,0%,100%,.25);color:#fff;backdrop-filter:blur(6px);transition:background .2s ease,color .2s ease,border-color .2s ease}.ListingGalleryMosaic_arrow__37ca_ svg{width:18px;height:18px}.ListingGalleryMosaic_arrow__37ca_:hover{background:#92fa17;color:#06121f;border-color:#92fa17}.ListingGalleryMosaic_thumbs__j81_f{margin-top:12px;display:flex;gap:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.ListingGalleryMosaic_thumb__S4jtl{flex:1 1 0;min-width:0;aspect-ratio:16/9;overflow:hidden;position:relative;cursor:pointer;padding:0;border:2px solid rgba(0,0,0,0);background:#e2e8f0;box-shadow:0 1px 2px rgba(16,32,56,.06);transition:box-shadow .2s ease,border-color .2s ease}.ListingGalleryMosaic_thumb__S4jtl img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.ListingGalleryMosaic_thumb__S4jtl:hover img{transform:scale(1.08)}.ListingGalleryMosaic_thumb__S4jtl:hover{box-shadow:0 6px 18px rgba(16,32,56,.12)}.ListingGalleryMosaic_thumb__S4jtl:focus-visible{outline:3px solid #92fa17;outline-offset:2px}[data-theme=dark] .ListingGalleryMosaic_thumb__S4jtl{background:#1c2433}.ListingGalleryMosaic_thumbActive__AjuAX{border-color:#92fa17}.ListingGalleryMosaic_thumbMore__33j0y{position:absolute;inset:0;z-index:2;background:rgba(6,14,26,.66);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.95rem}.ListingGalleryMosaic_thumbPlay__Dqu92{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:#fff}.ListingGalleryMosaic_thumbPlay__Dqu92 svg{width:34px;height:34px;padding:8px;border-radius:50%;background:rgba(2,16,38,.55)}.ListingGalleryMosaic_empty__mlFQN{aspect-ratio:16/9;background:linear-gradient(150deg,#012d61,#001a3a);margin-top:4px}.ListingGalleryMosaic_counter__wdpeq{right:12px;font-size:.78rem;font-weight:700;letter-spacing:.02em;padding:5px 11px;border-radius:6px;font-variant-numeric:tabular-nums;pointer-events:none}.ListingGalleryMosaic_counter__wdpeq,.ListingGalleryMosaic_gridBtn__0d8XV{display:none;position:absolute;bottom:12px;z-index:3;align-items:center;background:rgba(6,14,26,.66);color:#fff}.ListingGalleryMosaic_gridBtn__0d8XV{left:12px;justify-content:center;width:38px;height:34px;padding:0;border:0;border-radius:6px;cursor:pointer}.ListingGalleryMosaic_gridBtn__0d8XV svg{width:18px;height:18px}.ListingGalleryMosaic_gridBtn__0d8XV:active{transform:scale(.94)}.ListingGalleryMosaic_lightbox__y6Fv3{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,40px);background:rgba(3,10,24,.94);backdrop-filter:blur(4px);animation:ListingGalleryMosaic_lbFade___vj_G .2s ease}@keyframes ListingGalleryMosaic_lbFade___vj_G{0%{opacity:0}to{opacity:1}}.ListingGalleryMosaic_lbFigure__g8DFV{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;max-height:100%;max-width:100%}.ListingGalleryMosaic_lbImg__XzRqD{max-width:94vw;max-height:84vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.5)}.ListingGalleryMosaic_lbCaption__lRWVu{display:flex;align-items:center;gap:16px;color:hsla(0,0%,100%,.82);font-size:.88rem;font-weight:500;text-align:center}.ListingGalleryMosaic_lbCount__J_Ldy{color:hsla(0,0%,100%,.55);font-variant-numeric:tabular-nums;font-weight:700}.ListingGalleryMosaic_lbNav__9mRDZ{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.14);color:#fff;cursor:pointer;transition:background .18s ease}.ListingGalleryMosaic_lbNav__9mRDZ svg{width:24px;height:24px}.ListingGalleryMosaic_lbNav__9mRDZ:hover{background:#92fa17;color:#0f172a}.ListingGalleryMosaic_lbPrev__HPLMe{left:clamp(8px,2vw,28px)}.ListingGalleryMosaic_lbNext__6O5pw{right:clamp(8px,2vw,28px)}.ListingGalleryMosaic_lbClose__KvCxG{position:absolute;top:18px;right:18px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer;transition:background .18s ease;z-index:2}.ListingGalleryMosaic_lbClose__KvCxG svg{width:22px;height:22px}.ListingGalleryMosaic_lbClose__KvCxG:hover{background:#92fa17;color:#0f172a}@media(max-width:760px){.ListingGalleryMosaic_hero__u1udW{margin-left:-16px;margin-right:-16px}.ListingGalleryMosaic_thumbs__j81_f{display:none}.ListingGalleryMosaic_stage__RNlH7{aspect-ratio:4/3}.ListingGalleryMosaic_arrows__c_SmH{display:none}.ListingGalleryMosaic_counter__wdpeq{display:flex}.ListingGalleryMosaic_gridBtn__0d8XV{display:none}.ListingGalleryMosaic_tenure__FwCQP{top:12px;left:12px}.ListingGalleryMosaic_lbNav__9mRDZ{width:40px;height:40px}}