.contact-section{background-color:var(--white-color);color:#1e293b;text-align:left;border-bottom:1px solid #e2e8f0;padding:12rem 0}.contact-content{max-width:1200px;margin:0 auto;padding:0 2rem}.contact-content-grid{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.contact-left{flex-direction:column;align-items:flex-start;display:flex}.contact-title{color:#1e293b;margin-bottom:1.5rem;font-family:Poppins,sans-serif;font-size:3rem;font-weight:700;line-height:1.2}.contact-title .highlight{color:#0053db;background:linear-gradient(45deg,#0053db,#06f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.contact-subtitle{color:#64748b;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.5}.contact-cta{margin-bottom:0}.btn-demo{color:#fff;cursor:pointer;background-color:#0053db;border:none;border-radius:8px;padding:.8rem 1.8rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-demo:hover{color:#fff;background-color:#06f;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,83,219,.3)}.contact-right{flex-direction:column;justify-content:center;display:flex}.contact-info{flex-direction:column;gap:0;display:flex}.contact-item{align-items:center;gap:1.2rem;padding:2rem 0 2rem 5rem;transition:all .3s;display:flex;position:relative}.contact-item:after{content:"";background-color:#e2e8f0;height:2px;position:absolute;bottom:0;left:5rem;right:0}.contact-item:last-child:after{display:none}.contact-item:hover .contact-icon{transform:scale(1.1)}.contact-icon{flex-shrink:0;width:28px;height:28px;transition:all .3s}.contact-link{color:#1e293b;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.contact-link:hover{color:#0053db;transform:translate(2px)}.contact-link:after{content:"";background:linear-gradient(90deg,#0053db,#06f);width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.contact-link:hover:after{width:100%}@media (max-width:768px){.contact-content-grid{text-align:center;grid-template-columns:1fr;gap:3rem}.contact-left{align-items:center}.contact-title{text-align:center;font-size:2.5rem}.contact-subtitle{text-align:center;font-size:1.1rem}.contact-content{padding:0 1rem}.contact-item{text-align:center;justify-content:center;padding:2rem 0}.contact-item:after{width:60%;left:50%;right:auto;transform:translate(-50%)}}
.features-section{padding:var(--spacing-xxl)0;background-color:var(--white-color)}.features-section .fa,.features-section .fas,.features-section .far,.features-section .fal,.features-section .fab,.features-section svg[data-prefix],.features-section [data-icon],.features-section .svg-inline--fa{text-shadow:none!important;-webkit-filter:none!important;box-shadow:none!important;-webkit-text-stroke:0!important;background:0 0!important;border:none!important;outline:none!important}.features-section .feature-icon .fa,.features-section .feature-icon .fas,.features-section .feature-icon svg{color:inherit!important;text-shadow:none!important;-webkit-filter:none!important}.section-header{text-align:center;margin-bottom:4rem}.section-title{color:#1e293b;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:3rem;font-weight:700}.section-title .highlight{color:#0053db;background:linear-gradient(45deg,#0053db,#06f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-subtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:1.2rem}.features-grid{margin-top:var(--spacing-xl);grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.feature-star{vertical-align:baseline;color:var(--primary-color);margin-left:0;font-size:.7em;font-weight:700;position:relative;top:-.4em}.feature-star-note{color:var(--dark-gray);margin-top:10px;font-size:15px}.feature-card{background-color:var(--white-color);opacity:0;text-align:center;border:2px solid #e2e8f0;border-radius:16px;height:100%;padding:3rem 2rem 2rem;transition:all .6s;position:relative;overflow:hidden;transform:translateY(50px);box-shadow:0 4px 20px rgba(0,0,0,.08)}.feature-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0053db,#06f);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.feature-card.animate-in{opacity:1;transform:translateY(0)}.features-icon{color:#0053db;text-shadow:none;filter:none;margin-bottom:1.5rem;text-align:center!important;width:100%!important;font-size:3rem!important;display:block!important}.features-icon svg{text-align:center!important;display:inline-block!important}.feature-content h3{color:#1e293b;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.feature-content p{color:#64748b;margin:0;font-size:.95rem;line-height:1.6}@media (max-width:992px){.features-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.feature-card{padding:1.5rem}.feature-icon{width:60px;height:60px;font-size:1.8rem}}@media (max-width:768px){.features-section{padding:var(--spacing-xl)0}.features-grid{gap:1.5rem}.feature-card{padding:1.5rem}.section-title{font-size:2.5rem}}@media (max-width:576px){.features-grid{grid-template-columns:1fr;gap:1.5rem}.feature-card{text-align:center;max-width:100%;padding:1.5rem}.feature-content h3{font-size:1.3rem}.feature-content p{font-size:.9rem}.section-title{font-size:2rem}}
.footer{background-color:var(--light-gray);padding:var(--spacing-xl)0;border-top:1px solid var(--medium-gray)}.footer-content{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:2rem;display:grid}.footer-left{flex-direction:column;align-items:flex-start;display:flex}.footer-logo{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);display:flex}.footer-logo img{width:auto;height:40px}.logo-text{flex-direction:column;line-height:1.2;display:flex}.brand-name{color:#0053db;margin-bottom:-2px;font-size:1.5rem;font-weight:700}.brand-tagline{color:var(--dark-gray);align-items:center;gap:4px;font-size:.75rem;font-weight:500;display:flex}.footer-center{text-align:center}.footer-slogan h4{color:var(--primary-color);margin-bottom:var(--spacing-sm);font-size:1.1rem}.footer-copyright{color:var(--dark-gray);font-size:.9rem}.footer-right{justify-content:flex-end;align-items:center;display:flex}.about-button{color:var(--primary-color);border-radius:6px;padding:.5rem 1rem;font-weight:600;text-decoration:none;transition:all .3s}.about-button:hover{background-color:rgba(0,83,219,.1);transform:translateY(-2px)}@media (max-width:768px){.footer-content{text-align:center;gap:var(--spacing-lg);grid-template-columns:1fr}.footer-left{align-items:center}.footer-logo{justify-content:center}.logo-text{align-items:center}.footer-right{justify-content:center}}
.hero-section{padding:140px 0 var(--spacing-xxl);background:linear-gradient(135deg,#e8f0fe 0%,#acd8ff 100%);align-items:center;min-height:90vh;display:flex;position:relative;overflow:hidden}.abstract-background{z-index:0;background:linear-gradient(135deg,rgba(0,83,219,.15) 0%,rgba(0,83,219,.08) 100%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.bg-shape{opacity:.6;pointer-events:none;position:absolute}.bg-shape-1{background:radial-gradient(circle,rgba(0,83,219,.8) 0%,rgba(0,83,219,.3) 50%,transparent 70%);border-radius:50%;width:400px;height:400px;animation:20s ease-in-out infinite bgFloat1;top:-200px;right:-200px}.bg-shape-2{background:radial-gradient(rgba(0,83,219,.7) 0%,rgba(0,83,219,.2) 50%,transparent 60%);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;width:300px;height:300px;animation:25s ease-in-out infinite bgFloat2;bottom:-150px;left:-150px}.bg-shape-3{background:linear-gradient(45deg,rgba(0,83,219,.5) 0%,rgba(0,83,219,.4) 50%,transparent 80%);border-radius:50%;width:250px;height:250px;animation:15s ease-in-out infinite bgFloat3;top:30%;left:60%;transform:translate(-50%,-50%)}.bg-shape-4{background:rgba(0,83,219,.4);border-radius:50%;width:150px;height:150px;animation:18s ease-in-out infinite bgFloat4;top:80%;right:30%}@keyframes bgFloat4{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-25px)scale(1.2)}}@keyframes bgFloat1{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(45deg)}}@keyframes bgFloat2{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(15px)rotate(-30deg)}}@keyframes bgFloat3{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.1)}}.hero-container{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.hero-content{max-width:550px;padding-right:var(--spacing-xl);flex:1}.hero-content h1{color:#0053db;margin-bottom:var(--spacing-sm);font-family:Poppins,sans-serif;font-size:5rem;font-weight:700;line-height:1.1}.hero-title-animated{color:#0053db;font-family:Poppins,sans-serif;animation:3s ease-in-out infinite alternate titleGlow}@keyframes titleGlow{0%{filter:drop-shadow(0 0 10px rgba(81,113,181,.3))}to{filter:drop-shadow(0 0 20px rgba(81,113,181,.6))}}.hero-content h2{color:var(--black-color);margin-bottom:var(--spacing-lg);font-size:3rem;font-weight:700;line-height:1.2}.hero-benefits{margin:0 0 var(--spacing-xl)0;padding:0;list-style:none}.hero-benefits li{color:var(--dark-gray);margin-bottom:var(--spacing-md);align-items:center;gap:var(--spacing-md);font-size:1.3rem;font-weight:500;line-height:1.5;display:flex}.hero-benefits li svg{color:#06f;min-width:20px;font-size:1.2rem}.hero-subtitle{color:var(--dark-gray);margin-bottom:var(--spacing-lg);font-size:1.25rem}.hero-cta{margin-bottom:var(--spacing-lg)}.hero-cta .btn{padding:var(--spacing-md)var(--spacing-xl);color:#fff;background-color:#002ccd;border:none;border-radius:20px;font-size:1.1rem;transition:transform .3s}.hero-cta .btn:hover{transform:scale(1.05)}.hero-note{color:var(--primary-color);font-size:1rem;font-weight:600}.hero-image{flex:1;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.phone-3d{position:absolute}.phone-1{z-index:3;margin-top:-150px;margin-left:-110px;top:50%;left:45%;transform:perspective(1000px)rotateY(-20deg)rotateX(5deg)rotate(3deg)scale(.9)}.phone-2{z-index:2;opacity:.95;bottom:30%;right:10%;transform:perspective(1000px)rotateY(25deg)rotateX(-8deg)rotate(-5deg)scale(.85)}.phone-1.floating{animation:4s ease-in-out infinite floatPhone1}.phone-2.floating{animation:4s ease-in-out 2s infinite floatPhone2}.phone-3d img{filter:drop-shadow(3px 10px 10px rgba(0,0,0,.15));max-width:280px;height:auto}.animate-fade-in{animation:1s ease-out fadeIn}.animate-slide-up{animation:1s ease-out .3s both slideUp}.animate-float{animation:6s ease-in-out infinite floatPhone}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes floatPhone{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes floatPhone1{0%,to{transform:perspective(1000px)rotateY(-20deg)rotateX(5deg)rotate(3deg)translateY(0)}50%{transform:perspective(1000px)rotateY(-20deg)rotateX(5deg)rotate(3deg)translateY(-12px)}}@keyframes floatPhone2{0%,to{transform:perspective(1000px)rotateY(25deg)rotateX(-8deg)rotate(-5deg)translateY(0)}50%{transform:perspective(1000px)rotateY(25deg)rotateX(-8deg)rotate(-5deg)translateY(-8px)}}@media (max-width:992px){.hero-container{text-align:center;flex-direction:column}.hero-content{max-width:100%;margin-bottom:var(--spacing-xl);padding-right:0}.hero-content h1{color:#0053db;font-family:Poppins,sans-serif;font-size:4rem}.hero-content h2{font-size:2.5rem}.hero-benefits li{justify-content:center;font-size:1.2rem}.hero-image{min-height:350px}.phone-1{margin-top:-130px;margin-left:-90px;left:40%;scale:.85}.phone-2{bottom:25%;right:5%;scale:.8}.phone-3d img{max-width:230px}.bg-shape{opacity:.1}.bg-shape-1{width:300px;height:300px}}@media (max-width:768px){.hero-section{padding:120px 0 var(--spacing-xl);min-height:80vh}.hero-content h1{color:#0053db;font-family:Poppins,sans-serif;font-size:3.5rem}.hero-content h2{font-size:2.2rem}.hero-benefits li{font-size:1.1rem}.hero-image{min-height:300px}.phone-1{margin-top:-120px;margin-left:-80px;top:35%;left:45%;scale:.8}.phone-2{bottom:20%;right:5%;scale:.75}.phone-3d img{max-width:200px}.bg-shape{display:none}.bg-shape-mobile-1{pointer-events:none;opacity:.8;background:radial-gradient(circle,rgba(0,83,219,.6) 0%,rgba(0,83,219,.2) 50%,transparent 70%);border-radius:50%;width:200px;height:200px;animation:20s ease-in-out infinite bgFloat1;position:absolute;top:10%;right:-100px}.bg-shape-mobile-2{pointer-events:none;opacity:.7;background:radial-gradient(rgba(0,83,219,.5) 0%,rgba(0,83,219,.15) 50%,transparent 60%);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;width:150px;height:150px;animation:25s ease-in-out infinite bgFloat2;position:absolute;bottom:15%;left:-75px}}@media (max-width:576px){.hero-section{padding:100px 0 var(--spacing-xl);min-height:70vh}.hero-content h1{color:#0053db;font-family:Poppins,sans-serif;font-size:2.8rem}.hero-content h2{font-size:1.8rem}.hero-benefits li{font-size:1rem}.hero-image{min-height:250px}.phone-1{margin-top:-100px;margin-left:-70px;top:30%;left:50%}.phone-3d img{max-width:180px}.hero-cta .btn{padding:var(--spacing-sm)var(--spacing-lg);font-size:1rem}.phone-2{display:none}}
.how-it-works{background:#fff;padding:5rem 0;position:relative}.how-it-works .container{position:relative}.section-header{text-align:center;margin-bottom:4rem}.section-title{color:#1e293b;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:3rem;font-weight:700}.section-title .highlight{color:#0053db;background:linear-gradient(45deg,#0053db,#06f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-subtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:1.2rem}.steps-container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.steps-grid{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;display:flex}.step-arrow{background:0 0;flex-shrink:0;align-items:center;width:80px;height:2px;display:flex;position:relative}.arrow-line{background:repeating-linear-gradient(90deg,#0053db 0,#0053db 8px,transparent 8px,transparent 16px) 0 0/16px 2px;width:100%;height:2px;animation:2s linear infinite dashMove;position:relative}.arrow-line:after{content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #0053db;width:0;height:0;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}@keyframes dashMove{0%{background-position:0 0}to{background-position:16px 0}}.flow-lines{z-index:1;pointer-events:none;width:100%;height:100px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.connection-lines{width:100%;height:100%}.flow-line{stroke:#0053db;stroke-width:3px;opacity:.8;stroke-dasharray:10 5;animation:2s linear infinite dash}@keyframes dash{0%{stroke-dashoffset:15px}to{stroke-dashoffset:0}}.step-card{text-align:center;opacity:0;background:#fff;border-radius:20px;flex:1;max-width:350px;min-height:320px;padding:3rem 2.5rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.step-card:before{content:"";background:linear-gradient(90deg,#0053db,#06f);height:4px;transition:transform .6s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.step-card.animate-in{opacity:1;transform:translateY(0)}.step-number{color:#0053db;background:rgba(0,83,219,.1);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 1rem;font-size:1rem;font-weight:700;display:flex}.step-icon{color:#0053db;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:2rem;transition:all .3s;display:flex}.step-title{color:#1e293b;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.step-subtitle{color:#64748b;font-size:.9rem;line-height:1.4}.step-01.animate-in{animation-delay:.1s}.step-02.animate-in{animation-delay:.3s}.step-03.animate-in{animation-delay:.5s}@media (max-width:1024px){.steps-grid{gap:1rem}.steps-container{max-width:1000px;padding:0 1rem}.step-card{max-width:300px;min-height:280px;padding:3rem 2rem}.step-arrow{width:50px}.section-title{font-size:2.5rem}}@media (max-width:768px){.how-it-works{padding:3rem 0}.steps-grid{flex-direction:column;gap:2rem}.step-card:first-child,.step-card:nth-child(2),.step-card:nth-child(3){grid-column:1}.step-card:first-child{grid-row:1}.step-card:nth-child(2){grid-row:2}.step-card:nth-child(3){grid-row:3}.section-title{font-size:2rem}.section-subtitle{font-size:1rem}.step-card{width:100%;max-width:none;min-height:250px;padding:2.5rem 2rem}.step-arrow{display:none}}@media (max-width:480px){.step-card{padding:1rem}.step-icon{font-size:1.5rem}.step-title{font-size:1.1rem}.step-subtitle{font-size:.85rem}}
.navbar{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;box-shadow:var(--shadow-sm);transition:all var(--transition-normal);background-color:#fff;padding:1rem 0;position:fixed;top:0;left:0}.navbar-container{justify-content:space-between;align-items:center;display:flex;position:relative}.navbar-logo{flex-shrink:0}.navbar-logo a{align-items:center;gap:var(--spacing-sm);text-decoration:none;display:flex}.navbar-logo img{width:auto;height:40px}.logo-text{flex-direction:column;line-height:1.2;display:flex}.brand-name{color:#0053db;margin-bottom:-2px;font-size:1.5rem;font-weight:700}.brand-tagline{color:var(--dark-gray);font-size:.75rem;font-weight:500}.navbar-menu{align-items:center;display:flex}.navbar-nav{margin:0;padding:0;list-style:none;display:flex}.nav-item{margin:0 var(--spacing-md)}.nav-link{color:var(--dark-gray);padding:var(--spacing-xs)var(--spacing-sm);transition:all var(--transition-fast);border-radius:var(--border-radius-sm);font-weight:600;position:relative}.nav-link:hover{color:var(--primary-color);background-color:rgba(81,113,181,.05)}.nav-link.active{color:var(--primary-color)}.nav-link:after{content:"";background-color:var(--primary-color);width:0;height:2px;transition:all var(--transition-normal);position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.nav-link:hover:after,.nav-link.active:after{width:80%}.btn-nav{background-color:#0053db;border:none;border-radius:16px;padding:10px 18px;font-size:.95rem;transition:all .3s;color:#fff!important}.btn-nav:hover{transform:translateY(-2px);color:#fff!important}.navbar-cta{margin-left:var(--spacing-md)}.navbar-toggle{color:var(--primary-color);cursor:pointer;font-size:1.5rem;display:none}.mobile-logo{display:none}@media (max-width:1200px) and (min-width:1025px){.nav-item{margin:0 var(--spacing-sm)}.nav-link{padding:var(--spacing-xs)var(--spacing-xs);font-size:.9rem}.btn-nav{padding:8px 14px;font-size:.85rem}.brand-name{font-size:1.3rem}.brand-tagline{font-size:.7rem}}@media (max-width:1024px){.navbar-toggle{z-index:1001;display:block;position:relative}.navbar-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background-color:rgba(255,255,255,.98);flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;padding:2rem;transition:transform .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:fixed;top:0;left:0;transform:translateY(-100%)}.navbar-menu.active{transform:translateY(0)}.mobile-logo{align-items:center;gap:var(--spacing-sm);margin-top:1rem;margin-bottom:2rem;display:flex}.mobile-logo img{width:auto;height:40px}body.menu-open{width:100%;overflow:hidden}.navbar-nav{text-align:center;flex-direction:column;width:100%;max-width:300px;margin-bottom:2rem}.nav-item{width:100%;margin:.8rem 0}.nav-link{color:#333;border-radius:8px;padding:1rem;font-size:1.2rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.nav-link:hover{color:var(--primary-color);background-color:rgba(0,83,219,.05)}.nav-link.active{color:var(--primary-color);font-weight:600}.navbar-cta{width:100%;max-width:300px;margin:0}.navbar-cta .btn{text-align:center;color:#fff;border:none;border-radius:8px;width:100%;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .2s;display:block}.navbar-cta .btn:hover{background-color:#0040a0;transform:translateY(-1px)}.brand-name{font-size:1.2rem}.brand-tagline{font-size:.65rem}}.navbar-actions{align-items:center;gap:var(--spacing-md);display:flex}.language-switcher{position:relative}.lang-toggle{cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.9rem;transition:all .2s;display:flex}.lang-toggle:hover{border-color:var(--primary-color);background-color:#f8fafc}.lang-icon{color:#6b7280;font-size:.8rem}.lang-dropdown{z-index:1001;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:140px;margin-top:.25rem;position:absolute;top:100%;right:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.lang-option{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.9rem;transition:background-color .2s;display:flex}.lang-option:hover{background-color:#f8fafc}.lang-option.active{color:var(--primary-color);background-color:#e7f3ff;font-weight:500}.lang-option:first-child{border-radius:6px 6px 0 0}.lang-option:last-child{border-radius:0 0 6px 6px}@media (max-width:1024px){.navbar-actions{gap:var(--spacing-sm);flex-direction:column;width:100%}.navbar-cta{order:1;width:100%;max-width:300px}.language-switcher{order:2;justify-content:center;width:100%;margin-right:0;display:flex}.lang-toggle{justify-content:center;gap:.5rem;width:100%;min-width:80px;padding:.75rem;font-size:1rem}.lang-icon{font-size:.9rem}.lang-dropdown{top:auto;bottom:100%;left:50%;right:auto;transform:translate(-50%)}}
.pricing-section{padding:var(--spacing-xxl)0;background-color:var(--white-color);position:relative}.pricing-section .fa,.pricing-section .fas,.pricing-section .far,.pricing-section .fal,.pricing-section .fab,.pricing-section svg[data-prefix]{text-shadow:none!important;filter:none!important;box-shadow:none!important;border:none!important;outline:none!important}.section-header{text-align:center;margin-bottom:4rem}.section-title{color:#1e293b;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:3rem;font-weight:700}.section-title .highlight{color:#0053db;background:linear-gradient(45deg,#0053db,#06f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-subtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:1.2rem}.pricing-cards{margin-top:var(--spacing-xl);justify-content:center;align-items:stretch;gap:2rem;display:flex}.pricing-card{background-color:var(--white-color);border:2px solid #e2e8f0;border-radius:16px;flex-direction:column;flex:1;max-width:350px;padding:2rem;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.pricing-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0053db,#06f);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.pricing-card-highlighted{z-index:2;background:linear-gradient(135deg,rgba(0,83,219,.02) 0%,rgba(0,102,255,.05) 100%);border-color:#0053db;position:relative;transform:scale(1.05);box-shadow:0 12px 40px rgba(0,83,219,.2)}.pricing-card-highlighted:before{opacity:1;height:6px}.pricing-header{text-align:center;border-bottom:2px solid #e2e8f0;margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}.pricing-header h3{color:#0053db;letter-spacing:.5px;margin-bottom:.75rem;font-size:1.4rem;font-weight:700}.pricing-description{color:var(--dark-gray);min-height:60px;min-height:50px;font-size:1rem;line-height:1.5}.pricing-features{flex:1;margin-bottom:1.5rem}.pricing-features ul{margin:0;padding:0;list-style:none}.pricing-features li{color:#334155;border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;padding:.75rem 0 .75rem 2rem;font-size:.95rem;line-height:1.5;display:flex;position:relative}.pricing-features li:last-child{border-bottom:none}.feature-icon{color:#0053db;text-align:center;flex-shrink:0;width:14px;font-size:.85rem;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%);text-shadow:none!important;box-shadow:none!important;-webkit-filter:none!important;-webkit-text-stroke:0!important;border:none!important;outline:none!important}.feature-icon *{text-shadow:none!important;-webkit-filter:none!important;box-shadow:none!important;-webkit-text-stroke:0!important;border:none!important;outline:none!important}.feature-icon svg{text-shadow:none!important;-webkit-filter:none!important;box-shadow:none!important;-webkit-text-stroke:0!important;border:none!important;outline:none!important}.pricing-features li:before{display:none}.pricing-footer{text-align:center}.pricing-footer .btn{border-radius:var(--border-radius-md);width:100%;padding:1rem 2rem;font-weight:600;transition:all .2s}.pricing-footer .btn-outline{color:#0053db;background-color:transparent;border:2px solid #0053db}.pricing-footer .btn-outline:hover{color:#fff;background-color:#0053db}.pricing-footer .btn-secondary{color:#fff;background:linear-gradient(135deg,#0053db,#06f);border:2px solid #0053db}.pricing-footer .btn-secondary:hover{background:linear-gradient(135deg,#06f,#0053db)}.pricing-card-highlighted .pricing-header{border-bottom:2px solid rgba(0,83,219,.3)}.pricing-card-highlighted .pricing-header h3{background:linear-gradient(45deg,#0053db,#06f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem}.pricing-card-highlighted .feature-icon{color:#06f}.pricing-card-highlighted .pricing-features li{border-bottom:1px solid rgba(0,83,219,.15)}@media (max-width:992px){.pricing-cards{flex-direction:column;align-items:center;gap:1.5rem}.pricing-card{width:100%;max-width:500px;margin-bottom:0}.pricing-card-highlighted{order:-1;transform:scale(1)}.section-title{font-size:2.5rem}.pricing-header h3{font-size:1.3rem}}
