﻿ @media (max-width:992px){body{padding-top:0}.nav-container{padding:0 1.5rem}.nav-menu{position:static;transform:none}.nav-items{gap:.3rem;padding:.3rem}.nav-link{font-size:.85rem;padding:.7rem 1rem}.mega-menu-content{grid-template-columns:1fr 1fr;gap:1.5rem}.mega-promo{grid-column:1 / -1}}@media (max-width:768px){.reading-list-hero{padding:3rem 1.5rem 2.5rem}.reading-list-hero .hero-title{font-size:2.25rem}.hero-icon{width:70px;height:70px;font-size:2.25rem}.modern-posts-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:0 1.5rem 2.5rem}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.section-title{font-size:2rem}.nav-container{padding:0 1rem}.nav-wrapper{height:70px}.nav-menu{display:none}.menu-toggle{display:flex!important}.logo-image{height:40px}.theme-toggle,.user-toggle,.menu-toggle{width:44px;height:44px}.mega-menu{top:70px!important;padding:1.5rem 0}.mega-menu-content{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.mega-category h3{font-size:.95rem}.mega-promo{grid-column:1}.services-grid{grid-template-columns:1fr 1fr}.card,.service-card,.glass-effect{padding:1.5rem}.features-section{padding:2rem 1rem}.feature-item{padding:1rem}.feature-item i{font-size:1.8rem}.about-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.about-card{padding:1.5rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.stat-card{padding:1.5rem}.team-section{padding:2rem 1rem}.team-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.team-member{padding:1rem}.timeline-item{padding:1rem;font-size:.9rem}.commitment{padding:1rem}.contact-form{padding:1.5rem}.form-group{margin-bottom:1rem}.faq-item{margin-bottom:1rem;padding:1rem}.faq-question{font-size:1rem;padding:.8rem}.faq-answer{padding:1rem .8rem}.section{padding:2rem 1rem}.page-header{padding:2rem 1rem;font-size:1.8rem}.methodology-steps{grid-template-columns:1fr;gap:1.5rem}.process-step{padding:1.5rem}.nav-controls{gap:.4rem}.theme-toggle,.user-toggle,.menu-toggle{width:44px;height:44px;font-size:1rem}}@media (max-width:600px){.reading-list-hero{padding:6rem 1rem 2rem;margin-bottom:2rem}.hero-title{font-size:1.75rem}.hero-subtitle{font-size:.9375rem;flex-direction:column;gap:.25rem}.hero-icon{width:60px;height:60px;font-size:2rem;margin-bottom:1rem}.count-badge{min-width:32px;height:32px;font-size:.9375rem}.modern-posts-grid{grid-template-columns:1fr;gap:1.25rem;padding:0 1rem 2rem}.modern-post-card{border-radius:16px}.card-image-wrapper{height:200px}.card-body{padding:1.5rem}.card-title{font-size:1.25rem}.card-footer{flex-direction:column;align-items:flex-start;gap:1rem}.card-read-btn{width:100%;justify-content:center}.empty-state-modern{padding:3rem 1.5rem}.empty-illustration{width:150px;height:150px}.illustration-circle{width:150px;height:150px;font-size:4rem}.empty-state-modern .empty-title{font-size:1.5rem}.empty-state-modern .empty-text{font-size:1rem}.btn-modern-primary{width:100%;justify-content:center}.navbar{padding:0}.nav-container{padding:0 1rem}.nav-wrapper{height:65px}body::after{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:#fff0;backdrop-filter:blur(0);opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:998;pointer-events:none}body.menu-open::after{background:rgb(0 0 0 / .5);backdrop-filter:blur(4px);opacity:1;visibility:visible;pointer-events:auto}.navbar{z-index:1001}.nav-controls{position:relative;z-index:1002}.nav-menu{display:flex!important;flex-direction:column;position:fixed!important;top:0!important;left:auto!important;right:0!important;width:85%;max-width:400px;height:100vh;background:rgb(255 255 255 / .98);backdrop-filter:blur(5px);transform:translateX(100%)!important;transition:transform 0.3s cubic-bezier(.4,0,.2,1)!important;box-shadow:-8px 0 32px rgb(1 87 254 / .15);z-index:999;overflow-y:auto;padding:80px 0 2rem 0;visibility:hidden;align-items:stretch}[data-theme="dark"] .nav-menu{background:rgb(20 20 25 / .98)}[data-theme="dark"] .mega-menu{background:rgb(30 30 35 / .8)!important}.nav-menu.active{transform:translateX(0)!important;visibility:visible}.nav-menu::after{content:'\00d7';position:absolute;top:1rem;right:1rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--text-primary);background:rgb(1 87 254 / .1);border-radius:50%;cursor:pointer;transition:all 0.3s ease;font-weight:300;line-height:1;z-index:10}.nav-menu::after:hover{background:rgb(1 87 254 / .2);transform:rotate(90deg)}.nav-items{display:flex!important;flex-direction:column;width:100%;background:#fff0;border:none;border-radius:0;padding:1rem;gap:.5rem;box-shadow:none;position:static;opacity:1;visibility:visible}.nav-link{display:flex!important;width:100%;padding:1rem;font-size:1rem;border-radius:12px;justify-content:flex-start;opacity:1;visibility:visible;position:static}.nav-link .nav-text{display:block;opacity:1;visibility:visible}.nav-link:hover{background:rgb(1 87 254 / .1)}.nav-cta{margin-left:0!important;width:100%}.nav-dropdown{width:100%}.dropdown-trigger{width:100%;padding:1rem;font-size:1rem;justify-content:space-between;border-radius:12px}.mega-menu{position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;height:auto!important;background:rgb(240 245 255 / .5)!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important;max-height:0!important;padding:0!important;margin:.5rem 1rem 0 1rem!important;border-radius:12px!important;overflow:hidden!important;transition:max-height 0.3s ease,padding 0.3s ease!important;transform:none!important;opacity:1!important;z-index:1!important}[data-theme="dark"] .mega-menu{background:rgb(30 30 35 / .8)!important}.mega-menu.show{max-height:2000px!important;padding:1rem!important;visibility:visible!important;margin:15px 0!important}.mega-menu-content{grid-template-columns:1fr;gap:1rem;padding:0}.mega-category h3{font-size:.9rem;margin-bottom:.5rem}.mega-category ul{padding-left:0}.mega-category li{margin-bottom:.5rem}.mega-category a{padding:.6rem;font-size:.9rem}.mega-category .description{font-size:.75rem}.mega-promo{grid-column:1;padding:1rem}.mega-promo h4{font-size:1rem}.mega-promo p{font-size:.85rem}.logo-text{font-size:1.3rem}.logo-subtitle{font-size:.6rem}.logo-image{height:35px}.theme-toggle,.user-toggle,.menu-toggle{width:44px;height:44px}.nav-menu::after{width:40px;height:40px}.hamburger-lines{gap:3px}.line{width:18px;height:2px}.hero-title{font-size:2.8rem}.hero-subtitle{font-size:1rem}.section-title{font-size:1.5rem}.services-grid{grid-template-columns:1fr}.card,.service-card,.about-card,.stat-card,.team-member,.commitment,.contact-form{padding:1.2rem}.about-grid,.team-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr}.stat-number{font-size:1.8rem}.stat-label{font-size:.9rem}.timeline-item{padding:.8rem;font-size:.85rem}.commitment{padding:1rem;font-size:.9rem}.contact-form{padding:1rem}.form-group{margin-bottom:.8rem}.form-group label{font-size:.9rem}.form-group input,.form-group textarea,.form-group select{font-size:1rem;padding:.6rem}.faq-item{padding:.8rem;margin-bottom:.8rem}.faq-question{font-size:.95rem;padding:.6rem}.faq-answer{font-size:.9rem;padding:.6rem}.section{padding:1.5rem 1rem}.page-header{padding:1.5rem 1rem;font-size:1.5rem}.methodology-steps,.about-grid,.stats-grid,.team-grid{grid-template-columns:1fr}.process-step{padding:1.2rem}.step-number{font-size:1.5rem}.step-title{font-size:1rem}}@media (max-width:400px){.hero-title{font-size:1.5rem}.hero-subtitle{font-size:.95rem}.section-title{font-size:1.3rem}.navbar{padding:.5rem 0}.logo{font-size:1.2rem}.nav-link{padding:.8rem;font-size:.85rem}.theme-toggle,.user-toggle,.menu-toggle{width:44px;height:44px;font-size:1rem}.services-grid{grid-template-columns:1fr;gap:1rem}.card,.about-card,.stat-card,.process-step{padding:1rem}.card-title{font-size:1.1rem}.card-description,.faq-question{font-size:.9rem}.features-section{padding:1.5rem .8rem}.feature-item,.team-member,.commitment,.contact-form{padding:.8rem}.feature-item i{font-size:1.5rem}.feature-title{font-size:1rem}.contact-form{padding:.8rem}.form-group input,.form-group textarea{font-size:1rem;padding:.5rem}.submit-btn{padding:.8rem 1.5rem;font-size:.95rem}.section{padding:1.2rem .8rem}.page-header{font-size:1.3rem;padding:1rem .8rem}.faq-item{padding:.6rem;margin-bottom:.6rem}.faq-question{font-size:.9rem;padding:.5rem}.faq-answer,.stat-label{font-size:.85rem}.faq-answer{padding:.5rem}.stat-number{font-size:1.5rem}.commitment{font-size:.85rem}.timeline-item{padding:.6rem;font-size:.8rem}}@media print{.navbar,.footer,.menu-toggle,.cta-section{display:none}body{background:#fff;color:#000}}@media (min-width:601px){.nav-dropdown{position:static}}@media (max-width:768px){.cta-section-software{padding:4rem 0}.cta-software-title{font-size:2.5rem}.cta-software-description{font-size:1rem}.cta-software-buttons{flex-direction:column;gap:1rem}.cta-software-btn-primary,.cta-software-btn-secondary{width:100%;justify-content:center}.cta-software-features{flex-direction:column;gap:1rem}.cta-software-watermark{font-size:15rem}}@media (max-width:768px){.cta-section-about{padding:3.5rem 2rem;margin:3rem 0 2rem 0;border-radius:20px}.cta-about-title{font-size:2.2rem}.cta-about-description{font-size:1rem}.cta-about-button{padding:1.1rem 2.2rem;font-size:1rem}.cta-about-features{gap:1.2rem}.cta-about-feature{font-size:.85rem}}@media (max-width:768px){.page-header-contact{padding:5rem 0 3rem 0}.contact-header-title{font-size:2.5rem}.contact-header-description{font-size:1rem}.contact-header-stats{flex-direction:column;gap:1rem}.contact-stat{width:100%;justify-content:center}.contact-header-watermark{font-size:15rem}}@media (max-width:768px){.page-header-modern{padding:6rem 0 4rem 0}.page-header-title{font-size:2.5rem}.page-header-description{font-size:1rem}.page-header-actions{flex-direction:column;width:100%}.page-header-btn{width:100%;justify-content:center;padding:1rem 2rem}.page-header-stats{gap:1.5rem}.stat-item-header{padding:.8rem 1.2rem}.stat-icon-header{width:45px;height:45px;font-size:1.3rem}.stat-number-header{font-size:1.5rem}}@media (max-width:768px){.service-details-modern{padding:4rem 0}.services-header-modern{margin-bottom:3rem}.services-grid-modern{grid-template-columns:1fr;gap:2rem}.service-card-modern{padding:2rem}.service-card-header-modern{flex-direction:column;gap:1rem}.service-icon-wrapper-modern{width:60px;height:60px}.service-icon-modern{font-size:1.7rem}.service-card-content-modern h3{font-size:1.2rem}}@media (max-width:768px){.process-section-modern{padding:4rem 0}.process-header-modern{margin-bottom:3rem}.process-timeline-modern{gap:2rem}.process-line-modern{left:30px}.process-step-modern{flex-direction:column;gap:1.5rem}.step-circle-modern{width:65px;height:65px;font-size:1.6rem}.step-content-modern{padding:1.8rem}.step-content-modern h3{font-size:1.2rem}.step-features-modern{flex-direction:column;gap:.8rem}.step-feature-item{width:100%}}@media (max-width:768px){.page-header-security{min-height:500px;padding:6rem 0 4rem}.page-header-security-orb.orb-1{width:350px;height:350px}.page-header-security-orb.orb-2{width:300px;height:300px}.page-header-security-shield{font-size:15rem}.page-header-security-title{font-size:2.5rem}.page-header-security-description{font-size:1.05rem}.page-header-security-actions{flex-direction:column;gap:1rem}.page-header-security-btn{width:100%;justify-content:center}.page-header-security-stats{gap:1rem;flex-direction:column}.stat-item-security{width:100%;justify-content:center}}@media (max-width:768px){.security-solutions-modern{padding:4rem 0}.solutions-header-modern{margin-bottom:3rem}.security-services-grid{grid-template-columns:1fr;gap:2rem}.security-service-card{padding:2rem}.security-icon-wrapper{width:75px;height:75px}.security-icon{font-size:1.8rem}.security-card-content h3{font-size:1.3rem}}@media (max-width:768px){.security-layers-modern{padding:4rem 0}.layers-header-modern{margin-bottom:3rem}.layer-card-modern{flex-direction:column;text-align:center;padding:2rem 1.5rem;gap:1.5rem}.layer-card-modern:hover{transform:translateY(-8px)}.layer-number{left:50%;transform:translateX(-50%)}.layer-icon-modern{width:70px;height:70px;font-size:1.8rem}.layer-content-modern h3{font-size:1.3rem}.layer-technologies{justify-content:center}.layers-monitoring-modern{flex-direction:column;text-align:center;padding:2.5rem 1.5rem}.monitoring-icon{width:80px;height:80px;font-size:2rem}.monitoring-features{justify-content:center;gap:1rem}}@media (max-width:768px){.compliance-section-modern{padding:4rem 0}.compliance-header-modern{margin-bottom:3rem}.compliance-grid-modern{grid-template-columns:1fr;gap:2rem}.compliance-card-modern{padding:2rem}.compliance-icon-modern{width:70px;height:70px;font-size:1.8rem}.compliance-card-modern h3{font-size:1.3rem}.compliance-guarantee{flex-direction:column;text-align:center;padding:2rem 1.5rem}.compliance-guarantee>i{font-size:2.5rem}}@media (max-width:768px){.page-header-integration{min-height:500px;padding:6rem 0 4rem}.page-header-integration-orb.orb-1{width:350px;height:350px}.page-header-integration-orb.orb-2{width:300px;height:300px}.page-header-integration-puzzle{font-size:15rem}.page-header-integration-title{font-size:2.5rem}.page-header-integration-description{font-size:1.05rem}.page-header-integration-actions{flex-direction:column;gap:1rem}.page-header-integration-btn{width:100%;justify-content:center}.page-header-integration-stats{gap:1rem;flex-direction:column}.stat-item-integration{width:100%;justify-content:center}}@media (max-width:768px){.integration-services-modern{padding:4rem 0}.integration-header-modern{margin-bottom:3rem}.integration-services-grid{grid-template-columns:1fr;gap:2rem}.integration-service-card{padding:2rem}.integration-icon-wrapper{width:75px;height:75px}.integration-icon{font-size:1.8rem}.integration-card-content h3{font-size:1.3rem}}@media (max-width:768px){.integration-process-modern{padding:4rem 0}.process-header-integration{margin-bottom:4rem}.process-header-integration .section-title{font-size:2rem}.process-header-integration .section-subtitle{font-size:1rem}.process-line-integration{left:30px}.process-step-integration{grid-template-columns:1fr;gap:0;margin-bottom:3rem;padding-left:80px}.process-step-integration:nth-child(even) .step-number-integration{order:1}.process-step-integration:nth-child(even) .step-content-integration{order:2;text-align:left}.step-number-integration{position:absolute;left:0;top:0}.step-circle-integration{width:60px;height:60px;font-size:1.5rem}.step-badge-integration{font-size:.7rem;padding:.4rem .8rem}.step-content-integration{padding:1.5rem}.step-content-integration h3{font-size:1.3rem}.step-content-integration>p{font-size:.95rem}.step-features-integration{flex-direction:column;gap:.5rem}.step-feature-item-integration{font-size:.8rem;padding:.4rem .8rem}.step-duration-integration{font-size:.85rem;padding:.5rem 1rem}.process-guarantee-integration{flex-direction:column;text-align:center;padding:2rem;margin-top:4rem}.guarantee-icon-integration{width:90px;height:90px;font-size:2.5rem}.guarantee-content-integration h3{font-size:1.4rem}.guarantee-content-integration p{font-size:.95rem}}@media (max-width:768px){.cta-security-modern{padding:5rem 0}.cta-security-orb.orb-1{width:300px;height:300px}.cta-security-orb.orb-2{width:250px;height:250px}.cta-security-shield{font-size:12rem}.cta-security-title{font-size:2.2rem}.cta-security-description{font-size:1.05rem}.cta-security-button{padding:1rem 2rem;font-size:1rem}.cta-security-features{gap:1.5rem;flex-direction:column}.cta-security-feature{font-size:.95rem}}@media (max-width:768px){.synck-store-modern{padding:4rem 0}.synck-store-cart{font-size:10rem;right:-50px}.synck-store-header{margin-bottom:4rem}.synck-store-header .section-title{font-size:2rem}.synck-store-header .section-subtitle{font-size:1rem}.store-benefits-grid{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}.benefit-card-modern{padding:2rem}.benefit-icon-wrapper{width:75px;height:75px;margin-bottom:1.5rem}.benefit-icon{width:75px;height:75px;font-size:1.8rem}.benefit-content h3{font-size:1.3rem}.benefit-content>p{font-size:.95rem}.benefit-features li{font-size:.9rem}.store-cta-content{flex-direction:column;text-align:center;gap:2rem;padding:2rem}.store-cta-icon{width:80px;height:80px;font-size:2.5rem}.store-cta-text h3{font-size:1.4rem}.store-cta-text p{font-size:.95rem}.store-cta-button{padding:1rem 2rem;font-size:1rem}}@media (max-width:768px){.cta-integration-modern{padding:5rem 0}.cta-integration-orb.orb-1{width:300px;height:300px}.cta-integration-orb.orb-2{width:250px;height:250px}.cta-integration-puzzle{font-size:12rem}.cta-integration-title{font-size:2.2rem}.cta-integration-description{font-size:1.05rem}.cta-integration-features{gap:1.5rem;flex-direction:column}.cta-integration-feature{font-size:.95rem}.cta-integration-button{padding:1.2rem 2.5rem;font-size:1rem}}@media (max-width:768px){.page-header-support{min-height:auto;padding:5rem 0 3rem}.page-header-support-headset{font-size:15rem;right:-50px}.page-header-support-title{font-size:2.5rem}.page-header-support-description{font-size:1.05rem}.page-header-support-actions{flex-direction:column;gap:1rem}.page-header-support-btn{width:100%;justify-content:center;padding:1rem 2rem}.page-header-support-stats{flex-direction:column;gap:1rem}.stat-item-support{padding:1.2rem 1.5rem}.stat-icon-support{width:50px;height:50px;font-size:1.5rem}.stat-number-support{font-size:1.6rem}.stat-label-support{font-size:.8rem}}@media (max-width:768px){.maintenance-policies-modern{padding:4rem 0}.policies-header{margin-bottom:4rem}.policies-header .section-title{font-size:2rem}.policies-header .section-subtitle{font-size:1rem}.policies-grid{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}.policy-card{padding:2rem}.policy-ribbon{font-size:.7rem;padding:.35rem 2.5rem}.policy-icon-wrapper{width:85px;height:85px;margin:1.5rem auto}.policy-icon{width:85px;height:85px;font-size:2rem}.policy-title{font-size:1.4rem}.policy-description{font-size:.9rem}.policy-coverage{padding:1.2rem}.coverage-list li{font-size:.85rem}.policy-frequency{grid-template-columns:1fr;gap:.8rem}.frequency-item{padding:.8rem}.frequency-item i{font-size:1.3rem}.frequency-value{font-size:.85rem}.price-amount{font-size:2.5rem}.price-period{font-size:1rem}.policy-button{padding:1rem 1.5rem;font-size:.95rem}.featured-policy{transform:scale(1)}.featured-policy:hover{transform:scale(1) translateY(-15px)}.policies-benefits{padding:3rem 1.5rem}.benefits-title{font-size:1.6rem;margin-bottom:2rem}.benefits-grid{grid-template-columns:1fr;gap:1.5rem}.benefit-item{padding:1.2rem}.benefit-icon{width:45px;height:45px;font-size:1.3rem}.benefit-content h4{font-size:1rem}.benefit-content p{font-size:.85rem}}@media (max-width:768px){.support-services-modern{padding:4rem 0}.support-services-header{margin-bottom:4rem}.support-services-header .section-title{font-size:2rem}.support-services-header .section-subtitle{font-size:1rem}.support-services-grid{grid-template-columns:1fr;gap:2rem}.support-service-card{padding:2rem}.service-icon-wrapper{width:75px;height:75px}.service-icon{width:75px;height:75px;font-size:1.8rem}.service-card-content h3{font-size:1.3rem}.service-description{font-size:.95rem}}@media (max-width:768px){.cta-support-modern{padding:5rem 0}.cta-support-orb.orb-1{width:300px;height:300px}.cta-support-orb.orb-2{width:250px;height:250px}.cta-support-headset{font-size:12rem}.cta-support-title{font-size:2.2rem}.cta-support-description{font-size:1.05rem}.cta-support-features{gap:1.5rem;flex-direction:column}.cta-support-feature{font-size:.95rem}.cta-support-button{padding:1.2rem 2.5rem;font-size:1rem}}@media (max-width:768px){.page-header-software{padding:6rem 0 4rem}.software-orb.orb-1{width:300px;height:300px}.software-orb.orb-2{width:250px;height:250px}.software-code-watermark{font-size:15rem}.software-title{font-size:2.5rem}.software-description{font-size:1.05rem}.software-buttons{flex-direction:column;gap:1rem}.software-btn-primary,.software-btn-secondary{width:100%;justify-content:center}.software-stats{flex-direction:column;gap:1.5rem}.software-stat{width:100%}.stat-number{font-size:1.8rem}}@media (max-width:968px){.ecommerce-content-grid{grid-template-columns:1fr;gap:2rem}.ecommerce-features-box{order:-1}}@media (max-width:768px){.ecommerce-section-modern{padding:4rem 0}.ecommerce-title{font-size:2.2rem}.ecommerce-intro{font-size:1rem}.ecommerce-benefits,.ecommerce-features-box{padding:2rem}.platforms-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.platform-card{padding:1.5rem 1rem}.platform-logo{width:60px;height:60px;font-size:1.75rem}.ecommerce-watermark{font-size:20rem}}@media (max-width:768px){.software-services-modern{padding:4rem 0}.software-services-header{margin-bottom:3rem}.software-services-title{font-size:2.2rem}.software-services-intro{font-size:1rem}.software-services-grid{grid-template-columns:1fr;gap:2rem}.software-service-card{padding:2rem}.featured-software{transform:scale(1)}.featured-software:hover{transform:translateY(-8px) scale(1)}.software-service-icon-wrapper{width:80px;height:80px}.software-service-icon{width:80px;height:80px;font-size:2rem}}@media (max-width:768px){.technologies-modern{padding:4rem 0}.tech-orb.orb-1{width:300px;height:300px}.tech-orb.orb-2{width:250px;height:250px}.tech-watermark{font-size:12rem}.technologies-header{margin-bottom:3rem}.technologies-title{font-size:2.2rem}.technologies-intro{font-size:1rem}.tech-stack-grid{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}.tech-stack-card{padding:2rem}.tech-icon-circle{width:70px;height:70px;font-size:2rem}.tech-certifications{gap:1rem}.cert-badge{padding:.75rem 1rem}.cert-badge i{font-size:1.5rem}.cert-badge span{font-size:.75rem}}@media (max-width:768px){.software-process-modern{padding:4rem 0}.process-header{margin-bottom:3rem}.process-title{font-size:2.2rem}.process-intro{font-size:1rem}.software-process-timeline{padding-left:60px}.timeline-line{left:20px}.step-number-circle{width:50px;height:50px;left:-5px}.step-num{font-size:1.25rem}.step-content-wrapper{margin-left:60px;padding:1.5rem;flex-direction:column;gap:1rem}.step-icon-circle{width:60px;height:60px}.step-icon-circle i{font-size:1.5rem}.step-title{font-size:1.25rem}.step-description{font-size:.95rem}.step-badge{top:-.5rem;right:1rem;font-size:.65rem;padding:.3rem .75rem}.process-guarantee{margin-top:3rem;padding:1.5rem;flex-direction:column;text-align:center;gap:1.5rem}.guarantee-icon{width:70px;height:70px}.guarantee-icon i{font-size:2rem}.guarantee-title{font-size:1.25rem}.guarantee-text{font-size:.95rem}}@media (max-width:768px){.software-portfolio-modern{padding:4rem 0}.portfolio-header{margin-bottom:3rem}.portfolio-title{font-size:2.2rem}.portfolio-intro{font-size:1rem}.portfolio-cases-grid{gap:2rem;margin-bottom:3rem}.portfolio-case-card{padding:2rem;flex-direction:column;align-items:center;gap:2rem}.portfolio-case-card:hover{transform:translateY(-8px)}.case-testimonial{width:100%}.case-testimonial .testimonial-text{font-size:.85rem}.case-testimonial .author-name{font-size:.85rem}.case-testimonial .author-position{font-size:.75rem}.case-left{align-items:center}.case-icon-wrapper{width:100px;height:100px}.case-icon-wrapper{width:80px;height:80px}.case-icon-glow i{width:80px;height:80px;font-size:2rem}.case-metrics{grid-template-columns:1fr;gap:.75rem;padding:1rem}.testimonial-text{font-size:.9rem;padding-left:1rem}.testimonial-text::before{font-size:2rem}.author-avatar{width:45px;height:45px}.author-avatar i{font-size:1.25rem}.author-name{font-size:.95rem}.author-position{font-size:.8rem}.metric-value{font-size:1.25rem}.metric-label{font-size:.7rem}.portfolio-cta{flex-direction:column;text-align:center;padding:2rem;gap:1.5rem}.portfolio-cta-title{font-size:1.5rem}.portfolio-cta-text{font-size:.95rem}.portfolio-cta-button{width:100%;justify-content:center}}@media (max-width:768px){.cta-infrastructure-modern{padding:5rem 0}.cta-infrastructure-orb.orb-1{width:300px;height:300px}.cta-infrastructure-orb.orb-2{width:250px;height:250px}.cta-infrastructure-title{font-size:2.2rem}.cta-infrastructure-description{font-size:1.05rem}.cta-infrastructure-button{padding:1rem 2rem;font-size:1rem}.cta-infrastructure-features{gap:1.5rem;flex-direction:column}.cta-infrastructure-feature{font-size:.95rem}}@media (max-width:1200px){.contact-content-modern{grid-template-columns:1fr;gap:3rem}.contact-form-modern{position:relative;top:0}}@media (max-width:768px){.contact-section-modern{padding:4rem 0}.contact-section-title{font-size:2.2rem}.info-items-grid{grid-template-columns:1fr;gap:1rem}.form-row{grid-template-columns:1fr;gap:1rem}.contact-form-modern{padding:2rem}}@media (max-width:768px){.mission-vision-section-premium{padding:3rem 0}.mvv-header-premium{margin-bottom:2.5rem}.mvv-grid-premium{gap:2rem}.mvv-card-premium{padding:2rem}.mvv-card-header{flex-direction:column;align-items:flex-start;gap:1rem}.mvv-icon-wrapper-premium{margin-bottom:1rem}.mvv-icon-premium{width:75px;height:75px;font-size:2.3rem}.mvv-content-premium h3{font-size:1.4rem}.mvv-description{font-size:.95rem;text-align:left}}@media (max-width:768px){.stats-showcase-premium{padding:4rem 0}.stats-header-premium{margin-bottom:3rem}.stats-grid-premium{grid-template-columns:1fr;gap:2rem}.stat-card-premium{padding:2.5rem 1.8rem 2rem 1.8rem}.stat-icon-wrapper-premium{width:75px;height:75px}.stat-icon-premium{font-size:2.3rem}.stat-number-premium{font-size:3.2rem}.stat-label-premium{font-size:1rem}}@media (max-width:768px){.team-section-modern{padding:3rem 0}.team-header{margin-bottom:2.5rem}.team-grid-modern{grid-template-columns:1fr;gap:1.5rem}.team-card-modern{padding:2rem}.team-card-number{font-size:2.5rem;top:1rem;right:1rem}.team-avatar-wrapper{width:85px;height:85px}.team-avatar-modern{font-size:2.3rem}.team-card-content h3{font-size:1.2rem}}@media (max-width:768px){.contact-content{grid-template-columns:1fr}.service-intro{grid-template-columns:1fr}}@media (max-width:992px){.testimonials-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.testimonials-grid{grid-template-columns:1fr;gap:1.5rem}.testimonials-title{font-size:1.75rem}.testimonial-card{padding:1.5rem}.portfolio-cta{flex-direction:column;text-align:center;padding:2rem}.portfolio-cta-title{font-size:1.5rem}}@media (max-width:600px){.testimonial-text{font-size:.9rem}.author-name{font-size:.9rem}.author-position{font-size:.8rem}.policies-header .section-title{font-size:1.75rem}.policy-card{padding:1.5rem}.policy-ribbon{font-size:.65rem;padding:.3rem 2rem;left:-40px}.policy-icon-wrapper{width:75px;height:75px}.policy-icon{width:75px;height:75px;font-size:1.8rem}.policy-title{font-size:1.3rem}.coverage-header{font-size:.85rem}.coverage-list li{font-size:.8rem;padding:.5rem 0}.frequency-item{padding:.7rem}.frequency-label{font-size:.7rem}.frequency-value{font-size:.8rem}.price-amount{font-size:2.2rem}.policy-button{padding:.9rem 1.2rem;font-size:.9rem}.benefits-title{font-size:1.4rem;flex-direction:column;gap:.5rem}.benefits-title i{font-size:1.8rem}.benefit-item{flex-direction:column;align-items:center;text-align:center}.benefit-icon{width:55px;height:55px;font-size:1.5rem}.auth-container{margin:60px auto 20px;padding:0 16px}.auth-card{padding:24px}.auth-header h1{font-size:24px}.auth-header p{font-size:14px}.auth-card .form-input{padding:10px 14px 10px 40px;font-size:14px}.password-generator{font-size:12px;padding:6px 10px}}@media (max-width:768px){.account-profile-card{margin-bottom:1.5rem}.profile-header{padding:2rem 1.5rem;flex-direction:column;text-align:center;gap:1rem}.avatar-circle{width:70px;height:70px;font-size:1.75rem}.avatar-status{width:16px;height:16px;bottom:2px;right:2px}.profile-name{font-size:1.5rem}.profile-email{font-size:.9rem}.profile-stats{padding:1.5rem;grid-template-columns:1fr;gap:1rem}.stat-item{padding:.875rem}.stat-icon{width:36px;height:36px}.stat-icon i{font-size:1.1rem}.stat-label{font-size:.8125rem}.stat-value{font-size:1rem}}@media (max-width:600px){.profile-header{padding:1.5rem 1rem}.avatar-circle{width:60px;height:60px;font-size:1.5rem}.profile-name{font-size:1.25rem}.profile-email{font-size:.85rem}.profile-stats{padding:1rem;gap:.75rem}.stat-item{padding:.75rem;gap:.75rem}.stat-icon{width:32px;height:32px}.stat-icon i{font-size:1rem}.account-card{padding:1.5rem}.account-card h2{font-size:1.125rem}}@media (max-width:768px){.account-edit-card{margin-bottom:1.5rem}.card-header-modern{padding:1.5rem;gap:1rem;flex-direction:column;text-align:center}.header-icon{width:48px;height:48px}.header-icon i{font-size:1.375rem}.header-content h2{font-size:1.25rem}.header-content p{font-size:.875rem}.modern-form{padding:1.5rem}.form-row{grid-template-columns:1fr;gap:1.25rem}.modern-form-group{margin-bottom:1.25rem}.modern-input{padding:.75rem .875rem;font-size:.9375rem}.security-tips{padding:1rem;gap:.875rem}.tip-icon{width:36px;height:36px}.tip-icon i{font-size:1.125rem}.tip-content strong{font-size:.875rem}.tip-content li{font-size:.8125rem}.btn-modern{width:100%;justify-content:center}}@media (max-width:600px){.card-header-modern{padding:1.25rem}.header-icon{width:44px;height:44px}.header-content h2{font-size:1.125rem}.modern-form{padding:1.25rem}.modern-form-group{margin-bottom:1rem}.modern-label{font-size:.875rem}.modern-input{padding:.625rem .75rem;font-size:.875rem}.security-tips{padding:.875rem;flex-direction:column}.tip-icon{width:100%;height:36px}.btn-modern{padding:.75rem 1.5rem;font-size:.9375rem}.password-generator-modern{width:100%;justify-content:center;padding:.625rem 1rem;font-size:.875rem}}@media (max-width:1024px){.comments-section{padding:50px 0}}@media (max-width:768px){.comments-section{padding:40px 0}.comments-title{font-size:20px}.comment-form-wrapper{padding:20px;border-radius:12px}.comment-form .form-row{grid-template-columns:1fr;gap:12px}.comment-form input,.comment-form textarea{padding:10px 12px;font-size:16px}.btn-submit-comment{width:100%;justify-content:center;padding:14px 20px}.comments-list{max-height:400px;border-radius:12px}.comment{padding:14px 16px}.comment-reply{margin-left:24px;padding-left:12px}.comment-avatar{width:36px;height:36px;border-radius:10px}.comment-meta{gap:6px}.comment-meta strong{font-size:13px}.comment-text{font-size:13px}.btn-reply-inline{padding:6px 8px;font-size:11px}}@media (max-width:480px){.comments-section{padding:30px 0}.comments-title{font-size:18px;flex-wrap:wrap}.comments-title span{font-size:12px;padding:3px 8px}.comment-form-wrapper{padding:16px;margin-bottom:16px}.comment-form-wrapper h3{font-size:14px}.comment-form-header{margin-bottom:16px;padding-bottom:12px}.comment-form-avatar{width:40px;height:40px}.comment-login-required{padding:30px 16px}.login-required-icon{width:60px;height:60px}.login-required-icon i{font-size:24px}.login-required-actions{flex-direction:column;width:100%}.btn-login-comment,.btn-register-comment{width:100%;justify-content:center}.replying-to{flex-direction:column;align-items:flex-start;gap:8px}.comments-list{max-height:350px}.comment{padding:12px;gap:10px}.comment-reply{margin-left:16px;padding-left:10px;border-left-width:2px}.comment-avatar{width:32px;height:32px;border-radius:50%}.loading-comments,.no-comments,.comments-error{padding:40px 16px}.loading-comments i,.no-comments i,.comments-error i{font-size:32px}}@media (max-width:1024px){.footer-grid{grid-template-columns:1fr;gap:3rem}.footer-brand{text-align:center;align-items:center}.footer-logo{justify-content:center}.footer-description{max-width:500px}.footer-stats{justify-content:center}.footer-links{grid-template-columns:repeat(3,1fr);text-align:left}.footer-title::after{left:0}}@media (max-width:768px){.footer-top{padding:2rem 0}.footer-cta{flex-direction:column;text-align:center;gap:1.5rem}.footer-cta-content h3{font-size:1.5rem}.footer-cta-content p{font-size:.9rem}.newsletter-form{max-width:100%;width:100%}.newsletter-input-wrapper{flex-direction:column;padding:.75rem;gap:.75rem}.newsletter-input-wrapper>i{display:none}.newsletter-input-wrapper input{width:100%;text-align:center;padding:.75rem}.newsletter-input-wrapper button{width:100%;justify-content:center;padding:1rem}.footer-main{padding:3rem 0 2rem;display:none}.footer-links{grid-template-columns:repeat(2,1fr);gap:2rem}.footer-column:last-child{grid-column:1 / -1}.footer-contact{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.footer-contact li{flex-direction:column;text-align:center;align-items:center}.social-links{justify-content:center;margin-top:1rem}.footer-bottom-content{flex-direction:column;text-align:center;gap:1rem}.footer-bottom-links{flex-wrap:wrap;justify-content:center}}@media (max-width:576px){.footer-top{padding:1.5rem 0}.footer-cta-content h3{font-size:1.25rem}.footer-main{padding:2.5rem 0 1.5rem;display:none}.footer-logo .logo-icon{width:45px;height:45px;font-size:1.5rem}.footer-logo .brand-name{font-size:1.3rem}.footer-description{font-size:.875rem}.footer-stats{flex-wrap:wrap;gap:1.5rem}.footer-stat .stat-number{font-size:1.5rem}.footer-stat .stat-label{font-size:.7rem}.footer-links{grid-template-columns:1fr;gap:2rem;text-align:center}.footer-column:last-child{grid-column:auto}.footer-title{font-size:1rem;margin-bottom:1rem}.footer-title::after{left:50%;transform:translateX(-50%)}.footer-list{align-items:center}.footer-list li a{justify-content:center}.footer-list li a:hover{padding-left:0}.footer-contact{grid-template-columns:1fr}.contact-icon{width:36px;height:36px}.contact-info a,.contact-info span{font-size:.875rem}.social-links{gap:.6rem}.social-link{width:40px;height:40px;font-size:1rem}.footer-bottom{padding:1.5rem 0;display:none}.copyright{font-size:.8rem}.footer-bottom-links{font-size:.8rem}.footer-bottom-links .separator{display:none}.footer-bottom-links a{padding:.25rem .5rem}}@media (max-width:992px){.ecommerce-comparison-section{padding:80px 0}.comparison-title{font-size:44px}.comparison-stats-grid{grid-template-columns:1fr;gap:16px}.comparison-main-grid{gap:24px}.comparison-column{padding:32px}.comparison-column.featured{transform:scale(1)}.column-icon{width:80px;height:80px;font-size:40px}.column-header h3{font-size:28px}.roi-comparison{padding:40px}.roi-header h3{font-size:30px}.roi-amount{font-size:44px}.cta-content{padding:40px;gap:30px}.cta-icon{width:90px;height:90px;font-size:44px}.cta-text h4{font-size:28px}.ecommerce-features-content-grid{grid-template-columns:1fr;gap:30px}.ecommerce-platforms-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width:768px){.ecommerce-comparison-section{padding:60px 0}.comparison-title{font-size:36px}.comparison-intro{font-size:18px}.comparison-stats-grid{grid-template-columns:1fr}.comparison-stat-card{padding:24px}.stat-number{font-size:32px}.comparison-main-grid{grid-template-columns:1fr;gap:20px}.comparison-column{padding:28px}.column-icon{width:75px;height:75px;font-size:36px}.column-header h3{font-size:26px}.cost-item{padding:14px}.cost-name{font-size:14px}.cost-amount{font-size:16px}.amount{font-size:36px}.roi-comparison{padding:32px 24px}.roi-header h3{font-size:26px}.roi-header p{font-size:16px}.roi-grid{grid-template-columns:1fr;gap:24px}.roi-card{padding:32px}.roi-amount{font-size:40px}.roi-divider{display:none}.difference-text strong{font-size:20px}.difference-text span{font-size:15px}.cta-content{grid-template-columns:1fr;padding:32px;gap:24px;text-align:center}.cta-icon{width:80px;height:80px;font-size:40px;margin:0 auto}.cta-text h4{font-size:24px}.cta-text p{font-size:16px}.cta-benefits{flex-direction:column;gap:12px}.cta-buttons{width:100%}.cta-btn{width:100%}.ecommerce-features-section{padding:80px 0}.ecommerce-features-title{font-size:36px}.ecommerce-features-intro{font-size:16px}.ecommerce-features-benefits{padding:30px}.features-benefits-title{font-size:22px}.ecommerce-features-box{padding:30px}.ecommerce-platforms-grid{grid-template-columns:repeat(2,1fr);gap:16px}.ecommerce-platform-card{padding:24px}}@media (max-width:576px){.ecommerce-header-title{font-size:32px}.comparison-title{font-size:28px}.comparison-intro{font-size:16px}.comparison-stat-card{padding:20px;gap:16px}.stat-icon{width:60px;height:60px;font-size:28px}.stat-number{font-size:28px}.stat-label{font-size:14px}.comparison-column{padding:24px}.column-icon{width:70px;height:70px;font-size:32px}.column-header h3{font-size:24px}.column-subtitle{font-size:15px}.cost-example{padding:20px}.example-product{padding:12px 16px;font-size:14px}.cost-item{padding:12px}.cost-info{flex-direction:column;align-items:flex-start;gap:4px}.cost-info i{font-size:16px}.cost-name{font-size:13px}.cost-detail{font-size:12px;margin-left:0}.cost-amount{font-size:15px}.cost-total{padding:20px}.amount{font-size:32px}.percentage{font-size:13px}.features-section{padding:20px}.features-header{font-size:16px}.features-list strong{font-size:14px}.features-list span{font-size:12px}.impact-box{padding:20px}.impact-row{font-size:14px}.impact-value{font-size:15px}.impact-amount{font-size:24px}.roi-comparison{padding:24px 16px}.roi-header i{font-size:40px}.roi-header h3{font-size:24px}.roi-header p{font-size:15px}.roi-card{padding:24px}.roi-amount{font-size:36px}.roi-details{font-size:13px}.roi-difference{padding:20px 24px}.difference-content{flex-direction:column;gap:12px;text-align:center}.difference-content i{font-size:32px}.difference-text strong{font-size:18px}.difference-text span{font-size:14px}.cta-content{padding:24px;gap:20px}.cta-icon{width:70px;height:70px;font-size:36px}.cta-text h4{font-size:22px}.cta-text p{font-size:15px}.cta-benefits li{font-size:14px}.cta-btn{padding:14px 24px;font-size:15px}.ecommerce-features-title{font-size:30px}.ecommerce-platforms-grid{grid-template-columns:1fr}}