:root{--blue-900:#0F2A44;--blue-700:#1E4E79;--blue-500:#4A90C2;--teal-500:#3BAEA0;--teal-100:#E6F4F2;--gray-900:#1F2933;--gray-700:#4B5563;--gray-300:#D1D5DB;--gray-100:#F5F7FA;--space-xs:0.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:3rem;--space-xl:5rem}body{font-family:'Inter',system-ui,-apple-system,sans-serif;color:var(--gray-900);background-color:var(--gray-100);line-height:1.6;min-height:100vh;display:flex;flex-direction:column;margin:0}.form-status{margin-top:1rem;font-weight:600}.hero{background:white;padding-top:6rem}.hero-home{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(15,42,68,0.70) 0%,rgba(15,42,68,0.85) 60%,rgba(15,42,68,0.95) 100%),url("https://eqigate.com/wp-content/uploads/2026/03/home-hero-healthcare.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;color:white}.hero-home .btn-secondary{background:rgba(255,255,255,0.12);color:#ffffff;border:1px solid rgba(255,255,255,0.35);backdrop-filter:blur(6px)}.hero-home h1{color:#ffffff}.hero-home .hero-subtitle{color:rgba(255,255,255,0.92)}.hero-home h1,.hero-home .hero-subtitle{color:white}.hero.hero-home h1{color:#ffffff;text-shadow:0 4px 20px rgba(0,0,0,0.35)}.hero-home::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(59,174,160,0.12),transparent 60%);pointer-events:none}.hero-home{padding-top:8rem;padding-bottom:8rem}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center}.hero h1{letter-spacing:-0.02rem;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.15;color:var(--blue-900)}.hero h1 br{content:"";display:block;margin-bottom:0.35em}.hero-subtitle{font-size:1.125rem;color:var(--gray-700);margin:1.5rem 0 2rem;max-width:52ch}.hero-actions{display:flex;gap:1rem}.services-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(15,42,68,0.78),rgba(15,42,68,0.88)),url("https://eqigate.com/wp-content/uploads/2026/03/services-hero.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;color:white}.services-hero h1{font-size:clamp(2.6rem,4vw,3.4rem)}.services-hero h1,.services-hero .hero-subtitle{color:white}.services-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,0.06),transparent 60%)}.services-hero .hero-subtitle{max-width:60ch;margin:1.25rem auto 0}.service-hero{background:linear-gradient(180deg,rgba(74,144,194,0.08),rgba(255,255,255,0));border-bottom:1px solid rgba(15,42,68,0.06)}.page-id-230560 .service-hero{background:linear-gradient(180deg,rgba(15,42,68,0.45),rgba(15,42,68,0.60)),url("https://eqigate.com/wp-content/uploads/2026/03/service-nurse-tracking.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;color:white}body.nurse-tracking-page .service-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 65% 35%,rgba(255,255,255,0.05),transparent 60%);pointer-events:none}.nurse-tracking-page .service-hero h1{max-width:none;text-align:center}.nurse-tracking-page .hero-subtitle{margin-left:auto;margin-right:auto;text-align:center}.page-id-230451 .service-hero{background:linear-gradient(180deg,rgba(15,42,68,0.45),rgba(15,42,68,0.60)),url("https://eqigate.com/wp-content/uploads/2026/03/service-overflow-calls.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;color:white}body.overflow-calls-page .service-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 65% 35%,rgba(255,255,255,0.05),transparent 60%);pointer-events:none}.overflow-calls-page .service-hero .container{text-align:center}.overflow-calls-page .service-hero h1{max-width:none;margin-left:auto;margin-right:auto}.overflow-calls-page .service-hero .hero-subtitle{margin-left:auto;margin-right:auto}.overflow-calls-page .service-hero h1{max-width:none;text-align:center}.overflow-calls-page .hero-subtitle{margin-left:auto;margin-right:auto;text-align:center}.page-id-230427 .service-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(15,42,68,0.45),rgba(15,42,68,0.60)),url("https://eqigate.com/wp-content/uploads/2026/03/service-doctor-at-home.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;color:white}body.blog-page .service-hero h1,body.blog-page .service-hero .hero-subtitle{color:#ffffff;text-shadow:0 4px 20px rgba(0,0,0,0.35)}.blog-container{max-width:760px;margin:0 auto}.blog-featured-image{width:100%;border-radius:12px;box-shadow:0 12px 30px rgba(15,42,68,0.15)}.blog-intro{font-size:1.2rem;font-weight:500;color:#4B5563;margin-bottom:2rem}.blog-article h2{margin-top:2.5rem;color:#0F2A44}.blog-article ul{margin-top:1rem;margin-bottom:1.5rem;padding-left:1.2rem}.blog-page .blog-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(15,42,68,0.45),rgba(15,42,68,0.60)),url("https://eqigate.com/wp-content/uploads/2026/03/blog-healthcare-hero.jpg");background-size:cover;background-position:center;color:white}.blog-hero h1,.blog-hero .hero-subtitle{color:#ffffff;text-shadow:0 4px 20px rgba(0,0,0,0.35)}.blog-hero .container{max-width:800px;margin:0 auto}.blog-hero h1{text-align:center;margin-bottom:1rem}.blog-hero .hero-subtitle{text-align:center;max-width:620px;margin:0 auto;line-height:1.6}body.doctor-at-home-page .service-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 65% 35%,rgba(255,255,255,0.05),transparent 60%);pointer-events:none}.page-id-230435 .service-hero{background:linear-gradient(180deg,rgba(15,42,68,0.30),rgba(15,42,68,0.50)),url("https://eqigate.com/wp-content/uploads/2026/03/service-assisted-transport.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;color:white}body.assisted-transport-page .service-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 65% 35%,rgba(255,255,255,0.05),transparent 60%);pointer-events:none}.assisted-transport-page .service-hero .container{text-align:center}.assisted-transport-page .service-hero h1{max-width:none;margin-left:auto;margin-right:auto}.assisted-transport-page .service-hero .hero-subtitle{margin-left:auto;margin-right:auto}.assisted-transport-page .service-hero h1{max-width:none;text-align:center}.assisted-transport-page .hero-subtitle{margin-left:auto;margin-right:auto;text-align:center}.page-id-230439 .service-hero{background:linear-gradient(180deg,rgba(15,42,68,0.45),rgba(15,42,68,0.60)),url("https://eqigate.com/wp-content/uploads/2026/03/service-care-coordination.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;color:white}body.care-coordination-page .service-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 65% 35%,rgba(255,255,255,0.05),transparent 60%);pointer-events:none}.page-id-230446 .service-hero{background:linear-gradient(180deg,rgba(15,42,68,0.45),rgba(15,42,68,0.60)),url("https://eqigate.com/wp-content/uploads/2026/03/service-doctor-at-home.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;color:white}body.doctor-at-home-page .service-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 65% 35%,rgba(255,255,255,0.05),transparent 60%);pointer-events:none}.doctor-at-home-page .service-hero .container{text-align:center}.doctor-at-home-page .service-hero h1{max-width:none;margin-left:auto;margin-right:auto}.doctor-at-home-page .service-hero .hero-subtitle{margin-left:auto;margin-right:auto}.doctor-at-home-page .service-hero h1{max-width:none;text-align:center}.doctor-at-home-page .hero-subtitle{margin-left:auto;margin-right:auto;text-align:center}.service-hero h1{max-width:18ch}.service-hero h1,.service-hero .hero-subtitle{color:white}.service-hero .hero-subtitle{max-width:60ch}.service-hero{position:relative;overflow:hidden}.service-page .card{transition:transform 0.15s ease,box-shadow 0.15s ease}.service-page .card:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(15,42,68,0.12)}.service-page .card h3{color:var(--blue-900);margin-bottom:0.5rem}.service-page .card p{color:var(--gray-700);font-size:0.95rem}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section{padding:var(--space-xl)}.section-sm{padding:var(--space-lg)}.center{text-align:center}.btn-primary{background:var(--blue-700);color:white;padding:0.75rem 1.5rem;border-radius:8px;font-weight:500;text-decoration:none}.btn-secondary{background:transparent;color:var(--blue-700);border:1px solid rgba(30,78,121,0.3);padding:0.75rem 1.5rem;border-radius:8px;font-weight:500;text-decoration:none}.btn-primary,.btn-secondary{transition:transform 0.15s ease,box-shadow 0.15s ease}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,42,68,0.18)}.btn-secondary:hover{background:rgba(30,78,121,0.05)}.audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;align-items:stretch}.card{background:white;border-radius:12px;padding:2rem;box-shadow:0 8px 24px rgba(15,42,68,0.08)}.blog-page .audience-grid .card{display:flex;flex-direction:column}.blog-page .audience-grid .card p{flex-grow:1}.blog-page .audience-grid .btn-secondary{margin-top:auto}.blog-page .card h3{min-height:3.5rem}.single-column{grid-template-columns:1fr}.video-card{max-width:820px;margin:2rem auto 0;border-radius:16px;overflow:hidden;box-shadow:0 16px 40px rgba(15,42,68,0.18);transition:transform 0.25s ease,box-shadow 0.25 ease}.video-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(15,42,68,0.25)}.video-link{position:relative;width:100%;object-fit:cover;display:block;aspect-ratio:16 / 9}.video-thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,42,68,0.25),rgba(15,42,68,0.55))}.video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,0.15);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;transition:transform 0.25s ease,background 0.25s ease}.video-play-button svg{width:36px;height:36px}.video-card:hover .video-play-button{transform:translate(-50%,-50%) scale(1.1);background:rgba(59,174,160,0.85)}.trust-strip{background:rgba(15,42,68,0.04);border-top:1px solid rgba(15,42,68,0.06);border-bottom:1px solid rgba(15,42,68,0.06)}.trust-strip-inner{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap;text-align:center;font-weight:600;color:#0F2A44;opacity:0.8;letter-spacing:0.02em}.trust-strip-mask{overflow:hidden;position:relative}.trust-strip-mask::before,.trust-strip-mask::after{content:"";position:absolute;top:0;width:80px;height:100%;z-index:2;pointer-events:none}.trust-strip-mask::before{left:0;background:linear-gradient(to right,#ffffff 0%,rgba(255,255,255,0) 100%)}.trust-strip-mask::after{right:0;background:linear-gradient(to left,#ffffff 0%,rgba(255,255,255,0) 100%)}.trust-strip-track{display:flex;gap:3rem;width:max-content;animation:trust-scroll 28s linear infinite}.trust-strip-mask:hover .trust-strip-track{animation-play-state:paused}@keyframes trust-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1024px){.trust-strip-track{animation:none;justify-content:center;flex-wrap:wrap}}.trust-item{display:flex;align-items:center;gap:0.5rem}.trust-item svg{width:18px;height:18px;fill:#0F2A44;opacity:0.7}*{box-sizing:border-box}html{height:100%}main{flex:1 0 auto}.header{background:rgba(255,255,255,0.85);backdrop-filter:blur(6px);border-bottom:1px solid rgba(15,42,68,0.06);position:relative;z-index:60}.header.is-scrolled{box-shadow:0 6px 20px rgba(15,42,68,0.08)}.nav{max-width:1200px;margin:0 auto;padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between;background:transparent}.nav .logo img{max-width:150px;height:auto;display:block}@media (max-width:720px){.nav .logo img{max-width:120px}}.nav-links{display:flex;gap:2rem;align-items:center}.nav-links a{color:var(--blue-900);text-decoration:none;font-weight:600;padding:0.25rem 0;position:relative}.nav-links a::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:var(--blue-700);opacity:0;transform:scaleX(0);transition:transform 0.2s ease,opacity 0.2s ease}.nav-links a:hover::after,.nav-links a[aria-current="page"]::after{opacity:1;transform:scaleX(1)}.nav-links a:hover,.nav-links a[aria-current="page"]{color:var(--blue-700)}.nav-cta{display:none;font-weight:600;color:var(--blue-700);text-decoration:none}footer.site-footer{background:#f2f2f2;padding:1.25rem 1rem;margin-top:2rem;text-align:center}body.service-page footer.site-footer .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}body.service-page footer.site-footer .footer-brand{display:flex;align-items:center;gap:1rem}body.service-page footer.site-footer .footer-address{display:flex;flex-direction:column;align-items:flex-end;gap:0.5rem}@media (max-width:720px){.trust-strip-inner{gap:1rem;font-size:0.9rem}}@media (max-width:900px){.nav-cta{display:inline-block}body.service-page footer.site-footer .footer-inner{flex-direction:column;align-items:center;text-align:center}body.service-page footer.site-footer .footer-address{align-items:center}}body.service-page footer.site-footer{padding-left:0;padding-right:0}body.service-page footer.site-footer .footer-inner{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}body.service-page footer.site-footer .footer-brand{display:flex;align-items:center;justify-content:flex-start}body.service-page footer.site-footer .footer-brand .footer-logo{max-width:420px;height:auto;display:block;margin-left:0}body.service-page footer.site-footer .footer-address{display:flex;align-items:center;justify-content:flex-end;gap:1rem}body.service-page footer.site-footer .footer-socials{order:2}body.service-page footer.site-footer .footer-socials .social img{height:36px;width:auto}@media (max-width:900px){body.service-page footer.site-footer .footer-inner{flex-direction:column;padding:1rem}body.service-page footer.site-footer .footer-brand .footer-logo{max-width:240px}body.service-page footer.site-footer .footer-socials .social img{height:28px}body.service-page footer.site-footer .footer-address{justify-content:center}}.services-grid-section{max-width:2000px;margin:0 auto;padding:2rem}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1400px;margin:0 auto;padding:0 2rem}.service-card-link{display:block}.services-grid>.service-card-link{grid-column:auto}@media (max-width:1080px){.services-grid{grid-template-columns:1fr;gap:3rem;padding:0 1rem}.services-grid>.service-card-link:nth-child(1),.services-grid>.service-card-link:nth-child(2){grid-column:auto}.service-title{font-size:2.4rem}.service-card-description{font-size:1.6rem}}.service-card-link{text-decoration:none;display:block}.service-card{background:white;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px rgba(15,42,68,0.08);transition:transform 0.25s ease,box-shadow 0.25s ease}.service-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(15,42,68,0.16)}.service-card-image{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden}.service-card-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,42,68,0.05) 0%,rgba(15,42,68,0.25) 100%);pointer-events:none}.service-card-image img{width:100%;height:100%;object-fit:cover;display:block}.service-card-body{padding:1.75rem}.service-card-body h3{margin-top:0;margin-bottom:0.6rem;color:var(--blue-900)}.service-card-body p{color:var(--blue-700);font-size:0.95rem;margin-bottom:1.2rem}.service-card-link-text{font-weight:600;color:var(--blue-700)}.service-card:hover .service-card-image img{opacity:0.4}.service-card:hover .service-card-image::after{background:linear-gradient(180deg,rgba(15,42,68,0.10) 0%,rgba(15,42,68,0.35) 100%)}.service-card-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.25rem;text-align:center;background:transparent;z-index:2}.service-title{color:#000;margin:0 0 1.25rem;font-size:3.6rem;transition:transform 0.35s ease;font-weight:700;-webkit-text-stroke:1px #fff;text-shadow:0 2px 6px rgba(0,0,0,0.6)}.service-card-description{color:#1a2a6c;font-size:1.8rem;line-height:1.6;opacity:0;transform:translateY(20px);transition:transform 0.4s ease,opacity 0.4s ease;padding:0 2rem;max-width:100%;font-weight:400}.service-card:hover .service-title{transform:translateY(-10px) scale(1.02)}.service-card:hover .service-card-description{opacity:1;transform:translateY(0)}.service-card-content{z-index:2}.service-title{margin:0}.service-card-link:focus{outline:3px solid rgba(79,140,255,0.25)}@media (max-width:900px){.services-grid{gap:2rem}.nav-links{display:none}}.site-footer{background:#e0e0e0;color:#111;padding:3rem 0 2rem 0}.footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:2rem;align-items:start;padding:0 1.25rem}.footer-col h4{margin:0 0 0.8rem 0;font-weight:700}.footer-logo{max-width:240px;display:block;margin:0 auto 1rem auto}.footer-socials{display:flex;gap:1.5rem;justify-content:center;margin-top:1.5rem}.footer-socials .social{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:#111;text-decoration:none;font-weight:700;transition:transform 0.2s ease}.footer-socials .social:hover{transform:translateY(-2px)}.footer-socials .social img{height:24px;width:auto}.footer-socials .social svg{width:20px;height:20px;display:block}.social-fb{color:#1877F2}.social-ig{color:#E1306C}.social-ln{color:#0A66C2}.footer-services ul{list-style:none;padding:0;margin:0}.footer-services li{margin-bottom:0.6rem;font-weight:600}.footer-contact .footer-socials-inline{display:flex;gap:0.5rem;margin-bottom:1rem}.social-square{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:6px;background:#3b5998;color:#fff;text-decoration:none}.footer-contact .social-square{background:#3b5998}.footer-contact .social-square:nth-child(2){background:#E1306C}.contact-cta{display:inline-block;margin-top:0.5rem;background:linear-gradient(90deg,#1a2a6c 0%,#4f8cff 100%);color:#fff;padding:0.9rem 2rem;border-radius:40px;text-decoration:none;font-weight:700;box-shadow:0 4px 8px rgba(0,0,0,0.08)}.footer-address .small-map{width:180px;height:130px;overflow:hidden;border:4px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,0.12)}.footer-address .small-map iframe{width:320px;height:220px;border:0;transform:translate(-40px,-40px)}.footer-col.footer-address{display:flex;flex-direction:column;align-items:center}.footer-col.footer-address h4{text-align:center}.footer-contact-centered{display:flex;align-items:center;justify-content:center;gap:12px}.small-map-framed{width:105px;height:75px;overflow:hidden;border:6px solid #fff;box-shadow:0 6px 18px rgba(0,0,0,0.08)}.small-map-framed iframe{width:160px;height:110px;transform:translate(-20px,-18px);border:0}.footer-bottom{max-width:1200px;margin:1rem auto 0 auto;padding:0 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer-bottom hr{width:100%;border:none;border-top:1px solid rgba(0,0,0,0.2);margin-right:1rem}.footer-bottom p{margin:0;font-size:0.9rem}.whatsapp-float{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(0,0,0,0.18);z-index:100}.whatsapp-float svg{width:28px;height:28px}@media (max-width:900px){.footer-inner{grid-template-columns:1fr 1fr}.footer-address .small-map{width:200px;height:140px}}@media (max-width:480px){.footer-inner{grid-template-columns:1fr;text-align:center}.footer-bottom{flex-direction:column;align-items:center;gap:0.5rem}.footer-address .small-map iframe{transform:translate(-10px,-10px)}}.partners-section{background:#dbeffb;padding:4.25rem 1rem}.hero-left .badge{display:inline-block;background:rgba(255,255,255,0.12);color:#fff;padding:.45rem .9rem;border-radius:16px;font-weight:700;font-size:.8rem;margin-bottom:1.25rem}.hero-left .hero-title{font-size:3.2rem;margin:0 0 1.5rem 0;font-weight:800;color:#fff;line-height:1.2}.hero-left .hero-lead{font-size:1.1rem;line-height:1.7;color:rgba(255,255,255,0.95);margin:0 auto 1.5rem;max-width:800px}.hero-left .hero-para{color:rgba(255,255,255,0.95);line-height:1.7;margin:0 auto 1.5rem;max-width:800px}.hero-mission-label{font-weight:700;margin-top:2rem;text-align:center}.hero-mission{margin:1rem auto 0;font-style:italic;color:rgba(255,255,255,0.95);max-width:800px;font-size:1.2rem;line-height:1.6;border-top:2px solid rgba(255,255,255,0.1);border-bottom:2px solid rgba(255,255,255,0.1);padding:1.5rem 0}.hero-right{min-height:auto}@media (max-width:1100px){.hero-inner-about{grid-template-columns:1fr;background-position:center}.hero-left .hero-title{font-size:2rem}}.about-page .hero-about{padding:3rem 0 4rem 0;min-height:auto;background:linear-gradient(180deg,#0F2A44 0%,#1E4E79 100%);color:white}.about-page .hero-left .badge{margin-bottom:0.75rem}.about-page .hero-inner-about{position:relative;display:grid;align-items:center;grid-template-columns:1fr 460px;gap:2.5rem;padding:5rem 2rem;background-image:none!important;background-repeat:no-repeat!important;background-position:unset!important;background-size:unset!important;overflow:hidden}.about-hero-pattern{position:absolute;inset:0;pointer-events:none;opacity:0.18;z-index:0;background-image:linear-gradient(rgba(255,255,255,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.06) 1px,transparent 1px);background-size:42px 42px;animation:aboutDataMove 28s linear infinite}.about-page .hero-left,.about-page .hero-right{position:relative;z-index:1}@keyframes aboutDataMove{from{transform:translateY(0)}to{transform:translateY(-42px)}}@media (max-width:900px){.about-hero-pattern{opacity:0.10;animation:none}}.about-page .hero-left .hero-title{font-size:3rem;line-height:1.02}.about-page .hero-left .hero-lead{font-size:1.05rem;max-width:56ch}.about-page .hero-right{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,0.06),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.02),transparent);border-radius:18px;min-height:320px}.about-page .footer-address .small-map-framed{width:140px;height:100px;border-width:8px}.about-page .footer-address .small-map-framed iframe{width:210px;height:150px;transform:translate(-30px,-28px)}.about-page .footer-bottom{margin-top:2rem}.partners-inner{max-width:1300px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:1.25rem}.partners-title{font-size:3.2rem;margin:0 0 1.25rem 0;color:#083047;font-weight:800;letter-spacing:-0.5px}.partners-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;gap:2.5rem 3.5rem;width:100%;max-width:1200px;margin:0 auto;justify-items:center;align-items:center}.partners-item{display:flex;align-items:center;justify-content:center;min-width:80px}.partners-item a{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease}.partners-item a:hover img{filter:grayscale(0) brightness(1.05);opacity:1}.partners-item img{max-height:64px;display:block;object-fit:contain;filter:grayscale(.06) brightness(.98);opacity:0.98;transition:filter 0.3s ease,opacity 0.3s ease}.partners-item a[href*="maponya"] img{max-height:170px}@media (max-width:1200px){.partners-item img{max-height:56px}}@media (max-width:900px){.partners-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:800px}.partners-item img{max-height:48px}}@media (max-width:640px){.partners-title{font-size:1.6rem;margin-bottom:0.6rem}.partners-grid{grid-template-columns:1fr;gap:1rem;max-width:420px}.partners-item img{max-height:36px}}.page-id-230431 .hero{text-align:center;padding:4rem 1rem 2rem;background:#fff}.page-id-230431 .service-hero{padding-top:4rem}.page-id-230431 .hero-title{font-size:2.8rem;color:#1a2a6c;margin:0 0 1rem}.page-id-230431 .hero-desc{font-size:1.2rem;color:#666;margin:0}.contact-layout{padding:3rem 1rem 4rem;background:#fff;min-height:60vh;display:flex;align-items:center}.contact-grid{max-width:800px;margin:0 auto;width:100%}.contact-cards{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.contact-cards .card{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 6px 24px rgba(0,0,0,0.06);transition:transform 0.2s,box-shadow 0.2s;width:100%;max-width:500px;text-align:center}.contact-cards .card:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(0,0,0,0.1)}.contact-cards h3{color:#1a73e8;font-size:1.4rem;margin-bottom:1rem;font-weight:600}.contact-button{display:inline-block;background:#1a73e8;color:white!important;padding:0.8rem 1.5rem;border-radius:6px;font-size:1.1rem;font-weight:600;text-decoration:none!important;transition:background-color 0.2s,transform 0.2s;margin-bottom:1rem;cursor:pointer}.contact-button:hover{background:#1557b0;transform:translateY(-2px)}.contact-cards p{margin:0.5rem 0;line-height:1.6}.contact-cards p:first-of-type{font-size:1.2rem;color:#1a2a6c}.contact-cards p:last-of-type{color:#666;font-size:0.95rem}.contact-cards a{color:#1a73e8;text-decoration:none;font-weight:600}.contact-cards a:hover{text-decoration:underline}.intro-content{max-width:1000px;margin:2rem auto;padding:0 1rem;text-align:center}.footer-follow{text-align:center;margin-bottom:0.5rem;font-weight:600}.footer-icon{height:20px;vertical-align:middle}.footer-socials img{height:20px;vertical-align:middle}.form-honeypot{position:absolute;left:-9999px}@media (max-width:900px){.contact-layout{padding:1rem}.contact-grid{grid-template-columns:1fr}.contact-cards{grid-template-columns:1fr}}.search-overlay{position:fixed;inset:0;background:rgba(6,18,28,0.55);display:flex;align-items:center;justify-content:center;z-index:9999}.search-panel{background:#fff;border-radius:12px;padding:1.25rem 1rem;width:min(720px,92%);box-shadow:0 12px 40px rgba(0,0,0,0.35);display:flex;gap:12px;align-items:center}.search-input{flex:1 1 auto;font-size:1.05rem;padding:0.75rem 1rem;border-radius:8px;border:1px solid #dcdcdc;outline:none}.search-input:focus{border-color:#1a73e8;box-shadow:0 6px 18px rgba(26,115,232,0.12)}.search-submit{background:#1a73e8;color:#fff;border:none;padding:0.7rem 1rem;border-radius:8px;font-weight:700;cursor:pointer}.search-close{background:transparent;border:none;font-size:1.5rem;color:#666;cursor:pointer}.search-panel .search-close{margin-left:-6px;margin-right:6px}.search-overlay[hidden]{display:none}.lead-form-section{background:#f8fafd;padding:3rem 1rem;margin-top:2rem}.lead-form-reviews-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:0 1rem}.lead-form-container{background:white;border-radius:8px;padding:2.5rem;box-shadow:0 6px 18px rgba(0,0,0,0.06);display:flex;flex-direction:column}.lead-form-logo{display:block;max-width:140px;margin:0 auto 1.5rem auto}.lead-form-title{text-align:center;color:#1e2c7f;font-size:1.75rem;margin:0 0 2rem 0;font-weight:700}.lead-form{display:grid;gap:1.25rem;width:100%;margin:0;flex:1}.reviews-container{align-items:stretch}.form-group{display:grid;gap:0.35rem}.form-group label{font-weight:600;color:#1e2c7f;font-size:0.95rem}.form-group input,.form-group textarea{padding:0.75rem 1rem;border:1px solid #e0e0e0;border-radius:4px;font-size:0.95rem;width:100%;background:#fff;transition:border-color 0.2s}.form-group input:focus,.form-group textarea:focus{border-color:#1e2c7f;outline:none}.form-group textarea{min-height:120px;max-height:120px;resize:none}.lead-form-button{background:#1e3799;color:white;padding:0.85rem;border:none;border-radius:4px;font-weight:600;font-size:0.95rem;cursor:pointer;transition:background-color 0.2s;width:100%;text-align:center;margin-top:0.5rem}.lead-form-button:hover{background:#162e80}@media (max-width:640px){.lead-form-section{padding:2rem 1rem}.lead-form-container{padding:2rem 1.5rem}.lead-form-title{font-size:1.5rem}}@media (max-width:768px){.hero h1{font-size:28px!important;line-height:1.3;text-align:center}}@media (max-width:768px){.hero{padding:60px 20px!important}}.hero .container{max-width:100%;padding:0 20px}@media (max-width:768px){.hero p{font-size:16px;text-align:center}}@media (max-width:768px){.lead-form-reviews-wrapper{display:flex!important;flex-direction:column!important}.lead-form-container,.reviews-container{width:100%!important;max-width:100%!important}}@media (max-width:768px){.lead-form-reviews-wrapper{display:grid!important;grid-template-columns:1fr!important}}@media (max-width:768px){.lead-form-container{margin-bottom:40px}.reviews-container{margin-top:20px}}@media (max-width:768px){.lead-form-container{margin-bottom:40px}.reviews-container{margin-top:20px}}