.NewPatientRequestForm_section__hsw2B{position:relative;overflow:hidden;padding-block:clamp(88px,9vw,132px);border-top:1px solid var(--brand-line);background:linear-gradient(90deg,transparent 0 62%,rgba(151,200,60,.06) 62% 100%),var(--brand-white);scroll-margin-top:112px}.NewPatientRequestForm_section__hsw2B:before{position:absolute;top:-22%;right:-9%;width:min(42vw,620px);aspect-ratio:1;background:url(/veritas-mark.svg) 50%/contain no-repeat;content:"";opacity:.035;pointer-events:none;transform:rotate(8deg)}.NewPatientRequestForm_layout__eVLeF{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr);align-items:start;gap:clamp(54px,7vw,112px)}.NewPatientRequestForm_intro__K4AJ_{position:sticky;top:154px;padding-top:14px}.NewPatientRequestForm_kicker__27Fsi{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:var(--brand-green-deep);font-size:.82rem;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.NewPatientRequestForm_kicker__27Fsi:before{width:34px;height:2px;background:var(--brand-lime);content:""}.NewPatientRequestForm_intro__K4AJ_ :is(h1,h2){max-width:9ch;margin:0;color:var(--brand-deep);font-size:clamp(2.9rem,5vw,5.2rem);font-weight:780;letter-spacing:-.065em;line-height:.96}.NewPatientRequestForm_lede__Bmxqi{max-width:34ch;margin:30px 0 0;color:var(--brand-muted);font-size:var(--type-body-large);line-height:1.72}.NewPatientRequestForm_formCard__lgd5j{position:relative;padding:clamp(32px,4.8vw,64px);border:1px solid rgba(151,200,60,.22);border-radius:var(--radius-panel);background:var(--brand-deep-soft);box-shadow:0 32px 72px rgba(7,23,25,.16);color:var(--brand-white)}.NewPatientRequestForm_formCard__lgd5j:before{position:absolute;top:0;right:clamp(32px,5vw,64px);left:clamp(32px,5vw,64px);height:4px;border-radius:0 0 4px 4px;background:var(--brand-lime);content:""}.NewPatientRequestForm_grid__KrpCe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.NewPatientRequestForm_websiteField__fp3Kt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.NewPatientRequestForm_choiceField__E_ExN,.NewPatientRequestForm_field__l55CT{display:grid;gap:9px}.NewPatientRequestForm_full__Yf1N5{grid-column:1/-1}.NewPatientRequestForm_choiceField__E_ExN>span,.NewPatientRequestForm_field__l55CT>span{color:#e2e9e4;font-size:.92rem;font-weight:720}.NewPatientRequestForm_optional__aauyR{color:#96aaa0;font-size:.78rem;font-weight:600}.NewPatientRequestForm_choiceField__E_ExN select,.NewPatientRequestForm_field__l55CT input,.NewPatientRequestForm_field__l55CT select{width:100%;min-height:52px;border:1px solid rgba(215,221,207,.24);border-radius:var(--radius-control);background:rgba(251,252,247,.07);color:var(--brand-white);font-size:1rem;line-height:1.4;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.NewPatientRequestForm_field__l55CT input{padding:12px 14px}.NewPatientRequestForm_choiceField__E_ExN select,.NewPatientRequestForm_field__l55CT select{padding:12px 42px 12px 14px;color-scheme:dark}.NewPatientRequestForm_choiceField__E_ExN select:hover,.NewPatientRequestForm_field__l55CT input:hover,.NewPatientRequestForm_field__l55CT select:hover{border-color:rgba(151,200,60,.48)}.NewPatientRequestForm_choiceField__E_ExN select:focus,.NewPatientRequestForm_field__l55CT input:focus,.NewPatientRequestForm_field__l55CT select:focus{border-color:var(--brand-lime);background:rgba(251,252,247,.1);box-shadow:0 0 0 4px rgba(151,200,60,.12)}.NewPatientRequestForm_field__l55CT input::placeholder{color:#879a91}.NewPatientRequestForm_consent__kl_vX{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:13px;margin-top:24px;cursor:pointer}.NewPatientRequestForm_marketingConsent__AgRSJ{margin-top:14px;padding-top:14px;border-top:1px solid rgba(215,221,207,.16)}.NewPatientRequestForm_consent__kl_vX input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--brand-lime)}.NewPatientRequestForm_consent__kl_vX span{color:#d7e0db;font-size:var(--type-compact);line-height:1.56}.NewPatientRequestForm_actions__36SOZ{display:flex;align-items:center;gap:18px;margin-top:28px}.NewPatientRequestForm_submit__52T3D{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:12px;padding:12px 22px;border:1px solid var(--brand-lime);border-radius:var(--radius-control);background:var(--brand-lime);color:var(--brand-deep);cursor:pointer;font-size:.95rem;font-weight:820;transition:background .16s ease,border-color .16s ease,transform .16s ease}.NewPatientRequestForm_submit__52T3D:hover:not(:disabled){border-color:var(--brand-lime-bright);background:var(--brand-lime-bright);transform:translateY(-2px)}.NewPatientRequestForm_submit__52T3D:disabled{cursor:wait;opacity:.66}.NewPatientRequestForm_callLink__iK7bn{display:inline-flex;min-height:var(--target-min);align-items:center;color:var(--brand-white);font-size:.92rem;font-weight:720;text-decoration:underline;text-decoration-color:rgba(151,200,60,.52);text-underline-offset:5px}.NewPatientRequestForm_status__JbRgN{margin:22px 0 0;padding:17px 18px;border-radius:12px;font-size:var(--type-compact);line-height:1.58}.NewPatientRequestForm_status__JbRgN a{font-weight:760;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:4px}.NewPatientRequestForm_statusPrepared__jyoBn{border:1px solid rgba(151,200,60,.3);background:rgba(151,200,60,.08);color:#dbe6df}.NewPatientRequestForm_statusSent__Enbwz{border:1px solid rgba(176,223,77,.42);background:rgba(151,200,60,.13);color:var(--brand-white)}.NewPatientRequestForm_statusError__kQ0wF{border:1px solid rgba(234,148,126,.46);background:rgba(133,45,28,.2);color:#ffe5dd}@media (max-width:1040px){.NewPatientRequestForm_section__hsw2B{background:var(--brand-white)}.NewPatientRequestForm_layout__eVLeF{grid-template-columns:1fr}.NewPatientRequestForm_intro__K4AJ_{position:static}.NewPatientRequestForm_intro__K4AJ_ :is(h1,h2){max-width:11ch}}@media (max-width:720px){.NewPatientRequestForm_section__hsw2B{padding-block:76px}.NewPatientRequestForm_layout__eVLeF{gap:46px}.NewPatientRequestForm_intro__K4AJ_{display:block}.NewPatientRequestForm_intro__K4AJ_ :is(h1,h2){max-width:10ch;font-size:clamp(2.65rem,13vw,4rem)}.NewPatientRequestForm_formCard__lgd5j{padding:34px 22px 28px;border-radius:20px}.NewPatientRequestForm_formCard__lgd5j:before{right:22px;left:22px}.NewPatientRequestForm_grid__KrpCe{grid-template-columns:1fr}.NewPatientRequestForm_full__Yf1N5{grid-column:auto}.NewPatientRequestForm_actions__36SOZ{align-items:stretch;flex-direction:column}.NewPatientRequestForm_submit__52T3D{width:100%}.NewPatientRequestForm_callLink__iK7bn{justify-content:center}}@media (prefers-reduced-motion:reduce){.NewPatientRequestForm_submit__52T3D{transition:none}.NewPatientRequestForm_submit__52T3D:hover:not(:disabled){transform:none}}.SiteChromeUtility_header__nBgrh{background:white;box-shadow:none;backdrop-filter:none}.SiteChromeUtility_header__nBgrh .header-inner{min-height:76px}.SiteChromeUtility_header__nBgrh .brand-logo{width:178px}.SiteChromeUtility_footer__nKF7n{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;max-width:1100px;margin:0 auto;padding:28px 24px;border-top:1px solid var(--brand-line);background:white;color:var(--brand-muted);font-size:.95rem;line-height:1.6}.SiteChromeUtility_footer__nKF7n nav,.SiteChromeUtility_footer__nKF7n>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.SiteChromeUtility_footer__nKF7n p{margin:0;color:var(--brand-ink);font-weight:650}.SiteChromeUtility_footer__nKF7n a{display:inline-flex;align-items:center;min-height:44px;color:var(--brand-muted);text-underline-offset:4px}.SiteChromeUtility_footer__nKF7n a:hover{color:var(--brand-ink);text-decoration:underline}@media (max-width:600px){.SiteChromeUtility_header__nBgrh .brand-logo{width:150px}.SiteChromeUtility_footer__nKF7n{padding:24px 20px}}@media (max-width:380px){.SiteChromeUtility_header__nBgrh .header-actions{display:none}}.medication-request_page__v82W9{background:white;color:var(--brand-ink);padding:32px 24px 64px}.medication-request_layout__r7ajB{max-width:1052px;margin:auto}.medication-request_intro__I4CAH{padding:12px 0 36px}.medication-request_intro__I4CAH h1{font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.035em;margin:8px 0 0}.medication-request_intro__I4CAH p{margin:0;font-size:.95rem;line-height:1.6;color:var(--brand-muted)}.medication-request_intro__I4CAH a{text-decoration:underline;text-underline-offset:4px}.medication-request_panel__hzzNL{min-width:0}.medication-request_form__XbZpi{font-size:var(--type-body-comfortable);line-height:1.65}.medication-request_form__XbZpi fieldset{border:0;padding:0;margin:0;min-width:0}.medication-request_form__XbZpi input:disabled,.medication-request_form__XbZpi select:disabled{background:var(--brand-paper)}.medication-request_fields__lauL5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.medication-request_fields__lauL5 label{display:flex;flex-direction:column;gap:7px;font-weight:650;min-width:0}.medication-request_fields__lauL5 label span{color:var(--brand-muted);font-weight:400}.medication-request_fields__lauL5 input,.medication-request_fields__lauL5 select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #b4bdae;border-radius:var(--radius-control);font:inherit;color:var(--brand-ink);background:white}.medication-request_wide__nsL_n{grid-column:1/-1}.medication-request_check__mxdDJ{display:flex;gap:12px;align-items:start;margin-top:20px;min-height:var(--target-min)}.medication-request_check__mxdDJ input{width:20px;height:20px;margin-top:4px;flex-shrink:0;accent-color:var(--brand-green-deep)}.medication-request_help__Ce_0u{font-size:1rem;color:var(--brand-muted);line-height:1.65;margin:20px 0}.medication-request_primary__1JvA_{min-height:48px;padding:12px 20px;border:1px solid var(--brand-lime);border-radius:var(--radius-control);background:var(--brand-lime);color:var(--brand-deep);font:inherit;font-weight:750;cursor:pointer}.medication-request_primary__1JvA_:disabled{cursor:not-allowed;opacity:.65}.medication-request_form__XbZpi :focus-visible,.medication-request_primary__1JvA_:focus-visible{outline:3px solid var(--brand-green-deep);outline-offset:3px}.medication-request_notice__BYToh{border-left:3px solid var(--brand-lime);padding:12px 16px;background:var(--brand-paper);margin:0 0 24px;overflow-wrap:anywhere}.medication-request_success__0QtXQ{font-size:1.1rem;line-height:1.7}.medication-request_success__0QtXQ h2{font-size:2rem}.medication-request_honeypot__eGIqi,.medication-request_srOnly__grO_0{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:760px){.medication-request_layout__r7ajB{grid-template-columns:1fr}.medication-request_intro__I4CAH{padding-top:0}.medication-request_intro__I4CAH h1{max-width:12ch}}@media (max-width:420px){.medication-request_fields__lauL5{grid-template-columns:1fr}.medication-request_page__v82W9{padding:28px 14px}.medication-request_primary__1JvA_{width:100%}}.medication-request_choices__pTYji h2,.medication-request_contactHeading__K56sw{font-size:1.4rem;line-height:1.25;font-weight:750;margin:0 0 12px}.medication-request_contactHeading__K56sw{margin-top:32px;padding-top:28px;border-top:1px solid var(--brand-line)}.medication-request_medicationCard__K_ljd{container-type:inline-size;border:1px solid var(--brand-line);border-radius:12px;padding:20px;margin:18px 0;background:white}.medication-request_medicationHeading__LCkhp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.medication-request_medicationHeading__LCkhp h3{margin:0;font-size:1.1rem;font-weight:750}.medication-request_addMedication__k5_qp,.medication-request_medicationHeading__LCkhp button{min-height:var(--target-min);border:1px solid var(--brand-line);padding:8px 12px;border-radius:var(--radius-control);background:var(--brand-paper);color:var(--brand-ink);font:inherit;cursor:pointer}.medication-request_choiceLabel__qlK6_{display:flex;flex-direction:column;gap:8px;font-weight:650}.medication-request_choiceLabel__qlK6_ input,.medication-request_choiceLabel__qlK6_ select{width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid #b4bdae;border-radius:var(--radius-control);font:inherit;background:white;color:var(--brand-ink)}.medication-request_choiceLabel__qlK6_ span{font-weight:400;color:var(--brand-muted)}.medication-request_intro__I4CAH h1{font-weight:750}@media(max-width:420px){.medication-request_medicationCard__K_ljd{padding:14px}.medication-request_medicationHeading__LCkhp{align-items:start}}.medication-request_choices__pTYji{margin-top:0}.medication-request_cardEntry__OiN5s{margin-top:32px;padding-top:28px;border-top:1px solid var(--brand-line)}.medication-request_paymentHeader__QDP6U{display:flex;justify-content:space-between;align-items:center;gap:16px}.medication-request_paymentHeader__QDP6U h2{font-size:1.4rem;line-height:1.25;margin:0;font-weight:750}.medication-request_paymentHeader__QDP6U p{margin:6px 0 0;font-size:.95rem;color:var(--brand-muted)}.medication-request_paymentLock__Kehtp{color:var(--brand-muted);flex-shrink:0}.medication-request_paymentTiming__8NSIk{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:24px;padding:16px;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-paper)}.medication-request_paymentTiming__8NSIk strong{font-size:1.5rem;line-height:1.3;letter-spacing:-.025em}.medication-request_paymentExplanation__THAmd,.medication-request_paymentPrivacy__dbw92{font-size:1rem;line-height:1.65;color:var(--brand-muted);margin:16px 0 24px}.medication-request_paymentPrivacy__dbw92{margin:14px 0 28px}.medication-request_billingHeading__Iy4Ev{margin:0 0 18px;padding-top:24px;border-top:1px solid var(--brand-line);font-size:1.1rem;line-height:1.4;font-weight:750}.medication-request_cardFields__asiTh{grid-template-columns:1fr 1fr 1.15fr;gap:16px}@media (max-width:420px){.medication-request_cardFields__asiTh{grid-template-columns:1fr 1fr;gap:14px}.medication-request_cardFields__asiTh>.medication-request_cardField__VYuzc:last-child{grid-column:1/-1}}.medication-request_cardField__VYuzc{display:flex;flex-direction:column;gap:7px;font-weight:650;min-width:0}.medication-request_hostedField__33nHc{height:50px;min-height:50px;border:1px solid #b4bdae;border-radius:var(--radius-control);background:white;overflow:hidden}.medication-request_hostedField__33nHc iframe{display:block;width:100%;height:48px;border:0}.medication-request_hostedField__33nHc:focus-within{outline:3px solid var(--brand-green-deep);outline-offset:3px}.medication-request_hostedField__33nHc[aria-busy=true]{background:var(--brand-paper)}.medication-request_quote__R_coK{margin:28px 0;padding:24px;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-paper)}.medication-request_quote__R_coK h2{font-size:1.4rem;line-height:1.25;margin:0 0 20px}.medication-request_quote__R_coK ul{padding-left:20px}.medication-request_quote__R_coK li p{margin:6px 0 18px;color:var(--brand-muted)}.medication-request_contactBlock__IAK7i{margin-bottom:24px}.medication-request_contactSummary__6SQdB{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-paper)}.medication-request_contactSummary__6SQdB>div{min-width:0}.medication-request_contactEyebrow__1PKd_{margin:0 0 8px;color:var(--brand-muted);font-size:.9rem;font-weight:650}.medication-request_contactName__PEFDy{font-size:1.25rem;line-height:1.3;overflow-wrap:anywhere}.medication-request_contactLines__5xz30{margin:8px 0 0;line-height:1.65;overflow-wrap:anywhere}.medication-request_contactEdit__OnPpT{min-height:44px;padding:8px 16px;border:1px solid var(--brand-line);border-radius:var(--radius-control);font:inherit;font-weight:650;color:var(--brand-ink);background:var(--brand-white);cursor:pointer;flex-shrink:0;justify-self:start}.medication-request_contactPreference__lBABa{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;padding-top:8px}.medication-request_contactPreference__lBABa p{margin:0;color:var(--brand-muted);font-size:.95rem}.medication-request_contactPreference__lBABa button{min-height:44px;padding:4px 0;border:0;background:none;color:var(--brand-ink);font:inherit;font-size:.95rem;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.medication-request_fields__lauL5 label .medication-request_contactEmailLabel__B7Lnq{color:var(--brand-ink);font-weight:650}@media(max-width:420px){.medication-request_contactSummary__6SQdB{padding:18px;gap:12px}.medication-request_contactPreference__lBABa{align-items:start;flex-direction:column}}.medication-request_fieldError__327KI,.medication-request_fields__lauL5 label .medication-request_fieldError__327KI{display:block;margin:8px 0 0;color:#a12725;font-size:1rem;font-weight:500;line-height:1.6}.medication-request_form__XbZpi [aria-invalid=true]{border-color:#a12725}.medication-request_form__XbZpi [data-field],.medication-request_form__XbZpi input,.medication-request_form__XbZpi select{scroll-margin-block:150px}.medication-request_orderActions__I1rkV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;margin-top:24px;border-top:1px solid var(--brand-line)}.medication-request_actionTotal__2zQVX{display:flex;flex-direction:column;min-width:0}.medication-request_actionTotal__2zQVX>small,.medication-request_actionTotal__2zQVX>span{font-size:.95rem;color:var(--brand-muted);line-height:1.5}.medication-request_actionTotal__2zQVX>strong{font-size:1.3rem;line-height:1.5;color:var(--brand-ink)}@media(max-width:760px){.medication-request_patientForm__7bB9h{padding-bottom:160px}.medication-request_orderActions__I1rkV{position:fixed;z-index:30;bottom:0;left:0;right:0;margin:0;padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:var(--brand-white);border-top:1px solid var(--brand-line);box-shadow:0 -4px 18px #0717190a;gap:12px}.medication-request_orderActions__I1rkV .medication-request_primary__1JvA_{width:auto;flex-shrink:0}.medication-request_actionTotal__2zQVX{flex:1 1 140px}.medication-request_actionTotal__2zQVX>strong{font-size:1.15rem}.medication-request_orderActions__I1rkV .medication-request_primary__1JvA_{flex:1 1 150px}.medication-request_patientForm__7bB9h:has(input:not([type=checkbox]):not([type=hidden]):focus) .medication-request_orderActions__I1rkV{visibility:hidden}}.medication-request_paymentTrust__429qO{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0 0 24px;padding:0;list-style:none}.medication-request_paymentTrust__429qO li{display:inline-flex;align-items:center;gap:7px;color:var(--brand-muted);font-size:.95rem;line-height:1.5}.medication-request_paymentTrust__429qO svg{width:18px;height:18px;flex-shrink:0;color:var(--brand-green-deep)}.medication-request_cardDisclosure__YY_5q{border:1px solid var(--brand-line);border-radius:12px;background:white}.medication-request_cardDisclosure__YY_5q summary{display:flex;align-items:center;gap:14px;padding:18px;min-height:64px;cursor:pointer;list-style:none;border-radius:12px}.medication-request_cardDisclosure__YY_5q summary::-webkit-details-marker{display:none}.medication-request_cardDisclosure__YY_5q summary>span{flex:1;min-width:0}.medication-request_cardDisclosure__YY_5q summary strong{display:block;font-size:1.05rem;line-height:1.5}.medication-request_cardDisclosure__YY_5q summary span span{display:block;color:var(--brand-muted);font-size:.95rem;line-height:1.6}.medication-request_cardOutline__H_uhR{width:28px;height:28px;flex-shrink:0;color:var(--brand-ink)}.medication-request_disclosureChevron__dA1su{width:20px;height:20px;flex-shrink:0}.medication-request_cardDisclosure__YY_5q[open] .medication-request_disclosureChevron__dA1su{transform:rotate(180deg)}.medication-request_cardDisclosure__YY_5q[open] summary{border-bottom:1px solid var(--brand-line);border-radius:12px 12px 0 0;background:var(--brand-paper)}.medication-request_cardDisclosureBody__tRmfq{padding:22px 18px}@media (max-width:420px){.medication-request_cardDisclosure__YY_5q summary{gap:10px;padding:16px 12px}.medication-request_cardDisclosureBody__tRmfq{padding:20px 12px}.medication-request_paymentTrust__429qO{gap:10px}}.medication-request_reviewGrid__QiIjE .medication-request_cardEntry__OiN5s{margin-top:0;padding-top:0;border-top:0}.medication-request_requestGrid__JftOz{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:72px;row-gap:0}.medication-request_formBody__Z4awp{min-width:0;grid-column:1}.medication-request_orderSummary__6IGLC{grid-column:2;grid-row:1/span 2;position:sticky;top:104px;border:1px solid var(--brand-line);border-radius:16px;padding:24px;background:var(--brand-white);min-width:0}.medication-request_summaryHeading__2F__u{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.medication-request_summaryHeading__2F__u h2{font-size:1.15rem;font-weight:750;line-height:1.4;margin:0}.medication-request_summaryHeading__2F__u>span{color:var(--brand-muted);font-size:.9rem;white-space:nowrap}.medication-request_summaryItems__GnugQ{list-style:none;margin:24px 0;padding:0}.medication-request_summaryItems__GnugQ li{display:flex;justify-content:space-between;align-items:start;gap:12px;padding:16px 0;border-bottom:1px solid var(--brand-line);font-size:1rem;line-height:1.6}.medication-request_summaryItems__GnugQ li:first-child{padding-top:0}.medication-request_summaryItems__GnugQ li>div{min-width:0}.medication-request_summaryItems__GnugQ li>span{white-space:nowrap;font-variant-numeric:tabular-nums}.medication-request_summaryItems__GnugQ p{margin:6px 0 0;color:var(--brand-muted);font-size:.95rem;overflow-wrap:anywhere}.medication-request_summaryEmpty__1PhSn{padding:30px 0 22px;color:var(--brand-muted)}.medication-request_summaryEmpty__1PhSn svg{width:30px;height:30px}.medication-request_summaryEmpty__1PhSn p{margin:10px 0 0;font-size:1rem;line-height:1.6}.medication-request_summaryTotals__s0hd0{margin:0;font-size:.95rem;line-height:1.6}.medication-request_summaryTotals__s0hd0>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0}.medication-request_summaryTotals__s0hd0 dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.medication-request_summaryTotals__s0hd0 dt{color:var(--brand-muted)}.medication-request_summaryTotals__s0hd0 .medication-request_summaryTotal___Xoz_{border-top:1px solid var(--brand-line);margin-top:12px;padding-top:18px;font-size:1.05rem;font-weight:750}.medication-request_summaryTotal___Xoz_ dt{color:var(--brand-ink)}.medication-request_summaryNote__HNwx_{font-size:.95rem;line-height:1.65;color:var(--brand-muted);margin:20px 0 0}.medication-request_summaryHelp__owt8J{display:flex;flex-direction:column;gap:4px;padding-top:20px;margin-top:24px;border-top:1px solid var(--brand-line);font-size:.95rem}.medication-request_summaryHelp__owt8J span{color:var(--brand-muted)}.medication-request_summaryHelp__owt8J a{display:inline-flex;align-items:center;min-height:44px;color:var(--brand-ink);text-underline-offset:4px}.medication-request_summaryEdit__xVfJu{display:inline-flex;align-items:center;min-height:44px;border:0;padding:8px 0;margin-top:8px;background:transparent;color:var(--brand-ink);font:inherit;font-size:.95rem;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.medication-request_requestGrid__JftOz>.medication-request_orderActions__I1rkV{grid-column:1}.medication-request_trialNotice__5NQOE{margin:0 0 28px;padding:14px 18px;background:var(--brand-white);border:1px solid var(--brand-line);border-radius:12px;font-size:.95rem;line-height:1.6}.medication-request_trialNotice__5NQOE p{margin:6px 0 0}.medication-request_trialNotice__5NQOE a{text-decoration:underline;text-underline-offset:3px}.medication-request_receiptWrap__F71WK{max-width:640px}@media (max-width:900px){.medication-request_requestGrid__JftOz{column-gap:32px;grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:760px){.medication-request_page__v82W9{padding:24px 20px 36px}.medication-request_intro__I4CAH{padding:8px 0 28px}.medication-request_requestGrid__JftOz{display:flex;flex-direction:column}.medication-request_formBody__Z4awp,.medication-request_orderSummary__6IGLC{width:100%}.medication-request_reviewGrid__QiIjE .medication-request_orderSummary__6IGLC{order:-1;margin-top:0;margin-bottom:28px}.medication-request_orderSummary__6IGLC{position:static;margin-top:28px;padding:22px}.medication-request_patientForm__7bB9h .medication-request_orderActions__I1rkV{background:white}.medication-request_trialNotice__5NQOE{padding:12px 14px}}.medication-request_medicationCard__K_ljd .medication-request_fields__lauL5{margin-top:20px}@container (max-width: 440px){.medication-request_fields__lauL5{grid-template-columns:1fr}}.medication-request_deliverySummary__RjiTM{margin:24px 0;padding-top:20px;border-top:1px solid var(--brand-line);font-size:1rem;line-height:1.65}.medication-request_deliverySummary__RjiTM h3{margin:0 0 8px;font-size:1.1rem}.MedicationContactFields_actions__57oWg{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:2px}.MedicationContactFields_reset__UvgB3{min-height:44px;border:0;padding:8px;color:var(--brand-ink);background:transparent;font:inherit;font-size:.95rem;text-decoration:underline;text-underline-offset:4px;cursor:pointer}label span.MedicationContactFields_error__NMQUE{color:var(--brand-ink);font-size:.95rem;font-weight:650;line-height:1.6}.MedicationChoices_actions__Hs86l{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.MedicationChoices_savedCard__bGnzk{background:var(--brand-paper)}.MedicationChoices_summary___t42b{min-width:0}.MedicationChoices_summaryTitle__ZkDkL{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-size:1.15rem;line-height:1.4}.MedicationChoices_summaryTitle__ZkDkL>strong:first-child{min-width:0;overflow-wrap:anywhere}.MedicationChoices_price__aDTu6{white-space:nowrap;font-variant-numeric:tabular-nums}.MedicationChoices_summary___t42b dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:20px 0 0}.MedicationChoices_summary___t42b dt{color:var(--brand-muted);font-size:.95rem;line-height:1.6}.MedicationChoices_summary___t42b dd{margin:0;font-size:1.05rem;line-height:1.6;overflow-wrap:anywhere}.MedicationChoices_selectionFooter__AOk_4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--brand-line);margin-top:22px;padding-top:18px}.MedicationChoices_selectionFooter__AOk_4 p{display:flex;flex-direction:column;margin:0}.MedicationChoices_selectionFooter__AOk_4 span{color:var(--brand-muted);font-size:.95rem}.MedicationChoices_selectionFooter__AOk_4 strong{font-size:1.2rem;font-variant-numeric:tabular-nums}.MedicationChoices_selectionFooter__AOk_4 button{min-height:var(--target-min);padding:10px 16px;border:1px solid var(--brand-line);border-radius:var(--radius-control);background:var(--brand-paper);color:var(--brand-ink);font:inherit;font-weight:650;cursor:pointer}.MedicationChoices_error__qxAk2{margin:16px 0 0;color:var(--brand-ink);border-left:3px solid var(--brand-charcoal);padding-left:12px;font-size:1rem}@media (max-width:420px){.MedicationChoices_summaryTitle__ZkDkL{gap:12px;flex-wrap:wrap}.MedicationChoices_summary___t42b dl{column-gap:16px}.MedicationChoices_selectionFooter__AOk_4 button{width:100%}}.MedicationChoices_quantityRow__BnFW0{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid var(--brand-line)}.MedicationChoices_quantityRow__BnFW0>div:first-child{display:flex;flex-direction:column}.MedicationChoices_quantityRow__BnFW0 strong{font-size:1rem}.MedicationChoices_quantityRow__BnFW0 span{color:var(--brand-muted);font-size:.95rem}.MedicationChoices_stepper__dk6Ji{display:inline-flex;align-items:center;border:1px solid var(--brand-line);border-radius:var(--radius-control);background:white}.MedicationChoices_stepper__dk6Ji button{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--brand-ink);font:inherit;font-size:1.25rem;cursor:pointer}.MedicationChoices_stepper__dk6Ji button:disabled{opacity:.35;cursor:not-allowed}.MedicationChoices_stepper__dk6Ji output{min-width:82px;text-align:center;font-size:1rem;font-weight:650;font-variant-numeric:tabular-nums}.MedicationChoices_selectionNotice___wibq{padding:12px 16px;background:var(--brand-paper);border-left:3px solid var(--brand-lime);font-size:1rem;line-height:1.65}.MedicationChoices_fixedOption__xzwhE{margin:0;padding:12px 0}.MedicationChoices_fixedOption__xzwhE dt{color:var(--brand-muted);font-size:.95rem;line-height:1.6}.MedicationChoices_fixedOption__xzwhE dd{margin:2px 0 0;color:var(--brand-ink);font-size:1.05rem;line-height:1.6;font-weight:600}.MedicationReceipt_receipt__PXA6V{color:var(--brand-ink);font-size:var(--type-body-comfortable);line-height:1.7}.MedicationReceipt_header__ZFO4A{padding-bottom:24px;border-bottom:1px solid var(--brand-line)}.MedicationReceipt_eyebrow__7TJ5B{margin:0 0 12px;color:var(--brand-muted);font-size:.9rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.MedicationReceipt_header__ZFO4A h2{margin:0 0 20px;font-size:clamp(1.8rem,4vw,2.3rem);line-height:1.15;letter-spacing:-.035em}.MedicationReceipt_header__ZFO4A h2:focus{outline:none}.MedicationReceipt_reference__Qor8i{margin:0;display:flex;flex-wrap:wrap;gap:6px 16px}.MedicationReceipt_reference__Qor8i strong{overflow-wrap:anywhere}.MedicationReceipt_outcome__sUKat{margin:20px 0 0}.MedicationReceipt_outcome__sUKat strong{display:block;font-size:2rem;line-height:1.3;letter-spacing:-.035em;margin-top:4px}.MedicationReceipt_order__xG8u3{padding:24px 0;border-bottom:1px solid var(--brand-line)}.MedicationReceipt_receipt__PXA6V h3{margin:0 0 16px;font-size:1.25rem;line-height:1.3}.MedicationReceipt_items__bWlsV{padding:0;margin:0;list-style:none}.MedicationReceipt_items__bWlsV li{display:flex;align-items:start;gap:20px;justify-content:space-between;padding-bottom:20px}.MedicationReceipt_items__bWlsV li>div{min-width:0}.MedicationReceipt_items__bWlsV li>span{white-space:nowrap;font-weight:650}.MedicationReceipt_items__bWlsV p{color:var(--brand-muted);margin:6px 0 0;font-size:1rem;overflow-wrap:anywhere}.MedicationReceipt_totals__RrlTl{margin:0;border-top:1px solid var(--brand-line);padding-top:16px}.MedicationReceipt_totals__RrlTl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:4px 0}.MedicationReceipt_totals__RrlTl dd{margin:0;white-space:nowrap}.MedicationReceipt_totals__RrlTl .MedicationReceipt_total__93mK_{margin-top:8px;font-weight:750;font-size:1.2rem}.MedicationReceipt_next__R7raA{padding-top:24px}.MedicationReceipt_next__R7raA p{margin:12px 0 0}.MedicationReceipt_next__R7raA a{text-decoration:underline;text-underline-offset:4px}.MedicationReceipt_actions__2aTGZ{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.MedicationReceipt_actions__2aTGZ:empty{display:none}.MedicationReceipt_actions__2aTGZ button{min-height:48px;border-radius:var(--radius-control);padding:12px 20px;font:inherit;font-weight:750;cursor:pointer}.MedicationReceipt_primary__lgxJC{border:1px solid var(--brand-lime);background:var(--brand-lime);color:var(--brand-deep)}.MedicationReceipt_secondary__ajJDA{border:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-ink)}.MedicationReceipt_actions__2aTGZ button:disabled{opacity:.65;cursor:not-allowed}.MedicationReceipt_receipt__PXA6V a:focus-visible,.MedicationReceipt_receipt__PXA6V button:focus-visible{outline:3px solid var(--brand-green-deep);outline-offset:3px}.MedicationReceipt_message__q_sRS{border-left:3px solid var(--brand-lime);padding:12px 16px;background:var(--brand-paper);margin:24px 0 0}@media (max-width:420px){.MedicationReceipt_items__bWlsV li{gap:12px}.MedicationReceipt_actions__2aTGZ button{width:100%}.MedicationReceipt_reference__Qor8i,.MedicationReceipt_reference__Qor8i strong{display:block}.MedicationReceipt_receipt__PXA6V{font-size:1.08rem}}