.WaitlistForm_waitlistSection__YMJOK{padding:6rem 0;position:relative;min-height:100vh}.WaitlistForm_background__Dv_VG{position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.95)),url(/fetch/91d87992-4a72-4b16-94e5-256037659171.png);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:0}.WaitlistForm_container__i8Ts4{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:10}.WaitlistForm_formContainer__CNg6y{max-width:42rem;margin:0 auto;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;padding:2rem;border:1px solid rgba(255,255,255,.1)}.WaitlistForm_header__99qDZ{text-align:center;margin-bottom:2rem}.WaitlistForm_badge__Ba77S{padding:.75rem 1rem;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;background:rgba(255,165,0,.2);color:#ffa500;border-radius:9999px;display:inline-block}.WaitlistForm_title__kMUap{margin-top:1rem;font-size:1.875rem;font-weight:700;letter-spacing:-.025em;color:white}.WaitlistForm_description__KisyR{margin-top:1rem;font-size:1.125rem;color:rgba(255,255,255,.7)}.WaitlistForm_formRow__BEXeP,.WaitlistForm_form__ptGJ1{display:flex;flex-direction:column;gap:1rem}.WaitlistForm_emailInput__BXjoo{flex:1 1;padding:.75rem 1.25rem;border-radius:.75rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:white;font-size:1rem;transition:border-color .3s ease}.WaitlistForm_emailInput__BXjoo:focus{outline:none;border-color:rgba(255,255,255,.3)}.WaitlistForm_emailInput__BXjoo::placeholder{color:rgba(255,255,255,.5)}.WaitlistForm_submitButton__DKMXu{padding:.75rem 1.5rem;font-weight:500;border-radius:.75rem;background:#ffa500;color:white;border:none;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;font-size:1rem}.WaitlistForm_submitButton__DKMXu:hover:not(:disabled){background:rgba(255,165,0,.9)}.WaitlistForm_submitButton__DKMXu:disabled{opacity:.7;cursor:not-allowed}.WaitlistForm_message__WaHMr{padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;text-align:center;margin-top:.5rem}.WaitlistForm_message__WaHMr.WaitlistForm_success__4OL_E{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#22c55e}.WaitlistForm_message__WaHMr.WaitlistForm_error___uRyz{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444}.WaitlistForm_spinner__zWnKp{display:inline-block;height:1rem;width:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:WaitlistForm_spin__GRglE 1s linear infinite;margin-right:.5rem}@keyframes WaitlistForm_spin__GRglE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WaitlistForm_privacyText__Lxseu{font-size:.875rem;color:rgba(255,255,255,.5);text-align:center}.WaitlistForm_successContainer__h3vsF{text-align:center;padding:1.5rem 0}.WaitlistForm_successIcon__vYlpW{width:4rem;height:4rem;background:rgba(255,165,0,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.WaitlistForm_successIcon__vYlpW svg{width:2rem;height:2rem;color:#ffa500}.WaitlistForm_successTitle__i4DFd{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:white}.WaitlistForm_successMessage__iXn7B{color:rgba(255,255,255,.7)}.WaitlistForm_statsContainer__EGemi{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.WaitlistForm_statsRow__ZeXH5{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.WaitlistForm_peopleCount__at_ox{display:flex;align-items:center;gap:.5rem}.WaitlistForm_avatars__gqdCi{display:flex;margin-right:.5rem}.WaitlistForm_avatar__54UBo{width:2rem;height:2rem;border-radius:50%;background:#374151;border:2px solid #000;margin-left:-.5rem}.WaitlistForm_avatar__54UBo:first-child{margin-left:0}.WaitlistForm_countText__oU2El{font-size:.875rem;color:rgba(255,255,255,.7)}.WaitlistForm_countNumber__9qOFD{font-weight:500;color:white}.WaitlistForm_discountInfo__GhGgO{display:flex;align-items:center;gap:.75rem}.WaitlistForm_discountLabel__5btVC{font-size:.875rem;color:rgba(255,255,255,.7)}.WaitlistForm_discountBadge__T9IGe{padding:.25rem .75rem;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;background:rgba(255,255,255,.1);border-radius:9999px;color:white}@media (min-width:640px){.WaitlistForm_formRow__BEXeP{flex-direction:row}.WaitlistForm_formContainer__CNg6y{padding:3rem}.WaitlistForm_title__kMUap{font-size:2.25rem}}.page_container__MNY9B{min-height:100vh;background-color:black}.page_sliderSection__2drCm{background-color:black;position:relative;height:80vh;min-height:600px;overflow:hidden}.page_slider__2MMmq,.page_slidesContainer__wTvtl{position:relative;width:100%;height:100%}.page_slide__FbJZg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease-in-out;display:flex;align-items:center;justify-content:center}.page_slide__FbJZg.page_active__ueGNe{opacity:1}.page_slideImage__wrz5d{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page_slideImg__yD1IP{object-fit:cover;filter:brightness(.6)}.page_slideContent__fj0IC{position:relative;z-index:2;text-align:center;color:white;max-width:800px;padding:0 2rem}.page_slideTitle__Zvmec{font-size:4rem;font-weight:800;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);animation:page_slideInUp__k_9k5 .8s ease-out}.page_slideSubtitle__yvGTu{font-size:1.5rem;margin-bottom:2rem;opacity:.9;text-shadow:1px 1px 2px rgba(0,0,0,.5);animation:page_slideInUp__k_9k5 .8s ease-out .2s both}.page_slideButton__upSZb{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;animation:page_slideInUp__k_9k5 .8s ease-out .4s both}.page_slideButton__upSZb:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(102,126,234,.4)}.page_sliderArrow__n8FC2{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:none;color:white;width:50px;height:50px;border-radius:50%;cursor:pointer;z-index:3;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.page_sliderArrow__n8FC2:hover{background:rgba(255,255,255,.2);transform:translateY(-50%) scale(1.1)}.page_prevArrow__kWLOo{left:2rem}.page_nextArrow__ZSOBi{right:2rem}.page_dotsContainer__ZBq3i{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;gap:.75rem;z-index:3}.page_dot__18Tjr{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.3);border:none;cursor:pointer;transition:all .3s ease}.page_dot__18Tjr:hover{background:rgba(255,255,255,.6)}.page_activeDot__RCqEA{background:white;transform:scale(1.2)}@keyframes page_slideInUp__k_9k5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page_hero__M_w3l{display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;padding:4rem 1rem;gap:3rem}.page_heroContent__8l0X0{flex:1 1;max-width:600px}.page_heroTitle__u3dCo{font-size:3.5rem;font-weight:800;color:#111827;margin-bottom:1.5rem;line-height:1.1}.page_heroSubtitle__zMuar{font-size:1.25rem;color:#6b7280;margin-bottom:2rem;line-height:1.6}.page_ctaButton__WcKL_{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:1rem 2rem;font-size:1.125rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease}.page_ctaButton__WcKL_:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(102,126,234,.3)}.page_heroImage__gn35F{flex:1 1;display:flex;justify-content:center}.page_image__TXK3u{border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.page_features__UAx2D{background-color:#f9fafb;padding:5rem 1rem}.page_featuresContent__AU4p2{max-width:1280px;margin:0 auto}.page_sectionTitle___486i{font-size:2.5rem;font-weight:700;color:#111827;text-align:center;margin-bottom:3rem}.page_featuresGrid__vHLC7{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.page_featureCard__igaVW{background:white;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);text-align:center;transition:transform .3s ease}.page_featureCard__igaVW:hover{transform:translateY(-5px)}.page_featureIcon__eUgNu{margin-bottom:1.5rem}.page_iconImage__eBzNQ{border-radius:8px}.page_featureTitle__O5X6Y{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:1rem}.page_featureDescription__lBtzO{color:#6b7280;line-height:1.6}.page_products__TM8iM{padding:5rem 1rem}.page_productsContent__H8KIh{max-width:1280px;margin:0 auto}.page_productsGrid__koizS{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:3rem;gap:3rem;margin-top:3rem}.page_productCard__TcT5K{background:white;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .3s ease}.page_productCard__TcT5K:hover{transform:translateY(-8px)}.page_productImage__Riyzl{width:100%;height:200px;overflow:hidden}.page_productImg__jWD0e{width:100%;height:100%;object-fit:cover}.page_productInfo__3g6zS{padding:2rem}.page_productTitle__YlsW4{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:1rem}.page_productDescription__20458{color:#6b7280;line-height:1.6;margin-bottom:1.5rem}.page_productFeatures__sn5ud{list-style:none;padding:0}.page_productFeatures__sn5ud li{color:#374151;position:relative;padding:.5rem 0 .5rem 1.5rem}.page_productFeatures__sn5ud li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.page_ctaSection___VqAL{background:linear-gradient(135deg,#667eea,#764ba2);padding:5rem 1rem;text-align:center}.page_ctaContent___JlH_{max-width:800px;margin:0 auto}.page_ctaTitle__r95zH{font-size:2.5rem;font-weight:700;color:white;margin-bottom:1rem}.page_ctaDescription__D2K94{font-size:1.25rem;color:rgba(255,255,255,.9);margin-bottom:2rem;line-height:1.6}.page_ctaButtons__Usv3G{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.page_primaryButton__WunP7{background:white;color:#667eea;border:none;padding:1rem 2rem;font-size:1.125rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease}.page_primaryButton__WunP7:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,255,255,.2)}.page_secondaryButton__gDS89{background:transparent;color:white;border:2px solid white;padding:1rem 2rem;font-size:1.125rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease}.page_secondaryButton__gDS89:hover{background:white;color:#667eea;transform:translateY(-2px)}@media (max-width:768px){.page_sliderSection__2drCm{height:60vh;min-height:400px}.page_slideTitle__Zvmec{font-size:2.5rem}.page_slideSubtitle__yvGTu{font-size:1.25rem}.page_sliderArrow__n8FC2{width:40px;height:40px}.page_prevArrow__kWLOo{left:1rem}.page_nextArrow__ZSOBi{right:1rem}.page_hero__M_w3l{flex-direction:column;text-align:center;padding:2rem 1rem}.page_heroTitle__u3dCo{font-size:2.5rem}.page_sectionTitle___486i{font-size:2rem}.page_featuresGrid__vHLC7,.page_productsGrid__koizS{grid-template-columns:1fr}.page_ctaButtons__Usv3G{flex-direction:column;align-items:center}.page_ctaTitle__r95zH{font-size:2rem}}@media (max-width:480px){.page_sliderSection__2drCm{height:50vh;min-height:300px}.page_slideTitle__Zvmec{font-size:2rem}.page_slideSubtitle__yvGTu{font-size:1rem}.page_sliderArrow__n8FC2{width:35px;height:35px}.page_heroTitle__u3dCo{font-size:2rem}.page_heroSubtitle__zMuar{font-size:1.125rem}.page_ctaTitle__r95zH,.page_sectionTitle___486i{font-size:1.75rem}}.HeroSection_heroSection__OG_wb{position:relative;min-height:100vh;padding-top:5rem;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.HeroSection_background__pHh_T{position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.95)),url(/fetch/be0eb7e5-e43c-4c4a-a90c-84859662f144.png);background-size:cover;background-position:top;background-repeat:no-repeat;z-index:0}.HeroSection_container__WCff1{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:10;display:flex;flex-direction:column;align-items:center}.HeroSection_content__o5AAX{width:100%;max-width:80rem;margin:0 auto;text-align:center}.HeroSection_badge__d5D5M{display:inline-block;padding:.75rem 1rem;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;background:rgba(255,255,255,.1);border-radius:9999px;animation:HeroSection_fadeIn__7bsWx .6s ease-out .1s both;color:white}.HeroSection_prodName__x1eHk{font-size:1.5rem;font-weight:700;letter-spacing:-.025em;color:#ffa500;margin-bottom:1rem;text-transform:uppercase}.HeroSection_title__hjlWo{font-size:3.5rem;font-weight:700;letter-spacing:-.025em;margin-top:1.5rem;padding-bottom:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:HeroSection_fadeIn__7bsWx .6s ease-out .3s both}.HeroSection_subtitle__A3CkD{margin-top:1rem;font-size:1.125rem;color:rgba(255,255,255,.8);max-width:42rem;margin-left:auto;margin-right:auto;letter-spacing:-.025em;animation:HeroSection_fadeIn__7bsWx .6s ease-out .5s both}.HeroSection_buttons__40rVc{margin-top:2rem;display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center;animation:HeroSection_fadeIn__7bsWx .6s ease-out .7s both}.HeroSection_primaryButton__ONM5S{padding:.75rem 1.5rem;font-weight:500;font-size:.875rem;border-radius:9999px;background:white;color:black;text-decoration:none;transition:background-color .3s ease}.HeroSection_primaryButton__ONM5S:hover{background:rgba(255,255,255,.9)}.HeroSection_secondaryButton__CILXa{padding:.75rem 1.5rem;font-weight:500;font-size:.875rem;border-radius:9999px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:white;text-decoration:none;transition:background-color .3s ease}.HeroSection_secondaryButton__CILXa:hover{background:rgba(255,255,255,.1)}.HeroSection_carouselContainer__LPagS{margin-top:4rem;width:100%;max-width:64rem;margin-left:auto;margin-right:auto;animation:HeroSection_fadeIn__7bsWx .6s ease-out .9s both}.HeroSection_carouselItem__x6OED{position:relative;width:100%;max-width:32rem;margin:0 auto;transition:transform .2s ease-out;transform-style:preserve-3d}.HeroSection_productImage__DqfnG{position:relative;width:100%;height:auto;object-fit:cover;animation:HeroSection_float__FppBj 6s ease-in-out infinite}.HeroSection_productImageGlow__KQexT{position:absolute;inset:-.125rem;border-radius:9999px;background:linear-gradient(90deg,rgba(255,165,0,.5),rgba(255,255,255,.3));filter:blur(1rem);opacity:.3;animation:HeroSection_pulse__478KR 2s ease-in-out infinite}.HeroSection_dogImage__Thigw{position:relative;width:100%;height:auto;object-fit:cover;border-radius:.75rem}.HeroSection_dogImageGlow1__aBNRk{background:linear-gradient(90deg,rgba(255,165,0,.3),rgba(255,255,255,.2))}.HeroSection_dogImageGlow1__aBNRk,.HeroSection_dogImageGlow2__dZ1gc{position:absolute;inset:-.125rem;border-radius:.75rem;filter:blur(1rem);opacity:.3}.HeroSection_dogImageGlow2__dZ1gc{background:linear-gradient(90deg,rgba(255,255,255,.3),rgba(255,165,0,.3))}.HeroSection_carouselControls__fkw4u{position:absolute;bottom:-1rem;width:100%;height:6rem;background:linear-gradient(0deg,#000,transparent)}.HeroSection_scrollIndicator__ka_3x{position:absolute;bottom:2.5rem;left:0;right:0;display:flex;justify-content:center;animation:HeroSection_bounce__Euw8D 2s infinite;opacity:.6}.HeroSection_scrollIcon__WxaKA{height:1.5rem;width:1.5rem}@keyframes HeroSection_fadeIn__7bsWx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroSection_float__FppBj{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes HeroSection_pulse__478KR{0%,to{opacity:.3}50%{opacity:.5}}@keyframes HeroSection_bounce__Euw8D{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.FeatureSection_featureSection__LgPE_{padding:6rem 0;position:relative;opacity:0;min-height:100vh;background-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.95)),url(/fetch/3d5ed6a5-3aa1-40e4-a252-88355ece75c9.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.FeatureSection_container__bWQi_{max-width:1200px;margin:0 auto;padding:0 1.5rem}.FeatureSection_header__HW5S_{margin-bottom:4rem;text-align:center}.FeatureSection_badge__PVM8a{padding:.75rem 1rem;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;background:rgba(255,255,255,.1);border-radius:9999px;display:inline-block;color:white}.FeatureSection_title__3pfAy{margin-top:1rem;font-size:1.875rem;font-weight:700;letter-spacing:-.025em;color:white;line-height:1.2}.FeatureSection_description__8QYmW{margin-top:1rem;font-size:1.125rem;color:rgba(255,255,255,.7);max-width:48rem;margin-left:auto;margin-right:auto}.FeatureSection_featuresGrid__g0n15{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.FeatureSection_featureCard__ElQgc{padding:1.5rem;border-radius:1rem;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);opacity:0;transition:transform .3s ease,opacity .3s ease}.FeatureSection_featureCard__ElQgc:hover{transform:translateY(-5px)}.FeatureSection_featureIcon__iM76K{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:rgba(255,165,0,.1);margin-bottom:1rem;font-size:1.25rem}.FeatureSection_featureTitle__ws6sA{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:white}.FeatureSection_featureDescription__R6ApU{color:rgba(255,255,255,.7);line-height:1.6}.FeatureSection_animateFadeIn__xJWpB{animation:FeatureSection_fadeIn__ASIFx .6s ease-out forwards}@keyframes FeatureSection_fadeIn__ASIFx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.FeatureSection_featuresGrid__g0n15{grid-template-columns:repeat(2,1fr)}.FeatureSection_title__3pfAy{font-size:2.25rem}}@media (min-width:1024px){.FeatureSection_featuresGrid__g0n15{grid-template-columns:repeat(3,1fr)}.FeatureSection_title__3pfAy{font-size:2.5rem}}