.slide-pane{display:flex;flex-direction:column;background:#fff;min-width:100px;height:100vh;box-shadow:0 8px 8px rgba(0,0,0,.5);transition:transform .5s;will-change:transform;padding:0}.slide-pane_from_bottom{height:100vh;margin-top:0;transform:translateY(100%)}.slide-pane__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:50}.slide-pane__content{display:block;position:relative;padding:0;flex:1 1 auto;overflow:auto;height:100px}.slide-pane-overflow-hidden{overflow:hidden}@media (min-width:768px){.slide-pane-overflow-hidden{padding-right:15px;overflow:hidden}}.notify{min-width:300px;padding:10px;display:flex;border-radius:8px;box-shadow:0 4px 16px rgba(17,17,26,.1),0 8px 24px rgba(17,17,26,.1),0 16px 56px rgba(17,17,26,.1);border:px solid var(--custom-gray)}.notify-header{width:100%;height:auto;display:flex;flex-direction:column;justify-content:space-between;align-content:center;align-items:left;margin-left:20px}.notify-icon{margin-right:10px;align-content:center}.notify-title{font-weight:500;font-size:14px}.notify-close{width:20px;height:20px;cursor:pointer}.notify-details{padding:15px 5px 15px 0;font-size:16px}.notify-ribbon{width:12px;height:auto;border-top-left-radius:50px;border-bottom-left-radius:50px;position:absolute;left:-2px;top:0;bottom:0}.notify-ribbon:after{height:0;width:0;right:-4.5px;top:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:5px solid}h1,h2,h3,h4,h5,h6{font-family:Suzuki Pro Bold}.text-shadow-custom{text-shadow:2px 2px 4px rgba(0,0,0,.9)}.text-shadow-custom:hover{text-shadow:5px 5px 5px rgba(0,0,0,.9)}.gradient-bg:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000,transparent);z-index:1}@keyframes modern-eq{0%{transform:scaleY(.4)}50%{transform:scaleY(1)}to{transform:scaleY(.4)}}.eq-bar{width:3px;height:34px;border-radius:9999px;margin:0 2px;background:linear-gradient(0deg,#000,#d2d6dc);animation:modern-eq 1.2s ease-in-out infinite;transform-origin:bottom}.eq-bar:first-child{animation-delay:0s}.eq-bar:nth-child(2){animation-delay:.2s}.eq-bar:nth-child(3){animation-delay:.4s}.eq-bar:nth-child(4){animation-delay:.6s}.eq-bar:nth-child(5){animation-delay:.8s}.next-model-card{display:flex;flex-direction:column;align-items:center;justify-content:center;height:280px;padding:0 1rem;position:relative}.marine-wave-primary{position:absolute;bottom:0;left:0;right:0;width:100%;height:40px;z-index:-10;opacity:.3;transition:opacity .5s}.next-model-card:hover .marine-wave-primary{opacity:.5}.marine-wave-secondary{position:absolute;bottom:0;left:0;right:0;width:100%;height:30px;z-index:-10;opacity:.2;transition:opacity .7s}.next-model-card:hover .marine-wave-secondary{opacity:.4}.marine-horizon{position:absolute;bottom:45px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.2),transparent);z-index:-20}.model-image-wrapper{position:relative;width:100%;height:180px;margin-bottom:1.25rem;z-index:10}.model-image{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 8px rgba(0,0,0,.1)) drop-shadow(0 4px 3px rgba(0,0,0,.07));transition:filter .3s}.next-model-card:hover .model-image{filter:drop-shadow(0 25px 25px rgba(0,0,0,.15)) drop-shadow(0 10px 10px rgba(0,0,0,.04))}.model-title{font-size:1rem;font-family:Avenir Heavy,sans-serif;text-align:center;z-index:10}.model-link-text{font-size:.85rem;font-family:Avenir Roman,sans-serif;color:#0891b2;text-align:center;margin-top:.5rem;z-index:10;transition:color .3s}.next-model-card:hover .model-link-text{color:#2563eb}@keyframes wave-float-1{0%,to{transform:translateX(0) translateY(0) rotate(0deg)}25%{transform:translateX(-25px) translateY(-15px) rotate(1deg)}50%{transform:translateX(-50px) translateY(-10px) rotate(-1deg)}75%{transform:translateX(-25px) translateY(-20px) rotate(.5deg)}}@keyframes wave-float-2{0%,to{transform:translateX(0) translateY(0) rotate(0deg)}33%{transform:translateX(30px) translateY(-10px) rotate(-1deg)}66%{transform:translateX(15px) translateY(-25px) rotate(.5deg)}}@keyframes wave-float-3{0%,to{transform:translateX(0) translateY(0) scale(1)}50%{transform:translateX(-20px) translateY(-15px) scale(1.05)}}.cta-container{display:flex;flex-direction:column;text-align:center;padding:2.5rem 1rem;background:linear-gradient(135deg,#0d47a1,#1565c0 50%,#1976d2);position:relative;overflow:hidden}.cta-wave-top{top:0}.cta-wave-bottom,.cta-wave-top{position:absolute;left:0;width:100%;height:100px;z-index:0}.cta-wave-bottom{bottom:0}.cta-circle-1{top:-50px;right:-50px;width:300px;height:300px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-slow 8s ease-in-out infinite}.cta-circle-1,.cta-circle-2{position:absolute;border-radius:50%}.cta-circle-2{bottom:-80px;left:-80px;width:400px;height:400px;background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 70%);animation:float-slow 10s ease-in-out infinite reverse}.cta-dots{top:20%;left:10%;width:150px;height:150px}.cta-dots,.cta-dots-right{position:absolute;opacity:.1}.cta-dots-right{bottom:20%;right:10%;width:120px;height:120px;animation:pulse-dots 3s ease-in-out infinite}@keyframes float-slow{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes pulse-dots{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.05)}}.cta-content{position:relative;z-index:10}.cta-title{font-size:1.7rem;color:#fff;font-family:Avenir Black,sans-serif;margin-bottom:1rem}@media (min-width:1024px){.cta-title{font-size:3rem}.cta-container{padding:4rem 1rem}}.cta-description{color:#fff;font-family:Avenir Roman,sans-serif;margin-bottom:1.5rem;font-size:1rem}.cta-business-name{display:inline-block;margin:0 .5rem;position:relative}.cta-business-name-text{text-transform:uppercase;color:#64b5f6;font-family:Avenir Black,sans-serif;font-size:1.2rem;letter-spacing:.05em}@media (min-width:1024px){.cta-business-name-text{font-size:1.4rem}}.cta-business-underline{position:absolute;bottom:-.25rem;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,#64b5f6,transparent)}.cta-buttons{display:flex;flex-direction:column;gap:1.25rem;justify-content:center;align-items:center;margin-top:1.25rem}@media (min-width:1024px){.cta-buttons{flex-direction:row}}.cta-button-primary{border:2px solid #0d47a1;background-color:#0d47a1;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-family:Avenir Medium,sans-serif;font-size:1.1rem;transition:all .3s;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1)}.cta-button-primary:hover{transform:scale(1.05);box-shadow:0 8px 15px rgba(0,0,0,.2);background-color:#0a3a8a}.cta-button-secondary{border:2px solid #fff;background-color:transparent;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-family:Avenir Medium,sans-serif;font-size:1.1rem;transition:all .3s;cursor:pointer}.cta-button-secondary:hover{transform:scale(1.05);background-color:hsla(0,0%,100%,.1)}.swiper-pagination-bullet{--swiper-pagination-bullet-width:30px;--swiper-pagination-bullet-height:3px;--swiper-pagination-color:var(--custom-white);--swiper-pagination-bullet-border-radius:5px}.swiper-button-prev{--swiper-navigation-size:40px;--swiper-navigation-color:#fff;--swiper-navigation-border-radius:5px;--swiper-navigation-sides-offset:160px}.swiper-button-prev:hover{--swiper-navigation-size:40px;--swiper-navigation-color:var(--custom-menu)}.swiper-button-next{--swiper-navigation-size:40px;--swiper-navigation-color:#fff;--swiper-navigation-border-radius:5px;--swiper-navigation-sides-offset:160px}.swiper-button-next:hover{--swiper-navigation-size:40px;--swiper-navigation-color:var(--custom-menu)}@media (min-width:768px){.swiper-button-next,.swiper-button-prev{--swiper-navigation-color:var(--custom-gray)}}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.custom-scrollbar2::-webkit-scrollbar{width:6px}.custom-scrollbar2::-webkit-scrollbar-track{background:transparent}.custom-scrollbar2::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar2::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.custom-scrollbar2{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) transparent}