@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Inter,Arial,sans-serif;color:#071c36;background:#fff;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0}a{text-decoration:none;color:inherit}button{font:inherit}.container{max-width:1320px;width:calc(100% - 80px);margin:auto}.site-header{height:89px;background:#04182c;color:#fff;position:sticky;top:0;z-index:50;box-shadow:0 2px 15px #00122625}.nav-inner{max-width:1320px;width:calc(100% - 80px);height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{height:83px;width:200px;overflow:hidden;display:flex;align-items:center;flex-shrink:0}.brand img{width:200px;height:auto;display:block}.nav-links{display:flex;align-items:center;gap:48px;height:100%}.nav-links a{font-size:14px;font-weight:700;height:100%;display:flex;align-items:center;position:relative;white-space:nowrap}.nav-links a:hover,.nav-links a.active{color:#1197ff}.nav-links a.active:after{content:"";position:absolute;bottom:23px;height:3px;width:100%;background:#1297ff;left:0}.btn{border-radius:30px;min-height:49px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:800;font-size:14px;white-space:nowrap;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #001c3950}.btn-gold{color:#07172c;background:linear-gradient(180deg,#ffe3a1,#f6c35e 63%,#e6a62e)}.nav-cta{font-size:13px;padding:0 24px;min-height:46px}.mobile-menu{display:none;color:#fff;border:0;background:none;cursor:pointer}.hero{height:365px;position:relative;background:#092746;color:#fff;overflow:hidden}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:39%;background-image:url(/images/hero-care.webp);background-position:center 41%;background-size:cover}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#041a31 0%,#092a4b 30%,#0b2b4be6 41%,#09284777 53%,transparent 69%)}.hero-content{position:relative;z-index:2;padding-top:53px}.eyebrow{font-size:12px;letter-spacing:3px;font-weight:800}.hero-eyebrow{color:#f5f8ff;margin:0 0 15px}.hero-eyebrow b{color:#e4ac43;margin:0 4px}.hero h1{font-size:clamp(30px,3.25vw,47px);line-height:1.08;letter-spacing:-1.6px;margin:0;font-weight:800}.hero h1 span{color:#168fff}.hero-description{font-size:15px;line-height:1.6;max-width:520px;margin:18px 0 22px;color:#fff}.hero-actions{display:flex;gap:17px}.btn-outline{border:1.5px solid white;background:#06182a65;color:#fff}.hero-script{position:absolute;right:4.8%;bottom:33px;z-index:2;text-align:center;color:#fff;font-family:Georgia,serif;font-style:italic;font-size:23px;line-height:1.1;transform:rotate(-7deg);text-shadow:0 2px 8px #0018}.hero-script span{display:block;width:65%;height:2px;background:#d4a047;margin:7px auto 0}.trust-bar{background:#03182c;color:#fff;min-height:84px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{display:flex;align-items:center;gap:20px;min-height:84px;padding:12px 25px;position:relative}.trust-item:first-child{padding-left:0}.trust-item:not(:last-child):after{content:"";height:44px;width:1px;background:#ffffff40;position:absolute;right:0}.trust-icon{color:#0d91ff;width:39px;height:39px;flex-shrink:0}.trust-item strong,.trust-item small{display:block}.trust-item strong{font-size:13px;margin-bottom:6px}.trust-item small{font-size:11px;color:#d5dfec}.about-section{padding:28px 0;background:#fff}.about-grid{display:grid;grid-template-columns:29% 42% 1fr;gap:40px;align-items:center}.about-photo{height:208px;border-radius:16px;overflow:hidden;border-left:6px solid #d3a048}.about-photo img{width:100%;height:100%;object-fit:cover}.gold-label{color:#b5790b;margin:0 0 8px;letter-spacing:2.5px}.gold-label span{display:inline-block;width:42px;height:1px;background:#d6a13f;vertical-align:middle;margin:0 9px}.about-copy h2,.section-heading h2,.cta-inner h2,.careers-inner h2{font-size:29px;letter-spacing:-.8px;line-height:1.13;margin:0 0 13px;font-weight:800}.about-copy>p:not(.eyebrow){font-size:14px;color:#385273;line-height:1.48;margin:0 0 12px}.text-link{color:#008aff;font-size:14px;font-weight:800;display:inline-flex;align-items:center;gap:8px}.benefits{border-left:1px solid #c99840;padding-left:45px;display:flex;flex-direction:column;gap:12px}.benefit{display:flex;align-items:center;gap:22px}.benefit svg{color:#0a8dff;flex-shrink:0}.benefit strong,.benefit small{display:block}.benefit strong{font-size:14px}.benefit small{color:#3b5575;font-size:12px;margin-top:3px}.services-section{background:linear-gradient(130deg,#eef5fd,#f9fbff 60%,#e8f1fb);padding:23px 0 38px}.section-heading{text-align:center}.section-heading .gold-label{margin-bottom:5px}.section-heading h2{margin-bottom:7px}.draft-note{font-size:12px;color:#667e98;margin:0 0 20px}.service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.service-card{background:#fff;border-radius:15px;min-height:154px;text-align:center;padding:15px 12px;box-shadow:0 7px 22px #06294d0b;transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-5px);box-shadow:0 14px 28px #06294d19}.service-card svg{color:#098bfa;margin-bottom:5px}.service-card h3{font-size:12px;margin:0 0 7px;line-height:1.25}.service-card p{font-size:11px;line-height:1.35;color:#405a79;margin:0}.cta-section{background:#071f39;color:#fff;padding:56px 0}.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:50px}.cta-inner>div:first-child{max-width:600px}.cta-inner p:not(.eyebrow){color:#c7d7e9;line-height:1.6}.contact-placeholder{border:1px solid #ffffff3b;border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:10px;min-width:320px}.contact-placeholder svg{color:#f2c26d}.contact-placeholder span{color:#b9cce0;font-size:13px}.careers-section{padding:52px 0}.careers-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}.careers-inner p:not(.eyebrow){color:#4b6582}.btn-outline-dark{border:1px solid #0b2a4c;color:#0b2a4c}footer{background:#031326;color:#fff;padding:35px 0 18px}.footer-inner{display:flex;justify-content:space-between;gap:20px}.footer-inner strong{font-size:16px}.footer-inner p,.footer-bottom{color:#a8bad0;font-size:12px}.footer-inner>div:last-child{display:flex;gap:22px;font-size:13px}.footer-bottom{border-top:1px solid #ffffff21;margin-top:26px;padding-top:18px}@media(max-width:1100px){.nav-links{gap:20px}.about-grid{grid-template-columns:30% 1fr;gap:25px}.benefits{grid-column:1/-1;border-left:0;border-top:1px solid #d7aa60;padding:18px 0 0;flex-direction:row;justify-content:space-between}.trust-item{padding:12px}.service-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.container,.nav-inner{width:calc(100% - 36px)}.site-header{height:70px}.brand{width:145px;height:66px}.brand img{width:155px}.nav-cta{margin-left:auto;padding:0 12px;font-size:0;min-height:39px}.nav-cta svg{width:20px}.mobile-menu{display:block}.nav-links{display:none;position:absolute;top:70px;left:0;right:0;background:#061b32;height:auto;padding:14px 20px 22px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 12px 18px #0019}.nav-links.open{display:flex}.nav-links a{height:46px}.nav-links a.active:after{bottom:3px;width:40px}.hero{height:auto;min-height:560px}.hero-photo{top:0;right:0;bottom:0;left:0;background-position:65% top;opacity:.75}.hero-shade{background:linear-gradient(90deg,#041a31f5,#041a31b3 65%,#041a3150),linear-gradient(0deg,#041a31dd,transparent 70%)}.hero-content{padding:85px 0 100px}.hero h1{font-size:38px}.hero-description{font-size:15px}.hero-script{bottom:18px;right:25px;font-size:18px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item:first-child{padding-left:12px}.trust-item:nth-child(2):after{display:none}.about-grid{grid-template-columns:1fr;gap:20px}.about-photo{height:240px}.benefits{display:grid;grid-template-columns:repeat(2,1fr)}.service-grid{grid-template-columns:repeat(2,1fr)}.cta-inner,.careers-inner,.footer-inner{flex-direction:column;align-items:flex-start}.contact-placeholder{min-width:0;width:100%}.footer-inner>div:last-child{flex-wrap:wrap}}@media(max-width:420px){.hero h1{font-size:32px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-eyebrow{font-size:10px;letter-spacing:1.5px}.trust-grid{grid-template-columns:1fr}.trust-item:after{display:none}.trust-item{min-height:65px}.benefits{grid-template-columns:1fr}.service-grid{gap:9px}.service-card{padding:16px 8px}.about-copy h2,.section-heading h2{font-size:25px}}.site-header{height:90px;overflow:visible;isolation:isolate;background:#03172d}.logo-panel{position:absolute;left:0;top:0;width:460px;height:112px;z-index:1;pointer-events:none}.logo-curve{width:100%;height:100%;display:block;overflow:visible}.nav-inner{width:min(1320px,calc(100% - 64px));max-width:1320px;padding-left:375px;position:relative;z-index:3;gap:clamp(12px,2vw,26px)}.brand{position:absolute;left:0;top:7px;width:205px;height:77px;display:flex;align-items:center;justify-content:center;overflow:visible;z-index:4}.brand img{display:block;width:205px;height:76px;object-fit:contain}.nav-links{gap:clamp(17px,2.4vw,42px);min-width:0}.nav-cta{flex-shrink:0}.nav-cta span{display:inline}.hero{height:auto;min-height:365px}.hero-content{padding-top:53px;padding-bottom:43px}@media(max-width:1250px){.logo-panel{width:385px;height:105px}.nav-inner{width:calc(100% - 44px);padding-left:330px;gap:14px}.brand{left:0;width:175px;height:73px}.brand img{width:175px;height:68px}.nav-links{gap:clamp(13px,1.6vw,24px)}.nav-cta{padding:0 16px;font-size:12px}}@media(max-width:1100px){.site-header{height:76px}.logo-panel{width:300px;height:91px}.nav-inner{padding-left:250px}.brand{top:5px;left:0;width:145px;height:65px}.brand img{width:145px;height:60px}.nav-links{display:none;position:absolute;top:76px;left:-22px;right:-22px;background:#061b32;height:auto;padding:14px 22px 22px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 12px 18px #0019}.nav-links.open{display:flex}.nav-links a{height:46px}.nav-links a.active:after{bottom:3px;width:40px}.mobile-menu{display:block;flex-shrink:0}.nav-cta{margin-left:auto}}@media(max-width:760px){.site-header{height:70px}.logo-panel{width:138px;height:70px;background:#fff}.logo-curve{display:none}.nav-inner{width:100%;padding:0 14px 0 146px;gap:10px}.brand{left:13px;top:4px;width:112px;height:62px}.brand img{width:112px;height:59px;object-fit:contain}.nav-links{top:70px;left:0;right:0}.nav-cta{min-height:38px;padding:0 13px;font-size:12px;gap:7px}.nav-cta svg{width:17px;height:17px}.nav-cta span{display:inline}.mobile-menu{padding:5px;display:flex;align-items:center;justify-content:center}.hero{min-height:0}.hero-content{padding:76px 0 75px}.hero h1{font-size:clamp(29px,7.3vw,40px);letter-spacing:-.8px}.hero-description{max-width:100%}.hero-photo{background-position:65% center}}@media(max-width:470px){.nav-inner{padding-left:139px;padding-right:10px;gap:7px}.logo-panel{width:132px}.brand{left:8px;width:113px}.brand img{width:113px}.nav-cta{padding:0 9px;font-size:10px;min-height:36px}.nav-cta svg{width:15px;height:15px}.hero-content{padding-top:65px;padding-bottom:70px}.hero-actions{gap:12px}.hero-actions .btn{min-height:46px}.hero h1{font-size:clamp(28px,8vw,34px)}}@media(max-width:365px){.nav-cta span{display:none}.nav-cta{width:40px;padding:0}.nav-inner{padding-left:139px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.service-card{transition:none}}@media(min-width:1101px){.site-header{height:78px}.logo-panel{height:101px}.brand{left:49px;top:1px;width:218px;height:76px}.brand img{width:194px;height:71px}.nav-links a.active:after{bottom:17px}}@media(min-width:1101px)and (max-width:1250px){.logo-panel{height:94px}.brand{left:43px;top:1px;width:184px;height:73px}.brand img{width:174px;height:66px}}@media(min-width:761px)and (max-width:1100px){.site-header{height:70px}.logo-panel{height:85px}.brand{left:28px;top:2px;width:150px;height:64px}.brand img{width:143px;height:59px}.nav-links{top:70px}}@media(max-width:760px){.site-header,.logo-panel{height:64px}.brand{left:13px;top:2px;width:112px;height:60px}.brand img{width:108px;height:54px}.nav-links{top:64px}}@media(max-width:470px){.logo-panel{height:64px}.brand{left:9px;top:2px;width:113px;height:60px}.brand img{width:108px;height:54px}}@media(min-width:1251px){.logo-panel{width:390px;height:108px}.brand{left:40px;top:2px;width:200px;height:74px}.brand img{width:187px;height:69px}.nav-inner{padding-left:300px}}@media(min-width:1101px)and (max-width:1250px){.logo-panel{width:345px;height:100px}.brand{left:33px;top:2px;width:179px;height:70px}.brand img{width:169px;height:65px}.nav-inner{padding-left:280px}}@media(min-width:761px)and (max-width:1100px){.logo-panel{width:285px;height:84px}.brand{left:23px;top:2px;width:149px;height:62px}.nav-inner{padding-left:230px}}@media(min-width:1251px){.logo-panel{width:320px;height:98px}.brand{left:29px;top:2px;width:195px;height:73px}.brand img{width:184px;height:auto}.nav-inner{padding-left:270px}}@media(min-width:1101px)and (max-width:1250px){.logo-panel{width:295px;height:94px}.brand{left:24px;top:2px;width:181px;height:69px}.brand img{width:171px;height:auto}.nav-inner{padding-left:255px}}@media(min-width:761px)and (max-width:1100px){.logo-panel{width:255px;height:83px}.brand{left:19px;top:2px;width:151px;height:62px}.brand img{width:142px;height:auto}.nav-inner{padding-left:215px}}@media(max-width:760px){.logo-panel{width:138px;height:64px;background:#fff}.logo-curve{display:none}.brand{left:12px;top:2px;width:112px;height:60px}.brand img{width:108px;height:auto}}@media(max-width:470px){.logo-panel{width:132px}.brand{left:9px}}@media(min-width:1251px){.brand{left:29px;top:8px;width:195px;height:62px}.brand img{width:164px;max-height:63px;object-fit:contain}}@media(min-width:1101px)and (max-width:1250px){.brand{left:24px;top:8px;width:181px;height:58px}.brand img{width:154px;max-height:59px;object-fit:contain}}@media(min-width:761px)and (max-width:1100px){.brand{left:19px;top:7px;width:151px;height:52px}.brand img{width:131px;max-height:52px;object-fit:contain}}@media(max-width:760px){.brand{left:12px;top:5px;width:112px;height:54px}.brand img{width:103px;max-height:52px;object-fit:contain}}@media(max-width:470px){.brand{left:9px}}
