.xs[data-astro-cid-2e7xxoqq]{scroll-margin-top:calc(var(--nav-h-compact) + 64px);padding-block:56px}.xs__head[data-astro-cid-2e7xxoqq]{max-width:820px;margin-bottom:24px}.xs__grid[data-astro-cid-2e7xxoqq]{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:56px;display:grid}.xs--flip[data-astro-cid-2e7xxoqq] .xs__grid[data-astro-cid-2e7xxoqq]{grid-template-columns:minmax(0,1fr) 270px}.xs--flip[data-astro-cid-2e7xxoqq] .xs__video[data-astro-cid-2e7xxoqq]{order:2}.xs--wide[data-astro-cid-2e7xxoqq] .xs__grid[data-astro-cid-2e7xxoqq]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px}.xs--wide[data-astro-cid-2e7xxoqq].xs--flip .xs__grid[data-astro-cid-2e7xxoqq]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.xs__video[data-astro-cid-2e7xxoqq]{position:relative}.xs__halo[data-astro-cid-2e7xxoqq]{background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 22%, transparent), transparent);pointer-events:none;border-radius:50%;position:absolute;inset:10% -18%}.xs--wide[data-astro-cid-2e7xxoqq] .xs__halo[data-astro-cid-2e7xxoqq]{inset:-12% -8%}.xs__video[data-astro-cid-2e7xxoqq] .xv{position:relative}.xs__kicker[data-astro-cid-2e7xxoqq]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.xs__target[data-astro-cid-2e7xxoqq]{color:var(--text-secondary);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.xs__target[data-astro-cid-2e7xxoqq] .icon{color:var(--c)}.xs__num[data-astro-cid-2e7xxoqq]{font-family:var(--font-display);color:var(--c);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.xs__total[data-astro-cid-2e7xxoqq]{color:var(--text-tertiary)}.xs__cat[data-astro-cid-2e7xxoqq]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--c) 11%, white);color:color-mix(in srgb, var(--c) 80%, black);align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.xs__title[data-astro-cid-2e7xxoqq]{font-family:var(--font-display);letter-spacing:-.8px;color:var(--text-primary);font-size:34px;font-weight:700;line-height:1.12}.xs__summary[data-astro-cid-2e7xxoqq]{max-width:640px;color:var(--text-secondary);margin-top:10px;font-size:16px;font-weight:500;line-height:1.7}.xs__client[data-astro-cid-2e7xxoqq]{max-width:440px;margin:0}.xs__client-cap[data-astro-cid-2e7xxoqq]{letter-spacing:.6px;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.xs__phone[data-astro-cid-2e7xxoqq]{box-shadow:0 18px 36px var(--shadow-medium);background:#fff;border:6px solid #0d1b2a;border-radius:24px;padding:18px 18px 16px;position:relative}.xs__phone-head[data-astro-cid-2e7xxoqq]{border-bottom:1px solid var(--grey-100);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;padding-bottom:12px;display:flex}.xs__phone-name[data-astro-cid-2e7xxoqq]{font-family:var(--font-display);color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.3}.xs__phone-dose[data-astro-cid-2e7xxoqq]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--c) 12%, white);color:color-mix(in srgb, var(--c) 80%, black);white-space:nowrap;flex:none;padding:4px 10px;font-size:12.5px;font-weight:800}.xs__phone-steps[data-astro-cid-2e7xxoqq]{color:var(--text-secondary);flex-direction:column;gap:6px;margin:12px 0 14px;padding-left:20px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.xs__phone-steps[data-astro-cid-2e7xxoqq] li[data-astro-cid-2e7xxoqq]::marker{color:var(--c);font-weight:800}.xs__phone-badge[data-astro-cid-2e7xxoqq]{border-radius:var(--radius-pill);color:#128a55;background:#1dbe771f;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.xs__more[data-astro-cid-2e7xxoqq]{border-radius:var(--radius-l);background:linear-gradient(135deg, color-mix(in srgb, var(--c) 10%, white), #fff);border:1px solid color-mix(in srgb, var(--c) 22%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:20px;padding:18px 20px;display:flex}.xs__more-text[data-astro-cid-2e7xxoqq]{flex:260px;align-items:center;gap:14px;min-width:0;display:flex}.xs__more-count[data-astro-cid-2e7xxoqq]{font-family:var(--font-display);letter-spacing:-1px;color:var(--c);flex:none;font-size:30px;font-weight:700}.xs__more-icon[data-astro-cid-2e7xxoqq]{background:color-mix(in srgb, var(--c) 14%, white);width:44px;height:44px;color:var(--c);border-radius:14px;flex:none;place-items:center;display:grid}.xs__more-label[data-astro-cid-2e7xxoqq]{color:var(--text-primary);font-size:14.5px;font-weight:700;line-height:1.45}.xs__more-actions[data-astro-cid-2e7xxoqq]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xs__more[data-astro-cid-2e7xxoqq] .xs__cta{padding:12px 18px}.xs__next[data-astro-cid-2e7xxoqq]{border-radius:var(--radius-m);color:var(--text-secondary);transition:color var(--motion-fast), background-color var(--motion-fast);align-items:center;gap:6px;padding:12px 14px;font-size:14.5px;font-weight:700;display:inline-flex}.xs__next[data-astro-cid-2e7xxoqq] .icon{transition:transform var(--motion-hover) var(--ease)}.xs__next[data-astro-cid-2e7xxoqq]:hover{color:var(--c);background:color-mix(in srgb, var(--c) 8%, transparent)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.xs__next[data-astro-cid-2e7xxoqq]:hover .icon{transform:translateY(3px)}}@media (width<=1023px){.xs[data-astro-cid-2e7xxoqq]{padding-block:56px}.xs__head[data-astro-cid-2e7xxoqq]{margin-bottom:24px}.xs[data-astro-cid-2e7xxoqq] .xs__grid[data-astro-cid-2e7xxoqq],.xs--flip[data-astro-cid-2e7xxoqq] .xs__grid[data-astro-cid-2e7xxoqq],.xs--wide[data-astro-cid-2e7xxoqq] .xs__grid[data-astro-cid-2e7xxoqq],.xs--wide[data-astro-cid-2e7xxoqq].xs--flip .xs__grid[data-astro-cid-2e7xxoqq]{grid-template-columns:1fr;gap:28px}.xs--flip[data-astro-cid-2e7xxoqq] .xs__video[data-astro-cid-2e7xxoqq]{order:0}.xs__video[data-astro-cid-2e7xxoqq]{width:100%;max-width:300px;margin-inline:auto}.xs--wide[data-astro-cid-2e7xxoqq] .xs__video[data-astro-cid-2e7xxoqq]{max-width:720px}}@media (width<=767px){.xs[data-astro-cid-2e7xxoqq]{padding-block:44px}.xs__title[data-astro-cid-2e7xxoqq]{letter-spacing:-.5px;font-size:26px}.xs__summary[data-astro-cid-2e7xxoqq]{font-size:16px}.xs__more-actions[data-astro-cid-2e7xxoqq],.xs__more[data-astro-cid-2e7xxoqq] .xs__cta{width:100%}.xs__next[data-astro-cid-2e7xxoqq]{justify-content:center;width:100%}}.xb[data-astro-cid-e4zvucti]{color:#fff;background:linear-gradient(135deg,#0a2a5e,#0f3f8c 55%,#0b7cc8);border-radius:32px;margin-block:32px;padding:48px;position:relative;overflow:hidden;box-shadow:0 24px 48px #0f61c947}.xb__orb[data-astro-cid-e4zvucti]{pointer-events:none;border-radius:50%;position:absolute}.xb__orb--a[data-astro-cid-e4zvucti]{background:radial-gradient(closest-side,#14c5d859,#0000);width:380px;height:380px;top:-140px;right:-100px}.xb__orb--b[data-astro-cid-e4zvucti]{background:radial-gradient(closest-side,#c4a8ff40,#0000);width:360px;height:360px;bottom:-160px;left:-120px}.xb__grid[data-astro-cid-e4zvucti]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.xb__eyebrow[data-astro-cid-e4zvucti]{letter-spacing:1.2px;text-transform:uppercase;color:var(--accent-mint);font-size:13px;font-weight:800}.xb__title[data-astro-cid-e4zvucti]{font-family:var(--font-display);letter-spacing:-.8px;margin-top:10px;font-size:36px;font-weight:700;line-height:1.12}.xb__text[data-astro-cid-e4zvucti]{color:#fffc;margin-top:14px;font-size:16.5px;font-weight:500;line-height:1.65}.xb__builder[data-astro-cid-e4zvucti]{color:var(--text-primary);background:#fffffff5;border-radius:24px;padding:18px;box-shadow:0 20px 40px #04143259}.xb__builder-head[data-astro-cid-e4zvucti]{justify-content:space-between;align-items:center;padding:2px 4px 12px;display:flex}.xb__builder-title[data-astro-cid-e4zvucti]{font-family:var(--font-display);color:var(--primary-dark);align-items:center;gap:8px;font-size:17px;font-weight:700;display:inline-flex}.xb__counter[data-astro-cid-e4zvucti]{border-radius:var(--radius-pill);color:var(--primary-dark);font-variant-numeric:tabular-nums;background:#0f7cff1a;padding:4px 10px;font-size:13px;font-weight:800}.xb__picks[data-astro-cid-e4zvucti]{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.xb__pick[data-astro-cid-e4zvucti]{border-radius:var(--radius-m);border:1.5px solid var(--grey-200);text-align:start;cursor:pointer;width:100%;transition:border-color var(--motion-fast), background-color var(--motion-fast), transform var(--motion-hover) var(--ease);background:#fff;align-items:center;gap:12px;padding:10px 12px;display:flex}.xb__pick[data-astro-cid-e4zvucti]:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent)}.xb__pick[data-astro-cid-e4zvucti]:active{transform:scale(.98)}.xb__pick[data-astro-cid-e4zvucti][aria-pressed=true]{border-color:var(--c);background:color-mix(in srgb, var(--c) 7%, white)}.xb__pick-icon[data-astro-cid-e4zvucti]{background:color-mix(in srgb, var(--c) 12%, white);width:36px;height:36px;color:var(--c);border-radius:10px;flex:none;place-items:center;display:grid}.xb__pick-text[data-astro-cid-e4zvucti]{flex-direction:column;flex:1;min-width:0;display:flex}.xb__pick-name[data-astro-cid-e4zvucti]{color:var(--text-primary);font-size:14.5px;font-weight:700}.xb__pick-dose[data-astro-cid-e4zvucti]{color:var(--text-tertiary);font-size:12.5px;font-weight:600}.xb__check[data-astro-cid-e4zvucti]{border:1.5px solid var(--grey-300);color:#0000;width:24px;height:24px;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);border-radius:50%;flex:none;place-items:center;display:grid}.xb__pick[data-astro-cid-e4zvucti][aria-pressed=true] .xb__check[data-astro-cid-e4zvucti]{background:var(--c);border-color:var(--c);color:#fff}.xb__side[data-astro-cid-e4zvucti]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.xb__points[data-astro-cid-e4zvucti]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.xb__points[data-astro-cid-e4zvucti] li[data-astro-cid-e4zvucti]{align-items:center;gap:14px;font-size:16px;font-weight:700;display:flex}.xb__point-icon[data-astro-cid-e4zvucti]{width:42px;height:42px;color:var(--accent-mint);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:14px;flex:none;place-items:center;display:grid}@media (width<=1023px){.xb__grid[data-astro-cid-e4zvucti]{grid-template-columns:1fr;gap:28px}}@media (width<=767px){.xb[data-astro-cid-e4zvucti]{border-radius:24px;padding:24px 18px}.xb__title[data-astro-cid-e4zvucti]{font-size:27px}.xb__builder[data-astro-cid-e4zvucti]{padding:12px}.xb__side[data-astro-cid-e4zvucti] .btn{width:100%}}.xl[data-astro-cid-alwovwsr]{padding-top:calc(var(--nav-h-compact) - var(--nav-h));padding-bottom:var(--space-xl);overflow-x:clip}.xl__intro[data-astro-cid-alwovwsr]{padding-top:24px}.xl__eyebrow[data-astro-cid-alwovwsr]{margin-top:28px}.xl__title[data-astro-cid-alwovwsr]{max-width:900px;font-family:var(--font-display);letter-spacing:-2px;color:var(--text-primary);margin-top:18px;font-size:64px;font-weight:700;line-height:1.02}.xl__title[data-astro-cid-alwovwsr] .gradient-text[data-astro-cid-alwovwsr]{display:block}.xl__lead[data-astro-cid-alwovwsr]{max-width:640px;color:var(--text-secondary);margin-top:20px;font-size:18px;font-weight:500;line-height:1.65}.xl__stats[data-astro-cid-alwovwsr]{gap:0;margin:32px 0 0;padding:0;list-style:none;display:flex}.xl__stats[data-astro-cid-alwovwsr] li[data-astro-cid-alwovwsr]{flex-direction:column;gap:4px;display:flex}.xl__stats[data-astro-cid-alwovwsr] li[data-astro-cid-alwovwsr]+li[data-astro-cid-alwovwsr]{border-left:1px solid var(--grey-200);margin-left:24px;padding-left:24px}.xl__stat-v[data-astro-cid-alwovwsr]{font-family:var(--font-display);letter-spacing:-1px;color:var(--primary-dark);font-size:30px;font-weight:700;line-height:1}.xl__stat-l[data-astro-cid-alwovwsr]{color:var(--text-secondary);font-size:13.5px;font-weight:700}.xl__rail[data-astro-cid-alwovwsr]{top:var(--nav-h-compact);z-index:20;-webkit-backdrop-filter:blur(14px);border-block:1px solid var(--grey-200);background:#f3f8fff5;margin-top:56px;position:sticky}.xl__rail-list[data-astro-cid-alwovwsr]{scrollbar-width:none;gap:8px;margin:0;padding:10px 0;list-style:none;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.xl__rail-list[data-astro-cid-alwovwsr]::-webkit-scrollbar{display:none}.xl__chip[data-astro-cid-alwovwsr]{border-radius:var(--radius-pill);border:1px solid var(--grey-200);white-space:nowrap;color:var(--text-secondary);transition:color var(--motion-fast), background-color var(--motion-fast), border-color var(--motion-fast);background:#fff;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:13.5px;font-weight:700;display:inline-flex}.xl__chip-num[data-astro-cid-alwovwsr]{background:color-mix(in srgb, var(--c) 12%, white);width:22px;height:22px;color:var(--c);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.xl__chip[data-astro-cid-alwovwsr]:hover{color:var(--text-primary);border-color:color-mix(in srgb, var(--c) 40%, transparent)}.xl__chip[data-astro-cid-alwovwsr][aria-current=true]{background:var(--c);border-color:var(--c);color:#fff}.xl__chip[data-astro-cid-alwovwsr][aria-current=true] .xl__chip-num[data-astro-cid-alwovwsr]{color:#fff;background:#ffffff40}.xl__progress[data-astro-cid-alwovwsr]{height:2px;position:absolute;inset:auto 0 -1px}.xl__progress[data-astro-cid-alwovwsr] span[data-astro-cid-alwovwsr]{background:var(--primary-gradient);height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.xl__flow[data-astro-cid-alwovwsr]{padding-top:8px}.xl__ready[data-astro-cid-alwovwsr]{margin-block:8px 32px}.xl__end[data-astro-cid-alwovwsr]{padding:72px 0 56px;overflow:hidden}.xl__end-kicker[data-astro-cid-alwovwsr]{letter-spacing:1.2px;text-transform:uppercase;color:var(--primary);font-size:13px;font-weight:800}.xl__end-title[data-astro-cid-alwovwsr]{max-width:820px;font-family:var(--font-display);letter-spacing:-1px;color:var(--text-primary);margin-top:10px;font-size:40px;font-weight:700;line-height:1.12}.xl__marquee[data-astro-cid-alwovwsr]{flex-direction:column;gap:12px;margin-top:36px;display:flex;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.xl__marquee-row[data-astro-cid-alwovwsr]{width:max-content;display:flex}.xl__marquee-track[data-astro-cid-alwovwsr]{gap:12px;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.xl__marquee-track[data-astro-cid-alwovwsr] li[data-astro-cid-alwovwsr]{border-radius:var(--radius-pill);border:1px solid var(--grey-200);box-shadow:0 6px 14px var(--shadow-light);white-space:nowrap;color:var(--text-primary);background:#fff;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:700;display:inline-flex}.xl__marquee-track[data-astro-cid-alwovwsr] li[data-astro-cid-alwovwsr] .icon{color:var(--c)}@media (prefers-reduced-motion:no-preference){.xl__marquee-row[data-astro-cid-alwovwsr]{animation:60s linear infinite xl-marquee}.xl__marquee-row--rev[data-astro-cid-alwovwsr]{animation-duration:70s;animation-direction:reverse}.xl__marquee[data-astro-cid-alwovwsr]:hover .xl__marquee-row[data-astro-cid-alwovwsr]{animation-play-state:paused}}@keyframes xl-marquee{to{transform:translate(-50%)}}@media (width<=1023px){.xl__title[data-astro-cid-alwovwsr]{font-size:52px}}@media (width<=767px){.xl__title[data-astro-cid-alwovwsr]{letter-spacing:-1.2px;font-size:38px}.xl__lead[data-astro-cid-alwovwsr]{font-size:16px}.xl__stats[data-astro-cid-alwovwsr] li[data-astro-cid-alwovwsr]+li[data-astro-cid-alwovwsr]{margin-left:14px;padding-left:14px}.xl__stat-v[data-astro-cid-alwovwsr]{font-size:24px}.xl__stat-l[data-astro-cid-alwovwsr]{font-size:12px}.xl__rail[data-astro-cid-alwovwsr]{margin-top:40px}.xl__end-title[data-astro-cid-alwovwsr]{font-size:28px}}
