.styles_overviewDescription__u687N{padding:1.5rem}.styles_overviewDescription__u687N h2{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.styles_bookingSummary__1xGgw{background:#f9fafb;padding:1.25rem;border-radius:12px;margin-bottom:1.5rem;border:1px solid #f3f4f6}.styles_bookingSummary__1xGgw h3{font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.styles_bookingSummary__1xGgw p{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.95rem}.styles_bookingSummary__1xGgw p:last-child{margin-bottom:0}.styles_bookingSummary__1xGgw p span:first-child{color:#4b5563}.styles_bookingSummary__1xGgw p span:last-child{font-weight:500;color:#111827}.styles_totalPrice__hbEfN{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:2px dashed #e5e7eb;margin-top:1.5rem;font-weight:700;font-size:1.25rem;color:#1f2937}.styles_totalPrice__hbEfN span:last-child{color:#4f46e5}.styles_Card__f8AkZ{background-color:#fff}.styles_thumbnailContainer__qFyi_{overflow:hidden;position:relative;aspect-ratio:16/9;width:100%;height:-moz-fit-content;height:fit-content}.styles_thumbnailContainer__qFyi_ img{width:100%;transition:all .3s linear}.styles_thumbnailContainer__qFyi_ .styles_zoomOnHover__lz2oS img:hover{transform:scale(1.2)}.styles_formSection__wHACV{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:32px;gap:32px;max-width:1200px;margin:0 auto}.styles_formSection__wHACV>*{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease}.styles_formSection__wHACV>:hover{box-shadow:0 12px 40px rgba(0,0,0,.12)}@media (max-width:892px){.styles_formSection__wHACV{grid-template-columns:1fr;gap:24px}.styles_formSection__wHACV>*{padding:20px}}@media (max-width:640px){.styles_formSection__wHACV{gap:16px}.styles_formSection__wHACV>*{padding:16px}}.styles_formInput__DNcBN,.styles_formTextArea__I_7C8{padding:16px 12px;border-radius:8px;outline:none;border:1px solid #dedede;font-size:17px;transition:border-color .2s ease;width:100%;box-sizing:border-box}.styles_formInput__DNcBN:focus,.styles_formTextArea__I_7C8:focus{border-color:var(--color-primary)}.page_wrapper__F3Xdb{padding-top:100px;min-height:100vh;background:#f8fafc}.page_header__AqmIX{margin-bottom:32px;text-align:center}.page_title__BksHm{font-size:2.5rem;font-weight:700;color:#0f172a;margin-bottom:8px}.page_subtitle__4Cny7{color:#64748b;font-size:1.125rem}@media (max-width:768px){.page_wrapper__F3Xdb{padding:80px 16px 40px}.page_title__BksHm{font-size:1.5rem}.page_subtitle__4Cny7{font-size:.95rem}}.styles_blogSection__ePHG9{padding:100px 0;background:linear-gradient(180deg,#f9fafb,#fff)}.styles_header__0H24l{text-align:center;margin-bottom:48px}.styles_subtitle__zwHAw{font-size:1.125rem;color:var(--color-text-muted);margin-top:12px;margin-left:auto;margin-right:auto}.styles_blogGrid__T_Oz8{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;margin-bottom:48px}@media (min-width:640px){.styles_blogGrid__T_Oz8{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.styles_blogGrid__T_Oz8{grid-template-columns:repeat(3,1fr)}}.styles_cardLink__331sr{display:block;height:100%;text-decoration:none}.styles_blogCard__m_0fL{height:100%;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;width:100%}.styles_blogCard__m_0fL:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.styles_thumbnail__CurcF{height:220px;position:relative;overflow:hidden;background:var(--color-bg-subtle)}.styles_cardContent__IAJfZ{padding:24px;display:flex;flex-direction:column;flex-grow:1}.styles_blogTitle__Wcxvf{font-family:var(--font-playfair);font-size:1.25rem;font-weight:700;margin-bottom:12px;color:var(--color-text-main);line-height:1.4;-webkit-line-clamp:2;line-clamp:2}.styles_blogExcerpt__6PfAV,.styles_blogTitle__Wcxvf{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.styles_blogExcerpt__6PfAV{font-size:.9rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:16px;flex-grow:1;-webkit-line-clamp:3;line-clamp:3}.styles_meta__3mNsO{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #e5e7eb}.styles_meta__3mNsO time{font-size:.875rem;color:var(--color-text-muted)}.styles_readMore__N51FH{font-size:.9rem;font-weight:600;color:var(--color-primary);transition:color .2s}.styles_cardLink__331sr:hover .styles_readMore__N51FH{color:var(--color-primary-dark)}.styles_viewAll__RHWNY{text-align:center;margin-top:32px}.styles_viewAllBtn__SWSQX{display:inline-block;padding:14px 32px;background:var(--color-primary);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s}.styles_viewAllBtn__SWSQX:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.styles_blogSection__ePHG9{padding:64px 0}.styles_header__0H24l{margin-bottom:32px}.styles_thumbnail__CurcF{height:180px}}.styles_carouselContainer__uiNQT{width:100%;margin:40px auto 0;position:relative;overflow:hidden;padding-bottom:20px}.styles_carouselTrack__vcVzj{display:flex;transition:transform .5s cubic-bezier(.25,1,.5,1)}.styles_carouselItem__oFj5s{min-width:100%;padding:0 12px}.styles_indicators__OSWFU{display:flex;justify-content:center;gap:8px;margin-top:24px}.styles_indicator__8p5F1{width:10px;height:10px;border-radius:50%;background:#cbd5e1;border:none;cursor:pointer;transition:all .3s ease}.styles_indicator__8p5F1.styles_active__W0rwc{background:var(--color-primary);transform:scale(1.2)}.styles_formButton__y4Kez{padding:16px 48px;border:none;outline:none;color:#fff;background-color:#dc143c;font-size:17px;margin-bottom:20px;display:inline-block;cursor:pointer;transition:all .15s linear}.styles_formButton__y4Kez:not(:disabled):hover{background-color:#a70a29}.styles_formButton__y4Kez:disabled{background-color:#f05776;cursor:not-allowed}.styles_form__k9Ft8{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);margin-bottom:2rem;border:1px solid #f3f4f6}.styles_formControl__EdXWd{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.styles_formLabel__8shIa{font-size:.9rem;font-weight:600;color:#374151}.styles_formInput__9dh4z{padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;background-color:#f9fafb;transition:all .2s;width:100%}.styles_formInput__9dh4z:focus{border-color:#4f46e5;background-color:#fff;outline:none;box-shadow:0 0 0 3px rgba(79,70,229,.1)}.styles_deleteButton__CA7Zr{display:inline-block;padding:12px 16px;background-color:#dc143c;color:#fff;outline:none;border:none;cursor:pointer;transition:all .15s linear}.styles_deleteButton__CA7Zr:not(:disabled):hover{background-color:#a00625}.styles_deleteButton__CA7Zr:disabled{background-color:#c2596e;cursor:not-allowed}.styles_deleteButton__37_zU{display:inline-block;padding:12px 16px;background-color:#dc143c;color:#fff;outline:none;border:none;cursor:pointer;transition:all .15s linear}.styles_deleteButton__37_zU:not(:disabled):hover{background-color:#a00625}.styles_deleteButton__37_zU:disabled{background-color:#c2596e;cursor:not-allowed}.style_container__wvQBD{width:100%}.style_heading__jK6Zb{font-size:1.8rem;font-weight:700;color:#1f2937;margin-bottom:2rem}.style_grid__yNgbQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.style_emptyState__Ds2AN{text-align:center;padding:4rem 2rem;background:#f9fafb;border-radius:16px;color:#6b7280;border:1px dashed #e5e7eb}.style_link__Bdbo4{color:#4f46e5;font-weight:600;text-decoration:none;display:inline-block;margin-top:1rem}.style_link__Bdbo4:hover{text-decoration:underline}