@layer base{._checkboxWrapper_1podg_4{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1podg_4{appearance:none;position:relative;width:1.125rem;height:1.125rem;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:5px;background-color:var(--card);cursor:pointer;margin:0;padding:0;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._checkbox_1podg_4:not(:checked):hover{border-color:color-mix(in srgb,var(--foreground) 32%,transparent)}._checkbox_1podg_4:checked{background-color:var(--primary);border-color:var(--primary)}._checkbox_1podg_4:checked:hover{background-color:color-mix(in oklch,var(--primary) 88%,black);border-color:color-mix(in oklch,var(--primary) 88%,black)}._checkbox_1podg_4:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._checkbox_1podg_4:disabled{opacity:.45;cursor:not-allowed}._checkmark_1podg_54{position:absolute;width:.75rem;height:.75rem;stroke-width:3;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.6);transition:opacity var(--animation-duration-fast) ease,transform var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}._checkbox_1podg_4:checked+._checkmark_1podg_54{opacity:1;transform:scale(1)}}._box_gxai1_1{border-radius:var(--radius-md);border:1.5px solid color-mix(in srgb,var(--error) 45%,transparent);background:color-mix(in srgb,var(--error) 8%,var(--card));padding:var(--spacing-3) var(--spacing-4);text-align:left}._title_gxai1_9{margin:0 0 4px;display:flex;align-items:center;gap:8px;font-weight:800;color:var(--error)}._title_gxai1_9 svg{width:20px;height:20px;flex-shrink:0}._lead_gxai1_24{margin:0 0 var(--spacing-2);font-size:.9rem;font-weight:700}._list_gxai1_30{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:3px;font-size:.875rem;color:var(--foreground)}._progressRow_1a4mo_1{display:flex;align-items:center;gap:var(--spacing-3);margin:var(--spacing-2) 0 var(--spacing-6)}._backBtn_1a4mo_8,._backSpacer_1a4mo_9{flex:0 0 44px;height:44px}._backBtn_1a4mo_8{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--card);color:var(--foreground);display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow)}._backBtn_1a4mo_8 svg{width:20px;height:20px}._progressWrap_1a4mo_30{flex:1}._stepLabel_1a4mo_34{margin:0 0 6px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}._bars_1a4mo_43{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}._bar_1a4mo_43{height:6px;border-radius:var(--radius-full);background:var(--border);transition:background var(--animation-duration-normal)}._barOn_1a4mo_56{background:linear-gradient(90deg,var(--primary),var(--accent))}._section_1a4mo_60{display:flex;flex-direction:column;gap:var(--spacing-4);padding-bottom:110px;animation:_rise_1a4mo_1 var(--animation-duration-normal) ease-out}@keyframes _rise_1a4mo_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._center_1a4mo_79{align-items:center;text-align:center}._h1_1a4mo_84{margin:0;font-family:var(--font-family-display);font-weight:600;font-size:clamp(1.625rem,5vw,2.125rem);line-height:1.15;letter-spacing:-.01em}._lead_1a4mo_93{margin:0;color:var(--muted-foreground);font-size:1rem}._hero_1a4mo_99{position:relative;display:flex;align-items:stretch;min-height:190px;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(120deg,var(--primary-soft) 0%,var(--accent-soft) 100%);border:1px solid var(--border);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-2)}._heroText_1a4mo_112{position:relative;z-index:1;flex:1;padding:var(--spacing-6) 0 var(--spacing-6) var(--spacing-6);display:flex;flex-direction:column;gap:4px;max-width:58%}._heroHello_1a4mo_123{margin:0;color:var(--secondary-foreground);font-weight:700;font-size:.9375rem}._heroName_1a4mo_130{margin:0;font-family:var(--font-family-display);font-weight:600;font-size:clamp(1.25rem,5.4vw,1.75rem);line-height:1.1}._heroDesc_1a4mo_138{margin:4px 0 0;color:var(--muted-foreground);font-size:.9rem;line-height:1.35}._heroChip_1a4mo_145{align-self:flex-start;margin-top:var(--spacing-3);padding:5px 12px;border-radius:var(--radius-full);background:var(--accent);color:var(--accent-foreground);font-weight:800;font-size:.8125rem}._heroImg_1a4mo_156{position:absolute;right:0;bottom:0;height:100%;width:46%;object-fit:cover;object-position:60% 12%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 28%);mask-image:linear-gradient(90deg,transparent 0%,#000 28%)}@media(max-width:380px){._heroText_1a4mo_112{max-width:66%;padding-left:var(--spacing-4)}._heroDesc_1a4mo_138{font-size:.8125rem}}._serviceList_1a4mo_178{display:flex;flex-direction:column;gap:var(--spacing-3)}._serviceCard_1a4mo_184{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-lg);border:1.5px solid var(--border);background:var(--card);box-shadow:var(--shadow);color:var(--foreground);text-align:left;font-family:var(--font-family-base);cursor:pointer;transition:all var(--animation-duration-fast)}._serviceCard_1a4mo_184:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}._serviceIcon_1a4mo_206,._chosenIcon_1a4mo_207{flex:0 0 52px;height:52px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--primary-soft);color:var(--primary)}._serviceIcon_1a4mo_206 svg{width:26px;height:26px}._serviceBody_1a4mo_222{flex:1;display:flex;flex-direction:column;gap:4px}._serviceName_1a4mo_229{font-weight:800;font-size:1.0625rem}._serviceDesc_1a4mo_234{color:var(--muted-foreground);font-size:.9rem}._durationChip_1a4mo_239{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:3px 10px;border-radius:var(--radius-full);background:var(--accent-soft);color:color-mix(in srgb,var(--accent) 70%,var(--foreground));font-size:.8125rem;font-weight:700}._durationChip_1a4mo_239 svg{width:13px;height:13px}._chipRow_1a4mo_258{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._chipRow_1a4mo_258 ._durationChip_1a4mo_239{margin-top:0}._priceChip_1a4mo_269{padding:3px 10px;border-radius:var(--radius-full);background:var(--primary-soft);color:var(--secondary-foreground);font-size:.8125rem;font-weight:800}._urgentHint_1a4mo_278{display:inline-flex;align-items:center;gap:5px;font-size:.8125rem;font-weight:700;color:var(--error)}._urgentHint_1a4mo_278 svg{width:14px;height:14px}._consentBox_1a4mo_292{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border)}._consentRow_1a4mo_302{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:.9rem;cursor:pointer}._consentRow_1a4mo_302>div{margin-top:2px;flex-shrink:0}._consentRow_1a4mo_302 a{color:var(--accent);font-weight:700}._waCta_1a4mo_320{background-color:#25d366;border-color:#25d366;color:#fff;font-weight:800}._waCta_1a4mo_320:hover{background-color:#1fb457;border-color:#1fb457}._inlineIcon_1a4mo_332{width:16px;height:16px;vertical-align:-3px;margin-right:4px}._chev_1a4mo_339{width:20px;height:20px;color:var(--muted-foreground)}._inlineIcon_1a4mo_332{width:16px;height:16px;vertical-align:-3px;color:var(--primary)}._waCards_1a4mo_352{display:flex;flex-direction:column;gap:var(--spacing-2)}._waCard_1a4mo_352{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--foreground);text-decoration:none;font-size:.875rem;line-height:1.35}._waCard_1a4mo_352>svg{flex-shrink:0;width:20px;height:20px;margin-top:2px;color:var(--accent)}._waCard_1a4mo_352>span{display:flex;flex-direction:column;gap:2px}._waCard_1a4mo_352 strong{font-weight:800}._waCard_1a4mo_352>span>span{color:var(--muted-foreground)}._waCardUrgent_1a4mo_393{background:color-mix(in srgb,var(--error) 9%,var(--card))}._waCardUrgent_1a4mo_393>svg{color:var(--error)}._portalHint_1a4mo_401{margin:var(--spacing-2) 0 0;text-align:center;color:var(--muted-foreground);font-size:.9rem}._portalHint_1a4mo_401 a{color:var(--secondary-foreground);font-weight:700}._chosen_1a4mo_207{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);font-size:.9375rem}._chosen_1a4mo_207>span:nth-child(2){flex:1}._chosenIcon_1a4mo_207{flex-basis:40px;height:40px;border-radius:var(--radius)}._chosenIcon_1a4mo_207 svg{width:20px;height:20px}._change_1a4mo_440{border:none;background:none;color:var(--accent);font-weight:800;font-family:var(--font-family-base);font-size:.9375rem;cursor:pointer;padding:6px 4px}._change_1a4mo_440:disabled{opacity:.5}._formCard_1a4mo_455{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._field_1a4mo_466{display:flex;flex-direction:column;gap:6px}._field_1a4mo_466>span{font-weight:700;font-size:.9rem}._phoneRow_1a4mo_477{display:grid;grid-template-columns:110px 1fr;gap:var(--spacing-2)}._countryTrigger_1a4mo_483{width:100%}._err_1a4mo_487{color:var(--error);font-size:.8125rem}._help_1a4mo_492{color:var(--muted-foreground);font-size:.8125rem;margin:0}._shield_1a4mo_498,._success_1a4mo_499{width:76px;height:76px;border-radius:var(--radius-full);display:grid;place-items:center}._shield_1a4mo_498{background:var(--primary-soft);color:var(--primary)}._success_1a4mo_499{background:var(--accent-soft);color:var(--accent)}._shield_1a4mo_498 svg,._success_1a4mo_499 svg{width:38px;height:38px}._emailStrong_1a4mo_523{color:var(--accent);word-break:break-all}._otpLinks_1a4mo_528{display:flex;gap:var(--spacing-6)}._summaryCard_1a4mo_533{width:100%;display:flex;gap:var(--spacing-4);padding:var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:left}._bigDate_1a4mo_545{flex:0 0 84px;border-radius:var(--radius-md);background:linear-gradient(160deg,var(--primary),color-mix(in srgb,var(--primary) 60%,var(--accent)));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3) 0;text-transform:capitalize;font-size:.875rem}._bigDate_1a4mo_545 strong{font-family:var(--font-family-display);font-size:2.25rem;line-height:1;margin:2px 0}._summaryBody_1a4mo_566{display:flex;flex-direction:column;gap:6px;justify-content:center}._summaryTitle_1a4mo_573{margin:0 0 2px;font-weight:800;font-size:1.0625rem}._summaryLine_1a4mo_579{margin:0;display:flex;align-items:center;gap:8px;color:var(--muted-foreground)}._summaryLine_1a4mo_579 svg{width:16px;height:16px;color:var(--primary)}._summaryDoctor_1a4mo_593{margin:4px 0 0;display:flex;align-items:center;gap:8px;font-weight:700}._avatar_1a4mo_601{width:32px;height:32px;border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--primary-soft)}._note_1a4mo_609{width:100%;display:flex;align-items:flex-start;gap:8px;margin:0;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--accent-soft);text-align:left;font-size:.9375rem}._note_1a4mo_609 svg{flex-shrink:0;width:18px;height:18px;margin-top:2px;color:var(--accent)}._successActions_1a4mo_630{width:100%;display:flex;flex-direction:column;gap:var(--spacing-3)}._cta_1a4mo_637{background-color:var(--accent);border-color:var(--accent);color:var(--accent-foreground);font-weight:800}._cta_1a4mo_637:hover{background-color:color-mix(in oklch,var(--accent) 88%,black);border-color:color-mix(in oklch,var(--accent) 88%,black)}._bottomBar_1a4mo_649{position:fixed;left:0;right:0;bottom:0;z-index:50;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--border);box-shadow:0 -6px 24px #4a348c14;padding:var(--spacing-3) var(--spacing-4) calc(var(--spacing-3) + env(safe-area-inset-bottom))}._bottomInner_1a4mo_662{max-width:640px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._bottomInfo_1a4mo_671{display:flex;flex-direction:column;min-width:0}._bottomInfo_1a4mo_671 strong{font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._bottomInfo_1a4mo_671 span{color:var(--muted-foreground);font-size:.8125rem}._bottomInfo_1a4mo_671 span:first-letter{text-transform:uppercase}
