html{scroll-behavior:smooth}.styles-module__landingPage___LXSYc{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden;background:#f8f9fa;padding-top:0}.styles-module__headerTransparent___1p5Tf{background:transparent!important;box-shadow:0 2px 20px #0000001a!important;transition:background .3s ease,border-bottom .3s ease,box-shadow .3s ease!important}@media (min-width: 768px){.styles-module__headerTransparent___1p5Tf a,.styles-module__headerTransparent___1p5Tf span,.styles-module__headerTransparent___1p5Tf button{color:#fff!important}}.styles-module__headerTransparent___1p5Tf a[class*=navLinkActive]:after{background:#fff8!important}.styles-module__headerScrolled___navj9{background:#fffffffa!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-bottom:1px solid rgba(0,0,0,.1)!important;box-shadow:0 2px 20px #0000001a!important;transition:background .3s ease,border-bottom .3s ease,box-shadow .3s ease!important}.styles-module__mainNav___XdRQ2{position:fixed;top:0;left:0;right:0;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1);z-index:1000;box-shadow:0 2px 20px #0000001a;transition:transform .3s ease}.styles-module__mainNavContent___nXEnS{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.styles-module__mainNavLogo___VzdF8{font-size:1.5rem;font-weight:700;text-decoration:none;color:#0077b6;transition:transform .2s ease}.styles-module__mainNavLogo___VzdF8:hover{transform:scale(1.05)}.styles-module__mainNavLinks___lYm-f{display:flex;gap:2rem;align-items:center}.styles-module__mobileMenuButton___lzIDV{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;color:#333}.styles-module__hamburger___zRjFJ{font-size:1.75rem}.styles-module__mainNavLink___qG2Lp{text-decoration:none;color:#333;font-weight:500;transition:color .2s ease;position:relative;padding:.5rem 0}.styles-module__mainNavLink___qG2Lp:hover{color:#0077b6}.styles-module__mainNavLinkActive___ODtWe{text-decoration:none;color:#0077b6;font-weight:500;position:relative;padding:.5rem 0}.styles-module__mainNavLinkActive___ODtWe:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#0077b6}.styles-module__hero___jmj9d{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#00b4d8,#0077b6,#023e8a);overflow:hidden;padding:6rem 2rem 2rem}.styles-module__wavesBackground___qF-3U{position:absolute;bottom:0;left:0;width:100%;height:300px;overflow:visible}.styles-module__wave___cavW7{position:absolute;bottom:0;left:50%;width:200%;height:200%;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(6,255,165,.3) 0%,transparent 70%);border-radius:45%;animation:styles-module__wave___cavW7 25s linear infinite}.styles-module__wave___cavW7:nth-child(2){animation:styles-module__wave___cavW7 20s linear infinite;opacity:.5;animation-delay:-5s}.styles-module__wave___cavW7:nth-child(3){animation:styles-module__wave___cavW7 30s linear infinite;opacity:.3;animation-delay:-10s}@keyframes styles-module__wave___cavW7{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}.styles-module__heroContent___GXHU1{position:relative;z-index:2;text-align:center;max-width:1000px;width:100%;color:#fff}.styles-module__brandTitle___g5Nfz{font-size:28px;font-weight:700;color:#fff;margin-bottom:3rem;letter-spacing:2px;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.3),0 4px 20px rgba(6,255,165,.2);animation:styles-module__fadeInDown___oQjeb 3s ease-out}@keyframes styles-module__fadeInDown___oQjeb{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.styles-module__surfboardBadge___qWss7{display:inline-block;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1.5rem;border-radius:50px;font-size:1rem;font-weight:600;margin-bottom:2rem;border:2px solid rgba(255,255,255,.3);animation:styles-module__bounce___q83iv 2s ease-in-out infinite}@keyframes styles-module__bounce___q83iv{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.styles-module__heroTitleContainer___o4T8v{height:11rem;display:flex;align-items:center;justify-content:center}.styles-module__heroTitle___Zhrxf{font-size:clamp(2.5rem,8vw,5rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem;text-shadow:4px 4px 8px rgba(0,0,0,.3);z-index:9999999}.styles-module__heroTitleCompact___9HbI6{font-size:clamp(2rem,6vw,4rem)}.styles-module__endEmoji___OmGnS{white-space:nowrap;display:inline-block}.styles-module__cursor___rNJA0{color:#ffd166;animation:styles-module__blink___pcV-J .7s infinite;margin-left:.1em;text-decoration:none!important;border-bottom:none!important}@keyframes styles-module__blink___pcV-J{0%,49%{opacity:1}50%,to{opacity:0}}.styles-module__shaka___9KRAn{color:#ffd166;display:inline-block;animation:styles-module__wiggle___zAJMd 1.5s ease-in-out infinite}@keyframes styles-module__wiggle___zAJMd{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.styles-module__highlight___2xxbZ{color:#06ffa5;position:relative}.styles-module__highlight___2xxbZ:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:10px;background:#ff6b6b;transform:skew(-12deg);z-index:-1;animation:styles-module__underlineGrow___GzLvV 1s ease-out}@keyframes styles-module__underlineGrow___GzLvV{0%{width:0}to{width:100%}}.styles-module__heroSubtitle___XO5Ed{font-size:clamp(1rem,3vw,1.5rem);line-height:1.6;margin-bottom:2rem;max-width:600px!important;margin-left:auto;margin-right:auto;margin-top:1em;color:#fffffff2;font-weight:500;transition:opacity 1s ease-in-out}.styles-module__subtitleFadeOut___mxP21{opacity:0}.styles-module__subtitleFadeIn___HcdPR{opacity:1}.styles-module__heroForm___QoBhQ{margin:3rem auto;max-width:600px;display:flex;flex-direction:column;gap:1rem;align-items:center}.styles-module__heroButtons___Ab8-Q{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.styles-module__formSurfboard___rfnPy{background:#fffffff2;padding:2rem;border-radius:30px;box-shadow:0 20px 60px #0000004d;transform:rotate(-1deg);animation:styles-module__surfboardFloat___Wsbb8 3s ease-in-out infinite}@keyframes styles-module__surfboardFloat___Wsbb8{0%,to{transform:rotate(-1deg) translateY(0)}50%{transform:rotate(1deg) translateY(-10px)}}.styles-module__ctaButton___qRpPv{display:inline-block;padding:20px 48px;font-size:20px;font-weight:700;text-decoration:none;color:#fff;background:linear-gradient(135deg,#0077b6,#023e8a);border-radius:50px;box-shadow:0 8px 24px #0077b666,0 4px 8px #0003,0 0 #0077b680;transition:all .3s cubic-bezier(.4,0,.2,1);border:3px solid rgba(255,255,255,.3);position:relative;overflow:hidden;text-align:center;cursor:pointer;animation:styles-module__pulseGlow___vOpHj 3s ease-in-out infinite;letter-spacing:.5px;outline:solid 3px rgba(120,170,225,.4);border:none}.styles-module__ctaButton___qRpPv:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.styles-module__ctaButton___qRpPv:hover:before{left:100%}.styles-module__ctaButtonWrapper___fT9Nf{display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.styles-module__ctaButtonWrapper___fT9Nf:hover{transform:scale(1.08)}.styles-module__secondaryButton___AUYbd{display:inline-block;padding:16px 32px;font-size:1rem;font-weight:700;text-decoration:none;color:#0077b6;background:#fff;border-radius:50px;box-shadow:0 8px 24px #0077b633,0 4px 8px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);border:3px solid #0077b6;position:relative;overflow:hidden;text-align:center;cursor:pointer;letter-spacing:.5px}.styles-module__secondaryButton___AUYbd:hover{background:#f0f9ff;box-shadow:0 12px 32px #0077b64d,0 6px 12px #0003;border-color:#023e8a;transform:translateY(-2px)}.styles-module__secondaryButton___AUYbd:active{transform:translateY(-1px) scale(.98)}.styles-module__secondaryButtonWrapper___gYCKO{position:fixed;bottom:16px;left:16px;display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.styles-module__secondaryButtonWrapper___gYCKO:hover{transform:scale(1.05)}.styles-module__ctaButton___qRpPv:active{transform:translateY(-2px) scale(.98);animation:none}.styles-module__buttonEmoji___xuU1C{font-size:24px;margin-right:8px;display:inline-block;animation:styles-module__backFlip___qHBVZ 10s ease-in-out infinite}@keyframes styles-module__backFlip___qHBVZ{0%{transform:translateY(0) rotate(0)}10%{transform:translate(3px,5px) rotate(20deg)}10%,20%{transform:translate(-1px,-2px) rotate(-20deg)}30%,55%{transform:rotate(-10deg)}60%{transform:translate(-3px,px) rotate(10deg)}75%{transform:translate(2px,-5px) rotate(0)}80%{transform:translate(2px,3px) rotate(-35deg)}83%{transform:translate(0) rotate(-30deg)}85%{transform:translateY(-20px) rotate(180deg)}90%{transform:translateY(0) rotate(360deg)}95%{transform:translateY(0) rotate(340deg)}to{transform:translateY(0) rotate(360deg)}}@keyframes styles-module__pulseGlow___vOpHj{0%,to{box-shadow:0 8px 24px #0077b666,0 4px 8px #0003,0 0 #0077b680;transform:scale(1)}50%{box-shadow:0 8px 24px #0077b699,0 4px 8px #0003,0 0 0 20px #0077b600;transform:scale(1.03)}}.styles-module__heroTags___oBMPt{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.styles-module__tag___0kmx-{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1.5rem;border-radius:50px;font-weight:600;border:2px solid rgba(255,255,255,.3);font-size:1rem;transition:all .3s ease;min-width:200px}.styles-module__tag___0kmx-:hover{background:#ffffff40;transform:scale(1.05)}.styles-module__freeTag___RHTLK{background:linear-gradient(135deg,#18cf92,#08b57e)!important;border:2px solid rgba(255,255,255,.8)!important;box-shadow:0 0 20px #10b98199,0 0 40px #10b98166;animation:styles-module__freePlanPulse___5Gjk6 2.5s ease-in-out infinite;font-weight:700}.styles-module__freeTag___RHTLK:hover{background:linear-gradient(135deg,#1bdb9b,#0cce90)!important;box-shadow:0 0 25px #10b981cc,0 0 50px #10b98199;transform:scale(1.05)!important}.styles-module__earlyBirdTag___LqZ-h{background:linear-gradient(135deg,#ff6b6b,#ff8e53)!important;border:2px solid #fff!important;box-shadow:0 0 20px #ff6b6b99,0 0 40px #ff6b6b66;animation:styles-module__earlyBirdPulse___StC5d 2s ease-in-out infinite;font-weight:700;position:relative}.styles-module__earlyBirdTag___LqZ-h:hover{background:linear-gradient(135deg,#ff8e53,#ff6b6b)!important;transform:scale(1.05)!important;box-shadow:0 0 25px #ff6b6bcc,0 0 50px #ff6b6b99}.styles-module__earlyBirdPulse___StC5d{display:inline-block;animation:styles-module__fireEmoji___Ts2Ei 1.5s ease-in-out infinite}.styles-module__presentationTag___auIAg{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:2px solid #fff!important;box-shadow:0 0 20px #667eea99,0 0 40px #667eea66;animation:styles-module__presentationPulse___-0SuM 2s ease-in-out infinite;font-weight:600;position:relative}.styles-module__presentationTag___auIAg:hover{background:linear-gradient(135deg,#764ba2,#667eea)!important;transform:scale(1.05)!important;box-shadow:0 0 25px #667eeacc,0 0 50px #667eea99}.styles-module__presentationIcon___WNOFq{display:inline-block;animation:styles-module__movieReel___1F7FE 2s ease-in-out infinite}@keyframes styles-module__presentationPulse___-0SuM{0%,to{box-shadow:0 0 20px #667eea99,0 0 40px #667eea66}50%{box-shadow:0 0 30px #667eeacc,0 0 60px #667eea99}}@keyframes styles-module__movieReel___1F7FE{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes styles-module__earlyBirdPulse___StC5d{0%,to{box-shadow:0 0 20px #ff6b6b99,0 0 40px #ff6b6b66}50%{box-shadow:0 0 30px #ff6b6bcc,0 0 60px #ff6b6b99}}@keyframes styles-module__freePlanPulse___5Gjk6{0%,to{box-shadow:0 0 20px #10b98199,0 0 40px #10b98166}50%{box-shadow:0 0 30px #10b981cc,0 0 60px #10b98199}}@keyframes styles-module__fireEmoji___Ts2Ei{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.styles-module__bubbleStreams___ES2Fp{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}@media (max-width: 1200px){.styles-module__bubbleStreams___ES2Fp{display:none}}@keyframes styles-module__bubbleRise1___I4nUl{0%{transform:translateY(calc(100vh + 0px)) translate(0);opacity:6}to{transform:translateY(250px) translate(15px);opacity:0}}@keyframes styles-module__bubbleRise2___gNMF5{0%{transform:translateY(calc(100vh + 0px)) translate(0);opacity:6}to{transform:translateY(50px) translate(-18px);opacity:0}}@keyframes styles-module__bubbleRise3___nzBPZ{0%{transform:translateY(calc(100vh + 0px)) translate(0);opacity:6}to{transform:translateY(250px) translate(10px);opacity:0}}@keyframes styles-module__bubbleRise4___CWSBo{0%{transform:translateY(calc(100vh + 0px)) translate(0);opacity:6}to{transform:translateY(150px) translate(-22px);opacity:0}}.styles-module__streamBubble___bSBdj{position:absolute;display:flex;align-items:center;gap:1rem;will-change:transform,opacity}.styles-module__bubbleRise1___I4nUl{animation-name:styles-module__bubbleRise1___I4nUl;animation-timing-function:cubic-bezier(.7,0,1,1);animation-iteration-count:1;animation-fill-mode:forwards}.styles-module__bubbleRise2___gNMF5{animation-name:styles-module__bubbleRise2___gNMF5;animation-timing-function:cubic-bezier(.7,0,1,1);animation-iteration-count:1;animation-fill-mode:forwards}.styles-module__bubbleRise3___nzBPZ{animation-name:styles-module__bubbleRise3___nzBPZ;animation-timing-function:cubic-bezier(.7,0,1,1);animation-iteration-count:1;animation-fill-mode:forwards}.styles-module__bubbleRise4___CWSBo{animation-name:styles-module__bubbleRise4___CWSBo;animation-timing-function:cubic-bezier(.7,0,1,1);animation-iteration-count:1;animation-fill-mode:forwards}.styles-module__bubble-left___acJPJ{flex-direction:row}.styles-module__bubble-right___Pgdh9{flex-direction:row-reverse}.styles-module__bubble-top___7K-yM{flex-direction:column}.styles-module__bubble-bottom___y3bjW{flex-direction:column-reverse}.styles-module__bubble-top-left___SWh-M{flex-direction:row;align-items:flex-start}.styles-module__bubble-top-right___ggDkB{flex-direction:row-reverse;align-items:flex-start}.styles-module__bubble-bottom-left___Uo3x2{flex-direction:row;align-items:flex-end}.styles-module__bubble-bottom-right___4PkI0{flex-direction:row-reverse;align-items:flex-end}@keyframes styles-module__float___-KCaz{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-20px) rotate(2deg)}50%{transform:translateY(-10px) rotate(-2deg)}75%{transform:translateY(-30px) rotate(1deg)}}@keyframes styles-module__boatRock___T-xYd{0%,to{transform:rotate(0)}25%{transform:rotate(3deg)}50%{transform:rotate(0)}75%{transform:rotate(-3deg)}}@keyframes styles-module__tiltSway___vVeV2{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.styles-module__bubbleAvatar___6kpwm{width:60px;height:60px;border-radius:50%;border:3px solid white;box-shadow:0 4px 12px #00000026;flex-shrink:0;animation:styles-module__tiltSway___vVeV2 8s ease-in-out infinite;transform-origin:center}@keyframes styles-module__wavySway___67NCT{0%,to{transform:translateY(0) rotate(-1deg)}25%{transform:translateY(-1px) rotate(1deg)}50%{transform:translateY(0) rotate(-1deg)}75%{transform:translateY(1px) rotate(.5deg)}}.styles-module__speechBubble___6c2kD{position:relative;background:#fff;padding:1rem 1.5rem;border-radius:20px;box-shadow:0 10px 30px #0003;max-width:220px;min-width:180px;animation:styles-module__wavySway___67NCT 7s ease-in-out infinite;transform-origin:center}.styles-module__bubble-left___acJPJ .styles-module__speechBubble___6c2kD:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:12px solid white;filter:drop-shadow(-2px 0 3px rgba(0,0,0,.1))}.styles-module__bubble-right___Pgdh9 .styles-module__speechBubble___6c2kD:before{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid white;filter:drop-shadow(2px 0 3px rgba(0,0,0,.1))}.styles-module__bubble-top___7K-yM .styles-module__speechBubble___6c2kD:before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:12px solid white;filter:drop-shadow(0 -2px 3px rgba(0,0,0,.1))}.styles-module__bubble-bottom___y3bjW .styles-module__speechBubble___6c2kD:before{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid white;filter:drop-shadow(0 2px 3px rgba(0,0,0,.1))}.styles-module__bubble-top-left___SWh-M .styles-module__speechBubble___6c2kD:before{content:"";position:absolute;left:-10px;top:20%;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:12px solid white;filter:drop-shadow(-2px 0 3px rgba(0,0,0,.1))}.styles-module__bubble-top-right___ggDkB .styles-module__speechBubble___6c2kD:before{content:"";position:absolute;right:-10px;top:20%;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid white;filter:drop-shadow(2px 0 3px rgba(0,0,0,.1))}.styles-module__bubble-bottom-left___Uo3x2 .styles-module__speechBubble___6c2kD:before{content:"";position:absolute;left:-10px;bottom:20%;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:12px solid white;filter:drop-shadow(-2px 0 3px rgba(0,0,0,.1))}.styles-module__bubble-bottom-right___4PkI0 .styles-module__speechBubble___6c2kD:before{content:"";position:absolute;right:-10px;bottom:20%;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid white;filter:drop-shadow(2px 0 3px rgba(0,0,0,.1))}.styles-module__speechBubble___6c2kD p{margin:0;color:#333;font-size:.95rem;line-height:1.4;font-weight:500}.styles-module__surfboard___up7sA{position:absolute;bottom:-5%;right:-5%;font-size:8rem;opacity:.2;animation:styles-module__surfboardSpin___Cse6p 20s linear infinite;pointer-events:none}@keyframes styles-module__surfboardSpin___Cse6p{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.styles-module__benefits___yL1j4{padding:6rem 2rem;background:#f8f9fa;position:relative}.styles-module__container___ekuia{max-width:1200px;margin:0 auto}.styles-module__sectionHeader___Q9Z-2{text-align:center;margin-bottom:4rem}.styles-module__sectionTitle___YJJWy{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;color:#023e8a;margin-bottom:1rem;line-height:1.3}.styles-module__loveIt___Iukpl{color:#ff6b6b;position:relative;display:inline-block}.styles-module__loveIt___Iukpl:before{content:"❤️";position:absolute;top:-30px;right:-30px;font-size:2rem;animation:styles-module__heartBeat___3IDxA 1.5s ease-in-out infinite}@keyframes styles-module__heartBeat___3IDxA{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.styles-module__sectionSubtitle___y0ivh{font-size:1.25rem;color:#666;max-width:700px;margin:0 auto;line-height:1.6}.styles-module__benefitsGrid___VTYOZ{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto}@media (max-width: 768px){.styles-module__benefitsGrid___VTYOZ{grid-template-columns:1fr}.styles-module__brandTitle___g5Nfz{display:none}}.styles-module__benefitCard___fIQqT{background:#fff;padding:2.5rem 2rem;border-radius:30px;text-align:center;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 10px 30px #0000001a;border:3px solid transparent}.styles-module__benefitCard___fIQqT:hover{transform:translateY(-10px) rotate(2deg);box-shadow:0 20px 50px #0077b64d;border-color:#00b4d8}.styles-module__cardIcon___Bi75I{font-size:4rem;margin-bottom:1rem;animation:styles-module__bobbing___3szLp 2s ease-in-out infinite}@keyframes styles-module__bobbing___3szLp{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.styles-module__benefitCard___fIQqT h3{font-size:1.75rem;font-weight:800;color:#023e8a;margin-bottom:1rem}.styles-module__benefitCard___fIQqT p{color:#555;font-size:1.1rem;line-height:1.6}.styles-module__cardWave___LQJQ9{position:absolute;bottom:0;left:0;right:0;height:10px;background:linear-gradient(90deg,#0077b6,#00b4d8,#06ffa5,#00b4d8,#0077b6);background-size:200% 100%;animation:styles-module__waveMove___KPuw1 3s linear infinite}@keyframes styles-module__waveMove___KPuw1{to{background-position:200% 0}}.styles-module__features___KUOnn{padding:6rem 2rem;background:linear-gradient(180deg,#ffd166,#f4a261);position:relative}.styles-module__tikiBar___mthz8{padding-top:4rem}.styles-module__tikiTitle___JXHFt{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;color:#5a2e0e;text-align:center;margin-bottom:4rem;text-shadow:3px 3px 0 rgba(255,255,255,.5);line-height:1.3}.styles-module__featuresGrid___M5N-7{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem}.styles-module__featureIsland___RZQID{background:#fff;border-radius:40px;padding:2.5rem;position:relative;box-shadow:0 15px 40px #0003;border:5px solid #5a2e0e;transition:all .3s ease}.styles-module__featureIsland___RZQID:hover{transform:scale(1.05) rotate(-1deg);box-shadow:0 25px 60px #0000004d}.styles-module__islandTop___d79dK{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.styles-module__islandEmoji___mj3UO{font-size:3rem;animation:styles-module__spin___pRCPX 3s linear infinite}@keyframes styles-module__spin___pRCPX{0%,90%{transform:rotate(0)}95%{transform:rotate(20deg)}to{transform:rotate(0)}}.styles-module__islandTop___d79dK h3{font-size:2rem;font-weight:800;color:#023e8a;line-height:1.3}.styles-module__islandContent___MGJNP p{font-size:1.1rem;color:#555;margin-bottom:1.5rem;line-height:1.6}.styles-module__islandList___EQ7sd{list-style:none;padding:0;margin:0}.styles-module__islandList___EQ7sd li{padding:.75rem 0;font-size:1.05rem;color:#333;border-bottom:2px dotted #ddd}.styles-module__islandList___EQ7sd li:last-child{border-bottom:none}.styles-module__palmTree___Kkwfm{position:absolute;bottom:10px;right:10px;font-size:3rem;opacity:.2;transform:rotate(15deg)}.styles-module__beachStats___xHGh-{padding:6rem 2rem;background:linear-gradient(180deg,#00b4d8,#0077b6);color:#fff}.styles-module__statsHeader___yaVsJ{text-align:center;margin-bottom:4rem}.styles-module__statsHeader___yaVsJ h2{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;text-shadow:3px 3px 6px rgba(0,0,0,.3)}.styles-module__statsGrid___sqoWb{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.styles-module__statCard___NLqNQ{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3rem 2rem;border-radius:30px;text-align:center;border:3px solid rgba(255,255,255,.3);transition:all .3s ease;position:relative;overflow:hidden}.styles-module__statCard___NLqNQ:hover{transform:translateY(-10px) scale(1.05);background:#ffffff40}.styles-module__statEmoji___N42oP{font-size:4rem;margin-bottom:1rem;display:inline-block;animation:styles-module__popIn___x02hT .6s ease-out}@keyframes styles-module__popIn___x02hT{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.styles-module__statNumber___kU-dP{font-size:3.5rem;font-weight:900;margin-bottom:.5rem;color:#ffd166;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.styles-module__statLabel___lz40H{font-size:1.25rem;font-weight:600;opacity:.95}.styles-module__statWave___N9YB7{margin-top:1rem;font-size:1.5rem;letter-spacing:.5rem;opacity:.5;animation:styles-module__waveText___Fhh7k 2s ease-in-out infinite}@keyframes styles-module__waveText___Fhh7k{0%,to{transform:translate(0)}50%{transform:translate(10px)}}.styles-module__cta___2VmLK{padding:6rem 2rem;position:relative;overflow:hidden;background:#023e8a}.styles-module__sunsetGradient___bu8i-{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ff6b6b,#ffa07a,#ffd166 60%,#f4a261,#023e8a);opacity:.7}.styles-module__ctaContent___jeIZ2{position:relative;z-index:10;text-align:center;max-width:800px;margin:0 auto;color:#fff}.styles-module__ctaTitle___APAKU{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;margin-bottom:1.5rem;text-shadow:4px 4px 8px rgba(0,0,0,.5);line-height:1.2}.styles-module__ctaSubtitle___buQ1k{font-size:1.5rem;margin-bottom:3rem;line-height:1.6;font-weight:500}.styles-module__ctaForm___0StKL{margin:3rem auto;max-width:500px}.styles-module__formContainer___NmAMO{background:#fffffff2;padding:2.5rem;border-radius:30px;box-shadow:0 20px 60px #0006}.styles-module__ctaTrust___-MSrs{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem;font-size:1.1rem}.styles-module__ctaTrust___-MSrs span{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1.5rem;border-radius:50px;border:2px solid rgba(255,255,255,.3);font-weight:600}.styles-module__freePlan___iLDzF{padding:6rem 2rem;background:linear-gradient(135deg,#fef3c7,#fde68a,#fcd34d);position:relative;overflow:hidden}.styles-module__freePlan___iLDzF:before{content:"🥥";position:absolute;top:10%;right:5%;font-size:150px;opacity:.1;animation:styles-module__float___-KCaz 6s ease-in-out infinite}.styles-module__freePlan___iLDzF:after{content:"🏄";position:absolute;bottom:10%;left:5%;font-size:120px;opacity:.1;animation:styles-module__float___-KCaz 8s ease-in-out infinite;animation-delay:1s}.styles-module__freePlan___iLDzF .styles-module__sectionHeader___Q9Z-2{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.styles-module__generous___6aA7X{color:#f59e0b;position:relative;display:inline-block;text-shadow:0 2px 10px rgba(245,158,11,.3)}.styles-module__generous___6aA7X:after{content:"✨";position:absolute;right:-30px;top:-10px;font-size:1.5rem;animation:styles-module__float___-KCaz 2s ease-in-out infinite}.styles-module__planGrid___QPIeI{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem;position:relative;z-index:1}.styles-module__planFeature___DN8rE{background:linear-gradient(135deg,#fff,#fffbeb);padding:1.5rem;border-radius:15px;box-shadow:0 5px 20px #f59e0b26;transition:all .3s ease;border:2px solid #fef3c7;text-align:center;position:relative;overflow:hidden}.styles-module__planFeature___DN8rE:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f59e0b,#f97316,#fb923c);transform:scaleX(0);transition:transform .3s ease}.styles-module__planFeature___DN8rE:hover:before{transform:scaleX(1)}.styles-module__planFeature___DN8rE:hover{transform:translateY(-5px) rotate(1deg);border-color:#fbbf24;box-shadow:0 10px 30px #f59e0b4d;background:linear-gradient(135deg,#fff,#fef3c7)}.styles-module__planIcon___Zsy-U{font-size:2.5rem;margin-bottom:.75rem;display:inline-block;animation:styles-module__bounce___q83iv 2s ease-in-out infinite;filter:drop-shadow(0 4px 10px rgba(245,158,11,.3))}.styles-module__planFeature___DN8rE h3{font-size:1.25rem;font-weight:700;color:#d97706;margin-bottom:.5rem}.styles-module__planFeature___DN8rE p{font-size:.95rem;color:#92400e;line-height:1.6}.styles-module__freePlanCta___sdEDg{text-align:center;margin:3rem 0;position:relative;z-index:1}.styles-module__freePlanButton___vcQVa{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;padding:1.25rem 3rem;border-radius:50px;font-size:1.25rem;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px #f59e0b4d}.styles-module__freePlanButton___vcQVa:hover{transform:translateY(-3px);box-shadow:0 15px 40px #f59e0b80;background:linear-gradient(135deg,#f97316,#ea580c)}.styles-module__freePlanNote___qp1bv{margin-top:1rem;font-size:1rem;color:#666;font-weight:500}.styles-module__planUpgrade___i4Y5K{text-align:center;background:linear-gradient(135deg,#fffbeb,#fef3c7);padding:2rem;border-radius:20px;border:3px dashed #fbbf24;position:relative;z-index:1}.styles-module__upgradeText___gwwZd{font-size:1.2rem;color:#92400e;line-height:1.8}.styles-module__upgradeText___gwwZd a{color:#f59e0b;font-weight:700;text-decoration:none;border-bottom:2px solid #f59e0b;transition:all .2s ease}.styles-module__upgradeText___gwwZd a:hover{color:#d97706;border-color:#0077b6}.styles-module__communitiesShowcase___FKtH4{padding:6rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);position:relative;overflow:hidden}.styles-module__communitiesShowcase___FKtH4:before{content:"🌊";position:absolute;top:20px;left:5%;font-size:4rem;opacity:.15;animation:styles-module__float___-KCaz 3s ease-in-out infinite}.styles-module__communitiesShowcase___FKtH4:after{content:"🏄‍♂️";position:absolute;bottom:20px;right:5%;font-size:4rem;opacity:.15;animation:styles-module__float___-KCaz 4s ease-in-out infinite reverse}.styles-module__communitiesShowcase___FKtH4 .styles-module__sectionHeader___Q9Z-2{color:#fff;text-align:center;margin-bottom:4rem}.styles-module__communitiesShowcase___FKtH4 .styles-module__sectionTitle___YJJWy{color:#fff}.styles-module__communitiesShowcase___FKtH4 .styles-module__sectionSubtitle___y0ivh{color:#ffffffe6}.styles-module__communityStatsGrid___QKrD4{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto 4rem}.styles-module__communityStatCard___b821u{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:2.5rem 2rem;text-align:center;transition:all .3s ease;color:#fff;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.styles-module__communityStatCard___b821u:hover{transform:translateY(-8px);background:#ffffff40;box-shadow:0 12px 24px #0003}.styles-module__communityStatIcon___GBfVd{font-size:3rem;margin-bottom:1.2rem;display:block}.styles-module__communityStatNumber___sd3dZ{font-size:3rem;font-weight:800;margin-bottom:.5rem;display:block;text-shadow:0 2px 4px rgba(0,0,0,.1)}.styles-module__communityStatLabel___fjm3K{font-size:1rem;opacity:.9;text-transform:uppercase;letter-spacing:1px;font-weight:600}.styles-module__communitiesCta___SvMCy{text-align:center;max-width:600px;margin:0 auto}.styles-module__communitiesCtaText___ZRpZV{color:#fff;font-size:1.25rem;margin-bottom:2rem;opacity:.95}.styles-module__communitiesButton___ulrMe{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;color:#667eea;background:#fff;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;text-decoration:none;box-shadow:0 4px 12px #00000026}.styles-module__communitiesButton___ulrMe:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000040;background:#f8f9fa}.styles-module__communitiesButton___ulrMe span{font-size:1.5rem}.styles-module__seeAllCommunities___98oj-{font-size:1.2rem;color:#ff8a05}.styles-module__seeAllCommunities___98oj-:hover{text-decoration:underline}.styles-module__exploreButton___W5xrE{position:absolute;top:20px;left:20px;z-index:1000;display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50px;cursor:pointer;transition:all .3s ease;text-decoration:none;box-shadow:0 4px 16px #667eea66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.5px;outline:solid 3px rgba(255,155,255,.2);border:none}.styles-module__exploreButton___W5xrE:hover{transform:translateY(-2px);box-shadow:0 8px 24px #667eea80;background:linear-gradient(135deg,#7c8ff5,#8657b8)}.styles-module__exploreIcon___FyyqV{font-size:1.25rem;animation:styles-module__wave-hand___OpeFP 2s ease-in-out infinite}@keyframes styles-module__wave-hand___OpeFP{0%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-8deg)}50%{transform:rotate(10deg)}60%{transform:rotate(-4deg)}70%{transform:rotate(6deg)}80%{transform:rotate(-2deg)}90%{transform:rotate(2deg)}}.styles-module__topCommunitiesSection___QuvGp{margin:4rem auto;max-width:1200px}.styles-module__topCommunitiesTitle___dqcf-{text-align:center;font-size:2rem;font-weight:800;color:#fff;margin-bottom:3rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.styles-module__topCommunitiesGrid___2GXOy{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;margin-bottom:3rem}.styles-module__communityCard___-ClMa{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:24px;padding:2rem;box-shadow:0 8px 32px #0000001a;transition:all .3s ease;display:flex;flex-direction:column;cursor:pointer;text-decoration:none;color:inherit;position:relative;overflow:hidden}.styles-module__communityCard___-ClMa:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);opacity:0;transition:opacity .3s ease}.styles-module__communityCard___-ClMa:hover:before{opacity:1}.styles-module__communityCard___-ClMa:hover{transform:translateY(-8px);box-shadow:0 16px 48px #667eea33;background:#fff;border-color:#667eea4d}.styles-module__cardHeader___hGxZZ{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.styles-module__logo___r-Ecn{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;font-weight:700;flex-shrink:0;box-shadow:0 4px 12px #667eea4d}.styles-module__logoPlaceholder___mHoiJ{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;flex-shrink:0;box-shadow:0 4px 12px #667eea4d}.styles-module__logoImage___doxJO{width:100%;height:100%;border-radius:16px;object-fit:cover}.styles-module__communityInfo___ZC6O-{flex:1;min-width:0}.styles-module__communityName___Po294{font-size:1.375rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles-module__communityShop___a1lWV{font-size:.875rem;color:#718096;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles-module__cardStats___elM4V{display:flex;gap:1.5rem;padding:1.25rem;background:linear-gradient(135deg,#667eea14,#764ba214);border-radius:16px;margin-bottom:1rem}.styles-module__cardStat___Di3lX{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}.styles-module__cardStatValue___CgSId{font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.styles-module__cardStatLabel___nZZ-T{font-size:.8125rem;color:#718096;font-weight:600;text-align:center}.styles-module__cardFooter___qy-Hf{padding-top:1rem;border-top:1px solid rgba(102,126,234,.15);text-align:center}.styles-module__joinedDate___tvmrS{font-size:.875rem;color:#718096;font-weight:500}.styles-module__pricingCard___mmEoX{background:#fff;border-radius:30px;padding:3rem 2.5rem;box-shadow:0 15px 40px #00000026;border:3px solid #e0e0e0;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.styles-module__pricingCard___mmEoX.styles-module__featured___LlyZr{border-color:#00b4d8;transform:scale(1);box-shadow:0 20px 60px #00b4d84d}.styles-module__pricingCard___mmEoX:hover,.styles-module__pricingCard___mmEoX.styles-module__featured___LlyZr:hover{transform:translateY(-10px) scale(1.02)}.styles-module__popularBadge___9AiLY{position:absolute;top:30px;right:-50px;background:linear-gradient(135deg,#ff6b6b,#ffa07a);color:#fff;padding:.5rem 3rem;font-weight:700;font-size:.9rem;transform:rotate(45deg);box-shadow:0 5px 15px #0003}.styles-module__comingSoonBadge___F4ayh{position:absolute;top:30px;right:-50px;background:linear-gradient(135deg,#6c757d,#495057);color:#fff;padding:.5rem 3rem;font-weight:700;font-size:.9rem;transform:rotate(45deg);box-shadow:0 5px 15px #0003}.styles-module__pricingCard___mmEoX.styles-module__disabled___lBZpy{opacity:.6;pointer-events:none}.styles-module__pricingCard___mmEoX.styles-module__disabled___lBZpy .styles-module__pricingButton___Mca-x{background:#6c757d;cursor:not-allowed}.styles-module__pricingCard___mmEoX.styles-module__disabled___lBZpy .styles-module__pricingButton___Mca-x:hover{transform:none;background:#6c757d}.styles-module__pricingHeader___5F07H{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:3px solid #f0f0f0}.styles-module__pricingHeader___5F07H h3{font-size:2rem;font-weight:800;color:#023e8a;margin-bottom:1rem}.styles-module__price___tewUD{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin-top:3rem}.styles-module__priceAmount___U7Uz5{font-size:4rem;font-weight:900;color:#00b4d8}.styles-module__pricePeriod___rxQ-S{font-size:1.2rem;color:#777;font-weight:600}.styles-module__pricingFeatures___5EZTE{list-style:none;padding:0;margin:0 0 2rem;flex-grow:1}.styles-module__pricingFeatures___5EZTE li{padding:.5rem 0;font-size:1.1rem;color:#333;border-bottom:2px dotted #e0e0e0;line-height:1.6}.styles-module__pricingFeatures___5EZTE li:last-child{border-bottom:none}.styles-module__pricingCta___ftJz-{text-align:center}.styles-module__pricingButton___Mca-x{display:block;background:linear-gradient(135deg,#00b4d8,#0077b6);color:#fff;border:none;padding:1.25rem 2.5rem;font-size:1.2rem;font-weight:700;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 25px #0077b64d;width:100%;text-decoration:none;text-align:center}.styles-module__pricingButton___Mca-x:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0077b666;background:linear-gradient(135deg,#0096c7,#005f8a)}.styles-module__faq___dS05F{padding:6rem 2rem;background:linear-gradient(180deg,#ffe8f0,#ffd1e3)}.styles-module__faqGrid___F3rcy{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem}.styles-module__faqItem___lcamE{background:#fff;padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px #0000001a;border-left:5px solid #ff6b6b;transition:all .3s ease}.styles-module__faqItem___lcamE:hover{transform:translate(10px);box-shadow:0 15px 40px #ff6b6b33}.styles-module__faqItem___lcamE h3{font-size:1.4rem;font-weight:700;color:#023e8a;margin-bottom:1rem;line-height:1.4}.styles-module__faqItem___lcamE p{font-size:1.1rem;color:#555;line-height:1.7}.styles-module__footer___VQcpJ{background:#023e8a;color:#fff;padding:4rem 2rem 2rem;position:relative}.styles-module__footer___VQcpJ:before{content:"🏖️";position:absolute;top:-40px;left:50%;transform:translate(-50%);font-size:5rem;opacity:.3}.styles-module__footerContent___ME27D{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:3rem}.styles-module__footerBrand___t1rrZ h3{font-size:2rem;margin-bottom:1rem;font-weight:900}.styles-module__footerLogo___gXsWs{color:#ffd166}.styles-module__footerTagline___d476A{font-size:1.1rem;opacity:.9;line-height:1.6}.styles-module__footerLinks___l7uHJ{display:flex;gap:4rem}.styles-module__footerColumn___Rldsn h4{font-size:1.25rem;margin-bottom:1rem;font-weight:700}.styles-module__footerColumn___Rldsn a{display:block;color:#fffc;text-decoration:none;margin-bottom:.75rem;transition:all .2s ease;font-size:1.05rem}.styles-module__footerColumn___Rldsn a:hover{color:#06ffa5;transform:translate(5px)}.styles-module__footerBottom___We7PM{padding-top:2rem;border-top:2px solid rgba(255,255,255,.2);text-align:center}.styles-module__footerWaves___MaveC{font-size:2rem;letter-spacing:1rem;margin-bottom:1rem;opacity:.3}.styles-module__footerBottom___We7PM p{font-size:1rem;opacity:.8}@media (max-width: 900px){.styles-module__planGrid___QPIeI{grid-template-columns:repeat(2,1fr)}}@media (max-width: 968px){.styles-module__hero___jmj9d{padding-top:6rem}.styles-module__chatBubble___RoLMR,.styles-module__surfboard___up7sA{display:none}.styles-module__heroTitle___Zhrxf{font-size:3rem}.styles-module__benefitsGrid___VTYOZ,.styles-module__featuresGrid___M5N-7,.styles-module__statsGrid___sqoWb,.styles-module__faqGrid___F3rcy{grid-template-columns:1fr}.styles-module__pricingCard___mmEoX.styles-module__featured___LlyZr{transform:scale(1)}.styles-module__pricingCard___mmEoX.styles-module__featured___LlyZr:hover{transform:translateY(-10px) scale(1.02)}.styles-module__footerLinks___l7uHJ{flex-direction:column;gap:2rem}.styles-module__ctaTrust___-MSrs{flex-direction:column;align-items:center}}.styles-module__videoModalOverlay___KGnL6{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:styles-module__fadeIn___FjWGS .3s ease-out}@keyframes styles-module__fadeIn___FjWGS{0%{opacity:0}to{opacity:1}}.styles-module__videoModalContent___QdFTl{position:relative;width:90%;max-width:1200px;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000080;animation:styles-module__slideUp___OU6p0 .3s ease-out}@keyframes styles-module__slideUp___OU6p0{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.styles-module__videoModalClose___P-5yL{position:absolute;top:-40px;right:0;background:#ffffffe6;color:#000;border:none;width:36px;height:36px;border-radius:50%;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10001}.styles-module__videoModalClose___P-5yL:hover{background:#fff;transform:scale(1.1)}.styles-module__videoWrapper___rQoHu{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.styles-module__videoWrapper___rQoHu iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 768px){.styles-module__heroTitleContainer___o4T8v{min-height:15rem;height:auto;align-items:center}.styles-module__secondaryButton___AUYbd{padding:.75rem 1.5rem;font-size:.9rem;bottom:8px}.styles-module__heroTitleCompact___9HbI6{font-size:clamp(2.25rem,5vw,3.5rem)}.styles-module__heroSubtitle___XO5Ed{display:none}.styles-module__heroTags___oBMPt{flex-direction:column;align-items:center}.styles-module__tag___0kmx-{width:100%;max-width:300px;text-align:center}.styles-module__sectionTitle___YJJWy{font-size:2rem}.styles-module__planGrid___QPIeI{grid-template-columns:1fr}.styles-module__benefitCard___fIQqT,.styles-module__featureIsland___RZQID,.styles-module__statCard___NLqNQ,.styles-module__planFeature___DN8rE,.styles-module__pricingCard___mmEoX,.styles-module__faqItem___lcamE{padding:2rem 1.5rem}.styles-module__heroForm___QoBhQ,.styles-module__ctaForm___0StKL{margin:1rem auto}.styles-module__formSurfboard___rfnPy,.styles-module__formContainer___NmAMO{padding:1.5rem}.styles-module__priceAmount___U7Uz5{font-size:3rem}.styles-module__pricingButton___Mca-x{padding:1rem 2rem;font-size:1.1rem}.styles-module__videoModalContent___QdFTl{width:95%;max-width:none}.styles-module__videoModalClose___P-5yL{top:10px;right:10px;width:32px;height:32px;font-size:18px}.styles-module__mobileMenuButton___lzIDV{display:block}.styles-module__mainNavLinks___lYm-f{position:fixed;top:4.5rem;left:0;right:0;background:#fff;flex-direction:column;padding:1rem;box-shadow:0 4px 20px #0000001a;gap:0;max-height:0;overflow:hidden;transition:max-height .3s ease;z-index:999}.styles-module__navOpen___4nxk7{max-height:300px;border-bottom:1px solid #e0e0e0}.styles-module__mainNavLink___qG2Lp,.styles-module__mainNavLinkActive___ODtWe{width:100%;padding:1rem;border-bottom:1px solid #f0f0f0}.styles-module__mainNavLinkActive___ODtWe:after{display:none}.styles-module__hero___jmj9d{padding-top:5rem;align-items:start}.styles-module__heroTitle___Zhrxf{margin-bottom:0}.styles-module__exploreButton___W5xrE{top:15px;left:15px;padding:.75rem 1.25rem;font-size:.875rem}.styles-module__exploreIcon___FyyqV{font-size:1.125rem}.styles-module__topCommunitiesGrid___2GXOy{grid-template-columns:1fr;gap:1.5rem}.styles-module__communityCard___-ClMa{padding:1.5rem}.styles-module__logo___r-Ecn,.styles-module__logoPlaceholder___mHoiJ{width:56px;height:56px;font-size:1.5rem}.styles-module__communityName___Po294{font-size:1.125rem}.styles-module__cardStats___elM4V{flex-direction:row;gap:.75rem}.styles-module__cardStatValue___CgSId{font-size:1.5rem}.styles-module__communityStatsGrid___QKrD4{grid-template-columns:1fr;gap:1.5rem}.styles-module__communityStatNumber___sd3dZ,.styles-module__communityStatIcon___GBfVd{font-size:2.5rem}.styles-module__communitiesCtaText___ZRpZV{font-size:1rem}}.styles-module__pricing___MdzwT{padding:6rem 2rem;background:linear-gradient(180deg,#fff9e6,#ffe8b2);position:relative}.styles-module__pricing___MdzwT:before{content:"🏝️";position:absolute;top:20px;left:5%;font-size:4rem;opacity:.2;animation:styles-module__float___-KCaz 3s ease-in-out infinite}.styles-module__pricing___MdzwT:after{content:"🌴";position:absolute;bottom:20px;right:5%;font-size:4rem;opacity:.2;animation:styles-module__float___-KCaz 4s ease-in-out infinite reverse}.styles-module__chill___0zjPU{color:#f4a261;position:relative}.styles-module__chill___0zjPU:before{content:"😎";position:absolute;left:-40px;top:-5px;font-size:1.5rem}.styles-module__pricingGrid___bZibi{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto}@media (max-width: 1024px){.styles-module__pricingGrid___bZibi{grid-template-columns:repeat(2,1fr);max-width:800px}}@media (max-width: 768px){.styles-module__pricingGrid___bZibi{grid-template-columns:1fr;max-width:500px}}
