@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,600;1,600&display=swap');
:root{font-family:"DM Sans",Arial,sans-serif;color:#063486;background:#f8fbff}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.v1-page{min-height:100vh;background:#fff;overflow:hidden}.v1-topbar{height:153px;background:radial-gradient(circle at 50% -80%,#175fae,#003572 62%);color:white}.v1-topbar-inner{height:100%;max-width:1550px;margin:auto;padding:16px 54px;display:flex;align-items:center;justify-content:space-between;gap:30px}.v1-health-logo{height:118px;width:auto;background:white;padding:5px}.v1-title{text-align:center;display:grid;gap:3px;line-height:1}.v1-title strong{font-size:30px;letter-spacing:.3px}.v1-title span{font-size:22px;font-weight:400}.v1-title b{font-size:26px;margin-top:9px}.v1-title i{display:inline-grid;place-items:center;width:45px;height:45px;margin-left:4px;border:8px solid #20b0e9;border-left-color:#f1c620;border-bottom-color:#ed4ca0;border-radius:50%;font-size:16px;font-style:normal}.v1-state{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:2px}.v1-state strong{font-size:17px;letter-spacing:0}.v1-state em{font-style:normal;font-size:24px;line-height:.8;letter-spacing:0;color:#13a9e7;border-left:1px solid white;padding-left:18px}.v1-nav{height:45px;background:#fff;box-shadow:0 2px 6px #0c3b8920;display:flex;justify-content:space-between;align-items:stretch;padding:0 max(54px,calc((100vw - 1550px)/2));position:relative;z-index:2}.v1-nav>div{display:flex;gap:28px}.v1-nav a{padding:13px 4px 10px;font-size:14px}.v1-nav .active{font-weight:700;border-bottom:3px solid #1675df}.v1-nav p{font-size:13px;margin:auto 0}.v1-nav p b{color:#1269d4;letter-spacing:-2px;margin-right:10px}.v1-hero{height:304px;position:relative;background:linear-gradient(90deg,#fbfdff 0%,#eaf5ff 55%,#c2e7fc 100%);overflow:hidden}.v1-hero-content{position:relative;z-index:1;max-width:1550px;margin:auto;padding:30px 54px}.v1-eyebrow{margin:0 0 7px;font-size:12px;letter-spacing:3px;font-weight:600}.v1-hero h1{font-size:47px;line-height:1.06;margin:0;letter-spacing:-2.5px}.v1-lead{font-size:17px;line-height:1.35;max-width:780px;margin:8px 0 15px}.v1-pillars{display:flex;gap:42px}.v1-pillars>div{display:flex;align-items:center;gap:11px}.v1-pillars i{font-style:normal;width:58px;height:58px;display:grid;place-items:center;background:#e9f3ff;color:#1675df;border-radius:13px;font-weight:700;letter-spacing:-3px;font-size:19px}.v1-pillars strong,.v1-pillars small{display:block}.v1-pillars strong{font-size:13px}.v1-pillars small{font-size:11px;margin-top:3px}.v1-landscape{position:absolute;right:0;top:0;width:57%;height:100%;overflow:hidden;background:linear-gradient(100deg,transparent,#8bcaf0aa)}.mountain-one,.mountain-two{position:absolute;bottom:-90px;border-radius:50% 50% 0 0;background:#7fb98e;opacity:.78}.mountain-one{height:290px;width:650px;right:40px}.mountain-two{height:230px;width:430px;right:330px;background:#9cc8a2;opacity:.6}.sun{position:absolute;width:270px;height:270px;border-radius:50%;right:260px;top:-150px;background:#fff8b5aa}.church{position:absolute;right:105px;bottom:-6px;width:62px;height:133px;background:#fcfcf3;border:4px solid #8d836f;box-shadow:16px 37px 0 7px #eae5d5}.church:before{content:"";position:absolute;left:17px;top:-72px;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:72px solid #304b5c}.v1-location{position:absolute;z-index:2;right:42px;bottom:13px;background:#fffffff0;border-radius:13px;box-shadow:0 6px 20px #05377d33;padding:13px 19px;display:flex;align-items:center;gap:13px}.v1-location b{font-size:24px;color:#034397}.v1-location strong,.v1-location small{display:block}.v1-location strong{font-size:12px}.v1-location small{font-size:11px;margin-top:3px}.v1-panels{min-height:313px;max-width:1550px;margin:auto;padding:15px 54px 35px}.v1-panels h2{font-size:29px;line-height:1;margin:0;letter-spacing:-1.4px}.v1-panels>p{margin:5px 0 26px;font-size:14px}.v1-vaccine-card{width:555px;margin:auto;min-height:158px;border:1px solid #dbe8fd;border-radius:14px;box-shadow:0 13px 27px #0a4eae14;display:flex;align-items:center;padding:20px;gap:24px;background:white;transition:transform .2s,box-shadow .2s}.v1-vaccine-card:hover{transform:translateY(-4px);box-shadow:0 18px 31px #0a4eae24}.v1-syringe{width:116px;height:116px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#f4eaff,#e3d2ff);display:grid;place-items:center;color:#7b21e7;font-size:58px}.v1-card-copy{flex:1}.v1-card-copy strong,.v1-card-copy small{display:block}.v1-card-copy strong{font-size:27px;letter-spacing:-1px}.v1-card-copy small{font-size:17px;line-height:1.25;margin-top:4px}.v1-arrow{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#e8f3ff;color:#1772df;font-size:52px;font-family:Arial;font-weight:300}.v1-info{max-width:1550px;margin:auto;padding:0 54px 14px;display:grid;grid-template-columns:1fr 1.8fr;gap:14px}.v1-info>div{min-height:50px;border-radius:10px;background:#edf5ff;padding:10px 25px;display:flex;align-items:center;gap:14px;font-size:11px;color:#5d74a5}.v1-info b{font-size:25px;color:#096ce5}.v1-info strong{color:#063486}.v1-info small{display:block}.v1-info em{font-style:normal;font-weight:700;color:#063486}.v1-info>div:last-child>span:last-child{margin-left:auto}.v1-footer{border-top:1px solid #dce9fa;padding:13px 54px 18px;display:flex;justify-content:space-between;font-size:10px;line-height:1.4;color:#244f92}.v1-footer em{font-family:"Playfair Display";font-size:17px;text-align:right;color:#0c56c1}.coming-soon-page{min-height:100vh;background:linear-gradient(135deg,#063f49,#118175);color:#fff;padding:44px max(28px,calc((100vw - 1080px)/2))}.back-link{display:inline-block;font-size:14px;opacity:.8;margin-bottom:120px}.coming-soon-page section{max-width:660px}.coming-soon-page h1{font-size:56px;letter-spacing:-2px;margin:0 0 16px}.coming-soon-page section>p:not(.eyebrow){font-size:19px;line-height:1.55;opacity:.84;margin:0 0 26px}.not-found{padding:64px}@media(max-width:900px){.v1-topbar{height:auto}.v1-topbar-inner{padding:12px 20px}.v1-health-logo{height:76px}.v1-title strong{font-size:20px}.v1-title span{font-size:15px}.v1-title b{font-size:17px}.v1-state{display:none}.v1-nav{padding:0 20px}.v1-nav p,.v1-nav a:not(.active){display:none}.v1-hero{height:auto}.v1-hero-content{padding:32px 20px}.v1-hero h1{font-size:38px}.v1-landscape{opacity:.32;width:100%}.v1-pillars{flex-wrap:wrap;gap:12px}.v1-pillars i{width:40px;height:40px;font-size:14px}.v1-panels,.v1-info{padding-left:20px;padding-right:20px}.v1-vaccine-card{width:100%;max-width:555px}.v1-info{grid-template-columns:1fr}.v1-info>div:last-child>span:last-child{display:none}.v1-footer{padding-left:20px;padding-right:20px}.v1-location{display:none}}@media(max-width:480px){.v1-title strong{font-size:16px}.v1-title span{font-size:12px}.v1-title i{width:30px;height:30px;border-width:5px}.v1-health-logo{height:60px}.v1-hero h1{font-size:33px}.v1-lead{font-size:15px}.v1-vaccine-card{gap:14px;padding:15px}.v1-syringe{width:80px;height:80px;font-size:40px}.v1-card-copy strong{font-size:23px}.v1-card-copy small{font-size:14px}.v1-arrow{width:39px;height:39px;font-size:37px}.v1-footer em{display:none}}
