@media (max-width:1023px){.treat-grid{grid-template-columns:repeat(4,1fr)}.card-row{grid-template-columns:1fr;max-width:560px;margin-inline:auto;margin-bottom:3rem}.strip-list li{padding:1.4rem 1rem}.strip-list strong{font-size:1.4rem}.side-media--contact{width:40%}}@media (max-width:860px){.hydra-cols,.price-cols,.split{grid-template-columns:1fr}:root{--header-h:68px}.brand img{width:52px;height:52px}.hamburger{display:inline-flex;align-items:center;justify-content:center}.primary-nav{position:absolute;top:100%;left:0;right:0;background:var(--black);border-bottom:1px solid rgba(222,175,99,.3);max-height:0;overflow:hidden;visibility:hidden;transition:max-height .35s,visibility 0s linear .35s}.primary-nav.is-open{max-height:420px;visibility:visible;transition:max-height .35s}.primary-nav ul{flex-direction:column;gap:0;padding:.5rem 1.25rem 1rem}.primary-nav a{padding:.95rem 0;font-size:1rem;border-bottom:1px solid rgba(222,175,99,.18)}.primary-nav a::after{display:none}.primary-nav a.is-active{font-weight:600}.section{padding:3.5rem 0}.split{gap:2rem}.hero::after{background:linear-gradient(180deg,rgba(13,11,8,.55) 0,rgba(13,11,8,.3) 55%,rgba(13,11,8,.45) 100%)}.hero-bg{object-position:70% center}.hydra{padding:2rem 1rem;border-radius:12px}.badge-grid{gap:.4rem;margin-inline:-.35rem}.badge{aspect-ratio:auto;min-height:5.6rem;padding:.5rem .1rem;gap:.4rem}.badge-ico{width:34px;height:34px}.badge-ico .icon{width:1.1rem;height:1.1rem}.badge-label{font-size:.56rem;line-height:1.2;letter-spacing:-.01em}}@media (max-width:960px){.side-content{width:100%}.side-media,.side-media--contact{position:relative;--logo-left:1.1rem;width:100%;height:auto;aspect-ratio:4/3;margin-top:2.5rem}.side-media--fade{margin-bottom:2.5rem}.side-media--fade>img:not(.logo-badge){-webkit-mask-image:none;mask-image:none}.section.has-side{padding-bottom:0}.has-side--contact{padding-block:3.5rem 0}.split--about{grid-template-columns:1fr;gap:2rem}.side-media--contact{aspect-ratio:7/13!important;height:auto}}@media (min-width:961px){.side-media--contact{width:46%;height:100%;aspect-ratio:auto;top:0;bottom:0;right:0}.side-media--contact>img:not(.logo-badge){object-position:center 60%}.contact-list{margin-bottom:3.5rem}.side-media--contact img.logo-badge{width:clamp(190px,19vw,270px);left:1rem;bottom:1rem}}@media (max-width:599px){[data-slider]{padding-inline:3.1rem}.slider-btn{display:inline-flex}.slider-count{display:block}.slider-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.slider-track::-webkit-scrollbar{display:none}.slider-track>*{flex:0 0 100%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.hero{min-height:max(520px,78svh)}.brand-footer,.hero .btn{display:none}.hero-logo{bottom:1.25rem}.hero-logo .logo-img{width:130px}.hero-strip{padding-bottom:3rem}.strip-list{display:flex}.strip-list li{justify-content:center;padding:1.5rem .75rem}.strip-list li+li{border-left:0}.strip-list strong{font-size:1.5rem}.treat{padding:1.6rem 1rem 1.4rem}.treat img{max-width:180px}.treat h4{font-size:1rem;min-height:0;margin:.9rem 0 .5rem}.treat p{font-size:.85rem}.treat-n{font-size:.8rem}.treat-slider{margin-bottom:1rem}.price-card{padding:1.4rem 1.1rem}.pl-name{font-size:.88rem}.price-card .btn{display:flex;width:50%}.footer-inner{flex-direction:column;align-items:flex-start}.hero-kicker{font-size:clamp(1.4rem, 6.8vw, 2.1rem);color:#f6b95c}.hero h1{font-size:clamp(2.1rem, 11.5vw, 3.5rem);font-weight:700;white-space:nowrap;color:#f6b95c}.hero-lead{font-size:clamp(.85rem, 3.8vw, 1.3rem);font-weight:600;color:#f6b95c}.hero-lead-1{white-space:normal}.hero .rule{background:#f6b95c}.hero .hero-logo .logo-img{width:200px}.media-about .logo-badge{width:150px!important;bottom:.3rem!important}.side-media--contact .logo-badge,.side-media--fade .logo-badge{width:180px!important;bottom:.3rem!important}.treat-grid{display:flex!important}.side-media--fade .logo-badge{border-radius:0!important;background:0 0!important;box-shadow:none!important}.badge-slider{max-width:17rem;margin-inline:auto}.badge-slider .slider-btn{width:38px;height:38px;margin-top:-19px}.badge-slider .badge-grid{margin-inline:0;gap:0;justify-content:flex-start}.badge-slider .badge{min-height:5.2rem;flex-direction:row;justify-content:flex-start;gap:.75rem;padding:.7rem .9rem;text-align:left}.badge-slider .badge-ico{width:38px;height:38px}.badge-slider .badge-ico .icon{width:1.2rem;height:1.2rem}.badge-slider .badge-label{font-size:.82rem;line-height:1.25;letter-spacing:0}.contact-list{grid-template-columns:1fr}.contact-list .contact-cta{justify-content:center;margin-top:30px}.contact-list .contact-email{flex-wrap:nowrap}.contact-list .contact-email>div{min-width:0}.contact-list .contact-email a{font-size:.97rem;overflow-wrap:anywhere}.footer-left,.social-btns{justify-content:center}.hydra-cols{margin-top:2.5rem}.hydra-panel .panel-title{margin-top:.6rem;margin-bottom:1.6rem}.price-card .btn{margin-inline:auto}.footer-inner{flex-direction:column;align-items:center;text-align:center;gap:.9rem}.legal-links{flex-wrap:nowrap;justify-content:center;gap:1.5rem}}@media (min-width:600px){.hydra-cols{margin-bottom:0}.badge-slider{margin-top:1.5rem;padding-inline:3rem}.badge-slider .slider-btn{display:inline-flex;width:38px;height:38px;margin-top:-19px}.badge-slider .badge-grid{display:flex;justify-content:flex-start;gap:.75rem;overflow:hidden}.badge-slider .badge{flex:0 0 calc((100% - .75rem)/ 2);min-height:5.6rem;gap:.4rem}.badge-slider .badge-ico{width:34px;height:34px}.badge-slider .badge-ico .icon{width:1.05rem;height:1.05rem}}@media (min-width:861px){.hydra-cols{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.badge-slider{margin-top:1.5rem;margin-bottom:1.75rem;padding-inline:2.6rem}.badge-slider .slider-btn{width:32px;height:32px;margin-top:-16px}.badge-slider .badge{min-height:4.8rem;padding:.5rem .35rem}.badge-slider .badge-ico{width:30px;height:30px}.badge-slider .badge-ico .icon{width:.95rem;height:.95rem}.badge-slider .badge-label{font-size:.76rem}}@media (max-width:599px){.pkg-list .price{font-size:1.1rem}}
