*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#082545;background:#fff;line-height:1.45}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.header{height:72px;background:#fff;position:sticky;top:0;z-index:50;border-bottom:1px solid #e7edf5}.nav-wrap{width:min(1180px,calc(100% - 70px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.logo-link{width:168px;display:block}.brand-logo{width:100%;height:auto;display:block}.main-nav{display:flex;align-items:center;gap:25px;height:100%;margin-left:auto}.main-nav a{height:100%;display:flex;align-items:center;position:relative;font-size:13px;font-weight:700;color:#082545;white-space:nowrap}.main-nav a:hover,.main-nav a.active{color:#f25b19}.main-nav a.active:after{content:"";position:absolute;height:3px;left:0;right:0;bottom:0;background:#f25b19;border-radius:3px}.nav-tools{display:flex;align-items:center;gap:15px}.icon-btn,.menu-btn{border:0;background:transparent;color:#082545;font-size:22px;cursor:pointer}.menu-btn{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:28px;padding:13px 22px;font-weight:800;font-size:13px;border:1px solid transparent;transition:.2s}.btn-orange{background:#f97316;color:#fff;box-shadow:0 8px 20px #f9731628}.btn-orange:hover{background:#e85f0a;transform:translateY(-1px)}.btn-outline{border-color:#fff;color:#fff;background:#ffffff08}.btn-outline-blue{border:1px solid #163bd5;color:#163bd5;border-radius:28px;padding:12px 22px;font-weight:800}.eyebrow{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:1.25px;font-size:10px;font-weight:800;color:#fff;margin-bottom:12px}.eyebrow:before{content:"";display:inline-block;width:32px;height:3px;background:#f97316}.eyebrow.blue{color:#0b2c99}.section{padding:58px max(35px,calc((100vw - 1180px)/2))}.section>p,.section-head p{color:#516b93;max-width:760px;margin:0}.section h2{font-size:34px;line-height:1.1;letter-spacing:-1.1px;margin:7px 0 10px;color:#0c2294}.section-head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:27px}.section-head>div{max-width:780px}.text-link{color:#f25b19;font-size:13px;font-weight:800;white-space:nowrap}.hero{height:315px;position:relative;overflow:hidden;background:#061e35;color:#fff}.hero-bg{position:absolute;right:0;top:0;width:67%;height:100%;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#031a2e 0%,#061f36e8 38%,#061d3300 76%)}.hero-content{position:relative;z-index:2;width:min(1180px,calc(100% - 70px));margin:auto;padding:38px 0}.hero h1{font-size:43px;line-height:1.03;max-width:600px;margin:0 0 7px;letter-spacing:-1.3px}.hero h3{font-size:19px;margin:0 0 8px;color:#fff}.hero p{font-size:15px;max-width:570px;margin:0 0 18px;color:#f1f6fc}.hero-actions{display:flex;gap:13px;flex-wrap:wrap}.breadcrumbs{font-size:11px;color:#d6e1ed;margin-bottom:19px}.breadcrumbs b{margin:0 8px;color:#f97316}.scribble{position:absolute;right:4%;top:50%;transform:translateY(-50%) rotate(-5deg);z-index:3;color:#092a57;font-size:26px;line-height:1.02;font-style:italic;font-weight:800;text-align:center}.hero .scribble{color:#fff}.home-hero{height:410px;background:#061f36;position:relative;overflow:hidden;color:#fff}.home-hero-img{position:absolute;right:0;top:0;height:100%;width:65%;object-fit:cover}.home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#041b30 0%,#061f36ed 40%,#061f3600 78%)}.home-copy{position:relative;z-index:3;width:min(1180px,calc(100% - 70px));margin:auto;padding-top:55px}.home-copy h1{font-size:40px;line-height:1.05;margin:0 0 13px;letter-spacing:-1.5px}.home-copy h1 span{color:#f97316}.home-copy p{font-size:15px;max-width:510px;color:#e5edf5;margin:0 0 19px}.home-copy .eyebrow{margin-bottom:10px}.home-points{display:flex;gap:30px;margin-top:30px}.home-points span{display:grid;grid-template-columns:28px auto;column-gap:6px;color:#f97316;font-size:18px}.home-points b,.home-points small{grid-column:2;color:#fff}.home-points b{font-size:11px}.home-points small{font-size:10px;color:#c9d7e6}.home-script{position:absolute;right:9%;top:40%;z-index:4;color:#fff;font-style:italic;font-weight:800;font-size:25px;line-height:1;text-align:center;transform:rotate(-7deg)}.trust-strip,.mini-stats{width:min(1180px,calc(100% - 70px));margin:-1px auto 0;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;box-shadow:0 10px 30px #0a315c14;position:relative;z-index:6;border:1px solid #edf2f8;border-radius:7px}.trust-strip>div,.mini-stat{padding:19px 25px;display:flex;align-items:center;justify-content:center;gap:12px;border-right:1px solid #e7edf4}.trust-strip>div:last-child,.mini-stat:last-child{border:0}.trust-strip b{font-size:24px;color:#0b2c99}.trust-strip small{font-size:10px;color:#667a99}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.home-service,.service-wide{border:1px solid #e1eaf4;border-radius:10px;background:#fff;box-shadow:0 6px 22px #17365a08;transition:.2s}.home-service{padding:20px}.home-service:hover,.service-wide:hover{transform:translateY(-2px);box-shadow:0 12px 30px #17365a12}.round-icon{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#fff0e9;color:#f45b17;font-size:23px;flex:none}.home-service h3,.service-wide h3{font-size:15px;color:#0b2c99;margin:12px 0 6px}.home-service p,.service-wide p{font-size:11px;color:#61789c;margin:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.feature-img{width:100%;height:300px;object-fit:cover;border-radius:9px}.three-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:22px 0}.three-cols>div{display:grid;gap:4px}.three-cols b{color:#f45b17;font-size:22px}.three-cols strong{font-size:12px}.three-cols small{font-size:10px;color:#647b9c}.industry-preview{padding-top:45px}.industry-row{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.industry-row div{position:relative;border-radius:8px;overflow:hidden;height:125px;background:#0a2945;box-shadow:0 6px 18px #0a29451a}.industry-row img{width:100%;height:100%;object-fit:cover;opacity:.92;display:block;transition:transform .35s ease}.industry-row div:hover img{transform:scale(1.05)}.industry-row div:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#031a2dcc);pointer-events:none}.industry-row b{position:absolute;left:9px;right:7px;bottom:9px;color:#fff;font-size:10px;line-height:1.15;text-shadow:0 1px 5px #000;z-index:2}.product-band{padding:42px max(35px,calc((100vw - 1180px)/2));background:linear-gradient(105deg,#031a2e,#0a2f4d);color:#fff;display:grid;grid-template-columns:1fr 1.25fr .7fr;align-items:center;gap:30px}.product-band h2{color:#fff;margin:4px 0 9px;font-size:32px}.product-band p{font-size:13px;color:#d9e6f2;max-width:430px}.product-band img{width:100%;height:200px;object-fit:cover;border-radius:8px}.product-band ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.product-band li:before{content:"✓";display:inline-grid;place-items:center;width:22px;height:22px;background:#f97316;border-radius:50%;margin-right:9px}.cta{min-height:145px;padding:28px max(35px,calc((100vw - 1180px)/2));background-size:cover;background-position:center;display:flex;align-items:center;gap:35px;color:#fff;position:relative;overflow:hidden}.cta>div:first-child{flex:1}.cta h2{color:#fff;font-size:26px;margin:0 0 5px}.cta p{font-size:13px;margin:0;color:#e1ebf4}.cta-script{font-size:24px;font-style:italic;font-weight:800;line-height:1;text-align:center;transform:rotate(-5deg);margin-right:20px}.footer{background:#031a2d;color:#d8e4ef;padding:42px max(35px,calc((100vw - 1180px)/2)) 20px}.footer-inner{display:grid;grid-template-columns:1.35fr .85fr 1.25fr .95fr 1.25fr;gap:30px}.footer h4{margin:0 0 12px;color:#fff;font-size:13px}.footer a,.footer p{display:block;color:#bdccdb;font-size:11px;margin:6px 0}.footer-brand .brand-logo{width:165px;margin-bottom:12px}.footer-brand p{max-width:235px;line-height:1.5}.social{display:flex;gap:8px;margin-top:15px}.social span{width:28px;height:28px;border:1px solid #ffffff2a;border-radius:5px;display:grid;place-items:center;color:#fff;font-weight:700}.newsletter{display:flex;margin-top:13px}.newsletter input{min-width:0;width:100%;background:#102f48;border:0;padding:11px 12px;color:#fff;outline:none}.newsletter button{border:0;background:#f97316;color:#fff;width:42px}.footer-bottom{border-top:1px solid #ffffff20;margin-top:27px;padding-top:17px;display:flex;justify-content:space-between;font-size:10px;color:#91a7bb}.all-services{grid-template-columns:repeat(3,1fr)}.service-wide{min-height:152px;padding:22px;display:flex;gap:18px;align-items:flex-start}.learn{display:inline-block;margin-top:13px;color:#f25b19;font-size:11px;font-weight:800}.nexcore-wide{background:linear-gradient(135deg,#f5f9ff,#e9f2ff);border-color:#8bbdff;display:block;position:relative;overflow:hidden}.nexcore-wide img{width:180px;height:auto;display:block;margin:2px 0 5px;object-fit:contain}.nexcore-badge{display:inline-block;background:#dbeaff;color:#1846bd;border-radius:20px;padding:5px 13px;font-size:9px;font-weight:800;letter-spacing:.6px}.nexcore-wide h3{font-size:15px;margin:4px 0}.nexcore-wide .learn{color:#0874dc}.benefit-strip{background:#f3f8fd;padding:24px max(35px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:repeat(4,1fr)}.benefit-strip>div{display:grid;grid-template-columns:42px auto;column-gap:12px;padding:4px 25px;border-right:1px solid #d9e4ef}.benefit-strip>div:last-child{border:0}.benefit-strip b{grid-row:span 2;font-size:24px;color:#f45b17}.benefit-strip strong{font-size:12px}.benefit-strip small{font-size:10px;color:#61789c}.mini-stats{margin:0 auto;border-radius:0;box-shadow:none}.mini-stat{justify-content:flex-start}.mini-stat b{font-size:12px;color:#0b2c99;display:block}.mini-stat small{font-size:10px;color:#61789c;display:block}.process-section{background:#f4f8fd}.process-row{background:#fff;border-radius:10px;padding:23px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;box-shadow:0 8px 25px #17365a09}.process-row>div{display:flex;gap:12px;padding:0 16px;border-right:1px solid #e3ebf4}.process-row>div:last-child{border:0}.process-row>div>span{width:42px;height:42px;border-radius:50%;background:#ffe4d5;color:#f45b17;display:grid;place-items:center;font-weight:800;flex:none}.process-row b{display:block;font-size:12px;color:#0b2c99}.process-row small{display:block;font-size:10px;color:#61789c;margin-top:3px}.section-sub{color:#61789c;margin:0 0 20px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature-grid.compact{grid-template-columns:repeat(2,1fr)}.feature-card{border:1px solid #e0e9f3;border-radius:9px;padding:17px;display:flex;gap:13px;background:#fff;min-height:95px}.feature-card h3{margin:0 0 5px;font-size:12px;color:#0b2c99}.feature-card p{margin:0;color:#61789c;font-size:10px}.dark-values{padding:45px max(35px,calc((100vw - 1180px)/2));background:#041d33;color:#fff;display:grid;grid-template-columns:1fr 1.5fr;gap:45px;align-items:center}.dark-values h2{color:#fff;font-size:28px;margin:5px 0}.dark-values p{color:#c5d5e4;font-size:12px;max-width:550px}.values-row{display:grid;grid-template-columns:repeat(4,1fr)}.values-row>div{padding:0 17px;border-right:1px solid #ffffff2b}.values-row>div:last-child{border:0}.values-row b{font-size:23px;color:#f45b17}.values-row strong,.values-row small{display:block}.values-row strong{font-size:11px;margin-top:5px}.values-row small{font-size:9px;color:#b9ccdd}.testimonials{padding-bottom:45px}.testimonial-grid{display:grid;grid-template-columns:1fr 1.7fr;gap:25px;margin-top:20px}.quote-card{border:1px solid #dce7f2;border-radius:10px;padding:20px}.quote-card>b{font-size:35px;color:#f45b17}.quote-card p{font-size:12px;color:#61789c}.quote-card strong,.quote-card small{display:block}.quote-card strong{font-size:11px}.quote-card small{font-size:9px;color:#61789c}.logo-wall{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:10px}.logo-wall span{text-align:center;color:#687589;font-size:18px;font-weight:800}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.faq-grid button{border:1px solid #dde7f1;background:#fff;border-radius:7px;padding:14px;text-align:left;color:#0b2c99;font-weight:700;cursor:pointer;position:relative}.faq-grid button b{float:right;font-size:18px}.faq-grid button em{display:none;font-style:normal;color:#61789c;font-weight:400;font-size:10px;padding-top:9px}.faq-grid button.open em{display:block}.jobs-section{padding-bottom:45px}.job-search{display:flex;gap:10px;margin:20px 0 13px}.job-search input{flex:1;border:1px solid #cfe0ef;border-radius:8px;padding:14px}.filters{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.filters select,.job-count select{border:1px solid #d9e5f0;background:#fff;border-radius:8px;padding:12px;color:#1c3760}.job-count{display:flex;justify-content:space-between;align-items:center;margin:25px 0 12px;font-size:12px}.jobs{display:grid;gap:9px}.job{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;border:1px solid #dce7f1;border-radius:9px;padding:15px 18px}.job h3{font-size:14px;color:#0b2c99;margin:0 0 8px}.job mark{background:#fff0e8;color:#f45b17;border-radius:20px;padding:3px 7px;font-size:8px;margin-left:7px}.job-meta{display:flex;flex-wrap:wrap;gap:12px;color:#667b99;font-size:9px}.view-details{font-size:10px;color:#1739bd;text-decoration:underline}.no-openings{margin-top:18px;padding:20px 25px;border-radius:10px;background:#eef5ff;display:flex;align-items:center;gap:20px}.no-openings .big-icon{font-size:42px;color:#5c87e9}.no-openings h3{margin:0;color:#0b2c99}.no-openings p{margin:5px 0;color:#61789c;font-size:11px}.no-openings>div:nth-child(2){flex:1}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:25px}.benefit-grid>div{display:grid;grid-template-columns:50px 1fr;column-gap:12px}.benefit-grid .round-icon{grid-row:span 2}.benefit-grid h3{margin:2px 0;font-size:12px;color:#0b2c99}.benefit-grid p{margin:0;color:#61789c;font-size:10px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:9px;border:1px solid #e1e9f2;margin-top:20px}.metric-grid>div{padding:22px;display:grid;grid-template-columns:48px 1fr;column-gap:10px;align-items:center;border-right:1px solid #e1e9f2}.metric-grid>div:last-child{border:0}.metric-grid b{font-size:25px;color:#0b2c99}.metric-grid small{grid-column:2;font-size:10px;color:#61789c}.industry-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:25px}.industry-cards article{border:1px solid #dde7f1;border-radius:9px;overflow:hidden;position:relative;padding-bottom:17px}.industry-cards img{width:100%;height:125px;object-fit:cover}.industry-cards .round-icon{position:absolute;top:96px;left:16px;border:4px solid #fff}.industry-cards h3{font-size:14px;color:#0b2c99;margin:26px 15px 5px}.industry-cards p{font-size:10px;color:#61789c;margin:0 15px}.industry-cards .learn{margin-left:15px}.stats-blue{background:#f1f7fd;display:grid;grid-template-columns:repeat(4,1fr);padding:23px max(35px,calc((100vw - 1180px)/2));text-align:center}.stats-blue>div{border-right:1px solid #d6e2ef}.stats-blue>div:last-child{border:0}.stats-blue b,.stats-blue span{display:block}.stats-blue b{font-size:25px;color:#0b2c99}.stats-blue span{font-size:10px;color:#61789c}.resource-tabs{width:min(1180px,calc(100% - 70px));margin:12px auto 0;display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.resource-tabs span{border:1px solid #e0e8f2;border-radius:8px;padding:18px 10px;text-align:center;font-size:10px;font-weight:700;color:#0b2c99}.resource-tabs span.active{background:#eff5ff;border-color:#9dc2ff}.resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.resource-grid.featured{grid-template-columns:repeat(3,1fr);margin-bottom:45px}.resource-card{border:1px solid #dce7f1;border-radius:9px;overflow:hidden;background:#fff;position:relative}.resource-card img{width:100%;height:150px;object-fit:cover}.resource-card>div{padding:13px}.resource-card h3{font-size:13px;line-height:1.2;color:#0b2c99;margin:8px 0}.resource-card p{font-size:10px;color:#61789c;margin:0}.resource-card .tag{position:absolute;left:12px;top:12px;background:#fff;border-radius:20px;padding:6px 10px;font-size:8px;font-weight:800;color:#1739bd}.meta{font-size:8px;color:#657a98;margin-top:15px}.meta b{float:right;color:#f45b17;font-size:14px}.latest-label{margin-top:15px}.subscribe{padding:38px max(35px,calc((100vw - 1180px)/2));background:#eef5ff;display:flex;justify-content:space-between;align-items:center;gap:30px}.subscribe h2{margin:4px 0}.subscribe p{font-size:12px;color:#61789c;max-width:600px}.newsletter.big{display:flex;min-width:390px}.newsletter.big input{border:0;background:#fff;padding:14px;width:100%;border-radius:28px 0 0 28px;outline:none}.newsletter.big .btn{border-radius:0 28px 28px 0}.purpose-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}.purpose-grid>div{background:#f5f9fd;border:1px solid #e4ebf3;border-radius:9px;padding:22px}.purpose-grid h3{font-size:14px;color:#0b2c99;margin:12px 0 6px}.purpose-grid p{font-size:11px;color:#61789c;margin:0}.timeline{display:grid;grid-template-columns:repeat(6,1fr);margin-top:25px}.timeline>div{border-top:2px solid #dce6f1;padding:14px 10px;position:relative}.timeline>div:before{content:"";width:10px;height:10px;border-radius:50%;background:#f97316;position:absolute;top:-6px;left:0}.timeline b,.timeline span{display:block}.timeline b{font-size:14px;color:#0b2c99}.timeline span{font-size:10px;color:#61789c;margin-top:5px}.contact-layout{display:grid;grid-template-columns:1.15fr .9fr;gap:45px}.contact-form{border:1px solid #dde7f1;border-radius:9px;padding:17px;display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:20px}.contact-form>div{display:grid;gap:5px}.contact-form label{font-size:10px;font-weight:800;color:#1a3760}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid #d8e4ef;border-radius:7px;padding:12px;outline:none;color:#34506f}.contact-form textarea{height:130px;resize:vertical}.contact-form .full{grid-column:1/-1}.contact-info{display:grid;gap:10px;margin-top:20px}.contact-info>div{display:flex;gap:13px;border:1px solid #dde7f1;border-radius:9px;padding:15px}.contact-info h3{font-size:12px;color:#0b2c99;margin:2px 0 3px}.contact-info p{font-size:10px;color:#61789c;margin:0}.map-placeholder{height:270px;border-radius:9px;background:linear-gradient(135deg,#eaf1f8,#d1deeb);display:grid;place-content:center;text-align:center;position:relative;overflow:hidden}.map-placeholder:before{content:"";position:absolute;inset:0;background-image:linear-gradient(25deg,transparent 48%,#ffffffaa 49%,transparent 51%),linear-gradient(115deg,transparent 48%,#ffffffaa 49%,transparent 51%);background-size:100px 100px;opacity:.7}.map-placeholder span,.map-placeholder b,.map-placeholder small{position:relative;z-index:2}.map-placeholder span{font-size:38px;color:#153dc5}.map-placeholder b{color:#0b2c99}.map-placeholder small{color:#61789c}.toast{position:fixed;right:25px;bottom:25px;background:#06213a;color:#fff;padding:14px 18px;border-radius:8px;z-index:100;box-shadow:0 10px 30px #0004;opacity:0;transform:translateY(10px);transition:.25s}.toast.show{opacity:1;transform:none}
@media(max-width:1050px){.main-nav{gap:14px}.main-nav a{font-size:11px}.nav-wrap{width:min(100% - 35px,1180px)}.hero-content,.home-copy{width:min(100% - 35px,1180px)}.section{padding-left:20px;padding-right:20px}.product-band,.cta,.footer{padding-left:20px;padding-right:20px}.industry-row{grid-template-columns:repeat(4,1fr)}.footer-inner{grid-template-columns:repeat(3,1fr)}.all-services{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.header{height:65px}.logo-link{width:145px}.main-nav{display:none;position:absolute;left:15px;right:15px;top:65px;height:auto;background:#fff;box-shadow:0 15px 30px #06213a1c;border-radius:0 0 10px 10px;padding:12px;flex-direction:column;align-items:stretch}.main-nav.open{display:flex}.main-nav a{height:40px;padding:0 10px}.main-nav a.active:after{bottom:0}.menu-btn{display:block}.nav-cta{display:none}.hero{height:440px}.hero-bg{width:100%;opacity:.45}.hero-overlay{background:linear-gradient(90deg,#031a2ef2,#061f36a8)}.hero-content{padding-top:48px}.hero h1{font-size:38px}.scribble{right:8%;top:auto;bottom:22px}.home-hero{height:510px}.home-hero-img{width:100%;opacity:.35}.home-copy{padding-top:50px}.home-copy h1{font-size:37px}.home-points{gap:14px;flex-wrap:wrap}.trust-strip,.mini-stats{width:100%;grid-template-columns:1fr 1fr;border-radius:0}.trust-strip>div,.mini-stat{padding:16px 10px}.section{padding-top:45px;padding-bottom:45px}.section h2{font-size:30px}.section-head{display:block}.section-head .text-link{display:inline-block;margin-top:12px}.service-grid,.all-services,.feature-grid,.feature-grid.compact,.industry-cards,.resource-grid,.resource-grid.featured,.purpose-grid,.benefit-grid{grid-template-columns:1fr}.split,.contact-layout{grid-template-columns:1fr;gap:30px}.industry-row{grid-template-columns:repeat(2,1fr)}.product-band{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px}.product-band img{height:180px}.product-band ul{grid-template-columns:1fr 1fr}.cta{display:block;padding-top:34px;padding-bottom:34px}.cta .btn{margin-top:17px}.cta-script{position:absolute;right:10px;bottom:20px}.footer-inner{grid-template-columns:1fr 1fr}.footer-bottom{display:grid;gap:7px}.benefit-strip{grid-template-columns:1fr 1fr}.benefit-strip>div{padding:12px}.process-row{grid-template-columns:1fr;gap:18px}.process-row>div{border:0}.dark-values{grid-template-columns:1fr}.values-row{grid-template-columns:1fr 1fr;gap:18px}.values-row>div{border:0}.testimonial-grid{grid-template-columns:1fr}.logo-wall{grid-template-columns:repeat(3,1fr)}.faq-grid{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr}.job{grid-template-columns:1fr}.job .btn{justify-self:start}.no-openings{display:grid}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid>div{border-bottom:1px solid #e1e9f2}.stats-blue{grid-template-columns:1fr 1fr}.resource-tabs{width:calc(100% - 30px);grid-template-columns:repeat(2,1fr)}.subscribe{display:block;padding-left:20px;padding-right:20px}.newsletter.big{min-width:0;margin-top:15px}.timeline{grid-template-columns:repeat(2,1fr);gap:15px}.contact-form{grid-template-columns:1fr}.contact-form .full{grid-column:auto}}
@media(max-width:460px){.footer-inner{grid-template-columns:1fr}.filters{grid-template-columns:1fr}.job-meta{gap:8px}.industry-row{grid-template-columns:1fr 1fr}.hero h1{font-size:34px}.home-copy h1{font-size:34px}}
/* HOME REFERENCE MATCH — v3 */
.header{height:58px}.nav-wrap{width:min(1280px,calc(100% - 70px));gap:20px}.logo-link{width:132px}.main-nav{gap:20px}.main-nav a{font-size:11px}.nav-tools{gap:10px}.nav-cta{padding:10px 18px;font-size:11px}
.home-hero{height:305px}.home-hero-img{width:58%;height:100%;object-fit:cover;object-position:center}.home-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#061d34 0%,#061d34f2 38%,#061d3490 54%,#061d3400 78%);z-index:1}.home-copy{width:min(1280px,calc(100% - 70px));padding-top:35px}.home-copy h1{font-size:34px;max-width:500px}.home-copy p{font-size:12px;line-height:1.35;max-width:440px;margin-bottom:12px}.home-copy .eyebrow{font-size:8px;margin-bottom:7px}.home-copy .hero-actions .btn{padding:10px 17px;font-size:10px}.home-points{gap:26px;margin-top:19px}.home-points span{grid-template-columns:23px auto}.home-points i{grid-row:span 2;color:#ff5c16;font-style:normal}.home-points b{font-size:9px}.home-points small{font-size:8px}.home-script{right:15%;top:34%;font-size:19px}.home-script em{display:block;width:55px;height:3px;background:#f97316;margin:5px auto 0;transform:rotate(-8deg)}
.home-stats{margin-top:-10px;border-radius:6px;width:min(1120px,calc(100% - 100px))}.home-stats>div{padding:13px 20px;justify-content:flex-start}.home-stats .stat-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff0e9;color:#f45b17;font-size:17px}.home-stats b{font-size:18px}.home-stats small{font-size:8px}
.trusted-logos{padding:26px max(35px,calc((100vw - 1180px)/2)) 20px}.trusted-logos .eyebrow{font-size:8px;margin-bottom:10px}.logo-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:50px;align-items:center;justify-items:center;gap:18px 28px;color:#17315a}.logo-row .trusted-logo-item{font-size:17px;white-space:nowrap;width:150px;height:50px;min-width:150px;min-height:50px;max-width:150px;max-height:50px;padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;transform:translate(var(--logo-left,0px),var(--logo-top,0px));justify-content:var(--logo-align,center);border:0!important;background:transparent}.logo-row .trusted-logo-item img{display:block;width:150px!important;height:50px!important;max-width:150px!important;max-height:50px!important;object-fit:contain;object-position:var(--logo-position,center center);border-radius:var(--logo-radius,0px)}.logo-row a{font-size:9px;grid-column:1/-1;justify-self:end}.logo-row b{color:inherit!important}
.section{padding-top:42px;padding-bottom:42px}.section h2{font-size:29px}.section-head{margin-bottom:20px}.section-head p{font-size:12px;line-height:1.35}.home-services-section{padding-top:28px}.home-services{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.home-service{padding:14px 12px;min-height:145px}.home-service .round-icon{width:38px;height:38px;font-size:18px}.home-service h3{font-size:10px;margin:9px 0 5px;line-height:1.15}.home-service p{font-size:8px;line-height:1.35}
.home-about{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;padding-top:35px}.home-story-media{position:relative}.home-story-media .feature-img{height:235px}.story-play{position:absolute;left:18px;bottom:16px;display:flex;gap:10px;align-items:center;color:#fff}.story-play>span{width:36px;height:36px;border-radius:50%;background:#fff;color:#f45b17;display:grid;place-items:center}.story-play b,.story-play small{display:block;text-shadow:0 1px 5px #000}.story-play b{font-size:10px}.story-play small{font-size:8px;max-width:150px}.home-about p{font-size:12px;line-height:1.45}.three-cols{gap:12px;margin:16px 0}.three-cols b{font-size:17px}.three-cols strong{font-size:9px}.three-cols small{font-size:8px}
.industry-preview{padding-top:34px;padding-bottom:34px}.home-industry-row{grid-template-columns:repeat(8,1fr);gap:6px}.home-industry-row div{height:100px}.home-industry-row b{font-size:7px;left:6px;bottom:6px}
.home-product{padding-top:30px;padding-bottom:30px;grid-template-columns:1fr 1.25fr .7fr;min-height:190px}.home-product h2{font-size:27px}.home-product p{font-size:10px;line-height:1.4;max-width:360px}.home-product .btn{padding:9px 15px;font-size:9px}.product-demo{margin-left:5px}.product-visual img{height:155px}.home-product li{font-size:9px}
.testimonials{padding-top:36px;padding-bottom:34px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.testimonial{border:1px solid #e1eaf4;border-radius:8px;padding:16px;position:relative;min-height:135px}.testimonial .quote{font-size:28px;color:#2d79d7;line-height:1}.testimonial p{font-size:9px;color:#506a91;line-height:1.4;margin:0 0 12px}.person{display:flex;align-items:center;gap:8px}.avatar{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#e9f0fa;color:#0b2c99;font-weight:800;font-size:11px}.person b,.person small{display:block}.person b{font-size:8px;color:#17315a}.person small{font-size:7px;color:#71839a}
.home-blog{padding-top:34px;padding-bottom:38px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.blog-card{border:1px solid #e1eaf4;border-radius:8px;overflow:hidden;background:#fff}.blog-card img{width:100%;height:115px;object-fit:cover}.blog-card>div{padding:11px}.blog-card small{font-size:7px;color:#71839a}.blog-card h3{font-size:11px;line-height:1.25;color:#0b2c99;margin:5px 0 9px}.blog-card .text-link{font-size:8px}
@media(max-width:1050px){.home-services{grid-template-columns:repeat(3,1fr)}.home-industry-row{grid-template-columns:repeat(4,1fr)}.logo-row{flex-wrap:wrap;justify-content:center}.home-product{grid-template-columns:1fr 1fr}.home-product ul{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.main-nav{gap:12px}}
@media(max-width:760px){.header{height:65px}.home-hero{height:500px}.home-hero-img{width:100%;opacity:.4}.home-copy{padding-top:48px}.home-copy h1{font-size:37px}.home-services{grid-template-columns:1fr}.home-about{grid-template-columns:1fr}.home-industry-row{grid-template-columns:repeat(2,1fr)}.home-product{grid-template-columns:1fr}.home-product ul{grid-template-columns:1fr 1fr}.testimonial-grid,.blog-grid{grid-template-columns:1fr}.home-stats{width:100%;margin:0;border-radius:0}.trusted-logos{padding-left:20px;padding-right:20px}.logo-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:50px;gap:18px 12px}.logo-row .trusted-logo-item{width:150px;height:50px;min-width:150px;min-height:50px;max-width:150px;max-height:50px;padding:0}.logo-row .trusted-logo-item img{width:150px!important;height:50px!important;max-width:150px!important;max-height:50px!important}.logo-row b{font-size:13px}}

/* V4 — premium stock photography / composition pass */
.home-hero{height:390px;min-height:390px;background:#061d34}
.home-hero-img{width:66%;height:100%;object-fit:cover;object-position:72% center;filter:saturate(.92) contrast(1.02)}
.home-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#061d34 0%,#061d34f4 31%,#061d34d9 43%,#061d3466 58%,#061d3400 82%);z-index:1}
.home-copy{padding-top:55px}
.home-copy h1{font-size:41px;max-width:560px}
.home-copy p{font-size:14px;line-height:1.5;max-width:500px}
.cta{min-height:190px;background-position:center 52%;background-size:cover;background-repeat:no-repeat}
.cta:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,19,35,.18),rgba(2,19,35,.08));pointer-events:none}
.cta>*{position:relative;z-index:1}
@media(max-width:760px){.home-hero{height:520px;min-height:520px}.home-hero-img{width:100%;opacity:.48;object-position:70% center}.home-hero-shade{background:linear-gradient(90deg,#061d34f5 0%,#061d34d9 48%,#061d3480 78%,#061d3430 100%)}.home-copy{padding-top:58px}.home-copy h1{font-size:37px}.cta{min-height:220px;background-position:center}.cta:before{background:rgba(2,19,35,.12)}}

/* V5 HOME — exact reference image composition */
.home-hero{height:390px;min-height:390px;background:#061d34}
.home-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:none}
.home-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,27,48,.08) 0%,rgba(4,27,48,.12) 35%,rgba(4,27,48,0) 72%);z-index:1}
.home-copy{padding-top:55px}
.home-copy h1{font-size:41px;max-width:560px}
.home-copy p{font-size:14px;line-height:1.5;max-width:500px}
.hero-float-card{position:absolute;right:7.5%;bottom:34px;z-index:5;width:190px;min-height:92px;background:rgba(255,255,255,.96);border-radius:9px;padding:17px 16px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 14px 35px rgba(0,0,0,.18);color:#17315a}
.hero-float-card strong{display:block;font-size:15px;line-height:1.1;margin-bottom:8px}
.hero-float-card span{display:block;font-size:10px;line-height:1.3;color:#657a98}
.hero-float-card>b{width:34px;height:34px;border-radius:6px;background:#f97316;color:#fff;display:grid;place-items:center;font-size:18px}
.home-story-media .feature-img{height:300px;object-fit:cover;object-position:center center}
.cta{min-height:190px;background-position:center center;background-size:cover;background-repeat:no-repeat}
.cta:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,26,45,.82) 0%,rgba(3,26,45,.52) 52%,rgba(3,26,45,.12) 100%);pointer-events:none}
.cta>*{position:relative;z-index:1}
@media(max-width:760px){
 .home-hero{height:520px;min-height:520px}
 .home-hero-img{object-position:66% center}
 .home-hero-shade{background:linear-gradient(90deg,rgba(4,27,48,.42) 0%,rgba(4,27,48,.18) 58%,rgba(4,27,48,.08) 100%)}
 .home-copy{padding-top:58px}
 .home-copy h1{font-size:37px}
 .hero-float-card{right:20px;bottom:22px;width:170px;min-height:78px;padding:13px}
 .hero-float-card strong{font-size:13px}
 .home-story-media .feature-img{height:260px}
 .cta{min-height:220px;background-position:center center}
 .cta:before{background:linear-gradient(90deg,rgba(3,26,45,.82),rgba(3,26,45,.48))}
}

/* V7 LOGO FIX: inline SVG, guaranteed visible without asset-path dependencies */
.brand-logo-inline{width:100%;height:auto;display:block;overflow:visible}.logo-link{display:flex;align-items:center}.footer-brand .brand-logo-inline{max-width:170px}
\n\n/* FINAL HOME HERO FIX: keep the real local hero images above the background overlays. */
.home-hero-slides{position:absolute;inset:0;z-index:0;overflow:hidden}
.home-hero-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;opacity:0!important;visibility:hidden!important;transition:opacity .7s ease,visibility .7s ease!important;filter:none!important}
.home-hero-img.active{opacity:1!important;visibility:visible!important}
.home-hero-shade{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(4,27,48,.96) 0%,rgba(4,27,48,.84) 29%,rgba(4,27,48,.48) 49%,rgba(4,27,48,.12) 72%,rgba(4,27,48,0) 100%)!important}
.home-hero:after{display:none!important}
.home-copy{position:relative!important;z-index:3!important}
.home-script,.hero-float-card{z-index:4!important}
@media(max-width:760px){.home-hero-img{object-position:68% center!important}.home-hero-shade{background:linear-gradient(90deg,rgba(4,27,48,.92) 0%,rgba(4,27,48,.70) 46%,rgba(4,27,48,.30) 78%,rgba(4,27,48,.10) 100%)!important}}

/* FINAL HOME HERO IMAGE FIX */
.home-hero-slides{position:absolute!important;inset:0!important;z-index:0!important;display:block!important}
.home-hero-slides img.home-hero-img{position:absolute!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;display:block!important}
.home-hero-slides img.home-hero-img.active{opacity:1!important;visibility:visible!important}
.home-hero-slides img.home-hero-img:not(.active){opacity:0!important;visibility:hidden!important}
.home-hero-shade{z-index:1!important}
.home-copy,.home-script,.hero-float-card{z-index:3!important}
.home-hero{isolation:isolate!important}
.home-cta{background-size:cover!important;background-position:center!important}


/* HOME FINAL — fixed layout requested by client.
   Hero uses the woman-with-tablet image only.
   Team image belongs beside More Than HR in the About section. */
.home-hero-static{position:relative;overflow:hidden;height:390px;min-height:390px;background:#061d34}
.home-hero-static .home-hero-slides{position:absolute;inset:0;z-index:0;overflow:hidden}
.home-hero-static .home-hero-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;display:block!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;visibility:visible!important}
.home-hero-static .home-hero-shade{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(4,27,48,.90) 0%,rgba(4,27,48,.78) 28%,rgba(4,27,48,.40) 50%,rgba(4,27,48,.10) 74%,rgba(4,27,48,0) 100%)!important}
.home-hero-static .home-copy{position:relative!important;z-index:3!important}
.home-hero-static .home-script,.home-hero-static .hero-float-card{z-index:4!important}
.home-about{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}
.home-about .home-story-media{position:relative;min-width:0}
.home-about .home-story-media .feature-img{display:block;width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:9px}
@media(max-width:760px){
 .home-hero-static{height:520px;min-height:520px}
 .home-hero-static .home-hero-img{object-position:66% center!important}
 .home-hero-static .home-hero-shade{background:linear-gradient(90deg,rgba(4,27,48,.90) 0%,rgba(4,27,48,.70) 46%,rgba(4,27,48,.25) 82%,rgba(4,27,48,.08) 100%)!important}
 .home-about{grid-template-columns:1fr}
 .home-about .home-story-media .feature-img{height:260px}
}


/* FINAL NEXCORE HOME PRODUCT SHOWCASE */
.home-product{grid-template-columns:1fr 1.65fr .72fr;gap:28px;min-height:285px;padding-top:34px;padding-bottom:34px;align-items:center}
.home-product .product-visual{height:255px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.home-product .product-visual img{width:100%;height:255px;object-fit:contain;object-position:center center;border-radius:0;display:block}
.home-product ul{margin-left:4px}
.home-product li{font-size:11px;line-height:1.4;white-space:nowrap}
@media(max-width:1050px){.home-product{grid-template-columns:1fr 1.5fr}.home-product ul{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.home-product .product-visual{height:230px}.home-product .product-visual img{height:230px}}
@media(max-width:760px){.home-product{grid-template-columns:1fr;min-height:0;padding-top:32px;padding-bottom:32px}.home-product .product-visual{height:270px;order:2}.home-product .product-visual img{height:270px}.home-product ul{order:3;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.home-product ul li{white-space:normal;font-size:10px}}

/* NexCore home showcase — single composed 16:9 visual */
.home-product-showcase{position:relative;width:100%;height:260px;margin:0;overflow:hidden;background:#041d33;line-height:0}
.home-product-showcase>img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center}
.nexcore-cta-layer{position:absolute;left:4.3%;top:56%;display:flex;gap:12px;align-items:center;z-index:3;line-height:normal}
.nexcore-cta{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 22px;border-radius:24px;font:700 14px/1 Arial,sans-serif;text-decoration:none;white-space:nowrap;box-sizing:border-box;transition:transform .18s ease,filter .18s ease,background .18s ease}
.nexcore-cta:hover{transform:translateY(-1px);filter:brightness(1.04)}
.nexcore-cta-explore{background:#f97316;color:#fff;box-shadow:0 8px 18px rgba(249,115,22,.22)}
.nexcore-cta-explore span{margin-left:8px;font-size:16px}
.nexcore-cta-demo{background:rgba(4,29,51,.25);border:2px solid #f97316;color:#f97316;padding:0 20px}
.nexcore-cta-demo .play{font-size:11px;margin-right:8px}
@media(max-width:760px){
  .home-product-showcase{height:260px}
  .home-product-showcase>img{object-fit:cover;object-position:center center}
  .nexcore-cta-layer{left:4%;top:57%;gap:8px}
  .nexcore-cta{height:36px;padding:0 13px;font-size:11px}
  .nexcore-cta-demo{padding:0 12px}
}

/* NexCore 260px showcase - self-contained fallback */
.home-product-showcase{height:260px!important;position:relative!important;overflow:hidden!important;background-color:#041d33!important;background-image:url("data:image/jpeg;base64,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" )!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:100% 100%!important;}
.home-product-showcase>img{display:none!important;}

/* NexCore showcase final visual tuning */
.home-product-showcase{
  position:relative!important;
  height:300px!important;
  min-height:300px!important;
  overflow:hidden!important;
  background-color:#031a2e!important;
  background-image:url('../assets/nexcore-home-hero-user.webp')!important;
  background-repeat:no-repeat!important;
  background-position:center center!important;
  background-size:92% auto!important;
}
.home-product-showcase>img{display:none!important;}
.nexcore-cta-layer{left:5.1%!important;top:70%!important;}
@media(max-width:760px){
  .home-product-showcase{height:260px!important;min-height:260px!important;background-size:auto 100%!important;background-position:center!important;}
  .nexcore-cta-layer{left:4%!important;top:70%!important;gap:7px!important;}
  .nexcore-cta{height:34px!important;padding:0 12px!important;font-size:10px!important;}
}

/* =========================================================
   Our Services page — isolated page styling
   Does not alter Home sections.
   ========================================================= */
.services-hero{height:270px;position:relative;overflow:hidden;background:#071f36;color:#fff}
.services-hero-bg{position:absolute;inset:0;background:url('../assets/services/hero.webp') center center/cover no-repeat}
.services-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,25,44,.96) 0%,rgba(3,25,44,.88) 34%,rgba(3,25,44,.25) 66%,rgba(3,25,44,.02) 100%)}
.services-hero-inner{position:relative;z-index:2;width:min(1180px,calc(100% - 70px));height:100%;margin:auto;display:flex;align-items:center}
.services-hero-copy{width:60%;padding-top:2px;position:relative}
.services-hero-copy .eyebrow{margin-bottom:8px}
.services-hero-copy h1{font-size:38px;line-height:1.02;letter-spacing:-1.3px;margin:0 0 9px;color:#fff}
.services-hero-copy h1 span{color:#f97316}
.services-hero-copy p{font-size:14px;line-height:1.45;width:470px;max-width:470px;color:#eef5fb;margin:0;position:absolute;right:-350px;top:-55px}
.services-hero-copy .hero-actions{display:flex;gap:11px;flex-wrap:wrap}
.services-hero-copy .btn{padding:11px 18px;font-size:12px}
.services-scribble{position:absolute;right:3.5%;top:50%;transform:translateY(-50%) rotate(-7deg);font-size:28px;line-height:.98;font-style:italic;font-weight:800;text-align:center;color:#082545}
.services-scribble span{position:relative}
.services-scribble span:after{content:"";position:absolute;height:3px;background:#f97316;left:0;right:-7px;bottom:-8px;transform:rotate(-5deg);border-radius:3px}
.services-core{padding-top:25px;padding-bottom:26px}
.services-core .section-head{margin-bottom:13px}
.services-core .section h2{margin-top:4px}
.services-core .section-head p{font-size:14px}
.services-core .service-grid{gap:8px}
.services-core .service-wide{min-height:145px;padding:18px 20px;gap:15px;border-radius:9px}
.services-core .service-wide h3{margin:0 0 5px;font-size:14px}
.services-core .service-wide p{font-size:11px;line-height:1.42}
.services-core .service-icon{width:55px;height:55px;font-size:26px;background:#fff3ec}
.services-core .learn{margin-top:9px;font-size:11px}
.services-core .nexcore-wide{padding:16px 20px;background:linear-gradient(135deg,#f6faff,#eaf3ff);border-color:#8ebcf4}
.nexcore-card-top{display:flex;align-items:center;gap:10px;margin-bottom:3px}
.nexcore-card-top img{width:118px!important;height:auto!important;margin:0!important}
.nexcore-card-top .nexcore-badge{font-size:8px;padding:4px 9px;order:2}
.services-benefits{padding-top:20px;padding-bottom:20px}
.services-cta{height:190px;min-height:190px;position:relative;overflow:hidden;color:#fff}
.services-cta-bg{position:absolute;inset:0;background:url('../assets/services/cta.webp') center 48%/cover no-repeat}
.services-cta-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,26,45,.97) 0%,rgba(3,26,45,.88) 39%,rgba(3,26,45,.28) 76%,rgba(3,26,45,.05) 100%)}
.services-cta-inner{position:relative;z-index:2;width:min(1180px,calc(100% - 70px));height:100%;margin:auto;display:flex;align-items:center}
.services-cta-inner>div{max-width:620px}
.services-cta h2{font-size:25px;line-height:1.08;margin:0 0 5px;color:#fff}
.services-cta p{font-size:13px;margin:0 0 10px;color:#e5eef7}
.services-cta .btn{padding:10px 19px;font-size:12px}
@media(max-width:1050px){
 .services-hero-copy{width:67%}.services-hero-copy p{position:static;width:auto;max-width:500px;margin:0 0 15px}.services-scribble{right:2%;font-size:23px}.services-core .service-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:760px){
 .services-hero{height:500px}.services-hero-bg{background-position:67% center}.services-hero-overlay{background:linear-gradient(90deg,rgba(3,25,44,.94) 0%,rgba(3,25,44,.78) 58%,rgba(3,25,44,.35) 100%)}
 .services-hero-inner{width:calc(100% - 40px);align-items:flex-start;padding-top:55px}.services-hero-copy{width:100%}.services-hero-copy h1{font-size:34px}.services-hero-copy p{position:static;width:auto;max-width:500px;font-size:13px;margin:0 0 15px}.services-scribble{display:none}
 .services-core{padding:38px 20px}.services-core .service-grid{grid-template-columns:1fr}.services-core .service-wide{min-height:0;padding:18px}.services-benefits{grid-template-columns:1fr 1fr;padding:22px 20px;gap:12px}.services-benefits>div{border:0!important;padding:10px}.services-cta{height:220px;min-height:220px}.services-cta-bg{background-position:center center}.services-cta-inner{width:calc(100% - 40px)}.services-cta h2{font-size:24px}.services-cta p{font-size:12px}
}

/* =========================================================
   OUR SERVICES — FINAL HERO TUNING
   390px desktop hero, with the hero visual shifted slightly down
   so the woman's head and upper body remain clearly visible.
   Home page remains untouched.
   ========================================================= */
.services-hero{height:390px;min-height:390px}
.services-hero-bg{background-position:center 40%}
.services-hero-inner{align-items:center}
@media(max-width:1050px){.services-hero{height:400px}.services-hero-bg{background-position:center 40%}}
@media(max-width:760px){.services-hero{height:500px}.services-hero-bg{background-position:67% center}}

/* =========================================================
   OUR SERVICES — HERO FINAL VISUAL POSITION
   Show the supplied hero artwork without cover-cropping/zooming.
   Move the People / Solutions / Progress mark upward into the
   brighter area of the original artwork.
   ========================================================= */
@media(min-width:1051px){
  .services-hero-bg{
    background-size:100% 100% !important;
    background-position:center center !important;
  }
  .services-scribble{
    top:32% !important;
  }
}

/* FINAL AGREED ADJUSTMENTS — Our Services hero only */
@media(min-width:1051px){
  .services-hero-copy p{
    position:static !important;
    width:470px !important;
    max-width:470px !important;
    margin:0 0 15px !important;
  }
  .services-scribble{
    top:24% !important;
    color:#fff !important;
  }
  .services-scribble span:after{
    background:#f97316 !important;
  }
}

/* NexCore service card branding */
.nexcore-wide .nexcore-card-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px}
.nexcore-brand{display:flex;align-items:center;gap:10px}
.nexcore-mark{width:42px;height:42px;border-radius:10px;background:#082545;color:#fff;display:grid;place-items:center;font-size:25px;font-weight:900;line-height:1;position:relative;overflow:hidden}
.nexcore-mark:after{content:"";position:absolute;right:-7px;top:8px;width:18px;height:27px;border:4px solid #f97316;border-left:0;transform:skewX(-18deg);opacity:.95}
.nexcore-word{display:flex;align-items:baseline;font-size:25px;line-height:1;font-weight:800;letter-spacing:-1px}
.nexcore-word b{color:#082545;font-weight:800}
.nexcore-word strong{color:#f97316;font-weight:800}
.nexcore-wide .nexcore-badge{font-size:10px;letter-spacing:1.4px;font-weight:800;color:#0b2c99;white-space:nowrap}

/* NexCore supplied brand mark — use the user's approved mark beside the wordmark */
.nexcore-brand .nexcore-mark-img{width:42px!important;height:42px!important;border-radius:10px;display:block;object-fit:contain;flex:none}
/* Version 2 — HR Outsourcing supplied images: preserve full image, no crop/zoom */
body[data-page="hr-outsourcing"] .hero-bg{object-fit:contain;object-position:right center;background:#061e35;}
body[data-page="hr-outsourcing"] .feature-img{object-fit:contain;object-position:center center;background:#061e35;}
@media(max-width:760px){
  body[data-page="hr-outsourcing"] .hero-bg{object-fit:contain;object-position:center center;opacity:.45;}
}

/* V3 — HR CONSULTANCY HERO IMAGES: show supplied artwork without zoom or crop */
body[data-page="hr-consultancy"] .hero-bg{width:100%;object-fit:contain;object-position:center center;background:#061e35;}
body[data-page="hr-consultancy"] .feature-img{object-fit:contain;object-position:center center;background:#061e35;}
@media(max-width:760px){
  body[data-page="hr-consultancy"] .hero-bg{width:100%;object-fit:contain;object-position:center center;}
  body[data-page="hr-consultancy"] .feature-img{object-fit:contain;object-position:center center;}
}



/* V5 — HR CONSULTANCY supplied hero: full-width, full-image display with no crop/zoom */
body[data-page="hr-consultancy"] .hero-bg{
  left:0 !important;
  right:auto !important;
  top:0 !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  object-fit:fill !important;
  object-position:center center !important;
  background:#061e35 !important;
}
body[data-page="hr-consultancy"] .hero-overlay{
  background:linear-gradient(90deg,rgba(3,26,46,.92) 0%,rgba(3,26,46,.72) 34%,rgba(3,26,46,.28) 58%,rgba(3,26,46,0) 78%) !important;
}
@media(max-width:760px){
  body[data-page="hr-consultancy"] .hero-bg{object-fit:fill !important;}
}

/* V6 — HR CONSULTANCY Overview image: fill the entire image box with no side gaps */
body[data-page="hr-consultancy"] .service-overview .feature-img{
  width:100% !important;
  height:300px !important;
  object-fit:fill !important;
  object-position:center center !important;
  background:transparent !important;
}
@media(max-width:760px){
  body[data-page="hr-consultancy"] .service-overview .feature-img{
    width:100% !important;
    height:260px !important;
    object-fit:fill !important;
  }
}

/* V7 — TRAINING & DEVELOPMENT supplied hero: use the full artwork edge-to-edge, with no crop or zoom */
body[data-page="training-development"] .hero-bg{
  left:0 !important;
  right:auto !important;
  top:0 !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  object-fit:fill !important;
  object-position:center center !important;
  background:#061e35 !important;
}
@media(max-width:760px){
  body[data-page="training-development"] .hero-bg{
    object-fit:fill !important;
  }
}

/* V8 — PERFORMANCE MANAGEMENT supplied hero: use the full artwork edge-to-edge, with no crop or zoom */
body[data-page="performance-management"] .hero-bg{
  left:0 !important;
  right:auto !important;
  top:0 !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  object-fit:fill !important;
  object-position:center center !important;
  background:#061e35 !important;
}
@media(max-width:760px){
  body[data-page="performance-management"] .hero-bg{
    object-fit:fill !important;
  }
}


/* V9 — PAYROLL MANAGEMENT supplied hero: full artwork edge-to-edge, no crop or zoom */
body[data-page="payroll-management"] .hero-bg{
  left:0 !important;
  right:auto !important;
  top:0 !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  object-fit:fill !important;
  object-position:center center !important;
  background:#061e35 !important;
}
@media(max-width:760px){
  body[data-page="payroll-management"] .hero-bg{object-fit:fill !important;}
}

/* V10 — HR POLICIES & COMPLIANCE supplied hero: full artwork edge-to-edge, no crop or zoom */
body[data-page="hr-policies-compliance"] .hero-bg{
  left:0 !important;
  right:auto !important;
  top:0 !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  object-fit:fill !important;
  object-position:center center !important;
  background:#061e35 !important;
}
@media(max-width:760px){
  body[data-page="hr-policies-compliance"] .hero-bg{object-fit:fill !important;}
}

.nexcore-hero .hero-bg{width:100%;height:100%;right:0;top:0;object-fit:fill;object-position:center;background:#061e35}.nexcore-hero .hero-overlay{background:linear-gradient(90deg,#031a2e00 0%,#031a2e00 100%)}.nexcore-overview-img{height:300px;object-fit:contain;object-position:center;background:#fff}

/* V13: Careers supplied hero image — full width, natural aspect ratio, no crop/zoom. */
.careers-hero-image{width:92%;max-width:1400px;margin:22px auto 0;overflow:hidden;background:#061d34;line-height:0;border-radius:4px}
.careers-hero-image img{display:block;width:100%;height:auto;max-width:none;object-fit:contain}
@media(max-width:760px){.careers-hero-image{width:100%;margin-top:0;border-radius:0}.careers-hero-image img{width:100%;height:auto}}

/* V15 — Careers hero: match the service-page hero height and sit directly under the header. */
body[data-page="careers"] .careers-hero-image{
  width:100%;
  max-width:none;
  height:390px;
  margin:0;
  border-radius:0;
  overflow:hidden;
  background:#061d34;
}
body[data-page="careers"] .careers-hero-image img{
  display:block;
  width:100%;
  height:100%;
  max-width:none;
  object-fit:fill;
}
@media(max-width:760px){
  body[data-page="careers"] .careers-hero-image{
    width:100%;
    height:500px;
    margin:0;
    border-radius:0;
  }
  body[data-page="careers"] .careers-hero-image img{
    width:100%;
    height:100%;
    object-fit:fill;
  }
}


/* V16 — Industries supplied hero: full-width artwork, preserving all four bottom icons. */
body[data-page="industries"] .industries-hero-image{
  width:100%;
  height:390px;
  margin:0;
  overflow:hidden;
  background:#061d34;
  line-height:0;
}
body[data-page="industries"] .industries-hero-image img{
  display:block;
  width:100%;
  height:100%;
  max-width:none;
  object-fit:fill;
}
@media(max-width:760px){
  body[data-page="industries"] .industries-hero-image{height:500px;}
  body[data-page="industries"] .industries-hero-image img{width:100%;height:100%;object-fit:fill;}
}

/* V17 — Industries hero: restore the original copy/actions over the supplied full-width artwork. */
body[data-page="industries"] .industries-hero-image{
  position:relative;
  height:390px;
  min-height:390px;
}
body[data-page="industries"] .industries-hero-image:after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,rgba(3,25,44,.92) 0%,rgba(3,25,44,.78) 30%,rgba(3,25,44,.30) 52%,rgba(3,25,44,.04) 76%,rgba(3,25,44,0) 100%);
  pointer-events:none;
}
body[data-page="industries"] .industries-hero-copy{
  position:absolute;
  z-index:3;
  left:max(6vw,70px);
  top:50%;
  transform:translateY(-50%);
  color:#fff;
}
body[data-page="industries"] .industries-hero-copy .eyebrow{
  display:flex;align-items:center;gap:14px;color:#fff;font-weight:800;font-size:14px;letter-spacing:1.2px;margin-bottom:14px;
}
body[data-page="industries"] .industries-hero-copy .eyebrow:before{content:"";display:block;width:56px;height:4px;background:#f97316;border-radius:3px}
body[data-page="industries"] .industries-hero-copy h1{font-size:46px;line-height:1.02;letter-spacing:-1.5px;margin:0 0 14px;color:#fff}
body[data-page="industries"] .industries-hero-copy p{font-size:17px;line-height:1.42;margin:0 0 22px;color:#fff}
body[data-page="industries"] .industries-hero-copy .hero-actions{display:flex;gap:14px;align-items:center}
body[data-page="industries"] .industries-hero-copy .btn{padding:13px 20px;font-size:14px}
body[data-page="industries"] .industries-hero-copy .btn-outline-light{color:#fff;border:2px solid rgba(255,255,255,.9);background:transparent}
@media(max-width:760px){
 body[data-page="industries"] .industries-hero-image{height:500px;min-height:500px}
 body[data-page="industries"] .industries-hero-copy{left:28px;right:20px}
 body[data-page="industries"] .industries-hero-copy h1{font-size:34px}
 body[data-page="industries"] .industries-hero-copy p{font-size:14px}
 body[data-page="industries"] .industries-hero-copy .hero-actions{flex-wrap:wrap}
}

/* VERSION 18 — Resources hero: preserve the supplied hero at full width without zoom/crop. */
body[data-page="resources"] .hero{height:390px;min-height:390px;aspect-ratio:auto;}
body[data-page="resources"] .hero-bg{left:0;right:0;top:0;width:100%;height:100%;object-fit:fill;object-position:center center;}
body[data-page="resources"] .hero-overlay{background:linear-gradient(90deg,rgba(3,26,46,.86) 0%,rgba(6,31,54,.58) 38%,rgba(6,29,51,.08) 78%);}
body[data-page="resources"] .hero-content{padding-top:48px;padding-bottom:48px;}
body[data-page="resources"] .hero .scribble{display:none;}
.resource-search{width:min(1180px,calc(100% - 70px));margin:-1px auto 0;position:relative;z-index:5;}
.resource-search-inner{display:flex;gap:10px;background:#fff;border:1px solid #dce7f1;border-radius:10px;padding:8px;box-shadow:0 10px 28px #0a315c18;}
.resource-search-inner input{flex:1;border:0;outline:none;padding:12px 14px;color:#18375d;font-size:13px;}
.resource-search-inner .btn{min-width:105px;}
@media(max-width:760px){body[data-page="resources"] .hero{height:500px;min-height:500px;}body[data-page="resources"] .hero-bg{object-fit:cover;}body[data-page="resources"] .hero-overlay{background:linear-gradient(90deg,rgba(3,26,46,.72) 0%,rgba(6,31,54,.36) 65%,rgba(6,29,51,.08) 100%);}body[data-page="resources"] .hero-content{padding:35px 20px}.resource-search{width:calc(100% - 40px)}.resource-search-inner{flex-direction:column}.resource-search-inner .btn{width:100%;}}

/* V20 — ABOUT supplied artwork: full-width hero, same page hero height, no crop/zoom. */
body[data-page="about"] .hero{
  height:390px;
  min-height:390px;
}
body[data-page="about"] .hero-bg{
  width:100%;
  height:100%;
  right:0;
  top:0;
  object-fit:fill !important;
  object-position:center center !important;
  background:#061e35;
}
body[data-page="about"] .hero-overlay{
  background:linear-gradient(90deg,rgba(3,26,46,.22) 0%,rgba(3,26,46,.10) 42%,rgba(3,26,46,0) 78%) !important;
}
body[data-page="about"] .about-story-image{
  object-fit:cover;
  object-position:center center;
}
body[data-page="about"] .hero-content{
  padding-top:42px;
  padding-bottom:28px;
}
body[data-page="about"] .hero h1{
  font-size:58px;
  line-height:.98;
  max-width:620px;
  letter-spacing:-1.8px;
  margin:0 0 14px;
}
body[data-page="about"] .hero p{
  font-size:16px;
  line-height:1.48;
  max-width:650px;
  margin:0 0 20px;
  color:#f1f6fc;
}
body[data-page="about"] .about-hero-actions{
  margin-top:2px;
}
body[data-page="about"] .about-hero-actions .btn{
  min-width:128px;
}
@media(max-width:760px){
  body[data-page="about"] .hero{height:500px;min-height:500px}
  body[data-page="about"] .hero-bg{object-fit:fill !important}
  body[data-page="about"] .hero-content{padding-top:48px;padding-bottom:28px}
  body[data-page="about"] .hero h1{font-size:43px;line-height:1;letter-spacing:-1px}
  body[data-page="about"] .hero p{font-size:14px;line-height:1.5;max-width:360px}
}


/* V21 — CONTACT supplied hero: full-width artwork, no crop or zoom */
body[data-page="contact"] .hero{
  height:390px !important;
  min-height:390px !important;
}
body[data-page="contact"] .hero-bg{
  left:0 !important;
  right:auto !important;
  top:0 !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  object-fit:fill !important;
  object-position:center center !important;
  background:#061e35 !important;
}
body[data-page="contact"] .hero-overlay{
  background:linear-gradient(90deg,rgba(3,26,46,.78) 0%,rgba(3,26,46,.48) 38%,rgba(3,26,46,.08) 72%,rgba(3,26,46,0) 100%) !important;
}
body[data-page="contact"] .hero .scribble{display:none !important;}
@media(max-width:760px){
  body[data-page="contact"] .hero{height:440px !important;min-height:440px !important;}
  body[data-page="contact"] .hero-bg{object-fit:fill !important;}
}

/* FINAL HERO HEIGHT STANDARDIZATION — Desktop: all primary page heroes = 315px */
@media(min-width:761px){
  .hero,
  .home-hero,
  .home-hero-static,
  .services-hero,
  body[data-page="careers"] .careers-hero-image,
  body[data-page="industries"] .industries-hero-image,
  body[data-page="resources"] .hero,
  body[data-page="about"] .hero,
  body[data-page="contact"] .hero{
    height:315px !important;
    min-height:315px !important;
  }
}

/* FINAL MOBILE QA — V22
   Keep all primary heroes edge-to-edge, prevent horizontal overflow,
   and give mobile layouts consistent spacing without changing desktop. */
@media (max-width:760px){
  html,body{width:100%;max-width:100%;overflow-x:hidden;}
  .header{width:100%;}
  .nav-wrap{width:calc(100% - 30px);gap:12px;}
  .logo-link{width:140px;flex:none;}
  .hero,
  .services-hero,
  body[data-page="careers"] .careers-hero-image,
  body[data-page="industries"] .industries-hero-image,
  body[data-page="resources"] .hero,
  body[data-page="about"] .hero,
  body[data-page="contact"] .hero,
  .nexcore-hero{
    height:420px !important;
    min-height:420px !important;
  }
  .hero-content{width:calc(100% - 40px);padding:34px 0 28px;}
  .hero h1{font-size:34px;line-height:1.05;max-width:100%;}
  .hero h3{font-size:17px;}
  .hero p{font-size:13px;line-height:1.5;max-width:100%;}
  .hero-actions{gap:9px;}
  .hero-actions .btn{padding:11px 16px;font-size:12px;}
  .hero-bg{width:100%;height:100%;object-fit:fill !important;}
  .services-hero-inner{width:calc(100% - 40px);padding-top:40px;}
  .services-hero-copy{width:100%;}
  .services-hero-copy h1{font-size:32px;}
  .services-hero-copy p{font-size:13px;line-height:1.5;}
  .careers-hero-image{width:100% !important;margin:0 !important;border-radius:0 !important;}
  .careers-hero-image img{width:100% !important;height:100% !important;object-fit:cover !important;}
  body[data-page="industries"] .industries-hero-image img{width:100% !important;height:100% !important;object-fit:cover !important;}
  body[data-page="resources"] .hero-content{padding:30px 20px;}
  body[data-page="about"] .hero-bg,
  body[data-page="contact"] .hero-bg{object-fit:cover !important;}
  .nexcore-hero .hero-bg{width:100% !important;height:100% !important;object-fit:cover !important;}
  .section{padding-left:20px;padding-right:20px;}
  .feature-img,.nexcore-overview-img{max-width:100%;}
  .resource-search{width:calc(100% - 30px);}
  .resource-search-inner{padding:7px;}
  .resource-search-inner input{min-height:42px;}
  .footer{padding-left:20px;padding-right:20px;}
  .footer-inner{gap:22px;}
}

/* V24 — FINAL MOBILE PASS
   Layout-only responsive refinements. Desktop remains unchanged. */
@media (max-width:760px){
  /* Prevent accidental viewport overflow from wide children. */
  *,*::before,*::after{max-width:100%;}
  img,svg,video,canvas{max-width:100%;}
  table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
  pre,code{max-width:100%;overflow-x:auto;}

  /* Header */
  .nav-wrap{width:calc(100% - 28px);}
  .logo-link{width:132px;}
  .main-nav{left:10px;right:10px;top:65px;}

  /* Primary heroes: consistent mobile rhythm while keeping the supplied artwork behavior. */
  .hero,.services-hero,.nexcore-hero,
  body[data-page="careers"] .careers-hero-image,
  body[data-page="industries"] .industries-hero-image,
  body[data-page="resources"] .hero,
  body[data-page="about"] .hero,
  body[data-page="contact"] .hero{
    min-height:clamp(300px,85vw,390px) !important;
    height:clamp(300px,85vw,390px) !important;
  }
  .hero-content{width:calc(100% - 32px);padding:30px 0 24px;}
  .hero h1{font-size:32px;line-height:1.06;letter-spacing:-.7px;}
  .hero h3{font-size:16px;line-height:1.2;}
  .hero p{font-size:12px;line-height:1.45;}
  .hero-actions{gap:8px;}
  .hero-actions .btn{padding:10px 13px;font-size:11px;}

  /* Keep image dimensions predictable on narrow screens; do not introduce horizontal overflow. */
  .hero-bg,.careers-hero-image img,
  body[data-page="industries"] .industries-hero-image img{
    width:100% !important;height:100% !important;
    object-position:center center !important;
  }

  /* Careers is artwork-only, so give it a little less visual weight on mobile. */
  body[data-page="careers"] .careers-hero-image{height:clamp(260px,72vw,340px) !important;min-height:clamp(260px,72vw,340px) !important;}

  /* Special full-width artwork pages: retain the supplied artwork and readable overlay copy. */
  body[data-page="industries"] .industries-hero-copy{left:20px;right:20px;top:50%;transform:translateY(-50%);}
  body[data-page="industries"] .industries-hero-copy h1{font-size:31px;line-height:1.05;margin-bottom:10px;}
  body[data-page="industries"] .industries-hero-copy p{font-size:12px;line-height:1.4;margin-bottom:15px;}
  body[data-page="industries"] .industries-hero-copy .hero-actions{gap:8px;}
  body[data-page="industries"] .industries-hero-copy .btn{padding:10px 12px;font-size:11px;}

  /* Content typography */
  .section{padding:40px 18px;}
  .section h2{font-size:27px;line-height:1.12;}
  .section-head p,.section>p{font-size:12px;line-height:1.5;}
  .section-head{gap:14px;}
  .split,.contact-layout{gap:24px;}
  .feature-img{height:240px;}

  /* Cards and dense grids */
  .service-grid,.all-services,.feature-grid,.feature-grid.compact,
  .industry-cards,.resource-grid,.resource-grid.featured,
  .purpose-grid,.benefit-grid{grid-template-columns:1fr;}
  .service-wide{min-width:0;}
  .service-wide p,.home-service p,.resource-card p,.job p{overflow-wrap:anywhere;}
  .industry-cards article,.resource-card,.job{min-width:0;}
  .resource-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;}

  /* Stats and feature strips */
  .trust-strip,.mini-stats{width:100%;grid-template-columns:1fr 1fr;}
  .trust-strip>div,.mini-stat{min-width:0;}
  .trust-strip b{font-size:21px;}
  .trust-strip small{font-size:9px;}
  .benefit-strip{grid-template-columns:1fr 1fr;}
  .benefit-strip>div{min-width:0;}

  /* Careers */
  .jobs-section .job-search{display:grid;grid-template-columns:1fr;gap:8px;}
  .jobs-section .job-search input,.jobs-section .job-search .btn{width:100%;}
  .filters{grid-template-columns:1fr;gap:8px;}
  .filters select{width:100%;min-height:42px;}
  .job{padding:16px;gap:12px;}
  .job .btn{width:max-content;max-width:100%;}
  .job-meta{flex-wrap:wrap;}

  /* Resources */
  .resource-search{width:calc(100% - 24px);margin:0 auto;}
  .resource-search-inner{flex-direction:column;gap:8px;}
  .resource-search-inner input,.resource-search-inner .btn{width:100%;}
  .resource-tabs{width:calc(100% - 24px);grid-template-columns:1fr 1fr;}
  .resource-tabs span{min-width:0;text-align:center;}
  .newsletter.big{width:100%;}
  .newsletter.big input{min-width:0;}

  /* NexCore */
  .nexcore-hero{height:clamp(290px,75vw,330px) !important;min-height:clamp(290px,75vw,330px) !important;}
  .nexcore-hero .hero-content{padding-top:24px;}
  .nexcore-overview-img{width:100%;height:auto;max-height:260px;object-fit:contain;}
  .product-band{grid-template-columns:1fr;gap:20px;padding:34px 18px;}
  .product-band img{height:auto;max-height:220px;object-fit:contain;}
  .product-band ul{grid-template-columns:1fr;}

  /* Footer and CTA */
  .cta{padding:30px 18px;}
  .cta h2{font-size:23px;line-height:1.15;}
  .cta p{font-size:12px;line-height:1.45;}
  .cta-script{font-size:19px;right:8px;bottom:16px;}
  .footer{padding:36px 18px 18px;}
  .footer-inner{grid-template-columns:1fr;gap:22px;}
  .footer-bottom{font-size:9px;}

  /* Forms */
  input,select,textarea{max-width:100%;}
  .contact-form input,.contact-form select,.contact-form textarea{width:100%;}
  .contact-form textarea{min-height:130px;}
}

@media (max-width:380px){
  .hero h1{font-size:29px;}
  .hero-content{padding-top:25px;}
  .hero-actions .btn{font-size:10px;padding:9px 11px;}
}

/* V29 — Mobile Home balance pass
   Reduce Home hero height and compact the 2x2 stats strip only on mobile.
   Desktop layout remains unchanged. */
@media (max-width:760px){
  body[data-page="home"] .home-hero-static{
    height:460px !important;
    min-height:460px !important;
  }
  body[data-page="home"] .home-hero-static .home-copy{
    padding-top:42px;
  }
  body[data-page="home"] .home-hero-static .hero-float-card{
    right:18px;
    bottom:16px;
    width:166px;
    min-height:74px;
    padding:12px;
  }
  body[data-page="home"] .home-stats{
    grid-template-columns:1fr 1fr;
    width:100%;
    margin:0;
    border-radius:0;
  }
  body[data-page="home"] .home-stats>div{
    min-height:78px;
    padding:10px 12px;
    gap:9px;
  }
  body[data-page="home"] .home-stats .stat-icon{
    width:31px;
    height:31px;
    font-size:15px;
  }
  body[data-page="home"] .home-stats b{font-size:17px;}
  body[data-page="home"] .home-stats small{font-size:8px;line-height:1.25;}
}

/* Contact hero typography */
body[data-page="contact"] .hero-content{padding-top:42px;padding-bottom:32px;}
body[data-page="contact"] .hero h1{max-width:620px;line-height:1.02;margin-bottom:10px;}
body[data-page="contact"] .hero p{max-width:520px;line-height:1.45;}
@media(max-width:760px){
  body[data-page="contact"] .hero-content{padding-top:42px;padding-bottom:28px;}
  body[data-page="contact"] .hero h1{font-size:37px;max-width:330px;line-height:1.04;}
  body[data-page="contact"] .hero p{font-size:14px;max-width:340px;line-height:1.5;}
}
@media(max-width:460px){
  body[data-page="contact"] .hero h1{font-size:33px;max-width:300px;}
  body[data-page="contact"] .hero p{font-size:13px;max-width:310px;}
}

/* V32 — Contact page: three-column contact section inspired by the approved reference layout */
body[data-page="contact"] .contact-layout-v2{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.88fr) minmax(245px,.52fr);gap:14px;align-items:stretch;padding-top:50px;padding-bottom:50px;}
body[data-page="contact"] .contact-layout-v2 h2{font-size:32px;line-height:1.08;margin:7px 0 6px;}
body[data-page="contact"] .contact-layout-v2>div>p{font-size:12px;color:#61789c;margin:0;}
body[data-page="contact"] .contact-form-column,body[data-page="contact"] .contact-info-column{background:#fff;border:1px solid #e0e8f1;border-radius:18px;padding:24px 26px;box-shadow:0 8px 24px #17365a08;}
body[data-page="contact"] .contact-form{margin-top:20px;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;}
body[data-page="contact"] .contact-form .btn{justify-self:start;margin-top:2px;}
body[data-page="contact"] .contact-info-column{padding-left:24px;padding-right:24px;}
body[data-page="contact"] .contact-intro{margin-bottom:14px!important;}
body[data-page="contact"] .contact-info{margin-top:0;gap:0;}
body[data-page="contact"] .contact-info-item{display:flex;gap:12px;border:1px solid #e5ebf2;border-radius:14px;padding:13px 12px;margin-bottom:9px;background:#fff;}
body[data-page="contact"] .contact-info-item:last-child{margin-bottom:0;}
body[data-page="contact"] .contact-info-icon{width:48px;height:48px;border-radius:50%;background:#fff4ed;color:#f45b17;display:grid;place-items:center;flex:0 0 48px;}
body[data-page="contact"] .contact-info-icon svg{width:27px;height:27px;display:block;}
body[data-page="contact"] .contact-info-item h3{font-size:12px;color:#173b91;margin:2px 0 3px;}
body[data-page="contact"] .contact-info-item p{font-size:10px;line-height:1.45;color:#61789c;margin:0;}
body[data-page="contact"] .contact-info-item.whatsapp-item .contact-info-icon{background:#e9f8ef;color:#18a957;}
body[data-page="contact"] .muted-line{color:#7a8ca4;}
body[data-page="contact"] .follow-us-item{align-items:flex-start;}
body[data-page="contact"] .follow-us-item>div{min-width:0;}
body[data-page="contact"] .social-row{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;width:max-content !important;max-width:100% !important;margin:2px 0 5px !important;padding:0 !important;}
body[data-page="contact"] .social-row .social-icon{width:28px !important;height:28px !important;min-width:28px !important;max-width:28px !important;border:1px solid #d9e0e8 !important;border-radius:5px !important;display:grid !important;place-items:center !important;flex:0 0 28px !important;padding:0 !important;margin:0 !important;line-height:0 !important;box-sizing:border-box !important;transition:.2s ease !important;}
body[data-page="contact"] .social-row .social-icon svg{width:20px !important;height:20px !important;min-width:20px !important;display:block !important;}
body[data-page="contact"] .social-row .social-icon:hover{transform:translateY(-1px);border-color:#b9c4d0 !important;}
body[data-page="contact"] .social-row .linkedin{color:#0a66c2;}
body[data-page="contact"] .social-row .facebook{color:#1877f2;}
body[data-page="contact"] .social-row .instagram{color:#e4405f;}
body[data-page="contact"] .social-row .tiktok{color:#111;}
body[data-page="contact"] .support-card{position:relative;overflow:hidden;min-height:100%;padding:28px 24px 30px;background:linear-gradient(145deg,#eef4fb,#dfe8f2);border:1px solid #d7e2ee;border-radius:18px;box-shadow:0 8px 24px #17365a08;}
body[data-page="contact"] .support-card:after{content:"";position:absolute;right:-80px;bottom:-90px;width:250px;height:250px;background:linear-gradient(135deg,transparent 49%,#c9d5e1 50%);opacity:.65;transform:rotate(8deg);pointer-events:none;}
body[data-page="contact"] .support-icon{width:62px;height:62px;color:#123a98;margin-bottom:18px;position:relative;z-index:2;}
body[data-page="contact"] .support-icon svg{width:100%;height:100%;display:block;}
body[data-page="contact"] .support-card h3{position:relative;z-index:2;color:#0b2c99;font-size:25px;line-height:1.08;margin:0 0 16px;}
body[data-page="contact"] .support-card p{position:relative;z-index:2;color:#516b93;font-size:11px;line-height:1.65;margin:0 0 24px;max-width:210px;}
body[data-page="contact"] .support-link{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1.5px solid #173b91;border-radius:28px;padding:11px 16px;color:#173b91;font-size:10px;font-weight:800;background:#ffffff22;}
body[data-page="contact"] .support-link span{font-size:15px;}
@media(max-width:1000px){
 body[data-page="contact"] .contact-layout-v2{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:14px;}
 body[data-page="contact"] .support-card{grid-column:1/-1;min-height:220px;}
}
@media(max-width:760px){
 body[data-page="contact"] .contact-layout-v2{grid-template-columns:1fr;gap:18px;padding-top:42px;padding-bottom:42px;}
 body[data-page="contact"] .contact-layout-v2 h2{font-size:29px;}
 body[data-page="contact"] .contact-form-column,body[data-page="contact"] .contact-info-column{padding:20px 18px;border-radius:16px;}
 body[data-page="contact"] .contact-form{padding:0;margin-top:16px;}
 body[data-page="contact"] .support-card{grid-column:auto;min-height:0;padding:24px 20px 27px;}
 body[data-page="contact"] .support-card h3{font-size:24px;}
 body[data-page="contact"] .support-card p{max-width:330px;}
}

/* V33 — Contact layout refinement: tighter columns + unified rounded corners */
body[data-page="contact"] .contact-layout-v2{
  grid-template-columns:minmax(0,1.18fr) minmax(0,.84fr) minmax(245px,.48fr);
  gap:12px;
  align-items:stretch;
  padding-top:48px;
  padding-bottom:48px;
}
body[data-page="contact"] .contact-form-column,
body[data-page="contact"] .contact-info-column{
  background:#fff;
  border:1px solid #e1e8f0;
  border-radius:20px;
  padding:24px;
  box-shadow:0 8px 24px rgba(23,54,90,.045);
}
body[data-page="contact"] .contact-form-column .contact-form{
  margin-top:20px;
  padding:0;
  border:0;
  border-radius:0;
  box-shadow:none;
}
body[data-page="contact"] .contact-info-column{padding-bottom:18px;}
body[data-page="contact"] .contact-intro{margin-bottom:14px!important;}
body[data-page="contact"] .contact-info{display:grid;gap:9px;}
body[data-page="contact"] .contact-info-item{
  gap:13px;
  border:1px solid #e4eaf1;
  border-radius:16px;
  padding:13px 14px;
  background:#fff;
}
body[data-page="contact"] .contact-info-item:last-child{border-bottom:1px solid #e4eaf1;}
body[data-page="contact"] .contact-info-icon{width:44px;height:44px;flex-basis:44px;}
body[data-page="contact"] .support-card{
  min-height:100%;
  border-radius:20px;
  padding:24px 22px 26px;
}
@media (max-width:1050px){
  body[data-page="contact"] .contact-layout-v2{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;}
  body[data-page="contact"] .support-card{grid-column:1/-1;min-height:220px;}
}
@media (max-width:700px){
  body[data-page="contact"] .contact-layout-v2{grid-template-columns:1fr;gap:18px;padding-top:34px;padding-bottom:34px;}
  body[data-page="contact"] .contact-form-column,
  body[data-page="contact"] .contact-info-column,
  body[data-page="contact"] .support-card{border-radius:18px;}
}

/* V34 — Contact page: compact vertical spacing */
body[data-page="contact"] .contact-layout-v2{
  padding-top:30px;
  padding-bottom:28px;
  gap:12px;
}
body[data-page="contact"] .contact-form-column,
body[data-page="contact"] .contact-info-column{
  padding:20px 22px;
}
body[data-page="contact"] .contact-form-column .contact-form{margin-top:16px;gap:11px;}
body[data-page="contact"] .contact-form textarea{height:105px;}
body[data-page="contact"] .contact-info-column{padding-bottom:14px;}
body[data-page="contact"] .contact-intro{margin-bottom:10px!important;}
body[data-page="contact"] .contact-info{gap:7px;}
body[data-page="contact"] .contact-info-item{padding:11px 12px;margin-bottom:0;}
body[data-page="contact"] .support-card{padding:20px 20px 22px;}
body[data-page="contact"] .support-icon{margin-bottom:14px;}
body[data-page="contact"] .support-card h3{margin-bottom:12px;}
body[data-page="contact"] .support-card p{margin-bottom:18px;}
@media (max-width:760px){
  body[data-page="contact"] .contact-layout-v2{padding-top:26px;padding-bottom:28px;gap:14px;}
  body[data-page="contact"] .contact-form-column,
  body[data-page="contact"] .contact-info-column{padding:18px 16px;}
  body[data-page="contact"] .support-card{padding:20px 18px 22px;}
}

/* V35 — Contact support card: vertically balance the content inside the card */
body[data-page="contact"] .support-card{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  padding-top:34px;
  padding-bottom:34px;
}
body[data-page="contact"] .support-card > .support-icon,
body[data-page="contact"] .support-card > h3,
body[data-page="contact"] .support-card > p,
body[data-page="contact"] .support-card > .support-link{
  transform:translateY(14px);
}
@media(max-width:760px){
  body[data-page="contact"] .support-card{padding-top:28px;padding-bottom:30px;}
  body[data-page="contact"] .support-card > .support-icon,
  body[data-page="contact"] .support-card > h3,
  body[data-page="contact"] .support-card > p,
  body[data-page="contact"] .support-card > .support-link{transform:translateY(8px);}
}


/* V36 — Contact: Our Locations reference layout + NexGen support chevrons */
body[data-page="contact"] .locations-section{padding-top:24px;padding-bottom:48px;}
body[data-page="contact"] .locations-head{margin-bottom:14px;align-items:end;}
body[data-page="contact"] .locations-head h2{margin-top:6px;margin-bottom:6px;}
body[data-page="contact"] .locations-head .text-link{color:#f25b19;}
body[data-page="contact"] .locations-head .text-link span{font-size:16px;margin-left:5px;}
body[data-page="contact"] .locations-grid{display:grid;grid-template-columns:1.55fr .85fr .85fr;gap:14px;background:transparent;}
body[data-page="contact"] .location-map{min-height:305px;position:relative;overflow:hidden;border:1px solid #dfe7f0;border-radius:16px;background:#e8edf2;}
body[data-page="contact"] .location-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;}
body[data-page="contact"] .map-label{position:absolute;color:#697b8f;font-size:10px;z-index:2;white-space:nowrap;}
body[data-page="contact"] .map-label.l1{top:28px;left:52%;}
body[data-page="contact"] .map-label.l2{top:72px;right:16%;}
body[data-page="contact"] .map-label.l3{bottom:54px;left:55%;}
body[data-page="contact"] .map-label.l4{bottom:24px;left:8%;}
body[data-page="contact"] .location-card{display:flex;flex-direction:column;border:1px solid #dfe7f0;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 4px 16px rgba(16,44,82,.05);}
body[data-page="contact"] .location-card img{width:100%;height:188px;object-fit:cover;display:block;}
body[data-page="contact"] .location-card-body{padding:13px 17px 18px;}
body[data-page="contact"] .location-card h3{font-size:17px;color:#0b2c99;margin:0 0 5px;}
body[data-page="contact"] .location-card p{font-size:10px;line-height:1.5;color:#61789c;margin:0 0 13px;min-height:31px;}
body[data-page="contact"] .location-btn{display:inline-flex;align-items:center;gap:10px;padding:9px 15px;font-size:9px;}
body[data-page="contact"] .location-btn span{font-size:14px;}
body[data-page="contact"] .support-card:before{content:"";position:absolute;z-index:1;top:16px;right:16px;width:74px;height:34px;background:linear-gradient(135deg,transparent 0 36%,#c9d5e1 37% 49%,transparent 50% 57%,#c9d5e1 58% 70%,transparent 71%);opacity:.72;transform:scaleX(-1);pointer-events:none;}
@media(max-width:1050px){
 body[data-page="contact"] .locations-grid{grid-template-columns:1.2fr .8fr;}
 body[data-page="contact"] .location-card:last-child{grid-column:2;}
 body[data-page="contact"] .location-card:nth-child(3){grid-column:1;grid-row:2;}
 body[data-page="contact"] .location-map{grid-row:1 / span 2;}
}
@media(max-width:760px){
 body[data-page="contact"] .locations-section{padding-top:34px;padding-bottom:40px;}
 body[data-page="contact"] .locations-head{display:block;margin-bottom:14px;}
 body[data-page="contact"] .locations-head .text-link{display:inline-block;margin-top:8px;}
 body[data-page="contact"] .locations-grid{grid-template-columns:1fr;gap:12px;}
 body[data-page="contact"] .location-map{min-height:245px;grid-row:auto!important;border-radius:14px;}
 body[data-page="contact"] .location-card{border:1px solid #dfe7f0;border-radius:14px;}
 body[data-page="contact"] .location-card:nth-child(3),body[data-page="contact"] .location-card:last-child{grid-column:auto;grid-row:auto;}
 body[data-page="contact"] .location-card img{height:170px;}
 body[data-page="contact"] .support-card:before{top:13px;right:13px;}
}

/* V38 — Contact Quick Answers FAQ */
body[data-page="contact"] .faq-section{padding-top:30px;padding-bottom:48px;}
body[data-page="contact"] .faq-head{margin-bottom:18px;align-items:end;}
body[data-page="contact"] .faq-head h2{margin-top:6px;margin-bottom:5px;}
body[data-page="contact"] .faq-head p{font-size:12px;max-width:720px;}
body[data-page="contact"] .faq-view-all{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;}
body[data-page="contact"] .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
body[data-page="contact"] .contact-faq-grid .faq-item{width:100%;border:1px solid #dde7f1;background:#fff;border-radius:10px;padding:15px 16px;text-align:left;color:#0b2c99;font-weight:700;cursor:pointer;position:relative;box-shadow:0 3px 12px #17365a06;transition:.2s;}
body[data-page="contact"] .contact-faq-grid .faq-item:hover{border-color:#c9d9eb;box-shadow:0 7px 18px #17365a0c;}
body[data-page="contact"] .contact-faq-grid .faq-item>span{display:block;padding-right:25px;font-size:11px;line-height:1.35;}
body[data-page="contact"] .contact-faq-grid .faq-item>b{position:absolute;right:15px;top:13px;font-size:17px;line-height:1;color:#0b2c99;}
body[data-page="contact"] .contact-faq-grid .faq-item em{display:none;font-style:normal;color:#61789c;font-weight:400;font-size:10px;line-height:1.55;padding-top:10px;padding-right:18px;}
body[data-page="contact"] .contact-faq-grid .faq-item.open em{display:block;}
body[data-page="contact"] .contact-faq-grid .faq-item.open>b{transform:rotate(45deg);}
body[data-page="contact"] .contact-faq-grid .faq-extra{display:none;}
body[data-page="contact"] .contact-faq-grid.show-all .faq-extra{display:block;}
@media(max-width:760px){
 body[data-page="contact"] .faq-section{padding-top:28px;padding-bottom:40px;}
 body[data-page="contact"] .faq-head{display:block;margin-bottom:15px;}
 body[data-page="contact"] .faq-head .faq-view-all{display:inline-block;margin-top:10px;}
 body[data-page="contact"] .faq-grid{grid-template-columns:1fr;gap:8px;}
}

/* V43: contact icon alignment refinements */
body[data-page="contact"] .contact-info-item.phone-item .contact-info-icon svg{transform:translate(1px,0);}
body[data-page="contact"] .contact-info-item.whatsapp-item .contact-info-icon{display:grid;place-items:center;}
body[data-page="contact"] .contact-info-item.whatsapp-item .contact-info-icon svg{width:28px;height:28px;transform:translate(0,0);}
/* V43: keep footer phone on the same line as its icon */
body[data-page="contact"] .footer a[href^="tel:"]{display:inline;}
body[data-page="contact"] .footer .footer-inner > div:nth-child(4) p{white-space:nowrap;}

/* V46 — unified footer social icons across all pages; footer layout preserved */
.footer .footer-social{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:15px;}
.footer .footer-social .social-icon{width:28px;height:28px;border:1px solid #ffffff2a;border-radius:5px;display:grid;place-items:center;flex:0 0 28px;padding:0;transition:.2s ease;}
.footer .footer-social .social-icon svg{width:20px;height:20px;display:block;}
.footer .footer-social .linkedin{color:#0a66c2;}
.footer .footer-social .facebook{color:#1877f2;}
.footer .footer-social .instagram{color:#e4405f;}
.footer .footer-social .tiktok{color:#fff;}
.footer .footer-social .social-icon:hover{transform:translateY(-1px);border-color:#ffffff55;}

/* V50 — Contact: NexCore Book a Demo CTA + modal */
body[data-page="contact"] .nexcore-demo-card{position:relative;overflow:hidden;align-items:flex-start;}
body[data-page="contact"] .nexcore-demo-card .nexcore-mark-wrap{width:46px;height:46px;margin-bottom:14px;border-radius:12px;background:#fff;display:grid;place-items:center;box-shadow:0 5px 16px rgba(11,44,153,.12);overflow:hidden;}
body[data-page="contact"] .nexcore-demo-card .nexcore-mark-wrap img{width:38px;height:38px;object-fit:cover;display:block;}
body[data-page="contact"] .nexcore-demo-card h3{font-size:22px;line-height:1.16;margin-bottom:10px;}
body[data-page="contact"] .nexcore-demo-card p{max-width:330px;margin-bottom:17px;}
body[data-page="contact"] .nexcore-demo-btn{border:0;cursor:pointer;font:inherit;}
body[data-page="contact"] .nexcore-demo-card:before{content:"";}
body.modal-open{overflow:hidden;}
.nexcore-demo-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;}
.nexcore-demo-modal.open{display:flex;}
.nexcore-demo-backdrop{position:absolute;inset:0;background:rgba(9,28,52,.58);backdrop-filter:blur(4px);}
.nexcore-demo-panel{position:relative;z-index:2;width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:22px;padding:28px;box-shadow:0 24px 70px rgba(5,28,57,.24);}
.nexcore-demo-close{position:absolute;right:16px;top:13px;width:34px;height:34px;border:0;border-radius:50%;background:#f1f5f9;color:#40536b;font-size:24px;line-height:1;cursor:pointer;}
.nexcore-demo-mark{width:58px;height:58px;border-radius:15px;background:#f5f8fc;display:grid;place-items:center;margin-bottom:14px;overflow:hidden;}
.nexcore-demo-mark img{width:48px;height:48px;object-fit:cover;display:block;}
.nexcore-demo-panel .eyebrow{margin-bottom:5px;}
.nexcore-demo-panel h2{margin:0 0 7px;color:#0b2c99;font-size:28px;line-height:1.15;}
.nexcore-demo-panel>p{margin:0 0 20px;color:#61789c;font-size:13px;line-height:1.6;}
.nexcore-demo-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;}
.nexcore-demo-form>div{min-width:0;}
.nexcore-demo-form label{display:block;font-size:11px;font-weight:700;color:#243b5a;margin:0 0 6px;}
.nexcore-demo-form input,.nexcore-demo-form select{width:100%;height:42px;border:1px solid #dce5ef;border-radius:10px;background:#fff;padding:0 12px;font:inherit;font-size:12px;color:#243b5a;outline:none;box-sizing:border-box;}
.nexcore-demo-form input:focus,.nexcore-demo-form select:focus{border-color:#0b2c99;box-shadow:0 0 0 3px rgba(11,44,153,.08);}
.nexcore-demo-form .full{grid-column:1/-1;}
.nexcore-demo-form button.full{width:100%;justify-content:center;margin-top:3px;}
.nexcore-demo-note{display:block;margin-top:13px;text-align:center;color:#7b8ca3;font-size:10px;line-height:1.5;}
@media(max-width:600px){
 .nexcore-demo-panel{padding:24px 18px;border-radius:18px;}
 .nexcore-demo-form{grid-template-columns:1fr;gap:12px;}
 .nexcore-demo-form .full{grid-column:auto;}
 .nexcore-demo-panel h2{font-size:24px;}
}

/* V52 — Contact: Our Region inside & beyond Egypt */
body[data-page="contact"] .region-card .location-card-body{padding-bottom:16px;}
body[data-page="contact"] .region-card p{min-height:0;margin-bottom:12px;}
body[data-page="contact"] .region-scope{display:grid;gap:7px;}
body[data-page="contact"] .region-scope>div{display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid #e3eaf2;border-radius:9px;background:#f8fafc;}
body[data-page="contact"] .region-dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px;background:#0b2c99;}
body[data-page="contact"] .region-dot.global{background:#f25b19;}
body[data-page="contact"] .region-scope span:last-child{display:flex;flex-direction:column;gap:1px;min-width:0;}
body[data-page="contact"] .region-scope b{font-size:9px;line-height:1.25;color:#173b78;font-weight:700;}
body[data-page="contact"] .region-scope small{font-size:8px;line-height:1.25;color:#7890ad;}

/* V56 — About: refined line-icon system to match approved About reference */
body[data-page="about"] .trust-strip>div{justify-content:flex-start;gap:14px;padding:18px 22px;}
body[data-page="about"] .trust-strip>div>span:last-child{display:flex;flex-direction:column;min-width:0;}
body[data-page="about"] .about-stat-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;color:#f45b17;}
body[data-page="about"] .about-stat-icon svg{width:42px;height:42px;display:block;}
body[data-page="about"] .trust-strip b{font-size:24px;line-height:1.05;}
body[data-page="about"] .trust-strip small{font-size:10px;line-height:1.35;margin-top:2px;}
body[data-page="about"] .purpose-grid{gap:16px;background:transparent;}
body[data-page="about"] .purpose-grid>div{background:transparent;border:0;border-radius:0;padding:18px 20px;display:grid;grid-template-columns:62px 1fr;column-gap:14px;align-items:start;}
body[data-page="about"] .about-purpose-icon{width:52px;height:52px;display:grid;place-items:center;color:#f45b17;}
body[data-page="about"] .about-purpose-icon svg{width:52px;height:52px;display:block;}
body[data-page="about"] .purpose-grid h3{font-size:14px;color:#0b2c99;margin:2px 0 7px;}
body[data-page="about"] .purpose-grid p{font-size:11px;line-height:1.45;color:#61789c;margin:0;}
body[data-page="about"] .about-values-list{list-style:none;padding:0;margin:3px 0 0;display:grid;gap:4px;}
body[data-page="about"] .about-values-list li{font-size:10px;line-height:1.35;color:#61789c;display:flex;align-items:center;gap:6px;}
body[data-page="about"] .about-values-list li:before{content:"";width:15px;height:15px;display:block;flex:0 0 15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8.5' fill='%23f45b17'/%3E%3Cpath d='M6 10l2.5 2.5L14 7' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;}
@media(max-width:760px){
 body[data-page="about"] .trust-strip>div{padding:14px 12px;gap:9px;}
 body[data-page="about"] .about-stat-icon{width:34px;height:34px;flex-basis:34px;}
 body[data-page="about"] .about-stat-icon svg{width:34px;height:34px;}
 body[data-page="about"] .trust-strip b{font-size:20px;}
 body[data-page="about"] .purpose-grid>div{grid-template-columns:50px 1fr;padding:15px 8px;}
 body[data-page="about"] .about-purpose-icon{width:44px;height:44px;}
 body[data-page="about"] .about-purpose-icon svg{width:44px;height:44px;}
}

/* V57 — About: Why NexGen / Journey section aligned to approved reference */
body[data-page="about"] .about-difference{padding-top:48px;padding-bottom:48px;}
body[data-page="about"] .about-difference h2{font-size:34px;line-height:1.05;margin:5px 0 9px;max-width:620px;}
body[data-page="about"] .about-difference-intro{font-size:12px;line-height:1.5;color:#61789c;max-width:650px;margin:0 0 28px;}
body[data-page="about"] .about-difference-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 70px;margin-top:8px;}
body[data-page="about"] .about-difference-grid>div{display:grid;grid-template-columns:58px 1fr;column-gap:16px;align-items:start;background:transparent;border:0;border-radius:0;padding:4px 0;}
body[data-page="about"] .about-difference-icon{width:48px;height:48px;display:grid;place-items:center;color:#f45b17;}
body[data-page="about"] .about-difference-icon svg{width:48px;height:48px;display:block;}
body[data-page="about"] .about-difference-grid h3{font-size:14px;line-height:1.2;color:#0b2c99;margin:1px 0 6px;}
body[data-page="about"] .about-difference-grid p{font-size:11px;line-height:1.45;color:#61789c;margin:0;max-width:330px;}
body[data-page="about"] .about-journey{padding-top:45px;padding-bottom:48px;}
body[data-page="about"] .about-journey h2{margin-bottom:4px;}
body[data-page="about"] .about-journey-intro{max-width:900px;font-size:13px;line-height:1.65;color:#61789c;margin:0 0 12px;}
body[data-page="about"] .about-journey-subtitle{font-size:20px;line-height:1.2;color:#0b2c99;margin:24px 0 0;}
body[data-page="about"] .about-journey:target{scroll-margin-top:90px;}
body[data-page="about"] .about-journey .timeline{margin-top:25px;}
body[data-page="about"] .about-journey .timeline>div{padding:13px 12px 4px 16px;min-height:62px;}
body[data-page="about"] .about-journey .timeline>div:before{width:11px;height:11px;top:-7px;background:#f45b17;box-shadow:0 0 0 4px #fff;}
body[data-page="about"] .about-journey .timeline b{font-size:14px;line-height:1.1;}
body[data-page="about"] .about-journey .timeline span{font-size:10px;line-height:1.35;margin-top:5px;max-width:155px;}
@media(max-width:760px){
 body[data-page="about"] .about-difference h2{font-size:30px;}
 body[data-page="about"] .about-difference-grid{grid-template-columns:1fr;gap:22px;}
 body[data-page="about"] .about-difference-grid>div{grid-template-columns:50px 1fr;}
 body[data-page="about"] .about-difference-icon{width:42px;height:42px;}
 body[data-page="about"] .about-difference-icon svg{width:42px;height:42px;}
 body[data-page="about"] .about-journey .timeline{grid-template-columns:repeat(2,1fr);}
}

/* V59 — About: tighter vertical rhythm between sections */
body[data-page="about"] main > .section{padding-top:38px;padding-bottom:38px;}
body[data-page="about"] main > .section.about-difference{padding-top:38px;padding-bottom:38px;}
body[data-page="about"] main > .section.about-journey{padding-top:34px;padding-bottom:38px;}
body[data-page="about"] .about-difference-intro{margin-bottom:22px;}
body[data-page="about"] .about-difference-grid{gap:22px 65px;}
body[data-page="about"] .about-journey .timeline{margin-top:20px;}
@media(max-width:760px){
 body[data-page="about"] main > .section{padding-top:32px;padding-bottom:32px;}
 body[data-page="about"] main > .section.about-difference{padding-top:32px;padding-bottom:32px;}
 body[data-page="about"] main > .section.about-journey{padding-top:30px;padding-bottom:32px;}
}

/* V60 — footer phone icon + number aligned on one line across all pages */
.footer .footer-phone-line{display:flex;align-items:center;gap:7px;white-space:nowrap;}
.footer .footer-phone-line .footer-phone-icon{width:15px;height:15px;display:inline-grid;place-items:center;flex:0 0 15px;color:#bdccdb;}
.footer .footer-phone-line .footer-phone-icon svg{width:15px;height:15px;display:block;}
.footer .footer-phone-line a{display:inline!important;margin:0;}

/* About page final hierarchy and spacing refinement */
body[data-page="about"] .trust-strip>div{padding:14px 18px;gap:10px;}
body[data-page="about"] .trust-strip b{font-size:22px;}
body[data-page="about"] main > .section.about-difference{padding-top:42px;padding-bottom:38px;}
body[data-page="about"] .about-difference-intro{margin-bottom:20px;}
body[data-page="about"] .about-difference-grid{gap:20px 58px;margin-top:4px;}
body[data-page="about"] main > .section.about-purpose-section{padding-top:38px;padding-bottom:38px;}
body[data-page="about"] .about-purpose-intro{max-width:760px;font-size:12px;line-height:1.55;color:#61789c;margin:0 0 18px;}
body[data-page="about"] main > .section.about-journey{padding-top:38px;padding-bottom:42px;}

/* Resources interactions — content remains ready to be managed from the future website dashboard. */
.resource-tabs button{font:inherit;background:#fff;cursor:pointer;transition:.2s ease;}
.resource-tabs button:hover{border-color:#9dc2ff;transform:translateY(-1px);}
.resource-tabs button.active{background:#eff5ff;border-color:#9dc2ff;box-shadow:0 5px 14px #0a315c10;}
.resource-card[style*="display: none"]{display:none!important;}
.resource-no-results{margin:28px 0 0;padding:24px;text-align:center;border:1px dashed #cddbea;border-radius:9px;color:#61789c;background:#f8fbfe;font-size:12px;}


/* V64 — Resources: modern professional category filter */
body[data-page="resources"] .resource-tabs{
  width:min(1180px,calc(100% - 70px));
  margin:18px auto 0;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  overflow-x:auto;
  overflow-y:hidden;
  padding:3px 2px 9px;
  scrollbar-width:none;
}
body[data-page="resources"] .resource-tabs::-webkit-scrollbar{display:none;}
body[data-page="resources"] .resource-tabs button{
  flex:0 0 auto;
  min-height:42px;
  padding:10px 17px;
  border:1px solid #d9e3ee;
  border-radius:999px;
  background:#fff;
  color:#355474;
  font-size:11px;
  font-weight:800;
  letter-spacing:.05px;
  white-space:nowrap;
  box-shadow:0 3px 10px rgba(8,37,69,.035);
  transition:all .22s ease;
}
body[data-page="resources"] .resource-tabs button:hover{
  color:#0b2c99;
  border-color:#a9c7e8;
  background:#f8fbff;
  transform:translateY(-1px);
  box-shadow:0 7px 18px rgba(8,37,69,.08);
}
body[data-page="resources"] .resource-tabs button.active{
  color:#fff;
  background:#f25b19;
  border-color:#f25b19;
  box-shadow:0 7px 18px rgba(242,91,25,.22);
}
body[data-page="resources"] .resource-tabs button.active:hover{
  color:#fff;
  background:#e95515;
  border-color:#e95515;
}
body[data-page="resources"] .hero h1{max-width:650px;}
body[data-page="resources"] .hero p{max-width:610px;}
@media(max-width:760px){
  body[data-page="resources"] .resource-tabs{
    width:calc(100% - 40px);
    justify-content:flex-start;
    gap:8px;
    margin-top:14px;
    padding-bottom:8px;
  }
  body[data-page="resources"] .resource-tabs button{
    min-height:40px;
    padding:9px 14px;
    font-size:10px;
  }
  body[data-page="resources"] .hero h1{font-size:38px;}
  body[data-page="resources"] .hero p{font-size:14px;}
}


/* V65 — Resources newsletter banner: match the supplied reference */
body[data-page="resources"] .subscribe{
  min-height:172px;
  padding:30px max(35px,calc((100vw - 1180px)/2));
  background:#eef5ff;
  display:grid;
  grid-template-columns:116px minmax(0,1fr) 505px;
  align-items:center;
  gap:18px;
}
body[data-page="resources"] .subscribe-icon{
  width:92px;
  height:92px;
  border-radius:50%;
  background:#e3ebf7;
  color:#0b2c99;
  display:grid;
  place-items:center;
}
body[data-page="resources"] .subscribe-icon svg{width:58px;height:58px;display:block;}
body[data-page="resources"] .subscribe-copy{min-width:0;}
body[data-page="resources"] .subscribe-kicker{
  display:flex;
  align-items:center;
  gap:7px;
  margin-bottom:8px;
  color:#0b2c99;
  font-size:11px;
  font-weight:800;
  letter-spacing:.7px;
}
body[data-page="resources"] .subscribe-kicker span{font-size:13px;line-height:1;}
body[data-page="resources"] .subscribe h2{
  margin:0 0 7px;
  color:#102fa0;
  font-size:29px;
  line-height:1.08;
  letter-spacing:-.7px;
}
body[data-page="resources"] .subscribe p{
  margin:0;
  max-width:650px;
  color:#3d5a80;
  font-size:14px;
  line-height:1.38;
}
body[data-page="resources"] .subscribe-form{
  width:100%;
  justify-self:end;
}
body[data-page="resources"] .subscribe-form .newsletter.big{
  display:flex;
  min-width:0;
  gap:9px;
}
body[data-page="resources"] .subscribe-form .newsletter.big input{
  min-width:0;
  height:58px;
  flex:1;
  border:0;
  background:#fff;
  color:#304d70;
  padding:0 24px;
  border-radius:30px;
  outline:none;
  box-shadow:0 2px 8px rgba(8,37,69,.035);
}
body[data-page="resources"] .subscribe-form .newsletter.big input::placeholder{color:#70819a;opacity:1;}
body[data-page="resources"] .subscribe-form .newsletter.big .btn{
  flex:0 0 184px;
  height:58px;
  border-radius:30px;
  padding:0 24px;
  font-size:14px;
  box-shadow:0 8px 18px rgba(242,91,25,.16);
}
body[data-page="resources"] .subscribe-form .newsletter.big .btn span{font-size:20px;line-height:1;}
body[data-page="resources"] .subscribe-form small{
  display:block;
  margin:10px 0 0 4px;
  color:#61789c;
  font-size:11px;
}
@media(max-width:980px){
  body[data-page="resources"] .subscribe{
    grid-template-columns:88px minmax(0,1fr);
  }
  body[data-page="resources"] .subscribe-form{
    grid-column:1/-1;
  }
}
@media(max-width:760px){
  body[data-page="resources"] .subscribe{
    min-height:0;
    grid-template-columns:1fr;
    gap:16px;
    padding:30px 20px;
  }
  body[data-page="resources"] .subscribe-icon{width:76px;height:76px;}
  body[data-page="resources"] .subscribe-icon svg{width:49px;height:49px;}
  body[data-page="resources"] .subscribe h2{font-size:26px;}
  body[data-page="resources"] .subscribe p{font-size:13px;}
  body[data-page="resources"] .subscribe-break{display:none;}
  body[data-page="resources"] .subscribe-form .newsletter.big{flex-direction:column;gap:10px;}
  body[data-page="resources"] .subscribe-form .newsletter.big input,
  body[data-page="resources"] .subscribe-form .newsletter.big .btn{width:100%;flex:0 0 54px;height:54px;}
}


/* V66 — Industries showcase reference layout */
.industries-showcase{padding-top:55px;padding-bottom:0}
.industries-section-head{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:start;margin-bottom:28px}
.industries-section-head h2{font-size:34px;line-height:1.08;margin:5px 0 0}
.industries-section-head>p{font-size:13px;line-height:1.55;color:#516b93;max-width:570px;margin:22px 0 0}
.industry-cards{grid-template-columns:repeat(4,1fr);gap:27px 28px;margin-top:0}
.industry-cards article{border:0;border-radius:0;overflow:visible;padding:0 0 12px;background:transparent;box-shadow:none}
.industry-card-media{height:137px;position:relative;margin-bottom:22px}
.industry-cards img{width:100%;height:137px;display:block;object-fit:cover;border-radius:5px}
.industry-cards .round-icon{position:absolute;left:0;bottom:-18px;top:auto;width:54px;height:54px;border:0;border-radius:50%;background:#fff4ee;color:#f36b3c;box-shadow:0 0 0 5px rgba(255,255,255,.98);font-size:25px}
.industry-cards .round-icon svg{width:27px;height:27px;display:block}
.industry-cards h3{font-size:14px;line-height:1.25;color:#0b2c99;margin:0 0 6px;padding-left:3px}
.industry-cards p{font-size:11px;line-height:1.5;color:#61789c;margin:0;min-height:34px;padding-left:3px;max-width:235px}
.industry-cards .learn{margin:12px 0 0 3px;font-size:11px;color:#f25b19;font-weight:800}
.industry-cards .learn span{display:inline-block;margin-left:4px;transition:transform .2s ease}
.industry-cards article:hover .industry-card-media img{transform:scale(1.025)}
.industry-cards article:hover .learn span{transform:translateX(3px)}
.industry-card-media img{transition:transform .3s ease}
.industries-stats{margin-top:30px;padding-top:22px;padding-bottom:22px;text-align:left;background:#f3f7fb}
.industries-stats>div{display:flex;align-items:center;justify-content:center;gap:13px;border-right:1px solid #d6e2ef}
.industries-stats .stats-icon{width:34px;height:34px;color:#ef6a3c;display:grid;place-items:center;flex:none}
.industries-stats .stats-icon svg{width:31px;height:31px;display:block}
.industries-stats .stats-copy{display:block}
.industries-stats b,.industries-stats small{display:block}
.industries-stats b{font-size:24px;line-height:1;color:#0b2c99}
.industries-stats small{font-size:10px;color:#61789c;margin-top:4px}
.industry-success{padding:45px max(35px,calc((100vw - 1180px)/2)) 48px;display:flex;justify-content:space-between;gap:30px;align-items:flex-end}
.industry-success .eyebrow{margin-bottom:8px}
.industry-success h2{font-size:27px;line-height:1.12;color:#0c2294;margin:0}
.industry-success .text-link{margin-bottom:3px}
@media(max-width:980px){.industries-section-head{grid-template-columns:1fr 1fr;gap:30px}.industry-cards{gap:22px 18px}}
@media(max-width:760px){.industries-showcase{padding-top:45px}.industries-section-head{grid-template-columns:1fr;gap:8px;margin-bottom:25px}.industries-section-head>p{margin:0}.industry-cards{grid-template-columns:1fr 1fr;gap:26px 16px}.industry-card-media,.industry-cards img{height:145px}.industry-cards h3{font-size:13px}.industry-cards p{font-size:10px}.industries-stats{grid-template-columns:1fr 1fr}.industries-stats>div{padding:12px 8px;justify-content:flex-start}.industry-success{display:block;padding-top:35px}.industry-success .text-link{display:inline-block;margin-top:14px}}
@media(max-width:500px){.industry-cards{grid-template-columns:1fr}.industry-card-media,.industry-cards img{height:175px}.industries-stats{grid-template-columns:1fr 1fr}.industries-stats>div{border-bottom:1px solid #d6e2ef}.industries-stats>div:nth-child(2n){border-right:0}.industries-stats>div:nth-last-child(-n+2){border-bottom:0}}

/* V69 NexCore reference layout */
.nexcore-features-section{display:grid;grid-template-columns:1fr 1.42fr;gap:55px;align-items:center;padding-top:48px;padding-bottom:48px}
.nexcore-feature-intro{max-width:460px}
.nexcore-feature-intro h2{font-size:34px;line-height:1.08;margin-top:8px}
.nexcore-feature-intro p{font-size:13px;line-height:1.65;color:#516b93;max-width:470px;margin:16px 0 20px}
.nexcore-feature-intro .btn{padding:12px 22px}
.feature-grid.compact{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.feature-grid.compact .feature-card{min-height:88px;border:1px solid #e0e8f1;border-radius:9px;background:#fff;display:flex;align-items:center;gap:16px;padding:15px 17px;box-shadow:0 5px 18px #17365a08;transition:.2s}
.feature-grid.compact .feature-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #17365a12}
.feature-grid.compact .feature-card .round-icon{width:48px;height:48px;background:#fff7f2;color:#f25b19}
.feature-grid.compact .feature-card .round-icon svg,.mini-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.feature-grid.compact .feature-card h3{font-size:13px;color:#0b2c99;margin:0 0 4px}
.feature-grid.compact .feature-card p{font-size:10px;line-height:1.45;color:#61789c;margin:0}
.mini-stats{box-shadow:none;border-radius:0;border-left:0;border-right:0}
.mini-stat{padding:18px 28px;justify-content:flex-start;gap:14px}
.mini-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#fff7f2;color:#f25b19;flex:none}
.mini-icon svg{width:27px;height:27px}
.mini-stat b{font-size:13px;color:#0b2c99;display:block;margin-bottom:2px}
.mini-stat small{font-size:10px;color:#61789c;display:block;line-height:1.4}
.nexcore-why-section{padding-top:28px;padding-bottom:38px;background:#f5f9fd}
.nexcore-why-head{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}
.nexcore-why-head h2{margin-top:8px}
.nexcore-why-head>p{font-size:13px;color:#516b93;line-height:1.6;max-width:530px;margin:0}
.nexcore-why-section .metric-grid{margin-top:24px;border:0;border-radius:0;background:transparent}
.nexcore-why-section .metric-grid>div{padding:8px 28px 8px 0;border-right:1px solid #d9e4ee}
.nexcore-why-section .metric-grid>div:last-child{border:0}
.nexcore-why-section .metric-grid .round-icon{background:transparent;width:50px;height:50px}
.nexcore-why-section .metric-grid b{font-size:25px}
@media(max-width:760px){.nexcore-features-section{grid-template-columns:1fr;gap:28px}.nexcore-feature-intro h2{font-size:30px}.feature-grid.compact{grid-template-columns:1fr}.nexcore-why-head{grid-template-columns:1fr;gap:10px}.nexcore-why-section .metric-grid{grid-template-columns:1fr 1fr}.nexcore-why-section .metric-grid>div{padding:14px 10px;border-right:0;border-bottom:1px solid #d9e4ee}.mini-stat{padding:14px 12px}.mini-stat small{font-size:9px}}
/* V70 - NexCore trusted businesses + modern experience reference layout */
.nexcore-trusted-section{padding:28px max(35px,calc((100vw - 1380px)/2)) 18px;background:#fff}
.nexcore-trusted-inner{max-width:1380px;margin:0 auto}
.nexcore-trusted-section .eyebrow{margin-bottom:8px;font-size:10px}
.nexcore-trusted-section h2{font-size:31px;line-height:1.1;letter-spacing:-1px;color:#0c2294;margin:0 0 20px}
.nexcore-logo-row{display:grid;grid-template-columns:1.05fr 1.25fr 1fr 1.05fr 1fr .85fr;align-items:center;border-top:1px solid #eef2f6;border-bottom:1px solid #eef2f6}
.nexcore-logo-row>*{min-height:72px;display:flex;align-items:center;justify-content:center;padding:10px 18px;border-right:1px solid #eef2f6}
.nexcore-logo-row>*:last-child{border-right:0}
.brand-word{font-weight:700;color:#222;font-size:23px;white-space:nowrap;letter-spacing:-.4px}
.brand-word.etisalat{font-weight:500;font-size:24px}
.brand-word.orascom{font-size:18px;font-style:italic;line-height:1}
.brand-word.orascom small{font-size:6px;display:block;letter-spacing:1px;margin-left:4px;margin-top:3px}
.brand-word.talabat{font-size:23px}
.brand-word.vodafone{font-size:20px}
.brand-word.nestle{font-size:21px;font-weight:500}
.nexcore-contact-link{font-size:20px;font-weight:700;text-decoration:underline;color:#111;white-space:nowrap}
.nexcore-modern-section{padding-top:32px;padding-bottom:58px;grid-template-columns:1.08fr .92fr;gap:72px}
.nexcore-modern-section .nexcore-overview-img{height:285px;object-fit:contain;object-position:left center;background:#fff}
.nexcore-modern-section h2{font-size:33px;margin-top:3px}
.nexcore-modern-section p{font-size:15px;line-height:1.65;color:#61789c;max-width:570px}
.nexcore-modern-section .check-list{display:grid;gap:10px;margin-top:17px}
.nexcore-modern-section .check-list span{font-size:15px;color:#536d91}
.nexcore-modern-section .check-list span::first-letter{color:#5363c8}
@media(max-width:760px){
 .nexcore-trusted-section{padding:24px 20px 10px}
 .nexcore-trusted-section h2{font-size:28px}
 .nexcore-logo-row{grid-template-columns:repeat(2,1fr)}
 .nexcore-logo-row>*{min-height:58px;font-size:16px;border-bottom:1px solid #eef2f6}
 .nexcore-contact-link{font-size:17px}
 .nexcore-modern-section{padding-top:30px;gap:28px}
 .nexcore-modern-section .nexcore-overview-img{height:auto;max-height:240px}
 .nexcore-modern-section h2{font-size:29px}
 .nexcore-modern-section p,.nexcore-modern-section .check-list span{font-size:13px}
}

/* V71 — Global mobile QA pass across all pages */
@media (max-width:760px){
  html,body{max-width:100%;overflow-x:hidden}
  .nav-wrap,.hero-content,.home-copy,.services-hero-inner,.services-cta-inner{width:100%;padding-left:20px;padding-right:20px}
  .nav-wrap{gap:12px}
  .logo-link{width:138px;flex:0 0 auto}
  .header{height:64px}
  .main-nav{top:64px;left:10px;right:10px}

  .hero{height:auto;min-height:410px}
  .hero-content{padding-top:44px;padding-bottom:44px}
  .hero h1{font-size:34px;line-height:1.04;max-width:100%}
  .hero p{font-size:14px;line-height:1.5;max-width:100%}
  .hero-actions{gap:9px}
  .hero-actions .btn{width:auto;max-width:100%}

  .section{padding-left:20px;padding-right:20px;padding-top:42px;padding-bottom:42px}
  .section h2{font-size:29px;line-height:1.08}
  .section-head{gap:12px}
  .section-head p{font-size:12px;line-height:1.5}
  .split{grid-template-columns:1fr;gap:26px}
  .feature-img{height:250px;max-width:100%}

  .trust-strip,.mini-stats{width:100%;grid-template-columns:1fr 1fr}
  .trust-strip>div,.mini-stat{min-width:0;padding:14px 10px;gap:8px}
  .trust-strip b,.mini-stat b{font-size:17px}
  .trust-strip small,.mini-stat small{font-size:8px;line-height:1.3}

  .service-grid,.all-services,.feature-grid,.testimonial-grid,.blog-grid,.benefit-grid,.faq-grid{grid-template-columns:1fr}
  .service-wide{min-width:0}
  .process-row{grid-template-columns:1fr;gap:12px}
  .process-row>div{padding:14px 0;border:0;border-bottom:1px solid #e2eaf2}
  .process-row>div:last-child{border-bottom:0}
  .dark-values{grid-template-columns:1fr;gap:25px}
  .values-row{grid-template-columns:1fr 1fr;gap:12px}
  .values-row>div{min-width:0;padding:14px 8px}
  .metric-grid{grid-template-columns:1fr 1fr}
  .metric-grid>div{min-width:0;padding:14px 10px}

  .product-band{grid-template-columns:1fr;gap:20px;padding-left:20px;padding-right:20px}
  .product-band img{height:190px}
  .product-band ul{grid-template-columns:1fr;gap:10px}
  .cta{padding-left:20px;padding-right:20px;min-height:210px}
  .cta h2{font-size:25px}
  .footer{padding-left:20px;padding-right:20px}
  .footer-inner{grid-template-columns:1fr;gap:24px}
  .footer-bottom{display:grid;gap:8px}

  /* Home */
  .home-services{grid-template-columns:1fr}
  .home-about{grid-template-columns:1fr;gap:24px}
  .home-about .home-story-media .feature-img{height:245px}
  .home-industry-row{grid-template-columns:1fr 1fr}
  .home-product{grid-template-columns:1fr;min-height:0}
  .home-product ul{grid-template-columns:1fr 1fr}
  .home-product .product-visual{height:250px;order:2}
  .home-product ul{order:3}
  .home-stats{width:100%;grid-template-columns:1fr 1fr}

  /* Services landing */
  .services-hero{height:520px;min-height:520px}
  .services-hero-inner{align-items:flex-start;padding-top:70px}
  .services-hero-copy{width:100%}
  .services-hero-copy h1{font-size:34px}
  .services-hero-copy p{position:static;width:auto;max-width:100%;font-size:13px;margin:0 0 18px}
  .services-scribble{display:none}
  .services-core{padding-top:34px}
  .services-cta{height:auto;min-height:230px}
  .services-cta-inner{align-items:center}
  .services-cta h2{font-size:24px}

  /* Careers */
  .careers-hero-image{width:100%;margin:0;border-radius:0}
  .careers-hero-image img{width:100%;height:auto}
  .jobs-section .job-search{grid-template-columns:1fr;gap:8px}
  .jobs-section .job-search .btn{width:100%}
  .filters{grid-template-columns:1fr}
  .job{grid-template-columns:1fr;gap:12px;padding:18px 0}
  .job .btn{justify-self:stretch;width:100%}
  .job-meta{display:grid;grid-template-columns:1fr 1fr;gap:7px}

  /* Industries */
  .industries-showcase{padding-top:38px}
  .industries-section-head{grid-template-columns:1fr;gap:10px;margin-bottom:26px}
  .industries-section-head h2{font-size:30px}
  .industries-section-head>p{margin:0;font-size:12px}
  .industry-cards{grid-template-columns:1fr;gap:30px}
  .industry-card-media,.industry-cards img{height:190px}
  .industry-cards h3{font-size:15px;margin-top:2px}
  .industry-cards p{font-size:11px;max-width:100%;min-height:0}
  .industries-stats{grid-template-columns:1fr 1fr}
  .industries-stats>div{min-width:0;padding:14px 10px;justify-content:flex-start}
  .industries-stats b{font-size:20px}

  /* Resources */
  body[data-page="resources"] .hero{height:430px;min-height:430px}
  body[data-page="resources"] .hero-content{padding:42px 20px}
  .resource-search{width:calc(100% - 40px)}
  .resource-search-inner{padding:7px;gap:8px}
  .resource-tabs{width:calc(100% - 40px);display:flex;grid-template-columns:none;overflow-x:auto;justify-content:flex-start;gap:8px;padding:3px 0 8px;scrollbar-width:none}
  .resource-tabs::-webkit-scrollbar{display:none}
  .resource-tabs button{flex:0 0 auto;white-space:nowrap;padding:9px 13px;font-size:10px}
  body[data-page="resources"] .resource-grid,
  body[data-page="resources"] .resource-grid.featured{grid-template-columns:1fr}
  body[data-page="resources"] .subscribe{grid-template-columns:1fr;display:grid;gap:14px;padding:26px 20px}
  body[data-page="resources"] .subscribe-icon{width:68px;height:68px}
  body[data-page="resources"] .subscribe h2{font-size:25px}
  body[data-page="resources"] .subscribe p{font-size:12px;line-height:1.5}
  body[data-page="resources"] .subscribe-form .newsletter.big{flex-direction:column}
  body[data-page="resources"] .subscribe-form .newsletter.big input,
  body[data-page="resources"] .subscribe-form .newsletter.big .btn{width:100%;height:52px;flex:0 0 52px}

  /* NexCore */
  body[data-page="nexcore"] .nexcore-features-section{grid-template-columns:1fr;gap:26px;padding-top:38px;padding-bottom:38px}
  body[data-page="nexcore"] .nexcore-feature-intro{max-width:none}
  body[data-page="nexcore"] .nexcore-feature-intro h2{font-size:30px}
  body[data-page="nexcore"] .feature-grid.compact{grid-template-columns:1fr;gap:9px}
  body[data-page="nexcore"] .feature-grid.compact .feature-card{min-height:82px;padding:13px 14px}
  body[data-page="nexcore"] .nexcore-why-head{grid-template-columns:1fr;gap:12px}
  body[data-page="nexcore"] .nexcore-why-head h2{font-size:29px}
  body[data-page="nexcore"] .nexcore-why-section .metric-grid{grid-template-columns:1fr 1fr}
  body[data-page="nexcore"] .nexcore-trusted-section{padding:24px 20px 8px}
  body[data-page="nexcore"] .nexcore-trusted-section h2{font-size:27px}
  body[data-page="nexcore"] .nexcore-logo-row{grid-template-columns:1fr 1fr}
  body[data-page="nexcore"] .nexcore-logo-row>*{min-height:54px;padding:8px 10px}
  body[data-page="nexcore"] .brand-word.etisalat{font-size:21px}
  body[data-page="nexcore"] .brand-word.orascom{font-size:15px}
  body[data-page="nexcore"] .brand-word.talabat{font-size:20px}
  body[data-page="nexcore"] .brand-word.vodafone{font-size:17px}
  body[data-page="nexcore"] .brand-word.nestle{font-size:18px}
  body[data-page="nexcore"] .nexcore-contact-link{font-size:16px}
  body[data-page="nexcore"] .nexcore-modern-section{display:flex;flex-direction:column;gap:24px;padding-top:34px;padding-bottom:44px}
  body[data-page="nexcore"] .nexcore-modern-section>div{order:1}
  body[data-page="nexcore"] .nexcore-modern-section>img{order:2;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;border-radius:9px}
  body[data-page="nexcore"] .nexcore-modern-section h2{font-size:31px}
  body[data-page="nexcore"] .nexcore-modern-section p,
  body[data-page="nexcore"] .nexcore-modern-section .check-list span{font-size:13px;line-height:1.6}
  body[data-page="nexcore"] .nexcore-modern-section .check-list{gap:8px}

  /* Contact */
  body[data-page="contact"] .contact-layout-v2{grid-template-columns:1fr;gap:14px;padding:26px 20px 30px}
  body[data-page="contact"] .contact-form-column,
  body[data-page="contact"] .contact-info-column,
  body[data-page="contact"] .support-card{padding:18px 16px;border-radius:16px}
  body[data-page="contact"] .locations-grid{grid-template-columns:1fr;gap:12px}
  body[data-page="contact"] .location-card:nth-child(3),
  body[data-page="contact"] .location-card:last-child{grid-column:auto;grid-row:auto}
  body[data-page="contact"] .location-map{min-height:250px}

  /* About */
  body[data-page="about"] .hero h1{font-size:36px}
  body[data-page="about"] .about-hero-actions{flex-wrap:wrap}
  body[data-page="about"] .timeline{grid-template-columns:1fr;gap:12px}

  /* Service detail pages */
  body[data-page="hr-outsourcing"] .hero-bg,
  body[data-page="hr-consultancy"] .hero-bg,
  body[data-page="training-development"] .hero-bg,
  body[data-page="performance-management"] .hero-bg,
  body[data-page="payroll-management"] .hero-bg,
  body[data-page="hr-policies-compliance"] .hero-bg{width:100%;object-fit:cover;object-position:center}
  body[data-page="hr-outsourcing"] .feature-img,
  body[data-page="hr-consultancy"] .feature-img{height:240px;object-fit:cover}
}

@media (max-width:420px){
  .section{padding-left:16px;padding-right:16px}
  .nav-wrap,.hero-content,.home-copy,.services-hero-inner,.services-cta-inner{padding-left:16px;padding-right:16px}
  .logo-link{width:132px}
  .hero h1,.services-hero-copy h1{font-size:31px}
  .home-copy h1{font-size:34px}
  .trust-strip>div,.mini-stat{padding:13px 8px}
  .values-row{grid-template-columns:1fr}
  .home-product ul{grid-template-columns:1fr}
  .industries-stats b{font-size:18px}
  body[data-page="nexcore"] .nexcore-logo-row>*{min-height:50px}
}


/* V72 — Industry detail pages */
.industry-detail-hero{position:relative;min-height:500px;overflow:hidden;background:#082545}.industry-detail-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.industry-detail-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,27,56,.88) 0%,rgba(4,27,56,.58) 48%,rgba(4,27,56,.15) 100%)}.industry-detail-content{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:120px 35px 90px;color:#fff}.industry-detail-content h1{font-size:52px;line-height:1.04;max-width:760px;margin:10px 0 12px}.industry-detail-content h3{font-size:22px;line-height:1.3;margin:0 0 15px;max-width:700px}.industry-detail-content p{font-size:16px;line-height:1.65;max-width:680px;color:#e7eef7}.industry-detail-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:start;padding-bottom:30px}.industry-detail-intro h2{font-size:34px;line-height:1.1;margin-top:8px;color:#0b2c99}.industry-detail-intro>p{font-size:14px;line-height:1.7;color:#61789c;margin-top:25px}.industry-challenge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.industry-challenge-grid>div{border:1px solid #e0e8f1;border-radius:10px;padding:25px;background:#fff;box-shadow:0 5px 18px #17365a08}.industry-challenge-grid span{display:block;color:#f25b19;font-weight:800;font-size:13px;margin-bottom:18px}.industry-challenge-grid h3{font-size:17px;color:#0b2c99;line-height:1.3;margin:0 0 8px}.industry-challenge-grid p{font-size:11px;color:#61789c;line-height:1.55;margin:0}.industry-solutions{padding-top:60px;padding-bottom:65px}.industry-solutions h2{font-size:34px;color:#0b2c99;margin:7px 0 8px}.industry-solutions>.section-sub{max-width:650px}.industry-solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px}.industry-solution-grid>a{display:flex;gap:16px;align-items:center;padding:20px;border:1px solid #e0e8f1;border-radius:10px;background:#fff;text-decoration:none;box-shadow:0 5px 18px #17365a08;transition:.2s}.industry-solution-grid>a:hover{transform:translateY(-2px);box-shadow:0 10px 24px #17365a12}.industry-solution-grid .round-icon{width:48px;height:48px;background:#fff7f2;color:#f25b19;flex:none}.industry-solution-grid h3{font-size:14px;color:#0b2c99;margin:0 0 5px}.industry-solution-grid p{font-size:11px;color:#61789c;line-height:1.5;margin:0 0 7px}.industry-solution-grid .learn{font-size:10px;color:#f25b19;font-weight:800}.industry-solution-grid .learn b{margin-left:4px}@media(max-width:760px){.industry-detail-hero{min-height:520px}.industry-detail-content{padding:95px 22px 55px}.industry-detail-content h1{font-size:36px}.industry-detail-content h3{font-size:18px}.industry-detail-content p{font-size:14px}.industry-detail-intro{grid-template-columns:1fr;gap:8px;padding-bottom:20px}.industry-detail-intro h2{font-size:28px}.industry-detail-intro>p{margin-top:5px}.industry-challenge-grid{grid-template-columns:1fr;gap:12px}.industry-challenge-grid>div{padding:20px}.industry-solutions h2{font-size:28px}.industry-solution-grid{grid-template-columns:1fr;gap:12px}.industry-solution-grid>a{padding:17px}}

/* V74 — refined NexCore Why metrics icons */
body[data-page="nexcore"] .nexcore-why-section .metric-grid .metric-icon-wrap{width:48px;height:48px;display:grid;place-items:center;color:#163bd5;background:transparent;flex:none;}
body[data-page="nexcore"] .nexcore-why-section .metric-grid .metric-icon{width:36px;height:36px;display:block;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;}
body[data-page="nexcore"] .nexcore-why-section .metric-grid>div{grid-template-columns:48px 1fr;column-gap:12px;align-items:center;}
body[data-page="nexcore"] .nexcore-why-section .metric-grid b{line-height:1;font-size:24px;}
body[data-page="nexcore"] .nexcore-why-section .metric-grid small{line-height:1.25;margin-top:3px;}
@media(max-width:760px){body[data-page="nexcore"] .nexcore-why-section .metric-grid .metric-icon-wrap{width:42px;height:42px;}body[data-page="nexcore"] .nexcore-why-section .metric-grid .metric-icon{width:32px;height:32px;}body[data-page="nexcore"] .nexcore-why-section .metric-grid>div{grid-template-columns:42px 1fr;column-gap:8px;}}

/* V77 — Careers: modern Grow Your Career icon */
.benefit-grid .round-icon:has(.modern-career-icon){
  width:74px;
  height:74px;
  border-radius:0;
  background:transparent;
  padding:0;
  overflow:hidden;
}
.benefit-grid .modern-career-icon{
  width:100%;
  height:100%;
  object-fit:contain;
  display:block;
}
@media(max-width:760px){
  .benefit-grid .round-icon:has(.modern-career-icon){width:68px;height:68px}
}

/* V78 — Modern icon system */
.modern-icon{width:58px;height:58px;display:block;flex:none;overflow:visible}
.round-icon .modern-icon{width:58px;height:58px}
.modern-service-icon,.modern-service-detail-icon{width:62px!important;height:62px!important;display:grid!important;place-items:center}
.modern-service-icon .modern-icon,.modern-service-detail-icon .modern-icon{width:62px;height:62px}
.modern-mini-icon{width:52px!important;height:52px!important;background:transparent!important;border-radius:0!important;color:inherit!important}
.modern-mini-icon .modern-icon{width:52px;height:52px}
.modern-about-icon .modern-icon,.about-purpose-icon .modern-icon{width:64px;height:64px}
.modern-benefit-icon,.modern-dark-icon{display:block!important;font-size:0!important;font-weight:normal!important}
.modern-benefit-icon .modern-icon,.modern-dark-icon .modern-icon{width:48px;height:48px}
.job-meta span{display:inline-flex;align-items:center;gap:4px}
.job-meta span .modern-icon{width:16px;height:16px}
.industry-cards .round-icon .modern-icon{width:62px;height:62px}
.stats-blue .stats-icon .modern-icon,.trust-strip .about-stat-icon .modern-icon{width:52px;height:52px;margin:auto}
.metric-icon-wrap .modern-icon{width:52px;height:52px}
.metric-grid .metric-icon-wrap{background:transparent!important}
@media(max-width:760px){.modern-icon{width:54px;height:54px}.round-icon .modern-icon{width:54px;height:54px}.modern-service-icon,.modern-service-detail-icon{width:58px!important;height:58px!important}.modern-service-icon .modern-icon,.modern-service-detail-icon .modern-icon{width:58px;height:58px}.modern-mini-icon .modern-icon{width:46px;height:46px}.modern-about-icon .modern-icon,.about-purpose-icon .modern-icon{width:58px;height:58px}.industry-cards .round-icon .modern-icon{width:54px;height:54px}.stats-blue .stats-icon .modern-icon,.trust-strip .about-stat-icon .modern-icon{width:46px;height:46px}.metric-icon-wrap .modern-icon{width:46px;height:46px}}

.contact-info-icon .modern-icon,.contact-point-icon .modern-icon{width:48px;height:48px}.contact-point-icon .modern-icon{width:46px;height:46px}.benefit-grid .round-icon .modern-icon{width:58px;height:58px}
.modern-home-service-icon .modern-icon{width:58px;height:58px}.modern-industry-solution-icon .modern-icon{width:58px;height:58px}.modern-home-service-icon,.modern-industry-solution-icon{display:grid;place-items:center}

/* V79 — High-resolution image-based modern icon pack */
.modern-icon{object-fit:contain;object-position:center;image-rendering:auto}
.modern-icon[src$=".png"]{background:transparent}

/* V80 — Luxury / Premium Navy & Gold icon system */
.modern-icon,
.modern-career-icon{object-fit:contain;object-position:center;display:block;}
.round-icon:has(.modern-icon),
.round-icon:has(.modern-career-icon),
.contact-info-icon:has(.modern-icon),
.contact-point-icon:has(.modern-icon),
.about-stat-icon:has(.modern-icon),
.about-purpose-icon:has(.modern-icon),
.metric-icon-wrap:has(.modern-icon),
.modern-home-service-icon,
.modern-industry-solution-icon{
  background:transparent!important;
  color:inherit!important;
  box-shadow:none!important;
  border:0!important;
  padding:0!important;
}
.modern-icon{width:62px;height:62px;}
.round-icon .modern-icon{width:68px;height:68px;}
.modern-career-icon{width:74px!important;height:74px!important;}
.modern-service-icon .modern-icon,.modern-service-detail-icon .modern-icon{width:70px;height:70px;}
.modern-about-icon .modern-icon,.about-purpose-icon .modern-icon{width:70px;height:70px;}
.modern-benefit-icon .modern-icon,.modern-dark-icon .modern-icon{width:56px;height:56px;}
.job-meta span .modern-icon{width:20px;height:20px;}
.industry-cards .round-icon .modern-icon{width:68px;height:68px;}
.stats-blue .stats-icon .modern-icon,.trust-strip .about-stat-icon .modern-icon{width:56px;height:56px;}
.metric-icon-wrap .modern-icon{width:56px;height:56px;}
.modern-mini-icon .modern-icon{width:56px;height:56px;}
.modern-home-service-icon .modern-icon,.modern-industry-solution-icon .modern-icon{width:62px;height:62px;}
.benefit-grid .round-icon:has(.modern-career-icon){width:82px;height:82px;background:transparent;border-radius:0;}
@media(max-width:760px){
  .modern-icon{width:58px;height:58px}
  .round-icon .modern-icon{width:62px;height:62px}
  .modern-career-icon{width:68px!important;height:68px!important}
  .modern-service-icon .modern-icon,.modern-service-detail-icon .modern-icon{width:62px;height:62px}
  .modern-about-icon .modern-icon,.about-purpose-icon .modern-icon{width:62px;height:62px}
  .modern-benefit-icon .modern-icon,.modern-dark-icon .modern-icon{width:52px;height:52px}
  .job-meta span .modern-icon{width:18px;height:18px}
  .industry-cards .round-icon .modern-icon{width:62px;height:62px}
  .stats-blue .stats-icon .modern-icon,.trust-strip .about-stat-icon .modern-icon{width:50px;height:50px}
  .metric-icon-wrap .modern-icon{width:50px;height:50px}
  .modern-mini-icon .modern-icon{width:50px;height:50px}
  .modern-home-service-icon .modern-icon,.modern-industry-solution-icon .modern-icon{width:58px;height:58px}
  .benefit-grid .round-icon:has(.modern-career-icon){width:74px;height:74px}
}

/* Careers V83 — complete visual refresh */
.careers-hero{width:min(1180px,calc(100% - 70px));margin:28px auto 0;min-height:410px;border-radius:16px;overflow:hidden;background:linear-gradient(120deg,#eef5ff,#f8fbff);display:grid;grid-template-columns:.9fr 1.1fr;position:relative;border:1px solid #e1eaf3;box-shadow:0 18px 45px rgba(10,43,82,.08)}
.careers-hero-copy{padding:52px 35px 45px 48px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}
.careers-hero-copy h1{font-size:48px;line-height:1.02;letter-spacing:-2px;margin:0 0 16px;color:#0b2c99}
.careers-hero-copy h1 span{color:#f25b19}
.careers-hero-copy p{max-width:470px;color:#526d94;font-size:15px;margin:0 0 22px}
.careers-hero-copy .btn-outline-blue{background:#fff}
.careers-hero-points{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px;color:#506b91;font-size:10px;font-weight:700}
.careers-hero-points span{display:flex;align-items:center;gap:7px}
.career-hero-mini-icon{width:24px;height:24px;object-fit:contain}
.careers-hero-visual{min-height:410px;position:relative;overflow:hidden;background:#092b49}
.careers-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#eef5ff00 55%,#061f3612 100%);pointer-events:none}
.careers-hero-visual img{width:100%;height:100%;object-fit:cover;display:block}
.careers-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:25px}
.careers-section-head>div:first-child{max-width:800px}
.careers-section-head>p{max-width:470px;margin:0;color:#61789c;font-size:13px}
.careers-section-head h2{margin-bottom:8px}
.open-roles-badge{min-width:120px;padding:13px 17px;border:1px solid #dce7f1;border-radius:12px;background:#fff;text-align:center;box-shadow:0 8px 25px #0b2c990c}
.open-roles-badge b{display:block;font-size:24px;line-height:1;color:#0b2c99}
.open-roles-badge span{display:block;margin-top:4px;color:#61789c;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.7px}
.job-search-card{padding:16px;border:1px solid #dce7f1;border-radius:13px;background:#f7faff;box-shadow:0 10px 30px #0b2c9908}
.job-search{margin:0;display:flex;gap:9px}
.job-search input{height:46px;border-radius:10px;padding:12px 14px 12px 38px;border-color:#d5e2ef;background:#fff}
.job-search-icon{position:absolute;z-index:2;margin:13px 0 0 13px;color:#7288a4;font-size:20px;line-height:1}
.job-search .btn{height:46px;min-width:125px}
.jobs-section .filters{grid-template-columns:repeat(4,1fr);margin-top:10px}
.jobs-section .filters select{height:42px;border-radius:9px;padding:10px 12px;background:#fff}
.jobs-list-head{display:flex;justify-content:space-between;align-items:center;margin:22px 2px 10px;color:#6b819c;font-size:10px;font-weight:700}
.jobs-list-head span:last-child{color:#0b2c99}
.jobs{gap:11px}
.job{grid-template-columns:1fr auto;gap:25px;padding:19px 20px;border-radius:13px;background:#fff;transition:.2s;border-color:#dfe8f1;box-shadow:0 5px 18px #0b2c9906}
.job:hover{transform:translateY(-2px);border-color:#b9cce0;box-shadow:0 12px 28px #0b2c9910}
.job-title-row{display:flex;align-items:center;gap:9px;margin-bottom:9px}
.job-number{font-size:9px;font-weight:800;color:#f25b19;letter-spacing:1px;min-width:20px}
.job h3{font-size:15px;margin:0;color:#0b2c99}
.job mark{margin:0;background:#fff1e9;color:#f25b19;border:1px solid #ffd9c7}
.job-meta{gap:9px 15px}
.job-meta span{display:inline-flex;align-items:center;gap:5px}
.job-meta img{width:18px;height:18px;object-fit:contain}
.job-actions{display:flex;align-items:center;gap:15px}
.job-actions .btn{white-space:nowrap;padding:11px 17px}
.view-details{font-size:10px;font-weight:800;color:#1739bd;text-decoration:none;white-space:nowrap}
.view-details:hover{text-decoration:underline}
.no-job-results{margin-top:16px;padding:35px 20px;text-align:center;border:1px dashed #c9d8e7;border-radius:13px;background:#f8fbff}
.no-job-results-icon{font-size:32px;color:#5578c8;margin-bottom:4px}
.no-job-results h3{color:#0b2c99;margin:0 0 5px}
.no-job-results p{font-size:11px;color:#61789c;margin:0 0 15px}
.career-cv-banner{margin-top:22px;padding:22px 25px;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:17px;border-radius:13px;background:linear-gradient(110deg,#edf5ff,#f8fbff);border:1px solid #dce7f1}
.career-cv-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#fff;box-shadow:0 7px 18px #0b2c9910}
.career-cv-icon img{width:29px;height:29px;object-fit:contain}
.career-cv-banner .eyebrow{margin:0 0 3px;font-size:9px}
.career-cv-banner h3{margin:0 0 4px;color:#0b2c99;font-size:16px}
.career-cv-banner p{margin:0;color:#61789c;font-size:10px}
.careers-why-section{background:#f5f9fd}
.careers-benefit-grid{gap:0;margin-top:10px;border:1px solid #dce7f1;border-radius:13px;background:#fff;overflow:hidden}
.career-benefit{padding:25px 22px;display:grid!important;grid-template-columns:70px 1fr!important;column-gap:14px!important;min-height:145px;border-right:1px solid #e2eaf2}
.career-benefit:last-child{border-right:0}
.career-benefit-icon-wrap{width:66px;height:66px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,#f3f7ff,#e6efff);box-shadow:inset 0 0 0 1px #d9e6f7,0 8px 20px #0b2c9910}
.career-benefit-icon{width:49px;height:49px;object-fit:contain}
.career-benefit h3{margin:4px 0 7px;font-size:13px;color:#0b2c99}
.career-benefit p{margin:0;color:#61789c;font-size:10px;line-height:1.55}
.careers-hiring-section .section-sub{max-width:650px}
.career-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:28px;border-top:1px solid #dce7f1;border-bottom:1px solid #dce7f1}
.career-step{display:grid;grid-template-columns:42px 1fr;gap:13px;padding:25px 22px;border-right:1px solid #e2eaf2}
.career-step:last-child{border-right:0}
.career-step>span{font-size:13px;font-weight:900;color:#f25b19}
.career-step h3{margin:0 0 5px;font-size:13px;color:#0b2c99}
.career-step p{margin:0;color:#61789c;font-size:10px;line-height:1.5}
.careers-values-band{padding:58px max(35px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:center;background:linear-gradient(120deg,#041c31,#0a3556);color:#fff}
.careers-values-copy h2{font-size:32px;line-height:1.08;margin:5px 0 9px;color:#fff;letter-spacing:-1px}
.careers-values-copy p{max-width:560px;color:#d7e4f0;font-size:12px;margin:0}
.careers-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.careers-values-grid>div{padding:17px 13px;border:1px solid #ffffff1f;border-radius:12px;background:#ffffff08;text-align:center}
.careers-values-grid b{display:grid;place-items:center;height:48px;margin-bottom:8px}
.careers-values-grid b img{width:44px;height:44px;object-fit:contain}
.careers-values-grid strong{font-size:10px;color:#fff}
@media(max-width:760px){
 .careers-hero{width:100%;margin:0;border-radius:0;grid-template-columns:1fr;min-height:0}
 .careers-hero-copy{padding:40px 22px 32px}
 .careers-hero-copy h1{font-size:40px;letter-spacing:-1.5px}
 .careers-hero-copy p{font-size:13px}
 .careers-hero-visual{min-height:250px;height:250px}
 .careers-hero-points{gap:12px;display:grid}
 .careers-section-head{display:block}
 .careers-section-head>p{margin-top:10px}
 .open-roles-badge{display:inline-block;margin-top:15px}
 .jobs-section .filters{grid-template-columns:1fr 1fr}
 .job-search{display:grid;grid-template-columns:1fr auto}
 .job-search input{grid-column:1/-1}
 .job-search .btn{width:100%}
 .job{grid-template-columns:1fr;gap:15px}
 .job-actions{justify-content:space-between}
 .job-meta{gap:8px 12px}
 .career-cv-banner{grid-template-columns:45px 1fr;gap:12px;padding:18px}
 .career-cv-banner>a{grid-column:1/-1;width:100%}
 .careers-benefit-grid{grid-template-columns:1fr!important}
 .career-benefit{border-right:0;border-bottom:1px solid #e2eaf2;min-height:0;padding:19px}
 .career-benefit:last-child{border-bottom:0}
 .career-steps{grid-template-columns:1fr;border-top:0}
 .career-step{border-right:0;border-bottom:1px solid #e2eaf2;padding:19px 0}
 .career-step:last-child{border-bottom:0}
 .careers-values-band{grid-template-columns:1fr;padding:45px 22px;gap:28px}
 .careers-values-grid{grid-template-columns:1fr 1fr 1fr;gap:7px}
 .careers-values-grid>div{padding:13px 6px}
 .careers-values-grid b img{width:34px;height:34px}
 .careers-values-grid strong{font-size:8px}
}

/* Careers V84 — match the global hero dimensions used across the site */
body[data-page="careers"] .careers-hero{
  width:100%;
  max-width:none;
  margin:0;
  min-height:305px;
  height:305px;
  border-radius:0;
  border:0;
  border-top:1px solid #e6edf5;
  border-bottom:1px solid #e6edf5;
  box-shadow:none;
  grid-template-columns:42% 58%;
}
body[data-page="careers"] .careers-hero-copy{
  width:min(100%,590px);
  margin-left:auto;
  padding:34px 42px 32px 35px;
}
body[data-page="careers"] .careers-hero-copy h1{
  font-size:42px;
  line-height:1.03;
  letter-spacing:-1.7px;
  margin-bottom:10px;
}
body[data-page="careers"] .careers-hero-copy p{
  max-width:500px;
  font-size:12px;
  line-height:1.45;
  margin-bottom:14px;
}
body[data-page="careers"] .careers-hero-points{margin-top:14px;gap:18px;font-size:9px}
body[data-page="careers"] .careers-hero-visual{min-height:305px;height:305px}

@media(max-width:760px){
  body[data-page="careers"] .careers-hero{
    height:440px;
    min-height:440px;
    grid-template-columns:1fr;
  }
  body[data-page="careers"] .careers-hero-copy{
    width:100%;
    margin:0;
    padding:42px 22px 28px;
  }
  body[data-page="careers"] .careers-hero-copy h1{font-size:38px;letter-spacing:-1.4px}
  body[data-page="careers"] .careers-hero-copy p{font-size:13px;max-width:470px}
  body[data-page="careers"] .careers-hero-visual{height:190px;min-height:190px}
}

/* V85 — Careers Job Cards / Featured Premium Layout */
body[data-page="careers"] .jobs{gap:14px}
body[data-page="careers"] .job{display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:20px;position:relative;padding:22px 22px;border:1px solid #dbe5ef;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(8,37,69,.055);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
body[data-page="careers"] .job:hover{transform:translateY(-3px);border-color:#c5d4e4;box-shadow:0 16px 34px rgba(8,37,69,.10)}
body[data-page="careers"] .job.featured{border-color:#e8b968;background:linear-gradient(135deg,#fff,#fffdf8);box-shadow:0 12px 32px rgba(183,135,43,.12)}
body[data-page="careers"] .job.featured:hover{border-color:#d9a84e;box-shadow:0 18px 38px rgba(183,135,43,.16)}
body[data-page="careers"] .job-icon-wrap{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#082545;border:2px solid #d9ae62;box-shadow:0 8px 20px rgba(8,37,69,.16);overflow:hidden}
body[data-page="careers"] .job-icon{width:48px;height:48px;object-fit:contain}
body[data-page="careers"] .job-title-row{display:flex;align-items:center;gap:9px;margin:0 0 3px}
body[data-page="careers"] .job h3{font-size:18px;line-height:1.15;margin:0;color:#082545;letter-spacing:-.35px}
body[data-page="careers"] .job-department{font-size:11px;font-weight:700;color:#58708e;margin-bottom:7px}
body[data-page="careers"] .job-description{font-size:11px;line-height:1.55;color:#667d99;margin:0 0 13px;max-width:650px}
body[data-page="careers"] .job mark{margin:0;border-radius:20px;padding:5px 9px;font-size:8px;font-weight:800;background:#fff0e3;color:#9b6719;border:1px solid #f0d39b}
body[data-page="careers"] .job mark:not(.featured-badge){background:#eef5ff;color:#1739bd;border-color:#d4e3f5}
body[data-page="careers"] .job-meta{display:flex;flex-wrap:wrap;gap:9px 17px;color:#667b99;font-size:9px}
body[data-page="careers"] .job-meta span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
body[data-page="careers"] .job-meta img{width:18px;height:18px;object-fit:contain}
body[data-page="careers"] .job-actions{display:flex;flex-direction:column;align-items:stretch;gap:9px;min-width:142px;padding-left:22px;border-left:1px solid #e1e8f0}
body[data-page="careers"] .job-actions .btn{width:100%;padding:11px 15px;white-space:nowrap}
body[data-page="careers"] .job-actions .view-details{text-align:center;font-size:10px;font-weight:800;color:#1739bd;text-decoration:none;padding:9px 12px;border:1px solid #9db2cc;border-radius:24px;background:#fff}
body[data-page="careers"] .job-actions .view-details:hover{border-color:#1739bd;background:#f5f8ff}
body[data-page="careers"] .featured-badge{display:inline-flex;align-items:center;gap:4px}
@media(max-width:900px){
 body[data-page="careers"] .job{grid-template-columns:62px minmax(0,1fr);gap:15px}
 body[data-page="careers"] .job-icon-wrap{width:58px;height:58px}
 body[data-page="careers"] .job-icon{width:43px;height:43px}
 body[data-page="careers"] .job-actions{grid-column:2;border-left:0;border-top:1px solid #e1e8f0;padding:14px 0 0;flex-direction:row;align-items:center;min-width:0}
 body[data-page="careers"] .job-actions .btn,body[data-page="careers"] .job-actions .view-details{width:auto;flex:1}
}
@media(max-width:600px){
 body[data-page="careers"] .job{grid-template-columns:52px minmax(0,1fr);padding:18px 15px;border-radius:14px;gap:12px}
 body[data-page="careers"] .job-icon-wrap{width:50px;height:50px;border-width:1.5px}
 body[data-page="careers"] .job-icon{width:37px;height:37px}
 body[data-page="careers"] .job h3{font-size:15px}
 body[data-page="careers"] .job-description{font-size:10px;margin-bottom:11px}
 body[data-page="careers"] .job-meta{gap:8px 12px;font-size:8px}
 body[data-page="careers"] .job-meta img{width:15px;height:15px}
 body[data-page="careers"] .job-actions{grid-column:1/-1;gap:8px;padding-top:12px}
 body[data-page="careers"] .job-actions .btn,body[data-page="careers"] .job-actions .view-details{padding:10px 9px;font-size:10px}
}

/* Careers V86 — richer job card information */
body[data-page="careers"] .job-salary{display:inline-flex;align-items:center;gap:9px;margin:0 0 12px;padding:8px 12px;border:1px solid #ead7ad;border-radius:12px;background:linear-gradient(135deg,#fffaf0,#fff);min-width:170px}
body[data-page="careers"] .job-salary>span{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#082545;overflow:hidden}
body[data-page="careers"] .job-salary>span img{width:20px;height:20px;object-fit:contain}
body[data-page="careers"] .job-salary div{display:flex;flex-direction:column;gap:1px}
body[data-page="careers"] .job-salary small{font-size:8px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#7b6a4a}
body[data-page="careers"] .job-salary strong{font-size:11px;color:#082545;line-height:1.2}
body[data-page="careers"] .job-meta{row-gap:8px}
body[data-page="careers"] .job-meta span{padding-right:2px}
@media(max-width:760px){
 body[data-page="careers"] .job-salary{margin-bottom:10px;min-width:150px;padding:7px 10px}
 body[data-page="careers"] .job-salary strong{font-size:10px}
 body[data-page="careers"] .job-salary small{font-size:7px}
}


/* V87 — Approved primary NexGen logo */
.nexgen-primary-logo{width:100%;height:auto;display:block;object-fit:contain}
.header .nexgen-primary-logo{max-height:44px}
.footer-brand>a{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;padding:7px 10px;line-height:0}
.footer-brand .nexgen-primary-logo{max-width:190px}
@media(max-width:760px){
  .header .nexgen-primary-logo{max-height:40px}
  .footer-brand .nexgen-primary-logo{max-width:175px}
}
/* V88 — Dark-background logo treatment */
.footer-brand .brand-logo.dark-bg{width:190px;height:auto;display:block;border-radius:4px;object-fit:contain}
@media(max-width:700px){.footer-brand .brand-logo.dark-bg{width:180px}}

/* V89 — Footer dark logo: show logo only, no white frame */
.footer-brand>a{background:transparent!important;border-radius:0!important;padding:0!important;line-height:0;display:inline-flex;align-items:center;justify-content:flex-start}
.footer-brand .brand-logo.dark-bg{background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important}

/* V93 — NexGen 43-icon master pack normalization */
.modern-icon,
.modern-icon[src$=".png"]{object-fit:contain;object-position:center;background:transparent!important;}
.round-icon:has(.modern-icon),
.contact-info-icon:has(.modern-icon),
.contact-point-icon:has(.modern-icon),
.about-stat-icon:has(.modern-icon),
.about-purpose-icon:has(.modern-icon),
.metric-icon-wrap:has(.modern-icon),
.modern-home-service-icon,
.modern-industry-solution-icon,
.career-benefit-icon-wrap:has(.modern-icon),
.modern-benefit-icon,
.modern-dark-icon,
body[data-page="careers"] .job-icon-wrap{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body[data-page="careers"] .job-icon-wrap{border-radius:0!important;overflow:visible!important;}
body[data-page="careers"] .job-icon{width:64px!important;height:64px!important;}
.career-benefit-icon-wrap:has(.modern-icon){width:66px;height:66px;border-radius:0;}

/* Contact page — dedicated 3D contact icon artwork */
body[data-page="contact"] .contact-point-icon,
body[data-page="contact"] .contact-info-icon{
  background:transparent;
  color:inherit;
  border-radius:0;
  box-shadow:none;
  overflow:visible;
}
body[data-page="contact"] .contact-point-icon .contact-custom-icon{
  width:64px;
  height:64px;
  object-fit:contain;
  display:block;
}
body[data-page="contact"] .contact-info-icon .contact-custom-icon{
  width:62px;
  height:62px;
  object-fit:contain;
  display:block;
}
body[data-page="contact"] .follow-us-item .contact-info-icon .contact-custom-icon{
  width:68px;
  height:68px;
}
@media (max-width: 768px){
  body[data-page="contact"] .contact-point-icon .contact-custom-icon{width:52px;height:52px;}
  body[data-page="contact"] .contact-info-icon .contact-custom-icon{width:54px;height:54px;}
  body[data-page="contact"] .follow-us-item .contact-info-icon .contact-custom-icon{width:58px;height:58px;}
}


/* V98 — Contact 3D icon sizing: compact, consistent, and text-safe */
body[data-page="contact"] .contact-info-icon{
  width:48px !important;
  height:48px !important;
  min-width:48px !important;
  flex:0 0 48px !important;
  overflow:hidden !important;
  display:grid !important;
  place-items:center !important;
}
body[data-page="contact"] .contact-info-icon .contact-custom-icon{
  width:42px !important;
  height:42px !important;
  max-width:42px !important;
  max-height:42px !important;
  object-fit:contain !important;
  display:block !important;
  margin:0 !important;
}
body[data-page="contact"] .contact-info-item{
  gap:10px !important;
}
body[data-page="contact"] .contact-info-item > div{
  min-width:0 !important;
}
@media (max-width:600px){
  body[data-page="contact"] .contact-info-icon{
    width:44px !important; height:44px !important; min-width:44px !important; flex-basis:44px !important;
  }
  body[data-page="contact"] .contact-info-icon .contact-custom-icon{
    width:38px !important; height:38px !important; max-width:38px !important; max-height:38px !important;
  }
}

/* V99 — Contact info icons: exact visual box sizing */
body[data-page="contact"] .contact-info-icon .modern-icon,
body[data-page="contact"] .contact-info-icon .contact-custom-icon{
  width:42px !important;
  height:42px !important;
  min-width:42px !important;
  min-height:42px !important;
  max-width:42px !important;
  max-height:42px !important;
  object-fit:contain !important;
  object-position:center !important;
  margin:0 auto !important;
}
@media (max-width:600px){
  body[data-page="contact"] .contact-info-icon .modern-icon,
  body[data-page="contact"] .contact-info-icon .contact-custom-icon{
    width:38px !important;
    height:38px !important;
    min-width:38px !important;
    min-height:38px !important;
    max-width:38px !important;
    max-height:38px !important;
  }
}
/* V100 — About page custom 3D icon system */
body[data-page="about"] .about-stat-icon,
body[data-page="about"] .about-difference-icon,
body[data-page="about"] .about-purpose-icon{overflow:hidden;display:grid;place-items:center;flex:0 0 auto;}
body[data-page="about"] .about-stat-icon .modern-icon{width:58px!important;height:58px!important;object-fit:cover;display:block;}
body[data-page="about"] .about-difference-icon .modern-icon{width:70px!important;height:70px!important;object-fit:cover;display:block;}
body[data-page="about"] .about-purpose-icon .modern-icon{width:70px!important;height:70px!important;object-fit:contain;display:block;}
@media(max-width:760px){
 body[data-page="about"] .about-stat-icon .modern-icon{width:50px!important;height:50px!important;}
 body[data-page="about"] .about-difference-icon .modern-icon{width:62px!important;height:62px!important;}
 body[data-page="about"] .about-purpose-icon .modern-icon{width:62px!important;height:62px!important;object-fit:contain;}
}
/* V100 final sizing override for the new About icons */
body[data-page="about"] .about-stat-icon{width:58px!important;height:58px!important;flex:0 0 58px;}
body[data-page="about"] .about-difference-icon{width:70px!important;height:70px!important;flex:0 0 70px;}
body[data-page="about"] .about-purpose-icon{width:70px!important;height:70px!important;flex:0 0 70px;}
@media(max-width:760px){
 body[data-page="about"] .about-stat-icon{width:50px!important;height:50px!important;flex-basis:50px;}
 body[data-page="about"] .about-difference-icon{width:62px!important;height:62px!important;flex-basis:62px;}
 body[data-page="about"] .about-purpose-icon{width:62px!important;height:62px!important;}
}

/* V102 — Unified About + Contact icon sizing */
body[data-page="about"] .about-stat-icon,
body[data-page="about"] .about-difference-icon,
body[data-page="about"] .about-purpose-icon,
body[data-page="contact"] .contact-info-icon,
body[data-page="contact"] .contact-point-icon{
  width:64px!important;
  height:64px!important;
  min-width:64px!important;
  min-height:64px!important;
  flex:0 0 64px!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
body[data-page="about"] .about-stat-icon .modern-icon,
body[data-page="about"] .about-difference-icon .modern-icon,
body[data-page="about"] .about-purpose-icon .modern-icon,
body[data-page="contact"] .contact-info-icon .modern-icon,
body[data-page="contact"] .contact-point-icon .modern-icon,
body[data-page="contact"] .contact-info-icon .contact-custom-icon,
body[data-page="contact"] .contact-point-icon .contact-custom-icon{
  width:64px!important;
  height:64px!important;
  max-width:64px!important;
  max-height:64px!important;
  object-fit:contain!important;
  object-position:center!important;
  display:block!important;
}
@media(max-width:760px){
  body[data-page="about"] .about-stat-icon,
  body[data-page="about"] .about-difference-icon,
  body[data-page="about"] .about-purpose-icon,
  body[data-page="contact"] .contact-info-icon,
  body[data-page="contact"] .contact-point-icon{
    width:56px!important;
    height:56px!important;
    min-width:56px!important;
    min-height:56px!important;
    flex-basis:56px!important;
  }
  body[data-page="about"] .about-stat-icon .modern-icon,
  body[data-page="about"] .about-difference-icon .modern-icon,
  body[data-page="about"] .about-purpose-icon .modern-icon,
  body[data-page="contact"] .contact-info-icon .modern-icon,
  body[data-page="contact"] .contact-point-icon .modern-icon,
  body[data-page="contact"] .contact-info-icon .contact-custom-icon,
  body[data-page="contact"] .contact-point-icon .contact-custom-icon{
    width:56px!important;
    height:56px!important;
    max-width:56px!important;
    max-height:56px!important;
  }
}

/* V103 — Industries supplied icon set */
.industry-cards .round-icon{overflow:hidden;padding:7px;background:#fff;display:grid;place-items:center}
.industry-cards .round-icon img{width:100%;height:100%;object-fit:contain;border-radius:0;transform:none!important}
.industry-cards article:hover .round-icon img{transform:none!important}

/* V104 — Reuse the approved About icons in the Industries stats strip and enlarge them slightly */
.industries-stats .stats-icon.stats-image{width:48px;height:48px;overflow:hidden;padding:0;display:grid;place-items:center}
.industries-stats .stats-icon.stats-image img{width:100%;height:100%;object-fit:contain;display:block}
@media(max-width:760px){.industry-cards .round-icon{width:54px;height:54px;padding:6px}.industries-stats .stats-icon.stats-image{width:42px;height:42px}}

/* V105 — NexCore supplied 3D icon set */
.nexcore-asset-icon{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:inherit}
.feature-grid.compact .feature-card .round-icon{width:58px;height:58px;padding:0;overflow:hidden;display:grid;place-items:center;background:#fff7f2;flex:none}
.mini-icon{width:58px;height:58px;overflow:hidden;padding:0;background:#fff;}
.metric-icon-wrap{width:58px;height:58px;overflow:hidden;display:grid;place-items:center;border-radius:50%;background:#fff;padding:0}
.nexcore-why-section .metric-grid .round-icon{width:58px;height:58px;overflow:hidden;padding:0;background:#fff}
@media(max-width:760px){
 .feature-grid.compact .feature-card .round-icon{width:54px;height:54px}
 .mini-icon{width:52px;height:52px}
 .metric-icon-wrap,.nexcore-why-section .metric-grid .round-icon{width:54px;height:54px}
}

/* Careers V106 — Full-screen hero with overlay copy */
body[data-page="careers"] .careers-hero{
  width:100%;
  min-height:calc(100vh - 72px);
  margin:0;
  border-radius:0;
  border:0;
  box-shadow:none;
  display:block;
  position:relative;
  overflow:hidden;
  background:#061d34;
}
body[data-page="careers"] .careers-hero-visual{
  position:absolute;
  inset:0;
  width:100%;
  min-height:100%;
  z-index:0;
  background:#061d34;
}
body[data-page="careers"] .careers-hero-visual:after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,rgba(3,22,39,.90) 0%,rgba(4,27,47,.76) 34%,rgba(4,27,47,.28) 67%,rgba(4,27,47,.10) 100%),linear-gradient(0deg,rgba(3,22,39,.32),rgba(3,22,39,.05));
  pointer-events:none;
}
body[data-page="careers"] .careers-hero-visual img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  display:block;
}
body[data-page="careers"] .careers-hero-copy{
  width:min(1180px,calc(100% - 70px));
  min-height:calc(100vh - 72px);
  margin:0 auto;
  padding:70px 0;
  display:flex;
  flex-direction:column;
  justify-content:center;
  position:relative;
  z-index:2;
}
body[data-page="careers"] .careers-hero-copy .eyebrow{
  color:#fff;
}
body[data-page="careers"] .careers-hero-copy h1{
  color:#fff;
  font-size:clamp(48px,5.2vw,76px);
  line-height:1.02;
  letter-spacing:-3px;
  margin:0 0 18px;
  max-width:720px;
}
body[data-page="careers"] .careers-hero-copy h1 span{
  color:#f97316;
}
body[data-page="careers"] .careers-hero-copy p{
  max-width:590px;
  color:#fff;
  font-size:16px;
  line-height:1.6;
  margin:0 0 27px;
}
body[data-page="careers"] .careers-hero-copy .btn-outline-blue{
  border-color:#fff;
  color:#fff;
  background:#ffffff10;
}
body[data-page="careers"] .careers-hero-copy .btn-outline-blue:hover{
  background:#fff;
  color:#163bd5;
}
body[data-page="careers"] .careers-hero-points{
  color:#fff;
}
body[data-page="careers"] .careers-hero-points span{
  color:#fff;
}

@media(max-width:760px){
  body[data-page="careers"] .careers-hero{
    min-height:calc(100vh - 65px);
  }
  body[data-page="careers"] .careers-hero-copy{
    width:100%;
    min-height:calc(100vh - 65px);
    padding:52px 20px 45px;
  }
  body[data-page="careers"] .careers-hero-copy h1{
    font-size:clamp(42px,12vw,58px);
    letter-spacing:-2px;
  }
  body[data-page="careers"] .careers-hero-copy p{
    font-size:14px;
  }
  body[data-page="careers"] .careers-hero-visual:after{
    background:linear-gradient(90deg,rgba(3,22,39,.82),rgba(4,27,47,.48)),linear-gradient(0deg,rgba(3,22,39,.46),rgba(3,22,39,.10));
  }
}

/* V107 — Careers hero aligned with the agreed primary-hero size */
@media(min-width:761px){
  body[data-page="careers"] .careers-hero{
    min-height:315px !important;
    height:315px !important;
  }
  body[data-page="careers"] .careers-hero-copy{
    min-height:315px !important;
    height:315px !important;
    padding:38px 0 !important;
  }
}
@media(max-width:760px){
  body[data-page="careers"] .careers-hero{
    min-height:clamp(300px,85vw,390px) !important;
    height:clamp(300px,85vw,390px) !important;
  }
  body[data-page="careers"] .careers-hero-copy{
    min-height:clamp(300px,85vw,390px) !important;
    height:clamp(300px,85vw,390px) !important;
  }
}


/* V108 — Careers supplied icon set + full-width overlay hero */
.career-asset-icon{width:100%;height:100%;object-fit:contain;display:block}
body[data-page="careers"] .career-benefit-icon-wrap{background:#fff;box-shadow:inset 0 0 0 1px #d9e6f7,0 8px 20px #0b2c9910;overflow:hidden;padding:6px}
body[data-page="careers"] .career-benefit-icon{width:100%;height:100%;object-fit:contain}
body[data-page="careers"] .career-hero-mini-icon{width:26px;height:26px;object-fit:contain}
body[data-page="careers"] .job-salary-icon{width:34px;height:34px;object-fit:contain;display:block}
body[data-page="careers"] .job-meta-icon{width:18px;height:18px;object-fit:contain;display:block}
body[data-page="careers"] .job-salary>span{display:grid;place-items:center;width:38px;height:38px;overflow:hidden}
body[data-page="careers"] .careers-values-grid b{overflow:hidden}
body[data-page="careers"] .careers-values-grid b img{width:44px;height:44px;object-fit:contain}

body[data-page="careers"] .careers-hero{
  position:relative;
  display:block;
  width:100%;
  max-width:none;
  height:305px;
  min-height:305px;
  margin:0;
  border-radius:0;
  border:0;
  overflow:hidden;
  background:#082545;
  box-shadow:none;
}
body[data-page="careers"] .careers-hero-visual{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  min-height:0;
  z-index:0;
  background:#082545;
}
body[data-page="careers"] .careers-hero-visual:after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,rgba(4,24,43,.78) 0%,rgba(4,24,43,.58) 43%,rgba(4,24,43,.22) 72%,rgba(4,24,43,.10) 100%),linear-gradient(0deg,rgba(4,24,43,.22),rgba(4,24,43,.05));
  z-index:1;
}
body[data-page="careers"] .careers-hero-visual img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}
body[data-page="careers"] .careers-hero-copy{
  position:relative;
  z-index:2;
  width:min(100%,1180px);
  height:100%;
  margin:0 auto;
  padding:34px 35px;
  display:flex;
  align-items:flex-start;
  justify-content:center;
  flex-direction:column;
}
body[data-page="careers"] .careers-hero-copy .eyebrow,
body[data-page="careers"] .careers-hero-copy h1,
body[data-page="careers"] .careers-hero-copy h1 span,
body[data-page="careers"] .careers-hero-copy p,
body[data-page="careers"] .careers-hero-points{color:#fff}
body[data-page="careers"] .careers-hero-copy h1{font-size:42px;line-height:1.03;letter-spacing:-1.7px;margin:0 0 10px}
body[data-page="careers"] .careers-hero-copy p{max-width:520px;font-size:12px;line-height:1.45;margin:0 0 14px;color:#f3f7fb}
body[data-page="careers"] .careers-hero-points{margin-top:14px;gap:18px;font-size:9px}
body[data-page="careers"] .careers-hero-points span{color:#fff}
body[data-page="careers"] .careers-hero-copy .btn-outline-blue{background:rgba(255,255,255,.96);color:#1739bd;border-color:#fff}

@media(max-width:760px){
 body[data-page="careers"] .careers-hero{height:440px;min-height:440px}
 body[data-page="careers"] .careers-hero-copy{width:100%;height:100%;padding:42px 22px 28px;justify-content:flex-start}
 body[data-page="careers"] .careers-hero-copy h1{font-size:38px;letter-spacing:-1.4px}
 body[data-page="careers"] .careers-hero-copy p{font-size:13px;max-width:470px}
 body[data-page="careers"] .careers-hero-points{gap:12px;display:grid}
}

/* V112 — Careers hero aligned with the final inner-page hero system */
@media(min-width:761px){
  body[data-page="careers"] .careers-hero{
    height:315px !important;
    min-height:315px !important;
  }
  body[data-page="careers"] .careers-hero-copy{
    height:315px !important;
    min-height:315px !important;
    padding:32px 35px !important;
  }
  body[data-page="careers"] .careers-hero-copy h1{
    font-size:40px;
    line-height:1.03;
    margin-bottom:9px;
  }
  body[data-page="careers"] .careers-hero-copy p{
    font-size:12px;
    line-height:1.4;
    margin-bottom:13px;
  }
}
@media(max-width:760px){
  body[data-page="careers"] .careers-hero{
    height:320px !important;
    min-height:320px !important;
  }
  body[data-page="careers"] .careers-hero-copy{
    height:320px !important;
    min-height:320px !important;
    padding:28px 22px !important;
    justify-content:center !important;
  }
  body[data-page="careers"] .careers-hero-copy h1{
    font-size:34px;
    line-height:1.04;
    letter-spacing:-1.2px;
    margin-bottom:9px;
  }
  body[data-page="careers"] .careers-hero-copy p{
    font-size:12px;
    line-height:1.4;
    max-width:430px;
    margin-bottom:13px;
  }
  body[data-page="careers"] .careers-hero-copy .hero-actions{
    gap:9px;
  }
  body[data-page="careers"] .careers-hero-copy .btn{
    padding:10px 15px;
    font-size:11px;
  }
}

/* V114 — Master icon audit: exact-match icons only, consistent sizing and text-safe placement */
.home-stats .stat-icon{display:grid;place-items:center;overflow:hidden;flex:0 0 34px;}
.home-stats .home-stat-icon{width:30px;height:30px;object-fit:contain;display:block;}
.three-cols .home-purpose-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:flex-start;margin:0 0 2px;}
.three-cols .home-purpose-art{width:34px;height:34px;object-fit:contain;display:block;}
.footer-contact-line{display:flex!important;align-items:center;gap:7px;}
.footer-contact-line .footer-contact-icon{width:20px;height:20px;display:grid;place-items:center;flex:0 0 20px;overflow:hidden;}
.footer-contact-line .footer-contact-art{width:20px;height:20px;object-fit:contain;display:block;}
body[data-page="contact"] .contact-info-icon .contact-custom-icon{width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;object-fit:contain!important;display:block!important;margin:0 auto!important;}
@media(max-width:600px){
  .home-stats .home-stat-icon{width:28px;height:28px;}
  .three-cols .home-purpose-icon,.three-cols .home-purpose-art{width:30px;height:30px;}
  .footer-contact-line .footer-contact-icon,.footer-contact-line .footer-contact-art{width:18px;height:18px;}
  body[data-page="contact"] .contact-info-icon .contact-custom-icon{width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important;}
}

/* V115 — Contact icons: slightly larger and clean WhatsApp presentation */
body[data-page="contact"] .contact-info-icon{
  width:68px!important;
  height:68px!important;
  min-width:68px!important;
  min-height:68px!important;
  flex:0 0 68px!important;
  background:transparent!important;
  border:none!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body[data-page="contact"] .contact-info-icon .contact-custom-icon{
  width:62px!important;
  height:62px!important;
  min-width:62px!important;
  min-height:62px!important;
  max-width:62px!important;
  max-height:62px!important;
  object-fit:contain!important;
  object-position:center!important;
  display:block!important;
  margin:0 auto!important;
}
body[data-page="contact"] .contact-info-item.whatsapp-item .contact-info-icon{
  background:transparent!important;
  border:none!important;
  box-shadow:none!important;
}
body[data-page="contact"] .follow-us-item .contact-info-icon{
  width:72px!important;
  height:72px!important;
  min-width:72px!important;
  flex-basis:72px!important;
}
body[data-page="contact"] .follow-us-item .contact-info-icon .contact-custom-icon{
  width:68px!important;
  height:68px!important;
  max-width:68px!important;
  max-height:68px!important;
}
@media(max-width:600px){
  body[data-page="contact"] .contact-info-icon{
    width:64px!important;
    height:64px!important;
    min-width:64px!important;
    min-height:64px!important;
    flex-basis:64px!important;
  }
  body[data-page="contact"] .contact-info-icon .contact-custom-icon{
    width:58px!important;
    height:58px!important;
    min-width:58px!important;
    min-height:58px!important;
    max-width:58px!important;
    max-height:58px!important;
  }
  body[data-page="contact"] .follow-us-item .contact-info-icon{
    width:68px!important;
    height:68px!important;
    min-width:68px!important;
    flex-basis:68px!important;
  }
  body[data-page="contact"] .follow-us-item .contact-info-icon .contact-custom-icon{
    width:64px!important;
    height:64px!important;
    max-width:64px!important;
    max-height:64px!important;
  }
}
/* V116 — Talent Acquisition page aligned to approved reference layout */
.talent-acquisition-page{background:#fff}.talent-intro{display:grid;grid-template-columns:1fr 1.03fr;gap:55px;align-items:center;padding-top:48px;padding-bottom:48px}.talent-intro-copy h1{font-size:42px;line-height:1.03;letter-spacing:-1.4px;color:#0c2294;margin:4px 0 12px}.talent-intro-copy p{font-size:13px;line-height:1.55;color:#61789c;max-width:560px;margin:0 0 18px}.talent-intro-visual{position:relative;border-radius:8px;overflow:hidden;min-height:260px}.talent-intro-visual>img{width:100%;height:300px;display:block;object-fit:cover}.talent-visual-note{position:absolute;right:15px;bottom:15px;background:#fff;border-radius:4px;padding:13px 14px;border-left:3px solid #f97316;box-shadow:0 8px 22px #06213a22;color:#082545;font-size:13px;line-height:1.25}.talent-process-section{padding-top:36px;padding-bottom:38px}.talent-process-section h2,.talent-offer-section h2{margin-bottom:20px}.talent-process{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.talent-process-step{display:grid;grid-template-columns:38px 1fr 24px;gap:10px;align-items:start;position:relative}.talent-step-number{width:38px;height:38px;border-radius:50%;background:#ffad7d;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800}.talent-process-step b{display:block;color:#17315a;font-size:12px;margin:3px 0 4px}.talent-process-step p{font-size:9px;line-height:1.45;color:#61789c;margin:0}.talent-process-arrow{color:#f97316;font-size:18px;margin-top:5px}.talent-offer-section{padding-top:38px;padding-bottom:45px}.talent-offer-section .section-sub{margin-bottom:23px}.talent-offer-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:45px;row-gap:28px}.talent-offer-item{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:start}.talent-offer-icon{width:35px;height:35px;display:block;position:relative;margin-top:2px}.talent-offer-icon:before{content:"";position:absolute;inset:7px;border:2px solid #f25b19;border-radius:8px;transform:rotate(-8deg)}.talent-offer-icon:after{content:"";position:absolute;left:11px;right:7px;top:16px;height:2px;background:#f25b19;box-shadow:0 6px 0 #f25b19}.talent-offer-item h3{font-size:12px;color:#17315a;margin:0 0 4px}.talent-offer-item p{font-size:9px;line-height:1.45;color:#61789c;margin:0}.talent-partnership{min-height:280px;position:relative;display:grid;grid-template-columns:1fr 210px;overflow:hidden;color:#fff;background:#061b2f}.talent-partnership-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,#031725f2 0%,#031725e9 53%,#03172560 100%),url('../assets/heroes/talent.webp');background-size:cover;background-position:center}.talent-partnership-copy{position:relative;z-index:2;padding:38px max(35px,calc((100vw - 1180px)/2)) 34px;max-width:calc(100% - 210px)}.talent-partnership-copy h2{color:#fff;font-size:28px;line-height:1.05;margin:0 0 7px}.talent-partnership-copy p{font-size:10px;color:#d8e4ef;max-width:590px;margin:0 0 22px}.talent-values{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.talent-values>div{display:grid;grid-template-columns:34px 1fr;column-gap:7px;align-items:start}.talent-values>div>span{grid-row:span 2;width:30px;height:30px;display:grid;place-items:center;color:#f25b19}.talent-value-icon{width:28px;height:28px;object-fit:contain}.talent-values strong{font-size:9px;color:#fff;line-height:1.2}.talent-values small{font-size:7px;color:#9fb2c7;line-height:1.35}.talent-value-css-icon{font-size:30px;line-height:27px}.talent-partnership-side{position:relative;z-index:2;display:flex;align-items:center;padding:30px 25px;border-left:1px solid #ffffff2b}.talent-partnership-side div{border-left:2px solid #f25b19;padding-left:15px;font-size:16px;line-height:1.25;font-weight:700}
@media(max-width:760px){.talent-intro{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:35px}.talent-intro-copy h1{font-size:34px}.talent-intro-copy p{font-size:12px}.talent-intro-visual>img{height:230px}.talent-visual-note{right:10px;bottom:10px;font-size:11px;padding:10px}.talent-process{grid-template-columns:1fr 1fr;gap:22px 14px}.talent-process-step{grid-template-columns:34px 1fr}.talent-step-number{width:34px;height:34px}.talent-process-arrow{display:none}.talent-offer-grid{grid-template-columns:1fr;row-gap:20px}.talent-partnership{grid-template-columns:1fr;min-height:0}.talent-partnership-copy{max-width:none;padding:35px 20px}.talent-values{grid-template-columns:1fr 1fr;gap:20px 12px}.talent-partnership-side{min-height:170px;border-left:0;border-top:1px solid #ffffff2b;padding:25px 20px}}
/* V118 - Talent Acquisition supplied visual icons */
.talent-acquisition-page .talent-stat-icon{width:48px;height:48px;display:block;flex:none;overflow:hidden;border-radius:10px;background:#fff;}
.talent-acquisition-page .talent-stat-icon img,.talent-acquisition-page .talent-custom-icon{width:100%;height:100%;display:block;object-fit:contain;object-position:center;}
.talent-acquisition-page .talent-offer-icon{width:48px;height:48px;display:block;position:relative;margin-top:0;overflow:hidden;border-radius:10px;background:#fff;}
.talent-acquisition-page .talent-offer-icon .talent-custom-icon{width:100%;height:100%;object-fit:contain;object-position:center;display:block;}
.talent-acquisition-page .talent-values>div>span.talent-value-css-icon{width:42px;height:42px;display:block;overflow:hidden;border-radius:9px;background:#fff;}
.talent-acquisition-page .talent-value-css-icon .talent-custom-icon{width:100%;height:100%;display:block;object-fit:contain;object-position:center;}
.talent-acquisition-page .talent-offer-item{grid-template-columns:50px 1fr;gap:13px;}
@media(max-width:760px){
 .talent-acquisition-page .talent-stat-icon{width:42px;height:42px;border-radius:8px;}
 .talent-acquisition-page .talent-offer-icon{width:46px;height:46px;border-radius:9px;}
 .talent-acquisition-page .talent-offer-item{grid-template-columns:48px 1fr;gap:11px;}
 .talent-acquisition-page .talent-values>div>span.talent-value-css-icon{width:38px;height:38px;border-radius:8px;}
}
/* V120 — Talent Acquisition icon cleanup */
.talent-acquisition-page .talent-offer-icon::before,
.talent-acquisition-page .talent-offer-icon::after{content:none!important;display:none!important;}
.talent-acquisition-page .talent-offer-icon,
.talent-acquisition-page .talent-stat-icon,
.talent-acquisition-page .talent-values>div>span.talent-value-css-icon{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;}
.talent-acquisition-page .talent-offer-icon{width:50px;height:50px;display:grid;place-items:center;overflow:visible;}
.talent-acquisition-page .talent-offer-icon .talent-custom-icon{width:50px;height:50px;object-fit:contain;display:block;}
.talent-acquisition-page .talent-stat-icon{width:50px;height:50px;display:grid;place-items:center;overflow:visible;}
.talent-acquisition-page .talent-stat-icon .talent-custom-icon{width:50px;height:50px;object-fit:contain;display:block;}
.talent-acquisition-page .talent-values>div>span{width:44px;height:44px;background:transparent!important;border:0!important;box-shadow:none!important;display:grid;place-items:center;overflow:visible;}
.talent-acquisition-page .talent-value-icon,
.talent-acquisition-page .talent-value-css-icon .talent-custom-icon{width:44px!important;height:44px!important;object-fit:contain;display:block;}
@media(max-width:760px){
 .talent-acquisition-page .talent-offer-icon{width:46px;height:46px}
 .talent-acquisition-page .talent-offer-icon .talent-custom-icon{width:46px;height:46px}
 .talent-acquisition-page .talent-stat-icon{width:44px;height:44px}
 .talent-acquisition-page .talent-stat-icon .talent-custom-icon{width:44px;height:44px}
 .talent-acquisition-page .talent-values>div>span{width:40px;height:40px}
 .talent-acquisition-page .talent-value-icon,
 .talent-acquisition-page .talent-value-css-icon .talent-custom-icon{width:40px!important;height:40px!important}
}

/* V121 — HR Outsourcing page reference alignment */
.hr-outsourcing-page .outsourcing-mini-stats .mini-stat{padding-top:18px;padding-bottom:18px}
.hr-outsourcing-page .outsourcing-stat-icon{width:48px;height:48px;display:grid;place-items:center;flex:none}
.hr-outsourcing-page .outsourcing-stat-icon .modern-icon{width:48px;height:48px}
.hr-outsourcing-page .outsourcing-overview{padding-top:48px;padding-bottom:48px}
.hr-outsourcing-page .outsourcing-overview h2{margin-top:5px}
.hr-outsourcing-page .outsourcing-overview p{max-width:570px}
.hr-outsourcing-page .outsourcing-process{padding-top:34px;padding-bottom:38px}
.hr-outsourcing-page .outsourcing-process .process-row{gap:18px}
.hr-outsourcing-page .outsourcing-process .process-row>div{position:relative}
.hr-outsourcing-page .outsourcing-process .process-row>div>em{font-style:normal;color:#f25b19;font-size:18px;position:absolute;right:-10px;top:5px}
.hr-outsourcing-page .outsourcing-offer{padding-top:36px;padding-bottom:46px}
.hr-outsourcing-page .outsourcing-offer .section-sub{margin-bottom:23px}
.hr-outsourcing-page .outsourcing-offer .feature-grid{grid-template-columns:repeat(3,1fr);column-gap:45px;row-gap:28px}
.hr-outsourcing-page .outsourcing-offer .feature-card{border:0;border-radius:0;background:transparent;box-shadow:none;display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:start;padding:0;min-height:72px}
.hr-outsourcing-page .outsourcing-offer .feature-card:hover{transform:none;box-shadow:none}
.hr-outsourcing-page .outsourcing-offer .feature-card .round-icon{width:42px;height:42px;background:transparent;border-radius:0;padding:0;overflow:hidden;display:grid;place-items:center}
.hr-outsourcing-page .outsourcing-offer .feature-card .modern-service-detail-icon .modern-icon{width:48px;height:48px}
.hr-outsourcing-page .outsourcing-offer .feature-card h3{font-size:12px;margin:0 0 4px;color:#17315a}
.hr-outsourcing-page .outsourcing-offer .feature-card p{font-size:9px;line-height:1.45;color:#61789c;margin:0}
.hr-outsourcing-page .outsourcing-values{grid-template-columns:1fr 1.55fr 210px}
.hr-outsourcing-page .outsourcing-values-side{position:relative;z-index:2;display:flex;align-items:center;padding:30px 25px;border-left:1px solid #ffffff2b}
.hr-outsourcing-page .outsourcing-values-side>div{border-left:2px solid #f97316;padding-left:15px;font-size:16px;line-height:1.25;font-weight:700;color:#fff}
.hr-outsourcing-page .outsourcing-values .values-row{grid-template-columns:repeat(4,1fr);gap:18px}
.hr-outsourcing-page .outsourcing-values .values-row>div{display:grid;grid-template-columns:34px 1fr;column-gap:7px;align-items:start}
.hr-outsourcing-page .outsourcing-values .modern-dark-icon .modern-icon{width:48px;height:48px}
.hr-outsourcing-page .outsourcing-values .values-row strong{font-size:9px;color:#fff;line-height:1.2}
.hr-outsourcing-page .outsourcing-values .values-row small{font-size:7px;color:#9fb2c7;line-height:1.35}
@media(max-width:760px){
 .hr-outsourcing-page .outsourcing-mini-stats{grid-template-columns:1fr 1fr}
 .hr-outsourcing-page .outsourcing-stat-icon,.hr-outsourcing-page .outsourcing-stat-icon .modern-icon{width:42px;height:42px}
 .hr-outsourcing-page .outsourcing-overview{padding-top:40px;padding-bottom:40px}
 .hr-outsourcing-page .outsourcing-offer .feature-grid{grid-template-columns:1fr;row-gap:22px}
 .hr-outsourcing-page .outsourcing-values{grid-template-columns:1fr;gap:25px}
 .hr-outsourcing-page .outsourcing-values .values-row{grid-template-columns:1fr 1fr;gap:18px}
 .hr-outsourcing-page .outsourcing-values-side{border-left:0;padding:10px 0 25px}
}

/* V122 — HR Consultancy reference alignment */
.hr-consultancy-page .consultancy-mini-stats .mini-stat{padding-top:18px;padding-bottom:18px}
.hr-consultancy-page .consultancy-stat-icon{width:48px;height:48px;display:grid;place-items:center;flex:none}
.hr-consultancy-page .consultancy-stat-icon .modern-icon{width:48px;height:48px}
.hr-consultancy-page .consultancy-overview{padding-top:34px;padding-bottom:38px;gap:42px}
.hr-consultancy-page .consultancy-overview-copy{align-self:center}
.hr-consultancy-page .consultancy-overview h2{margin-top:5px;font-size:34px;line-height:1.06}
.hr-consultancy-page .consultancy-overview p{max-width:560px}
.hr-consultancy-page .consultancy-bullets{list-style:none;padding:0;margin:17px 0 18px;display:grid;gap:7px}
.hr-consultancy-page .consultancy-bullets li{font-size:11px;color:#61789c;position:relative;padding-left:16px}
.hr-consultancy-page .consultancy-bullets li:before{content:'•';position:absolute;left:0;top:-1px;color:#f25b19;font-size:19px;font-weight:800}
.hr-consultancy-page .consultancy-overview-visual{position:relative;min-height:300px}
.hr-consultancy-page .consultancy-overview-visual img{width:100%;height:300px;object-fit:cover;border-radius:9px;display:block}
.hr-consultancy-page .consultancy-services-section{padding-top:32px;padding-bottom:34px}
.hr-consultancy-page .consultancy-services-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px}
.hr-consultancy-page .consultancy-services-head h2{margin-bottom:0}
.hr-consultancy-page .consultancy-services-head .text-link{color:#1c62c8}
.hr-consultancy-page .consultancy-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}
.hr-consultancy-page .consultancy-service-item{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start}
.hr-consultancy-page .consultancy-service-icon{width:42px;height:42px;display:block}
.hr-consultancy-page .consultancy-service-item h3{font-size:11px;color:#17315a;margin:0 0 4px}
.hr-consultancy-page .consultancy-service-item p{font-size:9px;line-height:1.45;color:#61789c;margin:0}
.hr-consultancy-page .consultancy-why{padding-top:24px;padding-bottom:36px}
.hr-consultancy-page .consultancy-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}
.hr-consultancy-page .consultancy-why-item{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start}
.hr-consultancy-page .consultancy-why-icon{width:42px;height:42px;display:grid;place-items:center}
.hr-consultancy-page .consultancy-why-icon .modern-icon{width:42px;height:42px;object-fit:contain}
.hr-consultancy-page .consultancy-why-item h3{font-size:11px;color:#17315a;margin:0 0 4px}
.hr-consultancy-page .consultancy-why-item p{font-size:9px;line-height:1.45;color:#61789c;margin:0}
@media(max-width:760px){
 .hr-consultancy-page .consultancy-mini-stats{grid-template-columns:1fr 1fr}
 .hr-consultancy-page .consultancy-stat-icon,.hr-consultancy-page .consultancy-stat-icon .modern-icon{width:42px;height:42px}
 .hr-consultancy-page .consultancy-overview{padding-top:38px;padding-bottom:36px}
 .hr-consultancy-page .consultancy-overview h2{font-size:30px}
 .hr-consultancy-page .consultancy-overview-visual img{height:240px}
 .hr-consultancy-page .consultancy-services-head{display:block}
 .hr-consultancy-page .consultancy-services-head .text-link{display:inline-block;margin-top:10px}
 .hr-consultancy-page .consultancy-service-grid,.hr-consultancy-page .consultancy-why-grid{grid-template-columns:1fr 1fr;gap:22px 16px}
 .hr-consultancy-page .consultancy-service-item,.hr-consultancy-page .consultancy-why-item{grid-template-columns:40px 1fr;gap:9px}
}
@media(max-width:430px){
 .hr-consultancy-page .consultancy-service-grid,.hr-consultancy-page .consultancy-why-grid{grid-template-columns:1fr}
}


/* V123 — Training & Development reference alignment + content expansion */
.training-development-page .training-mini-stats .mini-stat{padding-top:18px;padding-bottom:18px}
.training-development-page .training-stat-icon{width:48px;height:48px;display:grid;place-items:center;flex:none}
.training-development-page .training-stat-icon .modern-icon{width:48px;height:48px}
.training-development-page .training-offer-section{padding-top:38px;padding-bottom:42px}
.training-development-page .training-offer-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:start}
.training-development-page .training-offer-copy h2{font-size:36px;line-height:1.06;margin:3px 0 12px}
.training-development-page .training-offer-copy p{font-size:11px;line-height:1.55;color:#61789c;max-width:500px;margin:0 0 11px}
.training-development-page .training-offer-copy .btn{margin-top:7px}
.training-development-page .training-program-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.training-development-page .training-program-card{min-height:92px;border:1px solid #e0e8f1;border-radius:9px;background:#fff;display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start;padding:14px 15px;box-shadow:0 5px 18px #17365a08}
.training-development-page .training-program-icon{width:42px;height:42px;display:grid;place-items:center}
.training-development-page .training-program-icon .modern-icon{width:42px;height:42px;object-fit:contain}
.training-development-page .training-program-card h3{font-size:12px;color:#17315a;margin:1px 0 4px}
.training-development-page .training-program-card p{font-size:9px;line-height:1.45;color:#61789c;margin:0}
.training-development-page .training-approach{background:#f7fafd;padding-top:40px;padding-bottom:42px}
.training-development-page .training-approach-head{display:grid;grid-template-columns:1fr 1.05fr;gap:50px;align-items:end;margin-bottom:27px}
.training-development-page .training-approach-head h2{font-size:34px;margin:3px 0 0}
.training-development-page .training-approach-head>p{font-size:11px;line-height:1.55;color:#61789c;max-width:560px;margin:0}
.training-development-page .training-process{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;background:#fff;border-radius:9px;padding:18px 15px;box-shadow:0 6px 20px #17365a08}
.training-development-page .training-process-step{display:grid;grid-template-columns:42px 1fr 18px;gap:10px;align-items:start;position:relative}
.training-development-page .training-process-step>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e7eef9;color:#173f9b;font-size:12px;font-weight:800}
.training-development-page .training-process-step b{display:block;font-size:11px;color:#17315a;margin:4px 0 4px}
.training-development-page .training-process-step p{font-size:8.5px;line-height:1.45;color:#61789c;margin:0}
.training-development-page .training-process-step em{font-style:normal;color:#f25b19;font-size:18px;margin-top:8px}
.training-development-page .training-outcomes{padding-top:44px;padding-bottom:44px}
.training-development-page .training-outcomes .section-sub{max-width:760px;margin-bottom:24px}
.training-development-page .training-outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}
.training-development-page .training-outcome-item{display:grid;grid-template-columns:46px 1fr;gap:11px;align-items:start}
.training-development-page .training-outcome-icon{width:42px;height:42px;display:grid;place-items:center}
.training-development-page .training-outcome-icon .modern-icon{width:42px;height:42px;object-fit:contain}
.training-development-page .training-outcome-item h3{font-size:12px;color:#17315a;margin:1px 0 4px}
.training-development-page .training-outcome-item p{font-size:9px;line-height:1.5;color:#61789c;margin:0}
.training-development-page .training-focus{padding-top:0;padding-bottom:44px}
.training-development-page .training-focus-card{display:grid;grid-template-columns:1fr 1fr;gap:45px;background:#f4f8fd;border:1px solid #e1eaf4;border-radius:10px;padding:32px 35px}
.training-development-page .training-focus-card h2{margin-top:3px}
.training-development-page .training-focus-card p{font-size:10px;line-height:1.55;color:#61789c;max-width:560px;margin:0 0 10px}
.training-development-page .training-focus-points{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;align-content:center}
.training-development-page .training-focus-points>div{border-left:2px solid #f97316;padding-left:11px}
.training-development-page .training-focus-points strong{display:block;font-size:10px;color:#17315a;margin-bottom:3px}
.training-development-page .training-focus-points span{display:block;font-size:8.5px;line-height:1.45;color:#61789c}
@media(max-width:760px){
 .training-development-page .training-mini-stats{grid-template-columns:1fr 1fr}
 .training-development-page .training-stat-icon,.training-development-page .training-stat-icon .modern-icon{width:42px;height:42px}
 .training-development-page .training-offer-layout,.training-development-page .training-approach-head,.training-development-page .training-focus-card{grid-template-columns:1fr;gap:28px}
 .training-development-page .training-offer-copy h2,.training-development-page .training-approach-head h2{font-size:30px}
 .training-development-page .training-program-grid{grid-template-columns:1fr}
 .training-development-page .training-process{grid-template-columns:1fr;gap:18px}
 .training-development-page .training-process-step{grid-template-columns:42px 1fr}
 .training-development-page .training-process-step em{display:none}
 .training-development-page .training-outcome-grid{grid-template-columns:1fr 1fr;gap:22px 16px}
 .training-development-page .training-focus-points{grid-template-columns:1fr 1fr}
}
@media(max-width:430px){
 .training-development-page .training-outcome-grid,.training-development-page .training-focus-points{grid-template-columns:1fr}
}

/* Performance Management detail page */
.performance-management-page .performance-mini-stats .mini-stat{padding-top:18px;padding-bottom:18px}
.performance-management-page .performance-stat-icon{width:48px;height:48px;display:grid;place-items:center;flex:none}
.performance-management-page .performance-stat-icon .modern-icon{width:48px;height:48px}
.performance-management-page .performance-offer-section{padding-top:38px;padding-bottom:42px}
.performance-management-page .performance-offer-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:start}
.performance-management-page .performance-offer-copy h2{font-size:36px;line-height:1.06;margin:3px 0 12px}
.performance-management-page .performance-offer-copy p{font-size:11px;line-height:1.55;color:#61789c;max-width:500px;margin:0 0 11px}
.performance-management-page .performance-offer-copy .btn{margin-top:7px}
.performance-management-page .performance-solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.performance-management-page .performance-solution-card{min-height:92px;border:1px solid #e0e8f1;border-radius:9px;background:#fff;display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start;padding:14px 15px;box-shadow:0 5px 18px #17365a08}
.performance-management-page .performance-solution-icon{width:42px;height:42px;display:grid;place-items:center}
.performance-management-page .performance-solution-icon .modern-icon{width:42px;height:42px;object-fit:contain}
.performance-management-page .performance-solution-card h3{font-size:12px;color:#17315a;margin:1px 0 4px}
.performance-management-page .performance-solution-card p{font-size:9px;line-height:1.45;color:#61789c;margin:0}
.performance-management-page .performance-approach{background:#f7fafd;padding-top:40px;padding-bottom:42px}
.performance-management-page .performance-approach-head{display:grid;grid-template-columns:1fr 1.05fr;gap:50px;align-items:end;margin-bottom:27px}
.performance-management-page .performance-approach-head h2{font-size:34px;margin:3px 0 0}
.performance-management-page .performance-approach-head>p{font-size:11px;line-height:1.55;color:#61789c;max-width:560px;margin:0}
.performance-management-page .performance-process{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;background:#fff;border-radius:9px;padding:18px 15px;box-shadow:0 6px 20px #17365a08}
.performance-management-page .performance-process-step{display:grid;grid-template-columns:42px 1fr 18px;gap:10px;align-items:start;position:relative}
.performance-management-page .performance-process-step>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e7eef9;color:#173f9b;font-size:12px;font-weight:800}
.performance-management-page .performance-process-step b{display:block;font-size:11px;color:#17315a;margin:4px 0 4px}
.performance-management-page .performance-process-step p{font-size:8.5px;line-height:1.45;color:#61789c;margin:0}
.performance-management-page .performance-process-step em{font-style:normal;color:#f25b19;font-size:18px;margin-top:8px}
.performance-management-page .performance-outcomes{padding-top:44px;padding-bottom:44px}
.performance-management-page .performance-outcomes .section-sub{max-width:800px;margin-bottom:24px}
.performance-management-page .performance-outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}
.performance-management-page .performance-outcome-item{display:grid;grid-template-columns:46px 1fr;gap:11px;align-items:start}
.performance-management-page .performance-outcome-icon{width:42px;height:42px;display:grid;place-items:center}
.performance-management-page .performance-outcome-icon .modern-icon{width:42px;height:42px;object-fit:contain}
.performance-management-page .performance-outcome-item h3{font-size:12px;color:#17315a;margin:1px 0 4px}
.performance-management-page .performance-outcome-item p{font-size:9px;line-height:1.5;color:#61789c;margin:0}
.performance-management-page .performance-focus{padding-top:0;padding-bottom:44px}
.performance-management-page .performance-focus-card{display:grid;grid-template-columns:1fr 1fr;gap:45px;background:#f4f8fd;border:1px solid #e1eaf4;border-radius:10px;padding:32px 35px}
.performance-management-page .performance-focus-card h2{margin-top:3px}
.performance-management-page .performance-focus-card p{font-size:10px;line-height:1.55;color:#61789c;max-width:560px;margin:0 0 10px}
.performance-management-page .performance-focus-points{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;align-content:center}
.performance-management-page .performance-focus-points>div{border-left:2px solid #f97316;padding-left:11px}
.performance-management-page .performance-focus-points strong{display:block;font-size:10px;color:#17315a;margin-bottom:3px}
.performance-management-page .performance-focus-points span{display:block;font-size:8.5px;line-height:1.45;color:#61789c}
@media(max-width:900px){
 .performance-management-page .performance-mini-stats{grid-template-columns:1fr 1fr}
 .performance-management-page .performance-stat-icon,.performance-management-page .performance-stat-icon .modern-icon{width:42px;height:42px}
 .performance-management-page .performance-offer-layout,.performance-management-page .performance-approach-head,.performance-management-page .performance-focus-card{grid-template-columns:1fr;gap:28px}
 .performance-management-page .performance-offer-copy h2,.performance-management-page .performance-approach-head h2{font-size:30px}
 .performance-management-page .performance-solution-grid{grid-template-columns:1fr}
 .performance-management-page .performance-process{grid-template-columns:1fr;gap:18px}
 .performance-management-page .performance-process-step{grid-template-columns:42px 1fr}
 .performance-management-page .performance-process-step em{display:none}
 .performance-management-page .performance-outcome-grid{grid-template-columns:1fr 1fr;gap:22px 16px}
 .performance-management-page .performance-focus-points{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){
 .performance-management-page .performance-outcome-grid,.performance-management-page .performance-focus-points{grid-template-columns:1fr}
}

/* Payroll Management detail page */
.payroll-management-page .payroll-mini-stats .mini-stat{padding-top:18px;padding-bottom:18px}
.payroll-management-page .payroll-stat-icon{width:48px;height:48px;display:grid;place-items:center;flex:none}
.payroll-management-page .payroll-stat-icon .modern-icon{width:48px;height:48px;object-fit:contain}
.payroll-management-page .payroll-offer-section{padding-top:38px;padding-bottom:42px}
.payroll-management-page .payroll-offer-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:start}
.payroll-management-page .payroll-offer-copy h2{font-size:36px;line-height:1.06;margin:3px 0 12px}
.payroll-management-page .payroll-offer-copy p{font-size:11px;line-height:1.55;color:#61789c;max-width:500px;margin:0 0 11px}
.payroll-management-page .payroll-offer-copy .btn{margin-top:7px}
.payroll-management-page .payroll-solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.payroll-management-page .payroll-solution-card{min-height:92px;border:1px solid #e0e8f1;border-radius:9px;background:#fff;display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start;padding:14px 15px;box-shadow:0 5px 18px #17365a08}
.payroll-management-page .payroll-solution-icon{width:42px;height:42px;display:grid;place-items:center}
.payroll-management-page .payroll-solution-icon .modern-icon{width:42px;height:42px;object-fit:contain}
.payroll-management-page .payroll-solution-card h3{font-size:12px;color:#17315a;margin:1px 0 4px}
.payroll-management-page .payroll-solution-card p{font-size:9px;line-height:1.45;color:#61789c;margin:0}
.payroll-management-page .payroll-approach{background:#f7fafd;padding-top:40px;padding-bottom:42px}
.payroll-management-page .payroll-approach-head{display:grid;grid-template-columns:1fr 1.05fr;gap:50px;align-items:end;margin-bottom:27px}
.payroll-management-page .payroll-approach-head h2{font-size:34px;margin:3px 0 0}
.payroll-management-page .payroll-approach-head>p{font-size:11px;line-height:1.55;color:#61789c;max-width:560px;margin:0}
.payroll-management-page .payroll-process{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;background:#fff;border-radius:9px;padding:18px 15px;box-shadow:0 6px 20px #17365a08}
.payroll-management-page .payroll-process-step{display:grid;grid-template-columns:42px 1fr 18px;gap:10px;align-items:start;position:relative}
.payroll-management-page .payroll-process-step>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e7eef9;color:#173f9b;font-size:12px;font-weight:800}
.payroll-management-page .payroll-process-step b{display:block;font-size:11px;color:#17315a;margin:4px 0 4px}
.payroll-management-page .payroll-process-step p{font-size:8.5px;line-height:1.45;color:#61789c;margin:0}
.payroll-management-page .payroll-process-step em{font-style:normal;color:#f25b19;font-size:18px;margin-top:8px}
.payroll-management-page .payroll-outcomes{padding-top:44px;padding-bottom:44px}
.payroll-management-page .payroll-outcomes .section-sub{max-width:820px;margin-bottom:24px}
.payroll-management-page .payroll-outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}
.payroll-management-page .payroll-outcome-item{display:grid;grid-template-columns:46px 1fr;gap:11px;align-items:start}
.payroll-management-page .payroll-outcome-icon{width:42px;height:42px;display:grid;place-items:center}
.payroll-management-page .payroll-outcome-icon .modern-icon{width:42px;height:42px;object-fit:contain}
.payroll-management-page .payroll-outcome-item h3{font-size:12px;color:#17315a;margin:1px 0 4px}
.payroll-management-page .payroll-outcome-item p{font-size:9px;line-height:1.5;color:#61789c;margin:0}
.payroll-management-page .payroll-focus{padding-top:0;padding-bottom:44px}
.payroll-management-page .payroll-focus-card{display:grid;grid-template-columns:1fr 1fr;gap:45px;background:#f4f8fd;border:1px solid #e1eaf4;border-radius:10px;padding:32px 35px}
.payroll-management-page .payroll-focus-card h2{margin-top:3px}
.payroll-management-page .payroll-focus-card p{font-size:10px;line-height:1.55;color:#61789c;max-width:560px;margin:0 0 10px}
.payroll-management-page .payroll-focus-points{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;align-content:center}
.payroll-management-page .payroll-focus-points>div{border-left:2px solid #f97316;padding-left:11px}
.payroll-management-page .payroll-focus-points strong{display:block;font-size:10px;color:#17315a;margin-bottom:3px}
.payroll-management-page .payroll-focus-points span{display:block;font-size:8.5px;line-height:1.45;color:#61789c}
@media(max-width:900px){
 .payroll-management-page .payroll-mini-stats{grid-template-columns:1fr 1fr}
 .payroll-management-page .payroll-stat-icon,.payroll-management-page .payroll-stat-icon .modern-icon{width:42px;height:42px}
 .payroll-management-page .payroll-offer-layout,.payroll-management-page .payroll-approach-head,.payroll-management-page .payroll-focus-card{grid-template-columns:1fr;gap:28px}
 .payroll-management-page .payroll-offer-copy h2,.payroll-management-page .payroll-approach-head h2{font-size:30px}
 .payroll-management-page .payroll-solution-grid{grid-template-columns:1fr}
 .payroll-management-page .payroll-process{grid-template-columns:1fr;gap:18px}
 .payroll-management-page .payroll-process-step{grid-template-columns:42px 1fr}
 .payroll-management-page .payroll-process-step em{display:none}
 .payroll-management-page .payroll-outcome-grid{grid-template-columns:1fr 1fr;gap:22px 16px}
 .payroll-management-page .payroll-focus-points{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){
 .payroll-management-page .payroll-outcome-grid,.payroll-management-page .payroll-focus-points{grid-template-columns:1fr}
}

/* V126 — HR Policies & Compliance reference + personnel content */
.hr-policies-page .policies-mini-stats{padding-top:12px;padding-bottom:18px}
.hr-policies-page .policies-stat-icon{width:48px;height:48px;display:grid;place-items:center;flex:none}
.hr-policies-page .policies-stat-icon .modern-icon{width:48px;height:48px}
.hr-policies-page .policies-offer-section{padding-top:36px;padding-bottom:44px}
.hr-policies-page .policies-offer-layout{display:grid;grid-template-columns:.86fr 1.45fr;gap:48px;align-items:start}
.hr-policies-page .policies-offer-copy{padding-top:3px}
.hr-policies-page .policies-offer-copy h2{font-size:34px;line-height:1.04;margin:4px 0 14px}
.hr-policies-page .policies-offer-copy p{max-width:535px;color:#61789c;margin:0 0 13px}
.hr-policies-page .policies-solution-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e5eaf1;border-radius:8px;overflow:hidden}
.hr-policies-page .policies-solution-card{display:grid;grid-template-columns:58px 1fr;gap:14px;padding:18px 20px;border-bottom:1px solid #e5eaf1;min-height:102px}
.hr-policies-page .policies-solution-card:nth-child(odd){border-right:1px solid #e5eaf1}
.hr-policies-page .policies-solution-card:nth-last-child(-n+2){border-bottom:0}
.hr-policies-page .policies-solution-icon{width:48px;height:48px;display:grid;place-items:center}
.hr-policies-page .policies-solution-icon .modern-icon{width:48px;height:48px}
.hr-policies-page .policies-solution-card h3{font-size:13px;margin:2px 0 5px;color:#17315a}
.hr-policies-page .policies-solution-card p{font-size:10px;line-height:1.45;color:#61789c;margin:0}
.hr-policies-page .policies-approach{background:#f5f8fc;padding-top:42px;padding-bottom:46px}
.hr-policies-page .policies-approach-head{display:grid;grid-template-columns:.9fr 1fr;gap:55px;align-items:start;margin-bottom:30px}
.hr-policies-page .policies-approach-head h2{margin:4px 0 0;font-size:32px;line-height:1.08}
.hr-policies-page .policies-approach-head>p{margin:25px 0 0;color:#61789c;max-width:600px}
.hr-policies-page .policies-process{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.hr-policies-page .policies-process-step{position:relative;display:grid;grid-template-columns:58px 1fr;gap:13px;align-items:start}
.hr-policies-page .policies-process-step>span{width:52px;height:52px;border-radius:50%;background:#dce8f7;color:#17315a;display:grid;place-items:center;font-weight:800;font-size:17px}
.hr-policies-page .policies-process-step b{display:block;color:#17315a;font-size:13px;margin:5px 0 5px}
.hr-policies-page .policies-process-step p{margin:0;color:#61789c;font-size:10px;line-height:1.45}
.hr-policies-page .policies-process-step em{position:absolute;right:-11px;top:14px;font-style:normal;color:#17315a;font-size:22px}
.hr-policies-page .policies-personnel{padding-top:48px;padding-bottom:48px}
.hr-policies-page .policies-personnel-head{display:grid;grid-template-columns:.9fr 1fr;gap:55px;align-items:start;margin-bottom:28px}
.hr-policies-page .policies-personnel-head h2{font-size:30px;line-height:1.08;margin:5px 0 0}
.hr-policies-page .policies-personnel-head>p{color:#61789c;margin:25px 0 0;line-height:1.6}
.hr-policies-page .policies-personnel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 34px}
.hr-policies-page .policies-personnel-item{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start;padding:15px 0;border-top:1px solid #e5eaf1}
.hr-policies-page .policies-personnel-item>span,.hr-policies-page .policies-benefit-item>span{width:44px;height:44px;display:grid;place-items:center}
.hr-policies-page .policies-personnel-item .modern-icon,.hr-policies-page .policies-benefit-item .modern-icon{width:44px;height:44px}
.hr-policies-page .policies-personnel-item h3,.hr-policies-page .policies-benefit-item h3{font-size:13px;margin:1px 0 5px;color:#17315a}
.hr-policies-page .policies-personnel-item p,.hr-policies-page .policies-benefit-item p{font-size:10px;line-height:1.5;color:#61789c;margin:0}
.hr-policies-page .policies-benefits{background:#fff;padding-top:42px;padding-bottom:48px}
.hr-policies-page .policies-benefits .section-sub{max-width:800px}
.hr-policies-page .policies-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:25px}
.hr-policies-page .policies-benefit-item{display:grid;grid-template-columns:48px 1fr;gap:10px;align-items:start}
@media(max-width:760px){
 .hr-policies-page .policies-mini-stats{grid-template-columns:1fr 1fr}
 .hr-policies-page .policies-stat-icon,.hr-policies-page .policies-stat-icon .modern-icon{width:42px;height:42px}
 .hr-policies-page .policies-offer-layout,.hr-policies-page .policies-approach-head,.hr-policies-page .policies-personnel-head{grid-template-columns:1fr;gap:24px}
 .hr-policies-page .policies-offer-copy h2{font-size:29px}
 .hr-policies-page .policies-solution-grid{grid-template-columns:1fr}
 .hr-policies-page .policies-solution-card{border-right:0!important;border-bottom:1px solid #e5eaf1!important}
 .hr-policies-page .policies-solution-card:last-child{border-bottom:0!important}
 .hr-policies-page .policies-process{grid-template-columns:1fr 1fr;gap:26px 18px}
 .hr-policies-page .policies-process-step em{display:none}
 .hr-policies-page .policies-personnel-grid{grid-template-columns:1fr;gap:0}
 .hr-policies-page .policies-benefit-grid{grid-template-columns:1fr 1fr;gap:24px 18px}
}
@media(max-width:480px){.hr-policies-page .policies-benefit-grid{grid-template-columns:1fr}.hr-policies-page .policies-process{grid-template-columns:1fr}}

/* V127 — Service visual library for HR Consultancy, Training & Development, and Performance Management */
.service-visuals{padding-top:42px;padding-bottom:46px}
.service-visual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}
.service-visual-card{background:#fff;border:1px solid #e1e9f3;border-radius:11px;overflow:hidden;box-shadow:0 7px 22px #17365a0b;transition:transform .2s ease,box-shadow .2s ease}
.service-visual-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #17365a16}
.service-visual-media{aspect-ratio:3/2;background:#f4f8fd;overflow:hidden}
.service-visual-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.service-visual-copy{padding:15px 16px 17px}
.service-visual-copy h3{font-size:13px;line-height:1.25;color:#17315a;margin:0 0 6px}
.service-visual-copy p{font-size:9.5px;line-height:1.5;color:#61789c;margin:0}
.consultancy-visuals,.training-visuals,.performance-visuals{background:#fff}
.consultancy-visuals .section-sub,.training-visuals .section-sub,.performance-visuals .section-sub{max-width:790px;margin:0}
@media(max-width:900px){
 .service-visual-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){
 .service-visuals{padding-top:34px;padding-bottom:38px}
 .service-visual-grid{grid-template-columns:1fr;gap:15px;margin-top:20px}
 .service-visual-media{aspect-ratio:16/10}
 .service-visual-copy{padding:14px 14px 16px}
 .service-visual-copy h3{font-size:12px}
 .service-visual-copy p{font-size:9px}
}

/* V127 Final QA additions */
.site-search-modal{position:fixed;inset:0;z-index:9999;display:none}.site-search-modal.open{display:block}.site-search-backdrop{position:absolute;inset:0;background:rgba(4,18,35,.72);backdrop-filter:blur(5px)}.site-search-panel{position:relative;width:min(720px,calc(100% - 32px));margin:8vh auto 0;background:#fff;border-radius:24px;padding:34px;box-shadow:0 30px 90px rgba(0,0,0,.25);max-height:84vh;overflow:auto}.site-search-close{position:absolute;right:18px;top:14px;border:0;background:transparent;font-size:30px;cursor:pointer;color:#082545}.site-search-panel h2{margin:6px 0 20px}.site-search-panel input{width:100%;height:54px;border:1px solid #d8e0e8;border-radius:12px;padding:0 16px;font:inherit;outline:none}.site-search-panel input:focus{border-color:#f47b20;box-shadow:0 0 0 3px rgba(244,123,32,.12)}.site-search-results{display:grid;gap:8px;margin-top:18px}.site-search-result{display:grid;grid-template-columns:1fr auto;gap:3px 16px;padding:15px 16px;border:1px solid #e7edf2;border-radius:12px;text-decoration:none;color:#082545}.site-search-result:hover{border-color:#f47b20;background:#fff9f4}.site-search-result strong{font-size:16px}.site-search-result span{font-size:13px;color:#64748b;grid-column:1}.site-search-result b{grid-column:2;grid-row:1/3;align-self:center;color:#f47b20}.site-search-empty{padding:24px;text-align:center;color:#64748b}.newsletter{display:flex;gap:8px}.newsletter input{min-width:0;flex:1}.newsletter button{flex:0 0 48px}.footer-bottom a{color:inherit;text-decoration:none}.footer-bottom a:hover{text-decoration:underline}.legal-page{background:#fff;min-height:70vh}.legal-hero{padding:150px 7vw 70px;background:linear-gradient(135deg,#082545,#123f6e);color:#fff}.legal-hero h1{font-size:clamp(42px,6vw,76px);margin:10px 0 16px}.legal-hero p{max-width:760px;font-size:18px;line-height:1.7;opacity:.9}.legal-content{max-width:900px}.legal-content h2{margin:34px 0 10px;color:#082545}.legal-content p{line-height:1.8;color:#536273}.legal-content a{color:#f47b20}.sitemap-list{display:grid;gap:10px}.sitemap-list>a{display:grid;grid-template-columns:1fr auto;gap:4px 20px;padding:18px 20px;border:1px solid #e6ebf0;border-radius:14px;text-decoration:none;color:#082545}.sitemap-list>a span{grid-column:1;color:#64748b}.sitemap-list>a b{grid-column:2;grid-row:1/3;align-self:center;color:#f47b20}@media(max-width:700px){.site-search-panel{padding:26px 20px;margin-top:4vh}.legal-hero{padding:120px 6vw 55px}.legal-hero h1{font-size:44px}.newsletter{width:100%}}

/* V145: custom icon controls must not be clipped */
.home-stats .stat-icon, .home-stats .home-stat-icon, .home-services .modern-home-service-icon, .home-about .home-purpose-icon { overflow: visible !important; }
.home-stats .stat-icon, .home-services .modern-home-service-icon, .home-about .home-purpose-icon { display:flex !important; align-items:center; }

/* V159 — CTA parent follows the CTA width control, not the 1180px footer grid.
   This keeps a 1300px CTA fully visible at 100% zoom while preserving
   the footer's independent 1180px content container. */
.home-cta-wrap{
  width:100vw;
  max-width:none;
  margin-left:calc(50% - 50vw);
  margin-right:0;
  padding:0;
  display:block;
  overflow:visible;
  line-height:0;
}
.home-cta-wrap .home-cta{
  width:100%;
  max-width:none;
  margin:0!important;
  box-sizing:border-box;
  line-height:1.45;
  padding-left:max(35px,calc((100vw - var(--home-cta-content-width,1300px))/2));
  padding-right:max(35px,calc((100vw - var(--home-cta-content-width,1300px))/2));
}
.home-cta-wrap + .footer{margin-top:0!important;}
@media(max-width:760px){
  .home-cta-wrap{width:100vw;max-width:none;margin-left:calc(50% - 50vw);}
  .home-cta-wrap .home-cta{width:100%;max-width:none;padding-left:20px;padding-right:20px;}
}


/* V164 — HERO / CTA STRUCTURAL RESPONSIVE CLEANUP
   One parent controls size. Hero media is always a child that fills the parent.
   CTA background is full bleed; CTA content stays inside its own readable width. */
.home-hero,
.home-hero-static{box-sizing:border-box;position:relative;overflow:hidden;isolation:isolate;}
.home-hero .home-hero-slides,
.home-hero-static .home-hero-slides{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;z-index:0!important;}
.home-hero .home-hero-slides .home-hero-img,
.home-hero-static .home-hero-slides .home-hero-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;display:block!important;object-fit:cover!important;object-position:center center!important;}
.home-hero .home-copy{position:relative;z-index:3;width:min(1180px,calc(100% - 70px));margin:0 auto;}
.home-hero .home-points{position:relative;z-index:3;}

.home-cta-wrap{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;padding:0!important;overflow:visible!important;display:block!important;}
.home-cta-wrap .home-cta{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;min-height:190px;display:flex;align-items:center;gap:35px;padding-left:max(35px,calc((100vw - var(--home-cta-content-width,1300px))/2))!important;padding-right:max(35px,calc((100vw - var(--home-cta-content-width,1300px))/2))!important;}
.home-cta-wrap .home-cta>div:first-child{flex:1 1 auto;min-width:0;max-width:900px;}
.home-cta-wrap .home-cta>.btn{flex:0 0 auto;white-space:nowrap;}
.home-cta-wrap + .footer{margin-top:0!important;}
@media (max-width:1199px){
 .home-hero .home-copy{width:min(100% - 48px,1000px);}
}
@media (max-width:767px){
 .home-hero,.home-hero-static{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;}
 .home-hero .home-copy{width:calc(100% - 36px);padding-top:48px;}
 .home-hero .home-points{gap:14px;}
 .home-cta-wrap .home-cta{display:block!important;min-height:220px;padding:34px 20px!important;}
 .home-cta-wrap .home-cta>div:first-child{max-width:none;width:100%;}
 .home-cta-wrap .home-cta>.btn{margin-top:18px;}
}


/* V165 — CTA STRUCTURAL FIX
   The CTA is a true full-bleed section with one controlled inner container.
   Background sizing is independent from content sizing and from CMS media dimensions. */
.home-cta-wrap{
  position:relative!important;
  display:block!important;
  width:100vw!important;
  max-width:none!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:0!important;
  padding:0!important;
  overflow:visible!important;
  line-height:normal!important;
  isolation:isolate;
}
.home-cta-wrap .home-cta{
  position:relative!important;
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-height:190px;
  height:auto;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  background-image:none!important;
  background-color:#082545;
  color:#fff;
}
.home-cta-wrap .home-cta::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  background-image:var(--home-cta-bg, none);
  background-repeat:no-repeat;
  background-position:center center;
  background-size:cover;
  pointer-events:none;
}
.home-cta-wrap .home-cta::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  background:linear-gradient(90deg,rgba(3,26,45,.94) 0%,rgba(3,26,45,.78) 45%,rgba(3,26,45,.38) 100%);
  pointer-events:none;
}
.home-cta-wrap .home-cta-inner{
  position:relative;
  z-index:2;
  width:min(var(--home-cta-content-width,1300px),calc(100% - 70px));
  min-height:190px;
  margin:0 auto;
  padding:28px 0;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:35px;
  box-sizing:border-box;
}
.home-cta-wrap .home-cta-copy{flex:1 1 auto;min-width:0;max-width:900px;}
.home-cta-wrap .home-cta-copy h2{margin:0 0 5px;color:#fff;font-size:26px;line-height:1.1;}
.home-cta-wrap .home-cta-copy p{margin:0;color:#e1ebf4;font-size:13px;line-height:1.45;}
.home-cta-wrap .home-cta-button{flex:0 0 auto;white-space:nowrap;position:relative;z-index:3;}
.home-cta-wrap + .footer{margin-top:0!important;}
@media(max-width:1199px){
 .home-cta-wrap .home-cta-inner{width:calc(100% - 48px);}
}
@media(max-width:767px){
 .home-cta-wrap .home-cta-inner{
   width:calc(100% - 36px);
   min-height:220px;
   padding:32px 0;
   display:flex;
   flex-direction:column;
   align-items:flex-start;
   justify-content:center;
   gap:16px;
 }
 .home-cta-wrap .home-cta-copy{max-width:none;width:100%;}
 .home-cta-wrap .home-cta-copy h2{font-size:23px;line-height:1.15;}
 .home-cta-wrap .home-cta-copy p{font-size:12px;line-height:1.5;}
 .home-cta-wrap .home-cta-button{margin:0!important;}
}

/* V191 — Home NexCore clean reset
   Only the Home NexCore overlay is controlled here. The section/background remains untouched.
   Text, primary logo, additional logos and CTA are independent layers. */
.home-product-showcase{position:relative!important;overflow:hidden;}
.home-product-showcase .nexcore-custom-content{
  position:absolute!important;inset:0!important;z-index:8!important;
  width:100%!important;height:100%!important;margin:0!important;padding:0!important;
  pointer-events:none!important;display:block!important;
}
.home-product-showcase .nexcore-custom-description{
  position:absolute!important;
  left:calc(56px + var(--nx-text-left,0px))!important;
  top:calc(78px + var(--nx-text-top,0px))!important;
  width:min(var(--nx-text-width,420px),42%)!important;
  max-width:42%!important;
  margin:0!important;padding:0!important;
  color:#fff!important;font-size:var(--nx-text-size,20px)!important;line-height:1.45!important;font-weight:600!important;
  text-align:left!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;
  text-shadow:0 2px 8px rgba(0,0,0,.25)!important;
  overflow:visible!important;
}
.home-product-showcase .nexcore-custom-logo{
  position:absolute!important;
  top:calc(46px + var(--nx-logo-top,0px))!important;
  right:7%!important;left:auto!important;
  width:var(--nx-logo-w,150px)!important;height:var(--nx-logo-h,60px)!important;
  max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;
  transform:translateX(var(--nx-logo-left,0px))!important;
  object-fit:contain!important;object-position:center center!important;
}
.home-product-showcase .nexcore-home-logos{
  position:absolute!important;
  top:calc(125px + var(--nx-logos-top,0px))!important;
  right:7%!important;left:auto!important;
  width:180px!important;max-width:180px!important;
  margin:0!important;padding:0!important;
  display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;
}
.home-product-showcase .nexcore-home-logos img{
  position:relative!important;display:block!important;flex:0 0 auto!important;
  width:var(--nx-dyn-logo-w,120px)!important;height:var(--nx-dyn-logo-h,50px)!important;
  max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;
  transform:translate(var(--nx-dyn-logo-left,0px),var(--nx-dyn-logo-top,0px))!important;
  object-fit:contain!important;object-position:center center!important;
}
/* Keep CTA independent from text/logo layers. */
.home-product-showcase .nexcore-cta-layer{z-index:20!important;}

@media (max-width:900px){
  .home-product-showcase .nexcore-custom-description{
    left:calc(32px + var(--nx-text-left,0px))!important;
    top:calc(58px + var(--nx-text-top,0px))!important;
    width:min(var(--nx-text-width,320px),43%)!important;max-width:43%!important;
    font-size:16px!important;line-height:1.42!important;
  }
  .home-product-showcase .nexcore-custom-logo{top:calc(34px + var(--nx-logo-top,0px))!important;right:7%!important;}
  .home-product-showcase .nexcore-home-logos{top:calc(105px + var(--nx-logos-top,0px))!important;right:7%!important;width:145px!important;max-width:145px!important;gap:8px!important;}
}
@media (max-width:600px){
  /* Home NexCore Mobile: background artwork is controlled independently from the Edit panel. */
  .home-product-showcase{
    position:relative!important;
    overflow:hidden!important;
    background-repeat:no-repeat!important;
  }
  .home-product-showcase .nexcore-custom-content{z-index:8!important;}
  .home-product-showcase .nexcore-custom-description{
    left:calc(18px + var(--nx-text-left,0px))!important;
    top:calc(28px + var(--nx-text-top,0px))!important;
    width:min(var(--nx-text-width,165px),39%)!important;
    max-width:39%!important;
    font-size:clamp(11px,var(--nx-text-size,20px),12.5px)!important;
    line-height:1.34!important;
  }
  .home-product-showcase .nexcore-custom-logo{
    top:calc(22px + var(--nx-logo-top,0px))!important;
    right:5%!important;
    width:var(--nx-logo-w,92px)!important;
    height:var(--nx-logo-h,50px)!important;
  }
  .home-product-showcase .nexcore-home-logos{
    top:calc(88px + var(--nx-logos-top,0px))!important;
    right:5%!important;
    width:105px!important;max-width:105px!important;gap:6px!important;
  }
  .home-product-showcase .nexcore-home-logos img{
    width:var(--nx-dyn-logo-w,82px)!important;height:var(--nx-dyn-logo-h,40px)!important;
  }
  .home-product-showcase .nexcore-cta-layer{
    left:18px!important;right:auto!important;bottom:14px!important;top:auto!important;
    width:auto!important;max-width:calc(100% - 36px)!important;display:flex!important;gap:6px!important;flex-wrap:nowrap!important;
  }
  .home-product-showcase .nexcore-cta{flex:0 0 auto!important;white-space:nowrap!important;height:36px!important;padding:0 14px!important;font-size:11px!important;}
  .home-product-showcase .nexcore-cta-demo{padding:0 12px!important;}
}
@media (max-width:390px){
  .home-product-showcase .nexcore-custom-description{
    left:calc(15px + var(--nx-text-left,0px))!important;
    width:min(var(--nx-text-width,150px),38%)!important;max-width:38%!important;
    font-size:11px!important;line-height:1.32!important;
  }
  .home-product-showcase .nexcore-cta{font-size:10px!important;padding:0 11px!important;}
}

/* V202 — Home CTA visual refinement
   Keep CTA full-bleed and CMS-controlled, but improve hierarchy and spacing.
   The button sits below the copy so it does not visually collide with the artwork/person. */
.home-cta-wrap .home-cta{
  min-height:200px!important;
}
.home-cta-wrap .home-cta-inner{
  width:min(var(--home-cta-content-width,1180px),calc(100% - 70px))!important;
  min-height:200px!important;
  padding:30px 0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:0!important;
}
.home-cta-wrap .home-cta-copy{
  flex:0 1 760px!important;
  max-width:760px!important;
}
.home-cta-wrap .home-cta-copy h2{
  font-size:30px!important;
  line-height:1.12!important;
  margin:0 0 8px!important;
  letter-spacing:-.2px;
}
.home-cta-wrap .home-cta-copy p{
  max-width:700px!important;
  font-size:14px!important;
  line-height:1.5!important;
  margin:0 0 16px!important;
}
.home-cta-wrap .home-cta-button{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  margin:0!important;
  padding:12px 22px!important;
  font-size:13px!important;
  border-radius:999px!important;
}
@media(max-width:1199px){
  .home-cta-wrap .home-cta-inner{width:calc(100% - 48px)!important;}
}
@media(max-width:767px){
  .home-cta-wrap .home-cta{min-height:230px!important;}
  .home-cta-wrap .home-cta-inner{
    width:calc(100% - 36px)!important;
    min-height:230px!important;
    padding:30px 0!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    gap:0!important;
  }
  .home-cta-wrap .home-cta-copy{width:100%!important;max-width:none!important;}
  .home-cta-wrap .home-cta-copy h2{font-size:23px!important;line-height:1.16!important;margin-bottom:8px!important;}
  .home-cta-wrap .home-cta-copy p{font-size:12px!important;line-height:1.5!important;margin-bottom:16px!important;max-width:none!important;}
  .home-cta-wrap .home-cta-button{margin:0!important;padding:11px 18px!important;font-size:12px!important;}
}

/* V203 — Home CTA desktop/mobile correction
   Desktop: copy stays on the left and CTA button stays on the right.
   Mobile: restore the V201 stacked layout so the mobile CTA keeps its previous placement. */
@media (min-width:768px){
  .home-cta-wrap .home-cta-inner{
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:40px!important;
  }
  .home-cta-wrap .home-cta-copy{
    flex:1 1 auto!important;
    max-width:760px!important;
    min-width:0!important;
  }
  .home-cta-wrap .home-cta-button{
    flex:0 0 auto!important;
    margin-left:auto!important;
    align-self:center!important;
    white-space:nowrap!important;
  }
}
@media (max-width:767px){
  .home-cta-wrap .home-cta{
    min-height:220px!important;
  }
  .home-cta-wrap .home-cta-inner{
    width:calc(100% - 36px)!important;
    min-height:220px!important;
    padding:32px 0!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    gap:16px!important;
  }
  .home-cta-wrap .home-cta-copy{
    width:100%!important;
    max-width:none!important;
    flex:0 0 auto!important;
  }
  .home-cta-wrap .home-cta-copy h2{
    font-size:23px!important;
    line-height:1.15!important;
    margin:0 0 8px!important;
  }
  .home-cta-wrap .home-cta-copy p{
    font-size:12px!important;
    line-height:1.5!important;
    margin:0!important;
    max-width:none!important;
  }
  .home-cta-wrap .home-cta-button{
    flex:0 0 auto!important;
    margin:0!important;
    padding:11px 18px!important;
    font-size:12px!important;
    align-self:flex-start!important;
  }
}


/* V204 — Unified Final CTA layout
   All final CTAs use one consistent structure:
   full-bleed background, copy on the left, button directly below the copy.
   Mobile keeps the same stacked hierarchy and remains independent from desktop. */
.cta{
  min-height:190px!important;
  height:auto!important;
  padding:0!important;
  background-size:cover!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
  display:block!important;
  position:relative!important;
  overflow:hidden!important;
}
.cta-inner{
  position:relative!important;
  z-index:2!important;
  width:min(1180px,calc(100% - 70px))!important;
  min-height:190px!important;
  margin:0 auto!important;
  padding:28px 0!important;
  display:flex!important;
  align-items:center!important;
}
.cta-copy{
  width:min(760px,100%)!important;
  max-width:760px!important;
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
}
.cta-copy h2{
  margin:0 0 6px!important;
  color:#fff!important;
  font-size:30px!important;
  line-height:1.12!important;
  letter-spacing:-.2px!important;
}
.cta-copy p{
  margin:0!important;
  max-width:700px!important;
  color:#e1ebf4!important;
  font-size:14px!important;
  line-height:1.5!important;
}
.cta-copy .cta-button{
  margin:16px 0 0!important;
  flex:0 0 auto!important;
  white-space:nowrap!important;
}
/* Home CTA follows the exact same copy/button hierarchy. */
.home-cta-wrap .home-cta-inner{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  min-height:190px!important;
  padding:28px 0!important;
}
.home-cta-wrap .home-cta-copy{
  width:min(760px,100%)!important;
  max-width:760px!important;
  flex:0 0 auto!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
}
.home-cta-wrap .home-cta-copy h2{
  margin:0 0 6px!important;
  font-size:30px!important;
  line-height:1.12!important;
}
.home-cta-wrap .home-cta-copy p{
  margin:0!important;
  max-width:700px!important;
  font-size:14px!important;
  line-height:1.5!important;
}
.home-cta-wrap .home-cta-button{
  margin:16px 0 0!important;
  flex:0 0 auto!important;
  align-self:flex-start!important;
}
@media(max-width:1199px){
  .cta-inner{width:calc(100% - 48px)!important;}
  .home-cta-wrap .home-cta-inner{width:calc(100% - 48px)!important;}
}
@media(max-width:767px){
  .cta{min-height:220px!important;}
  .cta-inner{
    width:calc(100% - 36px)!important;
    min-height:220px!important;
    padding:30px 0!important;
    align-items:center!important;
  }
  .cta-copy{width:100%!important;max-width:none!important;}
  .cta-copy h2{font-size:23px!important;line-height:1.16!important;margin-bottom:8px!important;}
  .cta-copy p{font-size:12px!important;line-height:1.5!important;max-width:none!important;}
  .cta-copy .cta-button{margin-top:16px!important;}
  .home-cta-wrap .home-cta{min-height:220px!important;}
  .home-cta-wrap .home-cta-inner{
    width:calc(100% - 36px)!important;
    min-height:220px!important;
    padding:30px 0!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    gap:0!important;
  }
  .home-cta-wrap .home-cta-copy{width:100%!important;max-width:none!important;}
  .home-cta-wrap .home-cta-copy h2{font-size:23px!important;line-height:1.16!important;margin-bottom:8px!important;}
  .home-cta-wrap .home-cta-copy p{font-size:12px!important;line-height:1.5!important;max-width:none!important;}
  .home-cta-wrap .home-cta-button{margin-top:16px!important;}
}

/* V205 — CTA copy starts closer to the left edge on desktop.
   Keep the unified CTA structure and mobile layout unchanged. */
@media(min-width:768px){
  .cta-inner{
    width:calc(100% - 70px)!important;
    max-width:none!important;
    margin:0 auto!important;
    padding-left:0!important;
    padding-right:0!important;
  }
  .home-cta-wrap .home-cta-inner{
    width:calc(100% - 70px)!important;
    max-width:none!important;
    margin:0 auto!important;
    padding-left:0!important;
    padding-right:0!important;
  }
}

/* Trusted Organizations directory */
.trusted-organizations-page{background:#fff}
.trusted-org-hero{padding:88px max(24px,calc((100vw - 1180px)/2)) 72px;background:linear-gradient(135deg,#f6f9fc 0%,#fff 68%);border-bottom:1px solid #e9eef4}
.trusted-org-hero h1{max-width:780px;margin:10px 0 16px;font-size:48px;line-height:1.08;color:#082545}
.trusted-org-hero p{max-width:720px;margin:0;color:#65748a;font-size:17px;line-height:1.75}
.trusted-org-directory{padding-top:58px;padding-bottom:90px}
.trusted-org-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:34px}
.trusted-org-toolbar h2{margin:8px 0 4px;color:#082545;font-size:32px}
.trusted-org-count{font-size:13px;color:#7b8798}
.trusted-org-filters{display:flex;align-items:center;gap:8px;padding:5px;background:#f3f6fa;border:1px solid #e4eaf1;border-radius:999px}
.trusted-filter{border:0;background:transparent;color:#566579;font:600 13px/1 inherit;padding:11px 20px;border-radius:999px;cursor:pointer;transition:.2s ease}
.trusted-filter:hover{color:#082545}
.trusted-filter.active{background:#082545;color:#fff;box-shadow:0 5px 14px rgba(8,37,69,.14)}
.trusted-org-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.trusted-org-card{min-height:220px;border:1px solid #e5ebf2;border-radius:18px;background:#fff;padding:24px 20px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.trusted-org-card:hover{transform:translateY(-3px);box-shadow:0 14px 35px rgba(8,37,69,.08);border-color:#d4dfeb}
.trusted-org-logo{width:100%;height:108px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.trusted-org-logo img{display:block}
.trusted-org-card h3{margin:14px 0 6px;font-size:15px;color:#17315a;font-weight:700}
.trusted-org-card>span{font-size:11px;color:#8a96a7;text-transform:uppercase;letter-spacing:.08em}
.trusted-org-card .trusted-org-country{display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:100%;font-size:11px;color:#8a96a7;text-transform:uppercase;letter-spacing:.08em;line-height:1.2}
.trusted-org-country .flag{display:inline-flex;align-items:center;justify-content:center;width:24px!important;height:16px!important;min-width:24px!important;max-width:24px!important;flex:0 0 24px!important;overflow:hidden;line-height:0;vertical-align:middle}
.trusted-org-country .country-flag-svg,.trusted-org-country .country-flag-img{display:block!important;width:24px!important;height:16px!important;min-width:24px!important;min-height:16px!important;max-width:24px!important;max-height:16px!important;flex:0 0 24px!important;object-fit:fill!important;object-position:center!important;border-radius:2px!important;overflow:hidden;box-shadow:0 0 0 1px rgba(8,37,69,.10);box-sizing:border-box}
.trusted-org-empty{grid-column:1/-1;padding:50px;text-align:center;color:#7b8798;border:1px dashed #d9e1ea;border-radius:18px}
@media(max-width:900px){.trusted-org-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trusted-org-hero h1{font-size:40px}}
@media(max-width:650px){.trusted-org-hero{padding:58px 20px 48px}.trusted-org-hero h1{font-size:34px}.trusted-org-hero p{font-size:15px}.trusted-org-toolbar{align-items:flex-start;flex-direction:column}.trusted-org-filters{width:100%;justify-content:space-between}.trusted-filter{flex:1;padding:11px 10px}.trusted-org-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trusted-org-card{min-height:190px;padding:18px 12px}.trusted-org-logo{height:82px}.trusted-org-card h3{font-size:13px}}

/* Client Testimonials Directory */
.testimonials-page{background:#fff}
.testimonials-page-hero{padding:88px max(24px,calc((100vw - 1180px)/2)) 72px;background:linear-gradient(135deg,#f6f9fc 0%,#fff 68%);border-bottom:1px solid #e9eef4}
.testimonials-page-hero h1{max-width:780px;margin:10px 0 16px;font-size:48px;line-height:1.08;color:#082545}
.testimonials-page-hero p{max-width:760px;margin:0;color:#65748a;font-size:17px;line-height:1.75}
.testimonials-page-directory{padding-top:58px;padding-bottom:82px}
.testimonials-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:34px}
.testimonials-page-head h2{margin:8px 0 12px;color:#082545;font-size:34px;line-height:1.12}
.testimonials-page-head p{max-width:650px;margin:0;color:#65748a;line-height:1.7}
.testimonials-page-count{font-size:13px;color:#7b8798;white-space:nowrap;padding-bottom:5px}
.testimonials-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.testimonial-page-card{position:relative;border:1px solid #e5ebf2;border-radius:20px;background:#fff;padding:30px 28px 26px;min-height:270px;display:flex;flex-direction:column;box-shadow:0 8px 28px rgba(8,37,69,.035)}
.testimonial-page-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(8,37,69,.08);border-color:#d5e0eb;transition:.2s ease}
.testimonial-page-quote{font-size:42px;line-height:.7;color:#2d79d7;margin-bottom:18px;font-weight:700}
.testimonial-page-card>p{margin:0 0 26px;color:#506a91;font-size:15px;line-height:1.75;flex:1}
.testimonial-page-person{display:flex;align-items:center;gap:13px;padding-top:18px;border-top:1px solid #edf1f5}
.testimonial-page-avatar{flex:0 0 auto;width:64px;height:64px;display:grid;place-items:center;background:#e9f0fa;color:#0b2c99;font-weight:800;font-size:22px;overflow:hidden}
.testimonial-page-initial{border-radius:50%}
.testimonial-page-person strong,.testimonial-page-person span,.testimonial-page-person small{display:block}
.testimonial-page-person strong{font-size:14px;color:#17315a;margin-bottom:4px}
.testimonial-page-person span{font-size:12px;color:#71839a;line-height:1.45}
.testimonial-page-person small{font-size:11px;color:#2d79d7;font-weight:700;margin-top:3px}
.testimonial-page-empty{grid-column:1/-1;padding:60px;text-align:center;color:#7b8798;border:1px dashed #d9e1ea;border-radius:20px}
@media(max-width:900px){.testimonials-page-hero h1{font-size:40px}.testimonials-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.testimonials-page-hero{padding:58px 20px 48px}.testimonials-page-hero h1{font-size:34px}.testimonials-page-hero p{font-size:15px}.testimonials-page-head{align-items:flex-start;flex-direction:column}.testimonials-page-grid{grid-template-columns:1fr;gap:14px}.testimonial-page-card{min-height:240px;padding:24px 20px}.testimonials-page-head h2{font-size:29px}}

/* V208 — Home storytelling flow: NexCore featured inside Our Services */
.home-services-section .home-services{align-items:stretch}
.nexcore-featured{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:0;align-items:stretch;min-height:190px;height:190px;padding:0;border:1px solid #174b86;border-radius:14px;background:#061e35;color:#fff;position:relative;overflow:hidden;box-shadow:0 12px 32px rgba(8,37,69,.14);transition:transform .2s ease,box-shadow .2s ease}
.nexcore-featured:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(8,37,69,.2)}
.nexcore-featured:before{content:"";position:absolute;width:280px;height:280px;border:1px solid rgba(249,115,22,.22);border-radius:50%;right:-95px;top:-100px;pointer-events:none}
.nexcore-featured:after{content:"";position:absolute;width:170px;height:170px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:15px;bottom:-115px;pointer-events:none}
.nexcore-featured-copy{position:relative;z-index:2;max-width:690px}
.nexcore-featured-badge{display:inline-flex;align-items:center;padding:6px 11px;border-radius:20px;background:rgba(249,115,22,.13);border:1px solid rgba(249,115,22,.34);color:#ff9a58;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:12px}
.nexcore-featured-logo{display:block;width:142px;height:auto;max-height:38px;object-fit:contain;object-position:left center;margin-bottom:8px}
.nexcore-featured h3{margin:0 0 7px;color:#fff;font-size:21px;line-height:1.15;letter-spacing:-.3px}
.nexcore-featured p{margin:0;max-width:620px;color:#d5e3f0;font-size:12px;line-height:1.65}
.nexcore-featured-link{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#ff9a58;font-size:11px;font-weight:800}
.nexcore-featured-link b{font-size:15px;line-height:1}
.nexcore-featured-visual{position:relative;z-index:2;min-height:145px;display:flex;align-items:center;justify-content:center;gap:13px;color:#b9d0e6;font-size:9px;font-weight:800;letter-spacing:1.5px;text-align:left}
.nexcore-featured-visual img{width:auto;height:auto;max-width:none !important;max-height:none !important;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 12px 25px rgba(0,0,0,.22))}
.nexcore-featured-reference{display:block!important;padding:0!important;height:190px!important;min-height:190px!important;background:#061e35!important}
.nexcore-featured-reference picture{display:block;width:100%;height:190px}
.nexcore-featured-reference picture img{display:block;width:100%;height:190px;max-width:none!important;max-height:none!important;object-fit:fill!important;object-position:center center}

@media(max-width:760px){
 .nexcore-featured{grid-template-columns:1fr;gap:16px;padding:23px 20px;min-height:0;height:auto}
 .nexcore-featured-reference{height:auto!important;min-height:0!important;padding:0!important}
 .nexcore-featured-reference picture{height:auto}
 .nexcore-featured-reference picture img{width:100%;height:auto;object-fit:contain!important}
 .nexcore-featured-logo{width:126px;max-height:34px}
 .nexcore-featured h3{font-size:19px}
 .nexcore-featured p{font-size:11px}
 .nexcore-featured-visual{min-height:80px;justify-content:flex-start}
 .nexcore-featured-visual img{width:auto;height:auto;max-width:none !important;max-height:none !important}
}
/* V213: Home NexCore Featured background is controlled from Home Editor. */
.nexcore-featured.has-custom-background{background-color:#061e35!important;background-repeat:no-repeat;background-size:cover!important;background-clip:border-box;}
.nexcore-featured.has-custom-background .nexcore-featured-visual{display:none!important;}
.nexcore-featured.has-custom-background .nexcore-featured-copy{position:relative;z-index:2;}

/* V223 — Small Mobile Home Hero CTA icon safety
   Keep the Explore Our Services icon visible on narrow mobile viewports.
   This is a viewport-width fix, not a device-specific iPhone rule. */
@media (max-width:420px){
  body[data-page="home"] .home-hero .hero-actions{
    width:100%;
    gap:10px;
    align-items:center;
  }
  body[data-page="home"] .home-hero .hero-actions .btn{
    flex:0 1 auto;
    min-width:0;
    max-width:100%;
    white-space:nowrap;
    overflow:visible;
    display:inline-flex;
    align-items:center;
    justify-content:center;
  }
  body[data-page="home"] .home-hero .hero-actions .btn-outline .play{
    position:relative;
    display:inline-block;
    width:0;
    height:0;
    margin-right:8px;
    flex:0 0 0;
    font-size:0;
    line-height:0;
    border-top:5px solid transparent;
    border-bottom:5px solid transparent;
    border-left:7px solid currentColor;
  }
}
@media (max-width:360px){
  body[data-page="home"] .home-hero .hero-actions{gap:7px;}
  body[data-page="home"] .home-hero .hero-actions .btn{font-size:10px;padding:9px 10px;}
  body[data-page="home"] .home-hero .hero-actions .btn-outline .play{margin-right:6px;border-top-width:4px;border-bottom-width:4px;border-left-width:6px;}
}

/* V224 — Home Hero Explore Our Services: cross-browser inline SVG icon.
   Uses a real SVG instead of a font glyph or zero-width CSS border triangle. */
body[data-page="home"] .home-hero .hero-actions .btn-outline .play{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:12px !important;
  height:14px !important;
  flex:0 0 12px !important;
  margin:0 8px 0 0 !important;
  padding:0 !important;
  line-height:0 !important;
  font-size:0 !important;
  overflow:visible !important;
}
body[data-page="home"] .home-hero .hero-actions .btn-outline .play svg{
  display:block !important;
  width:12px !important;
  height:14px !important;
  flex:0 0 12px !important;
  overflow:visible !important;
}
body[data-page="home"] .home-hero .hero-actions .btn-outline .play svg path{
  fill:currentColor !important;
  stroke:none !important;
}
body[data-page="home"] .home-hero .hero-actions .btn-outline .cta-label{
  display:inline-block !important;
  white-space:nowrap !important;
}
@media(max-width:420px){
  body[data-page="home"] .home-hero .hero-actions .btn-outline .play{
    width:10px !important;height:12px !important;flex-basis:10px !important;margin-right:7px !important;
  }
  body[data-page="home"] .home-hero .hero-actions .btn-outline .play svg{
    width:10px !important;height:12px !important;flex-basis:10px !important;
  }
}
@media(max-width:360px){
  body[data-page="home"] .home-hero .hero-actions .btn-outline .play{
    width:9px !important;height:11px !important;flex-basis:9px !important;margin-right:6px !important;
  }
  body[data-page="home"] .home-hero .hero-actions .btn-outline .play svg{
    width:9px !important;height:11px !important;flex-basis:9px !important;
  }
}


/* V226 — Home Hero mobile CTA: fixed, compact, browser-safe sizing.
   Desktop remains untouched. Mobile buttons use a stable visual preset and
   shrink only when the viewport itself becomes too narrow. */
body[data-page="home"] .home-hero .hero-actions .btn-outline{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
}
body[data-page="home"] .home-hero .hero-actions .btn-outline .play{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:12px!important;
  height:14px!important;
  flex:0 0 12px!important;
  margin:0 8px 0 0!important;
  padding:0!important;
  line-height:0!important;
  font-size:0!important;
  overflow:visible!important;
}
body[data-page="home"] .home-hero .hero-actions .btn-outline .play svg{
  display:block!important;
  width:12px!important;
  height:14px!important;
  flex:0 0 12px!important;
  overflow:visible!important;
}
body[data-page="home"] .home-hero .hero-actions .btn-outline .play svg path{fill:currentColor!important;stroke:none!important;}
body[data-page="home"] .home-hero .hero-actions .btn-outline .cta-label{display:inline-block!important;white-space:nowrap!important;}

@media (max-width:767px){
  body[data-page="home"] .home-hero .home-copy{
    width:calc(100% - 32px)!important;
    max-width:520px!important;
    margin:0 auto!important;
    padding-left:0!important;
    padding-right:0!important;
  }
  body[data-page="home"] .home-hero .hero-actions{
    width:100%!important;
    max-width:none!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:10px!important;
  }
  body[data-page="home"] .home-hero .hero-actions .btn{
    width:min(280px,calc(100vw - 40px))!important;
    max-width:280px!important;
    min-width:0!important;
    height:48px!important;
    min-height:48px!important;
    max-height:48px!important;
    box-sizing:border-box!important;
    flex:0 0 48px!important;
    padding:0 16px!important;
    margin:0!important;
    font-size:14px!important;
    line-height:1!important;
    white-space:nowrap!important;
    overflow:hidden!important;
  }
  body[data-page="home"] .home-hero .hero-actions .btn-outline{gap:8px!important;}
  body[data-page="home"] .home-hero .hero-actions .btn-outline .play{
    width:12px!important;height:14px!important;flex-basis:12px!important;margin-right:0!important;flex-shrink:0!important;
  }
  body[data-page="home"] .home-hero .hero-actions .btn-outline .play svg{width:12px!important;height:14px!important;}
  body[data-page="home"] .home-hero .hero-actions .btn-outline .cta-label{min-width:0!important;overflow:hidden!important;text-overflow:clip!important;}
}

@media (max-width:360px){
  body[data-page="home"] .home-hero .hero-actions{gap:8px!important;}
  body[data-page="home"] .home-hero .hero-actions .btn{
    width:min(270px,calc(100vw - 32px))!important;
    max-width:270px!important;
    height:46px!important;
    min-height:46px!important;
    max-height:46px!important;
    flex-basis:46px!important;
    padding:0 13px!important;
    font-size:13px!important;
  }
}

/* V227 — Home Hero mobile CTA: compact side-by-side layout
   Mobile only. Desktop remains unchanged. Buttons shrink fluidly with viewport. */
@media (max-width: 767px){
  body[data-page="home"] .home-hero .hero-actions{
    width:100%!important;
    max-width:100%!important;
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body[data-page="home"] .home-hero .hero-actions .btn{
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    flex:1 1 0!important;
    box-sizing:border-box!important;
    padding:0 9px!important;
    margin:0!important;
    font-size:clamp(10.5px,3.1vw,13px)!important;
    line-height:1!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:clip!important;
  }
  body[data-page="home"] .home-hero .hero-actions .btn > span:not(.play),
  body[data-page="home"] .home-hero .hero-actions .btn .cta-label{
    min-width:0!important;
    white-space:nowrap!important;
  }
  body[data-page="home"] .home-hero .hero-actions .btn-outline{
    gap:5px!important;
  }
  body[data-page="home"] .home-hero .hero-actions .btn-outline .play{
    width:10px!important;
    height:12px!important;
    flex:0 0 10px!important;
    margin:0!important;
  }
  body[data-page="home"] .home-hero .hero-actions .btn-outline .play svg{
    width:10px!important;
    height:12px!important;
    flex:0 0 10px!important;
  }
}

@media (max-width:380px){
  body[data-page="home"] .home-hero .hero-actions{
    gap:6px!important;
  }
  body[data-page="home"] .home-hero .hero-actions .btn{
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    padding:0 7px!important;
    font-size:clamp(10px,3vw,12px)!important;
  }
  body[data-page="home"] .home-hero .hero-actions .btn-outline{
    gap:4px!important;
  }
  body[data-page="home"] .home-hero .hero-actions .btn-outline .play{
    width:9px!important;
    height:11px!important;
    flex-basis:9px!important;
  }
  body[data-page="home"] .home-hero .hero-actions .btn-outline .play svg{
    width:9px!important;
    height:11px!important;
    flex-basis:9px!important;
  }
}

@media (max-width:340px){
  body[data-page="home"] .home-hero .hero-actions .btn{
    padding:0 6px!important;
    font-size:10px!important;
  }
}

/* V228 — Home Who We Are layout: content left, video right on desktop; content first, video second on mobile */
.home-about{
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  grid-template-areas:"about-content about-media";
  align-items:center;
}
.home-about > .home-story-media{grid-area:about-media;}
.home-about > :not(.home-story-media){grid-area:about-content;}
@media (max-width:760px){
  .home-about{
    grid-template-columns:1fr;
    grid-template-areas:"about-content" "about-media";
    gap:24px;
  }
  .home-about > .home-story-media{grid-area:about-media;}
  .home-about > :not(.home-story-media){grid-area:about-content;}
}
/* V229 — NexCore Featured: show NexCore brand only, with copy directly beneath. */
.nexcore-featured-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:3;max-width:650px;}
.nexcore-featured-logo{width:178px!important;max-width:178px!important;height:auto!important;max-height:52px!important;margin:0 0 12px!important;object-fit:contain;object-position:left center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));}
.nexcore-featured-copy p{margin:0!important;max-width:620px!important;color:#e2edf7!important;font-size:13px!important;line-height:1.7!important;}
.nexcore-featured-visual{z-index:2;}
@media (max-width:760px){
 .nexcore-featured-copy{max-width:100%;}
 .nexcore-featured-logo{width:142px!important;max-width:142px!important;max-height:42px!important;margin-bottom:10px!important;}
 .nexcore-featured-copy p{font-size:12px!important;line-height:1.62!important;max-width:100%!important;}
 .nexcore-featured{background-position:center center!important;}
}
/* V229 — NexCore Featured: show NexCore brand only, with copy directly beneath. */
.nexcore-featured-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:3;max-width:650px;}
.nexcore-featured-logo{width:178px!important;max-width:178px!important;height:auto!important;max-height:52px!important;margin:0 0 12px!important;object-fit:contain;object-position:left center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));}
.nexcore-featured-copy p{margin:0!important;max-width:620px!important;color:#e2edf7!important;font-size:13px!important;line-height:1.7!important;}
.nexcore-featured-visual{z-index:2;}
@media (max-width:760px){
 .nexcore-featured-copy{max-width:100%;}
 .nexcore-featured-logo{width:142px!important;max-width:142px!important;max-height:42px!important;margin-bottom:10px!important;}
 .nexcore-featured-copy p{font-size:12px!important;line-height:1.62!important;max-width:100%!important;}
 .nexcore-featured{background-position:center center!important;}
}

/* V230 — NexCore Home Featured: exact approved visual composition */
.home-services .nexcore-featured-reference{
  display:block!important;
  position:relative!important;
  grid-column:1/-1!important;
  width:100%!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:14px!important;
  overflow:hidden!important;
  background:#061e35!important;
  box-shadow:0 10px 30px rgba(8,37,69,.12)!important;
  line-height:0!important;
}
.home-services .nexcore-featured-reference img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  max-width:none!important;
  margin:0!important;
  object-fit:cover!important;
  object-position:center!important;
}
@media(max-width:760px){
  .home-services .nexcore-featured-reference{
    border-radius:12px!important;
  }
  .home-services .nexcore-featured-reference img{
    width:100%!important;
    height:auto!important;
  }
}

/* V231 — NexCore Home Featured: exact approved reference composition */
.home-services .nexcore-featured-reference{
  display:block!important;
  grid-column:1/-1!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  line-height:0!important;
  transform:none!important;
}
.home-services .nexcore-featured-reference:hover{
  transform:none!important;
  box-shadow:none!important;
}
.home-services .nexcore-featured-reference img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:16/9!important;
  max-width:none!important;
  object-fit:contain!important;
  object-position:center center!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
}
@media(max-width:760px){
  .home-services .nexcore-featured-reference{
    width:100%!important;
  }
  .home-services .nexcore-featured-reference img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    object-fit:contain!important;
  }
}

/* V232 — NexCore Home Featured: approved master composition, protected from legacy CMS overrides */
.home-services .nexcore-featured-reference-v232{
  display:block!important;
  grid-column:1/-1!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:14px!important;
  overflow:hidden!important;
  background:transparent!important;
  box-shadow:0 12px 32px rgba(8,37,69,.14)!important;
  line-height:0!important;
  transform:none!important;
}
.home-services .nexcore-featured-reference-v232:hover{
  transform:none!important;
  box-shadow:0 12px 32px rgba(8,37,69,.14)!important;
}
.home-services .nexcore-featured-reference-v232 > img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  max-width:none!important;
  max-height:none!important;
  aspect-ratio:16/9!important;
  object-fit:contain!important;
  object-position:center center!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}
@media(max-width:760px){
  .home-services .nexcore-featured-reference-v232{
    border-radius:12px!important;
    box-shadow:0 10px 24px rgba(8,37,69,.12)!important;
  }
  .home-services .nexcore-featured-reference-v232 > img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    object-fit:contain!important;
  }
}
@media(max-width:380px){
  .home-services .nexcore-featured-reference-v232{
    border-radius:10px!important;
  }
}

/* V233 — NexCore Featured: smaller on desktop while preserving the approved mobile size */
@media (min-width:761px){
  .home-services .nexcore-featured-reference-v232{
    width:min(100%, 980px)!important;
    justify-self:center!important;
  }
}
@media (min-width:1100px){
  .home-services .nexcore-featured-reference-v232{
    width:min(100%, 1000px)!important;
  }
}
@media (max-width:760px){
  .home-services .nexcore-featured-reference-v232{
    width:100%!important;
    justify-self:stretch!important;
  }
}

/* V234 — NexCore Featured: preserve desktop width, reduce desktop height only */
@media (min-width:761px){
  .home-services .nexcore-featured-reference-v232{
    height:190px!important;
    overflow:hidden!important;
  }
  .home-services .nexcore-featured-reference-v232 > img{
    width:100%!important;
    height:100%!important;
    aspect-ratio:auto!important;
    object-fit:cover!important;
    object-position:center center!important;
  }
}
@media (min-width:1100px){
  .home-services .nexcore-featured-reference-v232{
    height:190px!important;
  }
}
/* Mobile remains exactly as V232/V233 */
@media (max-width:760px){
  .home-services .nexcore-featured-reference-v232{
    height:auto!important;
    overflow:hidden!important;
  }
  .home-services .nexcore-featured-reference-v232 > img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    object-fit:contain!important;
    object-position:center center!important;
  }
}

/* V236 — NexCore desktop: use the user-supplied 1536x292 artwork at the exact 190px card height. Mobile keeps the approved V232/V233 composition. */
@media (min-width:761px){
  .home-services .nexcore-featured-reference-v232{
    height:190px!important;
    overflow:hidden!important;
  }
  .home-services .nexcore-featured-reference-v232 picture{
    display:block!important;
    width:100%!important;
    height:190px!important;
    line-height:0!important;
  }
  .home-services .nexcore-featured-reference-v232 picture > img{
    display:block!important;
    width:100%!important;
    height:190px!important;
    max-width:none!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    object-fit:fill!important;
    object-position:center center!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
  }
}
@media (max-width:760px){
  .home-services .nexcore-featured-reference-v232 picture{
    display:block!important;
    width:100%!important;
    height:auto!important;
    line-height:0!important;
  }
  .home-services .nexcore-featured-reference-v232 picture > img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    object-fit:contain!important;
  }
}

/* V241 — Premium Home Service Cards */
.home-services-section .home-services{gap:14px!important}
.home-services-section .home-service{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:188px;padding:22px 20px 18px;border:1px solid #e3eaf3;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(8,37,69,.045);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.home-services-section .home-service:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(8,37,69,.10);border-color:#d5e1ee}
.home-services-section .home-service .round-icon{width:48px;height:48px;border-radius:12px;background:#fff2ea;color:#f25b19;font-size:22px;display:grid;place-items:center;margin-bottom:18px}
.home-services-section .home-service-content{display:flex;flex-direction:column;flex:1;width:100%}
.home-services-section .home-service h3{font-size:16px;line-height:1.2;margin:0 0 7px;color:#0b2c99;letter-spacing:-.2px}
.home-services-section .home-service p{font-size:11.5px;line-height:1.55;color:#61789c;margin:0;max-width:260px}
.home-service-link{margin-top:auto;padding-top:15px;color:#f25b19;font-size:10.5px;font-weight:800;display:inline-flex;align-items:center;gap:6px}
.home-service-link b{font-size:14px;line-height:1}
@media(max-width:1050px){.home-services-section .home-service{min-height:178px}}
@media(max-width:760px){.home-services-section .home-services{gap:12px!important}.home-services-section .home-service{min-height:0;padding:20px 18px}.home-services-section .home-service .round-icon{margin-bottom:14px}.home-services-section .home-service h3{font-size:15px}.home-services-section .home-service p{font-size:11.5px;max-width:none}.home-service-link{padding-top:14px}}

/* V243 — NexCore Featured Desktop: use the same complete 16:9 master artwork as mobile.
   Remove the legacy 190px/crop behavior so Desktop preserves the full composition. */
@media (min-width:761px){
  .home-services .nexcore-featured-reference-v232{
    width:min(100%, 1000px)!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:hidden!important;
  }
  .home-services .nexcore-featured-reference-v232 > img{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:16/9!important;
    object-fit:contain!important;
    object-position:center center!important;
  }
}

/* V244 — NexCore Featured: reduce desktop footprint without cropping the master artwork */
@media (min-width:761px){
  .home-services .nexcore-featured-reference-v232{
    width:min(100%, 760px)!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:hidden!important;
    justify-self:center!important;
  }
  .home-services .nexcore-featured-reference-v232 > img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    object-fit:contain!important;
    object-position:center center!important;
  }
}
@media (min-width:1200px){
  .home-services .nexcore-featured-reference-v232{
    width:min(100%, 780px)!important;
  }
}
@media (max-width:760px){
  .home-services .nexcore-featured-reference-v232{
    width:100%!important;
    height:auto!important;
    justify-self:stretch!important;
  }
  .home-services .nexcore-featured-reference-v232 > img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    object-fit:contain!important;
  }
}


/* V246 — NexCore Featured Service Card: horizontal desktop composition, mobile preserves the approved mobile artwork. */
.home-services .nexcore-featured-reference-v246{
  display:block!important;
  grid-column:1/-1!important;
  width:min(100%,1000px)!important;
  height:190px!important;
  justify-self:center!important;
  margin:0 auto!important;
  padding:0!important;
  border:0!important;
  border-radius:14px!important;
  overflow:hidden!important;
  background:#061e35!important;
  box-shadow:0 12px 32px rgba(8,37,69,.16)!important;
  line-height:0!important;
}
.home-services .nexcore-featured-reference-v246:hover{transform:none!important;box-shadow:0 12px 32px rgba(8,37,69,.16)!important;}
.home-services .nexcore-featured-reference-v246 picture{display:block;width:100%;height:100%;line-height:0;}
.home-services .nexcore-featured-reference-v246 picture img{
  display:block!important;width:100%!important;height:100%!important;
  max-width:none!important;max-height:none!important;
  aspect-ratio:auto!important;object-fit:fill!important;object-position:center!important;
  margin:0!important;padding:0!important;border:0!important;
}
@media (min-width:1100px){
  .home-services .nexcore-featured-reference-v246{width:min(100%,1000px)!important;height:190px!important;}
}
@media (max-width:760px){
  .home-services .nexcore-featured-reference-v246{
    width:100%!important;height:auto!important;justify-self:stretch!important;
    border-radius:12px!important;box-shadow:0 10px 24px rgba(8,37,69,.12)!important;
  }
  .home-services .nexcore-featured-reference-v246 picture{height:auto!important;}
  .home-services .nexcore-featured-reference-v246 picture img{
    width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;
  }
}

/* HOME INDUSTRIES — isolated section styles only */
.industry-preview{padding-top:54px;padding-bottom:58px;background:#fff}
.industry-preview .section-head{margin-bottom:28px}
.industry-preview .section-head p{font-size:13px;line-height:1.55;max-width:720px}
.home-industry-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.home-industry-card{display:block;background:#fff;border:1px solid #e1e8f1;border-radius:12px;overflow:hidden;box-shadow:0 7px 24px rgba(20,52,88,.07);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.home-industry-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(20,52,88,.13);border-color:#cdd9e7}
.home-industry-media{height:170px;overflow:hidden;background:#0a2945}
.home-industry-media img{transition:transform .45s ease,filter .3s ease;filter:saturate(.9)}
.home-industry-card:hover .home-industry-media img{transform:scale(1.055);filter:saturate(1)}
.home-industry-card-body{padding:17px 17px 18px}
.home-industry-card-body h3{margin:0 0 7px;color:#0b2c99;font-size:15px;line-height:1.2}
.home-industry-card-body p{margin:0;min-height:48px;color:#61789c;font-size:10.5px;line-height:1.45}
.home-industry-card-body .learn{margin-top:14px;color:#f25b19;font-size:10.5px}
@media(max-width:1050px){.home-industry-row{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:760px){.industry-preview{padding-top:45px;padding-bottom:48px}.industry-preview .section-head p{font-size:12px}.home-industry-row{grid-template-columns:1fr 1fr;gap:12px}.home-industry-media{height:145px}.home-industry-card-body{padding:14px}.home-industry-card-body h3{font-size:13px}.home-industry-card-body p{font-size:9.5px;min-height:56px}.home-industry-card-body .learn{font-size:9.5px}}
@media(max-width:460px){.home-industry-row{grid-template-columns:1fr}.home-industry-media{height:175px}}

/* V255 — HOME INDUSTRIES premium full-image cards
   Isolated to .home-industry-card so no other Home sections/pages are affected. */
.home-industry-card{
  position:relative;
  height:268px;
  min-height:268px;
  padding:0;
  background:#0a2945;
  border:0;
  border-radius:20px;
  overflow:hidden;
  box-shadow:0 8px 24px rgba(8,37,69,.10);
  isolation:isolate;
}
.home-industry-card::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:linear-gradient(180deg,rgba(3,26,46,0) 28%,rgba(3,26,46,.08) 43%,rgba(3,26,46,.72) 72%,rgba(3,26,46,.96) 100%);
}
.home-industry-card:hover{
  transform:translateY(-4px);
  border-color:transparent;
  box-shadow:0 16px 34px rgba(8,37,69,.17);
}
.home-industry-media{
  position:absolute;
  inset:0;
  z-index:0;
  width:100%;
  height:100%;
  overflow:hidden;
  background:#0a2945;
}
.home-industry-media img{
  width:100%!important;
  height:100%!important;
  display:block;
  object-fit:cover!important;
  object-position:center center;
  filter:saturate(.92) brightness(.98);
  transition:transform .45s ease,filter .3s ease;
}
.home-industry-card:hover .home-industry-media img{
  transform:scale(1.045);
  filter:saturate(1) brightness(1.02);
}
.home-industry-card-body{
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  z-index:2;
  padding:0 18px 18px;
  color:#fff;
}
.home-industry-card-body h3{
  margin:0 48px 7px 0;
  color:#fff;
  font-size:17px;
  line-height:1.18;
  font-weight:800;
  letter-spacing:-.15px;
}
.home-industry-card-body p{
  margin:0;
  min-height:0;
  max-width:88%;
  color:#d9e6f2;
  font-size:11.5px;
  line-height:1.48;
}
.home-industry-card-body .learn{
  position:absolute;
  right:17px;
  bottom:17px;
  width:44px;
  height:44px;
  margin:0;
  display:grid;
  place-items:center;
  border-radius:50%;
  background:rgba(255,255,255,.16);
  border:1px solid rgba(255,255,255,.16);
  color:#fff;
  font-size:0;
  line-height:1;
  backdrop-filter:blur(5px);
  -webkit-backdrop-filter:blur(5px);
  transition:background .2s ease,transform .2s ease;
}
.home-industry-card-body .learn b{
  display:block;
  font-size:20px;
  font-weight:400;
  line-height:1;
}
.home-industry-card:hover .learn{
  background:rgba(249,115,22,.92);
  transform:translateX(2px);
}
@media(max-width:1050px){
  .home-industry-card{height:260px;min-height:260px}
}
@media(max-width:760px){
  .home-industry-row{grid-template-columns:1fr;gap:18px}
  .home-industry-card{height:250px;min-height:250px;border-radius:20px}
  .home-industry-card-body{padding:0 18px 17px}
  .home-industry-card-body h3{font-size:19px;margin-right:52px;margin-bottom:7px}
  .home-industry-card-body p{font-size:13px;line-height:1.45;max-width:84%}
  .home-industry-card-body .learn{right:16px;bottom:16px;width:43px;height:43px}
}
@media(max-width:460px){
  .home-industry-row{grid-template-columns:1fr;gap:18px}
  .home-industry-card{height:250px;min-height:250px}
}


/* V256 — HOME INDUSTRIES TRUE FULL-BLEED IMAGE CARDS */
.home-industry-card{position:relative!important;display:block!important;height:250px!important;min-height:250px!important;padding:0!important;background:#082545!important;border:0!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 10px 28px rgba(8,37,69,.12)!important;isolation:isolate!important;}
.home-industry-card::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(8,37,69,0) 20%,rgba(8,37,69,.04) 35%,rgba(8,37,69,.28) 52%,rgba(8,37,69,.78) 76%,rgba(8,37,69,.96) 100%)!important;}
.home-industry-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#082545!important;z-index:0!important;}
.home-industry-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;border-radius:0!important;filter:saturate(.95) brightness(1)!important;transform:none!important;}
.home-industry-card-body{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:2!important;margin:0!important;padding:0 18px 18px!important;background:transparent!important;color:#fff!important;}
.home-industry-card-body h3{margin:0 50px 7px 0!important;color:#fff!important;font-size:19px!important;line-height:1.18!important;font-weight:800!important;}
.home-industry-card-body p{margin:0!important;min-height:0!important;max-width:82%!important;color:#dce8f3!important;font-size:13px!important;line-height:1.45!important;}
.home-industry-card-body .learn{position:absolute!important;right:16px!important;bottom:16px!important;width:43px!important;height:43px!important;margin:0!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;font-size:0!important;line-height:1!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;}
.home-industry-card-body .learn b{display:block!important;font-size:20px!important;font-weight:400!important;line-height:1!important;color:#fff!important;}
.home-industry-card:hover{transform:translateY(-4px)!important;box-shadow:0 18px 38px rgba(8,37,69,.18)!important;}
.home-industry-card:hover .home-industry-media img{transform:scale(1.04)!important;filter:saturate(1.02) brightness(1.02)!important;}
@media(max-width:760px){.home-industry-row{grid-template-columns:1fr!important;gap:18px!important}.home-industry-card{height:250px!important;min-height:250px!important;border-radius:20px!important}.home-industry-card-body{padding:0 18px 17px!important}.home-industry-card-body h3{font-size:19px!important;margin-right:52px!important}.home-industry-card-body p{font-size:13px!important;line-height:1.45!important;max-width:84%!important}.home-industry-card-body .learn{right:16px!important;bottom:16px!important;width:43px!important;height:43px!important}}
@media(max-width:460px){.home-industry-card{height:250px!important;min-height:250px!important}}

/* V257 — Trusted Organizations description + country labels */
.trusted-description{max-width:760px;margin:0 auto 22px;text-align:center;color:#65748a;font-size:12px;line-height:1.65}.trusted-logos .logo-row{grid-auto-rows:auto;align-items:stretch;gap:18px 22px}.trusted-logos .trusted-logo-item{width:100%;height:96px;min-width:0;min-height:96px;max-width:none;max-height:none;padding:10px 10px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;position:relative;box-sizing:border-box;border:1px solid #e6ebf1!important;background:#fff;border-radius:12px;box-shadow:0 5px 16px rgba(8,37,69,.045);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.trusted-logos .trusted-logo-item:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(8,37,69,.09);border-color:#d6e0eb!important}.trusted-logos .trusted-logo-item img{display:block;width:100%!important;height:58px!important;max-width:100%!important;max-height:58px!important;flex:0 0 58px;object-fit:contain;object-position:center center;border-radius:0!important}.trusted-logos .trusted-logo-country{width:calc(100% + 20px);margin-top:auto;padding:7px 8px 8px;display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px solid #eef2f6;background:linear-gradient(180deg,#fafbfd 0%,#f5f8fb 100%);color:#536174;font-size:9px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}.trusted-logos .trusted-logo-country .flag{font-size:13px;line-height:1;letter-spacing:0}.trusted-logos .trusted-logo-country .country-flag-svg{width:20px;height:13px;display:block;flex:0 0 20px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px rgba(8,37,69,.08)}.trusted-logos .trusted-logo-country .country-flag-img{width:20px!important;height:13px!important;max-width:20px!important;max-height:13px!important;min-width:20px!important;min-height:13px!important;display:block!important;flex:0 0 20px!important;object-fit:fill!important;object-position:center!important;border-radius:2px!important;overflow:hidden;box-shadow:0 0 0 1px rgba(8,37,69,.08)}.trusted-logos .trusted-logo-item--text{font-size:15px;color:#17315a}.trusted-logos .trusted-logo-item--text .trusted-logo-country{margin-top:auto}.trusted-logos .logo-row>a{text-align:right}.trusted-logos .trusted-country-row{display:none}
@media(max-width:760px){.trusted-description{font-size:12px;line-height:1.55;margin:0 auto 18px}.trusted-logos .logo-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:14px 12px}.trusted-logos .trusted-logo-item{height:94px;min-height:94px;padding:8px 7px 0;border-radius:11px}.trusted-logos .trusted-logo-item img{height:55px!important;max-height:55px!important;flex-basis:55px}.trusted-logos .trusted-logo-country .country-flag-img{width:20px!important;height:13px!important;max-width:20px!important;max-height:13px!important;min-width:20px!important;min-height:13px!important;flex:0 0 20px!important}.trusted-logos .trusted-logo-country{font-size:8px;padding:7px 5px 8px;gap:5px}.trusted-logos .trusted-logo-country .flag{font-size:12px}}

/* V265 — Premium Home Testimonials */
.testimonials .testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}
.testimonials .testimonial{border:1px solid #e4ebf3;border-radius:20px;padding:28px 28px 24px;min-height:300px;background:#fff;box-shadow:0 10px 30px rgba(8,37,69,.045);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.testimonials .testimonial:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(8,37,69,.09);border-color:#d5e1ed}
.testimonial-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}
.testimonials .testimonial .quote{font-size:48px;line-height:.62;color:#cfe1f7;font-weight:800}
.testimonial-rating{font-size:16px;line-height:1;color:#f97316;letter-spacing:1.5px;white-space:nowrap;padding-top:2px}
.testimonial-rating span{color:#d8e0e9}
.testimonials .testimonial p{font-size:14px;line-height:1.72;color:#142e53;margin:0 0 25px;flex:1}
.testimonials .testimonial .person{display:grid;grid-template-columns:52px minmax(0,1fr) 96px;align-items:center;gap:12px;padding-top:17px;border-top:1px solid #edf1f5;min-width:0}
.testimonials .testimonial .avatar{width:52px;height:52px;flex:0 0 52px;border-radius:50%;background:#eaf1f8;font-size:15px;overflow:hidden;box-shadow:0 2px 8px rgba(8,37,69,.08)}
.testimonials .testimonial .avatar img{display:block;width:100%;height:100%;object-fit:cover}
.testimonials .testimonial .person-copy{min-width:0;display:flex;flex-direction:column;gap:2px}
.testimonials .testimonial .person b{font-size:13px;color:#102b50;line-height:1.2}
.testimonials .testimonial .person small{font-size:10px;color:#71839a;line-height:1.35}
.testimonial-company-logo{margin-left:auto;flex:0 0 96px;width:96px;height:46px;min-width:96px;min-height:46px;display:flex!important;align-items:center;justify-content:center;overflow:hidden!important;visibility:visible!important;opacity:1!important}
.testimonial-company-logo img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important;object-position:center!important;visibility:visible!important;opacity:1!important}
.testimonials .testimonial .person-copy{min-width:0;overflow:hidden}
.testimonials .testimonial .person-copy b,.testimonials .testimonial .person-copy small{overflow-wrap:anywhere}
.testimonials .text-link{margin-bottom:2px}
@media(max-width:1050px){.testimonials .testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.testimonials .testimonial-grid{grid-template-columns:1fr;gap:14px}.testimonials .testimonial{min-height:0;padding:24px 20px 21px}.testimonials .testimonial p{font-size:13px}.testimonials .testimonial .person{grid-template-columns:48px minmax(0,1fr) 84px;gap:10px}.testimonials .testimonial .avatar{width:48px;height:48px;flex-basis:48px}.testimonial-company-logo{flex-basis:84px;width:84px;min-width:84px;height:42px;min-height:42px}.testimonial-company-logo img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}}
/* V265 — Testimonials directory premium metadata */
.testimonial-page-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}
.testimonial-page-rating{font-size:15px;line-height:1;color:#f97316;letter-spacing:1.2px;white-space:nowrap;padding-top:3px}.testimonial-page-rating span{color:#d8e0e9}
.testimonial-page-person{display:flex;align-items:center;gap:13px}.testimonial-page-company-logo{margin-left:auto;flex:0 0 100px;width:100px;height:48px;min-width:100px;min-height:48px;display:flex!important;align-items:center;justify-content:center;overflow:visible!important;visibility:visible!important;opacity:1!important}.testimonial-page-company-logo img{display:block!important;max-width:100px!important;max-height:48px!important;width:auto!important;height:auto!important;object-fit:contain!important;object-position:center!important;visibility:visible!important;opacity:1!important}
@media(max-width:650px){.testimonial-page-company-logo{flex-basis:82px;width:82px;min-width:82px;height:42px;min-height:42px}.testimonial-page-company-logo img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}}

/* Services landing page — premium content system */
.services-page-content .services-overview-section{padding-bottom:38px}
.services-page-content .services-core{padding-top:38px}
.services-premium-card{align-items:flex-start;min-height:250px}
.services-premium-card strong{display:block;font-size:15px;line-height:1.5;margin:4px 0 10px;color:#16395f}
.services-premium-card p{margin-bottom:16px}
.services-detail-section{padding-top:78px}
.service-detail-row{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:stretch;padding:42px 0;border-top:1px solid rgba(8,37,69,.10)}
.service-detail-row.reverse .service-detail-copy{order:2}.service-detail-row.reverse .service-detail-list{order:1}
.service-detail-copy h2{margin:8px 0 14px;font-size:32px;line-height:1.18;color:#082545}.service-detail-copy p{max-width:720px;line-height:1.8;color:#5f6f80}
.service-detail-list{background:#f5f8fb;border:1px solid rgba(8,37,69,.08);border-radius:20px;padding:28px 30px}.service-detail-list h3{margin:0 0 15px;color:#082545}.service-detail-list ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:11px 20px}.service-detail-list li{position:relative;padding-left:18px;color:#506276;line-height:1.45}.service-detail-list li:before{content:'✓';position:absolute;left:0;color:#f47b20;font-weight:700}
.services-why-section{background:#f8fafc}.services-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px}.services-why-card{background:#fff;border:1px solid rgba(8,37,69,.08);border-radius:18px;padding:26px 22px;box-shadow:0 8px 24px rgba(8,37,69,.05)}.services-why-card h3{margin:15px 0 8px;color:#082545}.services-why-card p{margin:0;color:#647486;line-height:1.65}
.services-cta .btn-outline{color:#fff;border-color:rgba(255,255,255,.55)}
@media(max-width:900px){.service-detail-row{grid-template-columns:1fr;gap:24px}.service-detail-row.reverse .service-detail-copy,.service-detail-row.reverse .service-detail-list{order:initial}.services-why-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.service-detail-row{padding:30px 0}.service-detail-copy h2{font-size:26px}.service-detail-list ul{grid-template-columns:1fr}.services-why-grid{grid-template-columns:1fr}.services-premium-card{min-height:auto}.services-cta .btn-outline{margin:10px 0 0!important}}

/* V292 — Services NexCore: match the compact Home presentation.
   Desktop uses the approved 1536x292 wide artwork, so the card stays short like Home.
   Mobile falls back to the full artwork and remains proportional. */
.service-featured-nexcore{width:100%;margin-top:18px}
.service-featured-nexcore .nexcore-featured-services-reference{display:block;width:100%;height:auto;min-height:0;padding:0;border:1px solid #174b86;border-radius:14px;background:#061e35;overflow:hidden;box-shadow:0 12px 32px rgba(8,37,69,.14);line-height:0;transition:transform .2s ease,box-shadow .2s ease}
.service-featured-nexcore .nexcore-featured-services-reference:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(8,37,69,.2)}
.service-featured-nexcore .nexcore-featured-services-reference picture{display:block;width:100%;line-height:0}
.service-featured-nexcore .nexcore-featured-services-reference img{display:block;width:100%;height:auto;max-width:none;max-height:none;object-fit:contain;object-position:center center}
@media(max-width:760px){
 .service-featured-nexcore{margin-top:14px}
 .service-featured-nexcore .nexcore-featured-services-reference{border-radius:12px}
 .service-featured-nexcore .nexcore-featured-services-reference img{width:100%;height:auto;object-fit:contain}
}


/* V293 — Services final refinement: merge overview into Core Services and premium Why NexGen */
.services-page-content .services-core{padding-top:42px;padding-bottom:48px}
.services-page-content .services-core .section-head{margin-bottom:28px}
.services-page-content .services-core .section-head h2{margin-bottom:12px}
.services-section-divider{display:flex;align-items:center;gap:16px;margin:4px 0 18px;color:#f47b20;font-size:11px;font-weight:800;letter-spacing:.18em}
.services-section-divider i{height:1px;flex:1;background:linear-gradient(90deg,rgba(8,37,69,.16),rgba(8,37,69,0))}
.services-core-intro{margin-bottom:4px}
.services-core-intro h3{font-size:24px;line-height:1.25;color:#082545;margin:0 0 8px}
.services-core-intro p{margin:0;max-width:820px;color:#647486;line-height:1.65;font-size:14px}
.services-page-content .service-detail-row:first-of-type{border-top:0;padding-top:34px}
.services-why-section{padding-top:72px;padding-bottom:76px;background:linear-gradient(180deg,#f8fafc 0%,#f4f7fa 100%)}
.services-why-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:34px}
.services-why-head h2{font-size:38px;line-height:1.12;margin:7px 0 0;color:#082545;letter-spacing:-.02em}
.services-why-head h2 span{color:#5f6f80;font-weight:500}
.services-why-head>p{margin:0;color:#647486;line-height:1.75;max-width:520px}
.services-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:0}
.services-why-card{position:relative;min-height:205px;background:rgba(255,255,255,.9);border:1px solid rgba(8,37,69,.09);border-radius:20px;padding:22px 20px 21px;box-shadow:0 10px 30px rgba(8,37,69,.045);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.services-why-card:after{content:'';position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,#f47b20,#ff9a54);opacity:.9}
.services-why-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(8,37,69,.09);border-color:rgba(8,37,69,.15)}
.services-why-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.services-why-number{font-size:11px;font-weight:800;letter-spacing:.16em;color:#a3afbb}
.services-why-card .modern-service-icon{margin-left:auto}
.services-why-card h3{margin:8px 0 8px;color:#082545;font-size:17px}
.services-why-card p{margin:0;color:#647486;line-height:1.65;font-size:13px}
@media(max-width:900px){.services-why-head{grid-template-columns:1fr;gap:18px}.services-why-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.services-page-content .services-core{padding-top:32px;padding-bottom:38px}.services-section-divider{margin-top:2px}.services-core-intro h3{font-size:21px}.services-core-intro p{font-size:13px}.services-why-section{padding-top:52px;padding-bottom:56px}.services-why-head{gap:14px;margin-bottom:24px}.services-why-head h2{font-size:29px}.services-why-grid{grid-template-columns:1fr}.services-why-card{min-height:0;padding:20px}.services-page-content .service-detail-row:first-of-type{padding-top:28px}}

/* V294 — Services CTA mobile vertical positioning
   Keep the CTA content slightly lower on mobile so the heading does not sit against the top edge. */
@media(max-width:600px){
  .services-cta{min-height:230px!important;height:auto!important;padding:0!important;}
  .services-cta-inner{height:auto!important;min-height:230px!important;align-items:flex-start!important;box-sizing:border-box!important;padding-top:28px!important;padding-bottom:28px!important;}
}

/* V297 — NexCore product page premium redesign */
.nexcore-product-hero{height:430px;position:relative;overflow:hidden;background:#061f36;color:#fff}
.nexcore-product-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.nexcore-product-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#031a2feF 0%,#061f36d9 38%,#061f3670 58%,#061f3610 78%,#061f3600 100%)}
.nexcore-product-hero-content{position:relative;z-index:2;width:min(1180px,calc(100% - 70px));margin:auto;padding-top:58px}
.nexcore-product-hero h1{font-size:46px;line-height:1.02;letter-spacing:-1.8px;margin:0 0 13px;max-width:600px}
.nexcore-product-hero h1 span{color:#f97316}
.nexcore-product-hero p{font-size:15px;line-height:1.6;color:#e6eef7;max-width:535px;margin:0 0 22px}
.nexcore-intro-section{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:center;background:#fff}
.nexcore-intro-copy h2{font-size:36px;line-height:1.08;color:#0c2294;margin:7px 0 13px;letter-spacing:-1px}
.nexcore-intro-copy p{font-size:14px;line-height:1.7;color:#5d7494;max-width:650px;margin:0}
.nexcore-intro-points{display:grid;gap:10px}
.nexcore-intro-points>div{display:grid;grid-template-columns:42px 1fr;column-gap:12px;align-items:center;border:1px solid #e1eaf3;border-radius:12px;padding:13px 15px;background:#fff;box-shadow:0 7px 22px #17365a08}
.nexcore-intro-points span{grid-row:1/3;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#fff3ec;color:#f25b19}
.nexcore-intro-points span svg{width:22px;height:22px}
.nexcore-intro-points strong{font-size:12px;color:#0b2c99}
.nexcore-intro-points small{font-size:10px;color:#687e9c;line-height:1.4}
.nexcore-capabilities-section{background:#f6f9fc}
.nexcore-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px}
.nexcore-capability-grid article{min-height:178px;background:#fff;border:1px solid #e1e9f2;border-radius:13px;padding:22px;display:flex;gap:15px;align-items:flex-start;box-shadow:0 7px 24px #17365a07;transition:.2s}
.nexcore-capability-grid article:hover{transform:translateY(-3px);box-shadow:0 14px 32px #17365a12}
.nexcore-capability-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#fff3ec;color:#f25b19;flex:none}
.nexcore-capability-icon svg{width:25px;height:25px}
.nexcore-feature-number{font-size:9px;font-weight:800;letter-spacing:1px;color:#f25b19}
.nexcore-capability-grid h3{font-size:15px;color:#0b2c99;margin:3px 0 7px}
.nexcore-capability-grid p{font-size:11px;line-height:1.55;color:#647b9b;margin:0}
.nexcore-showcase-section{padding:64px max(35px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:.88fr 1.12fr;gap:55px;align-items:center;background:#061f36;color:#fff}
.nexcore-showcase-copy h2{font-size:36px;line-height:1.08;letter-spacing:-1px;margin:7px 0 13px;color:#fff}
.nexcore-showcase-copy p{font-size:14px;line-height:1.65;color:#d3e0ed;max-width:500px;margin:0}
.nexcore-showcase-points{display:grid;gap:9px;margin:19px 0 23px}
.nexcore-showcase-points span{font-size:12px;color:#e7eff7}
.nexcore-showcase-visual{border-radius:15px;overflow:hidden;border:1px solid #ffffff20;box-shadow:0 24px 55px #0005;background:#0b2e4b}
.nexcore-showcase-visual img{width:100%;display:block;height:auto}
.nexcore-workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}
.nexcore-workflow-grid article{position:relative;border-top:3px solid #f97316;padding:20px 18px 10px;background:#fff;border:1px solid #e1eaf3;border-radius:0 0 12px 12px;box-shadow:0 7px 24px #17365a07}
.nexcore-workflow-grid article>span{font-size:28px;font-weight:900;color:#dce6f1;line-height:1}
.nexcore-workflow-grid h3{font-size:15px;color:#0b2c99;margin:8px 0 6px}
.nexcore-workflow-grid p{font-size:11px;color:#657c9c;line-height:1.55;margin:0}
.nexcore-values-section{background:#f6f9fc}
.nexcore-values-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}
.nexcore-values-head h2{font-size:35px;color:#0c2294;line-height:1.08;margin:7px 0 0}
.nexcore-values-head>p{font-size:13px;line-height:1.65;color:#5d7494;margin:0;max-width:560px}
.nexcore-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}
.nexcore-values-grid article{background:#fff;border:1px solid #e1eaf3;border-radius:12px;padding:21px;min-height:175px;box-shadow:0 7px 22px #17365a06}
.nexcore-values-grid article>span{font-size:28px;font-weight:900;color:#dce6f1}
.nexcore-values-grid h3{font-size:14px;color:#0b2c99;margin:8px 0 7px}
.nexcore-values-grid p{font-size:10px;line-height:1.55;color:#687e9c;margin:0}
@media(max-width:900px){.nexcore-capability-grid{grid-template-columns:1fr 1fr}.nexcore-values-grid{grid-template-columns:1fr 1fr}.nexcore-intro-section{gap:35px}.nexcore-showcase-section{grid-template-columns:1fr;gap:30px}.nexcore-values-head{gap:25px}}
@media(max-width:760px){
 .nexcore-product-hero{height:500px;min-height:500px}
 .nexcore-product-hero-bg{object-position:62% center}
 .nexcore-product-hero-overlay{background:linear-gradient(180deg,#031a2feF 0%,#061f36e8 43%,#061f36a8 70%,#061f3650 100%)}
 .nexcore-product-hero-content{width:100%;max-width:100%;padding:38px 20px 0;box-sizing:border-box;overflow:hidden}
 .nexcore-product-hero h1{font-size:37px;letter-spacing:-1.2px;max-width:100%}
 .nexcore-product-hero p{font-size:13px;max-width:100%;width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}
 .nexcore-intro-section{grid-template-columns:1fr;gap:28px}
 .nexcore-intro-copy h2{font-size:30px}
 .nexcore-intro-copy p{font-size:13px}
 .nexcore-capability-grid{grid-template-columns:1fr;gap:11px}
 .nexcore-capability-grid article{min-height:0;padding:18px}
 .nexcore-showcase-section{padding:46px 20px}
 .nexcore-showcase-copy h2{font-size:30px}
 .nexcore-showcase-copy p{font-size:13px}
 .nexcore-workflow-grid{grid-template-columns:1fr;gap:11px}
 .nexcore-values-head{grid-template-columns:1fr;gap:10px}
 .nexcore-values-head h2{font-size:30px}
 .nexcore-values-head>p{font-size:12px}
 .nexcore-values-grid{grid-template-columns:1fr 1fr;gap:10px}
 .nexcore-values-grid article{min-height:160px;padding:17px}
 .nexcore-values-grid h3{font-size:13px}
 .nexcore-values-grid p{font-size:10px}
}
@media(max-width:480px){.nexcore-values-grid{grid-template-columns:1fr}.nexcore-product-hero{height:500px;min-height:500px}.nexcore-product-hero h1{font-size:34px}.nexcore-product-hero-content{padding-top:34px}}

/* V298 — NexCore page compact refinement */
.nexcore-workflow-strip{grid-column:1 / -1;margin-top:8px;padding-top:25px;border-top:1px solid #e1eaf3}
.nexcore-workflow-strip-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}
.nexcore-workflow-strip-head .eyebrow{margin:0}
.nexcore-workflow-strip-head>span{font-size:12px;color:#61789c}
.nexcore-workflow-strip-items{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.nexcore-workflow-strip-items>div{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center;padding:12px 14px;border:1px solid #e1eaf3;border-radius:11px;background:#f9fbfd}
.nexcore-workflow-strip-items b{grid-row:1 / 3;font-size:19px;color:#dce6f1}
.nexcore-workflow-strip-items strong{font-size:11px;color:#0b2c99}
.nexcore-workflow-strip-items small{font-size:9px;line-height:1.35;color:#687e9c}
@media(max-width:760px){
 .nexcore-workflow-strip{margin-top:4px;padding-top:22px}
 .nexcore-workflow-strip-head{align-items:flex-start;flex-direction:column;gap:5px}
 .nexcore-workflow-strip-items{grid-template-columns:1fr;gap:8px}
 .nexcore-workflow-strip-items>div{padding:11px 12px}
}

/* V326 — NexCore mobile hero: single source of truth */
@media (max-width:760px){
  body[data-page="nexcore"] .nexcore-product-hero{
    height:340px!important;
    min-height:340px!important;
    max-height:340px!important;
    overflow:hidden!important;
  }
  body[data-page="nexcore"] .nexcore-product-hero-bg{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:62% center!important;
  }
  body[data-page="nexcore"] .nexcore-product-hero-content{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    padding:24px 20px 0!important;
    overflow:hidden!important;
  }
}
@media (max-width:480px){
  body[data-page="nexcore"] .nexcore-product-hero{
    height:325px!important;
    min-height:325px!important;
    max-height:325px!important;
  }
  body[data-page="nexcore"] .nexcore-product-hero-content{padding-top:22px!important;}
}

<style>
/* V328 Industries mobile hero polish */
@media (max-width: 760px) {
  .industries-hero {
    min-height: 370px !important;
    height: 370px !important;
    max-height: 370px !important;
    overflow: hidden;
  }
}
@media (max-width: 480px) {
  .industries-hero {
    min-height: 350px !important;
    height: 350px !important;
    max-height: 350px !important;
  }
}
</style>

/* V329 INDUSTRIES INLINE DETAILS */
.industry-detail-listing{display:grid;gap:32px}
.industry-detail-card{background:#fff;border:1px solid rgba(15,35,65,.09);border-radius:24px;overflow:hidden;box-shadow:0 12px 35px rgba(15,35,65,.06)}
.industry-detail-card .industry-card-media{height:260px;position:relative;overflow:hidden}
.industry-detail-card .industry-card-media img{width:100%;height:100%;object-fit:cover;display:block}
.industry-detail-card .industry-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,25,52,.02),rgba(8,25,52,.34));pointer-events:none}
.industry-detail-card .industry-card-media .round-icon{position:absolute;z-index:2;left:28px;bottom:24px}
.industry-card-main{padding:30px 32px 34px}
.industry-card-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding-bottom:26px;border-bottom:1px solid rgba(15,35,65,.09)}
.industry-card-heading h3{margin:0 0 8px;font-size:27px}
.industry-card-heading p{margin:0;max-width:760px;color:#667085}
.industry-card-number{font-size:13px;font-weight:800;letter-spacing:.12em;color:#f47b20}
.industry-detail-content-block{padding-top:28px}
.industry-detail-columns{display:grid;grid-template-columns:.78fr 1.22fr;gap:46px}
.industry-detail-columns h4{font-size:20px;margin:8px 0 18px;color:#102b4e}
.industry-detail-list{margin:0;padding:0;list-style:none;display:grid;gap:12px}
.industry-detail-list li{position:relative;padding-left:22px;color:#526071;line-height:1.55}
.industry-detail-list li:before{content:"";position:absolute;left:0;top:.65em;width:7px;height:7px;border-radius:50%;background:#f47b20}
.industry-detail-solutions{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.industry-detail-solutions a{display:grid;grid-template-columns:42px 1fr 18px;gap:12px;align-items:center;padding:14px;border:1px solid rgba(15,35,65,.08);border-radius:14px;text-decoration:none;color:inherit;transition:.2s ease}
.industry-detail-solutions a:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,35,65,.08)}
.industry-detail-solutions .round-icon{width:42px;height:42px}
.industry-detail-solutions strong{font-size:14px;color:#102b4e}
.industry-detail-solutions p{margin:4px 0 0;font-size:12px;line-height:1.45;color:#697586}
.industry-solution-arrow{font-size:18px;color:#f47b20;font-weight:700}
@media(max-width:900px){
 .industry-detail-columns{grid-template-columns:1fr;gap:30px}
}
@media(max-width:760px){
 .industry-detail-listing{gap:22px}
 .industry-detail-card{border-radius:18px}
 .industry-detail-card .industry-card-media{height:210px}
 .industry-card-main{padding:22px 20px 24px}
 .industry-card-heading{padding-bottom:20px;gap:12px}
 .industry-card-heading h3{font-size:22px}
 .industry-card-heading p{font-size:14px;line-height:1.55}
 .industry-detail-content-block{padding-top:22px}
 .industry-detail-columns{gap:24px}
 .industry-detail-columns h4{font-size:18px}
 .industry-detail-solutions{grid-template-columns:1fr}
}

/* V332 — Industries editorial premium layout */
.industries-showcase-v332{padding:72px 0 78px;background:#f7faff}
.industries-section-head-v332{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:start;margin:0 auto 34px;max-width:1120px}
.industries-section-head-v332 h2{font-size:36px;line-height:1.08;margin:6px 0 0;color:#102b4e}
.industries-section-head-v332>p{font-size:13px;line-height:1.7;color:#60728c;max-width:570px;margin:22px 0 0}
.industries-editorial-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.15fr 1fr;gap:18px}
.industry-feature-card,.industry-compact-card{background:#fff;border:1px solid rgba(15,43,78,.09);box-shadow:0 8px 26px rgba(15,43,78,.055);border-radius:18px;overflow:hidden}
.industry-feature-card{grid-row:span 2}
.industry-feature-media{height:238px;position:relative;overflow:hidden}
.industry-feature-media img{width:100%;height:100%;object-fit:cover;display:block}
.industry-feature-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,31,58,0) 40%,rgba(7,31,58,.48) 100%)}
.industry-feature-icon{position:absolute;z-index:2;left:22px;bottom:18px;width:50px;height:50px;border-radius:14px;background:#fff;display:grid;place-items:center;color:#f36b3c;box-shadow:0 7px 20px rgba(0,0,0,.13)}
.industry-feature-icon svg{width:27px;height:27px}
.industry-feature-content{padding:23px 25px 25px}
.industry-card-heading-v332{display:flex;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #e9eef4}
.industry-card-kicker{font-size:9px;font-weight:800;letter-spacing:.13em;color:#f36b3c}
.industry-card-heading-v332 h3{font-size:25px;line-height:1.15;color:#102b4e;margin:7px 0 6px}
.industry-card-heading-v332 p{margin:0;color:#68788e;font-size:12px;line-height:1.6}
.industry-open-mark{width:32px;height:32px;border-radius:50%;background:#f36b3c;color:#fff;display:grid;place-items:center;font-size:20px;flex:0 0 auto}
.industry-feature-content .industry-detail-content-block{padding-top:20px}
.industry-feature-content .industry-detail-columns{grid-template-columns:.8fr 1.2fr;gap:25px}
.industry-feature-content .industry-detail-columns h4{font-size:15px;margin:6px 0 11px}
.industry-feature-content .industry-detail-list{gap:7px}
.industry-feature-content .industry-detail-list li{font-size:11px;padding-left:16px}
.industry-feature-content .industry-detail-solutions{gap:7px}
.industry-feature-content .industry-detail-solutions a{padding:8px 9px}
.industry-feature-content .industry-detail-solutions a p{font-size:10px}
.industry-compact-column{display:grid;gap:18px}
.industry-compact-card{display:grid;grid-template-columns:34% 66%;min-height:151px}
.industry-compact-media{position:relative;overflow:hidden;min-height:151px}
.industry-compact-media img{width:100%;height:100%;object-fit:cover;display:block}
.industry-compact-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,25,49,.03),rgba(5,25,49,.18))}
.industry-compact-icon{position:absolute;z-index:2;left:12px;top:12px;width:38px;height:38px;border-radius:11px;background:#fff;display:grid;place-items:center;color:#f36b3c;box-shadow:0 4px 14px rgba(0,0,0,.1)}
.industry-compact-icon svg{width:20px;height:20px}
.industry-compact-main{padding:17px 18px 14px}
.industry-compact-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}
.industry-compact-head>div>span{display:block;color:#f36b3c;font-size:9px;font-weight:800;margin-bottom:3px}
.industry-compact-head h3{margin:0;color:#102b4e;font-size:17px;line-height:1.2}
.industry-compact-main>p{font-size:11px;line-height:1.5;color:#68788e;margin:8px 0 0}
.industry-compact-toggle{width:29px;height:29px;border:1px solid #cddceb;background:#fff;border-radius:50%;color:#0b4c87;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}
.industry-compact-toggle b{font-size:18px;font-weight:400;line-height:1}
.industry-compact-details{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .2s ease,padding .3s ease}
.industry-compact-card.is-open .industry-compact-details{max-height:280px;opacity:1;padding-top:13px}
.industry-compact-details .industry-detail-content-block{padding:0}
.industry-compact-details .industry-detail-columns{display:block}
.industry-compact-details .industry-detail-columns>div:first-child{display:none}
.industry-compact-details .industry-detail-columns h4{display:none}
.industry-compact-details .industry-detail-solutions{gap:5px}
.industry-compact-details .industry-detail-solutions a{padding:7px}
.industry-compact-details .industry-detail-solutions a p{display:none}
@media(max-width:900px){
 .industries-editorial-grid{grid-template-columns:1fr}
 .industry-feature-card{grid-row:auto}
 .industry-compact-column{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:760px){
 .industries-showcase-v332{padding:55px 0 65px}
 .industries-section-head-v332{display:block;margin-bottom:27px}
 .industries-section-head-v332 h2{font-size:29px}
 .industries-section-head-v332>p{font-size:13px;margin-top:14px}
 .industries-editorial-grid{grid-template-columns:1fr;gap:14px}
 .industry-feature-media{height:200px}
 .industry-feature-content{padding:19px}
 .industry-card-heading-v332 h3{font-size:21px}
 .industry-feature-content .industry-detail-columns{grid-template-columns:1fr;gap:16px}
 .industry-compact-column{grid-template-columns:1fr;gap:14px}
 .industry-compact-card{min-height:132px;grid-template-columns:36% 64%}
 .industry-compact-media{min-height:132px}
}


/* V333 — Industries reference-match layout */
.industries-reference-section{padding:78px 0 86px;background:#f7f9fc}
.industries-reference-heading{text-align:center;max-width:800px;margin:0 auto 38px}
.industries-reference-heading .eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;color:#f58220}
.industries-reference-heading h2{margin:10px 0 12px;font-size:clamp(32px,4vw,48px);line-height:1.08;color:#122b50}
.industries-reference-heading h2 em{font-style:normal;color:#f58220}
.industries-reference-heading p{margin:0;color:#65758a;font-size:15px;line-height:1.7}
.industries-reference-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:16px}
.industry-ref-card{position:relative;background:#fff;border:1px solid #e1e8f1;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px rgba(18,43,80,.06)}
.industry-ref-featured{grid-row:1 / span 2;display:grid;grid-template-columns:160px 1fr;min-height:405px}
.industry-ref-featured .industry-ref-image{height:100%}
.industry-ref-image{background:#eaf0f6;overflow:hidden}
.industry-ref-image img{width:100%;height:100%;display:block;object-fit:cover}
.industry-ref-image-placeholder{background:linear-gradient(135deg,#dfe8f2,#f7f9fc)}
.industry-ref-main{min-width:0}
.industry-ref-head{display:grid;grid-template-columns:44px 1fr 34px;gap:13px;align-items:start;padding:22px 18px 16px}
.industry-ref-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#f1f6fb;color:#123a69;font-size:19px;font-weight:800}
.industry-ref-number{display:block;color:#f58220;font-size:10px;font-weight:800;margin-bottom:4px}
.industry-ref-head h3{margin:0;color:#102d52;font-size:19px;line-height:1.2}
.industry-ref-head p{margin:6px 0 0;color:#68778b;font-size:12px;line-height:1.5}
.industry-ref-toggle{width:30px;height:30px;border-radius:50%;border:1px solid #cddceb;background:#fff;color:#123a69;font-size:18px;line-height:1;cursor:pointer}
.industry-ref-card.is-open .industry-ref-toggle{background:#f58220;border-color:#f58220;color:#fff}
.industry-ref-detail{display:none;padding:0 18px 20px}
.industry-ref-card.is-open .industry-ref-detail{display:grid}
.industry-ref-featured .industry-ref-detail{grid-template-columns:1fr 1fr 1fr;gap:15px;border-top:1px solid #edf1f5;padding-top:16px}
.industry-ref-detail-title{text-transform:uppercase;letter-spacing:.1em;color:#f58220;font-size:9px;font-weight:800;margin-bottom:8px}
.industry-ref-detail ul{margin:0;padding-left:15px;color:#617186;font-size:11px;line-height:1.75}
.industry-ref-pills{display:flex;flex-wrap:wrap;gap:6px}
.industry-ref-pills span{padding:6px 8px;border-radius:999px;background:#eef4fa;color:#274c75;font-size:9px;font-weight:700}
.industry-ref-link{grid-column:1 / -1;margin-top:2px;color:#f58220;font-size:11px;font-weight:800;text-decoration:none}
.industry-ref-link span{font-size:15px;margin-left:3px}
.industry-ref-stack{display:grid;grid-template-rows:repeat(3,1fr);gap:12px}
.industry-ref-compact{display:grid;grid-template-columns:155px 1fr;min-height:122px}
.industry-ref-compact .industry-ref-head{padding:16px 15px}
.industry-ref-compact .industry-ref-head h3{font-size:17px}
.industry-ref-compact .industry-ref-head p{font-size:11px}
.industry-ref-compact .industry-ref-detail{padding:0 15px 15px 73px}
.industry-ref-compact.is-open .industry-ref-detail{display:block}
.industry-ref-compact .industry-ref-detail .industry-ref-pills{margin-top:0}
.industry-ref-bottom{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.industry-ref-bottom .industry-ref-compact{min-height:120px}
@media(max-width:900px){
 .industries-reference-grid{grid-template-columns:1fr}
 .industry-ref-featured{grid-row:auto;min-height:360px}
 .industry-ref-stack{grid-template-rows:none}
 .industry-ref-bottom{grid-column:auto}
}
@media(max-width:760px){
 .industries-reference-section{padding:56px 0 68px}
 .industries-reference-heading h2{font-size:30px}
 .industries-reference-heading p{font-size:13px}
 .desktop-only{display:none}
 .industries-reference-grid{gap:12px}
 .industry-ref-featured{display:block;min-height:0}
 .industry-ref-featured .industry-ref-image{height:155px}
 .industry-ref-head{grid-template-columns:40px 1fr 30px;padding:17px 14px 14px}
 .industry-ref-featured .industry-ref-detail{grid-template-columns:1fr;gap:16px;padding:15px 14px 18px}
 .industry-ref-compact{grid-template-columns:105px 1fr;min-height:112px}
 .industry-ref-compact .industry-ref-image{height:100%}
 .industry-ref-compact .industry-ref-head{padding:13px 11px}
 .industry-ref-compact .industry-ref-head h3{font-size:15px}
 .industry-ref-compact .industry-ref-head p{font-size:10px}
 .industry-ref-bottom{grid-template-columns:1fr}
}

/* V334 — actual industriesPage() render fix */
.industries-reference-showcase{padding:78px 0 84px;background:#f7f9fc}
.industries-reference-intro{max-width:1120px;margin:0 auto 34px;display:flex;align-items:end;justify-content:space-between;gap:40px}
.industries-reference-intro h2{margin:8px 0 0;color:#122d52;font-size:clamp(30px,4vw,46px);line-height:1.08}
.industries-reference-intro h2 em{font-style:normal;color:#f58220}
.industries-reference-intro>p{max-width:460px;margin:0;color:#6c788b;font-size:14px;line-height:1.7}
.industries-reference-layout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:14px}
.industry-reference-card{background:#fff;border:1px solid #e0e7ef;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px rgba(18,43,80,.055)}
.industry-reference-featured{grid-row:1/span 2;display:grid;grid-template-columns:42% 58%;min-height:410px}
.industry-reference-media{position:relative;background:#e6edf5;overflow:hidden}
.industry-reference-media img{width:100%;height:100%;display:block;object-fit:cover}
.industry-reference-icon{position:absolute;left:14px;top:14px;width:42px;height:42px;border-radius:11px;background:#fff;color:#0c3d70;display:grid;place-items:center;box-shadow:0 5px 16px rgba(0,0,0,.12)}
.industry-reference-main{min-width:0}
.industry-reference-head{display:grid;grid-template-columns:1fr 32px;gap:12px;align-items:start;padding:20px 18px}
.industry-reference-number{display:block;color:#f58220;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:4px}
.industry-reference-head h3{margin:0;color:#102d52;font-size:20px;line-height:1.18}
.industry-reference-head p{margin:7px 0 0;color:#6b788a;font-size:12px;line-height:1.55}
.industry-reference-toggle{width:30px;height:30px;border-radius:50%;border:1px solid #cddceb;background:#fff;color:#123d70;display:grid;place-items:center;cursor:pointer}
.industry-reference-card.is-open .industry-reference-toggle{background:#f58220;color:#fff;border-color:#f58220}
.industry-reference-expand{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .2s ease}
.industry-reference-card.is-open .industry-reference-expand{max-height:420px;opacity:1}
.industry-reference-details{border-top:1px solid #edf1f5;padding:16px 18px 20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}
.industry-ref-detail-title{margin-bottom:8px;text-transform:uppercase;letter-spacing:.1em;color:#f58220;font-size:9px;font-weight:800}
.industry-reference-details ul{margin:0;padding-left:15px;color:#617186;font-size:11px;line-height:1.75}
.industry-ref-pills{display:flex;flex-wrap:wrap;gap:6px}
.industry-ref-pills a{padding:6px 8px;border-radius:999px;background:#edf4fb;color:#254b75;font-size:9px;font-weight:700;text-decoration:none}
.industry-ref-link{grid-column:1/-1;color:#f58220;text-decoration:none;font-size:11px;font-weight:800}
.industry-reference-side{display:grid;grid-template-rows:repeat(3,1fr);gap:12px}
.industry-reference-compact{display:grid;grid-template-columns:34% 66%;min-height:122px}
.industry-reference-compact .industry-reference-head{padding:16px 15px}
.industry-reference-compact .industry-reference-head h3{font-size:17px}
.industry-reference-compact .industry-reference-head p{font-size:10px}
.industry-reference-compact .industry-reference-media .industry-reference-icon{width:34px;height:34px;left:10px;top:10px}
.industry-reference-expand .industry-reference-details{display:block;padding:0 15px 15px}
.industry-reference-expand .industry-reference-details>div:not(:last-child){display:none}
.industry-reference-expand .industry-reference-details .industry-ref-pills{padding-top:0}
.industry-reference-bottom{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
@media(max-width:900px){
 .industries-reference-intro{display:block}
 .industries-reference-intro>p{margin-top:14px}
 .industries-reference-layout{grid-template-columns:1fr}
 .industry-reference-featured{grid-row:auto}
 .industry-reference-bottom{grid-column:auto}
}
@media(max-width:760px){
 .industries-reference-showcase{padding:56px 0 68px}
 .industries-reference-intro h2{font-size:30px}
 .industries-reference-intro>p{font-size:13px}
 .industry-reference-featured{display:block;min-height:0}
 .industry-reference-featured .industry-reference-media{height:180px}
 .industry-reference-head{padding:16px 14px}
 .industry-reference-details{grid-template-columns:1fr;gap:16px}
 .industry-reference-side,.industry-reference-bottom{gap:12px}
 .industry-reference-compact{grid-template-columns:34% 66%;min-height:112px}
 .industry-reference-compact .industry-reference-head{padding:13px 11px}
 .industry-reference-compact .industry-reference-head h3{font-size:15px}
 .industry-reference-compact .industry-reference-head p{font-size:9.5px}
 .industry-reference-bottom{grid-template-columns:1fr}
}

/* V335 — actual Industries 4 left / 4 right layout */
.industries-four-section{padding:76px 0 84px;background:#f7f9fc}
.industries-four-intro{max-width:1120px;margin:0 auto 34px;display:flex;align-items:end;justify-content:space-between;gap:40px}
.industries-four-intro h2{margin:8px 0 0;color:#122d52;font-size:clamp(30px,4vw,46px);line-height:1.08}
.industries-four-intro h2 em{font-style:normal;color:#f58220}
.industries-four-intro>p{max-width:470px;margin:0;color:#6c788b;font-size:14px;line-height:1.7}
.industries-four-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:14px}
.industry-four-card{display:grid;grid-template-columns:34% 66%;min-height:126px;background:#fff;border:1px solid #e0e7ef;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px rgba(18,43,80,.055);transition:transform .2s,box-shadow .2s}
.industry-four-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(18,43,80,.08)}
.industry-four-media{position:relative;background:#e7eef5;min-height:126px;overflow:hidden}
.industry-four-media img{width:100%;height:100%;display:block;object-fit:cover}
.industry-four-icon{position:absolute;left:10px;top:10px;width:34px;height:34px;border-radius:9px;background:#fff;color:#123d70;display:grid;place-items:center;box-shadow:0 4px 12px rgba(0,0,0,.12)}
.industry-four-content{min-width:0}
.industry-four-head{display:grid;grid-template-columns:1fr 30px;gap:10px;align-items:start;padding:16px 14px}
.industry-four-number{display:block;color:#f58220;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:4px}
.industry-four-head h3{margin:0;color:#102d52;font-size:17px;line-height:1.2}
.industry-four-head p{margin:6px 0 0;color:#68778b;font-size:10.5px;line-height:1.5}
.industry-four-toggle{width:29px;height:29px;border-radius:50%;border:1px solid #cddceb;background:#fff;color:#123d70;display:grid;place-items:center;cursor:pointer;padding:0}
.industry-four-toggle span{font-size:18px;line-height:1}
.industry-four-card.is-open .industry-four-toggle{background:#f58220;border-color:#f58220;color:#fff}
.industry-four-expand{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .2s ease}
.industry-four-card.is-open .industry-four-expand{max-height:250px;opacity:1}
.industry-four-detail{border-top:1px solid #edf1f5;padding:13px 14px 16px;display:grid;grid-template-columns:1fr 1fr;gap:16px}
.industry-four-detail strong{display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.1em;color:#f58220;font-size:8px}
.industry-four-detail ul{margin:0;padding-left:14px;color:#617186;font-size:10px;line-height:1.7}
.industry-four-pills{display:flex;flex-wrap:wrap;gap:5px}
.industry-four-pills a{padding:5px 7px;border-radius:999px;background:#edf4fb;color:#254b75;font-size:8.5px;font-weight:700;text-decoration:none}
@media(max-width:900px){
 .industries-four-intro{display:block}
 .industries-four-intro>p{margin-top:14px}
 .industries-four-grid{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-flow:row}
}
@media(max-width:760px){
 .industries-four-section{padding:56px 0 68px}
 .industries-four-intro h2{font-size:30px}
 .industries-four-intro>p{font-size:13px}
 .industries-four-grid{grid-template-columns:1fr;gap:12px}
 .industry-four-card{grid-template-columns:34% 66%;min-height:116px}
 .industry-four-media{min-height:116px}
 .industry-four-head{padding:14px 11px}
 .industry-four-head h3{font-size:15px}
 .industry-four-head p{font-size:9.5px}
 .industry-four-detail{grid-template-columns:1fr;gap:12px}
}

/* V336 — Careers Job Details + Application Flow */
body.career-modal-open{overflow:hidden}
.resource-career-panel{padding:28px 34px 34px}
.resource-career-panel .resource-modal-media{margin:0 -34px 24px;background:#eef3f7;max-height:300px;overflow:hidden}
.resource-career-panel .resource-modal-media img{display:block;width:100%;height:280px;object-fit:cover}
.resource-career-panel .resource-modal-content{padding:0}
.resource-career-panel .resource-modal-content .tag,.resource-career-panel > .tag{display:inline-flex;background:#eff5ff;color:#1739bd;border-radius:20px;padding:7px 11px;font-size:10px;font-weight:800}
@media(max-width:600px){.resource-career-panel{padding:24px 18px 28px}.resource-career-panel .resource-modal-media{margin:0 -18px 20px}.resource-career-panel .resource-modal-media img{height:190px}}

.career-modal{position:fixed;inset:0;z-index:10050;display:none}
.career-modal.is-open{display:block}
.career-modal-backdrop{position:absolute;inset:0;background:rgba(8,22,42,.62);backdrop-filter:blur(5px)}
.career-modal-panel{position:relative;width:min(900px,calc(100% - 32px));max-height:calc(100vh - 40px);overflow:auto;margin:20px auto;background:#fff;border-radius:22px;box-shadow:0 30px 80px rgba(0,0,0,.25);padding:34px}
.career-job-modal-panel{margin-top:5vh}
.career-modal-close{position:absolute;right:18px;top:18px;width:36px;height:36px;border:1px solid #dce4ed;border-radius:50%;background:#fff;color:#173557;font-size:23px;cursor:pointer}
.career-modal-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:800;color:#f58220;margin-bottom:9px}
.career-modal-panel h2{margin:0 45px 8px 0;color:#102d52;font-size:30px;line-height:1.15}
.career-job-modal-meta{color:#6a788b;font-size:12px;margin-bottom:17px}
.career-job-modal-desc{color:#5f6f83;font-size:14px;line-height:1.75;padding-bottom:20px;border-bottom:1px solid #edf1f5}
.career-job-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:22px 0}
.career-job-detail-grid h3,.career-job-offer h3{margin:0 0 10px;color:#15355b;font-size:15px}
.career-job-detail-grid ul{margin:0;padding-left:18px;color:#657488;font-size:13px;line-height:1.8}
.career-job-offer{padding:20px 0;border-top:1px solid #edf1f5}
.career-job-offer>div{display:flex;flex-wrap:wrap;gap:8px}
.career-job-offer span{padding:8px 11px;border-radius:999px;background:#eef4fa;color:#294e75;font-size:11px;font-weight:700}
.career-modal-actions{display:flex;justify-content:flex-end;padding-top:12px}
.career-apply-panel{width:min(760px,calc(100% - 32px))}
.career-apply-subtitle{color:#68778b;font-size:13px;line-height:1.6;margin:0 0 22px}
.career-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.career-apply-panel label{display:block;color:#304967;font-size:11px;font-weight:800;margin-bottom:14px}
.career-apply-panel input,.career-apply-panel textarea{width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #dce4ed;border-radius:10px;padding:11px 12px;font:inherit;color:#1c3553;background:#fbfcfe;outline:none}
.career-apply-panel input:focus,.career-apply-panel textarea:focus{border-color:#f58220;box-shadow:0 0 0 3px rgba(245,130,32,.1)}
.career-submit{margin-top:4px}
.career-submit:disabled{opacity:.8;cursor:default}
.career-form-note{font-size:10px;color:#7a8797;margin:10px 0 0}
@media(max-width:760px){
 .career-modal-panel{width:calc(100% - 20px);max-height:calc(100vh - 20px);margin:10px auto;padding:24px 18px;border-radius:17px}
 .career-modal-panel h2{font-size:24px}
 .career-job-detail-grid,.career-form-grid{grid-template-columns:1fr}
 .career-job-modal-panel{margin-top:10px}
 .career-job-detail-grid{gap:18px}
 .career-job-modal-meta{line-height:1.8}
}

/* Resources detail + CMS-driven resource cards */
.resource-card-link{display:block;color:inherit;text-decoration:none;height:100%;}
.resource-card-link h3{transition:color .2s ease}.resource-card-link:hover h3{color:#0b5fb3}.resource-card-link .meta b{float:right;color:#0b5fb3}
.resource-detail-page{background:#fff}.resource-detail-hero{background:linear-gradient(135deg,#f3f7fb 0%,#fff 72%);padding:48px 0 54px;border-bottom:1px solid #e7edf3}.resource-detail-wrap,.resource-detail-body,.related-resources{max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}.back-link{display:inline-flex;align-items:center;gap:8px;color:#0b5fb3;text-decoration:none;font-weight:700;margin-bottom:34px}.resource-detail-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:58px;align-items:center}.resource-detail-copy .tag{display:inline-flex;margin-bottom:18px}.resource-detail-copy h1{font-size:clamp(38px,5vw,64px);line-height:1.04;margin:0 0 20px;color:#082545;letter-spacing:-1.5px}.resource-detail-lead{font-size:20px;line-height:1.7;color:#526579;max-width:720px;margin:0 0 22px}.resource-detail-meta{display:flex;flex-wrap:wrap;gap:18px;color:#6a7b8d;font-size:14px;font-weight:600}.resource-detail-media{border-radius:22px;overflow:hidden;box-shadow:0 20px 55px rgba(8,37,69,.12);background:#eef3f7}.resource-detail-media img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.resource-detail-body{padding-top:64px;padding-bottom:40px}.resource-detail-content{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:60px}.resource-article{min-width:0}.resource-rich-content{font-size:18px;line-height:1.85;color:#33485d}.resource-rich-content p{margin:0 0 22px}.resource-rich-content h2,.resource-rich-content h3{color:#082545;margin:34px 0 14px}.resource-takeaways{margin-top:42px;padding:28px 30px;border-radius:18px;background:#f3f7fb}.resource-takeaways ul{margin:14px 0 0;padding-left:22px}.resource-takeaways li{margin:10px 0;color:#33485d}.resource-download{margin-top:30px}.resource-detail-aside{position:relative}.resource-share-card{position:sticky;top:110px;padding:28px;border:1px solid #e1e9f0;border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(8,37,69,.07)}.resource-share-card h3{color:#082545;margin:8px 0 10px}.resource-share-card p{color:#66788b;line-height:1.65}.related-resources{padding-top:40px;padding-bottom:80px}.related-resources h2{margin:6px 0 28px;color:#082545}
@media(max-width:900px){.resource-detail-grid,.resource-detail-content{grid-template-columns:1fr}.resource-detail-media{max-width:760px}.resource-detail-aside{order:2}.resource-share-card{position:static}.resource-detail-copy h1{font-size:44px}}
@media(max-width:600px){.resource-detail-wrap,.resource-detail-body,.related-resources{padding-left:18px;padding-right:18px}.resource-detail-hero{padding-top:32px}.resource-detail-grid{gap:30px}.resource-detail-copy h1{font-size:36px}.resource-detail-lead{font-size:17px}.resource-detail-meta{gap:10px 14px}.resource-rich-content{font-size:16px}.resource-detail-media{border-radius:16px}}


/* Resources inline description modal */
.resource-modal{position:fixed;inset:0;z-index:300;display:none;align-items:center;justify-content:center;padding:24px}
.resource-modal.open{display:flex}
.resource-modal-backdrop{position:absolute;inset:0;background:rgba(5,24,43,.68);backdrop-filter:blur(4px)}
.resource-modal-panel{position:relative;z-index:2;width:min(920px,100%);max-height:min(88vh,900px);overflow:auto;background:#fff;border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.24)}
.resource-modal-close{position:absolute;right:16px;top:14px;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.94);color:#082545;font-size:28px;line-height:1;cursor:pointer;z-index:3;box-shadow:0 4px 16px rgba(8,37,69,.12)}
.resource-modal-media{background:#eef3f7;max-height:330px;overflow:hidden}
.resource-modal-media img{display:block;width:100%;height:300px;object-fit:cover}
.resource-modal-content{padding:30px 34px 36px}
.resource-modal-content .tag{display:inline-flex;background:#eff5ff;color:#1739bd;border-radius:20px;padding:7px 11px;font-size:10px;font-weight:800}
.resource-modal-content h2{margin:12px 0 10px;color:#082545;font-size:clamp(27px,4vw,42px);line-height:1.1}
.resource-modal-meta{display:flex;flex-wrap:wrap;gap:12px 18px;color:#6a7b8d;font-size:12px;font-weight:600;margin-bottom:18px}
.resource-modal-description{font-size:17px;line-height:1.7;color:#526579;margin:0 0 20px;font-weight:500}
.resource-modal-body{font-size:15px;line-height:1.8;color:#33485d}
.resource-modal-body p{margin:0 0 16px}.resource-modal-body h2,.resource-modal-body h3{color:#082545;margin:25px 0 10px}
.resource-modal-takeaways{margin-top:24px;padding:20px 22px;border-radius:14px;background:#f3f7fb;color:#33485d}
.resource-modal-takeaways ul{margin:10px 0 0;padding-left:20px}.resource-modal-takeaways li{margin:7px 0}
.resource-modal-download{margin-top:24px}
body.modal-open{overflow:hidden}
@media(max-width:600px){.resource-modal{padding:12px}.resource-modal-panel{max-height:94vh;border-radius:14px}.resource-modal-media img{height:190px}.resource-modal-content{padding:24px 20px 28px}.resource-modal-content h2{font-size:30px}.resource-modal-description{font-size:15px}}

/* V356 Resources clean modal interaction */
.resource-card{cursor:pointer!important;pointer-events:auto!important}
.resource-modal{pointer-events:none}.resource-modal.open{pointer-events:auto}
.resource-modal-backdrop,.resource-modal-panel{pointer-events:auto}

/* V365 — Resource Details page */
.resource-card{display:block;text-decoration:none;color:inherit;cursor:pointer}
.resource-card:hover{text-decoration:none}
.resource-details-page{padding:72px 24px 96px;background:#fff}
.resource-details-container{width:min(1120px,100%);margin:0 auto}
.resource-back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:36px;color:#082545;text-decoration:none;font-weight:700}
.resource-back-link:hover{color:#f47b20}
.resource-details-header{max-width:900px;margin:0 auto 38px;text-align:center}
.resource-details-header .tag{display:inline-flex;margin-bottom:16px}
.resource-details-header h1{margin:0 0 18px;color:#082545;font-size:clamp(34px,5vw,58px);line-height:1.08}
.resource-details-meta{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;color:#687586;font-size:14px}
.resource-details-intro{max-width:820px;margin:22px auto 0;color:#59697a;font-size:18px;line-height:1.7}
.resource-details-cover{overflow:hidden;border-radius:22px;margin:0 auto 52px;max-height:520px;background:#eef2f6}
.resource-details-cover img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover}
.resource-details-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:56px;align-items:start;max-width:980px;margin:0 auto}
.resource-details-content{color:#27384a;font-size:17px;line-height:1.85}
.resource-details-content h2,.resource-details-content h3{color:#082545;margin-top:34px}
.resource-details-content p{margin:0 0 20px}
.resource-details-content ul,.resource-details-content ol{padding-left:24px}
.resource-details-sidebar{position:sticky;top:110px}
.resource-download-btn{width:100%;justify-content:center;text-align:center}
.resource-details-tags{margin-top:28px;padding-top:24px;border-top:1px solid #e5e9ee}
.resource-details-tags h3{margin:0 0 14px;color:#082545}
.resource-details-tags>div{display:flex;flex-wrap:wrap;gap:8px}
.resource-details-tags span{padding:7px 11px;border-radius:999px;background:#f1f4f7;color:#536273;font-size:13px}
.resource-takeaways{margin-top:42px;padding:28px 30px;border-radius:18px;background:#f5f7fa}
.resource-takeaways h2{margin:0 0 16px;color:#082545}
.resource-takeaways ul{margin:0;padding-left:22px;color:#34475a;line-height:1.8}
.resource-details-empty{padding:120px 24px;text-align:center}
.resource-details-empty .container{max-width:760px;margin:auto}
.resource-details-empty h1{color:#082545}
.resource-details-empty p{color:#667585;margin:15px 0 28px}
@media(max-width:800px){
 .resource-details-page{padding:48px 18px 70px}
 .resource-details-layout{grid-template-columns:1fr;gap:30px}
 .resource-details-sidebar{position:static}
 .resource-details-cover{margin-bottom:34px;border-radius:16px}
 .resource-details-header h1{font-size:34px}
 .resource-details-intro{font-size:16px}
}

/* V371 Resource card is a real button: no navigation fallback */
.resource-card{appearance:none;-webkit-appearance:none;border:1px solid #dce7f1;padding:0;width:100%;font:inherit;text-align:left;color:inherit;background:#fff;display:block;cursor:pointer;pointer-events:auto;position:relative;}
.resource-card:focus{outline:3px solid rgba(23,57,189,.18);outline-offset:2px}

/* V376 — About page narrative: cinematic story flow aligned with the Home design system. */
body[data-page="about"] .about-story-page .section{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:76px 0;}
body[data-page="about"] .about-story-stats{background:#fff;position:relative;z-index:2;}
body[data-page="about"] .about-story-stats .trust-strip{width:min(1180px,calc(100% - 64px));margin:0 auto;box-shadow:0 12px 32px rgba(8,37,69,.07);border:1px solid #e6edf4;border-radius:14px;overflow:hidden;}
body[data-page="about"] .about-story-intro,body[data-page="about"] .about-story-evolution{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;}
body[data-page="about"] .about-story-copy h2,body[data-page="about"] .about-story-difference h2{font-size:clamp(32px,3.4vw,48px);line-height:1.08;letter-spacing:-1.2px;color:#082545;margin:12px 0 20px;max-width:620px;}
body[data-page="about"] .about-story-copy p,body[data-page="about"] .about-story-section-intro{font-size:15px;line-height:1.8;color:#61789c;max-width:570px;margin:0 0 14px;}
body[data-page="about"] .about-story-copy .text-link{display:inline-flex;margin-top:12px;color:#f45b17;font-weight:700;gap:10px;text-decoration:none;}
body[data-page="about"] .about-story-visual{position:relative;min-height:360px;border-radius:20px;overflow:hidden;background:#082545;box-shadow:0 22px 55px rgba(8,37,69,.14);}
body[data-page="about"] .about-story-visual img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;position:absolute;inset:0;}
body[data-page="about"] .about-visual-caption{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(4,25,46,.84);border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:14px 10px;color:#fff;font-size:10px;font-weight:800;letter-spacing:1.6px;backdrop-filter:blur(8px);}
body[data-page="about"] .about-visual-caption i{width:20px;height:2px;background:#f45b17;display:block;}
body[data-page="about"] .about-story-principle,body[data-page="about"] .about-story-purpose{background:#082545;color:#fff;position:relative;overflow:hidden;}
body[data-page="about"] .about-principle-inner,body[data-page="about"] .about-story-purpose-inner{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:80px 0;}
body[data-page="about"] .about-story-principle .eyebrow,body[data-page="about"] .about-story-purpose .eyebrow,body[data-page="about"] .about-story-closing .eyebrow{color:#ff7a3d;}
body[data-page="about"] .about-principle-inner h2,body[data-page="about"] .about-story-purpose-inner h2{font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-1.2px;max-width:760px;margin:14px 0;}
body[data-page="about"] .about-principle-inner p{font-size:16px;line-height:1.8;color:#d1dce8;max-width:720px;margin:0;}
body[data-page="about"] .about-story-journey{padding-bottom:88px!important;}
body[data-page="about"] .about-story-journey .section-head{margin-bottom:35px;}
body[data-page="about"] .about-story-journey .section-head h2{font-size:clamp(32px,3.4vw,44px);color:#082545;margin:10px 0;}
body[data-page="about"] .about-story-journey .section-head p{color:#61789c;font-size:14px;}
body[data-page="about"] .about-story-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;position:relative;}
body[data-page="about"] .about-story-timeline:before{content:"";position:absolute;top:18px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,#f45b17,#dbe5ef);}
body[data-page="about"] .about-story-milestone{position:relative;padding:0 8px 0 0;}
body[data-page="about"] .about-milestone-dot{position:relative;z-index:1;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#f45b17;color:#fff;font-size:10px;font-weight:800;box-shadow:0 0 0 6px #fff;margin-bottom:24px;}
body[data-page="about"] .about-milestone-year{font-size:12px;color:#f45b17;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;}
body[data-page="about"] .about-story-milestone h3{font-size:18px;color:#082545;margin:8px 0;}
body[data-page="about"] .about-story-milestone p{font-size:13px;line-height:1.65;color:#61789c;margin:0;}
body[data-page="about"] .about-story-difference{padding-top:70px!important;padding-bottom:78px!important;}
body[data-page="about"] .about-story-section-intro{margin-bottom:35px;}
body[data-page="about"] .about-story-difference-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px;}
body[data-page="about"] .about-story-difference-grid article{border:1px solid #e3ebf3;border-radius:14px;padding:26px 22px;background:linear-gradient(180deg,#fff,#f8fbfe);}
body[data-page="about"] .about-story-difference-grid article>span{width:52px;height:52px;display:grid;place-items:center;margin-bottom:20px;}
body[data-page="about"] .about-story-difference-grid article img{width:48px;height:48px;object-fit:contain;}
body[data-page="about"] .about-story-difference-grid h3{font-size:17px;line-height:1.25;color:#082545;margin:0 0 10px;}
body[data-page="about"] .about-story-difference-grid p{font-size:13px;line-height:1.65;color:#61789c;margin:0;}
body[data-page="about"] .about-purpose-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:38px;}
body[data-page="about"] .about-purpose-columns article{border-top:1px solid rgba(255,255,255,.2);padding-top:22px;}
body[data-page="about"] .about-purpose-columns article>span{display:block;width:48px;height:48px;margin-bottom:16px;}
body[data-page="about"] .about-purpose-columns img{width:46px;height:46px;object-fit:contain;}
body[data-page="about"] .about-purpose-columns h3{font-size:18px;margin:0 0 10px;color:#fff;}
body[data-page="about"] .about-purpose-columns p{font-size:14px;line-height:1.7;color:#d1dce8;margin:0;}
body[data-page="about"] .about-story-closing{position:relative;isolation:isolate;overflow:hidden;text-align:center;background:#061c32;color:#fff;padding:88px 24px 94px;}
body[data-page="about"] .about-story-closing:before{content:"";position:absolute;z-index:-1;width:520px;height:520px;border-radius:50%;border:1px solid rgba(244,91,23,.2);left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 42px rgba(244,91,23,.035),0 0 0 92px rgba(244,91,23,.025);}
body[data-page="about"] .about-story-closing h2{font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-1.2px;max-width:800px;margin:14px auto;}
body[data-page="about"] .about-story-closing p{max-width:690px;margin:0 auto;color:#d1dce8;font-size:15px;line-height:1.8;}
body[data-page="about"] .about-closing-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px;}
body[data-page="about"] .about-story-closing .btn-outline{border-color:rgba(255,255,255,.55);color:#fff;}
@media(max-width:760px){body[data-page="about"] .about-story-page .section,body[data-page="about"] .about-story-stats .trust-strip{width:calc(100% - 36px);}body[data-page="about"] .about-story-page .section{padding:48px 0;}body[data-page="about"] .about-story-intro,body[data-page="about"] .about-story-evolution{grid-template-columns:1fr;gap:28px;}body[data-page="about"] .about-story-evolution .about-story-visual{order:2;}body[data-page="about"] .about-story-copy h2,body[data-page="about"] .about-story-difference h2{font-size:34px;}body[data-page="about"] .about-story-visual,body[data-page="about"] .about-story-visual img{min-height:260px;}body[data-page="about"] .about-principle-inner,body[data-page="about"] .about-story-purpose-inner{width:calc(100% - 36px);padding:54px 0;}body[data-page="about"] .about-story-timeline{grid-template-columns:1fr 1fr;gap:28px 18px;}body[data-page="about"] .about-story-timeline:before{display:none;}body[data-page="about"] .about-story-difference-grid{grid-template-columns:1fr 1fr;gap:12px;}body[data-page="about"] .about-story-difference-grid article{padding:18px 14px;}body[data-page="about"] .about-story-difference-grid h3{font-size:15px;}body[data-page="about"] .about-purpose-columns{grid-template-columns:1fr;gap:22px;}body[data-page="about"] .about-story-closing{padding:62px 20px 68px;}body[data-page="about"] .about-visual-caption{gap:6px;font-size:8px;letter-spacing:1px;}}

/* V377 mobile navigation visibility and stacking fix */
@media(max-width:760px){.header{position:sticky;top:0;z-index:100}.nav-wrap{position:relative}.main-nav{z-index:120;max-height:calc(100vh - 80px);overflow-y:auto}.menu-btn{position:relative;z-index:130;min-width:40px;min-height:40px;display:grid;place-items:center;touch-action:manipulation}.main-nav.open{display:flex;visibility:visible;opacity:1;pointer-events:auto}}

/* V392 — Industries final polish: balanced 4×2 cards, readable details, and Home-matched stats */
body[data-page="industries"] .industries-hero-copy p{max-width:610px;}
body[data-page="industries"] .industries-four-section{padding:68px 24px 76px;background:#f7f9fc;}
body[data-page="industries"] .industries-four-intro{width:min(1120px,100%);}
body[data-page="industries"] .industries-four-intro>p{font-size:14px;line-height:1.75;}
body[data-page="industries"] .industries-four-grid{width:min(1120px,100%);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:row;grid-auto-rows:1fr;gap:18px;align-items:stretch;}
body[data-page="industries"] .industry-four-card{display:flex;flex-direction:column;min-width:0;height:100%;min-height:0;border-radius:14px;}
body[data-page="industries"] .industry-four-card:target{scroll-margin-top:100px;outline:2px solid rgba(245,130,32,.45);outline-offset:3px;}
body[data-page="industries"] .industry-four-media{height:154px;min-height:154px;flex:0 0 154px;}
body[data-page="industries"] .industry-four-media img{width:100%;height:100%;object-fit:cover;}
body[data-page="industries"] .industry-four-icon{display:none!important;}
body[data-page="industries"] .industry-four-content{display:flex;flex-direction:column;flex:1;min-width:0;}
body[data-page="industries"] .industry-four-head{grid-template-columns:minmax(0,1fr) 32px;gap:8px;flex:1;padding:16px 14px 18px;}
body[data-page="industries"] .industry-four-number{font-size:10px;margin-bottom:7px;}
body[data-page="industries"] .industry-four-head h3{font-size:16px;line-height:1.25;min-height:40px;}
body[data-page="industries"] .industry-four-head p{font-size:11.5px;line-height:1.55;margin-top:8px;}
body[data-page="industries"] .industry-four-toggle{width:31px;height:31px;flex:0 0 31px;}
body[data-page="industries"] .industry-four-expand{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .2s ease;}
body[data-page="industries"] .industry-four-card.is-open .industry-four-expand{max-height:1200px;opacity:1;}
body[data-page="industries"] .industry-four-detail{grid-template-columns:1fr;gap:13px;padding:15px 14px 17px;}
body[data-page="industries"] .industry-four-detail strong{font-size:9px;letter-spacing:.08em;}
body[data-page="industries"] .industry-four-detail ul{font-size:11px;line-height:1.65;padding-left:16px;}
body[data-page="industries"] .industry-four-pills{gap:6px;}
body[data-page="industries"] .industry-four-pills a{font-size:10px;line-height:1.3;padding:6px 8px;}
body[data-page="industries"] .industries-home-stats{width:min(1120px,calc(100% - 48px));margin:28px auto 0;}
body[data-page="industries"] .industries-home-stats>div{min-width:0;}
body[data-page="industries"] .industries-home-stats small{white-space:normal;}
body[data-page="industries"] .industries-home-stats .stat-icon{flex:0 0 34px;}
@media(max-width:1050px){
 body[data-page="industries"] .industries-four-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;}
 body[data-page="industries"] .industry-four-head h3{min-height:0;}
}
@media(max-width:760px){
 body[data-page="industries"] .industries-four-section{padding:48px 18px 58px;}
 body[data-page="industries"] .industries-four-intro{margin-bottom:24px;}
 body[data-page="industries"] .industries-four-intro h2{font-size:30px;}
 body[data-page="industries"] .industries-four-intro>p{font-size:13px;line-height:1.65;}
 body[data-page="industries"] .industries-four-grid{grid-template-columns:1fr;gap:14px;}
 body[data-page="industries"] .industry-four-card{display:flex;flex-direction:column;height:auto;}
 body[data-page="industries"] .industry-four-media{height:170px;min-height:170px;flex:0 0 170px;}
 body[data-page="industries"] .industry-four-head{padding:15px;}
 body[data-page="industries"] .industry-four-head h3{font-size:16px;}
 body[data-page="industries"] .industry-four-head p{font-size:11px;}
 body[data-page="industries"] .industry-four-detail{grid-template-columns:1fr;}
 body[data-page="industries"] .industries-home-stats{width:100%;margin:22px 0 0;border-radius:0;}
 body[data-page="industries"] .industries-home-stats>div{padding:13px 12px;}
}
@media(max-width:430px){
 body[data-page="industries"] .industries-home-stats{grid-template-columns:1fr 1fr;}
}


/* V393 — Final cross-site visual consistency pass.
   Scope: public website only. Keep page-specific artwork, content and CMS behavior intact. */
:root{
  --ng-hero-height-desktop:390px;
  --ng-hero-height-mobile:350px;
  --ng-cta-height-desktop:46px;
  --ng-cta-height-mobile:44px;
  --ng-section-title-desktop:clamp(27px,2.8vw,38px);
  --ng-section-title-mobile:26px;
}

/* One shared hero frame across public pages. Header/footer remain untouched. */
body:not([data-page="admin"]) .hero,
body:not([data-page="admin"]) .home-hero,
body:not([data-page="admin"]) .services-hero,
body:not([data-page="admin"]) .careers-hero,
body:not([data-page="admin"]) .nexcore-hero,
body:not([data-page="admin"]) .nexcore-product-hero,
body:not([data-page="admin"]) .industries-hero-image,
body:not([data-page="admin"]) .industry-detail-hero,
body:not([data-page="admin"]) .trusted-org-hero,
body:not([data-page="admin"]) .legal-hero{
  box-sizing:border-box!important;
  height:var(--ng-hero-height-desktop)!important;
  min-height:var(--ng-hero-height-desktop)!important;
  max-height:var(--ng-hero-height-desktop)!important;
}
body:not([data-page="admin"]) .trusted-org-hero{
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding-top:32px!important;
  padding-bottom:32px!important;
}

/* Shared hero title scale and line-height; retain each page's own copy and layout. */
body:not([data-page="admin"]) .hero h1,
body:not([data-page="admin"]) .home-hero h1,
body:not([data-page="admin"]) .services-hero h1,
body:not([data-page="admin"]) .careers-hero h1,
body:not([data-page="admin"]) .nexcore-hero h1,
body:not([data-page="admin"]) .nexcore-product-hero h1,
body:not([data-page="admin"]) .industries-hero-image h1,
body:not([data-page="admin"]) .industry-detail-hero h1,
body:not([data-page="admin"]) .trusted-org-hero h1,
body:not([data-page="admin"]) .legal-hero h1{
  font-size:clamp(34px,3.7vw,48px)!important;
  line-height:1.06!important;
  letter-spacing:-.8px;
  text-wrap:balance;
}

/* Unified CTA button geometry. Primary/outline colors remain as designed. */
body:not([data-page="admin"]) .hero-actions>.btn,
body:not([data-page="admin"]) .nav-cta,
body:not([data-page="admin"]) .home-cta-button,
body:not([data-page="admin"]) .services-cta .btn,
body:not([data-page="admin"]) .about-closing-actions .btn{
  box-sizing:border-box!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  height:var(--ng-cta-height-desktop)!important;
  min-height:var(--ng-cta-height-desktop)!important;
  max-height:var(--ng-cta-height-desktop)!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  flex:0 0 auto!important;
  padding:0 18px!important;
  margin-top:0;
  font-size:13px!important;
  font-weight:700!important;
  line-height:1!important;
  white-space:nowrap!important;
  border-radius:999px;
}
body:not([data-page="admin"]) .hero-actions>.btn>span:not(.play):not(.cta-label),
body:not([data-page="admin"]) .nav-cta>span,
body:not([data-page="admin"]) .home-cta-button>span{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:16px!important;
  min-width:16px!important;
  height:16px!important;
  min-height:16px!important;
  flex:0 0 16px!important;
  font-size:15px!important;
  line-height:1!important;
}
body:not([data-page="admin"]) .hero-actions>.btn .play{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:14px!important;
  min-width:14px!important;
  height:14px!important;
  min-height:14px!important;
  flex:0 0 14px!important;
  margin:0!important;
  font-size:14px!important;
  line-height:1!important;
}
body:not([data-page="admin"]) .hero-actions>.btn .play svg{
  display:block!important;
  width:14px!important;
  height:14px!important;
  flex:0 0 14px!important;
}

/* Normalize section-heading hierarchy without changing card titles or eyebrow labels. */
body:not([data-page="admin"]) section h2{
  font-size:var(--ng-section-title-desktop)!important;
  line-height:1.12!important;
  font-weight:800;
  letter-spacing:-.55px;
  text-wrap:balance;
}
/* The Home trust-strip label is a section heading, not a tiny eyebrow. */
body[data-page="home"] .trusted-logos>.eyebrow{
  display:flex!important;
  align-items:center;
  justify-content:center;
  gap:12px;
  margin:0 auto 16px!important;
  font-size:clamp(20px,2.2vw,26px)!important;
  font-weight:800!important;
  line-height:1.2!important;
  letter-spacing:.035em!important;
  text-align:center;
  text-wrap:balance;
}
body[data-page="home"] .trusted-logos>.eyebrow:before{
  width:36px!important;
  min-width:36px;
  height:3px!important;
  border-radius:3px;
}

@media(max-width:760px){
  body:not([data-page="admin"]) .hero,
  body:not([data-page="admin"]) .home-hero,
  body:not([data-page="admin"]) .services-hero,
  body:not([data-page="admin"]) .careers-hero,
  body:not([data-page="admin"]) .nexcore-hero,
  body:not([data-page="admin"]) .nexcore-product-hero,
  body:not([data-page="admin"]) .industries-hero-image,
  body:not([data-page="admin"]) .industry-detail-hero,
  body:not([data-page="admin"]) .trusted-org-hero,
  body:not([data-page="admin"]) .legal-hero{
    height:var(--ng-hero-height-mobile)!important;
    min-height:var(--ng-hero-height-mobile)!important;
    max-height:var(--ng-hero-height-mobile)!important;
  }
  body:not([data-page="admin"]) .hero h1,
  body:not([data-page="admin"]) .home-hero h1,
  body:not([data-page="admin"]) .services-hero h1,
  body:not([data-page="admin"]) .careers-hero h1,
  body:not([data-page="admin"]) .nexcore-hero h1,
  body:not([data-page="admin"]) .nexcore-product-hero h1,
  body:not([data-page="admin"]) .industries-hero-image h1,
  body:not([data-page="admin"]) .industry-detail-hero h1,
  body:not([data-page="admin"]) .trusted-org-hero h1,
  body:not([data-page="admin"]) .legal-hero h1{
    font-size:clamp(28px,7.6vw,34px)!important;
    line-height:1.08!important;
    letter-spacing:-.45px;
  }
  body:not([data-page="admin"]) .hero-actions>.btn,
  body:not([data-page="admin"]) .nav-cta,
  body:not([data-page="admin"]) .home-cta-button,
  body:not([data-page="admin"]) .services-cta .btn,
  body:not([data-page="admin"]) .about-closing-actions .btn{
    height:var(--ng-cta-height-mobile)!important;
    min-height:var(--ng-cta-height-mobile)!important;
    max-height:var(--ng-cta-height-mobile)!important;
    padding:0 14px!important;
    gap:7px!important;
    font-size:12px!important;
  }
  body:not([data-page="admin"]) section h2{
    font-size:var(--ng-section-title-mobile)!important;
    line-height:1.15!important;
    letter-spacing:-.25px;
  }
  body[data-page="home"] .trusted-logos>.eyebrow{
    font-size:clamp(18px,5vw,22px)!important;
    gap:8px;
    margin-bottom:12px!important;
    padding:0 14px;
  }
  body[data-page="home"] .trusted-logos>.eyebrow:before{
    width:22px!important;
    min-width:22px;
  }
}

/* V398 final-review fix: keep every country flag at one consistent size across home and directory cards. */
.trusted-logos .trusted-logo-country .flag{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:16px!important;min-width:24px!important;max-width:24px!important;flex:0 0 24px!important;overflow:hidden!important;line-height:0!important;vertical-align:middle!important;box-sizing:border-box!important}
.trusted-logos .trusted-logo-country .country-flag-svg,.trusted-logos .trusted-logo-country .country-flag-img{display:block!important;width:24px!important;height:16px!important;min-width:24px!important;min-height:16px!important;max-width:24px!important;max-height:16px!important;flex:0 0 24px!important;object-fit:fill!important;object-position:center!important;border-radius:2px!important;overflow:hidden!important;box-shadow:0 0 0 1px rgba(8,37,69,.10);box-sizing:border-box!important}


/* V401 — Company branding on Careers job cards */
body[data-page="careers"] .job-icon-wrap .job-company-logo{display:block;width:100%;height:100%;max-width:100%;max-height:100%;padding:8px;object-fit:contain;object-position:center;background:#fff;box-sizing:border-box;border-radius:inherit}
body[data-page="careers"] .job-company-name{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#65758a;margin:0 0 4px}

/* V402 — Per-job company logo sizing controlled from Admin Careers editor. */
body[data-page="careers"] .job-icon-wrap.has-company-logo{width:var(--job-logo-width,96px)!important;height:var(--job-logo-height,72px)!important;min-width:0!important;min-height:0!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
body[data-page="careers"] .job-icon-wrap.has-company-logo .job-company-logo{width:var(--job-logo-width,96px)!important;height:var(--job-logo-height,72px)!important;max-width:min(var(--job-logo-width,96px),100%)!important;max-height:var(--job-logo-height,72px)!important;padding:0!important;object-fit:contain!important;object-position:center!important;background:transparent!important;border-radius:0!important}
@media(max-width:640px){body[data-page="careers"] .job-icon-wrap.has-company-logo{max-width:112px!important}body[data-page="careers"] .job-icon-wrap.has-company-logo .job-company-logo{max-width:112px!important}}

/* V403 — consistent company-logo slot and initials fallback on Careers */
body[data-page="careers"] .job-company-brand{width:150px!important;height:100px!important;min-width:150px!important;min-height:100px!important;flex:0 0 150px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:1px solid #e5ebf3!important;border-radius:10px!important;background:#f4f7fb!important;box-shadow:none!important;padding:8px!important;box-sizing:border-box!important}
body[data-page="careers"] .job-company-brand .job-company-logo{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}
body[data-page="careers"] .job-company-initials{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:#e2ebf8;color:#0b2c99;font-size:27px;font-weight:800;letter-spacing:.5px;line-height:1}
body[data-page="careers"] .job-actions .view-details{display:inline-flex;align-items:center;justify-content:center;gap:6px}
body[data-page="careers"] .view-details-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:15px;line-height:1}
@media(max-width:640px){body[data-page="careers"] .job-company-brand{width:112px!important;height:75px!important;min-width:112px!important;min-height:75px!important;flex-basis:112px!important;padding:6px!important}body[data-page="careers"] .job-company-initials{width:52px;height:52px;font-size:21px}}

/* V404 — Careers card layout refinement: larger logo, aligned heading, no overlap */
body[data-page="careers"] .job{
  grid-template-columns:150px minmax(0,1fr) 168px!important;
  align-items:start!important;
  column-gap:22px!important;
  row-gap:18px!important;
  padding:24px!important;
}
body[data-page="careers"] .job-company-brand{
  grid-column:1!important;
  grid-row:1!important;
  align-self:start!important;
  width:150px!important;height:120px!important;
  min-width:150px!important;min-height:120px!important;
  flex:0 0 150px!important;
  margin:0!important;
  border:1px solid #e5ebf3!important;
  border-radius:10px!important;
  background:#f4f7fb!important;
  padding:8px!important;
  overflow:hidden!important;
}
body[data-page="careers"] .job-company-brand .job-company-logo{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}
body[data-page="careers"] .job-company-initials{width:76px;height:76px;font-size:30px}
body[data-page="careers"] .job-main{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;align-self:start!important}
body[data-page="careers"] .job-company-name{overflow-wrap:anywhere;margin:0 0 5px!important}
body[data-page="careers"] .job-title-row{align-items:flex-start!important;flex-wrap:wrap!important;gap:8px!important}
body[data-page="careers"] .job h3{overflow-wrap:anywhere}
body[data-page="careers"] .job-description{max-width:none!important;overflow-wrap:anywhere}
body[data-page="careers"] .job-actions{grid-column:3!important;grid-row:1!important;align-self:center!important;min-width:0!important;width:100%!important;padding:0 0 0 18px!important;border-left:1px solid #e1e8f0!important;border-top:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}
body[data-page="careers"] .job-actions .btn,body[data-page="careers"] .job-actions .view-details{width:100%!important;min-height:42px!important;font-size:11px!important;white-space:normal!important}
body[data-page="careers"] .job-actions .view-details{gap:7px!important}
@media(max-width:900px){
 body[data-page="careers"] .job{grid-template-columns:132px minmax(0,1fr)!important;column-gap:18px!important;padding:20px!important}
 body[data-page="careers"] .job-company-brand{grid-column:1!important;grid-row:1!important;width:132px!important;height:106px!important;min-width:132px!important;min-height:106px!important;flex-basis:132px!important}
 body[data-page="careers"] .job-main{grid-column:2!important;grid-row:1!important}
 body[data-page="careers"] .job-actions{grid-column:1/-1!important;grid-row:2!important;flex-direction:row!important;align-items:center!important;padding:14px 0 0!important;border-left:0!important;border-top:1px solid #e1e8f0!important}
 body[data-page="careers"] .job-actions .btn,body[data-page="careers"] .job-actions .view-details{flex:1!important;width:auto!important}
}
@media(max-width:600px){
 body[data-page="careers"] .job{grid-template-columns:92px minmax(0,1fr)!important;column-gap:13px!important;row-gap:14px!important;padding:17px 14px!important}
 body[data-page="careers"] .job-company-brand{grid-column:1!important;grid-row:1!important;width:92px!important;height:82px!important;min-width:92px!important;min-height:82px!important;flex-basis:92px!important;padding:5px!important;border-radius:9px!important}
 body[data-page="careers"] .job-company-initials{width:56px;height:56px;font-size:22px}
 body[data-page="careers"] .job-main{grid-column:2!important;grid-row:1!important;min-width:0!important}
 body[data-page="careers"] .job-company-name{font-size:10px!important;letter-spacing:.04em!important;line-height:1.35!important}
 body[data-page="careers"] .job h3{font-size:15px!important;line-height:1.25!important}
 body[data-page="careers"] .job-department{margin-bottom:7px!important}
 body[data-page="careers"] .job-description{font-size:11px!important;line-height:1.55!important;margin:0 0 10px!important;overflow-wrap:anywhere!important}
 body[data-page="careers"] .job-salary{max-width:100%!important;min-width:0!important}
 body[data-page="careers"] .job-meta{gap:8px 11px!important;font-size:9px!important}
 body[data-page="careers"] .job-meta span{white-space:normal!important}
 body[data-page="careers"] .job-actions{grid-column:1/-1!important;grid-row:2!important;display:flex!important;flex-direction:row!important;gap:8px!important;padding-top:12px!important}
 body[data-page="careers"] .job-actions .btn,body[data-page="careers"] .job-actions .view-details{min-width:0!important;padding:11px 8px!important;font-size:10px!important;white-space:nowrap!important}
}

/* V405 — Careers card: logo 5px from card edges, 15px from company/job heading; content uses full width below */
body[data-page="careers"] .job{
  display:grid!important;
  grid-template-columns:150px minmax(0,1fr)!important;
  column-gap:15px!important;
  row-gap:14px!important;
  padding:5px!important;
  align-items:start!important;
}
body[data-page="careers"] .job-company-brand{
  grid-column:1!important;grid-row:1!important;
  width:150px!important;height:100px!important;min-width:150px!important;min-height:100px!important;flex:0 0 150px!important;
  margin:0!important;padding:5px!important;box-sizing:border-box!important;
  align-self:start!important;justify-self:start!important;
}
body[data-page="careers"] .job-main{display:contents!important}
body[data-page="careers"] .job-company-name,
body[data-page="careers"] .job-title-row,
body[data-page="careers"] .job-department{grid-column:2!important;min-width:0!important}
body[data-page="careers"] .job-company-name{grid-row:1!important;align-self:start!important;margin:12px 0 0!important}
body[data-page="careers"] .job-title-row{grid-row:1!important;align-self:start!important;margin-top:32px!important}
body[data-page="careers"] .job-department{grid-row:1!important;align-self:start!important;margin-top:68px!important}
body[data-page="careers"] .job-description{grid-column:1/-1!important;grid-row:2!important;width:100%!important;max-width:none!important;margin:0!important;overflow-wrap:anywhere!important}
body[data-page="careers"] .job-salary{grid-column:1/-1!important;grid-row:3!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}
body[data-page="careers"] .job-meta{grid-column:1/-1!important;grid-row:4!important;width:100%!important;max-width:none!important}
body[data-page="careers"] .job-actions{grid-column:1/-1!important;grid-row:5!important;width:100%!important;padding:12px 0 0!important;margin:0!important;border-left:0!important;border-top:1px solid #e1e8f0!important;display:flex!important;flex-direction:row!important;gap:10px!important}
body[data-page="careers"] .job-actions .btn,body[data-page="careers"] .job-actions .view-details{flex:1 1 0!important;width:auto!important;min-width:0!important}
body[data-page="careers"] .job-company-brand .job-company-logo{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}
@media(max-width:640px){
 body[data-page="careers"] .job{grid-template-columns:112px minmax(0,1fr)!important;column-gap:15px!important;row-gap:12px!important;padding:5px!important}
 body[data-page="careers"] .job-company-brand{grid-column:1!important;grid-row:1!important;width:112px!important;height:100px!important;min-width:112px!important;min-height:100px!important;flex-basis:112px!important;padding:5px!important}
 body[data-page="careers"] .job-company-name{font-size:10px!important;line-height:1.3!important;margin-top:8px!important;letter-spacing:.03em!important}
 body[data-page="careers"] .job-title-row{margin-top:29px!important;gap:5px!important}
 body[data-page="careers"] .job h3{font-size:15px!important;line-height:1.25!important}
 body[data-page="careers"] .job-department{margin-top:65px!important;margin-bottom:0!important;font-size:12px!important}
 body[data-page="careers"] .job-description{font-size:12px!important;line-height:1.55!important;margin:0!important}
 body[data-page="careers"] .job-salary{margin:0!important}
 body[data-page="careers"] .job-meta{gap:8px 11px!important;font-size:10px!important}
 body[data-page="careers"] .job-actions{grid-row:5!important;gap:8px!important;padding-top:12px!important}
 body[data-page="careers"] .job-actions .btn,body[data-page="careers"] .job-actions .view-details{padding:11px 8px!important;font-size:11px!important;white-space:nowrap!important}
}


/* V406 — Careers final review: compact logo/header, preserve description line breaks, vertical share actions */
body[data-page="careers"] .job{
  display:grid!important;
  grid-template-columns:150px minmax(0,1fr) 148px!important;
  column-gap:15px!important;row-gap:12px!important;
  padding:5px!important;align-items:start!important;
}
body[data-page="careers"] .job-company-brand{
  grid-column:1!important;grid-row:1!important;
  width:150px!important;height:100px!important;min-width:150px!important;min-height:100px!important;flex:0 0 150px!important;
  margin:0!important;padding:5px!important;justify-self:start!important;align-self:start!important;
}
body[data-page="careers"] .job-main{display:contents!important}
body[data-page="careers"] .job-company-name{grid-column:2!important;grid-row:1!important;margin:2px 0 0!important;align-self:start!important;line-height:1.3!important}
body[data-page="careers"] .job-title-row{grid-column:2!important;grid-row:1!important;margin:25px 0 0!important;align-self:start!important;gap:7px!important}
body[data-page="careers"] .job h3{line-height:1.25!important;margin:0!important}
body[data-page="careers"] .job-department{grid-column:2!important;grid-row:1!important;margin:58px 0 0!important;align-self:start!important;line-height:1.3!important}
body[data-page="careers"] .job-description{grid-column:1/-1!important;grid-row:2!important;width:100%!important;max-width:none!important;margin:0!important;white-space:pre-line!important;overflow-wrap:anywhere!important;line-height:1.55!important}
body[data-page="careers"] .job-salary{grid-column:1/3!important;grid-row:3!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}
body[data-page="careers"] .job-meta{grid-column:1/3!important;grid-row:4!important;width:100%!important;max-width:none!important}
body[data-page="careers"] .job-actions{grid-column:3!important;grid-row:1/5!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 0 0 12px!important;border:0!important;border-left:1px solid #e1e8f0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:9px!important}
body[data-page="careers"] .job-actions .btn,body[data-page="careers"] .job-actions .view-details,body[data-page="careers"] .job-actions .job-share{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-height:40px!important;flex:0 0 auto!important;padding:9px 7px!important;border-radius:24px!important;font-size:11px!important;line-height:1.2!important;white-space:normal!important;text-align:center!important;cursor:pointer!important}
body[data-page="careers"] .job-actions .view-details{border:1px solid #9db2cc!important;background:#fff!important;color:#1739bd!important;text-decoration:none!important}
body[data-page="careers"] .job-actions .job-share{border:1px solid #d7e1ed!important;background:#f7faff!important;color:#1739bd!important;font-weight:800!important}
body[data-page="careers"] .job-actions .job-share:hover{background:#edf4ff!important;border-color:#9db2cc!important}
body[data-page="careers"] .job-actions .job-share-icon{font-size:15px;line-height:1}
@media(max-width:900px){
 body[data-page="careers"] .job{grid-template-columns:112px minmax(0,1fr)!important;column-gap:15px!important;padding:5px!important}
 body[data-page="careers"] .job-company-brand{grid-column:1!important;grid-row:1!important;width:112px!important;height:100px!important;min-width:112px!important;min-height:100px!important;flex-basis:112px!important}
 body[data-page="careers"] .job-company-name{grid-column:2!important;grid-row:1!important;margin-top:2px!important}
 body[data-page="careers"] .job-title-row{grid-column:2!important;grid-row:1!important;margin-top:25px!important}
 body[data-page="careers"] .job-department{grid-column:2!important;grid-row:1!important;margin-top:58px!important}
 body[data-page="careers"] .job-description{grid-column:1/-1!important;grid-row:2!important;font-size:12px!important}
 body[data-page="careers"] .job-salary{grid-column:1/-1!important;grid-row:3!important}
 body[data-page="careers"] .job-meta{grid-column:1/-1!important;grid-row:4!important;gap:8px 11px!important;font-size:10px!important}
 body[data-page="careers"] .job-actions{grid-column:1/-1!important;grid-row:5!important;flex-direction:row!important;align-items:stretch!important;justify-content:stretch!important;padding:12px 0 0!important;border:0!important;border-top:1px solid #e1e8f0!important;gap:8px!important}
 body[data-page="careers"] .job-actions .btn,body[data-page="careers"] .job-actions .view-details,body[data-page="careers"] .job-actions .job-share{flex:1 1 0!important;min-width:0!important;min-height:42px!important;padding:10px 6px!important;font-size:10px!important;white-space:normal!important}
}
@media(max-width:390px){
 body[data-page="careers"] .job{grid-template-columns:92px minmax(0,1fr)!important;column-gap:12px!important}
 body[data-page="careers"] .job-company-brand{width:92px!important;min-width:92px!important;height:82px!important;min-height:82px!important;flex-basis:92px!important}
 body[data-page="careers"] .job-company-name{font-size:10px!important;letter-spacing:.03em!important}
 body[data-page="careers"] .job-title-row{margin-top:24px!important;gap:4px!important}
 body[data-page="careers"] .job h3{font-size:14px!important}
 body[data-page="careers"] .job-department{margin-top:55px!important;font-size:11px!important}
}

/* V407 — Tighten the actual visible gap between company logo and job heading */
body[data-page="careers"] .job{grid-template-columns:100px minmax(0,1fr) 148px!important;column-gap:15px!important}
body[data-page="careers"] .job-company-brand{width:100px!important;height:100px!important;min-width:100px!important;min-height:100px!important;flex:0 0 100px!important;padding:0!important;overflow:hidden!important;justify-self:start!important;align-self:start!important}
body[data-page="careers"] .job-company-brand .job-company-logo{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}
body[data-page="careers"] .job-company-name,body[data-page="careers"] .job-title-row,body[data-page="careers"] .job-department{grid-column:2!important}
@media(max-width:900px){body[data-page="careers"] .job{grid-template-columns:100px minmax(0,1fr)!important;column-gap:15px!important}body[data-page="careers"] .job-company-brand{width:100px!important;height:100px!important;min-width:100px!important;min-height:100px!important;flex-basis:100px!important;padding:0!important}}
@media(max-width:390px){body[data-page="careers"] .job{grid-template-columns:82px minmax(0,1fr)!important;column-gap:10px!important}body[data-page="careers"] .job-company-brand{width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important;flex-basis:82px!important}}
