@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:inter,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#07111e;background-color:#fff;line-height:1.65;font-size:1rem;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:inter,roboto,sans-serif;color:#0b192c;line-height:1.25;font-weight:700;letter-spacing:-.02em}h1{font-size:2.5rem;margin-bottom:1.25rem}h2{font-size:2rem;margin-bottom:1rem}h3{font-size:1.35rem;margin-bottom:.75rem}h4{font-size:1.15rem;margin-bottom:.5rem}p{margin-bottom:1.25rem;color:#475569;font-size:1.05rem}a{color:#e67e22;text-decoration:none;transition:all .25s ease}a:hover{color:#d35400}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.container-narrow{width:100%;max-width:860px;margin:0 auto;padding:0 1.5rem}.section-header{text-align:center;max-width:760px;margin:0 auto 3rem}.section-header .badge{margin-bottom:.75rem}.section-header h2{font-size:2.25rem;color:#0b192c;margin-bottom:1rem}.section-header p{font-size:1.15rem;color:#475569}.badge{display:inline-block;padding:.35rem .85rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px}.badge.badge-accent{background-color:rgba(230,126,34,.12);color:#d35400;border:1px solid rgba(230,126,34,.25)}.badge.badge-navy{background-color:rgba(11,25,44,8%);color:#0b192c;border:1px solid rgba(11,25,44,.15)}.badge.badge-success{background-color:rgba(16,185,129,.12);color:#0c8a60}.content{color:#1e293b;font-size:1.075rem;line-height:1.75}.content h2{margin-top:2.5rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.content h3{margin-top:2rem;color:#152942}.content ul,.content ol{margin:1.25rem 0 1.75rem 1.5rem}.content ul li,.content ol li{margin-bottom:.5rem;color:#475569}.content ul li strong,.content ol li strong{color:#0b192c}.content blockquote{border-left:4px solid #e67e22;padding:1rem 1.5rem;background-color:#f8fafc;border-radius:0 10px 10px 0;margin:1.75rem 0;font-style:italic;color:#0b192c}.content pre{background:#07111e;color:#e2e8f0;padding:1.25rem;border-radius:10px;overflow-x:auto;font-size:.9rem;margin:1.5rem 0}.content table{width:100%;border-collapse:collapse;margin:2rem 0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,8%);border:1px solid #e2e8f0}.content table th,.content table td{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #e2e8f0}.content table th{background-color:#0b192c;color:#fff;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.03em}.content table tr:nth-child(even){background-color:#f8fafc}.content table tr:hover td{background-color:rgba(230,126,34,4%)}.content hr{border:none;border-top:1px solid #e2e8f0;margin:3rem 0}.site-header{background-color:#07111e;border-bottom:1px solid rgba(255,255,255,.1);padding:.85rem 0;position:sticky;top:0;z-index:1000;backdrop-filter:blur(8px)}.site-header .container{display:flex;justify-content:space-between;align-items:center}.site-header .logo{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:-.01em}.site-header .logo img{height:58px;width:auto;object-fit:contain;transition:transform .25s ease}.site-header .logo span{font-weight:700;color:#fff}.site-header .logo span .accent{color:#e67e22}.site-header .main-nav{display:flex;align-items:center;gap:2rem}.site-header .main-nav ul{list-style:none;display:flex;gap:1.5rem;align-items:center;margin:0;padding:0}.site-header .main-nav ul li a{color:#e2e8f0;font-weight:500;font-size:.95rem;padding:.5rem .25rem;position:relative}.site-header .main-nav ul li a:hover{color:#e67e22}.site-header .main-nav ul li a.active{color:#e67e22;font-weight:600}.hero-corporate{background:linear-gradient(135deg,#07111E 0%,#0B192C 50%,#152942 100%);color:#fff;padding:5rem 0 4rem;position:relative;overflow:hidden}.hero-corporate::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%,rgba(230,126,34,.15),transparent 50%);pointer-events:none}.hero-corporate .hero-content{max-width:860px;position:relative;z-index:2}.hero-corporate .hero-content .badge{margin-bottom:1.25rem}.hero-corporate .hero-content h1{color:#fff;font-size:3.25rem;line-height:1.15;font-weight:800;margin-bottom:1.5rem}.hero-corporate .hero-content h1 .highlight{color:#e67e22;background:linear-gradient(90deg,#F59E0B,#FB923C);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-corporate .hero-content .hero-lead{color:#cbd5e1;font-size:1.25rem;line-height:1.6;margin-bottom:2.25rem}.hero-corporate .hero-content .hero-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.hero-inner{background:linear-gradient(135deg,#07111E 0%,#0B192C 100%);color:#fff;padding:3.5rem 0 2.5rem;text-align:center}.hero-inner .badge{margin-bottom:.85rem}.hero-inner h1{color:#fff;font-size:2.5rem;margin-bottom:.75rem}.hero-inner p{color:#cbd5e1;font-size:1.15rem;max-width:760px;margin:0 auto}.stats-bar{background-color:#fff;margin-top:-2.5rem;position:relative;z-index:10;border-radius:16px;box-shadow:0 20px 35px rgba(11,25,44,.16);border:1px solid #e2e8f0;padding:1.75rem 1.5rem}.stats-bar .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;text-align:center}.stats-bar .stats-grid .stat-item{padding:.5rem 1rem;border-right:1px solid #e2e8f0}.stats-bar .stats-grid .stat-item:last-child{border-right:none}.stats-bar .stats-grid .stat-item .stat-number{display:block;font-size:2.25rem;font-weight:800;color:#0b192c;line-height:1;margin-bottom:.5rem}.stats-bar .stats-grid .stat-item .stat-number .accent{color:#e67e22}.stats-bar .stats-grid .stat-item .stat-label{font-size:.9rem;font-weight:600;color:#475569;line-height:1.3}.interactive-navigator{padding:4.5rem 0 3rem}.interactive-navigator .nav-tabs-wrapper{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-bottom:2.5rem}.interactive-navigator .tab-trigger{background-color:#fff;border:2px solid #e2e8f0;color:#0b192c;padding:.85rem 1.5rem;border-radius:9999px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;gap:.5rem}.interactive-navigator .tab-trigger:hover{border-color:#e67e22;color:#d35400;transform:translateY(-2px)}.interactive-navigator .tab-trigger.active{background-color:#0b192c;border-color:#0b192c;color:#fff;box-shadow:0 4px 14px rgba(11,25,44,.25)}.interactive-navigator .tab-trigger.active .tab-icon{color:#e67e22}.interactive-navigator .tab-trigger .tab-icon{font-size:1.15rem}.interactive-navigator .tab-content-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:3rem;box-shadow:0 20px 35px rgba(11,25,44,.16);display:none;animation:fadeIn .35s ease forwards}.interactive-navigator .tab-content-card.active{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center}.interactive-navigator .tab-content-card .tab-info .tab-category{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e67e22;margin-bottom:.5rem}.interactive-navigator .tab-content-card .tab-info h3{font-size:1.85rem;color:#0b192c;line-height:1.25;margin-bottom:1rem}.interactive-navigator .tab-content-card .tab-info p{font-size:1.05rem;color:#475569;line-height:1.6;margin-bottom:1.5rem}.interactive-navigator .tab-content-card .tab-info .key-deliverables{list-style:none;padding:0;margin:0 0 2rem}.interactive-navigator .tab-content-card .tab-info .key-deliverables li{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:.65rem;font-size:.95rem;color:#1e293b}.interactive-navigator .tab-content-card .tab-info .key-deliverables li strong{color:#0b192c}.interactive-navigator .tab-content-card .tab-info .key-deliverables li::before{content:"✓";color:#e67e22;font-weight:800}.interactive-navigator .tab-content-card .tab-preview-box{background:linear-gradient(135deg,#07111E 0%,#152942 100%);color:#fff;padding:2.25rem;border-radius:10px;text-align:center;box-shadow:0 4px 12px rgba(11,25,44,8%)}.interactive-navigator .tab-content-card .tab-preview-box .preview-stat{font-size:2.75rem;font-weight:800;color:#e67e22;line-height:1;margin-bottom:.5rem}.interactive-navigator .tab-content-card .tab-preview-box .preview-stat-label{font-size:.95rem;color:#e2e8f0;font-weight:600;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.15)}.interactive-navigator .tab-content-card .tab-preview-box .preview-quote{font-size:.95rem;color:#cbd5e1;font-style:italic;line-height:1.5;margin-bottom:1.5rem}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.standards-bar{background-color:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:1.5rem 0;text-align:center}.standards-bar .standards-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#475569;margin-bottom:.75rem}.standards-bar .standards-grid{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2.5rem}.standards-bar .standards-grid .standard-badge{display:flex;flex-direction:column;align-items:center}.standards-bar .standards-grid .standard-badge .badge-code{font-weight:800;font-size:1.1rem;color:#0b192c;letter-spacing:-.01em}.standards-bar .standards-grid .standard-badge .badge-desc{font-size:.75rem;color:#475569;font-weight:500}.roadmap-section{padding:4.5rem 0;background-color:#fff}.roadmap-section .roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;position:relative;margin-top:2.5rem}.roadmap-section .roadmap-grid::before{content:"";position:absolute;top:36px;left:12%;right:12%;height:3px;background:linear-gradient(90deg,#E67E22 0%,#152942 100%);z-index:1}.roadmap-section .roadmap-grid .roadmap-step{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.75rem 1.25rem;text-align:center;position:relative;z-index:2;box-shadow:0 1px 3px rgba(0,0,0,8%);transition:all .3s ease}.roadmap-section .roadmap-grid .roadmap-step:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(11,25,44,.12);border-color:rgba(230,126,34,.4)}.roadmap-section .roadmap-grid .roadmap-step .step-icon-circle{width:54px;height:54px;border-radius:50%;background-color:#0b192c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:800;margin:0 auto 1.25rem;box-shadow:0 4px 10px rgba(11,25,44,.2);border:3px solid #fff}.roadmap-section .roadmap-grid .roadmap-step.active-accent .step-icon-circle{background-color:#e67e22}.roadmap-section .roadmap-grid .roadmap-step .step-phase{font-size:.75rem;font-weight:700;color:#e67e22;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem}.roadmap-section .roadmap-grid .roadmap-step h4{font-size:1.05rem;color:#0b192c;margin-bottom:.5rem;line-height:1.3}.roadmap-section .roadmap-grid .roadmap-step p{font-size:.875rem;color:#475569;line-height:1.45;margin-bottom:0}.case-studies-section{background-color:#f8fafc;padding:4.5rem 0}.case-studies-section .cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:2.5rem}.case-studies-section .cases-grid .case-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,8%);display:flex;flex-direction:column;position:relative;overflow:hidden}.case-studies-section .cases-grid .case-card .case-tag{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#e67e22;margin-bottom:.5rem}.case-studies-section .cases-grid .case-card .case-metric{font-size:2rem;font-weight:800;color:#0b192c;line-height:1.1;margin-bottom:.35rem}.case-studies-section .cases-grid .case-card .case-metric span{color:#e67e22}.case-studies-section .cases-grid .case-card .case-metric-label{font-size:.85rem;font-weight:600;color:#475569;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid #e2e8f0}.case-studies-section .cases-grid .case-card h4{font-size:1.1rem;color:#0b192c;margin-bottom:.5rem;line-height:1.3}.case-studies-section .cases-grid .case-card p{font-size:.9rem;color:#475569;line-height:1.5;margin-bottom:1rem;flex-grow:1}.case-studies-section .cases-grid .case-card .case-takeaway{background-color:rgba(11,25,44,4%);padding:.75rem .85rem;border-radius:6px;font-size:.825rem;color:#152942;font-weight:500;border-left:3px solid #e67e22}.value-section{background-color:#fff;padding:4.5rem 0}.value-section .value-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.value-section .value-cards-grid .value-box{background:#f8fafc;padding:2rem;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,8%)}.value-section .value-cards-grid .value-box .box-num{font-size:2.25rem;font-weight:800;color:rgba(230,126,34,.35);margin-bottom:.5rem;line-height:1}.value-section .value-cards-grid .value-box h4{font-size:1.15rem;margin-bottom:.65rem;color:#0b192c}.value-section .value-cards-grid .value-box p{font-size:.925rem;color:#475569;margin-bottom:0}.lead-magnet-card{background:linear-gradient(135deg,#07111E 0%,#152942 100%);border-radius:16px;color:#fff;padding:3rem;margin:3.5rem 0;box-shadow:0 20px 35px rgba(11,25,44,.16);border:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:1.3fr 1fr;gap:2.5rem;align-items:center}.lead-magnet-card .magnet-content .badge{margin-bottom:1rem}.lead-magnet-card .magnet-content h3{color:#fff;font-size:2rem;line-height:1.2;margin-bottom:.75rem}.lead-magnet-card .magnet-content p{color:#cbd5e1;font-size:1rem;line-height:1.5;margin-bottom:1.25rem}.lead-magnet-card .magnet-content ul{list-style:none;padding:0;margin:0}.lead-magnet-card .magnet-content ul li{display:flex;align-items:center;gap:.5rem;color:#e2e8f0;font-size:.9rem;margin-bottom:.5rem}.lead-magnet-card .magnet-content ul li::before{content:"✓";color:#e67e22;font-weight:800}.lead-magnet-card .magnet-form{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 10px 25px rgba(11,25,44,.12)}.lead-magnet-card .magnet-form h4{color:#0b192c;font-size:1.2rem;margin-bottom:.35rem}.lead-magnet-card .magnet-form p{color:#475569;font-size:.825rem;margin-bottom:1rem}.lead-magnet-card .magnet-form .form-group{margin-bottom:.85rem}.lead-magnet-card .magnet-form .form-group input{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.9rem;font-family:inherit}.lead-magnet-card .magnet-form .form-group input:focus{outline:none;border-color:#e67e22;box-shadow:0 0 0 3px rgba(230,126,34,.15)}.contact-section-container{padding:1rem 0 3.5rem}.contact-layout-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:2.5rem;margin-top:1.5rem;align-items:start}.contact-card-direct{background:linear-gradient(145deg,#07111E 0%,#0B192C 100%);color:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 20px 35px rgba(11,25,44,.16);border:1px solid rgba(255,255,255,.1)}.contact-card-direct h3{color:#fff;font-size:1.65rem;margin-bottom:.75rem}.contact-card-direct .direct-lead{color:#cbd5e1;font-size:1rem;line-height:1.55;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.12)}.contact-card-direct .direct-channels-list{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.25rem}.contact-card-direct .direct-channels-list .channel-item{display:flex;align-items:flex-start;gap:1.2rem}.contact-card-direct .direct-channels-list .channel-item .channel-icon{width:46px;height:46px;border-radius:10px;background:rgba(230,126,34,.15);border:1px solid rgba(230,126,34,.3);display:flex;align-items:center;justify-content:center;font-size:1.35rem;flex-shrink:0}.contact-card-direct .direct-channels-list .channel-item .channel-text .channel-title{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-weight:700;margin-bottom:.25rem}.contact-card-direct .direct-channels-list .channel-item .channel-text .channel-val{font-size:1.1rem;font-weight:700;color:#fff;line-height:1.3;margin-bottom:.2rem}.contact-card-direct .direct-channels-list .channel-item .channel-text .channel-val a{color:#fff}.contact-card-direct .direct-channels-list .channel-item .channel-text .channel-val a:hover{color:#e67e22}.contact-card-direct .direct-channels-list .channel-item .channel-text .channel-sub{font-size:.875rem;color:#cbd5e1;margin-bottom:0}.contact-card-direct .whatsapp-direct-btn{display:flex;align-items:center;justify-content:center;gap:.6rem;background-color:#25d366;color:#fff;font-weight:700;font-size:1.05rem;padding:1rem 1.5rem;border-radius:10px;text-align:center;box-shadow:0 4px 15px rgba(37,211,102,.35);transition:all .25s ease}.contact-card-direct .whatsapp-direct-btn:hover{background-color:#1fb055;transform:translateY(-2px);color:#fff;box-shadow:0 6px 20px rgba(37,211,102,.5)}.contact-card-form{background:#fff;padding:2.75rem;border-radius:16px;box-shadow:0 20px 35px rgba(11,25,44,.16);border:1px solid #e2e8f0}.contact-card-form .form-card-header{margin-bottom:1.75rem}.contact-card-form .form-card-header h3{font-size:1.65rem;color:#0b192c;margin-bottom:.4rem}.contact-card-form .form-card-header p{font-size:.95rem;color:#475569;margin-bottom:0}.contact-card-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.contact-card-form .form-group{margin-bottom:1.35rem}.contact-card-form .form-group label{display:block;margin-bottom:.5rem;font-weight:600;font-size:.95rem;color:#0b192c}.contact-card-form .form-group label .req{color:#ef4444}.contact-card-form .form-group input,.contact-card-form .form-group select,.contact-card-form .form-group textarea{width:100%;padding:.95rem 1.15rem;border:1.5px solid #e2e8f0;border-radius:6px;font-family:inherit;font-size:1rem;color:#07111e;background-color:#f8fafc;transition:all .2s ease}.contact-card-form .form-group input::placeholder,.contact-card-form .form-group select::placeholder,.contact-card-form .form-group textarea::placeholder{color:#94a3b8;font-size:.95rem}.contact-card-form .form-group input:focus,.contact-card-form .form-group select:focus,.contact-card-form .form-group textarea:focus{outline:none;border-color:#e67e22;background-color:#fff;box-shadow:0 0 0 4px rgba(230,126,34,.15)}.contact-card-form .form-group select{cursor:pointer}.contact-card-form .submit-btn{width:100%;padding:1.1rem;font-size:1.1rem;font-weight:700;margin-top:.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.75rem;border-radius:6px;font-weight:600;font-size:1rem;text-align:center;cursor:pointer;transition:all .25s ease;border:none;text-decoration:none}.btn.btn-primary{background-color:#e67e22;color:#fff;box-shadow:0 4px 14px rgba(230,126,34,.35)}.btn.btn-primary:hover{background-color:#d35400;transform:translateY(-2px);box-shadow:0 6px 20px rgba(230,126,34,.45);color:#fff}.btn.btn-outline-white{background-color:transparent;border:2px solid rgba(255,255,255,.3);color:#fff}.btn.btn-outline-white:hover{background-color:rgba(255,255,255,.1);border-color:#fff;color:#fff}.btn.btn-outline-navy{background-color:transparent;border:2px solid #0b192c;color:#0b192c}.btn.btn-outline-navy:hover{background-color:#0b192c;color:#fff}.btn.btn-whatsapp{background-color:#25d366;color:#fff;box-shadow:0 4px 14px rgba(37,211,102,.35)}.btn.btn-whatsapp:hover{background-color:#1fb055;color:#fff;transform:translateY(-2px)}.btn.btn-sm{padding:.5rem 1rem;font-size:.875rem}.articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.articles-grid .article-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.75rem;box-shadow:0 1px 3px rgba(0,0,0,8%);display:flex;flex-direction:column;transition:all .3s ease}.articles-grid .article-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(11,25,44,.12);border-color:rgba(11,25,44,.2)}.articles-grid .article-card .article-meta{font-size:.825rem;color:#94a3b8;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.articles-grid .article-card h3{font-size:1.15rem;margin-bottom:.65rem;line-height:1.35}.articles-grid .article-card h3 a{color:#0b192c}.articles-grid .article-card h3 a:hover{color:#e67e22}.articles-grid .article-card p{font-size:.9rem;color:#475569;margin-bottom:1.25rem;flex-grow:1}.articles-grid .article-card .read-more{font-weight:600;font-size:.875rem;color:#e67e22;display:inline-flex;align-items:center;gap:.35rem;margin-top:auto}.cta-banner{background:linear-gradient(135deg,#07111E 0%,#0B192C 70%,#152942 100%);color:#fff;padding:4rem 0;border-radius:16px;margin:3.5rem 0;text-align:center;position:relative;overflow:hidden;box-shadow:0 20px 35px rgba(11,25,44,.16)}.cta-banner .cta-inner{max-width:800px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:2}.cta-banner .cta-inner h2{color:#fff;font-size:2.25rem;margin-bottom:1rem}.cta-banner .cta-inner p{color:#cbd5e1;font-size:1.1rem;margin-bottom:1.75rem}.cta-banner .cta-inner .cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.whatsapp-float{position:fixed;bottom:24px;right:24px;width:60px;height:60px;background-color:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(37,211,102,.4);z-index:9999;font-size:32px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-decoration:none}.whatsapp-float:hover{transform:scale(1.1);color:#fff;box-shadow:0 8px 25px rgba(37,211,102,.6)}.whatsapp-float svg{width:34px;height:34px;fill:currentColor}.site-footer{background-color:#07111e;color:#94a3b8;padding:4.5rem 0 2rem;border-top:1px solid rgba(255,255,255,8%)}.site-footer .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;margin-bottom:3.5rem}.site-footer .footer-grid .footer-brand .logo{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1.25rem}.site-footer .footer-grid .footer-brand .logo img{height:48px}.site-footer .footer-grid .footer-brand p{color:#94a3b8;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.site-footer .footer-grid .footer-col h4{color:#fff;font-size:1.1rem;margin-bottom:1.25rem;font-weight:600}.site-footer .footer-grid .footer-col ul{list-style:none;padding:0;margin:0}.site-footer .footer-grid .footer-col ul li{margin-bottom:.75rem}.site-footer .footer-grid .footer-col ul li a{color:#94a3b8;font-size:.95rem}.site-footer .footer-grid .footer-col ul li a:hover{color:#e67e22;padding-left:4px}.site-footer .footer-grid .footer-col p{color:#94a3b8;font-size:.95rem;line-height:1.6}.site-footer .footer-bottom{border-top:1px solid rgba(255,255,255,8%);padding-top:2rem;display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.site-footer .footer-bottom p{margin-bottom:0;color:#64748b}@media(max-width:1024px){.hero-corporate h1{font-size:2.75rem}.stats-bar .stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.stats-bar .stats-grid .stat-item:nth-child(2){border-right:none}.interactive-navigator .tab-content-card.active{grid-template-columns:1fr;gap:2rem;padding:2rem}.contact-layout-grid{grid-template-columns:1fr;gap:2rem}.roadmap-section .roadmap-grid{grid-template-columns:repeat(2,1fr)}.roadmap-section .roadmap-grid::before{display:none}.case-studies-section .cases-grid{grid-template-columns:1fr}.lead-magnet-card{grid-template-columns:1fr;padding:2rem}.site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.value-section .value-cards-grid{grid-template-columns:1fr}}@media(max-width:768px){.site-header .container{flex-direction:column;gap:1rem}.site-header .main-nav ul{flex-wrap:wrap;justify-content:center;gap:1rem}.hero-corporate{padding:3.5rem 0;text-align:center}.hero-corporate .hero-content{margin:0 auto}.hero-corporate .hero-content .hero-actions{justify-content:center}.hero-corporate h1{font-size:2.25rem}.interactive-navigator .nav-tabs-wrapper{flex-direction:column}.contact-card-form{padding:1.75rem}.contact-card-form .form-row{grid-template-columns:1fr;gap:0}.contact-card-direct{padding:1.75rem}.articles-grid{grid-template-columns:1fr}.roadmap-section .roadmap-grid{grid-template-columns:1fr}.site-footer .footer-grid{grid-template-columns:1fr}.site-footer .footer-bottom{flex-direction:column;gap:1rem;text-align:center}}.content-section{padding:3.5rem 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.grid .card{background:#fff;border:1px solid #f8fafc;border-radius:8px;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,5%);transition:transform .3s ease,box-shadow .3s ease}.grid .card:hover{transform:translateY(-5px);box-shadow:0 10px 15px rgba(0,0,0,.1)}