.block--soft[data-astro-cid-uav4dntn]{background:var(--color-bg-secondary)}.block__inner[data-astro-cid-uav4dntn]{max-width:var(--container-max);padding-inline:var(--container-px);margin-inline:auto;padding-block:3.5rem}.sec-head[data-astro-cid-uav4dntn]{max-width:52rem;margin:0 auto var(--space-xl);text-align:center}.sec-head[data-astro-cid-uav4dntn] h2[data-astro-cid-uav4dntn]{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.sec-head[data-astro-cid-uav4dntn] p[data-astro-cid-uav4dntn]{color:var(--color-text-secondary);margin:0 0 .9rem;font-size:1.0625rem;line-height:1.7}.sec-head[data-astro-cid-uav4dntn] p[data-astro-cid-uav4dntn]:last-child{margin-bottom:0}.symptoms[data-astro-cid-uav4dntn]{gap:1.25rem;display:grid}.symptoms--1[data-astro-cid-uav4dntn]{grid-template-columns:1fr;max-width:34rem;margin-inline:auto}.symptoms--2[data-astro-cid-uav4dntn]{grid-template-columns:repeat(2,1fr)}.symptoms--3[data-astro-cid-uav4dntn]{grid-template-columns:repeat(3,1fr)}.symptom[data-astro-cid-uav4dntn]{border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:.85rem;align-items:flex-start;gap:.9rem;padding:1.5rem;display:flex}.symptom__icon[data-astro-cid-uav4dntn]{background:var(--brand-primary-tint);width:2.5rem;height:2.5rem;color:var(--brand-primary-dark);border-radius:.6rem;flex-shrink:0;place-items:center;display:grid}.symptom__title[data-astro-cid-uav4dntn]{font-family:var(--font-heading);margin:0 0 .4rem;font-size:1.05rem;font-weight:700}.symptom__text[data-astro-cid-uav4dntn]{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.block__closing[data-astro-cid-uav4dntn]{max-width:52rem;color:var(--color-text-secondary);margin:2.25rem auto 0;line-height:1.7}.sec-head[data-astro-cid-uav4dntn] a,.symptom__text[data-astro-cid-uav4dntn] a,.block__closing[data-astro-cid-uav4dntn] a{color:var(--color-brand-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (width<=64rem){.symptoms--3[data-astro-cid-uav4dntn]{grid-template-columns:repeat(2,1fr)}}@media (width<=44rem){.symptoms--2[data-astro-cid-uav4dntn],.symptoms--3[data-astro-cid-uav4dntn]{grid-template-columns:1fr}}.block--soft[data-astro-cid-67yv5u4o]{background:var(--color-bg-secondary)}.block__inner[data-astro-cid-67yv5u4o]{max-width:var(--container-max);padding-inline:var(--container-px);grid-template-columns:1fr 1fr;align-items:start;gap:3rem;margin-inline:auto;padding-block:3.5rem;display:grid}.block__inner--single[data-astro-cid-67yv5u4o]{grid-template-columns:1fr;max-width:52rem}.split__heading[data-astro-cid-67yv5u4o]{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.split__main[data-astro-cid-67yv5u4o] p[data-astro-cid-67yv5u4o]{margin:0 0 1rem;line-height:1.7}.split__main[data-astro-cid-67yv5u4o] p[data-astro-cid-67yv5u4o]:last-child{margin-bottom:0}.callout[data-astro-cid-67yv5u4o]{border:1px solid color-mix(in oklab, var(--color-brand-primary) 20%, transparent);background:var(--brand-primary-tint);border-radius:.9rem;padding:1.75rem}.callout__heading[data-astro-cid-67yv5u4o]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--brand-primary-dark);margin:0 0 1rem;font-size:1.15rem;font-weight:700}.callout[data-astro-cid-67yv5u4o] p[data-astro-cid-67yv5u4o]{color:var(--brand-primary-dark);opacity:.9;margin:0 0 1rem;font-size:.9375rem;line-height:1.7}.callout[data-astro-cid-67yv5u4o] p[data-astro-cid-67yv5u4o]:last-child{margin-bottom:0}.split__main[data-astro-cid-67yv5u4o] a{color:var(--color-brand-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.callout[data-astro-cid-67yv5u4o] a{color:var(--brand-primary-dark);text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (width<=60rem){.block__inner[data-astro-cid-67yv5u4o]{grid-template-columns:1fr;gap:2rem}}.block--soft[data-astro-cid-e2p5i3rf]{background:var(--color-bg-secondary)}.block__inner[data-astro-cid-e2p5i3rf]{max-width:var(--container-max);padding-inline:var(--container-px);margin-inline:auto;padding-block:3.5rem}.brands__prose[data-astro-cid-e2p5i3rf]{max-width:52rem;margin-inline:auto}.brands__heading[data-astro-cid-e2p5i3rf]{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.brands__prose[data-astro-cid-e2p5i3rf] p[data-astro-cid-e2p5i3rf]{margin:0 0 1rem;line-height:1.7}.brands__prose[data-astro-cid-e2p5i3rf] p[data-astro-cid-e2p5i3rf]:last-child{margin-bottom:0}.brands__prose[data-astro-cid-e2p5i3rf] a{color:var(--color-brand-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.brands__strip[data-astro-cid-e2p5i3rf]{margin-top:2.5rem;padding-top:2rem}.brands__strip--bare[data-astro-cid-e2p5i3rf]{margin-top:0;padding-top:0}.brands__label[data-astro-cid-e2p5i3rf]{text-align:center;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:.85rem;font-weight:700}.brands__list[data-astro-cid-e2p5i3rf]{flex-wrap:wrap;justify-content:center;gap:1rem 2.75rem;margin:0;padding:0;list-style:none;display:flex}.brands__list[data-astro-cid-e2p5i3rf] li[data-astro-cid-e2p5i3rf]{color:var(--color-text-secondary);font-size:1.05rem;font-weight:700}.block--soft[data-astro-cid-ot7edvxm]{background:var(--color-bg-secondary)}.block__inner[data-astro-cid-ot7edvxm]{max-width:var(--container-max);padding-inline:var(--container-px);margin-inline:auto;padding-block:3.5rem}.related__heading[data-astro-cid-ot7edvxm]{font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;margin:0 0 var(--space-xl);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.related__grid[data-astro-cid-ot7edvxm]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.svc-card[data-astro-cid-ot7edvxm]{border:1px solid var(--color-border);background:var(--color-bg-primary);color:inherit;border-radius:.85rem;flex-direction:column;gap:.6rem;padding:1.5rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.svc-card[data-astro-cid-ot7edvxm]:hover{border-color:var(--color-brand-primary);transform:translateY(-3px);box-shadow:0 12px 28px -10px #00000021}.svc-card__icon[data-astro-cid-ot7edvxm]{background:var(--brand-primary-tint);width:2.5rem;height:2.5rem;color:var(--brand-primary-dark);border-radius:.6rem;place-items:center;display:grid}.svc-card__title[data-astro-cid-ot7edvxm]{font-family:var(--font-heading);margin:0;font-size:1.1rem;font-weight:700}.svc-card__text[data-astro-cid-ot7edvxm]{color:var(--color-text-secondary);flex:1;font-size:.9375rem;line-height:1.6}.svc-card__more[data-astro-cid-ot7edvxm]{color:var(--color-brand-primary);font-size:.875rem;font-weight:700}@media (width<=60rem){.related__grid[data-astro-cid-ot7edvxm]{grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.related__grid[data-astro-cid-ot7edvxm]{grid-template-columns:1fr}}.block--soft[data-astro-cid-arsw7mej]{background:var(--color-bg-secondary)}.block__inner[data-astro-cid-arsw7mej]{max-width:52rem;padding-inline:var(--container-px);margin-inline:auto;padding-block:3.5rem}.prose__heading[data-astro-cid-arsw7mej]{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.block__inner[data-astro-cid-arsw7mej] p[data-astro-cid-arsw7mej]{margin:0 0 1rem;line-height:1.7}.block__inner[data-astro-cid-arsw7mej] p[data-astro-cid-arsw7mej]:last-child{margin-bottom:0}.block__inner[data-astro-cid-arsw7mej] a{color:var(--color-brand-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.hero__inner[data-astro-cid-nabdjlra],.assurance__inner[data-astro-cid-nabdjlra],.brands[data-astro-cid-nabdjlra],.cards__inner[data-astro-cid-nabdjlra],.cta-band__inner[data-astro-cid-nabdjlra]{max-width:var(--container-max);padding-inline:var(--container-px);margin-inline:auto}.btn[data-astro-cid-nabdjlra]{border-radius:var(--radius-full);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;height:3.25rem;padding:0 1.75rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.btn--solid[data-astro-cid-nabdjlra]{background:var(--color-brand-primary);color:#fff;box-shadow:0 6px 18px -4px color-mix(in oklab, var(--color-brand-primary) 55%, transparent)}.btn--solid[data-astro-cid-nabdjlra]:hover{background:var(--brand-primary-dark);color:#fff}.btn--ghost[data-astro-cid-nabdjlra]{color:#fff;backdrop-filter:blur(4px);background:#ffffff14;border-color:#fff6}.btn--ghost[data-astro-cid-nabdjlra]:hover{color:#fff;background:#ffffff29}.btn--onbrand[data-astro-cid-nabdjlra]{color:var(--brand-primary-dark);background:#fff}.hero[data-astro-cid-nabdjlra]{--hero-image:var(--hero-image-mobile);background-color:#0c1320;background-image:linear-gradient(105deg, var(--hero-ov1) 0%, var(--hero-ov2) 52%, var(--hero-ov3) 100%), var(--hero-image);background-position:50%;background-size:cover;align-items:center;min-height:32rem;display:flex;position:relative}@media (width>=48rem){.hero[data-astro-cid-nabdjlra]{--hero-image:var(--hero-image-desktop)}}.hero__inner[data-astro-cid-nabdjlra]{width:100%;padding-block:4.5rem;position:relative}.hero__content[data-astro-cid-nabdjlra]{color:#fff;max-width:40rem}.hero__crumbs[data-astro-cid-nabdjlra]{color:#ffffffb3;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8125rem;display:flex}.hero__crumbs[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]{color:#ffffffd9;text-decoration:none}.hero__crumbs[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]:hover{color:#fff;text-decoration:underline}.hero__title[data-astro-cid-nabdjlra]{font-family:var(--font-heading);letter-spacing:.01em;text-wrap:balance;color:#fff;margin:0 0 1.25rem;font-size:clamp(2.25rem,4.2vw,3.4rem);font-weight:800;line-height:1.06}.hero__sub[data-astro-cid-nabdjlra]{color:#ffffffd9;max-width:34rem;margin:0 0 2rem;font-size:1.1875rem}.hero__actions[data-astro-cid-nabdjlra]{flex-wrap:wrap;gap:.9rem;display:flex}.hero__trust[data-astro-cid-nabdjlra]{color:#ffffffe6;flex-wrap:wrap;align-items:center;gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.hero__trust[data-astro-cid-nabdjlra] li[data-astro-cid-nabdjlra]{align-items:center;gap:.6rem;font-size:.875rem;display:flex}.hero__trust-icon[data-astro-cid-nabdjlra]{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.chip[data-astro-cid-nabdjlra]{background:var(--brand-primary-tint);width:2.5rem;height:2.5rem;color:var(--brand-primary-dark);border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}.assurance[data-astro-cid-nabdjlra]{background:var(--color-bg-secondary)}.assurance__inner[data-astro-cid-nabdjlra]{grid-template-columns:repeat(4,1fr);gap:1.5rem;padding-block:2rem;display:grid}.assurance__item[data-astro-cid-nabdjlra]{align-items:flex-start;gap:.75rem;display:flex}.assurance__title[data-astro-cid-nabdjlra]{font-family:var(--font-heading);font-size:.95rem;font-weight:700}.assurance__note[data-astro-cid-nabdjlra]{color:var(--color-text-secondary);font-size:.8125rem}.brands[data-astro-cid-nabdjlra]{padding-block:2.5rem}.brands__label[data-astro-cid-nabdjlra]{text-align:center;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:.85rem;font-weight:700}.brands__list[data-astro-cid-nabdjlra]{flex-wrap:wrap;justify-content:center;gap:1rem 2.75rem;margin:0;padding:0;list-style:none;display:flex}.brands__list[data-astro-cid-nabdjlra] li[data-astro-cid-nabdjlra]{color:var(--color-text-secondary);font-size:1.05rem;font-weight:700}.prose-band[data-astro-cid-nabdjlra]{padding-block:3rem 3.5rem}.prose-band__inner[data-astro-cid-nabdjlra]{max-width:52rem;padding-inline:var(--container-px);margin-inline:auto}.page-prose[data-astro-cid-nabdjlra] h2{font-family:var(--font-heading);letter-spacing:-.02em;margin:2.5rem 0 1.25rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.page-prose[data-astro-cid-nabdjlra] h2:first-child{margin-top:0}.page-prose[data-astro-cid-nabdjlra] h3{font-family:var(--font-heading);letter-spacing:-.01em;margin:2rem 0 .75rem;font-size:1.25rem;font-weight:700}.page-prose[data-astro-cid-nabdjlra] p{margin:0 0 1rem;line-height:1.7}.page-prose[data-astro-cid-nabdjlra] p:last-child{margin-bottom:0}.page-prose[data-astro-cid-nabdjlra] a{color:var(--color-brand-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.page-prose[data-astro-cid-nabdjlra] ul,.page-prose[data-astro-cid-nabdjlra] ol{margin:0 0 1rem;padding-left:1.25rem;line-height:1.7}.page-prose[data-astro-cid-nabdjlra] li{margin-bottom:.35rem}.cards[data-astro-cid-nabdjlra]{background:var(--color-bg-secondary)}.cards__inner[data-astro-cid-nabdjlra]{padding-block:3.5rem}.cards__grid[data-astro-cid-nabdjlra]{gap:1.25rem;display:grid}.cards__grid--2[data-astro-cid-nabdjlra]{grid-template-columns:repeat(2,1fr)}.cards__grid--3[data-astro-cid-nabdjlra]{grid-template-columns:repeat(3,1fr)}.info-card[data-astro-cid-nabdjlra]{border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:.85rem;padding:1.75rem}.info-card__title[data-astro-cid-nabdjlra]{font-family:var(--font-heading);margin:0 0 .6rem;font-size:1.1rem;font-weight:700}.info-card__text[data-astro-cid-nabdjlra]{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.cta-band[data-astro-cid-nabdjlra]{background:var(--color-brand-primary);color:#fff}.cta-band__inner[data-astro-cid-nabdjlra]{text-align:center;padding-block:3.5rem}.cta-band__eyebrow[data-astro-cid-nabdjlra]{text-transform:uppercase;letter-spacing:.1em;opacity:.9;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.cta-band__title[data-astro-cid-nabdjlra]{font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;color:#fff;margin:0 0 1rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800}.cta-band__lead[data-astro-cid-nabdjlra]{opacity:.9;max-width:40rem;margin:0 auto 2rem;font-size:1.0625rem}.cta-band__actions[data-astro-cid-nabdjlra]{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}@media (width<=60rem){.assurance__inner[data-astro-cid-nabdjlra],.cards__grid--3[data-astro-cid-nabdjlra]{grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.hero[data-astro-cid-nabdjlra]{min-height:28rem}.cards__grid--2[data-astro-cid-nabdjlra],.cards__grid--3[data-astro-cid-nabdjlra]{grid-template-columns:1fr}}
