@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,1,0);:root{--navy:#0f1729;--navy-light:#1a2744;--teal:#0ea5e9;--teal-light:#38bdf8;--teal-dark:#0284c7;--white:#fff;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-400:#94a3b8;--gray-600:#475569;--gray-800:#1e293b;--success:#10b981;--text:var(--gray-800);--text-muted:var(--gray-600);--bg:var(--white);--bg-alt:var(--gray-50);--space-xs:0.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:5rem;--font:"DM Sans",system-ui,sans-serif;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3.5rem;--radius:12px;--radius-lg:20px;--shadow:0 4px 20px #0f172914;--shadow-lg:0 12px 40px #0f17291f;--transition:all 0.2s ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#0f1729;background:var(--navy);color:#fff;color:var(--white);font-family:DM Sans,system-ui,sans-serif;font-family:var(--font);font-size:1rem;font-size:var(--text-base);line-height:1.6}#root{background:radial-gradient(ellipse 80% 50% at 50% 0,#0ea5e91f 0,#0000 50%),radial-gradient(ellipse 60% 40% at 20% 60%,#0ea5e914 0,#0000 50%),radial-gradient(ellipse 50% 30% at 80% 80%,#0ea5e90f 0,#0000 50%);min-height:100vh}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.container{margin:0 auto;max-width:1120px;padding:0 var(--space-md)}section{padding:var(--space-2xl) 0}.nav{left:0;padding:var(--space-sm) 0;position:fixed;right:0;top:0;transition:var(--transition);z-index:100}.nav.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1729f2;box-shadow:0 4px 20px #0000004d}.nav-inner{justify-content:space-between}.logo,.nav-inner{align-items:center;display:flex}.logo{background:none;border:none;font-size:var(--text-xl);font-weight:700;gap:var(--space-xs);padding:0;transition:var(--transition)}.logo,.nav.scrolled .logo{color:var(--white)}.logo-icon-img{height:32px;width:auto}.nav:not(.scrolled) .logo-white{display:block}.nav.scrolled .logo-white,.nav:not(.scrolled) .logo-dark{display:none}.nav.scrolled .logo-dark{display:block}.logo-text{letter-spacing:-.02em}.footer .logo{color:var(--white)}.nav-links{align-items:center;display:flex;gap:var(--space-lg)}.nav-links a{font-size:var(--text-sm);font-weight:500;transition:var(--transition)}.nav-links a,.nav.scrolled .nav-links a{color:#ffffffd9}.nav-links a:hover{color:var(--white)}.nav.scrolled .nav-links a:hover{color:var(--teal-light)}.btn-lang{background:#0000;border:1px solid #ffffff4d;border-radius:6px;color:#ffffffd9;font-size:var(--text-sm);font-weight:600;padding:.5rem .75rem;transition:var(--transition)}.nav.scrolled .btn-lang{border-color:#ffffff4d;color:#ffffffd9}.btn-lang:hover,.nav.scrolled .btn-lang:hover{background:#ffffff1a;border-color:#ffffff80}.mobile-menu-btn,.nav.scrolled .btn-lang:hover{color:var(--white)}.mobile-menu-btn{background:none;border:none;cursor:pointer;display:none;padding:var(--space-xs);transition:var(--transition)}.nav.scrolled .mobile-menu-btn{color:var(--white)}.mobile-menu-btn .material-symbols-rounded{font-size:28px}.mobile-menu-overlay{align-items:center;animation:fadeIn .2s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f1729f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99}.mobile-menu{align-items:center;display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl)}.mobile-menu a{color:var(--white);font-size:var(--text-xl);font-weight:600;transition:var(--transition)}.mobile-menu a:hover{color:var(--teal-light)}.mobile-menu .btn-lang{font-size:var(--text-base);padding:.75rem 1.25rem}.mobile-menu .btn{min-width:200px;width:100%}.btn{align-items:center;border:none;border-radius:var(--radius);display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:var(--space-xs);justify-content:center;padding:.75rem 1.5rem;transition:var(--transition)}.btn-primary{background:var(--teal);color:var(--white)}.btn-primary:hover{background:var(--teal-dark);box-shadow:0 8px 25px #0ea5e959;transform:translateY(-2px)}.btn-secondary{background:var(--white);color:var(--navy)}.btn-secondary:hover{background:var(--gray-100);transform:translateY(-2px)}.btn-outline{background:#0000;border:2px solid #ffffff4d;color:var(--white)}.btn-outline:hover{background:#ffffff1a;border-color:#ffffff80}.btn-lg{font-size:var(--text-base);padding:1rem 2rem}.hero{align-items:center;display:flex;min-height:100vh;position:relative}.hero-content{max-width:640px;position:relative}.hero-badge{align-items:center;background:#0ea5e926;border:1px solid #0ea5e94d;border-radius:50px;color:var(--teal-light);display:inline-flex;font-size:var(--text-sm);font-weight:500;gap:var(--space-xs);margin-bottom:var(--space-md);padding:.5rem 1rem}.hero-badge .material-symbols-rounded{font-size:18px}.hero h1{color:var(--white);font-size:clamp(var(--text-4xl),5vw,var(--text-5xl));font-weight:700;line-height:1.1;margin-bottom:var(--space-md)}.hero p{color:var(--gray-400);font-size:var(--text-lg);margin-bottom:var(--space-lg);max-width:480px}.hero-buttons{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.features{position:relative}.section-header{margin:0 auto var(--space-xl);max-width:560px;text-align:center}.section-header h2{color:var(--white);font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--space-sm)}.section-header p{color:var(--gray-400)}.features-grid{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}.feature-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:var(--radius-lg);overflow:hidden;padding:var(--space-lg);position:relative;transition:var(--transition)}.feature-card:before{background:linear-gradient(90deg,var(--teal),var(--teal-light));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:var(--transition)}.feature-card:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border-color:#0ea5e94d;transform:translateY(-4px)}.feature-card:hover:before{opacity:1}.feature-icon{align-items:center;background:linear-gradient(135deg,var(--teal) 0,var(--teal-dark) 100%);border-radius:var(--radius);box-shadow:0 8px 24px #0ea5e94d;display:flex;height:48px;justify-content:center;margin-bottom:var(--space-md);width:48px}.feature-icon .material-symbols-rounded{color:var(--white);font-size:24px}.feature-card h3{color:var(--white);font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-xs)}.feature-card p{color:var(--gray-400);font-size:var(--text-sm);line-height:1.7}.timeline,.timeline-section{position:relative}.timeline{margin:0 auto;max-width:600px;padding:var(--space-md) 0}.timeline-line{background:#ffffff26;border-radius:2px;height:calc(100% - 56px);left:28px;overflow:hidden;position:absolute;top:28px;width:3px}.timeline-progress{background:var(--teal);border-radius:2px;height:0;transition:height .5s ease-out;width:100%}.timeline-step{display:flex;gap:var(--space-lg);opacity:0;padding-bottom:var(--space-xl);position:relative;transform:translateY(20px);transition:all .5s ease-out}.timeline-step.active{opacity:1;transform:translateY(0)}.timeline-step:last-child{padding-bottom:0}.timeline-marker{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;display:flex;flex-shrink:0;height:56px;justify-content:center;position:relative;transition:all .4s ease;width:56px;z-index:2}.timeline-step.active .timeline-marker{background:linear-gradient(135deg,var(--teal) 0,var(--teal-dark) 100%);border-color:#0000;box-shadow:0 8px 24px #0ea5e966}.timeline-marker span{color:var(--gray-400);font-size:var(--text-xl);font-weight:700;transition:color .4s ease}.timeline-step.active .timeline-marker span{color:var(--white)}.timeline-content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:var(--radius-lg);flex:1 1;padding:var(--space-md)}.timeline-content h3{color:var(--white);font-size:var(--text-lg);font-weight:600;margin-bottom:4px}.timeline-content p{color:var(--gray-400);font-size:var(--text-sm);line-height:1.6}.benefits{position:relative}.benefits-grid{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}.benefit-card{background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:var(--radius-lg);overflow:hidden;padding:var(--space-xl) var(--space-lg);position:relative;transition:var(--transition)}.benefit-card:before{background:linear-gradient(90deg,var(--teal),var(--teal-light));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:var(--transition)}.benefit-card:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border-color:#0ea5e94d;transform:translateY(-4px)}.benefit-card:hover:before{opacity:1}.benefit-icon-wrapper{align-items:center;background:linear-gradient(135deg,var(--teal) 0,var(--teal-dark) 100%);border-radius:var(--radius);box-shadow:0 8px 24px #0ea5e94d;display:flex;height:56px;justify-content:center;margin-bottom:var(--space-md);width:56px}.benefit-icon-wrapper .material-symbols-rounded{color:var(--white);font-size:28px}.benefit-card h3{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-xs)}.benefit-card p{color:var(--gray-400);font-size:var(--text-sm);line-height:1.7;margin-bottom:var(--space-md)}.benefit-highlight{bottom:var(--space-md);color:var(--teal-light);font-size:var(--text-3xl);font-weight:700;line-height:1;opacity:.4;position:absolute;right:var(--space-lg)}.benefit-highlight .highlight-icon{font-size:40px}.pricing{position:relative}.pricing-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1a,#ffffff08);border:1px solid #ffffff1a;border-radius:var(--radius-lg);box-shadow:0 20px 50px #0000004d;margin:0 auto;max-width:520px;overflow:hidden}.pricing-header{background:linear-gradient(135deg,var(--teal) 0,var(--teal-dark) 100%);color:var(--white);padding:var(--space-lg);text-align:center}.pricing-header h3{font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-xs)}.pricing-header p{color:#ffffffd9;font-size:var(--text-sm)}.pricing-features{list-style:none;padding:var(--space-lg)}.pricing-features li{align-items:center;border-bottom:1px solid #ffffff0d;color:var(--gray-400);display:flex;font-size:var(--text-sm);gap:var(--space-sm);padding:var(--space-sm) 0}.pricing-features li:last-child{border-bottom:none}.check-icon{color:var(--teal-light);font-size:22px}.material-symbols-rounded{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.pricing-cta{padding:0 var(--space-lg) var(--space-lg);text-align:center}.pricing-badge{background:#0ea5e926;border:1px solid #0ea5e94d;border-radius:50px;color:var(--teal-light);display:inline-block;font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-md);padding:.5rem 1.25rem}.pricing-cta .btn{margin-bottom:var(--space-sm);width:100%}.pricing-note{color:var(--gray-400);font-size:var(--text-sm)}.cta{position:relative;text-align:center}.cta-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:var(--radius-lg);margin:0 auto;max-width:600px;padding:var(--space-xl)}.cta h2{font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--space-sm)}.cta p{color:var(--gray-400);font-size:var(--text-lg);margin-bottom:var(--space-lg);margin-left:auto;margin-right:auto;max-width:500px}.footer{padding:var(--space-xl) 0 var(--space-lg)}.footer-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-lg);justify-content:space-between;margin-bottom:var(--space-lg)}.footer-brand .logo{margin-bottom:var(--space-xs)}.footer-email{margin-bottom:var(--space-sm)}.footer-email a{color:var(--teal-light);font-size:var(--text-sm);transition:var(--transition)}.footer-email a:hover{color:var(--white)}.footer-brand>p:last-child{color:var(--gray-400);font-size:var(--text-sm);max-width:280px}.footer-links{display:flex;gap:var(--space-2xl)}.footer-col h4{color:var(--gray-400);font-size:var(--text-sm);font-weight:600;letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.footer-col ul{list-style:none}.footer-col li{margin-bottom:var(--space-xs)}.footer-col a{color:#ffffffb3;font-size:var(--text-sm);transition:var(--transition)}.footer-col a:hover{color:var(--teal-light)}.footer-bottom{align-items:center;border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:space-between;padding-top:var(--space-lg)}.footer-bottom p{color:var(--gray-400);font-size:var(--text-sm)}.footer-badges{display:flex;gap:var(--space-sm)}.footer-badges span{align-items:center;color:var(--gray-400);display:flex;font-size:var(--text-sm);gap:6px}.footer-badges .material-symbols-rounded{font-size:16px}.footer-link-btn{background:none;border:none;color:#ffffffb3;cursor:pointer;font-family:inherit;font-size:var(--text-sm);padding:0;transition:var(--transition)}.footer-link-btn:hover{color:var(--teal-light)}.modal-overlay{align-items:center;animation:fadeIn .2s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f1729e6;bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-md);position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:slideUp .3s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1a,#ffffff08);border:1px solid #ffffff26;border-radius:var(--radius-lg);box-shadow:0 25px 60px #0006;display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow:hidden;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header{align-items:center;background:linear-gradient(135deg,var(--teal) 0,var(--teal-dark) 100%);border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:var(--space-lg)}.modal-header h2{color:var(--white);font-size:var(--text-xl);font-weight:600;margin:0}.modal-close{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:var(--white);cursor:pointer;display:flex;height:40px;justify-content:center;transition:var(--transition);width:40px}.modal-close:hover{background:#ffffff40;transform:rotate(90deg)}.modal-close .material-symbols-rounded{font-size:22px}.modal-body{color:var(--white);overflow-y:auto;padding:var(--space-lg)}.modal-body h3{color:var(--teal-light);font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-xs);margin-top:var(--space-md)}.modal-body h3:first-child{margin-top:0}.modal-body p{color:var(--gray-400);font-size:var(--text-sm);line-height:1.7;margin-bottom:var(--space-sm)}@media (max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr);max-width:600px}}@media (max-width:900px){.features-grid{max-width:400px}.benefits-grid,.features-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto}.benefits-grid{max-width:480px}.benefit-card{padding:var(--space-lg)}.benefit-highlight{font-size:var(--text-2xl);margin-top:var(--space-sm);opacity:.5;position:static}.nav-links{display:none}.mobile-menu-btn{display:block}.footer-content{flex-direction:column}.footer-links{flex-wrap:wrap;gap:var(--space-lg)}.timeline{padding-left:0}.timeline-step{gap:var(--space-md)}.timeline-marker{height:48px;width:48px}.timeline-line{height:calc(100% - 48px);left:24px;top:24px}.timeline-content{padding:var(--space-sm)}}@media (max-width:600px){section{padding:var(--space-xl) 0}.section-header h2{font-size:var(--text-2xl)}.hero{min-height:auto;padding:7rem 0 3rem}.hero h1{font-size:var(--text-3xl)}.hero p{font-size:var(--text-base)}.hero-buttons{flex-direction:column}.hero-buttons .btn{width:100%}.timeline-step{flex-direction:column;gap:var(--space-sm);padding-left:var(--space-xl)}.timeline-line{height:calc(100% - 32px);left:16px;top:16px;width:2px}.timeline-marker{height:32px;left:0;position:absolute;width:32px}.timeline-marker span{font-size:var(--text-sm)}.timeline-content{width:100%}.pricing-card{margin:0 var(--space-sm)}.pricing-header{padding:var(--space-md)}.pricing-header h3{font-size:var(--text-xl)}.pricing-features{padding:var(--space-md)}.pricing-cta{padding:0 var(--space-md) var(--space-md)}.pricing-badge{font-size:var(--text-base)}.cta h2{font-size:var(--text-2xl)}.cta p{font-size:var(--text-base)}.cta-card{padding:var(--space-lg)}.modal-overlay{align-items:flex-end;padding:var(--space-sm)}.modal-content{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:90vh}.modal-header{padding:var(--space-md)}.modal-header h2{font-size:var(--text-lg)}.modal-body{padding:var(--space-md)}.footer-bottom{flex-direction:column;text-align:center}.footer-badges{flex-direction:column;gap:var(--space-xs)}.feature-card{padding:var(--space-md)}.feature-icon{height:40px;width:40px}.feature-icon .material-symbols-rounded{font-size:20px}.benefit-icon-wrapper{height:48px;width:48px}.benefit-icon-wrapper .material-symbols-rounded{font-size:24px}}
/*# sourceMappingURL=main.167cd86d.css.map*/