*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#091e54;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.header{background:#fff;justify-content:space-between;align-items:center;gap:40px;min-height:138px;padding:12px 4.5vw;display:flex}.logo img{width:min(390px,33vw);display:block}.header-right{justify-items:end;gap:12px;display:grid}.languages{gap:8px;display:flex}.languages button{color:#183b80;cursor:pointer;background:0 0;border:0;font-size:12px}.languages button.active{font-weight:800}.header-contact{justify-content:flex-end;align-items:center;gap:16px;display:flex}.header-address{color:#092b73;text-align:left;background:#eef6ff;border:2px solid #b8d3f7;border-radius:9px;align-items:center;gap:10px;padding:10px 14px;font-size:16px;font-weight:800;line-height:1.25;display:flex;box-shadow:0 3px 10px #0750c81a}.header-address>span:first-child{color:#0648bd;font-size:27px}.header-address:hover,.header-address:focus-visible{color:#0648bd;background:#e3f0ff;border-color:#0648bd;outline:3px solid #0750c829;text-decoration:none}.phone{color:#0648bd;white-space:nowrap;font-size:18px;font-weight:800}.header nav{color:#111;gap:29px;font-size:13px;display:flex}.header nav a:first-child{color:#0648bd;border-bottom:3px solid #0648bd;padding-bottom:10px}.header nav a:hover{color:#0648bd}.hero{background:linear-gradient(90deg,#f7f7f6 0%,#fff 50%,#e7e5e0 100%);border-bottom:7px solid #064cc5;grid-template-columns:55% 45%;min-height:515px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";background:#064cc5;border-radius:50% 50% 0 0/100% 100% 0 0;height:65px;position:absolute;bottom:-36px;left:-3%;right:-3%}.hero-copy{z-index:2;padding:44px 3.5vw 45px 5vw}.hero h1{letter-spacing:-.025em;margin:0;font-size:clamp(38px,4.2vw,65px);line-height:1.08}.hero h1 span{display:block}.hero h1 .accent{color:#0750c8}.hero-copy>i{border-top:3px solid #0750c8;width:42px;margin:25px 0;display:block}.hero-copy>p{color:#111;max-width:540px;font-size:18px;line-height:1.5}.hero-actions{gap:16px;margin-top:28px;display:flex}.hero-actions a{color:#0642a9;text-transform:uppercase;border:2px solid #0750c8;border-radius:7px;align-items:center;gap:12px;min-height:66px;padding:10px 18px;font-size:13px;font-weight:800;display:flex}.hero-actions a b{font-size:29px;font-weight:400}.hero-actions a.filled{color:#fff;background:#0750c8}.hero-photo{background:radial-gradient(circle at 55% 48%,#fff 0,#eceae5 48%,#d5d2cb 100%);justify-content:center;align-items:flex-end;display:flex;position:relative}.hero-photo img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 18px #0000001a);width:100%;height:100%;max-height:520px}.services{padding:24px 4.5vw 33px}.services h2{text-align:center;margin:0 0 26px;font-size:30px}.service-row{grid-template-columns:repeat(8,1fr);display:grid}.service-row article{text-align:center;border-right:1px solid #d7dfec;flex-direction:column;justify-content:center;align-items:center;min-height:112px;padding:0 15px;display:flex}.service-row article:last-child{border:0}.service-row b{color:#0750c8;margin-bottom:13px;font-size:37px;font-weight:400;line-height:1}.service-row span{font-size:13px;font-weight:800;line-height:1.25}.nimble{background:linear-gradient(100deg,#eaf3ff,#f7fbff);border:1px solid #cbdcf5;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin:0 4.5vw 12px;padding:22px 28px;display:flex}.nimble>div:first-child{align-items:center;gap:18px;display:flex}.nimble>div:first-child>span{color:#fff;background:#0750c8;border-radius:14px;place-items:center;width:54px;height:54px;font-size:30px;font-weight:800;display:grid}.nimble h2{margin:0 0 4px;font-size:22px}.nimble p{color:#405574;margin:0;font-size:13px}.nimble-actions{gap:10px;display:flex}.nimble-actions a{color:#fff;white-space:nowrap;background:#092b73;border-radius:7px;padding:13px 16px;font-size:12px;font-weight:800}.nimble-actions a:last-child{background:#0750c8}.about{border-top:1px solid #dce3ee;grid-template-columns:1fr;gap:24px;margin:0 5vw;padding:28px 0;display:grid}.storefront{background:#eef2f7;border-radius:14px;min-height:330px;overflow:hidden}.storefront img{object-fit:cover;width:100%;height:100%}.about-copy{padding:4px 10px}.about-copy small{color:#0750c8;font-weight:800}.about-copy h2{margin:9px 0 3px;font-size:38px}.about-copy h3{color:#0750c8;margin:0 0 16px;font-size:19px}.about-copy p{color:#1c2948;max-width:980px;font-size:14px;line-height:1.55}.strengths{grid-template-columns:1fr 1fr;gap:11px 30px;margin:20px 0;display:grid}.strengths span{font-size:14px}.strengths span:first-letter{color:#0750c8}.blue-button{color:#fff;text-transform:uppercase;background:#0750c8;border-radius:6px;padding:14px 24px;font-size:13px;font-weight:800;display:inline-flex}.education{border-top:1px solid #dce3ee;border-bottom:1px solid #dce3ee;grid-template-columns:30% 70%;gap:35px;margin:0 4.5vw;padding:25px 0;display:grid}.education-intro h2{margin:0 0 4px;font-size:30px}.education-intro h3{color:#0750c8;margin:0 0 12px}.education-intro p{font-size:14px;line-height:1.5}.video-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.video-grid a{flex-direction:column;gap:6px;font-size:13px;display:flex}.video-grid strong{color:#092b73}.video-grid span{color:#333;font-size:12px}.thumb{background:linear-gradient(135deg,#dfe7f2,#8ea4bf);border-radius:10px;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.thumb:before{content:"";border:12px solid #ffffffb8;border-radius:20px;width:95px;height:24px;transform:rotate(-20deg)}.thumb-2{background:linear-gradient(135deg,#ead9cc,#b78f78)}.thumb-3{background:linear-gradient(135deg,#d9e1e9,#64798c)}.thumb-4{background:linear-gradient(135deg,#e0e6ec,#9eb0bf)}.thumb b{color:#fff;background:#10141bad;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:3px;font-size:20px;display:grid;position:absolute}.reviews{text-align:center;grid-template-columns:1fr 1.2fr 1fr;align-items:center;margin:0 4.5vw;padding:22px 0;display:grid}.reviews>div{flex-direction:column;align-items:center;gap:7px;display:flex}.reviews>div:first-child{border-right:1px solid #dce3ee}.reviews>div:last-child{border-left:1px solid #dce3ee}.reviews strong{font-size:27px}.google{color:#4285f4}.yelp{color:#111}.stars{color:#f7b500;letter-spacing:3px;font-size:25px}.yelp-stars{color:#e51b23;font-size:23px}.reviews a{color:#fff;text-transform:uppercase;background:#0750c8;border-radius:5px;margin-top:5px;padding:10px 20px;font-size:11px;font-weight:800}.reviews>div:last-child a{background:#e51b23}.reviews blockquote{color:#132e70;margin:0;padding:10px 40px;font-style:italic;font-weight:600;line-height:1.5}.reviews blockquote small{color:#8290aa;margin-top:9px;font-weight:400;display:block}.info{background:#f6f8fc;border-radius:14px 14px 0 0;grid-template-columns:repeat(4,1fr);gap:20px;margin:0 .8vw;padding:20px 4vw;display:grid}.info article{border-right:1px solid #d8e0ed;gap:15px;padding-right:20px;display:flex}.info article:last-child{border:0}.info article>b{color:#0750c8;font-size:32px}.info strong{font-size:13px}.info p,.info a{margin:5px 0;font-size:12px;line-height:1.45}.info a{color:#0750c8;font-weight:700;text-decoration:underline}footer{color:#fff;background:#0643ad;grid-template-columns:1.3fr .8fr 1fr 1fr .75fr;gap:35px;padding:30px 3vw;display:grid}.footer-brand img{background:#fff;border-radius:4px;width:245px;padding:8px}.footer-brand p{font-size:13px;font-weight:700;line-height:1.45}footer>div:not(.footer-brand){flex-direction:column;gap:7px;font-size:12px;display:flex}footer strong{margin-bottom:4px;font-size:14px}footer a{text-decoration:underline}footer span{line-height:1.45}.qr{background:#fff;width:90px;height:90px;margin-top:6px;padding:6px}.copyright{color:#5a6575;padding:9px 4vw;font-size:11px}.copyright span{float:right}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl] .header-right{justify-items:start}[dir=rtl] .hero:after{transform:scaleX(-1)}[dir=rtl] .service-row article{border-left:1px solid #d7dfec;border-right:0}[dir=rtl] .info article{border-left:1px solid #d8e0ed;border-right:0}@media (width<=1100px){.header{align-items:flex-start}.header nav{flex-wrap:wrap;justify-content:flex-end;gap:14px}.hero{grid-template-columns:52% 48%}.hero-actions{grid-template-columns:1fr 1fr;display:grid}.service-row{grid-template-columns:repeat(4,1fr)}.service-row article:nth-child(4){border:0}.video-grid{grid-template-columns:1fr 1fr}footer{grid-template-columns:1.2fr 1fr 1fr}.about{grid-template-columns:1fr}}@media (width<=760px){.header{align-items:center;min-height:0;padding:12px 5vw}.logo img{width:220px}.header-right{gap:6px}.header-contact{gap:12px}.header-address{font-size:12px}.header-address>span:first-child{font-size:20px}.header nav{display:none}.phone{font-size:14px}.languages button{font-size:10px}.hero{grid-template-columns:1fr}.hero-copy{padding:45px 7vw 30px}.hero h1{font-size:42px}.hero-copy>p{font-size:16px}.hero-photo{min-height:420px}.hero-actions{grid-template-columns:1fr 1fr}.hero-actions a{padding:10px;font-size:11px}.service-row{grid-template-columns:1fr 1fr}.service-row article{border-bottom:1px solid #d7dfec}.service-row article:nth-child(2n){border-right:0}.nimble{flex-direction:column;align-items:flex-start;margin:0 6vw}.nimble-actions{flex-wrap:wrap;width:100%}.about{grid-template-columns:1fr;margin:0 6vw}.storefront{min-height:300px}.about-copy h2{font-size:32px}.strengths{grid-template-columns:1fr}.education{grid-template-columns:1fr;margin:0 6vw}.video-grid{grid-template-columns:1fr 1fr}.thumb{height:120px}.reviews{grid-template-columns:1fr;gap:20px;margin:0 6vw}.reviews>div:first-child,.reviews>div:last-child{border:0}.reviews blockquote{border-top:1px solid #dce3ee;border-bottom:1px solid #dce3ee;padding:20px}.info{grid-template-columns:1fr 1fr}.info article:nth-child(2n){border:0}footer{grid-template-columns:1fr 1fr}.copyright span{float:none;margin-top:4px;display:block}}@media (width<=480px){.header{display:block}.logo img{margin:auto}.header-right{justify-items:center;margin-top:8px}.header-contact{flex-direction:column-reverse;gap:5px}.header-address{text-align:center;justify-content:center;font-size:11px}.hero-actions,.service-row,.video-grid,.info,footer{grid-template-columns:1fr}.info article{border-bottom:1px solid #d8e0ed;border-right:0;padding-bottom:14px}.footer-brand img{width:220px}.hero-photo{min-height:360px}.hero-photo img{max-height:360px}}.hero-delivery-car{background:#f1f3f5}.hero-delivery-car img{object-fit:contain;object-position:center;filter:none;max-height:none}.hero-delivery-car:after{content:"";pointer-events:none;border:1px solid #0750c814;position:absolute;inset:0}.pharmacist-portrait{background:linear-gradient(145deg,#f8fafc,#e7eef6)}.pharmacist-portrait img{object-fit:contain;object-position:center bottom}.email-note{background:#ffffff1a;border-left:3px solid #a9c7ff;padding:7px 8px;font-size:10px}.team{border-top:1px solid #dce3ee;margin:18px 0 20px;padding-top:16px}.team>strong{color:#0750c8;text-transform:uppercase;margin-bottom:10px;font-size:12px;display:block}.team>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.team article{background:#f2f6fc;border-radius:7px;padding:13px 14px}.team article b,.team article span,.team article em{display:block}.team article b{font-size:14px}.team article span{color:#52627b;margin-top:3px;font-size:12px}.team article em{color:#0750c8;margin-top:7px;font-size:11px;font-style:normal;font-weight:800}.phone{font-size:22px}@media (width<=760px){.phone{font-size:17px}}.announcement{color:#fff;letter-spacing:.015em;text-align:center;border-top:3px solid #ffffff73;border-bottom:4px solid #031a4d33;justify-content:center;align-items:center;gap:26px;min-height:76px;padding:12px 4vw;font-weight:800;transition:background .45s;display:flex;box-shadow:0 5px 16px #001a4e38}.announcement-0{background:linear-gradient(90deg,#066c4c,#0b9b6e,#066c4c)}.announcement-1{background:linear-gradient(90deg,#57219e,#7d3ed8,#57219e)}.announcement-2{background:linear-gradient(90deg,#9a3d00,#db6712,#9a3d00)}.announcement-3{background:linear-gradient(90deg,#052f80,#0860c5,#052f80)}.announcement a{text-shadow:0 2px 2px #00000042;justify-content:center;align-items:center;gap:18px;min-width:min(900px,78vw);font-size:23px;line-height:1.2;display:flex}.announcement a strong{letter-spacing:.12em;background:#00000029;border:2px solid #fff;border-radius:6px;flex:none;padding:7px 11px;font-size:12px}.announcement a span{color:#fff}.announcement-phone{white-space:nowrap}.announcement button{color:#fff;cursor:pointer;background:#ffffff24;border:2px solid #ffffffb8;border-radius:50%;flex:none;width:42px;height:42px;font-size:29px;line-height:1}.announcement button:hover,.announcement button:focus-visible{color:#0648bd;background:#fff;outline:none}.education{grid-template-columns:25% 75%;align-items:start}.education-intro{position:sticky;top:18px}.resource-note{color:#173d79;background:#eef5ff;border-radius:8px;margin-top:20px;padding:13px;font-size:12px!important}.resource-groups{gap:22px;display:grid}.resource-group h3{color:#0648bd;margin:0 0 10px;font-size:18px}.resource-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.resource-links a{color:#092b73;background:#fff;border:1px solid #d9e3f1;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:44px;padding:9px 12px;transition:background .18s,border-color .18s;display:grid}.resource-links a>span{color:#fff;background:#0750c8;border-radius:50%;place-items:center;width:24px;height:24px;padding-left:1px;font-size:9px;display:grid}.resource-links a strong{font-size:13px}.resource-links a em{color:#51647f;white-space:nowrap;font-size:10px;font-style:normal}.resource-links a:hover,.resource-links a:focus-visible{outline-offset:2px;background:#f1f6ff;border-color:#0b63ce;outline:2px solid #0b63ce}@media (width<=1100px){.education{grid-template-columns:1fr}.education-intro{position:static}}@media (width<=760px){.announcement{gap:8px;min-height:70px;padding:10px 2vw}.announcement a{flex:1;gap:9px;min-width:0;font-size:17px}.announcement a strong{padding:5px 7px;font-size:9px}.announcement button{width:34px;height:34px;font-size:23px}.resource-groups{gap:16px}.resource-group h3{font-size:16px}.resource-links{grid-template-columns:1fr}.resource-links a{min-height:38px;padding:7px 10px}.resource-links a>span{width:21px;height:21px}.resource-links a strong{font-size:12px}}@media (width<=480px){.announcement{min-height:82px}.announcement a{flex-direction:column;gap:5px;font-size:17px}.announcement a strong{font-size:8px}.resource-links a em{font-size:9px}}@media (prefers-reduced-motion:reduce){.resource-group a{transition:none}}@media (width<=760px){.team>div{grid-template-columns:1fr}}.team>img{aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:9px;width:min(100%,640px);height:auto;margin:0 auto 12px;display:block;box-shadow:0 8px 24px #05235c1f}.education-link-panel{background:linear-gradient(120deg,#f1f7ff,#fff);border:1px solid #cdddf2;border-radius:14px;align-items:center;gap:22px;min-height:185px;padding:24px 28px;display:flex}.education-link-panel>span{color:#fff;background:#0750c8;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;padding-left:4px;font-size:25px;display:grid;box-shadow:0 9px 24px #0750c833}.education-link-panel h3{color:#092b73;margin:0 0 7px;font-size:22px}.education-link-panel p{color:#465a78;margin:0 0 17px;font-size:14px;line-height:1.45}.education-link-panel .blue-button{padding:12px 18px}.education-banner{background:linear-gradient(120deg,#f1f7ff,#fff);border:1px solid #cdddf2;border-radius:14px;min-width:0;padding:18px 20px 12px;overflow:hidden}.education-banner-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.education-banner-head h3{color:#092b73;margin:0 0 4px;font-size:21px}.education-banner-head p{color:#465a78;margin:0;font-size:13px}.education-banner-head>a{color:#0750c8;text-underline-offset:3px;flex:none;font-size:12px;font-weight:800;text-decoration:underline}.guide-strip{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#75a3e8 #dce9fb;gap:10px;width:100%;padding:2px 2px 10px;display:flex;overflow:auto hidden}.guide-strip::-webkit-scrollbar{height:7px}.guide-strip::-webkit-scrollbar-track{background:#dce9fb;border-radius:20px}.guide-strip::-webkit-scrollbar-thumb{background:#75a3e8;border-radius:20px}.guide-chip{scroll-snap-align:start;color:#092b73;background:#fff;border:1px solid #d1dff1;border-radius:10px;flex:0 0 164px;grid-template-rows:1fr auto;grid-template-columns:28px 1fr;align-items:center;gap:3px 8px;min-height:70px;padding:10px;display:grid;box-shadow:0 3px 10px #092b730f}.guide-chip>span{color:#fff;background:#0750c8;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;padding-left:1px;font-size:9px;display:grid}.guide-chip strong{font-size:13px;line-height:1.2}.guide-chip em{color:#5b6d87;font-size:10px;font-style:normal}.guide-chip:hover,.guide-chip:focus-visible{outline-offset:2px;background:#f7faff;border-color:#0750c8;outline:2px solid #0750c8}.legal-page{background:linear-gradient(#eef5ff 0,#fff 320px);min-height:100vh;padding-bottom:60px}.legal-header{background:#fff;border-bottom:1px solid #dce6f4;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:18px max(5vw,24px);display:flex}.legal-header img{width:min(330px,58vw);display:block}.legal-home{color:#0750c8;border:2px solid #0750c8;border-radius:7px;padding:12px 18px;font-size:13px;font-weight:800}.legal-card{color:#182848;background:#fff;border:1px solid #d8e3f1;border-radius:16px;width:min(920px,90vw);margin:44px auto 0;padding:46px 54px;box-shadow:0 18px 50px #0830731a}.legal-kicker{letter-spacing:.13em;font-weight:800;color:#0750c8!important;margin:0 0 7px!important;font-size:12px!important}.legal-card h1{color:#092b73;margin:0;font-size:clamp(34px,5vw,52px);line-height:1.05}.legal-date{color:#66758d!important;margin:10px 0 28px!important;font-size:13px!important}.legal-card h2{color:#0a438f;margin:30px 0 8px;font-size:20px}.legal-card p{color:#2c3d59;margin:0 0 13px;font-size:15px;line-height:1.72}.legal-card a{color:#0750c8;font-weight:700;text-decoration:underline}.legal-note{background:#f0f6ff;border-left:4px solid #0750c8;border-radius:4px;padding:16px 18px;margin-top:32px!important;font-size:13px!important}@media (width<=600px){.legal-header{min-height:90px;padding:14px 5vw}.legal-header img{width:210px}.legal-home{padding:9px 11px;font-size:11px}.legal-card{width:92vw;margin-top:24px;padding:30px 23px}.legal-card p{font-size:14px}.legal-card h2{font-size:18px}}.guide-page{width:min(980px,92vw)}.guide-warning{background:#eef5ff;border-left:4px solid #0750c8;border-radius:5px;padding:15px 17px;margin:20px 0 28px!important}.guide-page .resource-group h2{margin:0 0 10px}.guide-page .resource-groups{margin-top:26px}@media (width<=760px){.education{gap:14px;padding:18px 0}.education-intro h2{font-size:25px}.education-intro h3{margin-bottom:7px;font-size:16px}.education-intro>p:not(.resource-note){margin:0}.resource-note{display:none}.education-link-panel{gap:13px;min-height:0;padding:15px}.education-link-panel>span{width:44px;height:44px;font-size:15px}.education-link-panel h3{font-size:17px}.education-link-panel p{margin-bottom:11px;font-size:12px}.education-link-panel .blue-button{padding:10px 14px;font-size:10px}.education-banner{padding:14px 12px 8px}.education-banner-head{align-items:flex-end;margin-bottom:10px}.education-banner-head h3{font-size:17px}.education-banner-head p{font-size:11px}.education-banner-head>a{font-size:10px}.guide-strip{gap:8px;padding-bottom:8px}.guide-chip{flex-basis:145px;min-height:60px;padding:8px}.guide-chip strong{font-size:12px}.guide-chip em{font-size:9px}.header-address{border-radius:7px;padding:8px 10px}.header-contact{gap:8px}}.announcement-0{background:linear-gradient(100deg,#4b1695,#a31364,#a82c0d);border-top-color:#ffe23b;border-bottom-color:#ffe23b;animation:none}.announcement-0 a{font-size:clamp(17px,2vw,23px);line-height:1.4}.announcement-0 a strong{color:#33126c;text-shadow:none;background:#ffe23b;border-color:#fff1a6}.announcement-0 a span{text-decoration:none}.seasonal-vaccine-card{color:#fff;text-align:center;background:linear-gradient(135deg,#52159b,#a31164);border:4px solid #ffe23b;border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin:0 0 16px;padding:22px 18px;display:flex;box-shadow:0 8px 22px #52159b3d}.seasonal-vaccine-card>strong{letter-spacing:.02em;font-size:clamp(20px,2.4vw,28px);line-height:1.2}.seasonal-vaccine-card .vaccine-season{color:#ffe23b;font-size:25px;font-weight:950}.vaccine-age-groups{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.vaccine-age-groups>span{color:#4b1695;background:#fff;border-radius:7px;flex:150px;padding:11px;font-size:18px;font-weight:900}.seasonal-vaccine-card .covid-available{font-size:21px;font-weight:950}.seasonal-vaccine-card .walk-in-message{color:#33126c;background:#ffe23b;border-radius:7px;width:100%;padding:12px 10px;font-size:clamp(17px,2vw,22px);font-weight:950;line-height:1.25}.seasonal-vaccine-card small{font-size:14px;font-weight:800}@media (width<=560px){.seasonal-vaccine-card{gap:10px;padding:18px 12px}.seasonal-vaccine-card .vaccine-season{font-size:23px}.vaccine-age-groups>span{font-size:17px}}.trust-strip{color:#fff;background:#062c6d;grid-template-columns:repeat(4,1fr);gap:10px;padding:15px 5vw;display:grid}.trust-strip span{text-align:center;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.trust-strip b{color:#fff;background:#19a66f;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.conversion-grid{background:#f2f7fd;grid-template-columns:1fr 1fr;gap:24px;padding:52px 5vw;display:grid}.conversion-card{background:#fff;border:1px solid #d4e1f1;border-radius:18px;padding:40px;position:relative;overflow:hidden;box-shadow:0 14px 38px #072b691a}.conversion-card:after{content:"";background:#0750c812;border-radius:50%;width:180px;height:180px;position:absolute;top:-76px;right:-76px}.eyebrow{color:#0750c8;letter-spacing:.13em;margin:0 0 10px;font-size:11px;font-weight:900;display:block}.conversion-card h2,.why-us h2{color:#092b73;letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08}.conversion-card>p{color:#40526f;min-height:66px;margin:15px 0 20px;font-size:15px;line-height:1.55}.vaccine-pills{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.vaccine-pills span{color:#08704d;background:#e8f7f1;border-radius:100px;padding:8px 11px;font-size:12px;font-weight:800}.transfer-steps{gap:9px;margin:0 0 24px;display:grid}.transfer-steps span{color:#233957;align-items:center;gap:11px;font-size:13px;font-weight:750;display:flex}.transfer-steps b{color:#fff;background:#0750c8;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.conversion-cta{color:#fff;text-align:center;text-transform:uppercase;background:#0750c8;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:62px;padding:12px 18px;font-size:14px;font-weight:900;display:flex;box-shadow:0 9px 20px #0750c838}.conversion-cta small{border-left:1px solid #ffffff80;padding-left:8px;font-size:12px}.vaccine-card .conversion-cta{background:#087653}.conversion-card>em{color:#687993;text-align:center;margin-top:12px;font-size:10px;font-style:normal;line-height:1.45;display:block}.why-us{text-align:center;background:#fff;padding:50px 5vw 58px}.why-us>h2{max-width:760px;margin:0 auto}.why-us>div{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1080px;margin:30px auto 0;display:grid}.why-us article{background:#fff;border:1px solid #dce6f3;border-radius:14px;padding:28px 22px;box-shadow:0 7px 22px #0a31690f}.why-us article>b{color:#0750c8;background:#eaf2ff;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 13px;font-size:20px;display:grid}.why-us h3{color:#122e68;margin:0 0 8px;font-size:17px}.why-us article p{color:#52647d;margin:0;font-size:13px;line-height:1.55}.hero-copy>p{max-width:600px}.hero-actions a{box-shadow:0 7px 18px #0750c81f}.conversion-intro{background:linear-gradient(115deg,#fff7dc 0,#f2f7fd 55%,#e9f8f2 100%);grid-template-columns:1fr 300px;align-items:center;gap:28px;padding:24px 5vw 8px;display:grid}.conversion-intro-copy{text-align:left}.conversion-intro span{color:#d25700;letter-spacing:.14em;font-size:12px;font-weight:950;display:block}.conversion-intro h1{color:#082d6b;letter-spacing:-.025em;margin:6px 0 5px;font-size:clamp(29px,3.4vw,47px);line-height:1.08}.conversion-intro p{color:#435875;margin:0;font-size:14px}.conversion-storefront{background:#fff;border:3px solid #fff;border-radius:13px;height:128px;position:relative;overflow:hidden;box-shadow:0 10px 28px #082d6b33}.conversion-storefront img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.conversion-storefront strong{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.08em;background:#052354e0;padding:7px 9px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.conversion-grid-top{background:linear-gradient(115deg,#fff7dc 0,#f2f7fd 55%,#e9f8f2 100%);padding-top:24px}.conversion-grid-top .conversion-card{border-width:2px;transition:transform .2s,box-shadow .2s;transform:translateY(0);box-shadow:0 18px 42px #072b6929}.conversion-grid-top .conversion-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px #072b6933}.conversion-grid-top .vaccine-card{background:linear-gradient(145deg,#fff 56%,#e5f7ef);border-color:#40aa84}.conversion-grid-top .transfer-card{background:linear-gradient(145deg,#fff 56%,#e8f1ff);border-color:#4d89e7}.conversion-grid-top .conversion-cta{font-size:15px}.conversion-grid-top .vaccine-card .conversion-cta{background:linear-gradient(90deg,#087653,#0aa476)}.conversion-grid-top .transfer-card .conversion-cta{background:linear-gradient(90deg,#0750c8,#1477e5)}@media (width<=900px){.trust-strip{grid-template-columns:repeat(2,1fr)}.conversion-grid{grid-template-columns:1fr}.conversion-card>p{min-height:0}.why-us>div{grid-template-columns:1fr}}@media (width<=760px){.conversion-intro{grid-template-columns:1fr 150px;gap:14px}.conversion-storefront{height:105px}.conversion-intro h1{font-size:30px}}@media (width<=560px){.conversion-intro{grid-template-columns:1fr 105px;gap:10px;padding:16px 4vw 4px}.conversion-intro h1{font-size:23px}.conversion-intro p{font-size:11px}.conversion-intro span{font-size:9px}.conversion-storefront{border-width:2px;height:88px}.conversion-storefront strong{padding:5px 3px;font-size:7px}.trust-strip{gap:8px;padding:12px 4vw}.trust-strip span{justify-content:flex-start;font-size:10px}.conversion-grid{gap:16px;padding:20px 4vw 26px}.conversion-card{border-radius:14px;padding:27px 21px}.conversion-card h2{font-size:28px}.conversion-cta{flex-wrap:wrap;gap:6px}.conversion-cta small{border:0;width:100%;padding:0}.why-us{padding:35px 5vw 42px}.why-us>div{margin-top:20px}.why-us article{padding:22px 18px}}.conversion-intro{grid-template-columns:1fr minmax(390px,34vw);gap:34px;padding:20px 5vw 10px}.conversion-storefront{border-width:4px;border-radius:15px;height:178px;box-shadow:0 12px 32px #082d6b3d}@media (width<=900px){.conversion-intro{grid-template-columns:1fr 290px;gap:18px}.conversion-storefront{height:145px}.conversion-intro h1{font-size:31px}}@media (width<=760px){.conversion-intro{grid-template-columns:1fr 200px;gap:14px}.conversion-storefront{height:125px}.conversion-intro h1{font-size:28px}}@media (width<=560px){.conversion-intro{grid-template-columns:1fr 150px;gap:10px}.conversion-storefront{height:110px}.conversion-intro h1{font-size:23px}}.conversion-grid-top .eyebrow{letter-spacing:.1em;border-radius:6px;width:max-content;max-width:100%;margin-bottom:15px;padding:8px 13px;font-size:15px;font-weight:950;line-height:1.1;box-shadow:0 5px 13px #05245b24;color:#fff!important}.conversion-grid-top .vaccine-card .eyebrow{background:#087653}.conversion-grid-top .transfer-card .eyebrow{background:#df5c00}.conversion-grid-top .transfer-card .eyebrow:before{content:"★ ";color:#fff3b0}.conversion-grid-top .vaccine-card .eyebrow:before{content:"✚ ";color:#d8fff0}@media (width<=560px){.conversion-grid-top .eyebrow{letter-spacing:.07em;padding:7px 9px;font-size:12px}}.conversion-storefront{aspect-ratio:16/8.4;background:#e8eef6;height:auto}.conversion-storefront img{object-fit:contain;object-position:center}.conversion-storefront strong{background:#052354e6}@media (width<=900px){.conversion-storefront{aspect-ratio:16/9;height:auto}}@media (width<=560px){.conversion-storefront{aspect-ratio:4/3;height:auto}}.conversion-grid-top .conversion-cta-top{min-height:56px;margin:0 0 22px}.conversion-grid-top .conversion-cta-top+h2{margin-top:0}.conversion-grid-top .vaccine-pills,.conversion-grid-top .transfer-steps{margin-bottom:8px}.conversion-grid-top .conversion-card>em{margin-top:13px}.conversion-grid-top .eyebrow{text-align:center;letter-spacing:.075em;width:100%;padding:13px 16px;font-size:20px;line-height:1.15}.conversion-grid-top .conversion-cta-top{min-height:64px;font-size:16px}@media (width<=760px){.conversion-grid-top .eyebrow{padding:11px 12px;font-size:17px}.conversion-grid-top .conversion-cta-top{font-size:14px}}.conversion-grid-top .eyebrow{box-shadow:none;text-align:left;border-bottom:4px solid;border-radius:0;padding:5px 0 12px;color:#092b73!important;background:0 0!important}.conversion-grid-top .vaccine-card .eyebrow{color:#087653!important}.conversion-grid-top .transfer-card .eyebrow{color:#d85800!important}.conversion-grid-top .conversion-cta-top{text-align:left;grid-template-columns:auto 1fr auto;gap:10px;padding:11px 18px;display:grid;position:relative}.conversion-grid-top .conversion-cta-top:after{content:"›";font-size:29px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.conversion-grid-top .conversion-cta-top b{color:#0648bd;letter-spacing:.06em;background:#fff;border-radius:5px;padding:8px 11px;font-size:14px}.conversion-grid-top .vaccine-card .conversion-cta-top b{color:#087653}.conversion-grid-top .conversion-cta-top span{text-transform:uppercase;align-self:center;font-size:15px}.conversion-grid-top .conversion-cta-top small{align-self:center;margin-right:24px;padding-left:12px;font-size:11px}.conversion-grid-top .conversion-cta-top:hover,.conversion-grid-top .conversion-cta-top:focus-visible{filter:brightness(1.08);outline-offset:3px;outline:3px solid #ffbf32;transform:translateY(-2px)}@media (width<=760px){.conversion-grid-top .conversion-cta-top{grid-template-columns:auto 1fr;padding:10px}.conversion-grid-top .conversion-cta-top small{text-align:center;border:0;grid-column:1/3;margin:0;padding:0}.conversion-grid-top .conversion-cta-top:after{right:9px}}.nowrap-phone{white-space:nowrap}.conversion-storefront{aspect-ratio:auto;flex-direction:column;height:auto;display:flex}.conversion-storefront img{object-fit:contain;object-position:center;width:100%;height:auto}.conversion-storefront strong{position:static}
