.AssessmentDialog_dialog__qT5CR{width:min(780px,calc(100vw - 40px));max-width:none;height:min(850px,calc(100dvh - 40px));max-height:none;margin:auto;padding:0;border:1px solid #d9e2e8;border-radius:20px;background:#fbfcfd;color:#0a203a;overflow:hidden;box-shadow:0 30px 110px #00152c48;overscroll-behavior:contain;font:inherit}.AssessmentDialog_dialog__qT5CR[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.AssessmentDialog_dialog__qT5CR::backdrop{background:#071728b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html:has(.AssessmentDialog_dialog__qT5CR[open]){overflow:hidden}.AssessmentDialog_header__odtOo{display:flex;align-items:center;justify-content:space-between;gap:18px;flex:none;border-bottom:1px solid #e1e8ed;background:#fff;padding:16px 24px;color:#0a203a}.AssessmentDialog_header__odtOo h2{color:#0a203a;font-size:22px;font-weight:650;letter-spacing:-.025em;line-height:1.15;margin:0}.AssessmentDialog_header__odtOo h2:focus{outline:none}.AssessmentDialog_close__7NxH_{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-width:44px;min-height:44px;padding:6px 11px;border:1px solid #d3dfe7;border-radius:999px;background:#f9fbfc;color:#20394d;font:inherit;font-size:15px;cursor:pointer}.AssessmentDialog_close__7NxH_>span:first-child{font-size:24px;line-height:1}.AssessmentDialog_close__7NxH_:hover{background:#eaf1f5}.AssessmentDialog_close__7NxH_:focus-visible,.AssessmentDialog_heroLink__zVJkw:focus-visible{outline:3px solid #437ca4;outline-offset:4px}.AssessmentDialog_content__iu9be{flex:1 1;min-height:0;padding:24px 28px 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.AssessmentDialog_loading__uqTwR{margin:12px 0;font-size:17px;line-height:1.6}.AssessmentDialog_heroLink__zVJkw{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;color:#fff;font-size:17px;font-weight:550;line-height:1.4;text-decoration:underline;text-decoration-color:#ffffff80;text-underline-offset:5px}.AssessmentDialog_heroLink__zVJkw:hover{color:#f1dc9b;text-decoration-color:currentColor}@media (max-width:600px){.AssessmentDialog_dialog__qT5CR{width:100vw;height:100dvh;margin:0;border:0;border-radius:0}.AssessmentDialog_header__odtOo{gap:10px;padding:max(14px,env(safe-area-inset-top)) 18px 14px}.AssessmentDialog_header__odtOo h2{font-size:23px}.AssessmentDialog_close__7NxH_{min-width:44px;padding:7px 10px}.AssessmentDialog_close__7NxH_>span:last-child{display:none}.AssessmentDialog_content__iu9be{padding:18px 16px 24px;padding-bottom:max(24px,env(safe-area-inset-bottom))}}.MobileActions_bar__itfj8{display:none}@media (max-width:1024px){.MobileActions_bar__itfj8{position:fixed;z-index:48;bottom:calc(12px + env(safe-area-inset-bottom));left:16px;right:16px;margin:0 auto;max-width:500px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;gap:6px;background:#fffffff5;border:1px solid #dbe4eb;border-radius:22px;padding:6px;height:64px;box-sizing:border-box;box-shadow:0 6px 32px #0a203a24,0 1px 3px #0a203a0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.MobileActions_bar__itfj8 a{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;min-height:48px;border-radius:16px;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;text-align:center;box-sizing:border-box}.MobileActions_book__Vgn4Z{background:#0a203a;color:#fff}.MobileActions_assessment__mmh7q{background:transparent;color:#0a203a}.MobileActions_bar__itfj8 a:focus-visible{outline:3px solid #1264a0;outline-offset:3px}.MobileActions_contactSlot__4J6GX{width:48px}body:has(dialog[open]) .MobileActions_bar__itfj8{visibility:hidden;pointer-events:none}body:has(.MobileActions_bar__itfj8){padding-bottom:calc(92px + env(safe-area-inset-bottom))}body:has(.MobileActions_bar__itfj8) [data-whatsapp-widget]{--ap-contact-bottom:calc(20px + env(safe-area-inset-bottom));--ap-contact-right:max(24px,calc((100vw - 500px) / 2 + 8px))}body:has(.MobileActions_bar__itfj8) [data-whatsapp-trigger]{width:48px;height:48px;background:#eef8f3;border-color:#e2eee7;box-shadow:none}}.WhatsAppContact_widget__wxhws{position:fixed;right:var(--ap-contact-right,max(20px,env(safe-area-inset-right)));bottom:calc(var(--ap-contact-bottom, 20px + env(safe-area-inset-bottom)) + var(--wa-keyboard-inset, 0px));z-index:90;font-family:inherit;color:#102d4f}.WhatsAppContact_trigger__Ztkkw{display:flex;align-items:center;justify-content:center;padding:0;width:56px;height:56px;background:#fff;border:1px solid #d9e3ec;border-radius:50%;font:inherit;font-size:16px;font-weight:650;color:#102d4f;box-shadow:0 8px 32px #041b3826;cursor:pointer}.WhatsAppContact_trigger__Ztkkw svg{width:28px;height:28px;color:#078454}.WhatsAppContact_panel__K_QTk{width:340px;max-height:max(80px,calc(100dvh - var(--ap-contact-bottom, 20px + env(safe-area-inset-bottom)) - var(--wa-keyboard-inset, 0px) - 88px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;margin-bottom:12px;border:1px solid #d2dfea;border-radius:22px;background:#fff;box-shadow:0 18px 60px #00152933;animation:WhatsAppContact_enter__ONpMK .25s ease-out}.WhatsAppContact_head__Ou_f4{position:relative;padding:26px;background:radial-gradient(at 100% 0,#2b5584,transparent),#0a213d;color:white}.WhatsAppContact_head__Ou_f4 span{font-size:14px;color:#c8d8e9;display:block;max-width:min(240px,calc(100% - 36px))}.WhatsAppContact_head__Ou_f4 h2{margin:14px 0 0;color:white;font:inherit;font-size:26px;font-weight:650;letter-spacing:-.035em}.WhatsAppContact_head__Ou_f4 button{position:absolute;right:10px;top:10px;width:44px;height:44px;background:#ffffff12;color:white;border:1px solid #ffffff30;border-radius:50%;font-size:24px;cursor:pointer}.WhatsAppContact_body__3tbVH{padding:26px}.WhatsAppContact_body__3tbVH p{margin:0 0 20px;font-size:18px;line-height:1.5}.WhatsAppContact_action__tOoal{display:flex;justify-content:center;gap:10px;width:100%;border:0;padding:16px;border-radius:12px;background:#12365e;color:white;font:inherit;font-size:16px;font-weight:600;text-decoration:none;box-sizing:border-box}.WhatsAppContact_action__tOoal:disabled{background:#edf1f5;color:#53687e}.WhatsAppContact_body__3tbVH .WhatsAppContact_note__lijLQ{margin:18px 0 0;color:#52667b;font-size:14px}.WhatsAppContact_email__8yBcy{margin-top:16px;display:inline-block;font-size:16px;color:#12365e}.WhatsAppContact_widget__wxhws :is(button,a):focus-visible{outline:3px solid #cf2039;outline-offset:4px}@keyframes WhatsAppContact_enter__ONpMK{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:700px){.WhatsAppContact_widget__wxhws{right:max(16px,env(safe-area-inset-right))}.WhatsAppContact_panel__K_QTk{width:min(340px,calc(100vw - 32px))}}@media (prefers-reduced-motion:reduce){.WhatsAppContact_panel__K_QTk{animation:none}}.WhatsAppContact_trigger__Ztkkw{margin-left:auto}body:has(dialog[open]) .WhatsAppContact_widget__wxhws{visibility:hidden;pointer-events:none}@media (max-width:1024px){body:has(.WhatsAppContact_widget__wxhws):not(:has([data-mobile-actions])){padding-bottom:calc(88px + env(safe-area-inset-bottom))}}