.page-app *{box-sizing:border-box}.page-app{scroll-behavior:smooth;font:16px/1.72 var(--font-inter), Arial, sans-serif;color:#173047;background:#fff;margin:0}.page-app a{color:inherit}.page-app header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e5edf2;position:sticky;top:0}.page-app nav{flex-wrap:wrap;align-items:center;gap:25px;max-width:1160px;margin:auto;padding:17px 25px;display:flex}.page-app nav a{color:#435d70;font-size:13px;text-decoration:none}.page-app nav a:hover{color:#1778a3}.page-app .brand{color:#102d4a;letter-spacing:-1px;margin-right:auto;font-size:22px;font-weight:800}.page-app .brand span{color:#2899b8}.page-app .wrap{max-width:1120px;margin:auto;padding:0 26px}.page-app .hero{background:linear-gradient(118deg,#f4f9fd 0%,#fff 58%,#e8f5f5 100%);padding:76px 0 72px}.page-app .eyebrow{letter-spacing:2px;text-transform:uppercase;color:#327e9e;font-size:12px;font-weight:800}.page-app h1{letter-spacing:-2px;color:#102d4a;max-width:950px;margin:16px 0 23px;font-size:clamp(37px,5vw,63px);line-height:1.12}.page-app h2{letter-spacing:-1px;color:#102d4a;margin:0 0 20px;font-size:clamp(27px,3.3vw,39px);line-height:1.2}.page-app h3{color:#17344e;margin:0 0 10px;font-size:20px;line-height:1.3}.page-app p{margin:0 0 17px}.page-app .lead{color:#4a6070;max-width:850px;font-size:20px;line-height:1.65}.page-app .section{border-bottom:1px solid #edf1f4;padding:72px 0}.page-app .split{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.page-app .statement{color:#143c51;background:#f0f9f9;border-left:4px solid #2f9eae;padding:20px 24px;font-size:22px;font-weight:700;line-height:1.45}.page-app .path{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}.page-app .step{background:#f7fafc;border-top:4px solid #4e8fc6;border-radius:0 0 12px 12px;min-height:230px;padding:23px 20px}.page-app .step:nth-child(2){border-color:#897fcb}.page-app .step:nth-child(3){border-color:#ca987d}.page-app .step:nth-child(4){border-color:#42a69c}.page-app .num{color:#91a8b8;margin-bottom:16px;font-size:30px;font-weight:800}.page-app .step p,.page-app .benefit p{color:#506574;font-size:15px}.page-app .benefits{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.page-app .benefit{border:1px solid #e0e9ed;border-radius:14px;padding:27px}.page-app .note{color:#546575;background:#f5f7fa;border-left:3px solid #a3b1bc;padding:18px 23px;font-size:14px}.page-app .btn{color:#fff;background:#173f61;border-radius:8px;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.page-app .next{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.page-app .next a{border:1px solid #cbdde6;border-radius:9px;padding:10px 16px;font-weight:650;text-decoration:none}.page-app footer{color:#e8f1f8;background:#102a43;padding:36px 0;font-size:13px}.page-app footer p{margin:0}.page-app .cards{grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0;display:grid}.page-app .card{background:#fff;border:1px solid #e2ebef;border-radius:14px;flex-direction:column;gap:15px;min-height:310px;padding:30px;display:flex}.page-app .card h2{margin:0;font-size:25px}.page-app .card p{color:#526878;font-size:15px}.page-app .card a{color:#167b9a;margin-top:auto;font-weight:750;text-decoration:none}@media (max-width:850px){.page-app .split,.page-app .path,.page-app .benefits,.page-app .cards{grid-template-columns:1fr}.page-app .hero{padding:52px 0}.page-app .section{padding:48px 0}.page-app .step{min-height:0}.page-app nav{gap:13px}.page-app nav a{font-size:12px}}.page-app .application-image{aspect-ratio:16/10;object-fit:contain;background:#eaf2f6;border-radius:13px;width:100%;height:auto;display:block}.page-app .card .application-image{width:calc(100% + 24px);max-width:none;margin:-12px -12px 4px}.page-app .hero-image{object-fit:contain;background:#eaf2f6;border-radius:18px;width:100%;height:auto;max-height:510px;display:block;box-shadow:0 12px 35px #15344c12}.page-app .hero-with-photo{grid-template-columns:1.1fr .9fr;align-items:center;gap:35px;display:grid}@media (max-width:850px){.page-app .hero-with-photo{grid-template-columns:1fr}}.page-app .appnav{position:static}.page-care{color:#17304a;background:#f6f9fc;margin:0;font-family:Arial,sans-serif;line-height:1.7}.page-care .wrap{max-width:980px;margin:auto;padding:64px 26px}.page-care .eyebrow{color:#148b9b;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.page-care h1{margin:15px 0;font-size:clamp(34px,5vw,55px);line-height:1.13}.page-care h2{font-size:26px}.page-care .lead{color:#51657a;max-width:800px;font-size:19px}.page-care .panel{background:#fff;border:1px solid #e1eaf2;border-radius:20px;margin:18px 0;padding:25px}.page-care .grid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.page-care .note{color:#62758a;margin-top:35px;font-size:13px}@media (max-width:700px){.page-care .grid{grid-template-columns:1fr}}.page-care .care-hero{object-fit:cover;object-position:center;border-radius:22px;width:100%;height:320px;margin:20px 0 26px;display:block}.page-care .care-feature-img{object-fit:cover;border-radius:14px;width:100%;height:175px;margin-bottom:14px;display:block}.page-care .care-credit{color:#73849a;margin:5px 0 22px;font-size:12px}@media (max-width:700px){.page-care .care-hero{height:230px}.page-care .care-feature-img{height:205px}}.page-firstaid{color:#17304a;background:#fff;margin:0;font:16px/1.75 Arial,sans-serif}.page-firstaid header{background:#f5f9fd;border-bottom:1px solid #dce8f2;padding:18px 5%}.page-firstaid nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.page-firstaid nav a{color:#14527f;font-size:14px;font-weight:700;text-decoration:none}.page-firstaid main{max-width:1100px;margin:auto;padding:36px 25px 65px}.page-firstaid h1{color:#113c72;margin:10px 0;font-size:clamp(35px,5vw,56px)}.page-firstaid h2,.page-firstaid h3{color:#155b89}.page-firstaid .lead{color:#15457b;font-size:23px;font-weight:800;line-height:1.4}.page-firstaid .hero{grid-template-columns:1fr 1fr;align-items:center;gap:34px;display:grid}.page-firstaid .hero img{object-fit:cover;border-radius:20px;width:100%}.page-firstaid .content{grid-template-columns:1.4fr 1fr;gap:42px;margin-top:30px;display:grid}.page-firstaid .panel{background:#f3f9fc;border-radius:20px;padding:25px}.page-firstaid li{margin:8px 0}.page-firstaid .closing{color:#fff;background:#123e73;border-radius:17px;margin-top:32px;padding:25px;font-size:20px;font-weight:800}@media (max-width:760px){.page-firstaid .hero,.page-firstaid .content{grid-template-columns:1fr}}
