@charset "UTF-8";@font-face{font-display:optional;font-family:Mainfont;font-style:normal;font-weight:400;src:url(../assets/fonts/Montserrat-Light.woff2) format("woff2")}@font-face{font-display:optional;font-family:Mainfont-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:optional;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../assets/fonts/Comfortaa-Light.woff2) format("woff2")}h1,h2,h3,h4,h5,h6{line-height:1.4;margin:0 0 1rem;word-break:break-word}h1{font-size:clamp(2rem,5vw,3.5rem)}h1,h2{font-family:Comfortaa;font-weight:700}h2{font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:1.5rem;margin-top:.5rem}h3{font-size:clamp(1.3rem,3vw,1.8rem)}h3,h4{font-weight:600}h4{font-size:1.2rem}h5{font-size:1.1rem}h5,h6{font-weight:600}h6{font-size:1rem}p{font-size:1.25rem;word-break:break-word}b,strong{font-family:Mainfont-Bold}a{color:#42bc97}.btn{border:none;border-radius:1rem;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;padding:.8rem 1.8rem;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.primary-btn{background:#67caac;color:#fff}.primary-btn:hover{background:#3ba988;transform:translateY(-2px)}.cta-btn{background:#67caac;color:#fff}.cta-btn:hover{background:#3ba988;transform:translateY(-2px)}.pinkBtn{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#ca6785;border:1px solid #ca6785;border-radius:1rem;box-shadow:0 8px 24px #0000000d;color:#fffefe;cursor:pointer;font-size:clamp(1rem,3vw,1.2rem);letter-spacing:.05rem;margin:.5rem auto;max-width:min(600px,85vw);padding:1rem 5vw .8rem;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:auto;z-index:15}@media(max-width:768px){.pinkBtn{padding:.5rem 5vw}}.pinkBtn:hover{background-color:#ca6785e6;box-shadow:0 8px 32px #0000001a;transform:scale(1.05)}.badge{background:#67caac14;border-radius:50px;color:#3ba988;display:inline-block;font-size:1.1rem;font-weight:600;margin-bottom:.5rem;padding:.5rem 1rem}.badge.light{background:#fff3;color:#fff}.section-title{color:#373737;font-size:clamp(1.8rem,4vw,2.3rem);font-weight:700;margin-bottom:1rem;margin-top:1rem}.section-title.light{color:#fff}.subtitle{color:#666;font-size:1.1rem}.subtitle.light{color:#ffffffe6}.check-list{list-style:none;margin-left:5%;padding:0}.check-list li{margin:.8rem 0;padding-left:1.8rem;position:relative}.check-list li:before{color:#42bc97;content:"✓";font-weight:700;left:0;position:absolute}.check-list.large li{font-size:1.1rem;margin-bottom:1rem}.pain-list{list-style:none;margin:1.5rem auto 1.5rem 5%;padding:0}.pain-list li{color:#373737;margin:.8rem 0;padding-left:1.8rem;position:relative}.pain-list li:before{color:#bc4267;content:"x";font-weight:700;left:0;position:absolute}.container{margin:0 auto;max-width:1200px;padding:0 2rem}@media(max-width:768px){.container{padding:0 1rem}}.wave-decoration{overflow:hidden;pointer-events:none;position:absolute;width:100%}.wave-decoration.top{top:0}.wave-decoration.bottom{bottom:-1px;transform:scaleY(-1)}.wave-decoration.x-reverse{transform:scaleX(-1)}.wave-bottom,.wave-top{display:block;height:auto;width:100%}section{padding:5rem 0}@media(max-width:768px){section{padding:3rem 0}}p{color:#666;line-height:1.6;margin-bottom:1rem}.highlight{color:#373737;font-weight:600;margin-top:1.5rem}body{font-family:Mainfont,Arial;margin:0;overflow-x:hidden;padding:0}body h2{font-size:clamp(1.1rem,2.5vw + .5rem,2.2rem)}:focus{outline:none}body.user-is-tabbing :focus{border-radius:5px;box-shadow:0 0 0 4px #ca6785!important;outline:none}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1/1;height:100%;opacity:0;pointer-events:none;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);inset-block-start:50%;justify-content:center;padding:0;position:absolute;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev,.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media(hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media(hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .3s ease}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(10px)}
