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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(ellipse 150% 100% at 50% 0,#30989826 0,#0000 70%),radial-gradient(ellipse 120% 80% at 50% 100%,#2dd4bf1a 0,#0000 60%),linear-gradient(135deg,#f0fdfa,#ccfbf1 25%,#a7f3d0 50%,#6ee7b7 75%,#34d399);background-attachment:fixed;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden;position:relative}body:before{animation:floatWaves 25s ease-in-out infinite;background:radial-gradient(circle at 20% 30%,#30989814 0,#0000 40%),radial-gradient(circle at 80% 70%,#2dd4bf0f 0,#0000 35%),radial-gradient(circle at 60% 20%,#5eead40a 0,#0000 30%);height:200%;left:-50%;top:-50%;width:200%;z-index:-2}body:after,body:before{content:"";position:fixed}body:after{animation:rotateGlow 30s linear infinite;background:conic-gradient(from 45deg at 30% 70%,#30989808 0deg,#0000 120deg,#2dd4bf05 240deg,#0000 1turn);height:100%;left:0;top:0;width:100%;z-index:-1}@keyframes floatWaves{0%,to{transform:translateY(0) translateX(0) rotate(0deg) scale(1)}25%{transform:translateY(-30px) translateX(20px) rotate(2deg) scale(1.05)}50%{transform:translateY(15px) translateX(-15px) rotate(-1deg) scale(.95)}75%{transform:translateY(-20px) translateX(25px) rotate(1.5deg) scale(1.02)}}@keyframes rotateGlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container{margin:0 auto;max-width:1200px;padding:0 20px}.App{min-height:100vh}.header{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:rgba(255,255,255,0);border-bottom:1px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 30px #0000001a;height:100%;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.header .container{justify-content:space-between}.header .container,.logo{align-items:center;display:flex}.logo{gap:10px}.logo-icon{align-items:center;border-radius:50px;box-shadow:0 4px 15px #1a5c5c4d;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.brand-name,.logo-icon{background:linear-gradient(135deg,#309898,#2dd4bf)}.brand-name{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700}.nav-desktop{display:flex;gap:30px}.nav-link{background:none;border:none;color:#64748b;cursor:pointer;font-weight:500;padding:8px 0;transition:all .3s ease}.nav-link:hover{color:#309898;transform:translateY(-2px)}.mobile-menu-btn{background:none;border:none;color:#309898;cursor:pointer;display:none;font-size:24px;margin-right:-30px}.nav-mobile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #30989833;display:none;left:0;padding:20px;position:absolute;right:0;top:100%}.nav-link-mobile{background:none;border:none;border-bottom:1px solid #3098981a;color:#64748b;cursor:pointer;display:block;font-weight:500;padding:15px 0;text-align:left;width:100%}.nav-link-mobile:hover{color:#309898}.btn-primary{background:#309898!important;border:none;border-radius:12px;box-shadow:0 4px 15px #3098984d;color:#fff!important;cursor:pointer;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.btn-primary:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{background:#267373!important;box-shadow:0 8px 25px #30989866;transform:translateY(-2px)}.btn-primary-large{background:linear-gradient(135deg,#309898,#2dd4bf);border:none;border-radius:16px;box-shadow:0 8px 25px #3098984d;color:#fff;cursor:pointer;font-size:18px;font-weight:600;overflow:hidden;padding:18px 36px;position:relative;transition:all .3s ease}.btn-primary-large:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn-primary-large:hover:before{left:100%}.btn-primary-large:hover{box-shadow:0 12px 35px #30989866;transform:translateY(-3px)}.btn-secondary-large{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #309898;border-radius:16px;color:#309898;cursor:pointer;font-size:18px;font-weight:600;padding:16px 34px;transition:all .3s ease}.btn-secondary-large:hover{background:#309898;color:#fff;transform:translateY(-3px)}.btn-secondary-large:disabled{cursor:not-allowed;opacity:.7}.hero{background:radial-gradient(ellipse 100% 60% at 50% 0,#fff6 0,#0000 70%),radial-gradient(ellipse 80% 40% at 50% 100%,#3098980d 0,#0000 60%);overflow:hidden;padding:100px 0;position:relative;text-align:center}.hero:before{animation:floatLeft 20s ease-in-out infinite;background:radial-gradient(circle,#3098981a 0,#0000 70%);height:200px;left:10%;top:10%;width:200px}.hero:after,.hero:before{border-radius:50%;content:"";position:absolute;z-index:-1}.hero:after{animation:floatRight 25s ease-in-out infinite reverse;background:radial-gradient(circle,#2dd4bf14 0,#0000 70%);height:150px;right:15%;top:20%;width:150px}@keyframes floatLeft{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-40px) translateX(20px)}}@keyframes floatRight{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(30px) translateX(-15px)}}.hero-content{margin:0 auto;max-width:800px}.hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #30989833;border-radius:50px;color:#309898;display:inline-block;font-weight:600;margin-bottom:30px;padding:12px 24px}.hero-title{font-size:4rem;font-weight:700;line-height:1.2;margin-bottom:30px}.title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#309898,#2dd4bf);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#64748b;font-size:1.5rem;line-height:1.6;margin-bottom:50px}.hero-buttons{gap:20px;margin-bottom:60px}.hero-buttons,.trust-indicators{display:flex;flex-wrap:wrap;justify-content:center}.trust-indicators{gap:40px}.trust-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #3098981a;border-radius:16px;display:flex;gap:10px;padding:15px 25px}.trust-icon{font-size:20px}.message-banner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #30989833;padding:15px 0}.message-banner .container{align-items:center;display:flex;justify-content:space-between}.message-text{color:#309898;font-weight:500;margin:0}.message-close{background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;font-size:20px;padding:5px;transition:all .3s ease}.message-close:hover{background:#3098981a;color:#309898}.about{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;padding:80px 0}.about-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:2fr 1fr}.about-text h3{color:#309898;font-size:28px;margin-bottom:20px}.about-text p{color:#555;font-size:16px;margin-bottom:20px}.about-stats{display:flex;flex-direction:column;gap:20px}.stat-card{-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);background:#ffffffe6;border:1px solid #3098984d;border-radius:15px;box-shadow:0 8px 32px #3098981a,inset 0 1px 0 #ffffff80;padding:25px;text-align:center;transition:all .3s ease}.stat-card:hover{box-shadow:0 16px 48px #30989826,inset 0 1px 0 #fff9;transform:translateY(-8px)}.stat-card h4{color:#309898;font-size:32px;margin-bottom:5px}.stat-card p{color:#666;font-weight:500}.section-header{margin-bottom:60px;text-align:center}.section-header h2{color:#309898;font-size:36px;margin-bottom:15px}.section-header p{color:#666;font-size:18px}.features{padding:80px 0}.features-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr}.feature-category h3{color:#309898;font-size:24px;margin-bottom:30px;text-align:center}.feature-list{display:flex;flex-direction:column;gap:25px}.feature-item{-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);background:#ffffffd9;border:1px solid #30989833;border-radius:15px;box-shadow:0 8px 32px #3098981a,inset 0 1px 0 #ffffff80;display:flex;gap:20px;padding:25px;transition:all .3s ease}.feature-item:hover{box-shadow:0 16px 48px #30989826,inset 0 1px 0 #fff9;transform:translateY(-8px)}.feature-icon{align-items:center;background:#30989833;border-radius:10px;display:flex;flex-shrink:0;font-size:24px;height:50px;justify-content:center;width:50px}.feature-content h4{color:#309898;font-size:18px;margin-bottom:8px}.feature-content p{color:#666;font-size:14px}.how-it-works{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;padding:80px 0}.steps-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.step-card{-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);background:#ffffffd9;border:1px solid #3098984d;border-radius:15px;box-shadow:0 8px 32px #3098981a,inset 0 1px 0 #ffffff80;padding:30px 20px;text-align:center;transition:all .3s ease}.step-card:hover{box-shadow:0 16px 48px #30989826,inset 0 1px 0 #fff9;transform:translateY(-8px)}.step-number{align-items:center;background:linear-gradient(135deg,#309898,#2dd4bf);border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.step-card h4{color:#309898;font-size:20px;margin-bottom:15px}.step-card p{color:#666}.why-choose{padding:80px 0}.benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.benefit-card{-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);background:#ffffffd9;border:1px solid #30989833;border-radius:15px;box-shadow:0 8px 32px #3098981a,inset 0 1px 0 #ffffff80;padding:30px;transition:all .3s ease}.benefit-card:hover{box-shadow:0 16px 48px #30989826,inset 0 1px 0 #fff9;transform:translateY(-8px)}.benefit-card h4{color:#309898;font-size:20px;margin-bottom:15px}.benefit-card p{color:#666}.cta-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;padding:80px 0;text-align:center}.cta-content h2{color:#309898;font-size:36px;margin-bottom:20px}.cta-content p{color:#666;font-size:18px;margin-bottom:40px}.newsletter-form{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:40px}.email-input{background:#ffffffe6;border:2px solid #3098984d;border-radius:25px;font-size:16px;min-width:300px;outline:none;padding:15px 20px;transition:border-color .3s ease}.email-input:focus{border-color:#309898}.email-input:disabled{opacity:.7}.subscribe-button{background:#309898;border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:600;overflow:hidden;padding:15px 25px;position:relative;transition:all .3s ease}.subscribe-button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.subscribe-button:hover:before{left:100%}.subscribe-button:hover{background:#267373}.subscribe-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.primary-button{background:linear-gradient(135deg,#309898,#2dd4bf);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:15px 30px;position:relative;transition:all .3s ease}.primary-button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.primary-button:hover:before{left:100%}.primary-button:hover{box-shadow:0 10px 25px #3098984d;transform:translateY(-3px)}.primary-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.secondary-button{background:#ffffffe6;border:2px solid #309898;border-radius:30px;color:#309898;cursor:pointer;font-size:16px;font-weight:600;padding:15px 30px;transition:all .3s ease}.secondary-button:hover{background:#309898;color:#fff;transform:translateY(-3px)}.secondary-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.footer{background:#309898e6;color:#fff;padding:60px 0 20px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.footer-brand .footer-logo{align-items:center;display:flex;gap:15px;margin-bottom:20px}.footer-brand h3{font-size:24px;margin-bottom:20px}.footer-links h4{font-size:18px;margin-bottom:15px}.footer-list{list-style:none}.footer-list li{margin-bottom:8px}.footer-link{background:none;border:none;color:#fffc;cursor:pointer;font-size:14px;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#fff}.footer-bottom{border-top:1px solid #fff3;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:20px;text-align:center}.footer-bottom,.social-links{align-items:center;display:flex}.social-links{gap:15px}.social-icons{display:flex;gap:10px}.social-icon{align-items:center;background:#fff3;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-icon:hover{background:#fff;color:#309898;transform:translateY(-2px)}@media (max-width:768px){.nav-desktop{display:none}.mobile-menu-btn,.nav-mobile{display:block}.hero-title{font-size:36px}.hero-buttons{align-items:center;flex-direction:column}.about-content,.features-grid{gap:40px;grid-template-columns:1fr}.btn-primary{font-size:12px;padding:10px}.steps-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.logo-icon,.logo-image{border-radius:50px}.logo{margin-left:-30px}.benefits-grid{grid-template-columns:1fr}.newsletter-form{align-items:center;flex-direction:column}.email-input{min-width:280px}.cta-buttons{align-items:center;flex-direction:column}.footer-content{gap:30px;grid-template-columns:1fr;text-align:center}.footer-bottom{flex-direction:column;text-align:center}}@media (max-width:480px){.steps-grid{grid-template-columns:1fr}.hero-title,.section-header h2{font-size:28px}}.btn-primary-large:disabled,.btn-primary:disabled,.btn-secondary-large:disabled{cursor:not-allowed;opacity:.7;transform:none}html{scroll-behavior:smooth}a:focus,button:focus{outline:2px solid #309898;outline-offset:2px}.logo-image{border-radius:50px;height:100%;object-fit:contain;width:100%}
/*# sourceMappingURL=main.d8e267f3.css.map*/