.Amenity_amenity__tWIhe{padding:2rem 0}.Amenity_amenity-header__gTUtr{text-align:center;margin-bottom:2rem}.Amenity_amenity-heading__rexpZ{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.025em;margin-bottom:.75rem}@media(max-width:768px){.Amenity_amenity-heading__rexpZ{font-size:24px}}.Amenity_amenity-description__4MEmn{margin-top:.75rem;font-size:20px;line-height:1.6;max-width:42rem;margin-left:auto;margin-right:auto}@media(max-width:768px){.Amenity_amenity-description__4MEmn{font-size:18px}}.Amenity_amenity-tabs__A8bjk{margin-top:2rem;margin-bottom:2rem}@media(max-width:768px){.Amenity_amenity-tabs__A8bjk{margin-top:1.5rem;margin-bottom:1.5rem}}.Amenity_amenity-tabs-wrapper__ySmKW{display:flex;justify-content:center;border-bottom:1px solid #e5e7eb;gap:2rem}.Amenity_amenity-tab__Rx2Gu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:.75rem;padding-top:.5rem;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease}.Amenity_amenity-tab__Rx2Gu:hover{color:#0d121b}.Amenity_amenity-tab--active__obCi4{border-bottom-color:#007bff;color:#007bff}.Amenity_amenity-tab--active__obCi4 .Amenity_amenity-tab-text__KnA1G{color:#007bff}.Amenity_amenity-tab-text__KnA1G{font-size:18px;font-weight:500;color:#6b7280;transition:color .2s ease}@media(max-width:768px){.Amenity_amenity-tab-text__KnA1G{font-size:16px}}.Amenity_amenity-slider__79Sbd{padding-bottom:2rem}.Amenity_amenity-slider__79Sbd .swiper-slide{height:auto}.Amenity_amenity-card__gdhm6{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.Amenity_amenity-card__gdhm6:hover{box-shadow:0 8px 20px rgba(0,0,0,.15);transform:translateY(-4px)}.Amenity_amenity-card-image__Psv9_{width:100%;aspect-ratio:16/9;background-size:cover;background-position:50%;background-repeat:no-repeat;cursor:pointer;transition:transform .3s ease}.Amenity_amenity-card-image__Psv9_:hover{transform:scale(1.05)}.Amenity_amenity-card-content__b1duK{flex:1;display:flex;flex-direction:column;padding:1.25rem}.Amenity_amenity-card-title__xBWgy{font-size:20px;font-weight:600;color:#101622;margin-bottom:.5rem}@media(max-width:768px){.Amenity_amenity-card-title__xBWgy{font-size:18px}}.Amenity_amenity-card-description__pAq_i{font-size:16px;line-height:1.6;color:#6b7280}@media(max-width:768px){.Amenity_amenity-card-description__pAq_i{font-size:.8125rem}}.Design_design__paIxu{padding:2rem 0}.Design_design-header__wfPCb{text-align:center;margin-bottom:3rem}.Design_design-heading__nBUuF{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.025em;color:#101622;margin-bottom:.75rem}@media(max-width:768px){.Design_design-heading__nBUuF{font-size:26px}}@media(max-width:480px){.Design_design-heading__nBUuF{font-size:24px}}.Design_design-description__fO0yK{font-size:20px;line-height:1.6;color:#6b7280;max-width:42rem;margin:0 auto}@media(max-width:768px){.Design_design-description__fO0yK{font-size:18px}}.Design_design-grid__wexvh{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:1024px){.Design_design-grid__wexvh{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.Design_design-grid__wexvh{grid-template-columns:1fr;gap:1.5rem}}.Design_design-card__Yk0zA{display:flex;flex-direction:column;gap:1rem;background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .3s ease}.Design_design-card__Yk0zA:hover{box-shadow:0 10px 25px rgba(0,0,0,.15)}.Design_design-card-image__Jv67Z{width:100%;aspect-ratio:16/9;background-color:#f0f0f0;cursor:pointer;overflow:hidden;position:relative}.Design_design-image__0rjiK{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Design_design-image__0rjiK:hover{transform:scale(1.05)}.Design_design-card-content__YtKmT{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.Design_design-card-title__PdUj4{font-size:22px;font-weight:600;color:#101622;margin-bottom:.5rem}@media(max-width:768px){.Design_design-card-title__PdUj4{font-size:20px}}.Design_design-card-description__xfWef{font-size:16px;line-height:1.6;color:#6b7280;flex-grow:1;margin-bottom:1rem}.Design_design-card-link__W8Fr8{display:none;align-items:center;gap:.5rem;font-size:16px;font-weight:500;color:#135bec;background:none;border:none;padding:0;cursor:pointer;transition:all .2s ease;align-self:flex-start}.Design_design-card-link__W8Fr8:hover{text-decoration:underline;gap:.75rem}.Design_design-card-icon__qDRTJ{font-size:1rem;transition:transform .2s ease}.Hero_hero__lHfPK{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;overflow:hidden}.Hero_hero-background__hmqZM{position:absolute;inset:0;z-index:0}.Hero_hero-background-image__cQ1_6{width:100%;height:100%;object-fit:cover}.Hero_hero-content__cawxa{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:0 1rem;max-width:1200px}.Hero_hero-title__Tweh5{font-size:3rem;font-weight:900;letter-spacing:-.025em;line-height:1.1;margin:0;text-shadow:0 20px 8px rgba(0,0,0,.5),0 4px 16px rgba(0,0,0,.3)}@media(min-width:768px){.Hero_hero-title__Tweh5{font-size:4.5rem}}.Hero_hero-subtitle__sqkF5{margin-top:.5rem;font-size:1.25rem;font-weight:500;margin-bottom:0;text-shadow:0 20px 6px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.2)}@media(min-width:768px){.Hero_hero-subtitle__sqkF5{font-size:1.5rem}}.Hero_hero-description__S_2f1{margin-top:1.5rem;max-width:42rem;font-size:24px;font-weight:300;color:hsla(0,0%,100%,.95);line-height:1.6;text-shadow:0 20px 20px rgba(0,0,0,.4),0 20px 20px rgba(0,0,0,.2)}@media(min-width:768px){.Hero_hero-description__S_2f1{font-size:1.125rem}}.Hero_hero-cta-button__LfcLw{margin-top:2rem;display:none;align-items:center;justify-content:center;min-width:84px;max-width:480px;height:48px;padding:0 1.5rem;background-color:#00529b;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.2);transition:transform .2s ease,box-shadow .2s ease}.Hero_hero-cta-button__LfcLw:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.4),0 10px 28px rgba(0,0,0,.25)}.Hero_hero-cta-button__LfcLw:focus{outline:none;box-shadow:0 0 0 4px rgba(0,82,155,.5),0 4px 12px rgba(0,0,0,.3)}.Hero_hero-cta-button__LfcLw span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 4px rgba(0,0,0,.3)}.Hero_hero-scroll-indicator__cfUet{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#fff;opacity:.7;animation:Hero_bounce__cs_Ix 2s infinite}.Hero_hero-scroll-text__5HnpV{font-size:.75rem;font-weight:500;letter-spacing:.1em}.Hero_hero-scroll-icon__oOdN_{width:24px;height:24px}@keyframes Hero_bounce__cs_Ix{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}@media screen and (max-width:992px){.Hero_hero__lHfPK{height:100vh}.Hero_hero-title__Tweh5{font-size:2.5rem}.Hero_hero-subtitle__sqkF5{font-size:1.125rem}.Hero_hero-description__S_2f1{font-size:.9375rem}}@media screen and (max-width:480px){.Hero_hero-title__Tweh5{font-size:2rem}.Hero_hero-subtitle__sqkF5{font-size:1rem}.Hero_hero-description__S_2f1{font-size:.875rem;margin-top:1rem}.Hero_hero-cta-button__LfcLw{height:44px;font-size:.9375rem}}.Introduction_introduction__5G4yf{padding:0;margin-top:50px;margin-bottom:20px}.Introduction_introduction-header__yvL6l{margin-bottom:2.5rem}.Introduction_introduction-heading__ylWM_{text-align:center;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.025em;margin-bottom:1rem}.Introduction_introduction-description__F0Lrs{font-size:20px;line-height:1.6}.Introduction_introduction-feature-grid__Em7K_{display:grid;grid-template-columns:1fr;gap:2rem;padding:2.5rem 0}@media(min-width:768px){.Introduction_introduction-feature-grid__Em7K_{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Introduction_introduction-feature-grid__Em7K_{grid-template-columns:repeat(3,1fr)}}.Introduction_introduction-feature-item__mNUqX{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);transition:box-shadow .3s ease}.Introduction_introduction-feature-item__mNUqX:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.Introduction_introduction-icon-wrapper__RljwZ{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:rgba(0,82,155,.1);margin-bottom:1.25rem}.Introduction_introduction-icon__PTcE3{font-size:2.5rem;color:#00529b}.Introduction_introduction-feature-title__iLOem{font-size:22px;font-weight:600;line-height:1.4;margin-bottom:.5rem}.Introduction_introduction-feature-description__cc_ZJ{font-size:18px;line-height:1.6}.Introduction_introduction-split-section__nwvCU{display:flex;flex-direction:column;gap:3rem;padding:2.5rem 0}@media(min-width:1024px){.Introduction_introduction-split-section__nwvCU{flex-direction:row;align-items:center}}.Introduction_introduction-split-content__j_9E3{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.Introduction_introduction-split-content__j_9E3{width:50%}}.Introduction_introduction-split-title__Ov0Qe{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.025em;max-width:36rem}.Introduction_introduction-split-description__KkI_z{font-size:20px;line-height:1.6;max-width:36rem}.Introduction_introduction-cta-button__NAdSh{display:flex;align-items:center;justify-content:center;min-width:84px;max-width:480px;height:40px;padding:0 1rem;background-color:#00529b;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:700;letter-spacing:.025em;cursor:pointer;width:fit-content;transition:transform .2s ease}.Introduction_introduction-cta-button__NAdSh:hover{transform:scale(1.05)}@media(min-width:480px){.Introduction_introduction-cta-button__NAdSh{height:48px;padding:0 1.25rem;font-size:1rem}}.Introduction_introduction-cta-button__NAdSh span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:1024px){.Introduction_introduction-split-image__YgSw_{width:50%}}.Introduction_introduction-image-wrapper__NIosH{width:100%;aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@media(max-width:991px){.Introduction_introduction-heading__ylWM_{font-size:24px}.Introduction_introduction-split-title__Ov0Qe{font-size:1.75rem}}@media(max-width:480px){.Introduction_introduction__5G4yf{padding:2rem 0}.Introduction_introduction-heading__ylWM_{font-size:24px}.Introduction_introduction-description__F0Lrs{font-size:1rem}.Introduction_introduction-feature-grid__Em7K_{gap:1.5rem;padding:2rem 0}.Introduction_introduction-split-section__nwvCU{gap:2rem;padding:2rem 0}.Introduction_introduction-heading__ylWM_{font-size:22px}.Introduction_introduction-description__F0Lrs{font-size:18px}.Introduction_introduction-feature-title__iLOem{font-size:20px}.Introduction_introduction-feature-description__cc_ZJ{font-size:18px}.Introduction_introduction-split-title__Ov0Qe{font-size:22px}.Introduction_introduction-split-description__KkI_z{font-size:18px}}.Overview_overview__M4xIT{margin-top:30px;margin-bottom:30px}.Overview_overview-heading__FOG7g{font-weight:700;margin-bottom:20px;text-align:center}.Overview_overview-heading__FOG7g h1{font-size:28px}.Overview_overview-description__E4fKF p{font-size:20px;line-height:1.6;margin-bottom:15px}.Overview_overview-image__YONMj{position:relative;width:100%;height:auto;aspect-ratio:16/9}.Overview_overview-image__image__Ji0K_{width:100%;height:100%;object-fit:cover;border-radius:12px}.Overview_overview-features__1m_UD{margin-top:40px;margin-bottom:20px;display:flex;flex-direction:column;gap:20px}.Overview_overview-features__1m_UD h3{font-size:26px;font-weight:700;margin-bottom:10px}@media(max-width:991px){.Overview_overview-heading__FOG7g h1{font-size:24px}.Overview_overview-description__E4fKF p{font-size:18px}.Overview_overview-features__1m_UD h3{font-size:24px}}@media(max-width:480px){.Overview_overview-features__1m_UD h3,.Overview_overview-heading__FOG7g h1{font-size:22px}}.ProjectInfoTable_projectInfoTable__BkjZn table{width:100%;border-collapse:collapse;font-size:18px;line-height:1.6;color:#333}.ProjectInfoTable_projectInfoTable__BkjZn td{padding:12px 8px;border-bottom:1px solid #eee;vertical-align:top}.ProjectInfoTable_projectInfoTable__BkjZn .ProjectInfoTable_label__Cg_9W{font-weight:600;color:#000;width:240px;white-space:nowrap}.ProjectInfoTable_projectInfoTable__BkjZn .ProjectInfoTable_value___9tZD{color:#000;font-weight:600}.ProjectInfoTable_projectInfoTable__BkjZn .ProjectInfoTable_value___9tZD a{color:#0056b3;text-decoration:none}.ProjectInfoTable_projectInfoTable__BkjZn .ProjectInfoTable_value___9tZD a:hover{text-decoration:underline}@media screen and (max-width:992px){.ProjectInfoTable_projectInfoTable__BkjZn .ProjectInfoTable_label__Cg_9W{white-space:wrap;width:180px}}.PerspectiveGallery_gallerySection__H5Gkf{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:20px;padding-bottom:40px;background-color:#fff;overflow:hidden;animation:PerspectiveGallery_fadeIn___5TWi 1s ease-out forwards;opacity:0}@keyframes PerspectiveGallery_fadeIn___5TWi{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PerspectiveGallery_mainHeading__ZlOcL{font-size:28px;font-weight:800;color:#000;margin-bottom:20px;line-height:1.1}.PerspectiveGallery_buttonsContainer__IJeIu{display:flex;gap:15px;margin-bottom:60px}.PerspectiveGallery_thumbnailsGrid__PgscS{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.PerspectiveGallery_thumbnail__ZMvpK{position:relative;overflow:hidden;border-radius:20px;aspect-ratio:1/1;background-color:#f0f0f0;transition:transform .3s ease,box-shadow .3s ease}.PerspectiveGallery_thumbnail__ZMvpK:hover{transform:scale(1.03);box-shadow:0 15px 30px rgba(0,0,0,.15)}.PerspectiveGallery_thumbnail__ZMvpK .PerspectiveGallery_image__mgWCY{width:100%;height:100%;object-fit:cover;display:block;border-radius:20px}.PerspectiveGallery_thumbnail__ZMvpK .PerspectiveGallery_playButton__xcHyj{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:hsla(0,0%,100%,.9);border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;color:#000;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.2);transition:transform .3s ease}.PerspectiveGallery_thumbnail__ZMvpK .PerspectiveGallery_playButton__xcHyj svg{width:28px;height:28px}.PerspectiveGallery_thumbnail__ZMvpK .PerspectiveGallery_playButton__xcHyj:hover{transform:translate(-50%,-50%) scale(1.1)}.PerspectiveGallery_thumbnail__ZMvpK .PerspectiveGallery_overlayText__tiXIT{position:absolute;bottom:15px;left:15px;background-color:rgba(0,0,0,.4);color:#fff;padding:8px 12px;border-radius:8px;font-size:.9rem;font-weight:600;backdrop-filter:blur(5px)}.PerspectiveGallery_thumbnail__ZMvpK .PerspectiveGallery_liveTag__mHwjX{position:absolute;top:15px;right:15px;background-color:red;color:#fff;padding:6px 10px;border-radius:5px;font-size:.8rem;font-weight:700;text-transform:uppercase}@media(max-width:992px){.PerspectiveGallery_mainHeading__ZlOcL{font-size:26px}.PerspectiveGallery_subHeading__gt6S7{font-size:18px}.PerspectiveGallery_thumbnailsGrid__PgscS{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.PerspectiveGallery_mainHeading__ZlOcL{font-size:24px}.PerspectiveGallery_buttonsContainer__IJeIu{flex-direction:column;gap:10px}.PerspectiveGallery_thumbnailsGrid__PgscS{grid-template-columns:1fr;max-width:400px}.PerspectiveGallery_thumbnail__ZMvpK{aspect-ratio:16/9}.PerspectiveGallery_playButton__xcHyj{width:50px;height:50px}.PerspectiveGallery_playButton__xcHyj svg{width:24px;height:24px}}@media(max-width:480px){.PerspectiveGallery_mainHeading__ZlOcL{font-size:22px}.PerspectiveGallery_subHeading__gt6S7{font-size:18px}.PerspectiveGallery_buttonsContainer__IJeIu button{font-size:.95rem;padding:12px 25px}.PerspectiveGallery_aboutUsTag__VzGZC{font-size:.75rem}}.Policy_policy__S_2H_{padding:3rem 0 5rem}.Policy_policy-header__Ir6vX{text-align:center;margin-bottom:3rem}.Policy_policy-heading__1GMOD{font-size:28px;font-weight:800;color:#2c3e50;margin-bottom:1rem;line-height:1.2}@media(max-width:768px){.Policy_policy-heading__1GMOD{font-size:24px}}.Policy_policy-subtitle__P_vIU{font-size:20px;color:#6b7280;margin:0 auto}@media(max-width:768px){.Policy_policy-subtitle__P_vIU{font-size:18px}}.Policy_policy-content__ayFBL{display:grid;grid-template-columns:1fr 400px;gap:2rem}@media(max-width:1024px){.Policy_policy-content__ayFBL{grid-template-columns:1fr}}.Policy_policy-info__GOpI4{display:flex;flex-direction:column;gap:1.5rem}.Policy_policy-highlight__vT_lC{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1rem;padding:2rem;color:#fff;box-shadow:0 10px 30px rgba(102,126,234,.3)}.Policy_policy__S_2H_ .Policy_highlight-title__7kmNJ{font-size:26px;font-weight:800;margin-bottom:.75rem;color:#ffcd01}.Policy_policy__S_2H_ .Policy_highlight-description__dvTsu{font-size:20px;margin-bottom:.5rem;line-height:1.6}.Policy_policy__S_2H_ .Policy_highlight-location__KEYVB{font-size:18px;opacity:.9;line-height:1.6}.Policy_policy-section__QHQ_y{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease}.Policy_policy-section__QHQ_y:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.Policy_policy__S_2H_ .Policy_section-title__b67tb{font-size:22px;font-weight:700;color:#2c3e50;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.Policy_policy__S_2H_ .Policy_section-icon__6wX9s{font-size:1.5rem}.Policy_policy__S_2H_ .Policy_section-description__KJkdE{font-size:18px;line-height:1.6;color:#555}.Policy_policy__S_2H_ .Policy_price-box__VNpIY{background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:.75rem;padding:1.5rem;text-align:center;margin-bottom:1rem}.Policy_policy__S_2H_ .Policy_price-label__vk5Uf{font-size:20px;font-weight:500;color:#fff;margin-bottom:.5rem}.Policy_policy__S_2H_ .Policy_price-value__buSVE{font-size:26px;font-weight:800;color:#fff}.Policy_policy__S_2H_ .Policy_note-box__Yn8ED{background:#fff3cd;border-left:4px solid #ffc107;padding:1rem 1.25rem;border-radius:.5rem;margin-top:1rem}.Policy_policy__S_2H_ .Policy_note-title__EUt1B{font-size:18px;font-weight:700;color:#856404;margin-bottom:.5rem}.Policy_policy__S_2H_ .Policy_note-text__SQmaY{font-size:16px;color:#856404;line-height:1.6;margin:0}.Policy_policy__S_2H_ .Policy_benefit-list__Cp9ac{display:flex;flex-direction:column;gap:.75rem}.Policy_policy__S_2H_ .Policy_benefit-item___k2ob{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#f8f9fa;border-radius:.5rem;transition:background .2s ease}.Policy_policy__S_2H_ .Policy_benefit-item___k2ob:hover{background:#e9ecef}.Policy_policy__S_2H_ .Policy_benefit-icon__zvHGW{font-size:1.25rem;flex-shrink:0}.Policy_policy__S_2H_ .Policy_benefit-text__3khDj{font-size:18px;line-height:1.6;color:#2c3e50}.Policy_policy__S_2H_ .Policy_deposit-info__UgVqp{background:#e7f3ff;border-radius:.75rem;padding:1.25rem;margin-bottom:1.25rem}.Policy_policy__S_2H_ .Policy_deposit-title__nFNmb{font-size:20px;font-weight:700;color:#0056b3;margin-bottom:.75rem}.Policy_policy__S_2H_ .Policy_deposit-list__DhHya{list-style:none;padding:0;margin:0}.Policy_policy__S_2H_ .Policy_deposit-list__DhHya li{padding:.5rem 0 .5rem 1.5rem;position:relative;color:#0056b3;font-size:16px}.Policy_policy__S_2H_ .Policy_deposit-list__DhHya li:before{content:"💳";position:absolute;left:0}.Policy_policy__S_2H_ .Policy_status-badge__RqI7K{margin-bottom:1rem}.Policy_policy__S_2H_ .Policy_badge__JQ0vs{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:1.25rem;font-size:16px;font-weight:600}@media(min-width:1025px){.Policy_policy-form-wrapper__T170y{position:sticky;top:2rem;height:fit-content}}@media(max-width:768px){.Policy_policy__S_2H_{padding:2rem 0 3rem}.Policy_policy-header__Ir6vX{margin-bottom:2rem}.Policy_policy-content__ayFBL{gap:1.5rem}.Policy_policy-highlight__vT_lC{padding:1.5rem}.Policy_policy__S_2H_ .Policy_highlight-title__7kmNJ{font-size:24px}.Policy_policy__S_2H_ .Policy_highlight-description__dvTsu{font-size:18px}.Policy_policy-section__QHQ_y{padding:1.25rem}.Policy_policy__S_2H_ .Policy_section-title__b67tb{font-size:20px}.Policy_policy__S_2H_ .Policy_price-value__buSVE{font-size:24px}}.PolicyPaymentTable_policyPaymentTable__PGGJP{width:100%}.PolicyPaymentTable_policyPaymentTable__PGGJP table{width:100%;border-collapse:collapse;font-size:18px;line-height:1.6;color:#000;font-weight:500}.PolicyPaymentTable_policyPaymentTable__PGGJP .PolicyPaymentTable_header__S0nle{text-align:left;font-size:20px;font-weight:600;padding:12px 8px}.PolicyPaymentTable_policyPaymentTable__PGGJP td{padding:12px 8px;border-bottom:1px solid #eee;vertical-align:top;font-weight:500}.PolicyPaymentTable_policyPaymentTable__PGGJP .PolicyPaymentTable_label__Hl6MN{font-weight:600;color:#000;width:500px}.PolicyPaymentTable_policyPaymentTable__PGGJP .PolicyPaymentTable_value__Fl440{color:#111;font-weight:600}.PolicyPaymentTable_policyPaymentTable__PGGJP .PolicyPaymentTable_value__Fl440 a{color:#0056b3;text-decoration:none}.PolicyPaymentTable_policyPaymentTable__PGGJP .PolicyPaymentTable_value__Fl440 a:hover{text-decoration:underline}@media screen and (max-width:992px){.PolicyPaymentTable_policyPaymentTable__PGGJP .PolicyPaymentTable_label__Hl6MN{white-space:wrap;width:300px}}@media screen and (max-width:768px){.PolicyPaymentTable_policyPaymentTable__PGGJP .PolicyPaymentTable_label__Hl6MN{white-space:wrap;width:240px}}@media screen and (max-width:640px){.PolicyPaymentTable_policyPaymentTable__PGGJP .PolicyPaymentTable_label__Hl6MN{white-space:wrap;width:180px}}.PolicyForm_policy-form__TETbA{flex-shrink:0;border-radius:16px;background-color:#202c46;display:flex;flex-direction:column;width:100%;height:100%;padding:20px 16px}.PolicyForm_policy-form__TETbA h3{color:#fff;font-weight:700;font-size:20px;line-height:1.5;text-align:center;margin-bottom:12px}.PolicyForm_policy-form__TETbA p{color:#ffcd01;font-size:16px;font-weight:400;line-height:1.5;text-align:center}.PolicyForm_policy-form__TETbA form{display:flex;flex-direction:column;gap:12px;margin-top:24px;margin-bottom:32px}.PolicyForm_policy-form__TETbA form .PolicyForm_form-control__27d7q{width:100%;height:45px;background-color:#fff;font-size:18px;padding:10px 12px;outline:none}.PolicyForm_policy-form__TETbA form button{background-color:#ffb200;font-size:18px;font-weight:600;text-transform:uppercase;padding:10px 20px;cursor:pointer;border:none;outline:none;transition:.3s ease;overflow:hidden;animation:PolicyForm_glow__Ugrv6 2s ease-in-out infinite}.PolicyForm_policy-form__error__N2DS2{color:#ffcd01;text-align:left}.PolicyForm_policy-form__notice__6aGTK{color:#fff;display:flex;flex-direction:column;gap:10px}@media screen and (max-width:992px){.PolicyForm_policy-form__TETbA{padding:20px 10px}.PolicyForm_policy-form__TETbA h3{font-size:18px;margin-bottom:0}.PolicyForm_policy-form__TETbA form .PolicyForm_form-control__27d7q,.PolicyForm_policy-form__TETbA form button{font-size:16px}}@keyframes PolicyForm_glow__Ugrv6{0%{box-shadow:0 0 5px #ffb200}50%{box-shadow:0 0 30px #ffb200}to{box-shadow:0 0 5px #ffb200}}.ProjectLocation_location__iDa0G{padding:2.5rem 0}.ProjectLocation_location-header__1FCxz{margin-bottom:1.5rem}.ProjectLocation_location-heading__K3VO5{text-align:center;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.025em;margin-bottom:1rem}.ProjectLocation_location-description__6dbme{font-size:20px;line-height:1.6}.ProjectLocation_location-map-container__n3KyP{width:100%;margin-top:2rem;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ProjectLocation_location-map-iframe__kdTSk{width:100%;height:450px;border:none}@media(max-width:768px){.ProjectLocation_location-map-iframe__kdTSk{height:350px}}@media(max-width:480px){.ProjectLocation_location-map-iframe__kdTSk{height:300px}}.ProjectLocation_location-grid__wekCu{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2rem}@media(min-width:640px){.ProjectLocation_location-grid__wekCu{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.ProjectLocation_location-grid__wekCu{grid-template-columns:repeat(3,1fr)}}.ProjectLocation_location-item__sKIwc{display:flex;gap:1rem;padding:1.25rem;background-color:#fff;border:1px solid #cfd7e7;border-radius:.75rem;transition:box-shadow .3s ease}.ProjectLocation_location-item__sKIwc:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ProjectLocation_location-icon__1MnyX{font-size:1.5rem;color:#00529b;flex-shrink:0}.ProjectLocation_location-info__czAX3{display:flex;flex-direction:column;gap:.25rem}.ProjectLocation_location-title__GjbQx{font-size:20px;font-weight:700;line-height:1.2;margin:0}.ProjectLocation_location-distance__6aDUZ{font-size:18px;line-height:1.4;margin:0}.ProjectLocation_location-button-wrapper__JJop6{display:flex;justify-content:center;padding:.75rem 1rem;margin-top:1.5rem}.ProjectLocation_location-map-button__WJnz4{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:84px;max-width:480px;height:48px;padding:0 1.5rem;background-color:#00529b;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:700;letter-spacing:.025em;cursor:pointer;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:background-color .2s ease}.ProjectLocation_location-map-button__WJnz4:hover{background-color:rgba(0,82,155,.9)}.ProjectLocation_location-map-button__WJnz4 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectLocation_location-map-icon__B6sOQ{font-size:1.5rem}@media(max-width:991px){.ProjectLocation_location-heading__K3VO5{font-size:24px}.ProjectLocation_location-description__6dbme{font-size:18px}}@media(max-width:480px){.ProjectLocation_location__iDa0G{padding:2rem 0}.ProjectLocation_location-heading__K3VO5{font-size:24px}.ProjectLocation_location-description__6dbme{font-size:.9375rem}.ProjectLocation_location-grid__wekCu{gap:.75rem;margin-top:1.5rem}.ProjectLocation_location-item__sKIwc{padding:1rem}.ProjectLocation_location-button-wrapper__JJop6{margin-top:1rem}.ProjectLocation_location-heading__K3VO5{font-size:22px}.ProjectLocation_location-description__6dbme,.ProjectLocation_location-title__GjbQx{font-size:18px}.ProjectLocation_location-distance__6aDUZ{font-size:16px}.ProjectLocation_location-map-button__WJnz4{height:44px;font-size:.9375rem}}.ProjectImage_project-image-heading__LuKv6{font-size:26px;color:#fff;line-height:1.5;font-weight:700;text-align:center;margin-bottom:10px;padding:10px 0}.ProjectImage_project-image-grid__klbns{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px;border-radius:10px}.ProjectImage_project-image-grid__text__b8Jem{font-size:20px}.ProjectImage_project-image-slider__R9iBa{margin:30px 0;aspect-ratio:16/9}.ProjectImage_project-image-description__TgGlP{text-align:center;font-size:20px;margin-bottom:20px}.ProjectImage_project-image-subtitle__Ts7Bh{font-size:22px;font-weight:700;color:#d4a017;text-align:center;margin-top:40px;padding-bottom:20px}.ProjectImage_project-image-list__9RG1i{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;padding:0;list-style:none}.ProjectImage_project-image-list__9RG1i li{background:#fff;padding:10px 20px;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.1);font-size:20px}@media screen and (max-width:992px){.ProjectImage_overview-grid__text__3Oprb,.ProjectImage_overview-heading__H7JPi,.ProjectImage_overview-subheading__pb2zR{font-size:22px}}@media screen and (max-width:768px){.ProjectImage_overview-grid__text__3Oprb,.ProjectImage_overview-heading__H7JPi,.ProjectImage_overview-subheading__pb2zR{font-size:20px}}@media screen and (max-width:640px){.ProjectImage_overview-grid__text__3Oprb,.ProjectImage_overview-list__ZJcDF li{font-size:18px}}@keyframes ProjectImage_scaleUp2__NN72v{50%{transform:scale(1.15) translateX(-50%)}to{transform:scale(1) translateX(-50%)}}