.home-page-content_home__FnVbx{--home-line:#e3e8ee;--home-soft:#f5f8fc;--home-muted:#596775;--home-ink:#253443;background:var(--color-panel);color:var(--home-ink)}.home-page-content_container__l0zGP{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}.home-page-content_home__FnVbx h2{font-family:var(--font-sans-sc),"PingFang SC",sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5;color:var(--home-ink);text-wrap:balance}.home-page-content_home__FnVbx h3{font-size:1.125rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.home-page-content_home__FnVbx .button{border-radius:.75rem;box-shadow:none}.home-page-content_intro__XGHJG{background:var(--color-aqua)}.home-page-content_introInner__qwyt2{display:flex;flex-direction:column;gap:1.5rem;padding-block:2rem}.home-page-content_intro__XGHJG h1{color:var(--color-marine);font-size:clamp(1.75rem,5.8vw,2.75rem);line-height:1.5}.home-page-content_introDescription__Oun3s{max-width:38rem;margin-top:.75rem;font-size:.9375rem;line-height:1.8;color:var(--color-muted)}.home-page-content_introActions__LklU_{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex-shrink:0}.home-page-content_secondaryButton__R7sn_{border:1px solid #a6c5df;color:var(--color-action-ink);background:transparent}.home-page-content_secondaryButton__R7sn_:hover{background:var(--color-panel)}.home-page-content_catalog__PbVFZ,.home-page-content_packages__rzIRd{padding-block:2rem}.home-page-content_sectionHeading__Ps8_Y{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.home-page-content_textLink__l4y6v{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;color:var(--color-cobalt-deep);font-size:.875rem;font-weight:500;line-height:1.5}.home-page-content_textLink__l4y6v svg{flex-shrink:0}.home-page-content_textLink__l4y6v:hover{text-decoration:underline;text-underline-offset:.25em}.home-page-content_productGrid__OyMtM{display:grid;gap:1.5rem}.home-page-content_product__PzDCz{display:grid;grid-template-columns:6rem minmax(0,1fr);grid-template-areas:"visual info" "actions actions";align-content:start;gap:1rem;min-width:0}.home-page-content_product__PzDCz+.home-page-content_product__PzDCz{border-top:1px solid var(--home-line);padding-top:1.5rem}.home-page-content_productVisual__JfdQy{grid-area:visual;display:flex;align-items:center;justify-content:center;align-self:start;width:100%;height:8rem;overflow:hidden;background:var(--home-soft)}.home-page-content_productImage__uZfe5{display:block;width:100%;height:100%;object-fit:contain}.home-page-content_missingImage__h8ZLc{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;font-size:.75rem;color:var(--home-muted)}.home-page-content_productInfo__9Hhi_{grid-area:info;display:flex;flex-direction:column;min-width:0}.home-page-content_category__Sdxvb{margin-bottom:.375rem;font-size:.75rem;line-height:1.5;color:var(--home-muted)}.home-page-content_productInfo__9Hhi_ h3 a:hover{color:var(--color-cobalt-deep)}.home-page-content_productDescription__U9cI1{margin-top:.5rem;font-size:.875rem;line-height:1.75;color:var(--home-muted)}.home-page-content_priceBlock__KrMas{margin-top:auto;padding-top:.75rem}.home-page-content_price__5yqr3{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem;font-variant-numeric:tabular-nums}.home-page-content_price__5yqr3 strong{font-size:1.75rem;font-weight:600;line-height:1.3}.home-page-content_feeNote__UIuYk,.home-page-content_price__5yqr3>span{font-size:.875rem;line-height:1.75;color:var(--home-muted)}.home-page-content_feeNote__UIuYk{margin-top:.375rem}.home-page-content_productActions__02M3i{grid-area:actions;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;align-items:start}.home-page-content_productActions__02M3i .button{padding-inline:.75rem;font-size:.875rem}.home-page-content_productActions__02M3i>.home-page-content_textLink__l4y6v{min-height:3rem}.home-page-content_catalogFooter__uqkvx{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1.5rem;border-top:1px solid var(--home-line);padding-top:1rem}.home-page-content_catalogFooter__uqkvx p{font-size:.875rem;line-height:1.75;color:var(--home-muted)}.home-page-content_packages__rzIRd{background:var(--home-soft)}.home-page-content_packageGrid__N1Mhc{display:grid;gap:2rem}.home-page-content_package__wTu6w{display:flex;flex-direction:column;min-width:0;border-top:1px solid var(--home-line);padding-top:1.5rem}.home-page-content_packageHeader__b7B4n{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.home-page-content_packageContents__VgnsX{margin-top:.5rem;font-size:.875rem;line-height:1.75;color:var(--home-muted)}.home-page-content_packageFacts__NIgeT{display:grid;gap:.75rem;margin-top:1.25rem;font-size:.875rem;line-height:1.75}.home-page-content_packageFacts__NIgeT>div{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.75rem}.home-page-content_packageFacts__NIgeT dt{color:var(--home-muted)}.home-page-content_packageRules__6EkEe{margin-top:.75rem;font-size:.875rem;line-height:1.75}.home-page-content_packageRules__6EkEe summary{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:1rem;color:var(--color-cobalt-deep);font-weight:500;cursor:pointer;list-style:none}.home-page-content_packageRules__6EkEe summary::-webkit-details-marker{display:none}.home-page-content_packageRules__6EkEe[open] summary svg{transform:rotate(180deg)}.home-page-content_packageRules__6EkEe ul{display:grid;gap:.5rem;margin-block:.5rem 1rem;padding-left:1.125rem;list-style:disc}.home-page-content_packageActions__zNcWy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;margin-top:auto;padding-top:1rem}.home-page-content_packageActions__zNcWy>.home-page-content_textLink__l4y6v{min-height:3rem}.home-page-content_empty__mEqrI{padding-block:1rem;color:var(--home-muted)}.home-page-content_empty__mEqrI a{color:var(--color-cobalt-deep);text-decoration:underline}.home-page-content_services__rBAmB{display:grid;gap:1.5rem;padding-block:2rem}.home-page-content_services__rBAmB section+section{border-top:1px solid var(--home-line);padding-top:1.5rem}.home-page-content_services__rBAmB p{max-width:32rem;margin-block:.75rem;font-size:1rem;line-height:1.875;color:var(--home-muted)}.home-page-content_aboutLinks__UG68S,.home-page-content_serviceLinks__cQ_f1{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.home-page-content_location__wmTDT{border-top:1px solid var(--home-line)}.home-page-content_location__wmTDT>section{padding-block:2rem 1rem}.home-page-content_aboutLinks__UG68S{padding-bottom:2rem}@media (min-width:640px){.home-page-content_productGrid__OyMtM{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.home-page-content_product__PzDCz{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"visual" "info" "actions";gap:1.25rem}.home-page-content_product__PzDCz+.home-page-content_product__PzDCz{border-top:0;padding-top:0}.home-page-content_productVisual__JfdQy{height:13rem}.home-page-content_productActions__02M3i{grid-template-columns:minmax(0,1fr);gap:.25rem}.home-page-content_productActions__02M3i .button{font-size:1rem}.home-page-content_priceBlock__KrMas{padding-top:1.25rem}.home-page-content_catalogFooter__uqkvx{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:768px){.home-page-content_container__l0zGP{padding-inline:1.5rem}.home-page-content_introInner__qwyt2{padding-block:2.5rem}.home-page-content_introDescription__Oun3s{font-size:1rem}.home-page-content_catalog__PbVFZ,.home-page-content_packages__rzIRd{padding-block:3rem}.home-page-content_home__FnVbx h2{font-size:1.75rem}.home-page-content_home__FnVbx h3{font-size:1.25rem}.home-page-content_sectionHeading__Ps8_Y{margin-bottom:2rem}.home-page-content_price__5yqr3 strong{font-size:2rem}.home-page-content_productDescription__U9cI1{font-size:1rem}.home-page-content_packageGrid__N1Mhc,.home-page-content_services__rBAmB{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.home-page-content_services__rBAmB{padding-block:3rem}.home-page-content_services__rBAmB section+section{border-top:0;padding-top:0}.home-page-content_location__wmTDT>section{padding-block:3rem 1.5rem}.home-page-content_aboutLinks__UG68S{padding-bottom:3rem}}@media (min-width:1024px){.home-page-content_introInner__qwyt2{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;padding-block:2rem}.home-page-content_intro__XGHJG h1{font-size:2.25rem}.home-page-content_catalog__PbVFZ{padding-top:2rem}.home-page-content_catalog__PbVFZ .home-page-content_sectionHeading__Ps8_Y{margin-bottom:1.5rem}.home-page-content_productVisual__JfdQy{height:12rem}.home-page-content_productGrid__OyMtM{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page-content_packageHeader__b7B4n{flex-direction:row;justify-content:space-between;gap:1.5rem}.home-page-content_packageHeader__b7B4n>.home-page-content_price__5yqr3{flex-shrink:0}}