.ConsultationPricing_anchorSection__1XQog{scroll-margin-top:calc(var(--header-space) + 20px)}.ConsultationPricing_selector__YCQG2{min-width:0;margin:0;padding:0;border:0}.ConsultationPricing_selector__YCQG2 legend{max-width:100%;padding:0;line-height:1.35}.ConsultationPricing_visitOptions__Su6Or{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.ConsultationPricing_visitOption___yiFm{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:6px 14px;gap:6px 14px;align-items:flex-start;min-height:95px;width:100%;padding:18px;border:1px solid transparent;border-radius:18px;background:rgba(35,31,28,.04);cursor:pointer;transition:background .25s,border-color .25s}.ConsultationPricing_visitOption___yiFm:hover{background:rgba(35,31,28,.07)}.ConsultationPricing_visitOption___yiFm:focus-within{outline:3px solid var(--color-brand);outline-offset:3px}.ConsultationPricing_selected__jalpq,.ConsultationPricing_selected__jalpq:hover{border-color:rgba(176,86,51,.28);background:rgba(176,86,51,.12)}.ConsultationPricing_radio__PCpO4{width:22px;height:22px;margin:1px 0 0;grid-row:1/span 2;accent-color:var(--color-brand);cursor:pointer}.ConsultationPricing_radio__PCpO4:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.ConsultationPricing_optionLabel__kjuiU{min-width:0;font-size:16px;font-weight:620;letter-spacing:-.018em;line-height:1.4;overflow-wrap:anywhere}.ConsultationPricing_optionPrice__NvyUz{padding-top:2px;color:var(--color-brand-dark);font-size:14px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4;white-space:nowrap}.ConsultationPricing_optionNote__MZrHW{grid-column:2/-1;font-size:13px;line-height:1.45;color:var(--color-text-muted)}.ConsultationPricing_hint__ql2GD{color:var(--color-text-muted);font-size:14px;line-height:1.5}.ConsultationPricing_resultCta__0upZd:focus-visible{outline:3px solid var(--color-brand-light);outline-offset:4px}.ConsultationPricing_costParts__WFiJS{display:grid;grid-gap:0;gap:0;margin-top:24px}.ConsultationPricing_costRow__a7V__{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:10px clamp(24px,4vw,62px);gap:10px clamp(24px,4vw,62px);padding-block:20px;border-bottom:1px solid rgba(35,31,28,.12)}.ConsultationPricing_costRow__a7V__ dt{font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.ConsultationPricing_costRow__a7V__ dd{margin:0;max-width:70ch;font-size:15px;line-height:1.55;color:var(--color-text-muted)}.ConsultationPricing_dermatoscopyNote__cwuXy{display:grid;grid-gap:10px;gap:10px;margin-top:26px;padding:clamp(22px,3vw,32px);border-radius:20px;background:hsla(33,73%,97%,.62)}.ConsultationPricing_dermatoscopyNote__cwuXy h4{font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--color-ink)}.ConsultationPricing_dermatoscopyNote__cwuXy p{max-width:85ch;font-size:14px;line-height:1.55;color:var(--color-text-muted)}.ConsultationPricing_dermatoscopyNote__cwuXy blockquote{max-width:75ch;margin:0;padding-left:16px;border-left:2px solid var(--color-brand);font-size:16px;font-weight:550;line-height:1.5;letter-spacing:-.015em}@media (max-width:680px){.ConsultationPricing_costRow__a7V__{grid-template-columns:1fr}}@media (max-width:560px){.ConsultationPricing_visitOption___yiFm{grid-template-columns:20px minmax(0,1fr);gap:5px 12px;min-height:116px;padding:16px}.ConsultationPricing_radio__PCpO4{width:20px;height:20px;grid-row:1/span 3}.ConsultationPricing_optionNote__MZrHW,.ConsultationPricing_optionPrice__NvyUz{grid-column:2}.ConsultationPricing_optionLabel__kjuiU{font-size:15px}}@media (prefers-reduced-motion:reduce){.ConsultationPricing_visitOption___yiFm{transition:none}}