.footer{background:#010814;border-top:1px solid #1e293b;margin-top:30px}.footer-container{grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;gap:40px;display:grid}.footer-column h3{margin-top:-15px;margin-bottom:20px;font-size:22px}.footer-column p{color:#94a3b8;margin-bottom:12px;line-height:1.8}.footer-column a{color:#94a3b8;margin-bottom:14px;text-decoration:none;transition:all .3s;display:block}.footer-column a:hover{color:#2563eb}.footer-logo{align-items:center;gap:12px;margin-bottom:20px;display:flex}.footer-logo svg{color:#2563eb;width:40px;height:40px}.footer-logo h2{margin:0;font-size:30px}.footer-logo span{color:#2563eb}.footer-logo small{color:#64748b;letter-spacing:2px}.footer-contact{color:#94a3b8;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.footer-contact svg{color:#2563eb}.service{margin-top:-8px}.socials{gap:15px;margin-top:25px;display:flex}.socials a{color:#fff;background:#0f172a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.socials a:hover{background:#2563eb}.footer-bottom{text-align:center;color:#64748b;border-top:1px solid #1e293b;margin-bottom:-40px;padding-top:15px}@media (width<=900px){.footer-container{grid-template-columns:1fr}.footer{text-align:center}.footer-contact,.socials{justify-content:center}}*{box-sizing:border-box}html,body{width:100%;margin:0;padding:0;overflow-x:hidden}.home{color:#0f172a;background:#fff;font-family:Inter,Arial,sans-serif;overflow-x:hidden}.navbar nav a{color:#475569;font-weight:500;text-decoration:none;transition:all .3s}.navbar button:hover,.hero-buttons button:hover,.cta button:hover{background:#1d4ed8;transform:translateY(-2px)}.hero{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:auto;margin-top:30px;padding:140px 7% 80px;display:grid}.hero-content{max-width:750px}.badge{color:#2563eb;align-items:center;gap:10px;margin-bottom:30px;font-weight:600;display:inline-flex}.hero h2{color:#0f172a;margin:0 0 25px;font-size:64px;line-height:1.1}.hero h2 span{color:#2563eb}.hero p{color:#64748b;font-size:20px;line-height:1.8}.hero-buttons{gap:18px;margin-top:40px;display:flex}.secondary{color:#0f172a!important;background:0 0!important;border:1px solid #cbd5e1!important}.secondary:hover{color:#2563eb!important;border-color:#2563eb!important}.call-button{color:#0f172a;background:0 0;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.call-button:hover{color:#2563eb;border-color:#2563eb;transform:translateY(-2px)}.call-button svg{width:20px;height:20px}.quote-button,.call-button{border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.quote-button{color:#fff;background:#2563eb}.quote-button:hover{background:#1d4ed8;transform:translateY(-2px)}.free-button{color:#fff;background:#2563eb;border-radius:8px;justify-content:center;align-items:center;margin-top:30px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.free-button:hover{background:#1d4ed8;transform:translateY(-2px)}.stats{text-align:center;background:#2563eb;grid-template-columns:repeat(4,1fr);min-height:100px;padding:60px 7%;display:grid}.stats h3{color:#fff;margin-top:0;margin-bottom:0;font-size:42px}.stats p{color:#ffffffd9;margin-top:10px}.section{background:#fff;padding:100px 7%}.section h2{color:#0f172a;margin-top:-50px;margin-bottom:50px;font-size:46px}.service-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:35px;transition:all .3s;box-shadow:0 10px 30px #0f172a0d}.card:hover{border-color:#2563eb;transform:translateY(-8px);box-shadow:0 20px 45px #2563eb1f}.card svg{color:#2563eb;margin-bottom:20px}.card h3{color:#0f172a;margin-bottom:15px}.card p{color:#64748b;line-height:1.7}.service-image{object-fit:contain;object-position:center;width:100%;height:220px;margin-bottom:20px}.card-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-header svg{color:#2563eb;flex-shrink:0}.card-header h3{margin:0;font-size:22px;font-weight:600}.dark-section{background:#f8fafc;padding:100px 7%}.dark-section h2{color:#0f172a;margin-top:-50px;margin-bottom:45px;font-size:46px}.industry-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.industry-grid div{text-align:center;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:40px;transition:all .3s;box-shadow:0 8px 25px #0f172a0a}.industry-grid div:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-4px)}.reasons{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.reasons div{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:15px;padding:24px;display:flex;box-shadow:0 8px 25px #0f172a0a}.reasons svg{color:#2563eb}.cta{text-align:center;background:#2563eb;min-height:200px;margin-top:-45px;padding:90px 7%}.cta h2{color:#fff;margin-top:-75px;margin-bottom:20px;font-size:40px}.cta p{color:#ffffffe6;max-width:700px;margin:auto;font-size:18px}.cta button{color:#2563eb;background:#fff;margin-top:35px}.cta button:hover{background:#f8fafc}footer{color:#475569;background:#fff;border-top:1px solid #e2e8f0;padding:70px 7%}@media (width<=1100px){.hero{text-align:center;grid-template-columns:1fr}.hero-content{margin:auto}.hero-buttons{justify-content:center}.hero-image{margin-top:40px}.stats{grid-template-columns:repeat(2,1fr);gap:40px}.service-grid,.industry-grid,.reasons{grid-template-columns:1fr}}@media (width<=992px){.navbar{padding:16px 5%}.nav-quote{display:none}.menu-toggle{z-index:2000;color:#0f172a;justify-content:center;align-items:center;position:relative;display:flex!important}.nav-menu{z-index:1100;background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;justify-content:center;align-items:center;gap:35px;width:280px;height:100vh;transition:all .35s;display:flex;position:fixed;top:0;right:-100%;box-shadow:-15px 0 40px #0f172a14}.nav-menu.active{right:0}.nav-menu a{color:#0f172a;font-size:20px;text-decoration:none;transition:all .3s}.nav-menu a:hover{color:#2563eb}.hero{text-align:center;grid-template-columns:1fr;gap:50px;padding:120px 5% 70px}.hero-content{max-width:100%}.hero-buttons{flex-wrap:wrap;justify-content:center}.hero-image img{max-width:500px}.stats,.service-grid,.industry-grid{grid-template-columns:repeat(2,1fr)}.reasons{grid-template-columns:1fr}.section,.dark-section,.cta{padding:80px 5%}}@media (width<=768px){.hero{padding:120px 20px 60px}.hero h2{font-size:42px}.hero p{font-size:17px}.hero-buttons{flex-direction:column;align-items:center}.quote-button,.call-button{width:100%;max-width:320px}.hero-image img{width:100%}.stats{grid-template-columns:1fr;justify-items:center;gap:25px;width:100%;margin:0 auto 15px;padding:50px 20px;display:grid}.service-grid,.industry-grid{grid-template-columns:1fr}.section,.dark-section,.cta{padding:70px 20px}.section h2,.dark-section h2{font-size:26px}.cta h2{padding-top:30px;font-size:26px}.card{padding:25px}.service-image{height:180px}.reasons{gap:18px}.reasons div{padding:20px}}@media (width<=480px){.logo img{width:90px}.nav-menu{width:240px}.hero{padding-top:110px}.hero h2{font-size:32px;line-height:1.2}.hero p{font-size:15px}.badge{font-size:14px}.section h2,.dark-section h2,.cta h2{font-size:28px}.stats h3{font-size:34px}.card{padding:20px}.service-image{height:160px}.quote-button,.call-button,.free-button{width:100%}.cta{text-align:center}}*,:before,:after{box-sizing:border-box}.about{color:#0f172a;background:#fff;font-family:Inter,Arial,sans-serif}.navbar{box-sizing:border-box;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;width:100%;padding:20px 7%;display:flex;position:fixed;top:0;left:0}.about-hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:90vh;margin-top:-30px;padding:120px 7% 80px;display:grid}.about-badge{color:#2563eb;align-items:center;gap:10px;margin-bottom:30px;display:flex}.about-hero h1{color:#0f172a;margin-bottom:25px;font-size:65px;line-height:1.05}.about-hero h1 span{color:#2563eb}.about-hero p{color:#64748b;max-width:600px;font-size:20px;line-height:1.7}.about-hero button,.about-cta button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;align-items:center;gap:10px;margin-top:30px;padding:15px 30px;font-weight:700;display:flex}.about-image-img{object-fit:cover;border-radius:24px;width:100%;max-width:580px;box-shadow:0 25px 70px #0f172a26}.about-image svg{color:#2563eb}.about-image{justify-content:center;align-items:center;display:flex}.about-intro{grid-template-columns:1fr 400px;gap:60px;margin-top:-200px;padding:100px 7%;display:grid}.about-intro h2,.values h2,.why h2,.quality h2{margin-bottom:25px;font-size:45px}.about-intro p{color:#64748b;font-size:18px;line-height:1.8}.intro-card,.experience-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;height:300px;padding:40px}.intro-card svg,.experience-card svg{color:#2563eb}.about-stats{text-align:center;background:#2563eb;grid-template-columns:repeat(4,1fr);gap:20px;padding:70px 7%;display:grid}.about-stats h3{color:#fff;margin:0;font-size:45px}.about-stats p{color:#ffffffd9}.highlights{grid-template-columns:repeat(4,1fr);gap:20px;padding:60px 7%;display:grid}.highlights div{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;align-items:center;gap:12px;padding:25px;display:flex}.highlights svg{color:#2563eb}.mission{grid-template-columns:1fr 400px;gap:60px;margin-top:-100px;padding:100px 7%;display:grid}.mission p{color:#64748b;line-height:1.8}.mission-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:40px}.mission-card svg{color:#2563eb}.values{margin-top:-200px;padding:100px 7%}.values-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px;display:grid}.value-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:35px}.value-card svg{color:#2563eb}.why{padding:100px 7%}.why-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.why-grid div{background:#f8fafc;border-radius:12px;align-items:center;gap:15px;padding:25px;display:flex}.why-grid svg{color:#2563eb}.quality{background:#f8fafc;grid-template-columns:1fr 1fr;gap:60px;padding:100px 7%;display:grid}.quality p{color:#64748b;line-height:1.8}.quality-list div{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:15px;margin-bottom:15px;padding:18px;display:flex}.quality-list svg{color:#2563eb}.compliance{justify-content:center;margin-top:-450px;padding:100px 7%;display:flex}.compliance-card{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;width:100%;max-width:900px;padding:60px}.compliance-card svg{color:#2563eb;margin-bottom:20px}.compliance-card h2{margin-bottom:20px;font-size:42px}.compliance-card p{color:#64748b;max-width:700px;margin:0 auto;font-size:18px;line-height:1.8}.about-cta{text-align:center;background:#2563eb;height:200px;margin-top:-45px;padding:90px 7%}.about-cta h2{color:#fff;margin-top:-75px;margin-bottom:20px;font-size:40px}.about-cta p{color:#ffffffe6;max-width:700px;margin:auto;font-size:18px}.about-cta button{color:#2563eb;background:#fff;margin-top:35px}@media (width<=900px){.about-hero,.about-intro,.mission,.quality{grid-template-columns:1fr;gap:40px;padding:80px 5%}.about-hero{text-align:center;min-height:auto;padding-top:140px}.about-hero h1{font-size:44px}.about-hero p{max-width:100%;font-size:18px}.about-badge{justify-content:center}.about-image{order:2}.about-image-img{border-radius:20px;max-height:400px}.about-intro,.mission,.values,.why,.quality,.compliance{margin-top:0}.experience-card,.mission-card,.intro-card{height:auto}.about-stats{grid-template-columns:repeat(2,1fr);padding:60px 5%}.highlights{grid-template-columns:1fr;padding:60px 5%}.values-grid,.why-grid{grid-template-columns:1fr}.quality-list{margin-top:0}.compliance{padding:70px 5%}.compliance-card{padding:40px 30px}.compliance-card h2{font-size:32px}.about-cta{text-align:center;background:#2563eb;height:200px;padding:90px 7%}.about-cta h2{margin-top:-75px;margin-bottom:20px;font-size:40px}.about-cta p{color:#ffffffe6;max-width:700px;margin:auto;font-size:18px}.about-cta button{color:#2563eb;background:#fff;margin-top:35px}}@media (width<=600px){.about-hero{margin-top:30px;padding:120px 20px 60px}.about-hero h1{margin-top:30px;font-size:34px;line-height:1.2}.about-hero p{font-size:16px}.about-intro,.mission,.values,.why,.quality,.compliance,.highlights{margin-top:-70px;padding:60px 20px}.about-intro h2,.mission h2,.values h2,.why h2,.quality h2,.compliance-card h2{font-size:30px}.compliance-card{margin-top:-50px}.about-stats{grid-template-columns:1fr;gap:25px;padding:60px 20px}.about-stats h3{font-size:36px}.ethics{margin-top:-10px}.highlights div,.why-grid div,.quality-list div{padding:18px}.value-card,.experience-card,.mission-card{padding:25px}.compliance-card{margin-top:70px;padding:25px}.about-image-img{max-height:260px}.about-cta{margin-top:-40px;padding:60px 20px}.about-cta h2{padding-top:40px;font-size:26px}.about-cta p{font-size:16px}.free-button{justify-content:center;width:100%}}.services{color:#0f172a;background:#fff;font-family:Inter,Arial,sans-serif;overflow-x:hidden}.services-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:auto;margin-top:30px;padding:140px 7% 90px;display:grid}.services-badge{color:#2563eb;align-items:center;gap:10px;font-weight:600;display:inline-flex}.services-hero h1{margin-bottom:25px;font-size:64px;line-height:1.1}.services-hero h1 span{color:#2563eb}.services-hero p{color:#475569;max-width:620px;font-size:20px;line-height:1.8}.services-hero button,.services-cta button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;align-items:center;gap:10px;margin-top:35px;padding:15px 30px;transition:all .3s;display:inline-flex}.services-hero button:hover,.services-cta button:hover{transform:translateY(-3px)}.hero-image{justify-content:center;align-items:center;display:flex}.hero-image img{object-fit:cover;border-radius:24px;width:100%;max-width:580px;box-shadow:0 25px 70px #2563eb26}.services-image{justify-content:center;align-items:center;display:flex}.services-image img{object-fit:cover;border-radius:20px;width:100%;max-width:600px;height:450px;box-shadow:0 25px 60px #2563eb26}.service-section{margin-top:90px;padding:100px 7%}.service-section h2,.approach h2,.industries h2{margin-top:-200px;margin-bottom:20px;font-size:46px}.section-intro{color:#475569;max-width:700px;font-size:18px;line-height:1.8}.service-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px;display:grid}.service-card{background:#f8fafc;border:1px solid #dbeafe;border-radius:20px;transition:all .3s;overflow:hidden}.service-card:hover{border-color:#2563eb;transform:translateY(-8px)}.service-card-header{align-items:center;gap:12px;padding:25px 25px 0;display:flex}.service-card-header svg{color:#2563eb;flex-shrink:0}.service-card-header h3{margin:0;font-size:22px}.service-card p{color:#475569;padding:20px 25px 30px;line-height:1.7}.service-card-image-wrapper{background:#eff6ff;border-bottom:1px solid #dbeafe;justify-content:center;align-items:center;width:100%;height:220px;display:flex;overflow:hidden}.service-card-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.approach{background:#eff6ff;grid-template-columns:1fr 1fr;gap:60px;margin-top:50px;padding:100px 7%;display:grid}.approach p{color:#475569;line-height:1.8}.approach-list{flex-direction:column;gap:18px;margin-top:-70px;margin-bottom:-70px;display:flex}.approach-list div{background:#fff;border:1px solid #dbeafe;border-radius:12px;align-items:center;gap:15px;padding:20px;display:flex}.approach-list svg{color:#2563eb}.industries{text-align:center;margin-top:150px;margin-bottom:-80px;padding:100px 7%}.industries div{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:50px;display:flex}.industries span{background:#f8fafc;border:1px solid #dbeafe;border-radius:10px;padding:18px 35px;transition:all .3s}.industries span:hover{color:#fff;background:#2563eb}.services-cta{text-align:center;background:#2563eb;height:200px;padding:90px 7%}.services-cta h2{color:#fff;margin-top:-75px;margin-bottom:20px;font-size:40px}.services-cta p{color:#ffffffe6;max-width:700px;margin:auto;font-size:18px}.services-cta button{color:#2563eb;background:#fff;margin-top:35px}.free-button{color:#2563eb;background:#fff;border-radius:8px;justify-content:center;align-items:center;margin-top:30px;margin-bottom:-30px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.free-button1:hover{color:#fff;background:#1d4ed8;transform:translateY(-2px)}@media (width<=1200px){.service-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.navbar{padding:16px 5%}.nav-quote{display:none}.menu-toggle{z-index:1200;justify-content:center;align-items:center;display:flex}.nav-menu{z-index:1100;background:#fff;border-left:1px solid #dbeafe;flex-direction:column;justify-content:center;align-items:center;gap:35px;width:280px;height:100vh;transition:all .35s;display:flex;position:fixed;top:0;right:-100%}.nav-menu.active{right:0}.nav-menu a{color:#0f172a;font-size:20px;text-decoration:none}.nav-menu a:hover{color:#2563eb}.hero-buttons button{cursor:pointer;color:#fff;background:#2563eb;border:none;border-radius:8px;padding:14px 24px;font-weight:600;transition:all .3s}.services-hero,.approach{text-align:center;grid-template-columns:1fr}.services-hero{padding:140px 5% 80px}.services-hero h1{font-size:46px}.services-hero p{margin:auto}.services-image img{height:350px;margin-top:-20px}.service-grid{grid-template-columns:1fr}.service-section,.approach,.industries,.services-cta{padding:80px 5%}.services-cta h2{font-size:36px}}@media (width<=600px){.nav-menu{width:240px}.services-hero{padding:120px 20px 60px}.services-hero h1{font-size:36px}.services-hero p,.section-intro{font-size:16px}.services-image img{height:260px}.services-hero button{width:100%}.service-card-header h3{font-size:20px}.service-card-image-wrapper{height:180px}.service-card p{padding:20px}.service-section,.approach,.industries,.services-cta{padding:70px 20px}.service-section h2{padding-top:25px;font-size:30px}.approach h2{padding-top:30px;font-size:30px}.industries h2{padding-top:20px;font-size:30px}.industries div{gap:12px}.industries span{width:100%}.services-cta{height:auto;margin-top:40px}.services-cta h2{padding-top:30px;font-size:26px}.free-button{width:100%}}.contact{color:#fff;background:#020617;font-family:Inter,Arial,sans-serif}.contact-hero{text-align:center;margin-top:30px;padding:160px 7% 80px}.contact-badge{color:#60a5fa;align-items:center;gap:3px;display:inline-flex;left:-100px}.contact-hero h1{font-size:64px}.contact-hero p{color:#94a3b8;max-width:700px;margin:25px auto 0;font-size:20px;line-height:1.7}.contact-content{grid-template-columns:420px 1fr;gap:50px;margin-top:-70px;padding:80px 7%;display:grid}.contact-info h2,.contact-form h2{margin-bottom:30px;font-size:38px}.info-card{background:#0f172a;border:1px solid #1e293b;border-radius:18px;align-items:flex-start;gap:20px;margin-bottom:20px;padding:25px;display:flex}.info-card p{color:#94a3b8;margin-top:8px;line-height:1.7}.contact-form{background:#0f172a;border:1px solid #1e293b;border-radius:24px;padding:40px}.contact-form form{flex-direction:column;gap:20px;display:flex}.contact-form input,.contact-form textarea{color:#fff;background:#020617;border:1px solid #334155;border-radius:10px;width:100%;padding:16px;font-size:16px}.contact-form input:focus,.contact-form textarea:focus{border-color:#2563eb;outline:none}.contact-form button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:16px;font-weight:600;display:flex}.map-section{text-align:center;margin-top:-150px;margin-bottom:-60px;padding:100px 7%}.map-section h2{margin-bottom:40px;font-size:46px}.map-container{border:1px solid #1e293b;border-radius:20px;width:100%;max-width:1100px;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #00000059}.map-container iframe{width:100%;height:450px;display:block}@media (width<=900px){.contact-hero{padding:130px 5% 70px}.contact-hero h1{font-size:46px;line-height:1.2}.contact-hero p{font-size:18px}.contact-badge{justify-content:center;left:0}.contact-content{grid-template-columns:1fr;gap:40px;margin-top:-90px;padding:70px 5%}.contact-info h2,.contact-form h2{font-size:32px}.contact-form{padding:30px}.map-section{margin-top:0;margin-bottom:0;padding:70px 5%}.map-section h2{font-size:34px}.map-container iframe{height:350px}}@media (width<=600px){.contact-hero{padding:120px 20px 50px}.contact-hero h1{font-size:34px;line-height:1.2}.contact-hero p{font-size:16px}.contact-content{gap:30px;padding:50px 20px}.contact-info h2,.contact-form h2{text-align:center;font-size:28px}.info-card{gap:15px;padding:18px}.info-card h3{font-size:18px}.info-card p{font-size:15px}.contact-form{border-radius:18px;padding:24px 18px}.contact-form input,.contact-form textarea{padding:14px;font-size:15px}.contact-form button{width:100%;padding:15px}.map-section{margin-top:-90px;padding:50px 20px}.map-section h2{margin-bottom:25px;font-size:30px}.map-container{border-radius:16px}.map-container iframe{height:260px}}.contact{color:#0f172a;background:#fff}.navbar{background:#fffffff2;border-bottom-color:#e2e8f0}.navbar nav a{color:#475569}.menu-toggle{color:#0f172a}.contact-badge{color:#2563eb}.contact-hero h1{color:#0f172a}.contact-hero h1 span{color:#2563eb}.contact-hero p{color:#64748b}.info-card{background:#fff;border-color:#e2e8f0}.info-card svg{color:#2563eb}.info-card p{color:#64748b}.contact-form{background:#fff;border-color:#e2e8f0}.contact-form input,.contact-form textarea{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#94a3b8}.contact-form input:focus,.contact-form textarea:focus{border-color:#2563eb}.contact-form button{color:#fff;background:#2563eb}.map-container{border-color:#e2e8f0;box-shadow:0 20px 60px #0f172a1f}.policy-page{color:#fff;background:#020617;font-family:Inter,Arial,sans-serif;overflow-x:hidden}.nav-menu{align-items:center;gap:32px;display:flex}.nav-quote{color:#fff;background:#2563eb;border-radius:8px;justify-content:center;align-items:center;padding:14px 24px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.nav-quote:hover{background:#1d4ed8;transform:translateY(-2px)}.menu-toggle{color:#fff;cursor:pointer;background:0 0;border:none;display:none}.logo{align-items:center;width:auto;height:auto;display:flex}.logo img{object-fit:contain;width:90px;height:auto;display:block}.navbar{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#020617f2;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;width:100%;padding:18px 7%;display:flex;position:fixed;top:0;left:0}.navbar nav a{color:#cbd5e1;text-decoration:none;transition:all .3s}.navbar nav a:hover{color:#2563eb}.navbar button,.hero-buttons button,.cta button{cursor:pointer;color:#fff;background:#2563eb;border:none;border-radius:8px;padding:14px 24px;font-weight:600;transition:all .3s}.navbar button:hover,.hero-buttons button:hover,.cta button:hover{transform:translateY(-2px)}.policy-hero{text-align:center;margin-top:30px;padding:140px 7% 90px}.policy-badge{color:#60a5fa;align-items:center;gap:10px;margin-bottom:25px;font-weight:600;display:inline-flex}.policy-hero h1{margin-bottom:25px;font-size:64px;line-height:1.1}.policy-hero span{color:#2563eb}.policy-hero p{color:#94a3b8;max-width:720px;margin:auto;font-size:20px;line-height:1.8}.policy-intro{text-align:center;padding:0 7% 90px}.policy-intro h2{margin-bottom:20px;font-size:46px}.policy-intro p{color:#94a3b8;max-width:760px;margin:auto;font-size:18px;line-height:1.8}.policy-grid{grid-template-columns:repeat(3,1fr);gap:30px;padding:0 7% 100px;display:grid}.policy-card{background:#0f172a;border:1px solid #1e293b;border-radius:20px;flex-direction:column;padding:35px;transition:all .3s;display:flex}.policy-card:hover{border-color:#2563eb;transform:translateY(-8px)}.policy-card svg{color:#2563eb}.policy-card h3{margin:25px 0 15px;font-size:22px}.policy-card p{color:#94a3b8;flex:1;line-height:1.8}.policy-card button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:30px;padding:14px 24px;font-weight:600;transition:all .3s;display:inline-flex}.policy-card button:hover{background:#1d4ed8;transform:translateY(-2px)}.compliance{background:#0f172a;grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-top:-10px;padding:100px 7%;display:grid}.compliance h2{margin-top:-300px;margin-bottom:20px;font-size:46px}.compliance p{color:#94a3b8;line-height:1.8}.standard-list{flex-direction:column;gap:18px;display:flex}.standard-list div{background:#020617;border-radius:12px;align-items:center;gap:15px;padding:20px;display:flex}.standard-list svg{color:#2563eb;flex-shrink:0}.policy-icons{grid-template-columns:repeat(3,1fr);gap:30px;padding:100px 7%;display:grid}.policy-icons div{text-align:center;background:#0f172a;border:1px solid #1e293b;border-radius:20px;padding:40px 30px;transition:all .3s}.policy-icons div:hover{border-color:#2563eb;transform:translateY(-8px)}.policy-icons svg{color:#2563eb;margin-bottom:20px}.policy-icons h3{margin-bottom:15px;font-size:24px}.policy-icons p{color:#94a3b8;line-height:1.8}.policy-cta{text-align:center;background:#2563eb;height:200px;margin-top:-45px;padding:90px 7%}.policy-cta h2{margin-top:-75px;margin-bottom:20px;font-size:30px}.policy-cta p{color:#ffffffe6;max-width:700px;margin:auto;font-size:18px}.policy-cta button{color:#2563eb;cursor:pointer;background:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:15px 30px;font-weight:600;transition:all .3s;display:inline-flex}.policy-cta button:hover{background:#f8fafc;transform:translateY(-3px)}@media (width<=1000px){.policy-grid,.policy-icons{grid-template-columns:repeat(2,1fr)}.compliance{text-align:center;grid-template-columns:1fr}}@media (width<=768px){.policy-hero{padding:120px 5% 70px}.policy-hero h1{font-size:42px}.policy-hero p{font-size:17px}.policy-intro,.policy-grid,.compliance,.policy-icons,.policy-cta{padding-left:5%;padding-right:5%}.policy-intro h2,.compliance h2,.policy-cta h2{font-size:34px}.policy-grid,.policy-icons{grid-template-columns:1fr}}@media (width<=480px){.policy-hero h1{font-size:32px}.policy-hero p{font-size:15px}.policy-intro h2,.compliance h2,.policy-cta h2{font-size:28px}.policy-card{padding:25px}.policy-card button,.policy-cta button{width:100%}.policy-icons div{padding:30px 20px}}
