:root{
  --navy:#062f61;
  --navy-deep:#03264f;
  --blue:#0f67b5;
  --blue-bright:#48a9dc;
  --sky:#eff7fd;
  --sky-2:#f7fbff;
  --gold:#e0aa37;
  --gold-2:#f0c45c;
  --ink:#0d2d51;
  --muted:#5e7289;
  --white:#ffffff;
  --line:#d7e3ee;
  --shadow:0 14px 34px rgba(3,38,79,.10);
  --radius:18px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;line-height:1.65}
a{color:inherit;text-decoration:none}
.container{max-width:1240px;margin:auto;padding:0 28px}

.topbar{display:none}
.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.985);border-bottom:1px solid #e7eef5;box-shadow:0 3px 14px rgba(4,39,76,.05)}
.nav-wrap{display:flex;justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;min-height:82px}
.brand{display:flex;align-items:center;gap:12px}
.brand-mark{width:48px;height:48px;border-radius:16px;background:linear-gradient(145deg,var(--navy),var(--blue));display:grid;place-items:center;color:#fff;font-weight:900;font-size:0;position:relative;box-shadow:0 9px 20px rgba(6,47,97,.18)}
.brand-mark:before{content:"";width:31px;height:31px;background:url('lungs.svg') center/contain no-repeat;filter:brightness(0) invert(1)}
.brand-text strong{display:block;color:var(--navy-deep);font-size:20px;line-height:1.05;font-weight:900}.brand-text strong::first-line{color:var(--navy-deep)}
.brand-text span{display:block;color:#768598;font-size:10px;letter-spacing:.10em;text-transform:uppercase;margin-top:4px}
nav{display:flex;gap:25px;align-items:center}
nav a{font-size:14px;font-weight:800;color:#102d4d;position:relative;padding:10px 0}
nav a:hover{color:var(--blue)}
nav a:not(.nav-cta):after{content:"";position:absolute;left:0;right:100%;bottom:3px;height:2px;background:var(--blue);transition:right .2s ease}
nav a:not(.nav-cta):hover:after{right:0}
.nav-cta{padding:11px 18px;border-radius:999px;background:var(--gold);color:var(--navy-deep)!important;box-shadow:0 7px 15px rgba(224,170,55,.24)}

.hero{position:relative;overflow:hidden;background:linear-gradient(112deg,var(--navy-deep) 0%,#07508d 47%,var(--blue-bright) 100%);padding:78px 0 76px;color:#fff}
.hero:before{content:"";position:absolute;right:-15px;top:0;width:47%;height:100%;background:url('lungs.svg') right center/72% auto no-repeat;opacity:.20;filter:brightness(0) invert(1);pointer-events:none}
.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 32%,rgba(255,255,255,.14),transparent 27%),linear-gradient(90deg,rgba(2,32,67,.12),transparent 55%);pointer-events:none}
.hero .container{position:relative;z-index:2}
.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}
.eyebrow{display:inline-flex;gap:9px;align-items:center;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}
.eyebrow:before{content:"";width:28px;height:2px;background:var(--gold);display:inline-block}
.hero .eyebrow{color:#fff}.hero .eyebrow:before{background:var(--gold-2)}
.hero h1{font-size:58px;line-height:1.04;margin:16px 0 22px;color:#fff;letter-spacing:-.035em;max-width:760px}
.hero p{font-size:18px;color:#f0f6fb;max-width:760px;margin:0}
.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}
.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:14px 22px;font-weight:900;transition:transform .15s ease,box-shadow .15s ease}
.btn:hover{transform:translateY(-1px);text-decoration:none}
.btn.primary{background:linear-gradient(135deg,var(--gold-2),var(--gold));color:var(--navy-deep);box-shadow:0 10px 24px rgba(224,170,55,.25)}
.btn.alt{border:1px solid rgba(255,255,255,.78);color:#fff;background:rgba(255,255,255,.05)}
.hero-panel{background:rgba(255,255,255,.10);color:#fff;border:1px solid rgba(255,255,255,.36);border-radius:24px;padding:30px;box-shadow:0 20px 50px rgba(0,31,71,.16);backdrop-filter:blur(8px)}
.hero-panel h3{font-size:22px;margin:0 0 20px;color:#fff}.pill-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pill{padding:14px 15px;border:1px solid rgba(255,255,255,.38);background:rgba(255,255,255,.065);border-radius:13px;font-size:13px;font-weight:800;color:#fff}

.value-strip{position:relative;z-index:6;margin-top:-38px;padding:0 28px}.value-inner{max-width:1240px;margin:auto;background:#fff;border:1px solid #e0e9f1;border-radius:19px;box-shadow:0 12px 28px rgba(3,38,79,.11);display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden}.value-item{padding:21px 20px;display:flex;align-items:flex-start;gap:13px;min-height:104px}.value-item+.value-item{border-left:1px solid #e0e9f1}.value-icon{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#edf5ff;color:var(--blue);display:grid;place-items:center;font-size:17px;font-weight:900}.value-item strong{display:block;font-size:14px;color:var(--navy-deep);line-height:1.25;margin-bottom:4px}.value-item span{display:block;color:var(--muted);font-size:12px;line-height:1.45}

.section{padding:74px 0}.section.soft{background:linear-gradient(180deg,#f7fbff,#fff)}.section.sky{background:linear-gradient(180deg,var(--sky),#f9fcff)}
.section-head{max-width:800px;margin-bottom:34px}.section-head h2,.page-hero h1{color:var(--navy-deep);font-size:42px;line-height:1.12;margin:10px 0 15px;letter-spacing:-.025em}.section-head p{color:var(--muted);font-size:18px}.grid{display:grid;gap:22px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}
.card{background:#fff;border:1px solid #dbe6f0;border-radius:18px;padding:28px;box-shadow:0 9px 22px rgba(3,38,79,.055);transition:transform .16s ease,box-shadow .16s ease}.card:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(3,38,79,.085)}.card h3{margin:0 0 10px;color:var(--navy-deep);font-size:20px}.card p{color:var(--muted);margin:0}.icon{width:48px;height:48px;border-radius:50%;background:#eaf4ff;color:var(--blue);display:grid;place-items:center;font-weight:900;margin-bottom:18px;border:1px solid #d7e8f8}
.split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.list{padding-left:20px;margin:18px 0 0}.list li{margin:9px 0}
.highlight{background:linear-gradient(135deg,var(--navy-deep),#0b5a9b);color:#fff;border-radius:24px;padding:42px;box-shadow:var(--shadow)}.highlight h2{font-size:35px;line-height:1.12;margin:0 0 12px}.highlight p{color:#dbeaf5}.highlight .btn{background:var(--gold)!important;color:var(--navy-deep)!important}

.cta{background:linear-gradient(100deg,var(--navy-deep),#07508d);color:#fff;border-radius:18px;padding:28px 32px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;box-shadow:0 12px 28px rgba(3,38,79,.12)}.cta h2{font-size:27px;line-height:1.15;margin:0 0 7px}.cta p{margin:0;color:#dceaf5}.cta .btn{background:linear-gradient(135deg,var(--gold-2),var(--gold))!important;color:var(--navy-deep)!important}
.page-hero{position:relative;overflow:hidden;padding:66px 0 54px;background:linear-gradient(112deg,var(--navy-deep),#0b62a6 62%,var(--blue-bright));color:#fff}.page-hero:after{content:"";position:absolute;right:1%;top:-30px;width:350px;height:280px;background:url('lungs.svg') right center/contain no-repeat;opacity:.10;filter:brightness(0) invert(1)}.page-hero .container{position:relative;z-index:2}.page-hero .eyebrow{color:#fff}.page-hero .eyebrow:before{background:var(--gold-2)}.page-hero h1{color:#fff}.page-hero p{max-width:780px;color:#edf5fb;font-size:18px}
.note{font-size:13px;color:var(--muted)}.form{display:grid;gap:14px}input,select,textarea{width:100%;padding:14px 15px;border:1px solid var(--line);border-radius:12px;font:inherit;background:#fff}input:focus,select:focus,textarea:focus{outline:2px solid rgba(15,103,181,.15);border-color:#9bc7e5}button{border:0;cursor:pointer}

.site-cta{padding:0 28px 30px;background:#fff}.site-cta .cta{max-width:1240px;margin:auto}
footer{background:#061f3d;color:#b9c9d6;padding:44px 0 26px}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:32px}footer h4{color:#fff;margin:0 0 10px}footer a{display:block;margin:7px 0;color:#dbe7ee;font-size:14px}footer .brand-mark{box-shadow:none}.copy{border-top:1px solid rgba(255,255,255,.10);margin-top:28px;padding-top:18px;font-size:12px;color:#8fa3b4}

@media(max-width:1040px){nav{gap:15px}nav a{font-size:13px}.hero h1{font-size:50px}.hero-grid{gap:34px}.value-inner{grid-template-columns:repeat(2,1fr)}.value-item+.value-item{border-left:0}.value-item{border-bottom:1px solid #e0e9f1}.value-item:nth-child(even){border-left:1px solid #e0e9f1}.value-item:last-child{grid-column:1/-1;border-bottom:0}}
@media(max-width:850px){nav{display:none}.hero-grid,.split,.grid-3,.grid-2,.cta,.footer-grid{grid-template-columns:1fr}.hero{padding:64px 0}.hero h1{font-size:43px}.hero:before{width:70%;opacity:.08}.hero-panel{margin-top:10px}.section{padding:58px 0}.page-hero h1,.section-head h2{font-size:36px}.site-cta .cta{grid-template-columns:1fr}}
@media(max-width:580px){.container{padding:0 20px}.value-strip,.site-cta{padding-left:16px;padding-right:16px}.nav-wrap{min-height:70px}.brand-mark{width:42px;height:42px}.brand-text strong{font-size:17px}.hero h1{font-size:37px}.pill-grid{grid-template-columns:1fr}.value-inner{grid-template-columns:1fr}.value-item:nth-child(even){border-left:0}.value-item:last-child{grid-column:auto}.actions .btn{width:100%}.cta{padding:25px}.hero-panel{padding:24px}}

/* ===== Latest approved homepage reference ===== */
.brand-image{display:block;flex:0 0 auto}.brand-image img{width:240px;height:auto;display:block}.nav-wrap{min-height:112px}.site-header{box-shadow:none}.nav-cta{background:transparent!important;color:#102d4d!important;padding:10px 0!important;box-shadow:none!important}
body .site-header nav a:first-child:after{right:0}body .site-header nav a:first-child{color:var(--navy-deep)}
.home-hero{padding:34px 0 52px;background:linear-gradient(106deg,#061a3b 0%,#164d7e 48%,#66b9e8 100%);min-height:458px}
.home-hero:before,.home-hero:after{display:none}.home-hero .container{max-width:1450px;padding-left:52px;padding-right:52px}.home-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:62px;align-items:center;position:relative;z-index:2}.home-hero-copy{max-width:705px}.hero-kicker{font-size:16px;letter-spacing:.04em;font-weight:900;color:#fff;margin-bottom:8px}.home-hero h1{font-size:50px;line-height:1.02;letter-spacing:-.025em;margin:0 0 17px;max-width:700px}.home-hero p{font-size:17px;line-height:1.56;max-width:670px}.home-hero .actions{margin-top:18px}.home-hero .btn{border-radius:12px;padding:13px 24px;font-size:16px}.home-hero .btn.primary{background:linear-gradient(135deg,#f0bd43,#d99919);color:#fff;box-shadow:none}.home-hero .btn.alt{min-width:220px}.arrow{font-size:22px;line-height:1;margin-left:12px}
.hero-lungs{position:absolute;right:-1%;top:-3%;width:38%;height:106%;background:url('assets/complete-lungs-transparent.png') right center/contain no-repeat;opacity:.74;z-index:1;filter:saturate(1.03) brightness(1.04);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.62) 12%,#000 29%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.62) 12%,#000 29%)}
.home-focus-panel{position:relative;z-index:3;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.42);border-radius:18px;padding:18px 22px 20px;max-width:455px;margin-left:auto;margin-right:145px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.home-focus-panel h3{color:#fff;margin:0 0 14px;font-size:23px}.focus-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.focus-item{min-height:50px;display:flex;align-items:center;gap:12px;padding:9px 13px;border:1px solid rgba(255,255,255,.40);border-radius:10px;color:#fff;font-size:14px;font-weight:800;background:rgba(255,255,255,.04)}.focus-icon{font-size:21px;min-width:24px;text-align:center}.focus-item:last-child{grid-column:1/2}
.home-values-wrap{position:relative;z-index:5;margin-top:-53px;padding:0 30px}.home-values{max-width:1475px;margin:auto;background:#fff;border:1px solid #dfe7ee;border-radius:18px;box-shadow:0 8px 20px rgba(3,38,79,.12);display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden}.home-value{display:flex;gap:15px;align-items:center;padding:20px 22px;min-height:116px}.home-value+.home-value{border-left:1px solid #dce4eb}.home-value-icon{width:55px;height:55px;flex:0 0 55px;display:grid;place-items:center;color:#0d63bc;font-size:30px;font-weight:900}.home-value strong{font-size:14px;color:#09265a}.home-value p{font-size:12px;line-height:1.55;color:#173255;margin:4px 0 0}
.home-core-services{background:linear-gradient(180deg,#f5f9fe 0%,#fff 88%);padding:15px 0 28px}.wide-home{max-width:1500px!important;padding-left:48px!important;padding-right:48px!important}.home-section-title{text-align:center;margin-bottom:10px}.home-section-title h2{font-size:27px;line-height:1.1;margin:0 0 3px;color:#082358}.home-section-title p{font-size:13px;margin:0;color:#18355a}.home-service-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.home-service-card{background:#fff;border:1px solid #dce4ec;border-radius:13px;min-height:220px;padding:14px 14px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 12px rgba(4,39,76,.04)}.home-service-card:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 20px rgba(4,39,76,.09)}.service-round{width:46px;height:46px;border-radius:50%;background:#e6f0fd;color:#0e64bd;display:grid;place-items:center;font-size:22px;font-weight:900;margin-bottom:8px}.home-service-card h3{font-size:15px;line-height:1.2;color:#07255a;margin:0 0 8px}.home-service-card p{font-size:12px;line-height:1.5;color:#173255;margin:0 0 10px;flex:1}.home-service-card span{font-size:12px;color:#0068c8;font-weight:800}
.home-contact-bar{margin-top:14px;background:linear-gradient(100deg,#062f61,#073e78);border-radius:9px;color:#fff;min-height:74px;padding:10px 18px;display:grid;grid-template-columns:1.55fr .58fr .8fr .72fr .82fr;align-items:center;gap:0}.contact-bar-lead{display:flex;align-items:center;gap:16px;font-size:14px;line-height:1.35;padding-right:18px}.contact-bar-lead strong{font-size:16px}.phone-ring{width:48px;height:48px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;font-size:26px}.contact-piece{border-left:1px solid rgba(255,255,255,.32);padding:0 18px;font-size:16px;display:flex;gap:10px;align-items:center}.contact-piece span{font-size:14px}.contact-piece small{display:block;font-size:8px;margin-top:2px}.contact-bar-btn{justify-self:end;background:linear-gradient(135deg,#f0bd43,#d99a1a);color:#fff;padding:13px 18px;border-radius:9px;font-weight:900;font-size:15px;white-space:nowrap}

@media(max-width:1200px){.brand-image img{width:245px}.nav-wrap{min-height:94px}nav{gap:16px}.home-hero .container{padding-left:34px;padding-right:34px}.home-hero h1{font-size:44px}.home-focus-panel{margin-right:70px}.home-service-grid{grid-template-columns:repeat(3,1fr)}.home-contact-bar{grid-template-columns:1fr 1fr;gap:12px}.contact-piece{border-left:0;padding:0}.contact-bar-btn{justify-self:start}.contact-bar-lead{grid-column:1/-1}}
@media(max-width:900px){.brand-image img{width:220px}.nav-wrap{min-height:88px}.home-hero-grid{grid-template-columns:1fr}.hero-lungs{width:70%;opacity:.28}.home-focus-panel{margin:0;max-width:100%}.home-values{grid-template-columns:1fr 1fr}.home-value+.home-value{border-left:0;border-top:1px solid #dce4eb}.home-value:nth-child(even){border-left:1px solid #dce4eb}.home-service-grid{grid-template-columns:repeat(2,1fr)}.home-values-wrap{margin-top:-25px}.home-contact-bar{grid-template-columns:1fr}.contact-bar-lead{grid-column:auto}.wide-home{padding-left:22px!important;padding-right:22px!important}}
@media(max-width:580px){.brand-image img{width:200px}.home-hero .container{padding-left:20px;padding-right:20px}.home-hero h1{font-size:37px}.home-hero h1 br{display:none}.focus-grid{grid-template-columns:1fr}.focus-item:last-child{grid-column:auto}.home-values{grid-template-columns:1fr}.home-value:nth-child(even){border-left:0}.home-service-grid{grid-template-columns:1fr}.home-contact-bar{padding:16px}.home-values-wrap{padding:0 14px}}

@media(max-width:1200px){.brand-image img{width:220px}}
@media(max-width:900px){.brand-image img{width:205px}}
@media(max-width:580px){.brand-image img{width:185px}}

/* Homepage icon refinement and hero CTA clearance. Header and logo rules remain unchanged. */
.home-hero{padding-bottom:104px;min-height:540px}
.home-hero .actions{margin-top:24px;margin-bottom:10px;position:relative;z-index:4}
.home-values-wrap{margin-top:-46px}
.home-value-icon,.service-round,.focus-icon{position:relative}
.home-value-icon:before,.service-round:before,.focus-icon:before{content:"";display:block;width:30px;height:30px;background:#0d63bc;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}
.service-round:before{width:24px;height:24px}
.focus-icon:before{width:21px;height:21px;background:#fff}
.icon-shield:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 4 5v6c0 5 3.4 9.7 8 11 4.6-1.3 8-6 8-11V5l-8-3Zm-1 14-4-4 1.4-1.4 2.6 2.6 4.6-4.6L17 10l-6 6Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 4 5v6c0 5 3.4 9.7 8 11 4.6-1.3 8-6 8-11V5l-8-3Zm-1 14-4-4 1.4-1.4 2.6 2.6 4.6-4.6L17 10l-6 6Z'/%3E%3C/svg%3E")}
.icon-chart:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 19h16v2H2V3h2v16Zm2-3 4-5 3 3 5-7 2 1.5-6.7 9.4-3.1-3.1L7.6 18 6 16Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 19h16v2H2V3h2v16Zm2-3 4-5 3 3 5-7 2 1.5-6.7 9.4-3.1-3.1L7.6 18 6 16Z'/%3E%3C/svg%3E")}
.icon-team:before,.icon-training:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm6 1c-1.2 0-2.3.3-3.2.9C10.9 12.3 10 12 9 12c-4.4 0-7 2.2-7 5v3h11v-3c0-.8-.2-1.6-.6-2.2.7-.5 1.6-.8 2.6-.8 2.8 0 5 1.3 5 3v3h2v-3c0-3-3-5-7-5Zm0-2a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm6 1c-1.2 0-2.3.3-3.2.9C10.9 12.3 10 12 9 12c-4.4 0-7 2.2-7 5v3h11v-3c0-.8-.2-1.6-.6-2.2.7-.5 1.6-.8 2.6-.8 2.8 0 5 1.3 5 3v3h2v-3c0-3-3-5-7-5Zm0-2a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3C/svg%3E")}
.icon-clipboard:before,.icon-document:before,.icon-check:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 4h-1.2A3 3 0 0 0 12 2a3 3 0 0 0-2.8 2H8a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm-4 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm-1 13-3-3 1.4-1.4 1.6 1.6 3.6-3.6L16 12l-5 5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 4h-1.2A3 3 0 0 0 12 2a3 3 0 0 0-2.8 2H8a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm-4 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm-1 13-3-3 1.4-1.4 1.6 1.6 3.6-3.6L16 12l-5 5Z'/%3E%3C/svg%3E")}
.icon-dollar:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 3v2.1c3 .4 4.5 2.1 4.5 4.4h-3c0-1.2-.9-2-2.5-2-1.5 0-2.5.7-2.5 1.7 0 1.1 1 1.5 3.4 2 3.3.7 5.1 1.8 5.1 4.7 0 2.5-1.9 4.3-5 4.7V23h-2v-2.3c-3.3-.4-5-2.2-5-4.8h3c0 1.5 1.1 2.3 3 2.3 1.8 0 3-.7 3-1.9 0-1.1-1-1.6-3.5-2.1-3.2-.7-5-1.8-5-4.6 0-2.4 1.8-4 4.5-4.5V3h2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 3v2.1c3 .4 4.5 2.1 4.5 4.4h-3c0-1.2-.9-2-2.5-2-1.5 0-2.5.7-2.5 1.7 0 1.1 1 1.5 3.4 2 3.3.7 5.1 1.8 5.1 4.7 0 2.5-1.9 4.3-5 4.7V23h-2v-2.3c-3.3-.4-5-2.2-5-4.8h3c0 1.5 1.1 2.3 3 2.3 1.8 0 3-.7 3-1.9 0-1.1-1-1.6-3.5-2.1-3.2-.7-5-1.8-5-4.6 0-2.4 1.8-4 4.5-4.5V3h2Z'/%3E%3C/svg%3E")}
.icon-lungs:before,.icon-ventilator:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 3h2v7.2l2 1.2V8h2v4.6c2.5 1.2 4 3.8 4 6.6V22h-8v-9.5l-1-.6-1 .6V22H3v-2.8c0-2.8 1.5-5.4 4-6.6V8h2v3.4l2-1.2V3Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 3h2v7.2l2 1.2V8h2v4.6c2.5 1.2 4 3.8 4 6.6V22h-8v-9.5l-1-.6-1 .6V22H3v-2.8c0-2.8 1.5-5.4 4-6.6V8h2v3.4l2-1.2V3Z'/%3E%3C/svg%3E")}
.icon-heart:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21 3.5 13A5.5 5.5 0 0 1 11 5l1 1 1-1a5.5 5.5 0 0 1 7.5 8L12 21Zm-5-9h3l1.3-3 2.2 6 1.1-3H18v-2h-4.8l-.8 2.2-2-5.4L8.7 10H7v2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21 3.5 13A5.5 5.5 0 0 1 11 5l1 1 1-1a5.5 5.5 0 0 1 7.5 8L12 21Zm-5-9h3l1.3-3 2.2 6 1.1-3H18v-2h-4.8l-.8 2.2-2-5.4L8.7 10H7v2Z'/%3E%3C/svg%3E")}
.icon-mask:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 6h14l2 4v5c0 2-1.6 3.5-3.5 3.5H15L12 22l-3-3.5H6.5A3.5 3.5 0 0 1 3 15v-5l2-4Zm1.2 2L5 10.5V15c0 .8.7 1.5 1.5 1.5h3.4l2.1 2.4 2.1-2.4h3.4c.8 0 1.5-.7 1.5-1.5v-4.5L17.8 8H6.2Zm1.3 3h9v2h-9v-2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 6h14l2 4v5c0 2-1.6 3.5-3.5 3.5H15L12 22l-3-3.5H6.5A3.5 3.5 0 0 1 3 15v-5l2-4Zm1.2 2L5 10.5V15c0 .8.7 1.5 1.5 1.5h3.4l2.1 2.4 2.1-2.4h3.4c.8 0 1.5-.7 1.5-1.5v-4.5L17.8 8H6.2Zm1.3 3h9v2h-9v-2Z'/%3E%3C/svg%3E")}

@media(max-width:900px){.home-hero{padding-bottom:76px}.home-values-wrap{margin-top:-30px}}
