@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hero-section{background:url(/static/media/hero_bg.7344cb0993e9ca3caea9.png) 100%/cover;color:#fff;flex:1 1}.hero-content,.hero-section{display:flex;position:relative}.hero-content{align-items:center;flex-direction:column;margin:0 auto;z-index:2}.tag{background:#ffffffe6;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#ff8c84;font-size:16px;font-weight:900;margin-top:10%;padding:8px 16px;text-transform:uppercase}.hero-accent{color:#fff;font-family:Gistesy;font-size:62px;margin:0 0 15px;max-width:100%;z-index:-5}.hero-accent,.hero-content h1{text-align:center;text-shadow:2px 2px 4px #0000004d}.hero-content h1{color:#fffaf0;font-family:Raleway,sans-serif;font-size:64px;font-weight:900;letter-spacing:-1px;margin-top:40%;text-transform:uppercase}.hero-content p{color:#333;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;line-height:1.6;text-align:center}.hero-image{align-items:flex-end;bottom:0;display:flex;height:110%;justify-content:center;left:0;position:absolute;right:0;z-index:1}.hero-image img{height:100%;object-fit:contain;object-position:bottom;width:100%}@media (max-width:375px){.tag{font-size:14px;margin-top:5%!important}.hero-accent{font-size:44px}.hero-content h1{font-size:28px;margin-top:21%}.hero-image img{object-fit:containt}.hero-section{min-height:370px}}@media (min-width:376px) and (max-width:768px){.hero-section{min-height:65vh!important}.hero-content h1{font-size:40px}}.who-container{display:flex;flex-direction:column;gap:20px}.who-item{align-items:center;display:flex;gap:15px;margin-bottom:.75em;margin-top:.75em;text-align:left}.diamond-bullet{flex-shrink:0;height:30px;margin-right:10px;margin-top:5px;width:30px}.bg2{background-image:url(/static/media/bg2.7b0c65abbbc051ba096d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.testimonials-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.testimonial-item{flex:1 1;max-width:350px;min-width:300px}.testimonial-item img{height:auto;object-fit:cover;width:100%}@media (max-width:768px){.testimonials-container{align-items:center;flex-direction:column}.testimonial-item{margin-bottom:20px;width:100%}}.countdown{background-color:#fff3e0;box-shadow:0 2px 4px #0000001a;color:#d97706;justify-content:space-around;padding:20px}.countdown,.time{align-items:center;display:flex}.time{flex-direction:column;text-align:center}.time span{font-size:20px;font-weight:600}.stripe-checkout .App{-webkit-font-smoothing:antialiased;align-items:center;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;height:100vh;width:100vw}.stripe-checkout form{margin:auto;min-width:500px;padding:40px;width:30vw}.promo-ending-text{color:#d97706!important;font-size:15px!important;margin:0 0 15px!important;text-align:center!important}.stripe-checkout #payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}.stripe-checkout #payment-element{margin-bottom:24px}.stripe-checkout .spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;margin:0 auto;width:40px}.stripe-checkout #dpm-annotation{align-self:center;color:#353a44;line-height:20px;margin-bottom:20px;min-width:500px;width:30vw}.stripe-checkout #dpm-integration-checker{color:#533afd;display:inline}.stripe-checkout #payment-status{align-items:center;align-self:center;animation:fadeInAnimation 1s ease forwards;border-radius:7px;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px 0 #32325d1a,0 1px 1.5px 0 #00000012;display:flex;flex-direction:column;justify-content:center;margin-bottom:auto;margin-top:auto;min-height:380px;min-width:500px;opacity:0;padding:40px;row-gap:30px;width:30vw}.stripe-checkout #status-icon{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.stripe-checkout h2{color:#30313d;margin:0;text-align:center}.stripe-checkout a{display:block;font-family:Arial,sans-serif;font-size:16px;font-weight:600;text-decoration:none}.stripe-checkout a:hover{filter:contrast(120%)}.stripe-checkout #details-table{overflow-x:auto;width:100%}.stripe-checkout table{border-collapse:collapse;font-size:14px;width:100%}.stripe-checkout table tbody tr:first-child td{border-top:1px solid #e6e6e6;padding-top:10px}.stripe-checkout table tbody tr:last-child td{border-bottom:1px solid #e6e6e6}.stripe-checkout td{padding-bottom:10px}.stripe-checkout .TableContent{color:#6d6e78;text-align:right}.stripe-checkout .TableLabel{color:#30313d;font-weight:600}.stripe-checkout #view-details{color:#0055de}.stripe-checkout #retry-button{background:#0055de;border:0;border-radius:4px;box-shadow:0 4px 5.5px 0 #00000012;color:#fff;padding:12px 16px;text-align:center;transition:all .2s ease;width:100%}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInAnimation{to{opacity:1}}@media only screen and (max-width:600px){.stripe-checkout #dpm-annotation,.stripe-checkout #payment-status,.stripe-checkout form{min-width:0;min-width:auto;width:80vw}}.stripe-checkout .checkout-loader-container{align-items:center;display:flex;justify-content:center;min-height:200px}.stripe-checkout .checkout-loader{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}.stripe-checkout .product-details{align-self:center;margin-bottom:.5rem;margin-top:20px;min-width:500px;width:30vw}.stripe-checkout .product-box{background:#fff;border:1px solid #e6e6e6;border-radius:4px;box-shadow:0 1px 1px #00000008;padding:40px}.stripe-checkout .product-box h3{color:#1a1f36;font-size:16px;margin:0 0 16px}.stripe-checkout .price-details{border-top:1px solid #e6e6e6;padding-top:16px}.stripe-checkout .price-row{color:#1a1f36;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.stripe-checkout .price-row.vat-info{color:#757c89;font-size:13px}@media only screen and (max-width:600px){.stripe-checkout .product-details{min-width:0;min-width:auto;width:80vw}.stripe-checkout .product-box{padding:20px}}.stripe-checkout .form-row{margin-bottom:.5rem}.stripe-checkout .form-field-container{background:#fff;border:1px solid #e6e6e6;border-radius:4px;box-shadow:0 1px 1px #00000008;padding:40px}.stripe-checkout .form-field-label{color:#1a1f36;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.stripe-checkout .email-input{background:#fff;border:1px solid #e6e6e6;border-radius:4px;box-sizing:border-box;color:#1a1f36;font-size:16px;padding:12px;width:100%}.stripe-checkout .email-input:focus{border-color:#0a2540;box-shadow:0 1px 1px #00000008,0 0 0 1px #0a2540;outline:none}.stripe-checkout .email-input.has-error{border-color:#df1b41;border-width:2px}.stripe-checkout .email-input::placeholder{color:#697386}.stripe-checkout #email-message{color:#df1b41;font-size:14px;line-height:20px;margin-top:8px}@media only screen and (max-width:600px){.stripe-checkout .form-field-container{padding:20px}}.stripe-checkout .future-price-notice{color:#697386;font-size:15px;margin-top:10px;text-align:right}.stripe-checkout .strike-price{color:#815969;margin-left:4px;position:relative}.stripe-checkout .strike-price:after,.stripe-checkout .strike-price:before{border-top:1px solid #df1b41b3;content:"";left:1px;position:absolute;right:1px}.stripe-checkout .strike-price:before{top:45%;transform:rotate(-15deg)}.stripe-checkout .strike-price:after{top:45%;transform:rotate(15deg)}.price-comparison{background-color:#fff5f7;border:1px solid #ffe4e9;border-radius:12px;box-shadow:0 2px 8px #ffc0cb1a;margin-bottom:16px;padding:16px}.current-price{margin-bottom:12px}.price-label{color:#866b6e;display:block;font-size:15px;font-weight:300;letter-spacing:.3px}.price-amount{color:#4a3436;font-size:26px;font-weight:500;letter-spacing:.5px}.original-price .price-amount{color:#9a8487;font-size:18px}.strike-price{text-decoration:line-through;text-decoration-color:#deb1b7}.savings-badge{background:linear-gradient(135deg,#f8b4bc,#f4a0aa);border-radius:20px;box-shadow:0 2px 4px #f8b4bc33;color:#fff;display:inline-block;font-size:15px;letter-spacing:.3px;margin-top:12px;padding:6px 16px}.error-animation{padding:20px;text-align:center}.error-circle{animation:error-circle-appear .3s ease-in;border:4px solid #df1b41;border-radius:50%;margin:0 auto;width:80px}.error-circle,.error-icon{height:80px;position:relative}.error-line{background-color:#df1b41;border-radius:2px;height:5px;left:17px;position:absolute;top:37px;width:47px}.error-line-1{animation:error-line-1 .75s ease-in-out;transform:rotate(45deg)}.error-line-2{animation:error-line-2 .75s ease-in-out;transform:rotate(-45deg)}.info-animation{padding:20px;text-align:center}.info-circle{animation:info-circle-appear .3s ease-in;border:4px solid #6d6e78;border-radius:50%;margin:0 auto;width:80px}.info-circle,.info-icon{height:80px;position:relative}.info-dot{border-radius:50%;height:8px;top:25px}.info-dot,.info-line{background-color:#6d6e78;left:36px;position:absolute;width:8px}.info-line{border-radius:4px;height:25px;top:38px}@keyframes error-circle-appear{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes error-line-1{0%{transform:rotate(45deg) scale(0)}to{transform:rotate(45deg) scale(1)}}@keyframes error-line-2{0%{transform:rotate(-45deg) scale(0)}to{transform:rotate(-45deg) scale(1)}}@keyframes info-circle-appear{0%{transform:scale(0)}to{transform:scale(1)}}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:modalFadeIn .3s ease-out;background:#fff;border-radius:12px;max-width:500px;padding:2rem;position:relative;width:90%}.modal-content.stripe-checkout .form-field-container{border:none!important;box-shadow:none!important;padding:0 20px!important}.modal-close{background:none;border:none;box-shadow:none;color:#666;cursor:pointer;font-size:1.5rem;padding:0;position:absolute;right:1rem;top:1rem;width:auto}.modal-content h2{color:#30313d;margin-bottom:2rem;text-align:center}.modal-content .form-field-container{margin-bottom:1.5rem}.required{color:#df1b4199;font-size:13px;font-weight:400}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:600px){.modal-content{margin:20px;padding:33px 1rem;width:90%}}.success-animation{padding:40px;text-align:center}.success-checkmark{margin:0 auto 20px}.check-icon,.success-checkmark{border-radius:50%;box-sizing:initial;height:80px;position:relative;width:80px}.check-icon{border:4px solid #d67688}.check-icon:before{border-radius:100px 0 0 100px;left:-2px;top:3px;transform-origin:100% 50%;width:30px}.check-icon:after{animation:rotate-circle 4.25s ease-in;border-radius:0 100px 100px 0;left:30px;top:0;transform-origin:0 50%;width:60px}.icon-line{background-color:#d67688;border-radius:2px;display:block;height:5px;position:absolute;z-index:10}.icon-line.line-tip{animation:icon-line-tip .75s;left:14px;top:46px;transform:rotate(45deg);width:25px}.icon-line.line-long{animation:icon-line-long .75s;right:8px;top:38px;transform:rotate(-45deg);width:47px}.icon-circle{border:4px solid #d67688;border-radius:50%;box-sizing:initial;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:10}.icon-fix{background-color:#fff;height:85px;left:26px;position:absolute;top:8px;transform:rotate(-45deg);width:5px;z-index:1}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes icon-line-tip{0%{left:1px;top:19px;width:0}54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}to{left:14px;top:46px;width:25px}}@keyframes icon-line-long{0%{right:8px;top:38px;width:0}to{right:8px;top:38px;width:47px}}.waiting-list-form{padding:0!important;width:100%!important}.form-label{color:#30313d;display:block;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14.88px;line-height:17.112px;margin-bottom:4px}.required-asterisk{color:#df1b4199;font-size:13px;font-weight:400}.form-input{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005;box-sizing:border-box;display:block;font-size:16px;margin:4px 0;padding:11px 12px;width:100%}.form-input.error{border-color:#df1b41}.success-message{color:#666;font-size:12px;margin-top:20px}.checkbox-container{background:none;border:none;box-shadow:none;margin:16px 0;padding:0 20px!important}.checkbox-label{align-items:flex-start;color:#666;cursor:pointer;display:flex;font-size:11px;gap:8px}.checkbox-label input[type=checkbox]{margin-top:2px}.error-message{color:#df1b41;font-size:14px;margin-top:4px}.form-row:has(.checkbox-container){background:none;border:none;box-shadow:none;padding:0}.form-row:has(.checkbox-container) .form-field-container{background:none;border:none;box-shadow:none;padding:0}.checkbox-label.error{color:#df1b41}.checking-message{color:#666;font-size:.8em;margin-top:4px}.instagram-profile-preview{align-items:center;background-color:#f8f9fa;border-radius:8px;display:flex;margin-top:8px;padding:8px}.profile-picture{border-radius:50%;height:32px;margin-right:12px;width:32px}.profile-info{display:flex;flex-direction:column}.username{font-size:14px;font-weight:600}.full-name{color:#6c757d;font-size:12px}.verified-badge{color:#3897f0;display:inline-block;font-size:14px;margin-left:4px}.input-wrapper{position:relative;width:100%}.input-spinner{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#888;height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;z-index:1}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.waiting-list-container{display:flex;flex-direction:column;height:100vh;left:0;margin:0;padding:0;top:0;width:100vw}.main-message{font-size:43px!important;line-height:1.1!important;max-width:900px}.content-container{align-items:center;display:flex;flex:0 1;flex-direction:column;justify-content:flex-start;margin:auto 0;min-height:40vh;padding:20px}.cta-button{margin-top:30px}@media (max-width:768px){.content-container{padding:30px 5%}}@media (max-width:375px){.content-container{padding:15px 5%}.main-message{font-size:21px!important;margin:0}.cta-button{font-size:16px!important;margin-top:15px;padding:10px 30px!important}}@media (min-width:376px) and (max-width:768px){.content-container{height:35%!important}.main-message{font-size:22px!important}.cta-button{font-size:16px!important;margin-top:15px;padding:10px 30px!important}}@media (min-width:769px){.main-message{margin-top:15px!important}}.countdown-container{align-items:center;background-image:url(/static/media/hero_bg.7344cb0993e9ca3caea9.png);background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center}@font-face{font-family:Gistesy;src:url(/static/media/Gistesy.081446892e88c9fd07b4.woff) format("woff")}body{background-color:#ffefe5;margin:0;min-width:375px;overflow-x:hidden;padding:0;width:100%}.info-section{align-items:center;display:flex;flex:0 1;flex-direction:column;justify-content:flex-start;margin:auto 0;padding:20px}.info-section h2{color:#fffaf0;font-family:Raleway,sans-serif;font-size:2.5rem;font-weight:900;letter-spacing:1.5px;margin:1.5rem;text-align:center;text-shadow:2px 2px 4px #0003;text-transform:uppercase}.info-section .subtitle{font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:800;margin-bottom:2rem}.info-section .description,.info-section .subtitle{color:#fff5ee;text-align:center}.main-message{color:#3d3d3d;font-size:27px;letter-spacing:-1.1px;line-height:32px;margin:0}.main-heading,.main-message{font-family:Poppins,sans-serif;font-weight:900;text-align:center;text-transform:uppercase}.main-heading{color:#3b3838;font-size:33px;letter-spacing:-1px;line-height:1.2;margin:30px 0;max-width:100%;text-shadow:2px 5px 3px #0000001a}.strong{color:#d67688;font-weight:900;text-transform:uppercase}.accent-text{color:#d67688;font-family:Gistesy;font-size:55px;margin:15px 0;max-width:100%;text-align:center}.script-text{color:#333;font-family:Dancing Script,cursive;font-size:36px;margin:15px 0}.regular-text{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin:0 auto;max-width:800px;text-align:center}.bg-section{background:url(/static/media/hero_bg_light.769fea213b5d39a33ecb.png) 100% 100%/cover}.bg-section,.bg-section1{box-sizing:border-box;padding:50px 10%;width:100%}.bg-section1{background:url(/static/media/1.b01107b94014ef961fed.png) 100% 100%/cover}.bg-section2{background:url(/static/media/2.0b86bd2577b4db9ef270.png) bottom/cover;box-sizing:border-box;padding:50px 10%;width:100%}.problems-list{list-style:none;margin:30px auto;padding:0}.problems-list li{background:#ffffff80;border-radius:15px;box-shadow:0 4px 15px #00000026;color:#3b3838;font-family:Poppins,sans-serif;font-size:16px;line-height:1.6;margin-bottom:20px;padding:20px 20px 20px 70px;position:relative;text-align:left;transition:transform .2s ease}.problems-list li:before{color:#d67688;content:"✓";font-size:20px;font-weight:700;left:15px;position:absolute;text-shadow:0 0 10px #d676884d;top:50%;transform:translateY(-50%)}.problems-list li:hover{background:#fffc;transform:translateX(5px)}@media (max-width:768px){.info-section{min-height:40vh;padding:30px 5%}.info-section h2{font-size:28px}.bg-section{min-height:300px;padding:30px 5%}.problems-list li{font-size:15px;padding:15px 15px 15px 50px}}.powerful-text{color:#333;font-size:1.2rem;line-height:1.6;margin:1.5rem 0}.highlight-box{background:linear-gradient(45deg,#ffd6e7,#fff0f5);border-radius:15px;box-shadow:0 4px 15px #0000001a;margin:2rem 0;padding:2rem}.benefits-list{list-style:none;margin:0 auto;max-width:900px;padding:0}.benefit-item{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:10px;gap:1rem;margin-bottom:1.5rem;padding:1rem}.benefit-icon{flex-shrink:0;font-size:1.5rem}.highlight{color:#f0c3e2;font-weight:700}.cta-section{margin:3rem 0;text-align:center}.transformation-section{background:linear-gradient(180deg,#ffefe5,#ffdfd1);padding:4rem 2rem}.benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:3rem 0}.benefit-card{background:#fff;border-radius:20px;box-shadow:0 8px 25px #0000000d;overflow:hidden;padding:2rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-5px)}.benefit-icon{align-items:center;background:linear-gradient(45deg,#ffd6e7,#fff0f5);border-radius:50%;display:flex;font-size:2.5rem;height:60px;justify-content:center;margin-bottom:1rem;width:60px}.benefit-card h3{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.benefit-card p{color:#666;font-size:1rem;line-height:1.6}.highlight-box-premium{background:#fff;border-radius:25px;box-shadow:0 15px 35px #0000000d;margin:3rem 0;padding:3rem}.centered{text-align:center}.pricing{padding-top:20px}.pricing-section{align-items:stretch;background:linear-gradient(180deg,#ffefe5,#ffdfd1);flex-wrap:wrap;gap:25px;justify-content:center;padding:20px 2rem 50px}.pricing-box,.pricing-section{box-sizing:border-box;display:flex}.pricing-box{background:#fff;border-radius:25px;box-shadow:0 15px 35px #0000000d;flex-direction:column;max-width:500px;padding:3rem;width:calc(50% - 25px)}@media (max-width:768px){.pricing-section{align-items:center;flex-direction:column;gap:20px}.pricing-box{height:auto;margin:0;max-width:100%;padding:2rem;width:100%}}.pricing-header{background:linear-gradient(135deg,#ffd6e7,#ffb4a2);border-radius:25px 25px 0 0;box-sizing:border-box;margin:-3rem -3rem 2rem;padding:2rem;text-align:center}.pricing-title{color:#333;font-size:2.5rem;margin-bottom:.5rem}.pricing-subtitle{color:#666;font-size:1.2rem}.price-container{margin:2rem 0 0}.price-column,.price-container{position:relative;text-align:center}.price-column{display:inline-block}.price-label{color:#888;font-size:1rem;font-weight:500;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.current-price{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:1rem;transition:color .3s ease}.savings-label{color:#d67688;font-size:1rem;font-weight:600;margin-bottom:.5rem;margin-top:.5rem}.savings-amount{font-size:1.8rem;font-weight:800}.promo-banner{color:#d67688;font-weight:600;margin:0 0 2rem;text-align:center}.promo-icon{margin:0 .5rem}@media (max-width:768px){.current-price{font-size:2rem}.future-price{font-size:2.5rem}.savings-badge{padding:.8rem 1.5rem}.savings-amount{font-size:1.5rem}.pricing-header{margin:-2rem -2rem 2rem;padding:1.5rem}}.pricing-features{list-style:none;margin:0 0 2rem;padding:0}.pricing-features li{color:#333;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;padding-left:2rem;position:relative}.pricing-features li:before{color:#d67688;content:"✓";font-weight:700;left:0;position:absolute}.pricing-features .highlight{display:block;font-weight:600;margin-top:.5rem}.pricing-cta{background:#e6b5be;border:none;border-radius:50px;color:#fff;display:block;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin:0 auto;padding:1.2rem 2.5rem;text-transform:uppercase;transition:all .3s ease;width:fit-content}.pricing-cta:hover{background:#d67688;box-shadow:0 5px 15px #d6768866;transform:translateY(-3px)}.future-price{color:#999;font-family:Poppins,sans-serif;font-size:1.5rem;margin-bottom:.5rem;text-decoration:line-through}.price-note{color:#666;font-size:.9rem;font-weight:400;margin-left:.5rem}.promo-text{color:#d67688;font-size:1rem;font-weight:600;margin:1rem 0 2rem;text-align:center}.savings-header{background:linear-gradient(135deg,#ffd6e7,#ffb4a2);color:#333;margin:-2rem -2rem 2rem;padding:1.5rem}.savings-title{font-size:1.2rem;font-weight:600;letter-spacing:1px;margin-bottom:.5rem}.savings-amount{font-size:1.1rem;font-weight:500;letter-spacing:1px}.transformation-benefits{background:linear-gradient(135deg,#fff8f6,#fff2ed);overflow:hidden;padding:7rem 2rem;position:relative}.transformation-benefits:before{background:radial-gradient(circle at 20% 20%,#ffd6e726 0,#0000 50%),radial-gradient(circle at 80% 80%,#ffd6e726 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.elegant-heading{color:#d67688;font-family:Gistesy,serif;font-size:3rem;margin-bottom:5rem;position:relative;text-align:center}.elegant-heading:after{bottom:-2rem;color:#d67688;content:"";left:50%;opacity:.5;position:absolute;transform:translateX(-50%)}.benefits-list{display:flex;flex-direction:column;gap:25px;margin-bottom:2rem}.benefit-item{color:#333;font-family:Poppins,sans-serif;font-size:1.2rem;line-height:1.9;padding-left:3rem;position:relative;transition:transform .3s ease}.benefit-item:hover{transform:translateX(10px)}.mystical-icon{color:#d67688;display:block;font-size:1.4rem;opacity:.8;text-align:center}.highlight{color:#d67688;display:inline-block;font-weight:600;position:relative}.highlight:after{background:linear-gradient(90deg,#0000,#d67688,#0000);bottom:-2px;content:"";height:1px;left:0;opacity:.3;position:absolute;width:100%}.testimonial-heading{color:#333;font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:2px;margin:6rem 0;position:relative;text-align:center}.testimonial-heading:after,.testimonial-heading:before{color:#d67688;content:"✧";opacity:.5;position:absolute;top:50%;transform:translateY(-50%)}.testimonial-heading:before{left:0}.testimonial-heading:after{right:0}.closing-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border-radius:20px;color:#333;font-family:Poppins,sans-serif;font-size:1.2rem;line-height:1.9;margin:0 auto;max-width:800px;padding:2rem;text-align:center}.invitation{color:#d67688;font-family:Gistesy,serif;font-size:50px;line-height:1.2;margin-top:2rem}@media (max-width:768px){.transformation-benefits{padding:3rem 1.5rem}.elegant-heading{font-size:2rem}.benefit-item{font-size:1rem}}.benefits-container{margin:0 auto;max-width:800px;padding:2rem 1rem;text-align:center}.benefit-group{align-items:center;display:flex;flex-direction:column}.flower-divider{font-size:1.2rem;margin:1rem 0;opacity:.8;text-align:center}.spacing-divider{height:2rem;margin:0}.divider{align-items:center;display:flex;height:20px;justify-content:center;margin:2rem auto;position:relative;width:300px}.divider:after,.divider:before{background:linear-gradient(90deg,#0000,#d67688,#0000);content:"";height:1px;width:120px}.divider:after{transform:scaleX(-1)}.divider span{color:#d67688;font-size:16px;margin:0 15px}.cta-button{align-items:center;background:linear-gradient(135deg,#ffb5be,#ffa07a 50%,#fbeaa9);border:none;border-radius:12px;box-shadow:0 4px 15px #fbeaa94d;color:#333;display:flex;font-size:18px;font-weight:700;justify-content:center;min-height:40px;min-width:100px;padding:15px 30px;position:relative;transition:all .3s ease}.cta-button:hover{box-shadow:0 6px 20px #fbeaa966,0 4px 8px #fbeaa94d;transform:scale(1.05)}.cta-button:hover:before{border-color:#d4af37;opacity:1}.cta-button .spinner{animation:dual-ring-spin 1s linear infinite;border-right:3px solid #0000;border-top:3px solid #0000;border-color:#fff #fff #0000 #0000;border-radius:50%;border-style:solid;border-width:3px;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}@keyframes dual-ring-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wobble-cta{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.wobble{animation:wobble-cta .4s ease}@keyframes wobble-error{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.wobble-error{animation:wobble-error .4s ease}.checkbox-container,.form-input{position:relative;z-index:1}.desktop-break{display:none}@media (min-width:768px){.desktop-break{display:block}}.xs-break{display:none}@media (max-width:375px){.regular-text{font-size:16px}.xs-break{display:block}}
/*# sourceMappingURL=main.0d31954d.css.map*/