.legal-overlay[data-v-15928f3d]{z-index:1200;background:#041220b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.legal-panel[data-v-15928f3d]{background:#fff;border-radius:10px;flex-direction:column;width:min(760px,100%);max-height:min(82vh,900px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0000004d}.legal-panel__head[data-v-15928f3d]{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.legal-panel__title[data-v-15928f3d]{color:var(--c-navy,#0d2238);font-family:var(--font-serif);margin:0;font-size:20px;font-weight:600}.legal-panel__close[data-v-15928f3d]{color:#5b6b7c;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.legal-panel__close[data-v-15928f3d]:hover{color:var(--c-navy,#0d2238);background:#f1f5f9}.legal-panel__body[data-v-15928f3d]{color:#33414f;padding:20px 24px 28px;font-size:15px;line-height:1.85;overflow-y:auto}.legal-panel__hint[data-v-15928f3d]{color:#74828f;text-align:center;margin:12px 0}.legal-panel__retry[data-v-15928f3d]{color:var(--c-navy,#0d2238);cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin-top:8px;padding:8px 18px;font-family:inherit;font-size:14px}.legal-content[data-v-15928f3d] h2,.legal-content[data-v-15928f3d] h3{color:var(--c-navy,#0d2238);font-family:var(--font-serif);margin:1.4em 0 .6em;font-weight:600;line-height:1.4}.legal-content[data-v-15928f3d] h2{font-size:19px}.legal-content[data-v-15928f3d] h3{font-size:17px}.legal-content[data-v-15928f3d] p{margin:.7em 0}.legal-content[data-v-15928f3d] ul,.legal-content[data-v-15928f3d] ol{margin:.7em 0;padding-left:1.4em}.legal-content[data-v-15928f3d] li{margin:.3em 0}.legal-content[data-v-15928f3d] a{color:var(--c-gold,#b08a3e);text-decoration:underline}.legal-content[data-v-15928f3d] strong{color:var(--c-navy,#0d2238)}.legal-content[data-v-15928f3d] img{max-width:100%;height:auto}.legal-content[data-v-15928f3d] table{border-collapse:collapse;width:100%;margin:1em 0}.legal-content[data-v-15928f3d] th,.legal-content[data-v-15928f3d] td{border:1px solid #e6ebf1;padding:8px 10px}.legal-fade-enter-active[data-v-15928f3d],.legal-fade-leave-active[data-v-15928f3d]{transition:opacity .18s}.legal-fade-enter-from[data-v-15928f3d],.legal-fade-leave-to[data-v-15928f3d]{opacity:0}@media (max-width:767px){.legal-overlay[data-v-15928f3d]{padding:0}.legal-panel[data-v-15928f3d]{border-radius:0;width:100%;height:100%;max-height:none}}.footer[data-v-18b36c00]{color:#dbe5ee;background:var(--c-navy)}.footer__grid[data-v-18b36c00]{gap:var(--sp-8);padding-block:var(--sp-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer__brand[data-v-18b36c00]{grid-column:1/-1;max-width:360px}.footer__wordmark[data-v-18b36c00]{color:#fff;flex-direction:column;line-height:1;display:inline-flex}.footer__wordmark-line1[data-v-18b36c00]{font-family:var(--font-serif);letter-spacing:.04em;font-size:24px;font-weight:600}.footer__wordmark-line2[data-v-18b36c00]{color:#9fb3c6;letter-spacing:.16em;margin-top:6px;font-size:10px;font-weight:500}.footer__logo[data-v-18b36c00]{object-fit:contain;object-position:left center;width:auto;max-width:240px;height:46px;display:block}.footer__desc[data-v-18b36c00]{margin-top:var(--sp-5);color:#aebdcc;font-size:var(--fs-sm);line-height:var(--lh-body)}.footer__contact[data-v-18b36c00]{gap:var(--sp-3);margin-top:var(--sp-2);flex-direction:column;font-style:normal;display:flex}.footer__contact-col[data-v-18b36c00]{grid-column:1/-1}.footer__contact a[data-v-18b36c00],.footer__contact p[data-v-18b36c00]{color:#dbe5ee;font-size:var(--fs-sm);align-items:center;gap:10px;display:flex}.footer__contact svg[data-v-18b36c00]{color:var(--c-gold-soft);flex-shrink:0}.footer__rule[data-v-18b36c00]{width:46px;height:2px;margin-bottom:var(--sp-5);background:var(--c-gold-soft);display:block}.footer__en[data-v-18b36c00]{margin-top:var(--sp-5);color:var(--c-gold-soft);letter-spacing:.22em;font-size:11px;font-weight:600}.footer__hours[data-v-18b36c00]{color:#8fa4b7;font-size:var(--fs-xs)}.footer__col[data-v-18b36c00]{gap:var(--sp-2);flex-direction:column;display:flex}.footer__heading[data-v-18b36c00]{margin-bottom:var(--sp-2);color:#fff;font-family:var(--font-sans);font-size:var(--fs-sm);letter-spacing:.08em;font-weight:600}.footer__link[data-v-18b36c00]{color:#aebdcc;width:fit-content;font-size:var(--fs-sm);transition:color var(--dur-fast) var(--ease);padding:4px 0}.footer__link[data-v-18b36c00]:hover{color:var(--c-gold-soft)}.footer__bottom[data-v-18b36c00]{gap:var(--sp-3);padding-block:var(--sp-5);color:#8298ac;font-size:var(--fs-xs);border-top:1px solid #ffffff1f;flex-direction:column;display:flex}.footer__legal[data-v-18b36c00]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.footer__legal-icon[data-v-18b36c00]{color:var(--c-gold-soft);flex-shrink:0}.footer__legal-sep[data-v-18b36c00]{color:#ffffff38}.footer__legal-link[data-v-18b36c00]{color:#9fb3c6;font-family:inherit;font-size:var(--fs-xs);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;padding:2px 0}.footer__legal-link[data-v-18b36c00]:hover{color:var(--c-gold-soft)}.footer__notice[data-v-18b36c00]{background:#0000002e;border-top:1px solid #ffffff14}.footer__notice-inner[data-v-18b36c00]{padding-block:var(--sp-4) calc(var(--sp-4) + var(--safe-bottom));color:#8298ac;font-size:var(--fs-xs);line-height:var(--lh-snug);align-items:flex-start;gap:10px;display:flex}.footer__notice-inner svg[data-v-18b36c00]{color:#9fb3c6;flex-shrink:0;margin-top:2px}@media (min-width:768px){.footer__grid[data-v-18b36c00]{gap:var(--sp-8);padding-block:var(--sp-16);grid-template-columns:1.4fr repeat(3,1fr)}.footer__brand[data-v-18b36c00],.footer__contact-col[data-v-18b36c00]{grid-column:auto}.footer__bottom[data-v-18b36c00]{gap:var(--sp-4);flex-flow:wrap;justify-content:space-between;align-items:center}}.modal[data-v-78f64cb9]{z-index:100;padding:var(--gutter);backdrop-filter:blur(2px);background:#04076673;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__panel[data-v-78f64cb9]{width:min(100%,420px);max-height:calc(100vh - var(--gutter) * 2);background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--sh-raised);flex-direction:column;display:flex;overflow:hidden}.modal__panel[data-v-78f64cb9]:focus{outline:none}.modal__body[data-v-78f64cb9]{min-height:0;padding:var(--sp-4) var(--sp-5) var(--sp-5);overscroll-behavior:contain;overflow-y:auto}.modal__head[data-v-78f64cb9]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) 0;flex:none;display:flex}.modal__title[data-v-78f64cb9]{font-size:var(--fs-h3)}.modal__close[data-v-78f64cb9]{width:var(--tap);height:var(--tap);margin-right:calc(var(--sp-2) * -1);color:var(--c-ink-soft);border-radius:var(--r-sm);justify-content:center;align-items:center;display:inline-flex}.modal__close[data-v-78f64cb9]:hover{color:var(--c-navy);background:var(--c-surface-muted)}.modal__close[data-v-78f64cb9]:disabled{color:var(--c-muted);cursor:not-allowed}.account[data-v-78f64cb9]{gap:var(--sp-3);display:grid}.account__id[data-v-78f64cb9]{gap:var(--sp-3);padding:var(--sp-4);background:var(--c-gradient-panel);border:1px solid var(--c-line);border-radius:var(--r-md);align-items:center;display:flex}.account__avatar[data-v-78f64cb9]{width:46px;height:46px;color:var(--c-on-violet);font-size:var(--fs-h3);background:var(--c-gradient-violet);border-radius:var(--r-pill);flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.account__meta[data-v-78f64cb9]{gap:2px;min-width:0;display:grid}.account__name[data-v-78f64cb9]{color:var(--c-navy);font-size:var(--fs-body);font-weight:800;line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account__username[data-v-78f64cb9]{color:var(--c-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account__status[data-v-78f64cb9]{color:var(--c-success);font-size:var(--fs-xs);align-items:center;gap:6px;font-weight:700;display:flex}.account__dot[data-v-78f64cb9]{border-radius:var(--r-pill);background:currentColor;width:6px;height:6px}.account__status.is-checking[data-v-78f64cb9]{color:var(--c-muted)}.account__orders[data-v-78f64cb9]{margin-top:var(--sp-1)}.account__agent[data-v-78f64cb9]{width:100%;min-height:var(--tap);color:var(--c-violet);font:inherit;font-size:var(--fs-body);background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.account__agent[data-v-78f64cb9]:hover{background:var(--c-violet-50);border-color:var(--c-violet)}.account__agent[data-v-78f64cb9]:focus-visible{outline:2px solid var(--c-violet);outline-offset:2px}.account__logout[data-v-78f64cb9]{width:100%;min-height:var(--tap);color:var(--c-ink-soft);font:inherit;font-size:var(--fs-body);background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);font-weight:700}.account__logout[data-v-78f64cb9]:not(:disabled):hover{color:var(--c-warn);background:var(--c-surface-muted);border-color:var(--c-warn)}.account__logout[data-v-78f64cb9]:disabled{color:var(--c-muted);cursor:not-allowed}.modal-enter-active[data-v-78f64cb9],.modal-leave-active[data-v-78f64cb9]{transition:opacity var(--dur) var(--ease)}.modal-enter-active .modal__panel[data-v-78f64cb9],.modal-leave-active .modal__panel[data-v-78f64cb9]{transition:transform var(--dur) var(--ease)}.modal-enter-from[data-v-78f64cb9],.modal-leave-to[data-v-78f64cb9]{opacity:0}.modal-enter-from .modal__panel[data-v-78f64cb9],.modal-leave-to .modal__panel[data-v-78f64cb9]{transform:translateY(-10px)}@media (prefers-reduced-motion:reduce){.modal-enter-from .modal__panel[data-v-78f64cb9],.modal-leave-to .modal__panel[data-v-78f64cb9]{transform:none}}.header[data-v-9ace6ce7]{z-index:50;background:var(--c-surface);border-bottom:1px solid var(--c-line);position:sticky;top:0}.header__bar[data-v-9ace6ce7]{gap:var(--sp-4);height:var(--header-h);grid-template-columns:1fr auto;align-items:center;display:grid}.wordmark[data-v-9ace6ce7]{width:fit-content;color:var(--c-navy);flex-direction:column;justify-content:center;line-height:1;display:flex}.wordmark__line1[data-v-9ace6ce7]{font-family:var(--font-serif);letter-spacing:.04em;white-space:nowrap;font-size:23px;font-weight:700}.wordmark__logo[data-v-9ace6ce7]{object-fit:contain;object-position:left center;width:auto;max-width:230px;height:46px;display:block}.wordmark__line2[data-v-9ace6ce7]{color:var(--c-ink-soft);font-family:var(--font-sans);letter-spacing:.14em;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:500}.wordmark--en .wordmark__line1[data-v-9ace6ce7]{letter-spacing:.01em;font-size:24px;font-weight:600}.wordmark--en .wordmark__line2[data-v-9ace6ce7]{letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:10px}.header__nav[data-v-9ace6ce7]{justify-content:center;place-self:stretch center;align-items:stretch;gap:40px;display:none}.header__link[data-v-9ace6ce7]{color:var(--c-ink-soft);white-space:nowrap;transition:color var(--dur-fast) var(--ease);align-items:center;font-size:14.5px;font-weight:500;display:flex;position:relative}.header__link[data-v-9ace6ce7]:hover,.header__link.is-active[data-v-9ace6ce7]{color:var(--c-navy)}.header__link.is-active[data-v-9ace6ce7]{font-weight:700}.header__link.is-active[data-v-9ace6ce7]:after{content:"";background:var(--c-navy);height:2px;position:absolute;bottom:0;left:0;right:0}.header__actions[data-v-9ace6ce7]{gap:var(--sp-2);justify-self:end;align-items:center;display:flex}.header__cta[data-v-9ace6ce7]{color:#fff;white-space:nowrap;background:var(--c-action);border-radius:var(--r-btn);height:44px;transition:background-color var(--dur-fast) var(--ease);align-items:center;gap:8px;padding-inline:22px;font-size:14px;font-weight:600;display:none}.header__cta[data-v-9ace6ce7]:hover{background:var(--c-action-hover)}.header__account[data-v-9ace6ce7]{max-width:160px;height:36px;color:var(--c-ink-soft);text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-fast) var(--ease);align-items:center;padding-inline:4px;font-size:13.5px;font-weight:500;display:none;overflow:hidden}.header__account[data-v-9ace6ce7]:hover,.header__account--in[data-v-9ace6ce7]{color:var(--c-navy)}.header__toggle[data-v-9ace6ce7]{width:var(--tap);height:var(--tap);color:var(--c-navy);border-radius:var(--r-xs);justify-content:center;align-items:center;display:inline-flex}.header__mobile[data-v-9ace6ce7]{padding:var(--sp-2) var(--gutter) calc(var(--sp-5) + var(--safe-bottom));background:var(--c-surface);border-bottom:1px solid var(--c-line);box-shadow:var(--sh-card);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.header__mobile-link[data-v-9ace6ce7]{padding:var(--sp-3) var(--sp-2);color:var(--c-navy);font-size:var(--fs-lead);border-bottom:1px solid var(--c-line);font-weight:500}.header__mobile-link[data-v-9ace6ce7]:last-of-type{border-bottom:0}.header__mobile-cta[data-v-9ace6ce7]{min-height:48px;margin-top:var(--sp-4);color:#fff;background:var(--c-action);border-radius:var(--r-btn);justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.menu-enter-active[data-v-9ace6ce7],.menu-leave-active[data-v-9ace6ce7]{transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease)}.menu-enter-from[data-v-9ace6ce7],.menu-leave-to[data-v-9ace6ce7]{opacity:0;transform:translateY(-8px)}@media (min-width:900px){.header__bar[data-v-9ace6ce7]{grid-template-columns:auto 1fr auto}.header__nav[data-v-9ace6ce7]{display:flex}.header__cta[data-v-9ace6ce7],.header__account[data-v-9ace6ce7]{display:inline-flex}.header__toggle[data-v-9ace6ce7],.header__mobile[data-v-9ace6ce7]{display:none}}.placeholder[data-v-39573956]{background:var(--c-placeholder);border:1px dashed var(--c-placeholder-line);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.placeholder__label[data-v-39573956]{color:var(--c-placeholder-ink);font-size:var(--fs-xs);letter-spacing:.08em;border-radius:var(--r-pill);background:#ffffff8c;padding:4px 12px;font-weight:500}.hero[data-v-29d0eec4]{color:#fff;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.hero__media[data-v-29d0eec4]{border:0;height:100%;position:absolute;inset:0}.hero__media--image[data-v-29d0eec4]{object-fit:cover;object-position:center 42%;width:100%;display:block}.hero__scrim[data-v-29d0eec4]{background:linear-gradient(90deg,#071a2ceb 0%,#071a2cd6 34%,#071a2c52 64%,#071a2c0f 100%),linear-gradient(#071a2c00 54%,#071a2c52 100%);position:absolute;inset:0}.hero__inner[data-v-29d0eec4]{z-index:2;padding-block:48px 60px;position:relative}.hero__copy[data-v-29d0eec4]{max-width:590px}.hero__eyebrow[data-v-29d0eec4]{color:#ffffffd6;letter-spacing:.16em;font-size:11px;font-weight:500}.hero__title[data-v-29d0eec4]{color:#fff;font-size:var(--fs-h1);letter-spacing:.03em;margin-top:10px}.hero__tagline[data-v-29d0eec4]{color:#fff;font-family:var(--font-serif);margin-top:10px;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.45}.hero__lead[data-v-29d0eec4]{color:#ffffffc7;max-width:540px;margin-top:14px;font-size:13.5px;line-height:1.75}.hero__actions[data-v-29d0eec4]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hero__location[data-v-29d0eec4]{border-radius:var(--r-sm);backdrop-filter:blur(8px);background:#091d318c;border:1px solid #ffffff3d;align-items:flex-start;gap:10px;padding:12px 16px;display:none;position:absolute;bottom:22px;right:0}.hero__location-icon[data-v-29d0eec4]{color:#fff;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.hero__location-name[data-v-29d0eec4]{color:#fff;font-family:var(--font-serif);font-size:12.5px;font-weight:600;line-height:1.5}.hero__location-sub[data-v-29d0eec4],.hero__location-city[data-v-29d0eec4]{color:#ffffffb8;font-size:10.5px;line-height:1.6}.hero__location-city[data-v-29d0eec4]{color:#ffffff8f;margin-top:2px}.stats[data-v-29d0eec4]{background:var(--c-surface)}.stats__grid[data-v-29d0eec4]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stat[data-v-29d0eec4]{color:var(--c-navy);border-bottom:1px solid var(--c-line);flex-direction:column;gap:7px;padding:24px 20px 22px;display:flex}.stat[data-v-29d0eec4]:nth-child(odd){border-right:1px solid var(--c-line)}.stat[data-v-29d0eec4]:nth-child(n+3){border-bottom:0}.stat__value[data-v-29d0eec4]{color:var(--c-navy);margin-top:1px;font-size:27px;font-weight:700;line-height:1.1}.stat__title[data-v-29d0eec4]{color:var(--c-navy);font-family:var(--font-sans);letter-spacing:0;font-size:16.5px;font-weight:600}.stat__desc[data-v-29d0eec4]{color:var(--c-muted);flex-direction:column;margin-top:1px;font-size:12px;line-height:1.65;display:flex}.journey[data-v-29d0eec4]{background:var(--c-surface-muted);padding-block:44px 52px}.journey__head[data-v-29d0eec4]{text-align:center}.journey__eyebrow[data-v-29d0eec4]{color:var(--c-blue);letter-spacing:.08em;font-size:12px;font-weight:500}.journey__title[data-v-29d0eec4]{margin-top:8px}.journey__lead[data-v-29d0eec4]{max-width:620px;color:var(--c-ink-soft);margin:10px auto 0;font-size:13px;line-height:1.75}.journey__steps[data-v-29d0eec4]{gap:24px;margin-top:34px;padding:0;list-style:none;display:grid;position:relative}.journey-step[data-v-29d0eec4]{z-index:1;text-align:center;position:relative}.journey-step__icon[data-v-29d0eec4]{width:50px;height:50px;color:var(--c-navy);background:#edf4f9;border:1px solid #dce8f1;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.journey-step__title[data-v-29d0eec4]{color:var(--c-navy);font-family:var(--font-sans);letter-spacing:0;margin-top:12px;font-size:14px;font-weight:600}.journey-step__num[data-v-29d0eec4]{margin-right:1px}.journey-step__desc[data-v-29d0eec4]{color:var(--c-muted);flex-direction:column;margin-top:5px;font-size:12px;line-height:1.7;display:flex}.team[data-v-29d0eec4]{background:var(--c-surface);scroll-margin-top:calc(var(--header-h) + 8px);padding-block:48px}.team__head[data-v-29d0eec4]{gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:22px;display:flex}.team__title[data-v-29d0eec4]{font-size:clamp(24px,2.2vw,30px)}.team__link[data-v-29d0eec4]{color:var(--c-navy);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.team__link[data-v-29d0eec4]:hover{color:var(--c-gold)}.team__grid[data-v-29d0eec4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;display:grid}.doctor[data-v-29d0eec4]{color:inherit;display:block}.doctor__photo[data-v-29d0eec4]{border-radius:var(--r-xs)}.doctor__photo--image[data-v-29d0eec4]{aspect-ratio:1.3/1.1;object-fit:cover;width:100%;display:block}.doctor__name[data-v-29d0eec4]{color:var(--c-navy);font-family:var(--font-serif);margin-top:10px;font-size:16px;font-weight:600;line-height:1.4}.doctor__title[data-v-29d0eec4]{color:var(--c-muted);margin-top:2px;font-size:12px;line-height:1.55}.doctor__specialty[data-v-29d0eec4]{color:var(--c-navy);margin-top:1px;font-size:12px;font-weight:600;line-height:1.55}.specialties[data-v-29d0eec4]{border:1px solid var(--c-line);border-radius:var(--r-xs);margin-top:26px;display:grid;overflow:hidden}.specialty[data-v-29d0eec4]{color:var(--c-navy);border-top:1px solid var(--c-line);transition:background-color var(--dur-fast) var(--ease);align-items:center;gap:12px;padding:15px 16px;display:flex}.specialty[data-v-29d0eec4]:first-child{border-top:0}.specialty[data-v-29d0eec4]:hover{background:var(--c-surface-muted)}.specialty__icon[data-v-29d0eec4]{width:44px;height:44px;color:var(--c-navy);background:#edf4f9;border:1px solid #dce8f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.specialty__label[data-v-29d0eec4]{text-wrap:balance;flex:1;font-size:17px;font-weight:600;line-height:1.45}.specialty__chevron[data-v-29d0eec4]{color:var(--c-muted);flex-shrink:0}.outro[data-v-29d0eec4]{text-align:center;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.outro__media[data-v-29d0eec4]{border:0;height:100%;position:absolute;inset:0}.outro__media--image[data-v-29d0eec4]{object-fit:cover;object-position:center;width:100%;display:block}.outro__scrim[data-v-29d0eec4]{background:linear-gradient(#06192bad,#06192bd6);position:absolute;inset:0}.outro__inner[data-v-29d0eec4]{z-index:1;flex-direction:column;align-items:center;padding-block:48px;display:flex;position:relative}.outro__title[data-v-29d0eec4]{color:#fff;max-width:760px;font-size:clamp(26px,2.4vw,32px)}.outro__lead[data-v-29d0eec4]{color:#ffffffc7;max-width:620px;margin-top:12px;font-size:13.5px;line-height:1.75}.outro__btn[data-v-29d0eec4]{border-color:#fff6;margin-top:20px}@media (max-width:639px){.doctor__name[data-v-29d0eec4]{font-size:14px;line-height:1.35}}@media (min-width:640px){.team__grid[data-v-29d0eec4]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.stats__grid[data-v-29d0eec4]{grid-template-columns:repeat(4,minmax(0,1fr))}.stat[data-v-29d0eec4]{border-bottom:0;border-right:0;border-left:1px solid var(--c-line);padding:34px 26px}.stat[data-v-29d0eec4]:first-child{border-left:0}.journey[data-v-29d0eec4]{padding-block:48px 56px}.journey__steps[data-v-29d0eec4]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.journey__steps[data-v-29d0eec4]:before{content:"";border-top:1px dashed #b7c9d9;position:absolute;top:25px;left:9%;right:9%}.journey-step__desc[data-v-29d0eec4]{align-items:center}.team[data-v-29d0eec4]{padding-block:56px}.specialties[data-v-29d0eec4]{grid-template-columns:repeat(2,minmax(0,1fr))}.specialty[data-v-29d0eec4]{border-top:0;border-left:1px solid var(--c-line)}.specialty[data-v-29d0eec4]:nth-child(odd){border-left:0}.specialty[data-v-29d0eec4]:nth-child(n+3){border-top:1px solid var(--c-line)}}@media (min-width:1360px){.specialties[data-v-29d0eec4]{grid-template-columns:repeat(4,minmax(0,1fr))}.specialty[data-v-29d0eec4],.specialty[data-v-29d0eec4]:nth-child(n+3){border-top:0;border-left:1px solid var(--c-line)}.specialty[data-v-29d0eec4]:first-child{border-left:0}}@media (min-width:900px){.hero[data-v-29d0eec4]{min-height:480px}.hero__inner[data-v-29d0eec4]{padding-block:52px 64px}.hero__location[data-v-29d0eec4]{display:flex}}@media (min-width:1200px){.hero__inner[data-v-29d0eec4]{padding-block:56px 68px}.outro[data-v-29d0eec4]{min-height:320px}}.about-teaser[data-v-29d0eec4]{background:var(--c-surface-muted);border-top:1px solid var(--c-line)}.about-teaser__inner[data-v-29d0eec4]{gap:var(--sp-4) var(--sp-8);padding-block:var(--sp-8);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.about-teaser__copy[data-v-29d0eec4]{max-width:62ch}.about-teaser__eyebrow[data-v-29d0eec4]{color:var(--c-violet);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.about-teaser__title[data-v-29d0eec4]{color:var(--c-navy);font-family:var(--font-serif);margin-top:4px;font-size:clamp(22px,2.4vw,30px);font-weight:600}.about-teaser__lead[data-v-29d0eec4]{color:var(--c-ink-soft);font-size:var(--fs-sm);margin-top:6px;line-height:1.7}.about-teaser__link[data-v-29d0eec4]{flex:none}.composer[data-v-a73f7f77]{padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + var(--safe-bottom));border-top:1px solid var(--c-hairline);background:var(--c-surface)}.composer--page[data-v-a73f7f77]{padding:var(--sp-4) var(--sp-5) calc(var(--sp-4) + var(--safe-bottom))}.composer__field[data-v-a73f7f77]{align-items:flex-end;gap:var(--sp-2);border:1px solid var(--c-line-strong);background:var(--c-surface);transition:border-color var(--dur-fast) var(--ease);border-radius:16px;padding:5px 5px 5px 12px;display:flex}.composer__field[data-v-a73f7f77]:focus-within{border-color:var(--c-blue-soft)}.composer__input[data-v-a73f7f77]{resize:none;min-width:0;max-height:96px;color:var(--color-text);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;flex:1;padding:6px 0;line-height:1.5}.composer--page .composer__input[data-v-a73f7f77]{max-height:160px;font-size:var(--text-md)}.composer__input[data-v-a73f7f77]::placeholder{color:var(--muted)}.composer__send[data-v-a73f7f77]{color:#fff;background:var(--c-action);cursor:pointer;width:34px;height:34px;transition:background-color var(--dur-fast) var(--ease);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.composer__send[data-v-a73f7f77]:hover:not(:disabled){background:var(--c-action-hover)}.composer__send[data-v-a73f7f77]:disabled{background:var(--c-line-strong);cursor:default}.composer__meta[data-v-a73f7f77]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:5px 4px 0;display:flex}.composer__hint[data-v-a73f7f77]{color:var(--muted);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.composer__count[data-v-a73f7f77]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.chat-message-text[data-v-f5cf3737]{white-space:inherit}.chat-message-text__link[data-v-f5cf3737]{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.chat-stream[data-v-b712714d]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chat-stream__scroll[data-v-b712714d]{overscroll-behavior:contain;min-height:0;padding:var(--sp-4);background:var(--c-surface-muted);flex:1;overflow-y:auto}.chat-stream--page .chat-stream__scroll[data-v-b712714d]{padding:var(--sp-5)}.chat-stream__loading[data-v-b712714d]{padding:var(--sp-6) 0;color:var(--muted);font-size:var(--text-sm);text-align:center}.chat-stream__day[data-v-b712714d]{align-items:center;gap:var(--sp-3);margin:var(--sp-3) 0 var(--sp-2);color:var(--muted);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;display:flex}.chat-stream__day[data-v-b712714d]:before,.chat-stream__day[data-v-b712714d]:after{content:"";background:var(--c-hairline);flex:1;height:1px}.chat-stream__system[data-v-b712714d]{max-width:88%;margin:var(--sp-2) auto;border-radius:var(--r-sm);color:var(--color-text-faint);font-size:var(--text-xs);text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;background:#0c27420d;padding:8px 14px;line-height:1.55}.chat-stream__system[data-v-b712714d] .chat-message-text__link{color:var(--c-action)}.chat-stream__row[data-v-b712714d]{margin-bottom:var(--sp-3);flex-direction:column;align-items:flex-start;display:flex}.chat-stream__row--mine[data-v-b712714d]{align-items:flex-end}.chat-stream__sender[data-v-b712714d]{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);margin:0 0 3px 4px}.chat-stream__bubble[data-v-b712714d]{border-radius:14px;max-width:min(82%,460px);padding:9px 12px 7px}.chat-stream__bubble--agent[data-v-b712714d]{color:var(--color-text);background:var(--c-surface);border:1px solid var(--c-hairline);border-bottom-left-radius:5px}.chat-stream__bubble--mine[data-v-b712714d]{color:#fff;background:var(--c-action);border-bottom-right-radius:5px}.chat-stream__text[data-v-b712714d]{font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.chat-stream__time[data-v-b712714d]{color:#142a3f73;text-align:right;margin-top:2px;font-size:10.5px;display:block}.chat-stream__bubble--mine .chat-stream__time[data-v-b712714d]{color:#ffffff9e}.chat-stream__jump[data-v-b712714d]{border:1px solid var(--c-line);border-radius:var(--r-pill);color:var(--c-action);background:var(--c-surface);box-shadow:var(--sh-float);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;padding:6px 12px;position:absolute;bottom:12px;right:50%;transform:translate(50%)}.queue-card[data-v-b312ce4c]{align-items:flex-start;gap:var(--sp-2);margin:var(--sp-2) var(--sp-4);border:1px solid var(--c-lavender-line);border-radius:var(--r-sm);background:var(--c-lavender-50);padding:9px 12px;display:flex}.queue-card--active[data-v-b312ce4c]{background:var(--c-success-soft);border-color:#cfe3d7}.queue-card--offline[data-v-b312ce4c]{border-color:var(--c-cream-line);background:var(--c-cream)}.queue-card--closed[data-v-b312ce4c]{border-color:var(--c-hairline);background:var(--c-surface-muted)}.queue-card__icon[data-v-b312ce4c]{color:var(--c-blue);margin-top:1px;display:inline-flex}.queue-card--active .queue-card__icon[data-v-b312ce4c]{color:var(--c-success)}.queue-card--offline .queue-card__icon[data-v-b312ce4c]{color:var(--c-gold)}.queue-card__body[data-v-b312ce4c]{min-width:0}.queue-card__title[data-v-b312ce4c]{color:var(--color-text-strong);font-size:var(--text-xs);font-weight:var(--weight-semibold);margin:0;line-height:1.4}.queue-card--waiting .queue-card__title[data-v-b312ce4c]{font-size:var(--text-sm)}.queue-card__note[data-v-b312ce4c]{color:var(--color-text-faint);font-size:var(--text-2xs);margin:2px 0 0;line-height:1.45}.chat-launcher[data-v-399878d1]{right:var(--gutter);bottom:calc(var(--sp-5) + var(--safe-bottom));z-index:60;color:#fff;background:var(--c-action);width:56px;height:56px;box-shadow:var(--sh-float);cursor:pointer;transition:transform var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed}.chat-launcher[data-v-399878d1]:hover{background:var(--c-action-hover);transform:translateY(-2px)}.chat-launcher__dot[data-v-399878d1]{border:2px solid var(--c-action);background:#4ade80;border-radius:50%;width:9px;height:9px;position:absolute;top:12px;right:12px}.chat-pill[data-v-399878d1]{right:var(--gutter);bottom:calc(var(--sp-5) + var(--safe-bottom));z-index:60;align-items:center;gap:var(--sp-2);max-width:min(320px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--c-line);border-radius:var(--r-pill);color:#fff;background:var(--c-action);box-shadow:var(--sh-float);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;padding:10px 16px;display:inline-flex;position:fixed}.chat-pill__text[data-v-399878d1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-pill__badge[data-v-399878d1]{border-radius:var(--r-pill);color:#fff;background:var(--c-red);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;display:inline-flex}.chat-overlay[data-v-399878d1]{display:none}.chat-panel[data-v-399878d1]{right:var(--gutter);bottom:calc(var(--sp-5) + var(--safe-bottom));z-index:90;width:360px;height:min(540px, calc(100dvh - var(--header-h) - 48px));border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--sh-raised);flex-direction:column;display:flex;position:fixed;overflow:hidden}.chat-panel__head[data-v-399878d1]{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);color:#fff;background:var(--c-navy);display:flex}.chat-panel__title[data-v-399878d1]{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.chat-panel__status[data-v-399878d1]{color:#ffffffb8;font-size:var(--text-2xs);align-items:center;gap:6px;margin:3px 0 0;display:flex}.chat-panel__dot[data-v-399878d1]{background:#fff6;border-radius:50%;width:6px;height:6px}.chat-panel__dot--online[data-v-399878d1]{background:#4ade80}.chat-panel__close[data-v-399878d1]{color:#ffffffc7;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.chat-panel__close[data-v-399878d1]:hover{color:#fff;background:#ffffff2e}.chat-panel__intro[data-v-399878d1]{min-height:0;padding:var(--sp-4);background:var(--c-surface-muted);flex:1;overflow-y:auto}.chat-panel__welcome[data-v-399878d1]{margin:0 0 var(--sp-4);border:1px solid var(--c-hairline);color:var(--color-text);background:var(--c-surface);font-size:var(--text-sm);border-radius:14px 14px 14px 5px;padding:10px 12px;line-height:1.55}.chat-panel__topics[data-v-399878d1]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.chat-panel__topic[data-v-399878d1]{border:1px solid var(--c-line);border-radius:var(--r-pill);color:var(--c-action);background:var(--c-surface);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);padding:7px 11px}.chat-panel__topic[data-v-399878d1]:hover{border-color:var(--c-blue-soft)}.chat-panel__error[data-v-399878d1]{padding:8px var(--sp-4);color:var(--c-warn);font-size:var(--text-xs);background:#fdf3f1;margin:0}.chat-panel__restart[data-v-399878d1]{padding:0 var(--sp-4) var(--sp-3);background:var(--c-surface)}.chat-panel__restart[data-v-399878d1] .btn{width:100%}@media (max-width:640px){.chat-overlay[data-v-399878d1]{z-index:80;background:#09213652;display:block;position:fixed;inset:0}.chat-panel[data-v-399878d1]{border-radius:20px 20px 0 0;width:auto;height:min(78dvh,640px);inset:auto 0 0}.chat-launcher[data-v-399878d1],.chat-pill[data-v-399878d1]{bottom:calc(var(--sp-4) + var(--safe-bottom))}}.wa-glyph[data-v-f964f64f]{flex:none;width:1em;height:1em;display:block}.wa-float[data-v-168d85dd]{right:var(--gutter);bottom:calc(var(--sp-5) + var(--safe-bottom));z-index:60;color:#fff;background:var(--c-whatsapp);width:56px;height:56px;box-shadow:var(--sh-float);transition:transform var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:inline-flex;position:fixed}.wa-float[data-v-168d85dd]:hover{background:var(--c-whatsapp-dark);transform:translateY(-2px)}.join[data-v-15f0a02b]{--join-navy:#0b2b50;--join-navy-deep:#082541;--join-blue:#2e6b99;--join-ink:#5b7087;--join-muted:#8396a8;--join-line:#dde7f0;--join-band:#eef6fc;--join-soft:#f5faff;z-index:120;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.join__backdrop[data-v-15f0a02b]{backdrop-filter:blur(2px);background:#08192d8f;position:absolute;inset:0}.join__panel[data-v-15f0a02b]{background:#fff;border-radius:5px;flex-direction:column;width:min(912px,100%);max-height:min(94vh,980px);padding:28px 32px 22px;display:flex;position:relative;overflow-y:auto;box-shadow:0 30px 80px -24px #05162880}.join__close[data-v-15f0a02b]{width:40px;height:40px;color:var(--join-navy);transition:background-color var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:20px}.join__close[data-v-15f0a02b]:hover{background:#f2f7fb}.join__head[data-v-15f0a02b]{text-align:center;padding-inline:36px}.join__title[data-v-15f0a02b]{color:var(--join-navy);font-family:var(--font-serif);letter-spacing:.02em;font-size:clamp(28px,2.8vw,38px);font-weight:600;line-height:1.35}.join__subtitle[data-v-15f0a02b]{color:var(--join-ink);margin-top:8px;font-size:14.5px;line-height:1.6}.join__hint[data-v-15f0a02b]{color:var(--join-ink);text-align:center;padding:26px 0;font-size:14px}.join__source[data-v-15f0a02b]{color:var(--join-navy);background:var(--join-band);border-radius:6px;align-items:center;gap:10px;margin-top:18px;padding:11px 16px;display:flex}.join__source-icon[data-v-15f0a02b]{color:var(--join-blue);flex:none}.join__source-text[data-v-15f0a02b]{flex:1;min-width:0;font-size:14px;line-height:1.5}.join__source-label[data-v-15f0a02b]{color:var(--join-ink)}.join__source-value[data-v-15f0a02b]{font-weight:700}.join__source-lock[data-v-15f0a02b]{color:var(--join-muted);font-size:12.5px}.join__source-info[data-v-15f0a02b]{color:var(--join-blue);flex:none;display:inline-flex}.join__tiers[data-v-15f0a02b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.join__tier[data-v-15f0a02b]{text-align:center;border:1px solid var(--join-line);cursor:pointer;min-height:344px;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:#fff;border-radius:8px;flex-direction:column;align-items:center;padding:42px 18px 18px;display:flex;position:relative}.join__tier[data-v-15f0a02b]:hover{border-color:#a9bfd2}.join__tier.is-active[data-v-15f0a02b]{background:var(--join-soft);border-color:var(--join-navy);box-shadow:inset 0 0 0 1px var(--join-navy)}.join__tier[data-v-15f0a02b]:disabled{opacity:.55;cursor:not-allowed}.join__tier-blocked[data-v-15f0a02b]{color:var(--c-muted);margin-top:4px;font-size:11.5px;font-weight:600;line-height:1.4}.join__tier[data-v-15f0a02b]:focus-visible{outline:2px solid var(--join-blue);outline-offset:2px}.join__tier-badge[data-v-15f0a02b]{color:#fff;background:var(--join-navy);border-radius:var(--r-pill);align-items:center;gap:3px;height:24px;padding-inline:10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}.join__tier-icon[data-v-15f0a02b]{width:74px;height:56px;color:var(--join-navy)}.join__tier-name[data-v-15f0a02b]{color:var(--join-navy);font-family:var(--font-serif);letter-spacing:.02em;margin-top:10px;font-size:34px;font-weight:700;line-height:1.2}.join__tier-level[data-v-15f0a02b]{color:var(--c-muted);letter-spacing:.04em;margin-top:2px;font-size:11.5px;font-weight:600;line-height:1.4}.join__tier-divider[data-v-15f0a02b]{background:#e4edf5;width:100%;height:1px;margin-block:14px}.join__tier-caption[data-v-15f0a02b]{color:var(--join-muted);font-size:12.5px;line-height:1.4}.join__tier-amount[data-v-15f0a02b]{color:var(--join-navy);font-family:var(--font-serif);letter-spacing:.01em;margin-top:2px;font-size:36px;font-weight:700;line-height:1.3}.join__tier-original[data-v-15f0a02b]{color:var(--join-muted);margin-top:2px;font-size:12.5px;line-height:1.5}.join__tier-restock[data-v-15f0a02b]{width:100%;color:var(--join-navy);text-align:left;background:var(--join-band);border-radius:5px;align-items:flex-start;gap:9px;margin-top:auto;padding:11px 13px;display:flex}.join__tier-restock svg[data-v-15f0a02b]{color:var(--join-blue);flex:none;margin-top:1px}.join__tier-restock-copy[data-v-15f0a02b]{gap:1px;display:grid}.join__tier-restock-copy strong[data-v-15f0a02b]{font-size:13.5px;font-weight:600;line-height:1.45}.join__tier-restock-copy em[data-v-15f0a02b]{color:var(--join-muted);font-size:12.5px;font-style:normal;line-height:1.45}.join__rules[data-v-15f0a02b]{color:var(--join-blue);align-self:center;align-items:center;gap:5px;margin-top:16px;font-size:13.5px;font-weight:600;display:inline-flex}.join__rules[data-v-15f0a02b]:hover{color:var(--join-navy);text-underline-offset:3px;text-decoration:underline}.join__example[data-v-15f0a02b]{color:var(--join-muted);text-align:center;margin-top:5px;font-size:11.5px;line-height:1.5}.join__steps[data-v-15f0a02b]{background:var(--join-band);border-radius:6px;align-items:center;margin:18px 0 0;padding:14px 16px;list-style:none;display:flex}.join__step[data-v-15f0a02b]{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.join__step-no[data-v-15f0a02b]{width:25px;height:25px;color:var(--join-blue);background:#dcebf8;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}.join__step-icon[data-v-15f0a02b]{color:var(--join-navy);flex:none;display:inline-flex}.join__step-copy[data-v-15f0a02b]{gap:1px;min-width:0;display:grid}.join__step-copy strong[data-v-15f0a02b]{color:var(--join-navy);white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1.4}.join__step-copy em[data-v-15f0a02b]{color:var(--join-muted);white-space:nowrap;font-size:10.5px;font-style:normal;line-height:1.4}.join__step-arrow[data-v-15f0a02b]{color:#94a9bc;flex:none;margin-left:auto}.join__error[data-v-15f0a02b]{color:#a13b2e;background:#fdf3f1;border-left:3px solid #b3402f;border-radius:4px;gap:4px;margin-top:14px;padding:10px 14px;font-size:13px;line-height:1.55;display:grid}.join__retry[data-v-15f0a02b]{color:#a13b2e;text-underline-offset:3px;width:fit-content;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.join__notice[data-v-15f0a02b]{background:#fff9ec;border:1px solid #f0dcaf;border-radius:5px;gap:6px;margin-top:14px;padding:12px 14px;display:grid}.join__notice-title[data-v-15f0a02b]{color:var(--join-navy);font-size:13.5px;font-weight:700}.join__notice-text[data-v-15f0a02b]{color:var(--join-ink);font-size:12.5px;line-height:1.55}.join__notice .join__action[data-v-15f0a02b]{width:fit-content;margin-top:4px}.join__summary[data-v-15f0a02b]{border-top:1px solid #e2e9f0;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:16px;display:flex}.join__summary-left[data-v-15f0a02b]{align-items:center;gap:18px;min-width:0;display:flex}.join__summary-label[data-v-15f0a02b]{color:var(--join-ink);white-space:nowrap;font-size:14px;line-height:1.4}.join__summary-label strong[data-v-15f0a02b]{color:var(--join-navy);font-weight:700}.join__summary-sep[data-v-15f0a02b]{background:#dbe5ee;width:1px;height:28px}.join__summary-amount[data-v-15f0a02b]{font-family:var(--font-serif);letter-spacing:.01em;margin-left:6px;font-size:28px;font-weight:700}.join__submit[data-v-15f0a02b]{color:#fff;white-space:nowrap;background:var(--join-navy);height:52px;transition:background-color var(--dur-fast) var(--ease);border-radius:4px;flex:none;justify-content:center;align-items:center;gap:10px;padding-inline:28px;font-size:15px;font-weight:600;display:inline-flex}.join__submit[data-v-15f0a02b]:hover:not(:disabled){background:var(--join-navy-deep)}.join__submit[data-v-15f0a02b]:disabled{opacity:.55;cursor:not-allowed}.join__notes[data-v-15f0a02b]{border-top:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-top:14px;padding-top:12px;display:grid}.join__note[data-v-15f0a02b]{color:var(--join-muted);align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.55;display:flex}.join__note+.join__note[data-v-15f0a02b]{border-left:1px solid #e3ebf2;padding-left:20px}.join__note svg[data-v-15f0a02b]{color:var(--join-blue);flex:none;margin-top:1px}.join__status[data-v-15f0a02b]{background:var(--join-soft);border:1px solid #dbe9f4;border-radius:6px;gap:6px;margin-top:18px;padding:15px 17px;display:grid}.join__status--error[data-v-15f0a02b]{background:#fdf3f1;border-color:#f0d3cd}.join__status-note[data-v-15f0a02b]{color:var(--join-ink);font-size:13.5px;line-height:1.7}.join__order[data-v-15f0a02b]{color:var(--join-navy);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.join__actions[data-v-15f0a02b]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.join__action[data-v-15f0a02b]{border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding-inline:20px;font-size:13.5px;font-weight:600;display:inline-flex}.join__action--primary[data-v-15f0a02b]{color:#fff;background:var(--join-navy)}.join__action--primary[data-v-15f0a02b]:hover{background:var(--join-navy-deep)}.join__action--ghost[data-v-15f0a02b]{color:var(--join-navy);background:#fff;border:1px solid #c9dae7}.join__action--ghost[data-v-15f0a02b]:hover{background:var(--join-soft)}.join__support[data-v-15f0a02b]{color:var(--join-blue);text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.join__fine[data-v-15f0a02b]{color:var(--join-muted);margin-top:14px;font-size:11.5px;line-height:1.55}@media (max-width:720px){.join[data-v-15f0a02b]{align-items:flex-start;padding:0}.join__panel[data-v-15f0a02b]{border-radius:0;width:100%;min-height:100vh;max-height:100vh;padding:22px 18px 20px}.join__close[data-v-15f0a02b]{top:12px;right:12px}.join__head[data-v-15f0a02b]{padding-inline:30px}.join__title[data-v-15f0a02b]{font-size:27px}.join__tiers[data-v-15f0a02b]{grid-template-columns:1fr;gap:12px}.join__tier[data-v-15f0a02b]{min-height:0;padding:34px 16px 16px}.join__tier-icon[data-v-15f0a02b]{width:64px;height:48px}.join__tier-name[data-v-15f0a02b]{font-size:28px}.join__tier-amount[data-v-15f0a02b]{font-size:30px}.join__steps[data-v-15f0a02b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.join__step[data-v-15f0a02b]{flex:none}.join__step-arrow[data-v-15f0a02b]{display:none}.join__summary[data-v-15f0a02b]{flex-direction:column;align-items:stretch}.join__summary-left[data-v-15f0a02b]{justify-content:center}.join__submit[data-v-15f0a02b]{width:100%}.join__notes[data-v-15f0a02b]{grid-template-columns:1fr;gap:8px}.join__note+.join__note[data-v-15f0a02b]{border-left:0;padding-left:0}}@media (min-width:721px){.join[data-v-15f0a02b]{align-items:center;padding:20px}}.du[data-v-90a3f81f]{background:var(--c-gradient-hero);align-items:center;min-height:62vh;display:flex}.du__inner[data-v-90a3f81f]{align-items:flex-start;gap:var(--sp-3);max-width:720px;padding-block:var(--sp-12);flex-direction:column;display:flex}.du__eyebrow[data-v-90a3f81f]{color:var(--c-gold);font-size:var(--fs-xs);letter-spacing:.12em;font-weight:600}.du__icon[data-v-90a3f81f]{width:52px;height:52px;color:var(--c-warn);background:var(--c-cream,#fbf1df);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.du__title[data-v-90a3f81f]{color:var(--c-navy);font-size:var(--fs-h2)}.du__lead[data-v-90a3f81f]{max-width:62ch;color:var(--c-ink-soft);font-size:var(--fs-body);line-height:var(--lh-body)}.du__code[data-v-90a3f81f]{color:var(--c-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.du__code strong[data-v-90a3f81f]{color:var(--c-navy)}.du__actions[data-v-90a3f81f]{gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.du__home[data-v-90a3f81f]{color:var(--c-muted);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.du__home[data-v-90a3f81f]:hover{color:var(--c-navy)}.du__note[data-v-90a3f81f]{max-width:62ch;padding-top:var(--sp-2);color:var(--c-muted);font-size:var(--fs-sm);line-height:var(--lh-snug);border-top:1px solid var(--c-line)}.agent-bar[data-v-e9ce3530]{color:var(--c-navy);background:var(--c-surface-muted);border-bottom:1px solid var(--c-line)}.agent-bar__inner[data-v-e9ce3530]{font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-block:7px;line-height:1.3;display:flex}.agent-bar__dot[data-v-e9ce3530]{background:var(--c-success);border-radius:50%;flex:none;width:7px;height:7px}.agent-bar__text strong[data-v-e9ce3530]{font-weight:700}.agent-bar__apply[data-v-e9ce3530]{color:var(--c-violet);white-space:nowrap;margin-left:auto;font-weight:700}.agent-bar__apply[data-v-e9ce3530]:hover{color:var(--c-navy);text-underline-offset:3px;text-decoration:underline}.agent-verifying[data-v-e9ce3530]{align-items:center;gap:var(--sp-2);padding-block:var(--sp-16);text-align:center;flex-direction:column;display:flex}.agent-verifying__title[data-v-e9ce3530]{color:var(--c-navy);font-size:var(--fs-h3)}.agent-verifying__lead[data-v-e9ce3530]{color:var(--c-muted);font-size:var(--fs-sm)}:root{--c-navy:#0c2742;--c-navy-soft:#1b3b58;--c-blue:#2e6b99;--c-blue-soft:#5b8fb5;--c-violet:#163d5e;--c-violet-800:#0e2c47;--c-violet-600:#1d4d73;--c-violet-200:#c7d8e6;--c-violet-100:#e7eff6;--c-violet-50:#f2f7fa;--c-action:#12314e;--c-action-hover:#0a243c;--c-gold:#9a7a4a;--c-gold-soft:#d9b46a;--c-gold-100:#f4ecdd;--c-red:#b84438;--c-warn:#b3402f;--c-lavender:#e7eff6;--c-yellow:#d9b46a;--c-pink:#f7ccd7;--c-cream:#f7f1e7;--c-placeholder:#f7ccd7;--c-placeholder-line:#e8a3b5;--c-placeholder-ink:#b2687d;--c-surface:#fff;--c-surface-muted:#f5f8fa;--c-ink:#142a3f;--c-ink-soft:#475c70;--c-muted:#7d8c9b;--color-text-strong:var(--c-navy);--color-text:var(--c-ink);--color-text-soft:var(--c-ink-soft);--color-text-muted:var(--c-muted);--color-text-faint:#667a8d;--color-text-accent:var(--c-blue);--color-text-inverse:#fff;--scrollbar-size:12px;--color-scrollbar-thumb:#c4d2de;--color-scrollbar-thumb-hover:#9db0c1;--c-gradient-violet:linear-gradient(96deg, #1d4468 0%, #0c2742 100%);--c-gradient-panel:linear-gradient(96deg, #fff 0%, #f8fafc 46%, #f2f6f9 100%);--c-gradient-banner:linear-gradient(96deg, #fff 0%, #f2f6fa 45%, #e9f0f6 100%);--c-gradient-hero:linear-gradient(180deg, #f3f6f9 0%, #fff 72%);--c-band-research:linear-gradient(180deg, #fff 0%, #f8fafc 34%, #f2f6f9 100%);--c-band-trial:linear-gradient(96deg, #f2f6f9 0%, #fff 32%, #fff 68%, #eef4f8 100%);--c-gradient-aside:linear-gradient(158deg, #e7eff6 0%, #f1f6fa 58%, #fbfcfd 100%);--c-gradient-hero-scrim:linear-gradient(96deg, #fff 0%, #fffffff5 34%, #ffffffb8 50%, #fff0 68%);--c-on-violet:#fff;--c-line:#e2e9ef;--c-line-strong:#cbd7e1;--c-rule:#b08a4f;--c-hairline:#e1e8ee;--c-lavender-50:#f3f7fa;--c-lavender-line:#dfe8f0;--c-cream-line:#eadfcb;--c-patch:#b08a4f;--c-patch-soft:#f3ead9;--c-blue-100:#e8f0f7;--c-success:#2f6b4f;--c-success-soft:#e8f3ec;--c-whatsapp:#25d366;--c-whatsapp-dark:#1bb455;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-btn:5px;--r-pill:999px;--sh-card:0 18px 40px -28px #09213659;--sh-raised:0 24px 54px -28px #0921364d;--sh-cta:0 12px 26px -16px #0c27428c;--sh-float:0 12px 30px -12px #09213659;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--gutter:20px;--content-max:1360px;--measure:64ch;--header-h:64px;--safe-bottom:env(safe-area-inset-bottom,0px);--font-serif:"Bodoni MT", Didot, "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", SimSun, Georgia, "Times New Roman", serif;--font-sans:-apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, sans-serif;--text-display:clamp(38px, 3.5vw, 50px);--text-h1:clamp(32px, 3.2vw, 44px);--text-h2:clamp(24px, 2.2vw, 32px);--text-h3:clamp(20px, 1.8vw, 24px);--text-h4:18px;--text-lead:clamp(15px, 1.3vw, 16.5px);--text-body:14.5px;--text-md:15.5px;--text-sm:13px;--text-xs:12px;--text-2xs:11px;--text-eyebrow:12.5px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--lh-display:1.12;--lh-heading:1.32;--lh-snug:1.5;--lh-body:1.75;--lh-relaxed:1.9;--tracking-tight:-.01em;--tracking-normal:0;--tracking-label:.06em;--tracking-caps:.12em;--fs-h1:var(--text-h1);--fs-h2:var(--text-h2);--fs-h3:var(--text-h3);--fs-lead:var(--text-lead);--fs-body:var(--text-body);--fs-sm:var(--text-sm);--fs-xs:var(--text-xs);--lh-tight:var(--lh-display);--ease:cubic-bezier(.32, .72, 0, 1);--dur-fast:.16s;--dur:.26s;--tap:44px}@media (min-width:768px){:root{--gutter:32px;--header-h:72px}}@media (min-width:1200px){:root{--gutter:40px;--content-max:1360px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--c-surface);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;font-kerning:normal;overflow-x:hidden}@supports ((-moz-appearance:none)){*{scrollbar-color:var(--color-scrollbar-thumb) transparent;scrollbar-width:thin}}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb);border-radius:var(--r-pill);background-clip:content-box;border:3px solid #0000;min-height:44px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:var(--c-violet);text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,h4{color:var(--color-text-strong);font-family:var(--font-serif);font-weight:var(--weight-semibold);line-height:var(--lh-heading);letter-spacing:var(--tracking-normal);text-wrap:balance}h1{font-size:var(--text-h1);line-height:var(--lh-display)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}p{text-wrap:pretty}small{font-size:var(--text-xs);line-height:var(--lh-snug)}strong,b{font-weight:var(--weight-semibold)}:focus-visible{outline:3px solid var(--c-violet);outline-offset:2px;border-radius:var(--r-xs)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100px;left:var(--gutter);z-index:100;padding:var(--sp-3) var(--sp-4);color:var(--c-on-violet);background:var(--c-violet);border-radius:0 0 var(--r-sm) var(--r-sm);transition:top var(--dur-fast) var(--ease);position:absolute}.skip-link:focus{top:0}.container{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--sp-10);scroll-margin-top:calc(var(--header-h) + var(--sp-3))}@media (min-width:768px){.section{padding-block:var(--sp-16)}}.brand-logo{width:auto;height:var(--logo-h);aspect-ratio:2776/727;object-fit:cover;object-position:50% 62%;max-height:none;display:block}.section-title{margin-bottom:var(--sp-5);font-size:var(--fs-h2)}.eyebrow{color:var(--color-text-accent);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);line-height:var(--lh-snug);text-transform:uppercase}.lead{max-width:var(--measure);color:var(--color-text-soft);font-size:var(--text-lead);font-weight:var(--weight-regular);line-height:var(--lh-snug)}.rich-text{color:var(--color-text-soft);font-size:var(--text-body);line-height:var(--lh-relaxed)}.rich-text>*+*{margin-top:.65em}.rich-text strong,.rich-text b{color:var(--color-text-strong);font-weight:var(--weight-semibold)}.rich-text h3,.rich-text h4{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--lh-snug);margin-top:1.1em}.rich-text ul,.rich-text ol{padding-left:1.25em}.rich-text li+li{margin-top:.35em}.rich-text a{color:var(--color-text-accent);text-underline-offset:2px;text-decoration:underline}.disclosure{color:var(--c-muted);font-size:var(--fs-xs);line-height:var(--lh-snug)}.break-words{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{gap:var(--sp-2);min-height:40px;color:var(--c-action);text-align:center;background:var(--c-surface);border-radius:var(--r-btn);cursor:pointer;transition:transform var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:9px 22px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn--block{width:100%}.btn--sm{min-height:34px;font-size:var(--fs-sm);padding:7px 16px}.btn--lg{min-height:44px;padding:10px 26px;font-size:14.5px}.btn--primary{color:var(--c-on-violet);background:var(--c-action);border-color:var(--c-action)}.btn--primary:not(:disabled):hover{background:var(--c-action-hover);border-color:var(--c-action-hover)}.btn--ghost{color:var(--c-action);background:var(--c-surface);border:1px solid var(--c-action)}.btn--ghost:not(:disabled):hover{background:var(--c-violet-50)}.btn--outline-light{color:#fff;background:#ffffff0a;border:1px solid #ffffffb8}.btn--outline-light:not(:disabled):hover{background:#ffffff24;border-color:#fff}.btn__arrow{transition:transform var(--dur-fast) var(--ease)}.btn:not(:disabled):hover{transform:translateY(-1px)}.btn:not(:disabled):hover .btn__arrow{transform:translate(3px)}.btn:disabled{color:var(--c-muted);cursor:not-allowed;background:var(--c-surface-muted);border:1px dashed var(--c-line-strong);box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.btn:not(:disabled):hover,.btn:not(:disabled):hover .btn__arrow{transform:none}}.field{gap:var(--sp-1);flex-direction:column;display:flex}.field__label{color:var(--c-ink);font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-snug)}.field__hint{color:var(--c-muted);font-size:var(--fs-xs);line-height:var(--lh-snug)}.field__error{color:var(--c-red);font-size:var(--fs-xs);line-height:var(--lh-snug)}.field__input,.field__select,.field__textarea{width:100%;min-height:var(--tap);color:var(--c-ink);font-size:var(--fs-body);font-family:inherit;line-height:var(--lh-snug);background:var(--c-surface);border:1.5px solid var(--c-line-strong);border-radius:var(--r-sm);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:10px 14px}.field__textarea{min-height:calc(var(--tap) * 2);resize:vertical}.field__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--c-ink-soft) 50%), linear-gradient(135deg, var(--c-ink-soft) 50%, transparent 50%);background-position:calc(100% - 20px) calc(50% + 2px),calc(100% - 15px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.field__input::placeholder,.field__textarea::placeholder{color:var(--c-muted)}.field__input:focus,.field__select:focus,.field__textarea:focus{border-color:var(--c-violet);box-shadow:0 0 0 3px var(--c-violet-100);outline:none}.field--invalid .field__input,.field--invalid .field__select,.field--invalid .field__textarea{border-color:var(--c-red)}.field--invalid .field__input:focus,.field--invalid .field__select:focus,.field--invalid .field__textarea:focus{box-shadow:0 0 0 3px var(--c-pink)}.stepper{border:1.5px solid var(--c-line-strong);border-radius:var(--r-sm);align-items:center;display:inline-flex;overflow:hidden}.stepper__btn{width:var(--tap);height:var(--tap);color:var(--c-action);font-size:var(--fs-lead);background:var(--c-surface);cursor:pointer;border:0;font-weight:700;line-height:1}.stepper__btn:disabled{color:var(--c-muted);cursor:not-allowed}.stepper__value{min-width:44px;color:var(--c-ink);font-size:var(--fs-body);font-variant-numeric:tabular-nums;text-align:center}.choice{gap:var(--sp-3);padding:var(--sp-3);background:var(--c-surface);border:1.5px solid var(--c-line);border-radius:var(--r-md);cursor:pointer;align-items:flex-start;display:flex}.choice--selected{border-color:var(--c-action);background:var(--c-violet-50)}.choice__input{width:20px;height:20px;accent-color:var(--c-action);flex:none;margin-top:2px}.choice__body{flex-direction:column;gap:2px;display:flex}.choice__title{color:var(--c-ink);font-size:var(--fs-body);font-weight:600}.choice__desc{color:var(--c-muted);font-size:var(--fs-xs);line-height:var(--lh-snug)}.form-grid{gap:var(--sp-4);display:grid}@media (min-width:640px){.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.rebate-page{gap:var(--sp-5);display:grid}.rebate-intro{gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.rebate-intro__title{color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--lh-heading)}.rebate-intro__lead{max-width:78ch;margin-top:var(--sp-2);color:var(--color-text-soft);font-size:var(--text-body);line-height:var(--lh-body)}.rebate-intro__lead strong{color:var(--color-text-strong);font-weight:var(--weight-semibold)}.rebate-panel{padding:var(--sp-5);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--sh-card)}.rebate-panel--muted{color:var(--color-text-soft);font-size:var(--text-body);line-height:var(--lh-body)}.rebate-panel--error{color:var(--c-warn);background:#fdf3f1;border-color:#f2d9d3}.rebate-panel__head{gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rebate-panel__title{color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--lh-heading)}.rebate-panel__lead{max-width:78ch;margin-top:var(--sp-2);color:var(--color-text-soft);font-size:var(--text-sm);line-height:var(--lh-snug)}.rebate-panel__note{margin-top:var(--sp-4);padding-top:var(--sp-3);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--lh-snug);border-top:1px solid var(--c-line)}.rebate-notice{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--lh-snug)}.rebate-notice--error{padding:var(--sp-3) var(--sp-4);color:var(--c-warn);border-left:3px solid var(--c-warn);border-radius:var(--r-sm);background:#fdf3f1}.rebate-empty{gap:var(--sp-3);padding:var(--sp-6) var(--sp-5);color:var(--color-text-soft);font-size:var(--text-body);text-align:center;background:var(--c-surface-muted);border:1px dashed var(--c-line-strong);border-radius:var(--r-md);flex-direction:column;align-items:center;display:flex}.rebate-kpis{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rebate-kpi{min-width:0;padding:var(--sp-4);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-sm)}.rebate-kpi--tint{background:var(--c-surface-muted);border-color:#0000}.rebate-kpi__label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--lh-snug)}.rebate-kpi__value{margin-top:var(--sp-2);color:var(--color-text-strong);font-size:var(--text-h3);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:var(--lh-heading);overflow-wrap:anywhere}.rebate-kpi__value--sm{font-size:var(--text-h4)}.rebate-kpi__note{margin-top:var(--sp-1);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--lh-snug)}.rebate-facts{gap:var(--sp-2);margin:0;display:grid}.rebate-fact{gap:var(--sp-1) var(--sp-4);font-size:var(--text-sm);line-height:var(--lh-snug);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.rebate-fact dt{color:var(--color-text-muted)}.rebate-fact dd{max-width:100%;color:var(--color-text-strong);font-weight:var(--weight-semibold);text-align:right;overflow-wrap:anywhere}.rebate-tabs{gap:var(--sp-1);padding:var(--sp-1);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);scrollbar-width:none;display:flex;overflow-x:auto}.rebate-tabs::-webkit-scrollbar{display:none}.rebate-tab{padding:var(--sp-2) var(--sp-4);color:var(--color-text-soft);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--lh-snug);white-space:nowrap;border-radius:var(--r-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none}.rebate-tab:hover{color:var(--color-text-strong);background:var(--c-surface-muted)}.rebate-tab.is-active{color:var(--c-on-violet);font-weight:var(--weight-semibold);background:var(--c-action)}.rebate-filters{gap:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--c-line);flex-wrap:wrap;align-items:flex-end;display:flex}.rebate-field{gap:var(--sp-1);color:var(--color-text-muted);font-size:var(--text-xs);flex-direction:column;display:flex}.rebate-select,.rebate-input{min-width:160px;min-height:38px;padding:7px var(--sp-3);color:var(--color-text-strong);font-family:inherit;font-size:var(--text-sm);background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-sm)}.rebate-input{min-width:190px}.rebate-select:focus,.rebate-input:focus{border-color:var(--c-violet);box-shadow:0 0 0 3px var(--c-violet-100);outline:none}.rebate-chip{padding:3px var(--sp-2);color:var(--color-text-soft);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--lh-snug);white-space:nowrap;background:var(--c-surface-muted);border:1px solid var(--c-line);border-radius:var(--r-pill);justify-content:center;align-items:center;display:inline-flex}.rebate-chip--action{color:var(--c-violet);background:var(--c-violet-50);border-color:var(--c-violet-200)}.rebate-chip--ok{color:var(--c-success);background:var(--c-success-soft);border-color:var(--c-success)}.rebate-chip--warn{color:var(--c-warn);background:#fdf1ee;border-color:#f2d9d3}.rebate-chip--solid{color:var(--c-on-violet);background:var(--c-action);border-color:var(--c-action)}.rebate-pager{gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.rebate-pager__text{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--lh-snug)}.rebate-link{gap:var(--sp-1);color:var(--c-violet);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.rebate-link:hover{color:var(--c-navy)}@media (min-width:768px){.rebate-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}
