body,section.page-banner-section:after{background:#fafafa}.pencil,.phone,.whatsapp{background:#fff;box-shadow:-1px 0 7px #929292}.ab-h2.center,.ab-hero-inner,.ab-stat,.social-bar a{text-align:center}.ab-stat .num,.social-bar a{font-size:20px;display:block}.ab-grid.cols-5,.ab-stats{grid-template-columns:repeat(5,1fr)}.ab-h2,.ab-srow-n,.ab-stat .num{font-weight:800}body{font-size:13px}section.page-banner-section{padding:30px 0;margin-top:90px}section.page-banner-section h1{font-size:30px;line-height:30px}.page-banner-box img{vertical-align:top;margin-top:3px}.social-bar{position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9;margin-right:16px;right:0}.social-bar a{padding:8px;transition:.3s;color:#fff;line-height:8px;border-radius:100%;margin-bottom:12px}.phone{color:#3b5998!important}.whatsapp{color:#34b239!important}.pencil{color:#0066b3!important}.ab-hero{background:linear-gradient(135deg,#0d2a5c 0,#1a4b9b 55%,#1a72c4 100%);padding:50px 0 80px;position:relative;overflow:hidden}.ab-container,.ab-hero-inner{max-width:1140px;padding:0 20px}.ab-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.12),transparent 45%),radial-gradient(circle at 10% 90%,rgba(255,255,255,.08),transparent 40%)}.ab-hero-inner{position:relative;margin:0 auto}.ab-hero-inner span.eyebrow{display:inline-block;color:#cfe0f7;letter-spacing:2px;text-transform:uppercase;font-size:11.5px;font-weight:700;margin-bottom:14px}.ab-hero-inner h1{color:#fff;font-size:34px;font-weight:800;margin:0 0 14px;line-height:1.25}.ab-hero-inner p.lead{color:#dce9fb;font-size:14.5px;line-height:1.9;max-width:830px;margin:0 auto}.ab-container{margin:0 auto}.ab-h2,.ab-p{margin:0 0 16px}.ab-sec{padding:50px 0}.ab-h2{color:#1a4b9b;font-size:25px}.ab-p{color:#45566b;font-size:14px;line-height:1.95}.ab-p:last-child{margin-bottom:0}.ab-card p a,.ab-cert p a,.ab-note p a,.ab-p a,.ab-srow-txt p a{color:#e31e25;font-weight:700;text-decoration:none}.ab-card p a:hover,.ab-cert p a:hover,.ab-note p a:hover,.ab-p a:hover,.ab-srow-txt p a:hover{color:#b3161c;text-decoration:underline}.ab-pill a:hover,.ab-stat .num{color:#e31e25}.ab-intro-card{background:#fff;border:1px solid #e9eef5;border-radius:16px;padding:34px 32px;box-shadow:0 10px 30px rgba(16,48,94,.06);margin-top:-56px;position:relative;z-index:2}.ab-stats{display:grid;gap:16px;margin-top:26px}.ab-stat{background:#f7f9fc;border:1px solid #e9eef5;border-radius:12px;padding:18px 10px}.ab-stat .lbl{color:#5b6b7f;font-size:11.5px;font-weight:600;margin-top:4px;display:block}.ab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ab-card{background:#fff;border:1px solid #eef2f8;border-radius:14px;padding:26px 24px;box-shadow:0 6px 18px rgba(16,48,94,.05);transition:transform .2s,box-shadow .2s}.ab-card:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(16,48,94,.1)}.ab-card .ab-ico{width:50px;height:50px;border-radius:12px;background:#eef4fc;color:#1a4b9b;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.ab-card .ab-ico svg,.ab-srow-ico svg{width:26px;height:26px}.ab-card h3{color:#1a4b9b;font-size:16px;font-weight:700;margin:0 0 10px}.ab-card p,.ab-srow-txt p{color:#5b6b7f;font-size:13px;line-height:1.85;margin:0}.ab-cert h3,.ab-srow-txt h3{font-size:16px;font-weight:700}.ab-services-list{max-width:900px;margin:0 auto;border-top:1px solid #e9eef5}.ab-srow{display:grid;grid-template-columns:56px 60px 1fr;align-items:center;gap:20px;padding:26px 6px;border-bottom:1px solid #e9eef5;transition:background .2s}.ab-srow:hover{background:#f7f9fc}.ab-srow-n{font-size:26px;color:#e9edf4;-webkit-text-stroke:1px #cfd9e8;line-height:1}.ab-srow-ico{width:52px;height:52px;border-radius:50%;background:#eef4fc;color:#1a4b9b;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ab-srow-txt h3{color:#1a4b9b;margin:0 0 8px}.ab-pill-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.ab-pill{background:#f7f9fc;border:1px solid #e9eef5;color:#1a4b9b;font-size:12.5px;font-weight:600;padding:8px 16px;border-radius:30px}.ab-pill a{color:#1a4b9b;text-decoration:none}.ab-pill.link{border-color:#dce8f9}.ab-cert-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ab-cert h3,.ab-social-row{display:flex;align-items:center}.ab-cert{background:#e9f2fb;border-radius:14px;padding:26px}.ab-cert h3{color:#1a4b9b;margin:0 0 10px;gap:10px}.ab-cert h3 svg{width:22px;height:22px;flex-shrink:0}.ab-cert p{color:#45566b;font-size:13px;line-height:1.85;margin:0}.ab-note{background:#fdf6e3;border:1px solid #f2e2b0;border-radius:14px;padding:26px 28px}.ab-note h2{color:#1a4b9b;font-size:20px;font-weight:700;margin:0 0 10px}.ab-note p{color:#5b6b7f;font-size:13.5px;line-height:1.9;margin:0}.ab-social-row{gap:16px;flex-wrap:wrap;margin-top:18px}.ab-social-row a{width:44px;height:44px;border-radius:50%;background:#eef4fc;color:#1a4b9b;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(16,48,94,.08);transition:.2s}.ab-social-row a:hover{background:#1a4b9b;color:#fff;transform:translateY(-3px)}.ab-social-row a svg{width:20px;height:20px}.ab-alt{background:#fff}@media (max-width:991px){.ab-stats{grid-template-columns:repeat(3,1fr)}.ab-grid,.ab-grid.cols-5{grid-template-columns:1fr 1fr}.ab-cert-grid{grid-template-columns:1fr}}@media (max-width:600px){.ab-srow{grid-template-columns:40px 46px 1fr;gap:12px;padding:20px 2px}.ab-srow-n{font-size:20px}.ab-srow-ico{width:42px;height:42px}.ab-srow-ico svg{width:20px;height:20px}.ab-hero-inner h1{font-size:26px}.ab-intro-card{padding:24px 20px}.ab-stats{grid-template-columns:1fr 1fr}.ab-grid,.ab-grid.cols-5{grid-template-columns:1fr}}