.page-module__frGDrq__main{flex-direction:column;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative}.page-module__frGDrq__backBtn{cursor:pointer;color:var(--color-text);background:0 0;border:none;align-items:center;gap:.4rem;font-size:1rem;font-weight:500;display:flex;position:absolute;top:1.5rem;left:1.5rem}.page-module__frGDrq__backBtn:hover{color:var(--color-dark)}.page-module__frGDrq__header{text-align:center;margin-top:3rem;margin-bottom:3rem}.page-module__frGDrq__title{color:var(--color-text);margin-bottom:.5rem;font-size:2rem;font-weight:800}.page-module__frGDrq__subtitle{color:var(--text-secondary);font-size:1rem}.page-module__frGDrq__cards{flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;max-width:900px;display:flex}.page-module__frGDrq__card{background:var(--surface);text-align:center;border:2px solid #0000;border-radius:1.2rem;flex-direction:column;align-items:center;gap:1.2rem;width:350px;padding:2.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 20px #0000000f}.page-module__frGDrq__card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001a}.page-module__frGDrq__cardPaciente:hover{border-color:#3b5bdb}.page-module__frGDrq__cardMedico:hover{border-color:#2f9e44}.page-module__frGDrq__iconWrapper{border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex}.page-module__frGDrq__iconPaciente{background-color:var(--surface-muted)}.page-module__frGDrq__iconMedico{background-color:var(--tone-green)}.page-module__frGDrq__icon{font-size:2.5rem}.page-module__frGDrq__cardTitle{color:var(--color-text);font-size:1.2rem;font-weight:800}.page-module__frGDrq__cardDesc{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.page-module__frGDrq__features{text-align:left;width:100%;color:var(--color-text);flex-direction:column;gap:.6rem;margin:0;padding:0;font-size:.7rem;list-style:none;display:flex}.page-module__frGDrq__dotPaciente{color:var(--color-dark);margin-right:.5rem}.page-module__frGDrq__dotMedico{color:var(--ink-green);margin-right:.5rem}.page-module__frGDrq__btn{cursor:pointer;color:#fff;border:none;border-radius:.6rem;width:100%;margin-top:auto;padding:.7rem;font-size:.7rem;font-weight:600;transition:opacity .2s}.page-module__frGDrq__btn:hover{opacity:.9}.page-module__frGDrq__btnPaciente{background-color:#3b5bdb}.page-module__frGDrq__btnMedico{background-color:#2f9e44}.page-module__frGDrq__card{max-width:100%}@media (max-width:480px){.page-module__frGDrq__main{padding:24px 16px}.page-module__frGDrq__card{padding:24px}.page-module__frGDrq__header{margin-bottom:24px}.page-module__frGDrq__btn{min-height:44px;font-size:1rem}}
