._shell_12zd1_1{--ink:#15171f;--muted:#5b5f6b;--blue:#3456cd;--cream:#f6f2e9;--paper:#fffdf8;min-height:100vh;color:var(--ink);background:var(--cream);flex-direction:column;display:flex}._header_12zd1_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;min-height:72px;padding:12px clamp(20px,3.4vw,48px);display:flex}._header_12zd1_13 a{color:inherit;text-decoration:none}._header_12zd1_13 p{color:var(--muted);margin:0;font-size:15px}._header_12zd1_13 p a{color:var(--blue);font-weight:620}._header_12zd1_13 p a:hover{text-decoration:underline}._layout_12zd1_26{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);width:min(1180px,100%);margin:0 auto;padding:clamp(16px,4vh,56px) clamp(16px,3vw,40px) 48px;display:grid}._card_12zd1_36{background:var(--paper);border-radius:32px;flex-direction:column;gap:18px;padding:clamp(28px,4vw,44px);display:flex;box-shadow:0 24px 60px #2c241014}._card_12zd1_36 h1{letter-spacing:-.035em;font-variation-settings:"wdth" 92, "opsz" 96;margin:0;font-size:clamp(36px,4vw,52px);font-weight:760;line-height:1.05}._lead_12zd1_53{color:var(--muted);margin:-4px 0 4px;font-size:18px;line-height:1.45}._planChoices_12zd1_54{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._planChoice_12zd1_54,._planChoiceActive_12zd1_56{min-height:84px;color:var(--ink);text-align:left;background:0 0;border:1.5px solid #ddd6c6;border-radius:18px;flex-direction:column;gap:3px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}._planChoice_12zd1_54:hover{border-color:var(--ink)}._planChoiceActive_12zd1_56{border-color:var(--blue);background:#eef1fc}._planChoice_12zd1_54 strong,._planChoiceActive_12zd1_56 strong{letter-spacing:-.015em;font-size:16px;font-weight:680}._planChoice_12zd1_54 span,._planChoiceActive_12zd1_56 span{color:var(--muted);font-size:14px;line-height:1.3}._googleButton_12zd1_75{color:#fff;background:var(--ink);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 22px;font-size:17px;font-weight:620;transition:background .16s;display:flex}._googleButton_12zd1_75 svg{box-sizing:content-box;background:#fff;border-radius:50%;padding:3px}._googleButton_12zd1_75:hover:not(:disabled){background:var(--blue)}._googleButton_12zd1_75:disabled{cursor:not-allowed;opacity:.5}._setupNote_12zd1_93{color:#6d4a06;background:#fbeec8;border-radius:14px;margin:0;padding:12px 14px;font-size:15px;line-height:1.4}._error_12zd1_94{color:#8f2a1c;background:#fde4de;border-radius:14px;margin:0;padding:12px 14px;font-size:15px;line-height:1.4}._fineprint_12zd1_95{color:var(--muted);margin:0;font-size:14px;line-height:1.5}._fineprint_12zd1_95 a{color:inherit;text-underline-offset:2px;text-decoration:underline}._fineprint_12zd1_95 a:hover{color:var(--ink)}._stage_12zd1_98{background:#cfeee7;border-radius:36px;justify-content:center;align-items:flex-end;gap:4%;min-height:520px;display:flex;position:relative;overflow:hidden}._stageBubble_12zd1_109{background:var(--paper);letter-spacing:-.015em;border-radius:22px 22px 22px 5px;max-width:62%;margin:0;padding:13px 18px;font-size:18px;font-weight:600;position:absolute;top:12%;left:12%;box-shadow:0 12px 28px #1e504624}._stageTrainee_12zd1_123{width:44%;max-width:260px;margin-bottom:-4%}._stagePatient_12zd1_124{width:42%;max-width:240px;margin-bottom:5%}:is(._card_12zd1_36 button:focus-visible,._header_12zd1_13 a:focus-visible){outline-offset:3px;outline:3px solid #ef7c66}@media (max-width:860px){._layout_12zd1_26{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px}._stage_12zd1_98{border-radius:28px;order:-1;gap:2%;min-height:0;padding-top:16px}._stageBubble_12zd1_109{display:none}._stageTrainee_12zd1_123{width:30%;margin-bottom:-2%}._stagePatient_12zd1_124{width:28%;margin-bottom:2%}}
