.pharma{--p-ground: #FAFAFA;--p-surface: #FFFFFF;--p-card: #F1F3F2;--p-ink: #0D0D0D;--p-muted: #5D6461;--p-line: #E3E7E5;--p-green: #0F9D74;--p-green-soft: #DDF3EA;--p-amber: #E8900C;--p-amber-soft: #FDF0DA;--p-red: #D9364A;--p-red-soft: #FBE3E6;--p-pine: #0E3832;--p-wash: radial-gradient(60% 70% at 18% 20%, #FFE1DC 0%, transparent 60%), radial-gradient(55% 65% at 85% 15%, #FFB4AA 0%, transparent 60%), radial-gradient(60% 70% at 70% 95%, #FF8F82 0%, transparent 60%), radial-gradient(50% 60% at 10% 90%, #FFE9E2 0%, transparent 60%), #FDEEEC;background:var(--p-ground);color:var(--p-ink);overflow-x:clip}.pharma :where(h1,h2,h3){font-family:var(--font-display);color:inherit;font-weight:400;letter-spacing:-.02em}.pharma .p-title{margin:0;font-size:clamp(34px,4.2vw,56px);line-height:1.08}.pharma .p-lede{margin:16px 0 0;font-size:clamp(17px,1.3vw,19px);line-height:1.5;color:var(--p-ink)}.pharma .p-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;background:var(--p-ink);color:#fff;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:opacity .2s ease}.pharma .p-btn:hover{opacity:.82}.pharma .p-btn:focus-visible{outline:3px solid var(--p-green);outline-offset:3px}.pharma .p-btn--light{background:#fff;color:var(--p-ink);box-shadow:0 0 0 1px var(--p-line)}.pharma .p-btn svg{flex:none}.mock[data-astro-cid-esrrtjfe]{--tone: var(--p-muted);--tone-soft: #EEF2F0;background:var(--p-surface);border-radius:16px;box-shadow:0 0 0 1px #0d0d0d0d,0 24px 48px -24px #0e383259;padding:clamp(18px,2vw,24px);font-size:14px;color:var(--p-ink);font-variant-numeric:tabular-nums}[data-astro-cid-esrrtjfe][data-tone=green]{--tone: var(--p-green);--tone-soft: var(--p-green-soft)}[data-astro-cid-esrrtjfe][data-tone=amber]{--tone: #B86F00;--tone-soft: var(--p-amber-soft)}[data-astro-cid-esrrtjfe][data-tone=red]{--tone: var(--p-red);--tone-soft: var(--p-red-soft)}[data-astro-cid-esrrtjfe][data-tone=pine]{--tone: var(--p-pine);--tone-soft: #DCE6E3}.mock__top[data-astro-cid-esrrtjfe]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.mock__title[data-astro-cid-esrrtjfe]{font-weight:600;font-size:16px}.mock__tag[data-astro-cid-esrrtjfe]{flex:none;padding:5px 10px;border-radius:999px;background:var(--tone-soft);color:var(--tone);font-size:12px;font-weight:600}.mock__table[data-astro-cid-esrrtjfe]{display:grid;gap:6px}.mock__row[data-astro-cid-esrrtjfe]{position:relative;display:grid;grid-template-columns:1.6fr repeat(var(--rest),1fr);gap:8px;align-items:center;padding:11px 12px;border-radius:10px;background:#f6f8f7}.mock__row[data-astro-cid-esrrtjfe][data-tone]{background:var(--tone-soft)}.mock__row[data-astro-cid-esrrtjfe][data-tone]>span[data-astro-cid-esrrtjfe]:first-child{font-weight:600}.mock__row[data-astro-cid-esrrtjfe]>span[data-astro-cid-esrrtjfe]:not(:first-child){text-align:right;white-space:nowrap}.mock__row--head[data-astro-cid-esrrtjfe]{background:none;padding-block:0 4px;color:var(--p-muted);font-size:12px}.mock__note[data-astro-cid-esrrtjfe]{position:absolute;right:10px;top:-9px;padding:2px 8px;border-radius:999px;background:var(--tone);color:#fff;font-style:normal;font-size:11px;font-weight:600}.mock__row[data-astro-cid-esrrtjfe]:not([data-tone]) .mock__note[data-astro-cid-esrrtjfe]{background:var(--p-amber)}.mock__foot[data-astro-cid-esrrtjfe]{margin:14px 0 0;font-size:13px;color:var(--p-muted)}@media(max-width:420px){.mock[data-astro-cid-esrrtjfe]{font-size:13px}.mock__row[data-astro-cid-esrrtjfe]{padding:10px;gap:6px}}.rows[data-astro-cid-f34meb5d]{max-width:1280px;margin:0 auto;padding:clamp(40px,6vw,96px) clamp(16px,5vw,72px);display:grid;gap:clamp(72px,9vw,140px)}.row[data-astro-cid-f34meb5d]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,100px);align-items:center}.row--flip[data-astro-cid-f34meb5d]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.row--flip[data-astro-cid-f34meb5d] .row__copy[data-astro-cid-f34meb5d]{order:2}.row__title[data-astro-cid-f34meb5d]{margin:0 0 18px;font-size:clamp(28px,2.6vw,38px);line-height:1.15}.row__body[data-astro-cid-f34meb5d]{margin:0;max-width:40ch;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.row__panel[data-astro-cid-f34meb5d]{display:grid;place-items:center;min-height:clamp(340px,34vw,480px);padding:clamp(28px,4vw,56px);border-radius:16px;background:var(--p-wash)}.row__mock[data-astro-cid-f34meb5d]{width:100%;max-width:440px}@media(max-width:860px){.row[data-astro-cid-f34meb5d],.row--flip[data-astro-cid-f34meb5d]{grid-template-columns:1fr}.row--flip[data-astro-cid-f34meb5d] .row__copy[data-astro-cid-f34meb5d]{order:0}.row__panel[data-astro-cid-f34meb5d]{min-height:0;padding:28px 18px}}.pclose[data-astro-cid-442r5yvk]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(96px,12vw,180px) clamp(16px,5vw,72px);background:linear-gradient(to bottom,var(--p-ground) 0%,transparent 30%),var(--p-wash)}.pclose__sub[data-astro-cid-442r5yvk]{margin-bottom:30px}.pclose__ctas[data-astro-cid-442r5yvk]{display:flex;flex-direction:column;align-items:center;gap:12px}.pclose__read[data-astro-cid-442r5yvk]{margin-top:6px;font-size:clamp(15px,1.15vw,17px);color:var(--p-ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .2s ease}.pclose__read[data-astro-cid-442r5yvk]:hover,.pclose__read[data-astro-cid-442r5yvk]:focus-visible{text-decoration-color:currentColor}.pclose__read[data-astro-cid-442r5yvk] span[data-astro-cid-442r5yvk]:first-child{color:var(--p-muted)}
