.GoogleAdsPromoPopup_dialog__ZX4VI{width:min(620px,calc(100vw - 32px));max-width:620px;max-height:min(760px,calc(100dvh - 32px));margin:auto;padding:0;overflow:auto;border:1px solid #d1fae5;border-radius:24px;background:#ffffff;color:#12372e;box-shadow:0 24px 80px rgba(4,30,24,.3)}.GoogleAdsPromoPopup_dialog__ZX4VI::backdrop{background:rgba(15,23,42,.66);backdrop-filter:blur(3px)}.GoogleAdsPromoPopup_content__4MINO{position:relative;padding:44px 42px 40px;text-align:center}.GoogleAdsPromoPopup_closeButton__fQCyS{position:absolute;top:14px;right:14px;display:grid;width:42px;height:42px;place-items:center;border:1px solid #dbe7e2;border-radius:50%;background:#ffffff;color:#36564e;cursor:pointer;font:inherit;font-size:28px;line-height:1}.GoogleAdsPromoPopup_closeButton__fQCyS:hover{background:#f0fdf4}.GoogleAdsPromoPopup_closeButton__fQCyS:focus-visible,.GoogleAdsPromoPopup_primaryButton__9eKwy:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}.GoogleAdsPromoPopup_eyebrow__ogPYt{display:inline-flex;align-items:center;min-height:34px;margin:0 0 20px;padding:7px 14px;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#047857;font-size:14px;font-weight:800;letter-spacing:.02em}.GoogleAdsPromoPopup_title__y_2zP{margin:0 0 16px;color:#064e3b;font-size:clamp(28px,5vw,38px);font-weight:900;letter-spacing:-.035em;line-height:1.1}.GoogleAdsPromoPopup_description__8LIYb{max-width:500px;margin:0 auto 18px;color:#40544e;font-size:17px;line-height:1.65}.GoogleAdsPromoPopup_reassurance__QiHkW{margin:0 0 14px;color:#047857;font-size:15px;font-weight:800}.GoogleAdsPromoPopup_note__n_Nli{max-width:470px;margin:0 auto 24px;color:#64746e;font-size:14px;line-height:1.6}.GoogleAdsPromoPopup_primaryButton__9eKwy{display:inline-flex;min-height:54px;align-items:center;justify-content:center;width:100%;padding:14px 22px;border:1px solid #047857;border-radius:14px;background:linear-gradient(135deg,#047857,#059669);box-shadow:0 12px 26px rgba(4,120,87,.2);color:#ffffff;font-size:17px;font-weight:850;line-height:1.35;text-align:center;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.GoogleAdsPromoPopup_primaryButton__9eKwy:hover{background:#065f46;transform:translateY(-1px)}.GoogleAdsPromoPopup_reminder__7pJe8{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;row-gap:4px;width:min(1160px,calc(100% - 32px));margin:16px auto;padding:14px 20px;border:1px solid #bbf7d0;border-radius:16px;background:#f0fdf4;box-shadow:0 8px 24px rgba(15,23,42,.08);color:#12372e}.GoogleAdsPromoPopup_reminderTitle__LAEnZ{grid-column:1;grid-row:1;margin:0;color:#064e3b;font-size:16px;font-weight:850;line-height:1.3}.GoogleAdsPromoPopup_reminderDescription___9k_d{grid-column:1;grid-row:2;margin:0;color:#52645e;font-size:13px;line-height:1.5}.GoogleAdsPromoPopup_reminderButton__DyVkD{grid-column:2;grid-row:1/span 2;min-height:42px;padding:9px 15px;border:1px solid #047857;border-radius:11px;background:#047857;color:#ffffff;cursor:pointer;font:inherit;font-size:14px;font-weight:800}.GoogleAdsPromoPopup_reminderButton__DyVkD:hover{background:#065f46}.GoogleAdsPromoPopup_reminderButton__DyVkD:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}@media (max-width:480px){.GoogleAdsPromoPopup_reminder__7pJe8{grid-template-columns:minmax(0,1fr);width:calc(100% - 24px);margin:12px auto;padding:14px 16px}.GoogleAdsPromoPopup_reminderTitle__LAEnZ{grid-column:1;grid-row:1;font-size:15px}.GoogleAdsPromoPopup_reminderDescription___9k_d{grid-column:1;grid-row:2;margin-bottom:4px;font-size:12.5px}.GoogleAdsPromoPopup_reminderButton__DyVkD{grid-column:1;grid-row:3;justify-self:start;min-height:40px;font-size:13.5px}.GoogleAdsPromoPopup_dialog__ZX4VI{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:20px}.GoogleAdsPromoPopup_content__4MINO{padding:58px 22px 24px}.GoogleAdsPromoPopup_eyebrow__ogPYt{margin-bottom:15px;font-size:13px}.GoogleAdsPromoPopup_description__8LIYb{font-size:15.5px;line-height:1.55}.GoogleAdsPromoPopup_reassurance__QiHkW{font-size:14px}.GoogleAdsPromoPopup_note__n_Nli{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.GoogleAdsPromoPopup_primaryButton__9eKwy{transition:none}}.LandingPageClient_heroLayout__i0eRe{grid-template-columns:minmax(0,1fr);grid-template-areas:"badge" "title" "visual" "actions" "login" "alignment";column-gap:0;row-gap:0;align-items:start}.LandingPageClient_heroBadgeArea__6_FDq{grid-area:badge}.LandingPageClient_heroTitleArea__OhT15{grid-area:title}.LandingPageClient_heroTextArea__3WcZz{grid-area:text}.LandingPageClient_heroVisualArea__ANbBS{grid-area:visual;align-self:start;width:100%;height:165px;overflow:hidden;border-radius:18px}.LandingPageClient_heroImage__yqY_U{width:100%;height:165px;object-fit:cover;object-position:center 18%;border-radius:18px}.LandingPageClient_heroActionsArea__VTG9S{grid-area:actions}.LandingPageClient_heroReassuranceArea__PMbp4{grid-area:reassurance}.LandingPageClient_heroMobileAlignment__5gI_B,.LandingPageClient_heroMobileLoginArea__DqsMy{display:none}@media (min-width:768px){.LandingPageClient_heroLayout__i0eRe{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"badge ." "title visual" "text visual" "actions visual" "reassurance visual";column-gap:42px}.LandingPageClient_heroVisualArea__ANbBS{height:auto;aspect-ratio:1448/976;overflow:visible;border-radius:0}.LandingPageClient_heroImage__yqY_U{height:auto;aspect-ratio:1448/976;object-position:center;border-radius:24px}}@media (max-width:767px){.LandingPageClient_heroLayout__i0eRe{padding:20px!important}.LandingPageClient_heroBadgeArea__6_FDq{margin-bottom:14px!important;min-height:0!important}.LandingPageClient_heroTitleArea__OhT15{font-size:clamp(30px,8.2vw,34px)!important;line-height:1.04!important;margin-bottom:18px!important;letter-spacing:-.03em!important}.LandingPageClient_heroReassuranceArea__PMbp4,.LandingPageClient_heroTextArea__3WcZz{display:none}.LandingPageClient_heroVisualArea__ANbBS{margin-bottom:18px}.LandingPageClient_heroActionsArea__VTG9S{display:grid!important;grid-template-columns:1fr;gap:10px!important;margin-top:0!important;width:100%}.LandingPageClient_heroMembershipButton__FJZYG,.LandingPageClient_heroPrimaryButton__xon8G,.LandingPageClient_heroTourButton__VqCkp{width:100%;min-width:0!important}.LandingPageClient_heroMobileLoginArea__DqsMy{grid-area:login;display:block;margin:12px 0 0;text-align:center}.LandingPageClient_heroMobileAlignment__5gI_B{grid-area:alignment;display:block;margin:16px 0 0}}.LandingPageClient_firstShowcaseRow__H0tdi{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:52px;align-items:center;padding:48px 42px;border-radius:28px;margin-bottom:22px;background:#f8fafc}.LandingPageClient_firstShowcaseCopy__fDuao,.LandingPageClient_firstShowcaseVisual__ic1Hg{min-width:0}.LandingPageClient_firstShowcaseImage__4NMlt{width:100%;height:auto;aspect-ratio:1158/1236;display:block}@media (max-width:767px){.LandingPageClient_firstShowcaseRow__H0tdi{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding:28px 20px!important;border-radius:22px!important;margin-bottom:16px!important}.LandingPageClient_firstShowcaseCopy__fDuao{text-align:center;max-width:640px;margin:0 auto}}