.page_heroCard__kgYHu{display:flex;flex-wrap:wrap;gap:24px;align-items:center;background:#ffffff;border-radius:18px;padding:28px 26px;box-shadow:0 18px 44px rgba(6,12,28,.18)}.page_heroCopy__lHAM5{flex:1 1 380px;min-width:320px}.page_badgeRow__94aqc{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.page_badgeGreen__4AlxC{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;color:#065f46}.page_badgeBlue__ZMUwy,.page_badgeGreen__4AlxC{padding:6px 10px;font-size:.92rem;font-weight:700;letter-spacing:.01em}.page_badgeBlue__ZMUwy{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8}.page_heroTitle__KGck6{font-size:2.55rem;margin-bottom:12px;color:#0b1224}.page_heroParagraph__HNmwU{max-width:900px;line-height:1.6;color:#1f2937}.page_ctaRow__5dlii{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.page_ctaPrimary__82Hos{background:#34d399;color:#04220f;font-weight:800;box-shadow:0 12px 26px rgba(52,211,153,.28)}.page_ctaPrimary__82Hos,.page_ctaSecondary__GUkdO{padding:12px 16px;border-radius:12px;text-decoration:none}.page_ctaSecondary__GUkdO{background:#0b1224;color:#f8fafc;font-weight:700;border:1px solid #0b1224}.page_heroImageCard__EK08r{flex:1 1 320px;min-width:300px;max-width:520px;border-radius:14px;overflow:hidden;position:relative;box-shadow:0 16px 36px rgba(0,0,0,.16);aspect-ratio:4/3}.page_anchorNav__VtcLI{margin-top:22px;padding:14px 16px;border:1px solid #d7dce3;border-radius:999px;background:#f5f7fb;max-width:820px;display:flex;gap:12px;flex-wrap:wrap;font-weight:700}.page_anchorPill__CVY67{background:#ffffff;padding:10px 14px;border-radius:999px;border:1px solid #d7dce3;text-decoration:none;color:#0b1224}.page_perfectCard__FPvQd{margin-top:28px;padding:18px 20px;border:1px solid #dfe3eb;border-radius:10px;background:#ffffff;box-shadow:0 12px 26px rgba(15,23,42,.08);max-width:820px}.page_topYachts__cMd6G{margin-top:26px;padding:20px 0 6px}.page_topYachtsHeader___UYrw{max-width:840px;margin-bottom:12px}.page_topYachtsEyebrow__gRv9i{text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#0b1224;margin:0 0 6px;font-size:.78rem}.page_topYachtsTitle__pZSit{margin:0 0 8px;font-size:1.9rem;color:#0b1224}.page_topYachtsSubtitle__wTb5P{margin:0;color:#374151;max-width:780px}.page_topYachtsFine__OcWDm{margin:6px 0 0;color:#6b7280;font-size:.9rem}.page_topYachtsGrid__whHEI{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:14px}.page_yachtCard__1_cif{border:1px solid #dfe3eb;border-radius:14px;overflow:hidden;background:#ffffff;box-shadow:0 14px 30px rgba(11,18,36,.08);display:flex;flex-direction:column}.page_yachtImageWrap__aJwy1{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}.page_yachtImage__WVpaj{object-fit:cover}.page_yachtPrice__JSeT2{position:absolute;bottom:12px;left:12px;background:rgba(11,18,36,.86);color:#f8fafc;padding:8px 12px;border-radius:10px;font-weight:800;font-size:.95rem;box-shadow:0 12px 24px rgba(0,0,0,.22)}.page_yachtCardBody__RwOdu{padding:16px 16px 14px;display:grid;gap:8px}.page_yachtName__f_BgE{margin:0;font-size:1.15rem;color:#0b1224}.page_yachtCapacity__Bl9mJ{margin:0;color:#2563eb;font-weight:700}.page_yachtDuration__xCK2O{margin:0;color:#6b7280;font-weight:600;font-size:.95rem}.page_yachtPerks__oqAcx{margin:0;padding-left:18px;color:#1f2937;display:grid;gap:4px}.page_yachtCtas__j3K_0{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page_cardGhostLink___vchn{text-decoration:none;color:#0b1224;font-weight:700;padding:10px 12px;border:1px solid #dfe3eb;border-radius:10px;background:#f8fafc}.Footer_footer__Yy3e9{background:linear-gradient(180deg,#0e2236,#0a1c2d);color:#cfe3f7;padding:80px 0 36px;border-top:1px solid rgba(255,255,255,.06)}.Footer_footerLayout__bdasd{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:48px 32px;align-items:flex-start}.Footer_footerAbout__gJ_HD p{margin-top:18px;max-width:44ch;color:#b7c5d6;line-height:1.8}.Footer_footerLogo__hadTZ{display:block;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08)}.Footer_footerTitle__gn_E1{color:#f2f6fb;font-weight:800;font-size:1.4rem;margin:6px 0 14px;position:relative;line-height:1.1}.Footer_footerTitle__gn_E1:after{content:"";display:block;width:56px;height:4px;margin-top:10px;border-radius:999px;background:linear-gradient(90deg,#1a74d1,#79c3ff);opacity:.85}.Footer_footerLinks__YFJPX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.Footer_footerLinks__YFJPX a{color:#cfe3f7;text-decoration:none;opacity:.9;transition:color .2s ease,opacity .2s ease,transform .2s ease;display:inline-block}.Footer_footerLinks__YFJPX a:hover{opacity:1;color:#79c3ff;transform:translateX(2px)}.Footer_newsletter__HEcS8 p{color:#b7c5d6;margin:8px 0 14px;line-height:1.7}.Footer_newsletterForm__goBbF{display:flex;align-items:center;gap:10px}.Footer_newsletterInput__GbB2Y{flex:1;height:48px;padding:0 14px;color:#eaf1f9;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);outline:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .25s ease}.Footer_newsletterInput__GbB2Y::placeholder{color:#a9bbcf}.Footer_newsletterInput__GbB2Y:focus{border-color:#79c3ff;background:rgba(255,255,255,.12);box-shadow:0 0 0 3px rgba(121,195,255,.2)}.Footer_newsletterBtn__MTq_w{width:48px;height:48px;border-radius:12px;border:none;cursor:pointer;background:#1a74d1;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(26,116,209,.35);transition:background-color .2s ease,transform .2s ease,box-shadow .25s ease}.Footer_newsletterBtn__MTq_w:hover{background:#155ca6;transform:translateY(-1px);box-shadow:0 10px 22px rgba(21,92,166,.45)}.Footer_footerBottom__5yBT7{margin-top:48px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#a9bbcf;font-size:.95rem}.Footer_footerBottomLinks__ZiHSp{display:flex;gap:20px;flex-wrap:wrap}.Footer_footerBottomLink__FkE_c{color:#cfe3f7;text-decoration:none;opacity:.9;transition:color .2s ease,opacity .2s ease}.Footer_footerBottomLink__FkE_c:hover{opacity:1;color:#79c3ff}@media (max-width:1100px){.Footer_footerLayout__bdasd{grid-template-columns:1fr 1fr}}@media (max-width:640px){.Footer_footerLayout__bdasd{grid-template-columns:1fr}.Footer_footerAbout__gJ_HD p{max-width:none}.Footer_newsletterForm__goBbF{flex-direction:row}.Footer_footerBottom__5yBT7{flex-direction:column;align-items:flex-start}}.Header_header__PWIAX{--header-height:72px;position:fixed;top:0;left:0;width:100%;z-index:1000;transition:background-color .25s ease,box-shadow .25s ease;background-color:rgba(10,25,47,.92);height:var(--header-height)}.Header_scrolled__1QQhr{background-color:rgba(10,25,47,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0,0,0,.25)}.Header_headerContent__MLeSt{height:var(--header-height);display:flex;align-items:center;justify-content:space-between}.Header_logoContainer__qA8pI{display:flex;align-items:center;gap:14px}.Header_logoBox__R8fTM{position:relative;width:56px;height:56px;border-radius:12px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08)}.Header_siteTitle__AL1eF{margin:0;color:#eaf1f9;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1rem,.8rem + .8vw,1.25rem);line-height:1;opacity:.95}.Header_mainNav__QSLOO,.Header_mainNav__QSLOO ul{display:flex;align-items:center}.Header_mainNav__QSLOO ul{gap:32px;margin:0;padding:0;list-style:none}.Header_mainNav__QSLOO a{color:#e6effa;opacity:.88;font-weight:500;font-size:.9rem;letter-spacing:1px;text-transform:uppercase;position:relative;padding:10px 14px;border-radius:10px;white-space:nowrap;transition:color .2s ease,opacity .2s ease}.Header_mainNav__QSLOO a:focus-visible,.Header_mainNav__QSLOO a:hover{opacity:1;color:#ffffff;background:rgba(255,255,255,.12);outline:none}.Header_mainNav__QSLOO a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#79c3ff;transition:width .2s ease}.Header_mainNav__QSLOO a:focus-visible:after,.Header_mainNav__QSLOO a:hover:after{width:100%}.Header_navCta__ikLeh{margin-left:32px;padding:12px 24px;background:#1a74d1;color:#fff;font-weight:600;border-radius:999px;letter-spacing:.5px;text-transform:uppercase;font-size:.8rem;box-shadow:0 6px 18px rgba(26,116,209,.35);transition:transform .2s ease,background-color .2s ease,box-shadow .25s ease;white-space:nowrap}.Header_navCta__ikLeh:hover{background:#155ca6;transform:translateY(-2px);box-shadow:0 8px 22px rgba(21,92,166,.4)}.Header_navToggle__oZiNz{display:none;background:transparent;border:none;color:#eaf1f9;font-size:1.5rem;cursor:pointer;width:48px;height:48px;border-radius:999px;transition:background-color .2s ease;z-index:1010}.Header_navToggle__oZiNz:hover{background-color:rgba(255,255,255,.1)}.Header_navOverlay__Xmq7_{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:998;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;cursor:pointer}.Header_navOverlay__Xmq7_.Header_active__Bt_PA{opacity:1;visibility:visible}@media (max-width:992px){.Header_header__PWIAX{--header-height:64px}.Header_logoBox__R8fTM{width:48px;height:48px;border-radius:10px}.Header_siteTitle__AL1eF{letter-spacing:.05em}.Header_navToggle__oZiNz{display:flex;align-items:center;justify-content:center}.Header_mainNav__QSLOO{position:fixed;top:0;right:-320px;width:320px;max-width:80%;height:100vh;background:#0a2540;padding:100px 32px 32px;flex-direction:column;align-items:flex-start;z-index:999;transition:right .4s cubic-bezier(.22,1,.36,1);box-shadow:0 10px 30px rgba(0,0,0,.35);overflow-y:auto}.Header_mainNav__QSLOO ul{flex-direction:column;width:100%;gap:16px}.Header_mainNav__QSLOO a{width:100%;padding:12px 0;font-size:1.05rem}.Header_navCta__ikLeh{margin:24px 0 0;width:100%;text-align:center;font-size:.9rem}.Header_mainNav__QSLOO.Header_active__Bt_PA{right:0}}.Contact_section__tEjlQ{padding:100px 0;position:relative}.Contact_contact__LY9m1{background-color:var(--off-white);position:relative}.Contact_sectionHeader__KQ7TY{text-align:center;max-width:800px;margin:0 auto 80px}.Contact_sectionTag__QKa0s{display:inline-block;padding:6px 16px;background-color:rgba(74,155,155,.1);color:var(--teal);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.Contact_sectionTitle__1h2zs{font-size:clamp(2rem,4vw,3rem);margin-bottom:24px;position:relative;display:inline-block}.Contact_sectionTitle__1h2zs:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-color:var(--sand);border-radius:var(--radius-full)}.Contact_sectionDescription__MSBtV{font-size:1.125rem;color:var(--grey);max-width:700px;margin:0 auto}.Contact_contactLayout__eMK1N{display:grid;grid-template-columns:1fr 1fr;gap:64px}.Contact_contactFormContainer__V5y1O{background-color:var(--white);border-radius:var(--radius-lg);padding:48px;box-shadow:var(--shadow-md)}.Contact_contactFormTitle__q2UXe{font-size:1.75rem;margin-bottom:32px}.Contact_formGroup__x76Xr{margin-bottom:24px}.Contact_formLabel__mS1Mp{display:block;margin-bottom:8px;font-weight:500;font-size:.9375rem;color:var(--navy)}.Contact_formControl__TaYE6{width:100%;padding:16px;border:1px solid var(--grey-light);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:1rem;transition:var(--transition);background-color:var(--off-white)}.Contact_formControl__TaYE6:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px rgba(74,155,155,.2)}.Contact_formSelect__VFJ5P{appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.Contact_formTextarea__6H1af{min-height:160px;resize:vertical}.Contact_contactInfo__iwA_Z{display:flex;flex-direction:column}.Contact_contactInfoTitle__xjVjG{font-size:1.75rem;margin-bottom:32px}.Contact_contactDetails__f9nIR{margin-bottom:48px}.Contact_contactItem__SxwBx{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px}.Contact_contactIcon__Gqoxd{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:var(--teal);color:var(--white);border-radius:var(--radius-md);font-size:1.25rem;box-shadow:var(--shadow-sm);flex-shrink:0}.Contact_contactText__fwEQK{flex-grow:1}.Contact_contactText__fwEQK h3{font-size:1.125rem;margin-bottom:8px}.Contact_contactText__fwEQK p{color:var(--grey);margin:0;font-size:.9375rem}.Contact_contactText__fwEQK p:not(:last-child){margin-bottom:4px}.Contact_socialTitle__hosmj{font-size:1.125rem;margin-bottom:16px}.Contact_socialLinks__uLnc3{display:flex;gap:12px;margin-bottom:48px}.Contact_socialLink__OffV4{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background-color:var(--navy);color:var(--white);font-size:1.125rem;transition:var(--transition)}.Contact_socialLink__OffV4:hover{transform:translateY(-4px);filter:brightness(1.05)}.Contact_facebook___Yox8{background-color:#1877f2}.Contact_instagram__WINAw{background-color:#e4405f}.Contact_twitter__8RPp4{background-color:#1d9bf0}.Contact_youtube__GKBKd{background-color:#ff0000}.Contact_mapContainer__qwQQf{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);height:300px}.Contact_mapIframe__1qTZ8{width:100%;height:100%;border:none;object-fit:cover}.Contact_btn__aZIP0{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;border-radius:var(--radius-full);font-weight:600;transition:var(--transition);font-size:1rem;line-height:1;text-align:center;position:relative;overflow:hidden;z-index:1;border:none;cursor:pointer}.Contact_btnPrimary__Y_fQr{background-color:var(--teal);color:var(--white);box-shadow:var(--shadow-sm)}.Contact_btnPrimary__Y_fQr:hover{background-color:var(--teal-light);transform:translateY(-2px);box-shadow:var(--shadow-md)}@media (max-width:992px){.Contact_contactLayout__eMK1N{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.Contact_section__tEjlQ{padding:80px 0}.Contact_sectionHeader__KQ7TY{margin-bottom:60px}.Contact_contactFormContainer__V5y1O{padding:24px}.Contact_contactFormTitle__q2UXe,.Contact_contactInfoTitle__xjVjG{font-size:1.5rem}}@media (max-width:576px){.Contact_contactItem__SxwBx{flex-direction:column;align-items:flex-start;gap:12px}}.TestimonialCard_testimonialQuote__lxVaT{color:var(--sand);font-size:3rem;position:absolute;top:24px;left:24px;opacity:.2;line-height:1}.TestimonialCard_testimonialText__CdJYG{font-size:1.125rem;line-height:1.7;margin-bottom:24px;position:relative;font-style:italic;color:var(--grey-dark)}.TestimonialCard_testimonialSource___U95h{font-weight:700;color:#0b132b;margin:0 0 8px}.TestimonialCard_testimonialAuthor__O2yr_{display:flex;align-items:flex-start}.TestimonialCard_authorDetails__DZz06 h4{font-size:1.125rem;margin-bottom:4px}.TestimonialCard_authorDetails__DZz06 p{color:var(--grey);font-size:.875rem;margin:0}@media (max-width:576px){.TestimonialCard_testimonialQuote__lxVaT{font-size:2.5rem}.TestimonialCard_testimonialText__CdJYG{font-size:1rem}}.Testimonials_section__HD38d{padding:100px 0;position:relative}.Testimonials_testimonials__phQUz{background-color:var(--white);position:relative;overflow:hidden}.Testimonials_testimonials__phQUz:before{content:"";position:absolute;width:600px;height:600px;background-color:rgba(74,155,155,.05);border-radius:50%;top:-300px;left:-300px;z-index:0}.Testimonials_testimonials__phQUz:after{content:"";position:absolute;width:400px;height:400px;background-color:rgba(230,195,135,.05);border-radius:50%;bottom:-200px;right:-200px;z-index:0}.Testimonials_testimonialsContainer__wqXgt{position:relative;z-index:1}.Testimonials_sectionHeader__zMpqx{text-align:center;max-width:800px;margin:0 auto 80px}.Testimonials_sectionTag__MOW6c{display:inline-block;padding:6px 16px;background-color:rgba(74,155,155,.1);color:var(--teal);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.Testimonials_sectionTitle__ifcF6{font-size:clamp(2rem,4vw,3rem);margin-bottom:24px;position:relative;display:inline-block}.Testimonials_sectionTitle__ifcF6:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-color:var(--sand);border-radius:var(--radius-full)}.Testimonials_sectionDescription__9wmpj{font-size:1.125rem;color:var(--grey);max-width:700px;margin:0 auto}.Testimonials_testimonialsLayout__Nv9g1{display:flex;flex-direction:column;align-items:center;gap:32px}.Testimonials_testimonialsSlider__5zpYw{width:100%;max-width:960px;position:relative}.Testimonials_testimonialCard__R1Jcm{background-color:var(--white);border-radius:var(--radius-lg);padding:48px;position:relative;box-shadow:var(--shadow-md);margin-bottom:24px;display:none}.Testimonials_testimonialCard__R1Jcm:last-child{margin-bottom:0}.Testimonials_testimonialDots__mMVNw{display:flex;gap:8px;margin-top:32px;justify-content:center}.Testimonials_dot__6Vbww{width:12px;height:12px;border-radius:50%;background-color:var(--grey-light);transition:var(--transition);cursor:pointer}.Testimonials_dot__6Vbww.Testimonials_active__He6r8{background-color:var(--teal);transform:scale(1.2)}@media (max-width:992px){.Testimonials_testimonialsLayout__Nv9g1{gap:32px}}@media (max-width:768px){.Testimonials_section__HD38d{padding:80px 0}.Testimonials_sectionHeader__zMpqx{margin-bottom:60px}.Testimonials_testimonialCard__R1Jcm{padding:32px 24px}}.BackToTop_backToTop__g7Hdf{position:fixed;bottom:32px;right:32px;width:56px;height:56px;background-color:var(--teal);color:var(--white);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1.25rem;box-shadow:var(--shadow-md);z-index:99;opacity:0;visibility:hidden;transform:translateY(20px);transition:var(--transition)}.BackToTop_backToTop__g7Hdf.BackToTop_visible__JEluK{opacity:1;visibility:visible;transform:translateY(0)}.BackToTop_backToTop__g7Hdf:hover{background-color:var(--navy);transform:translateY(-4px)}.BackToTop_phoneFloat__I_Cvf{position:fixed;bottom:96px;right:32px;width:56px;height:56px;background-color:#1d6fb8;color:#fff;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1.15rem;box-shadow:var(--shadow-md);z-index:98;opacity:0;visibility:hidden;transform:translateY(20px);transition:var(--transition)}.BackToTop_phoneFloat__I_Cvf.BackToTop_visible__JEluK{opacity:1;visibility:visible;transform:translateY(0)}.BackToTop_phoneFloat__I_Cvf:hover{background-color:#155a92;transform:translateY(-4px)}.BackToTop_emailFloat__v8s21{position:fixed;bottom:160px;right:32px;width:56px;height:56px;background-color:var(--navy);color:var(--white);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1.25rem;box-shadow:var(--shadow-md);z-index:98;opacity:0;visibility:hidden;transform:translateY(20px);transition:var(--transition)}.BackToTop_emailFloat__v8s21.BackToTop_visible__JEluK{opacity:1;visibility:visible;transform:translateY(0)}.BackToTop_emailFloat__v8s21:hover{background-color:var(--blue);transform:translateY(-4px)}.BackToTop_floatPrompt__J7_lw{position:fixed;bottom:150px;right:104px;background:#0c3c60;color:#fff;padding:8px 12px;border-radius:10px;box-shadow:0 10px 26px rgba(0,0,0,.12);font-weight:600;font-size:.85rem;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.BackToTop_floatPrompt__J7_lw.BackToTop_visible__JEluK{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:576px){.BackToTop_backToTop__g7Hdf{width:48px;height:48px;bottom:24px;right:24px;font-size:1.1rem}.BackToTop_phoneFloat__I_Cvf{width:48px;height:48px;bottom:82px;right:24px;font-size:1.05rem}.BackToTop_emailFloat__v8s21{width:48px;height:48px;bottom:140px;right:24px;font-size:1.1rem}.BackToTop_floatPrompt__J7_lw{right:80px;bottom:150px;font-size:.82rem;padding:7px 11px}}.YachtDetail_page__uHViQ{background:var(--off-white);color:var(--grey-dark)}.YachtDetail_hero__UCUjP{position:relative;min-height:70vh;padding:160px 0 96px;overflow:hidden}.YachtDetail_heroMedia__ufGPz{position:absolute;inset:0}.YachtDetail_heroImage__lY6_w{object-fit:cover;filter:saturate(1.05)}.YachtDetail_heroOverlay__zElf6{position:absolute;inset:0;background:linear-gradient(120deg,rgba(4,32,51,.72),rgba(10,48,73,.65),rgba(10,48,73,.4)),linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.05));pointer-events:none}.YachtDetail_heroContent__AfW7e{position:relative;z-index:1;max-width:760px;display:flex;flex-direction:column;gap:16px;color:var(--white)}.YachtDetail_breadcrumbs__SVL5s{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.82);margin-bottom:16px;font-size:.875rem}.YachtDetail_breadcrumbs__SVL5s a{color:rgba(255,255,255,.86)}.YachtDetail_crumbCurrent__do_Rd{color:var(--white);font-weight:600}.YachtDetail_kicker__Chjyg{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-full);color:var(--sand-light);width:fit-content}.YachtDetail_title__eqLiw{font-size:clamp(2rem,1.2rem + 2vw,3rem);margin:0;color:var(--white)}.YachtDetail_subtitle__SdOWE{font-size:1.05rem;line-height:1.7;color:rgba(255,255,255,.9);margin:0}.YachtDetail_heroActions__YzssA{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.YachtDetail_statsGrid__fz_O4{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.YachtDetail_statCard__AjgVc{padding:14px 16px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.12);backdrop-filter:blur(6px)}.YachtDetail_statLabel__bei26{margin:0;font-size:.85rem;color:rgba(255,255,255,.8)}.YachtDetail_statValue__PGRCc{margin:4px 0 0;font-weight:700;color:var(--white);font-size:1.05rem}.YachtDetail_content__l2WFq{position:relative;padding:72px 0 120px}.YachtDetail_infoGrid__qMQVz{display:grid;grid-template-columns:1.7fr 1fr;gap:24px;align-items:start}.YachtDetail_card__b85AA{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:32px}.YachtDetail_cardHeader__yNXMq{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.YachtDetail_sectionTag__6zU_E{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;padding:8px 14px;background:rgba(74,155,155,.12);color:var(--teal);border-radius:var(--radius-full);width:fit-content;letter-spacing:.02em}.YachtDetail_cardTitle____WsX{margin:0;font-size:1.6rem;color:var(--navy)}.YachtDetail_cardIntro__9wJqG{margin:0;color:var(--grey);font-size:1rem}.YachtDetail_features__u9j2O{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px}.YachtDetail_featureItem__T6ij3{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--grey-light)}.YachtDetail_featureItem__T6ij3:last-child{border-bottom:none}.YachtDetail_featureBullet__CjD8G{width:10px;height:10px;border-radius:50%;background:var(--teal);margin-top:6px;flex-shrink:0}.YachtDetail_noteBox__MUgKM{margin-top:16px;padding:16px;border-radius:var(--radius-md);background:var(--light-bg);border:1px solid var(--grey-light)}.YachtDetail_noteText__KrU5g{margin:0 0 8px;color:var(--navy);font-weight:600}.YachtDetail_noteText__KrU5g:last-child{margin-bottom:0}.YachtDetail_pricingCard__qzBsN{background:linear-gradient(180deg,#ffffff,#f9f8f3);border:1px solid var(--grey-light)}.YachtDetail_primaryPrice__Hn27z{display:flex;align-items:baseline;gap:10px;font-size:2rem;font-weight:700;color:var(--navy);margin:12px 0}.YachtDetail_primaryPrice__Hn27z small{font-size:.95rem;color:var(--grey)}.YachtDetail_priceTiers__83OsI{display:flex;flex-direction:column;gap:10px;margin:12px 0}.YachtDetail_priceTier__YnjkV{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:var(--radius-md);background:var(--off-white);border:1px solid var(--grey-light)}.YachtDetail_feeList__6IVF6{display:flex;flex-direction:column;gap:6px;color:var(--grey-dark);font-size:.95rem;margin-top:8px}.YachtDetail_ctaBox__inPY5{margin-top:16px;padding:16px;border-radius:var(--radius-md);background:linear-gradient(120deg,rgba(74,155,155,.15),#ffffff);border:1px solid var(--grey-light);display:flex;flex-direction:column;gap:10px}.YachtDetail_amenitiesCard__2yIsv{margin-top:24px}.YachtDetail_amenitiesGrid__bXENt{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:14px}.YachtDetail_amenity__k79I_{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);background:var(--off-white);border:1px solid var(--grey-light)}.YachtDetail_amenityDot__TDVHk{width:10px;height:10px;border-radius:50%;background:var(--sand);flex-shrink:0}.YachtDetail_menuGrid__d_7aT{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.YachtDetail_menuColumn__EnV2a{padding:8px 0}.YachtDetail_menuTitle__wIdVU{margin:0 0 8px;color:var(--navy);font-size:1.1rem}.YachtDetail_menuList__wPTUq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;color:var(--grey-dark)}.YachtDetail_gallerySection__J5E1I{margin-top:28px}.YachtDetail_galleryHeader__YKWQt{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.YachtDetail_galleryGrid__eQ7ti{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.YachtDetail_galleryItem__UIleT{position:relative;padding-top:70%;overflow:hidden;border-radius:var(--radius-lg);background:var(--grey-light);box-shadow:var(--shadow-md)}.YachtDetail_galleryItemButton__9Otqk{all:unset;cursor:zoom-in;display:block;position:absolute;inset:0}.YachtDetail_galleryOverlay__OyCh0{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.45));opacity:0;transition:opacity .3s ease}.YachtDetail_galleryOpenHint__lB8Bz{position:absolute;bottom:12px;left:12px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(0,0,0,.58);color:var(--white);border-radius:var(--radius-full);font-size:.95rem;letter-spacing:.01em;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.YachtDetail_galleryOpenHintIcon__1MbdS{font-size:1.05rem}.YachtDetail_galleryImage__Bai7_{object-fit:cover;transition:transform .6s ease}.YachtDetail_galleryItem__UIleT:hover .YachtDetail_galleryImage__Bai7_{transform:scale(1.04)}.YachtDetail_galleryItem__UIleT:hover .YachtDetail_galleryOverlay__OyCh0{opacity:1}.YachtDetail_galleryItem__UIleT:hover .YachtDetail_galleryOpenHint__lB8Bz{opacity:1;transform:translateY(-2px)}.YachtDetail_lightbox__L0Y1O{position:fixed;inset:0;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1200;backdrop-filter:blur(4px)}.YachtDetail_lightboxInner__cGvWy{position:relative;width:min(1100px,95vw);height:min(80vh,720px);display:flex;align-items:center;justify-content:center}.YachtDetail_lightboxImageWrapper__MU5cv{position:relative;width:100%;height:100%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background:#0c1720}.YachtDetail_lightboxImage__Up4b7{object-fit:contain;transition:transform .4s ease;cursor:zoom-in}.YachtDetail_lightboxImageZoomed__51INb{transform:scale(1.18);cursor:zoom-out}.YachtDetail_lightboxNav__2PWs2{position:absolute;border:none;background:rgba(12,23,32,.7);color:var(--white);width:42px;height:42px;border-radius:50%;cursor:pointer;backdrop-filter:blur(2px);transition:transform .2s ease,background .2s ease,box-shadow .2s ease;box-shadow:0 10px 24px rgba(0,0,0,.3);display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;border:1px solid rgba(255,255,255,.14);z-index:3;top:50%;transform:translateY(-50%)}.YachtDetail_lightboxNavPrev__0cnGO{left:12px}.YachtDetail_lightboxNavNext__XGSV7{right:12px}.YachtDetail_lightboxNav__2PWs2:hover{background:rgba(255,255,255,.2);transform:translateY(-50%) scale(1.02)}.YachtDetail_lightboxMeta__6_QCK{position:absolute;bottom:-20px;left:0;right:0;display:flex;justify-content:center;color:rgba(255,255,255,.86);font-size:.95rem;gap:10px}.YachtDetail_lightboxHint__K9Mde{display:none;font-size:.9rem;color:rgba(255,255,255,.76)}.YachtDetail_lightboxControls__zkU5z{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:10px;z-index:3}.YachtDetail_lightboxControlBtn__Mxv3k{border:none;background:rgba(12,23,32,.7);color:var(--white);width:42px;height:42px;border-radius:50%;cursor:pointer;backdrop-filter:blur(2px);transition:transform .2s ease,background .2s ease,box-shadow .2s ease;box-shadow:0 10px 24px rgba(0,0,0,.3);display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;border:1px solid rgba(255,255,255,.14)}.YachtDetail_lightboxControlBtn__Mxv3k:hover,.YachtDetail_lightboxNav__2PWs2:hover{background:rgba(255,255,255,.2);transform:scale(1.03)}.YachtDetail_btn___lk3S{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:var(--radius-full);font-weight:700;font-size:1rem;text-decoration:none;border:none;cursor:pointer;transition:var(--transition)}.YachtDetail_btnPrimary__6l4_0{background:var(--teal);color:var(--white);box-shadow:var(--shadow-sm)}.YachtDetail_btnPrimary__6l4_0:hover{background:var(--teal-light);transform:translateY(-1px);box-shadow:var(--shadow-md)}.YachtDetail_btnGhost__Mtn3i{background:rgba(255,255,255,.08);color:var(--navy);border:1px solid var(--grey-light)}.YachtDetail_btnGhost__Mtn3i:hover{background:var(--white);box-shadow:var(--shadow-md)}@media (max-width:1024px){.YachtDetail_hero__UCUjP{padding:140px 0 80px}.YachtDetail_infoGrid__qMQVz{grid-template-columns:1fr}}@media (max-width:768px){.YachtDetail_hero__UCUjP{padding:120px 0 64px}.YachtDetail_heroContent__AfW7e{max-width:100%}.YachtDetail_statsGrid__fz_O4{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.YachtDetail_card__b85AA{padding:24px}}@media (max-width:576px){.YachtDetail_hero__UCUjP{padding:110px 0 56px}.YachtDetail_heroActions__YzssA{flex-direction:column;align-items:flex-start}.YachtDetail_galleryItem__UIleT{padding-top:60%}.YachtDetail_lightboxInner__cGvWy{height:60vh}.YachtDetail_lightboxNavPrev__0cnGO{left:6px}.YachtDetail_lightboxNavNext__XGSV7{right:6px}.YachtDetail_lightboxControls__zkU5z{top:8px;right:8px}}@media (max-width:768px){.YachtDetail_galleryOpenHint__lB8Bz{opacity:1}.YachtDetail_lightboxMeta__6_QCK{flex-direction:column;gap:6px}.YachtDetail_lightboxHint__K9Mde{display:inline}}.FeaturedYacht_section__PQyZU{padding:100px 0;position:relative}.FeaturedYacht_featuredYacht__81Jmh{background-color:var(--navy);color:var(--white);position:relative;overflow:hidden}.FeaturedYacht_featuredYacht__81Jmh:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/background-pattern.jpg);background-size:cover;background-position:50%;opacity:.15;z-index:0}.FeaturedYacht_sectionHeader__qmA82{text-align:center;max-width:800px;margin:0 auto 80px;position:relative;z-index:1}.FeaturedYacht_sectionTag__wBHTX{display:inline-block;padding:6px 16px;background-color:rgba(74,155,155,.1);color:var(--teal);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.FeaturedYacht_sectionTitle__6TOku{font-size:clamp(2rem,4vw,3rem);margin-bottom:24px;position:relative;display:inline-block;color:var(--white)}.FeaturedYacht_sectionTitle__6TOku:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-color:var(--teal);border-radius:var(--radius-full)}.FeaturedYacht_sectionDescription__7Ubir{font-size:1.125rem;color:var(--white);opacity:.8;max-width:700px;margin:0 auto}.FeaturedYacht_featuredLayout__HmFuP{display:flex;align-items:center;gap:64px;position:relative;z-index:1}.FeaturedYacht_featuredMedia__0Lv4h{flex:1;position:relative}.FeaturedYacht_featuredImage__vgnAP{position:relative;width:100%;min-height:360px;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden}.FeaturedYacht_featuredInfo__KLZAs{flex:1}.FeaturedYacht_featuredTitle__QkR4V{font-size:2.5rem;color:var(--white);margin-bottom:24px}.FeaturedYacht_featuredDescription__GzPzH{color:rgba(255,255,255,.8);margin-bottom:32px;font-size:1.0625rem;line-height:1.7}.FeaturedYacht_featuredSpecs__86Eh4{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.FeaturedYacht_featuredSpec__hGCgr{display:flex;align-items:flex-start;gap:16px}.FeaturedYacht_specIcon__ikCiJ{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:rgba(255,255,255,.1);color:var(--sand);border-radius:var(--radius-md);font-size:1.25rem}.FeaturedYacht_specTitle__pZ0tA{font-size:1rem;font-weight:600;margin-bottom:4px;color:var(--white)}.FeaturedYacht_specValue__w4SRG{font-size:.9375rem;color:rgba(255,255,255,.7);margin:0}.FeaturedYacht_featuredPrice__w4Hx1{font-size:1.25rem;margin-bottom:32px;color:var(--white)}.FeaturedYacht_featuredPrice__w4Hx1 strong{font-size:1.75rem;color:var(--sand)}.FeaturedYacht_btn__12FOH{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;border-radius:var(--radius-full);font-weight:600;transition:var(--transition);font-size:1rem;line-height:1;text-align:center;position:relative;overflow:hidden;z-index:1;border:none;cursor:pointer}.FeaturedYacht_btnPrimary__u9um6{background-color:var(--teal);color:var(--white);box-shadow:var(--shadow-sm)}.FeaturedYacht_btnPrimary__u9um6:hover{background-color:var(--teal-light);transform:translateY(-2px);box-shadow:var(--shadow-md)}@media (max-width:992px){.FeaturedYacht_featuredLayout__HmFuP{flex-direction:column;gap:40px}.FeaturedYacht_featuredMedia__0Lv4h{width:100%}.FeaturedYacht_featuredTitle__QkR4V{font-size:2rem}}@media (max-width:768px){.FeaturedYacht_section__PQyZU{padding:80px 0}.FeaturedYacht_sectionHeader__qmA82{margin-bottom:60px}.FeaturedYacht_featuredSpecs__86Eh4{grid-template-columns:1fr;gap:16px}}.Hero_hero__gNzpi{position:relative;height:100vh;display:flex;align-items:center;overflow:hidden;color:var(--white);background-color:var(--navy)}.Hero_heroMedia__yteZ6{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.Hero_heroImage__d0gSR{width:100%;height:100%;object-fit:cover;transform:scale(1.05);animation:Hero_zoomOut__DWWL_ 10s forwards;filter:brightness(.7)}@keyframes Hero_zoomOut__DWWL_{0%{transform:scale(1.05)}to{transform:scale(1)}}.Hero_heroOverlay__3ep4q{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(10,48,73,.8),rgba(10,48,73,.3));z-index:1}.Hero_heroContent__aD2EX{position:relative;z-index:2;max-width:650px;padding-top:var(--header-height)}.Hero_heroTitle__D68wF{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.1;margin-bottom:24px;color:var(--white);opacity:0;transform:translateY(20px);animation:Hero_fadeInUp__mssdT 1s .3s forwards}.Hero_heroTitle__D68wF span{color:var(--sand);position:relative;display:inline-block}.Hero_heroTitle__D68wF span:after{content:"";position:absolute;bottom:8px;left:0;width:100%;height:8px;background-color:var(--sand);opacity:.3;z-index:-1}.Hero_heroDescription__9EzZc{font-size:clamp(1rem,2vw,1.25rem);margin-bottom:40px;opacity:.9;max-width:570px;opacity:0;transform:translateY(20px);animation:Hero_fadeInUp__mssdT 1s .5s forwards}.Hero_heroCta__6e7s4{display:flex;gap:16px;opacity:0;transform:translateY(20px);animation:Hero_fadeInUp__mssdT 1s .7s forwards}@keyframes Hero_fadeInUp__mssdT{to{opacity:1;transform:translateY(0)}}.Hero_btn__SzBJw{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;border-radius:var(--radius-full);font-weight:600;transition:var(--transition);font-size:1rem;line-height:1;text-align:center;position:relative;overflow:hidden;z-index:1;border:none;cursor:pointer}.Hero_btnIcon__1gAdf{margin-left:8px;font-size:.9em;transition:transform .3s ease}.Hero_btn__SzBJw:hover .Hero_btnIcon__1gAdf{transform:translateX(4px)}.Hero_btnPrimary__w7d02{background-color:var(--teal);color:var(--white);box-shadow:var(--shadow-sm)}.Hero_btnPrimary__w7d02:hover{background-color:var(--teal-light);transform:translateY(-2px);box-shadow:var(--shadow-md)}.Hero_btnSecondary__LkdLZ{background-color:transparent;border:2px solid var(--white);color:var(--white)}.Hero_btnSecondary__LkdLZ:hover{background-color:rgba(255,255,255,.1);transform:translateY(-2px)}.Hero_scrollIndicator__G0vbV{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;animation:Hero_fadeIn__PoJs5 1s 1.2s forwards}@keyframes Hero_fadeIn__PoJs5{to{opacity:1}}.Hero_scrollText__Q3qNI{font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:var(--white);opacity:.7}.Hero_scrollIcon__kQzvn{width:30px;height:50px;border:2px solid rgba(255,255,255,.3);border-radius:var(--radius-full);position:relative}.Hero_scrollIcon__kQzvn:before{content:"";position:absolute;top:8px;left:50%;width:6px;height:6px;background-color:var(--white);border-radius:50%;transform:translateX(-50%);animation:Hero_scrollDown__2qzSL 2s infinite}@keyframes Hero_scrollDown__2qzSL{0%{top:8px;opacity:1}80%{opacity:0}to{top:32px;opacity:0}}@media (max-width:768px){.Hero_heroCta__6e7s4{flex-direction:column;width:100%}.Hero_btn__SzBJw{width:100%}.Hero_heroDescription__9EzZc{margin-bottom:32px}}.ServiceCard_serviceCard__CjTu5{background-color:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition);height:100%}.ServiceCard_serviceCard__CjTu5:hover{transform:translateY(-8px);box-shadow:var(--shadow-md)}.ServiceCard_serviceImageContainer__AtWJF{height:240px;overflow:hidden;position:relative}.ServiceCard_serviceImage__PGYDU{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ServiceCard_serviceCard__CjTu5:hover .ServiceCard_serviceImage__PGYDU{transform:scale(1.05)}.ServiceCard_serviceIconContainer__oGpE5{position:relative;margin-top:-36px;margin-bottom:16px;z-index:1}.ServiceCard_serviceIcon__t3veu{width:72px;height:72px;background-color:var(--teal);color:var(--white);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin:0 auto;box-shadow:var(--shadow-md)}.ServiceCard_serviceContent__iNbI1{padding:0 32px 32px;text-align:center}.ServiceCard_serviceTitle__Eha5a{font-size:1.5rem;margin-bottom:16px}.ServiceCard_serviceDescription___kYGW{color:var(--grey);margin-bottom:24px}.ServiceCard_serviceLink__uI2mp{color:var(--teal);font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:var(--transition)}.ServiceCard_serviceLink__uI2mp:hover{color:var(--teal-light)}.ServiceCard_serviceLinkIcon__XEXSU{transition:transform .3s ease}.ServiceCard_serviceLink__uI2mp:hover .ServiceCard_serviceLinkIcon__XEXSU{transform:translateX(4px)}@media (max-width:768px){.ServiceCard_serviceContent__iNbI1{padding:0 24px 24px}}.Services_section__fJ616{padding:100px 0;position:relative}.Services_services__GlLEO{background-color:var(--off-white)}.Services_sectionHeader__ybEXm{text-align:center;max-width:800px;margin:0 auto 80px}.Services_sectionTag__t9o1G{display:inline-block;padding:6px 16px;background-color:rgba(74,155,155,.1);color:var(--teal);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.Services_sectionTitle__hdd6P{font-size:clamp(2rem,4vw,3rem);margin-bottom:24px;position:relative;display:inline-block}.Services_sectionTitle__hdd6P:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-color:var(--sand);border-radius:var(--radius-full)}.Services_sectionDescription__mbidv{font-size:1.125rem;color:var(--grey);max-width:700px;margin:0 auto}.Services_servicesGrid__rqAYm{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px}@media (max-width:768px){.Services_section__fJ616{padding:80px 0}.Services_sectionHeader__ybEXm{margin-bottom:60px}.Services_servicesGrid__rqAYm{grid-template-columns:1fr;max-width:450px;margin:0 auto}}