/* Healthy Express premium site • responsive, no dependencies beyond web fonts */
:root{--navy:#071c39;--navy2:#0a2850;--blue:#126bb7;--gold:#ffc52f;--gold2:#f6b900;--ink:#0a2042;--muted:#64738b;--soft:#f4f7fb;--border:#e5eaf1;--white:#fff;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);background:#fff;font-family:"DM Sans",Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:min(1200px,calc(100% - 48px));margin:auto}.skip-link{position:absolute;z-index:99;top:-100px;left:1rem;padding:12px;background:white}.skip-link:focus{top:1rem}.topbar{background:#06162e;color:#e0e8f5;font-size:11px;font-weight:800;letter-spacing:.55px}.topbar-wrap{display:flex;align-items:center;justify-content:space-between;min-height:39px;gap:24px}.topbar-wrap>div{display:flex;gap:26px}.topbar a:hover{color:var(--gold)}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#fec93e;margin-right:8px}.header{position:sticky;top:0;z-index:80;background:#fff;border-bottom:1px solid #e9edf3;box-shadow:0 5px 20px #0b214110}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:91px}.brand{background:var(--navy);padding:9px 13px;border-radius:12px;display:flex;align-items:center;max-width:258px;flex:none}.brand img{width:225px;height:62px;object-fit:contain}.nav{display:flex;align-items:center;gap:24px}.nav>a{font-size:13px;font-weight:800;white-space:nowrap;transition:color .2s}.nav>a:hover{color:#1173cc}.nav .nav-cta{background:var(--gold);padding:14px 18px;border-radius:8px;color:#0d2542;box-shadow:0 5px 0 #c98e00;transition:transform .2s;white-space:nowrap}.nav-cta:hover{transform:translateY(-2px)}.nav-cta span{padding-left:12px}.menu-toggle{display:none}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2.7px;color:#b5810b;text-transform:uppercase}.eyebrow.light{color:var(--gold)}.eyebrow i{display:inline-block;background:var(--gold);width:18px;height:2px;margin:0 9px 3px 0}.hero{color:#fff;position:relative;overflow:hidden;background:linear-gradient(118deg,#06152d,#09294f 70%,#143e64);}.hero-orb{position:absolute;border:1px solid #92badd24;border-radius:50%;pointer-events:none}.orb-one{width:640px;height:640px;left:-320px;top:-200px}.orb-two{width:740px;height:740px;right:-490px;bottom:-580px}.hero-inner{display:grid;grid-template-columns:1fr .95fr;gap:65px;align-items:center;min-height:615px;padding-block:78px 55px}.hero h1{font:800 clamp(42px,4.65vw,67px)/1.12 Manrope,sans-serif;letter-spacing:-2.6px;margin:24px 0}.hero h1 span{color:var(--gold)}.hero-text>p{font-size:17px;line-height:1.9;color:#d5e1f0;max-width:540px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:29px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:30px;min-height:51px;padding:14px 22px;font-weight:800;font-size:13px;border-radius:9px;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-yellow{background:var(--gold);color:#092040;box-shadow:0 6px 0 #c38b05}.btn-outline{border:1px solid #7390b2;color:#fff}.btn-outline:hover{background:#ffffff14}.hero-stats{display:flex;align-items:center;gap:30px;margin-top:60px}.hero-stats>div:not(.stat-divider){display:flex;gap:12px;align-items:center}.hero-stats b{font:bold 37px Manrope;letter-spacing:-2px;color:var(--gold)}.hero-stats span{font-size:11px;color:#d1dcec;line-height:1.5}.stat-divider{width:1px;height:35px;background:#526c8c}.hero-visual{position:relative}.hero-picture{overflow:hidden;border-radius:20px 78px 20px 20px;box-shadow:0 35px 80px #020d1fd9;border:7px solid #ffffff19;transform:rotate(-1.2deg)}.hero-picture img{width:100%;aspect-ratio:1.18;object-fit:cover}.hero-floating{position:absolute;display:flex;align-items:center;gap:11px;background:white;color:var(--ink);border-radius:12px;padding:13px 18px;box-shadow:0 20px 35px #010d24a1}.hero-floating>span{background:#e6f6ee;color:#179263;font-size:23px;border-radius:50%;width:34px;height:34px;display:grid;place-items:center}.hero-floating b{font-size:12px;display:block}.hero-floating small{font-size:10px;color:var(--muted)}.hero-floating.trust{left:-35px;bottom:32px}.hero-floating.route{right:-27px;top:28px}.hero-floating.route>span{background:#fff2cb;color:#926b05}.hero-bottom{display:flex;gap:34px;border-top:1px solid #ffffff29;padding:21px 0 22px;color:#b4c3d4;font-size:10px;letter-spacing:2px;font-weight:700}.hero-bottom span:before{content:'◆';font-size:8px;color:var(--gold);padding-right:11px}.trust-strip{background:#f8fafc;border-bottom:1px solid var(--border)}.trust-items{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;padding:27px 0}.trust-items>div{display:flex;align-items:center;gap:13px}.trust-icon{font-size:28px;color:#1768a9;font-weight:800;width:34px;text-align:center;flex:none}.trust-items b{font-size:13px;display:block}.trust-items small{font-size:11px;color:var(--muted);display:block}.section{padding:99px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:42px}.section-heading h2,.standards h2,.drivers h2,.contact h2{font:800 clamp(32px,3.5vw,49px)/1.18 Manrope,sans-serif;letter-spacing:-1.8px;margin:13px 0 0}.section-heading h2 em,.contact h2 em{color:#126fb5;font-style:normal}.section-heading>p{color:var(--muted);max-width:400px;margin:0;font-size:15px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:19px}.service-card{background:#fff;border:1px solid var(--border);border-radius:15px;overflow:hidden;box-shadow:0 13px 32px #1024480a;transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-4px);box-shadow:0 20px 32px #1024481b}.service-photo{aspect-ratio:1.45;overflow:hidden}.service-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.service-card:hover img{transform:scale(1.05)}.service-content{padding:24px 21px 29px}.service-content>span{font-size:10px;color:#bc8511;letter-spacing:1.6px;font-weight:800}.service-content h3{font:800 18px/1.35 Manrope;letter-spacing:-.6px;margin:8px 0 11px}.service-content p{color:var(--muted);font-size:13px;margin:0}.showcase{background:#eff3f8}.centered{display:block;text-align:center}.centered p{max-width:540px;margin:18px auto 0;color:var(--muted)}.carousel{max-width:1110px;margin:auto}.carousel-stage{position:relative;overflow:hidden;border-radius:20px;box-shadow:0 30px 65px #00132a29;background:var(--navy)}.slide{display:none;grid-template-columns:1fr 1fr;min-height:415px;color:white}.slide.active{display:grid}.slide-copy{padding:55px 52px;position:relative;background:radial-gradient(circle at left top,#173b6b,var(--navy) 75%);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.slide-count{font:800 15px Manrope;margin-bottom:23px;color:var(--gold)}.slide-count span{font-weight:500;color:#8fa9c9}.slide-copy .eyebrow{font-size:10px;color:#e0b648}.slide h3{font:800 clamp(26px,3.3vw,45px)/1.19 Manrope;letter-spacing:-1.6px;margin:19px 0}.slide h3 em{font-style:normal;color:var(--gold)}.slide p{color:#cbd6e7;font-size:15px;max-width:390px}.slide-rule{height:2px;background:linear-gradient(90deg,var(--gold) 0 45%,#ffffff3a 45% 100%);width:190px;margin:16px 0}.slide small{font-size:10px;color:#c6d6e7;letter-spacing:1px}.slide-link{color:var(--gold);font-weight:800}.slide-image{height:100%;min-height:390px;overflow:hidden}.slide-image img{width:100%;height:100%;object-fit:cover}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:18px;padding-top:24px}.carousel-arrow,.carousel-play{width:45px;height:45px;border-radius:50%;border:1px solid #aab9cb;background:#fff;color:var(--ink);font-size:22px;font-weight:800}.carousel-arrow:hover,.carousel-play:hover{background:var(--gold);border-color:var(--gold)}.carousel-dots{display:flex;align-items:center;gap:9px}.carousel-dots button{height:9px;width:9px;border-radius:20px;background:#a9b7c8;border:none;padding:0}.carousel-dots button.selected{width:31px;background:var(--gold)}.slide-position{font:800 12px Manrope;letter-spacing:1px}.carousel-play{font-size:17px}.standards{background:radial-gradient(circle at 40% 30%,#173d69,#061b38 80%);color:white}.standards-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.standards h2{font-size:clamp(33px,3.7vw,54px)}.standards p{color:#cbd8e8;max-width:490px;margin:22px 0 35px;line-height:1.9}.standards-list>div{border-bottom:1px solid #809bb43f;padding:20px 0;display:flex;align-items:baseline;gap:24px}.standards-list span{color:var(--gold);font:800 14px Manrope}.standards-list b{font-size:16px;line-height:1.45}.regions{background:#fff}.regions-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.region-card{min-height:400px;position:relative;overflow:hidden;border-radius:18px;background:var(--navy)}.region-card>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.region-card:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#061730ed,#07193488 70%,#07193420)}.region-overlay{position:absolute;z-index:1;inset:auto 0 0;padding:37px 38px;color:#fff}.region-overlay>span{font-size:10px;color:var(--gold);letter-spacing:2px;font-weight:800}.region-overlay h3{font:800 clamp(27px,3vw,41px)/1.12 Manrope;letter-spacing:-1.4px;margin:11px 0}.region-overlay p{color:#ebf0f6;max-width:290px;font-size:13px}.region-overlay a{display:inline-flex;align-items:center;gap:22px;margin-top:15px;border:1px solid #ffffffad;padding:11px 16px;border-radius:7px;font-size:12px;font-weight:800}.region-overlay a:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.drivers{background:#082246;color:#fff;overflow:hidden}.drivers-inner{display:grid;grid-template-columns:1.2fr .8fr;align-items:stretch;gap:50px}.drivers-copy{padding:84px 0}.drivers h2 em{font-style:normal;color:var(--gold)}.drivers p{color:#d3ddeb;max-width:550px;line-height:1.9}.driver-highlights{display:flex;gap:14px;flex-wrap:wrap;margin:25px 0}.driver-highlights span{padding:9px 11px;background:#ffffff12;border:1px solid #ffffff25;border-radius:6px;font-size:11px}.drivers-copy>small{display:block;color:#adbed3;max-width:400px;font-size:11px;margin-top:24px}.drivers-image{position:relative;min-height:390px;align-self:stretch}.drivers-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:45% 35%}.contact{background:#ffc530;padding:74px 0}.contact-inner{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:center}.contact .eyebrow{color:#795400}.contact h2{margin:14px 0 20px}.contact h2 em{color:#06375a}.contact p{max-width:540px}.contact-panel{padding:29px 28px;background:white;border-radius:15px;box-shadow:0 16px 40px #6e4d1430;min-width:0}.contact-panel>span{font-size:10px;letter-spacing:1.8px;color:#ad7d15;font-weight:800}.contact-email{font:800 clamp(14px,1.6vw,19px) Manrope;letter-spacing:-.6px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);padding:16px 0;overflow-wrap:anywhere}.contact-email b{color:#0088c4}.contact-number{display:block;font:800 22px Manrope;margin-top:15px;color:var(--navy)}.footer{background:#06172f;color:white;padding:55px 0 24px}.footer-inner{display:flex;justify-content:space-between;gap:65px}.footer-brand{display:inline-flex;background:#071c39;border-radius:6px}.footer-brand img{width:205px}.footer-inner p{max-width:410px;color:#a8bcd3;font-size:13px}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;align-content:start;font-weight:700;font-size:13px}.footer-nav a:hover{color:var(--gold)}.copyright{display:flex;justify-content:space-between;gap:20px;color:#a8b6cc;border-top:1px solid #30435d;margin-top:35px;padding-top:20px;font-size:11px}
/* Application */.subhero{background:radial-gradient(circle at 90% 10%,#1b4d7b,var(--navy) 64%);color:white;padding:85px 0}.subhero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:center}.subhero h1{font:800 clamp(38px,5vw,62px)/1.12 Manrope;letter-spacing:-2.4px;margin:20px 0}.subhero h1 em{color:var(--gold);font-style:normal}.subhero p{color:#d1dfed;max-width:600px}.subhero img{width:100%;height:310px;object-fit:cover;border-radius:16px}.subhero-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.subhero-tags span{border:1px solid #8faecc5b;border-radius:26px;padding:8px 12px;font-size:11px;font-weight:700}.form-section{background:var(--soft);padding:78px 0 108px}.form-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:65px;align-items:start}.form-aside{position:sticky;top:120px}.form-aside h2{font:800 32px/1.24 Manrope;letter-spacing:-1.2px}.form-aside p{color:var(--muted);line-height:1.9}.form-aside a{color:#116cad;font-weight:800;overflow-wrap:anywhere}.sensitive-notice{margin-top:28px;padding:18px;border-left:4px solid var(--gold);background:#fff;font-size:13px;color:#5b6979}.form-panel{background:#fff;padding:35px;border:1px solid var(--border);border-radius:16px;box-shadow:0 18px 45px #0c315016}.form-panel h2{font:800 25px Manrope;margin:0 0 5px}.form-panel>p{color:var(--muted);font-size:13px}.form-title{font-size:12px;font-weight:800;letter-spacing:1.2px;border-top:1px solid var(--border);padding:26px 0 15px;margin-top:25px;color:#b1810d}.fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800}.field.full{grid-column:1/-1}.field input,.field textarea,.field select{min-width:0;width:100%;border:1px solid #cdd7e4;background:#fff;padding:12px;border-radius:7px;font-weight:400;color:#172f4c}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid #79b5ed;outline-offset:1px}.consent{display:flex;align-items:start;gap:10px;font-size:12px;color:#4b5c71;margin-top:19px}.consent input{margin-top:5px}.consent a{color:#1376b9;font-weight:700;text-decoration:underline}.form-panel .submit{border:0;width:100%;margin-top:25px}.form-panel .notice{font-size:11px;color:#68788e;line-height:1.8;margin-top:20px}.confirmation{min-height:52vh;display:grid;place-items:center;background:#f4f7fa;padding:60px 20px}.confirmation>div{background:white;padding:48px;border-radius:18px;box-shadow:0 10px 32px #0a294115;max-width:700px;text-align:center}.confirmation h1{font:800 34px Manrope}.confirmation p{color:var(--muted)}.text-page{padding:80px 0;max-width:760px}.text-page h1{font:800 38px Manrope}.text-page p{color:#556880}
@media(max-width:1140px){.nav{gap:15px}.nav>a{font-size:12px}.brand img{width:190px}.brand{max-width:220px}.hero-inner{gap:40px}.hero-floating.route{right:0}.service-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:830px){.topbar-wrap>span{display:none}.topbar-wrap{justify-content:center}.topbar-wrap>div{gap:16px}.header-inner{min-height:75px}.brand img{width:170px;height:46px}.brand{padding:5px 9px}.menu-toggle{display:flex;flex-direction:column;gap:5px;background:none;border:none;padding:12px;margin-left:auto}.menu-toggle span{width:23px;height:2px;background:var(--ink)}.nav{display:none;position:absolute;top:100%;left:0;right:0;padding:18px 24px 27px;box-shadow:0 24px 36px #0c204129;background:#fff;flex-direction:column;align-items:stretch;gap:0}.nav.open{display:flex}.nav>a{padding:13px;font-size:14px}.nav>.nav-cta{margin-top:10px;text-align:center}.hero-inner{grid-template-columns:1fr;gap:50px;padding-top:69px}.hero h1{max-width:680px}.hero-visual{max-width:620px;margin:auto}.hero-bottom{flex-wrap:wrap;gap:12px 26px}.trust-items{grid-template-columns:1fr 1fr}.standards-inner{grid-template-columns:1fr;gap:35px}.regions-grid{gap:16px}.drivers-inner{grid-template-columns:1fr}.drivers-copy{padding:70px 0 5px}.drivers-image{height:325px}.form-layout{grid-template-columns:1fr;gap:30px}.form-aside{position:static}.contact-inner{grid-template-columns:1fr;gap:25px}.subhero-grid{grid-template-columns:1fr}.subhero img{height:240px}}
@media(max-width:600px){.shell{width:calc(100% - 34px)}.topbar{font-size:10px}.topbar-wrap>div{gap:9px;flex-wrap:wrap;justify-content:center;padding:7px 0}.header-inner{min-height:67px}.hero-inner{padding-top:57px;padding-bottom:46px}.hero h1{font-size:40px;letter-spacing:-2px}.hero-text>p{font-size:15px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%;font-size:12px}.hero-stats{gap:18px;margin-top:34px}.hero-stats b{font-size:28px}.hero-stats span{font-size:10px}.hero-visual{padding:0 12px}.hero-picture{transform:none}.hero-picture img{aspect-ratio:1.45}.hero-floating.trust{bottom:-22px;left:-8px}.hero-floating.route{top:-24px;right:0}.hero-floating{padding:7px 10px}.hero-floating b{font-size:10px}.hero-floating small{font-size:9px}.hero-floating>span{width:27px;height:27px;font-size:17px}.hero-bottom{padding-top:35px}.trust-items{gap:16px 12px;padding:22px 0}.trust-items>div{gap:7px}.trust-items b{font-size:11px}.trust-items small{font-size:10px}.trust-icon{font-size:23px;width:26px}.section{padding:68px 0}.section-heading{display:block;margin-bottom:28px}.section-heading>p{margin-top:17px}.section-heading h2,.contact h2{font-size:31px;letter-spacing:-1px}.service-grid{grid-template-columns:1fr;gap:18px}.service-photo{aspect-ratio:1.7}.service-content{padding:17px 22px 22px}.slide.active{grid-template-columns:1fr}.slide-copy{padding:34px 26px;min-height:340px}.slide h3{font-size:30px}.slide-image{min-height:205px;max-height:230px}.carousel-controls{gap:12px}.carousel-arrow,.carousel-play{width:40px;height:40px}.carousel-dots{gap:5px}.carousel-dots button{width:7px;height:7px}.carousel-dots button.selected{width:18px}.regions-grid{grid-template-columns:1fr}.region-card{min-height:350px}.drivers-copy{padding:65px 0 5px}.drivers h2{font-size:33px}.drivers-image{height:280px}.contact{padding:60px 0}.contact-email{font-size:13px}.contact-panel{padding:20px}.footer-inner{display:block}.footer-nav{margin-top:24px}.copyright{flex-direction:column;gap:8px}.fields{grid-template-columns:1fr}.field.full{grid-column:auto}.form-panel{padding:24px 18px}.form-section{padding:55px 0}.subhero{padding:60px 0}.subhero h1{font-size:39px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
