.pricing_page__aR2vI{padding-top:32px;padding-bottom:72px}.pricing_head__NZ_5I{max-width:none;margin:8px 0 12px;padding:clamp(24px,4vw,44px);border-radius:var(--r-card);background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--gold) 30%,transparent) 0,transparent 38%),radial-gradient(circle at 8% 100%,color-mix(in srgb,var(--leaf) 26%,transparent) 0,transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--plum) 22%,var(--surface)),color-mix(in srgb,var(--sky) 16%,var(--surface)))}.pricing_head__NZ_5I>*{max-width:760px}.pricing_head__NZ_5I h1{font-size:clamp(34px,5vw,52px);margin-bottom:14px}.pricing_lede__Ap5zZ{font-size:20px;margin:0}.pricing_promise__eoT6h{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0}.pricing_promise__eoT6h li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--surface);font-size:16px}.pricing_promise__eoT6h li:nth-child(4n+1) svg{color:var(--leaf-strong)}.pricing_promise__eoT6h li:nth-child(4n+2) svg{color:var(--plum-strong)}.pricing_promise__eoT6h li:nth-child(4n+3) svg{color:var(--coral-strong)}.pricing_promise__eoT6h li:nth-child(4n+4) svg{color:var(--sky-strong)}.pricing_promise__eoT6h svg{flex:none}.pricing_block__Grj_6{margin-top:56px}.pricing_block__Grj_6 h2{font-size:clamp(24px,3vw,30px);margin-bottom:8px}.pricing_block__Grj_6 h3{font-size:20px;margin:28px 0 12px}.pricing_sub__Jl3aw{max-width:720px;margin:0 0 20px}.pricing_card__IQ48K{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);border:2px solid transparent}.pricing_featured__huNYN{border-color:var(--coral);background:color-mix(in srgb,var(--coral) 9%,var(--surface))}.pricing_badgeQuiet__I_odx,.pricing_badge__8GDLm{align-self:flex-start;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:700;font-synthesis:weight}.pricing_badge__8GDLm{background:var(--coral-strong);color:#fff}.pricing_badgeQuiet__I_odx{background:color-mix(in srgb,var(--accent,var(--plum)) 30%,var(--surface))}.pricing_cardName___O7nQ{font-size:18px;font-weight:700;font-synthesis:weight}.pricing_price__QIdPd{font-family:var(--font-display);font-size:34px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing_unit__AncgB{font-family:var(--font-body);font-size:15px;white-space:nowrap}.pricing_small__YBI5a{font-size:15px;color:var(--hint)}.pricing_cardLink__JNpx5{margin-top:auto;padding-top:8px;font-size:15px}.pricing_consult__GGPrv{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,260px));gap:16px}.pricing_grid__dIBuO{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.pricing_plans__8X_A_{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.pricing_planTop__uP95e{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.pricing_features__yZ2oL{list-style:none;margin:10px 0 0;padding:12px 0 0;border-top:1px solid var(--line);display:grid;gap:6px;font-size:15px}.pricing_features__yZ2oL li:before{content:"✓ ";color:color-mix(in srgb,var(--accent,var(--plum)) 60%,var(--ink))}.pricing_plan__lgqlV,.pricing_tinted__KcYxp{background:color-mix(in srgb,var(--accent) 11%,var(--surface));border-top:6px solid var(--accent)}.pricing_groupTitle__GG0Y1{display:inline-block;padding:4px 14px;border-radius:999px;background:color-mix(in srgb,var(--accent) 24%,var(--surface))}.pricing_filters__b7Q2_{position:sticky;top:100px;z-index:5;display:flex;gap:8px;margin-top:40px;padding:10px 0;overflow-x:auto;background:var(--bg);box-shadow:0 -24px 0 var(--bg);scrollbar-width:none}.pricing_filters__b7Q2_::-webkit-scrollbar{display:none}.pricing_chip__5FN_4{flex:none;padding:9px 16px;border-radius:999px;border:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--ink);font:inherit;font-size:16px;cursor:pointer}.pricing_chip__5FN_4[aria-pressed=true]{background:var(--accent);font-weight:700;font-synthesis:weight}.pricing_chip__5FN_4:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.pricing_packageGroup__n8bLb+.pricing_packageGroup__n8bLb{margin-top:8px}.pricing_travel__XoYMj{max-width:760px;padding:24px;border-radius:var(--r-card);background:color-mix(in srgb,var(--leaf) 16%,var(--surface));border-left:6px solid var(--leaf)}.pricing_travel__XoYMj p{margin:0}.pricing_list__PzMRB{max-width:720px;margin:0;padding-left:22px;display:grid;gap:8px}.pricing_ctaBand__hFfXh{margin-top:56px;padding:32px;border-radius:var(--r-card);background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 22%,var(--surface)),color-mix(in srgb,var(--coral) 16%,var(--surface)));box-shadow:var(--shadow-card);text-align:center}.pricing_ctaBand__hFfXh h2{font-size:clamp(24px,3vw,30px);margin-bottom:8px}.pricing_ctaBand__hFfXh p{max-width:560px;margin:0 auto}.pricing_actions__huwQ_{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}@media (max-width:560px){.pricing_card__IQ48K{padding:18px}.pricing_ctaBand__hFfXh{padding:24px 18px}}.pricing_clinics__ZVA7M{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:start}.pricing_clinicHead__X_uI1{display:flex;align-items:center;gap:12px}.pricing_clinicLogo__NJAqq{width:56px;height:56px;object-fit:contain;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.pricing_footnote__RbMQ1{margin:12px 0 0;font-size:14px;color:var(--hint)}.pricing_rowList__M6BqQ{list-style:none;margin:8px 0 0;padding:0}.pricing_rowList__M6BqQ li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed color-mix(in srgb,var(--accent,var(--plum)) 40%,var(--line));font-size:15px}.pricing_rowList__M6BqQ li:last-child{border-bottom:0}.pricing_rowValue__4ZKzx{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-synthesis:weight}.pricing_saving__FnO4e{align-self:flex-start;margin-top:4px;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--leaf-strong) 85%,var(--ink));color:#fff;font-size:15px;font-weight:700;font-synthesis:weight}.pricing_original__BzoO_{margin-right:8px;font-size:.6em;color:var(--hint);text-decoration-thickness:2px;text-decoration-color:var(--coral-strong)}.pricing_clinicButton__ocnR7{align-self:flex-start;margin-top:12px}