.personal-pricing{padding-block:92px;scroll-margin-top:90px}.personal-pricing .personal-pricing-heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:end;gap:7%}.personal-pricing .personal-pricing-kicker{margin-bottom:23px;font-size:12px;font-weight:600;letter-spacing:.06em}.personal-pricing h2{max-width:780px;font-size:clamp(46px,4.9vw,72px);line-height:1.035;letter-spacing:-.05em}.personal-pricing .personal-pricing-intro{max-width:460px;font-size:17px;line-height:1.65}.personal-pricing .personal-pricing-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px}.personal-pricing .personal-pricing-card{display:flex;flex-direction:column;min-width:0;min-height:400px;padding:32px;border:1px solid var(--crt-tinta);border-radius:4px;background:var(--crt-fondo);color:var(--crt-tinta)}.personal-pricing .personal-pricing-card h3{min-height:2.3em;font-size:clamp(25px,2.1vw,30px);line-height:1.15;letter-spacing:-.035em;text-wrap:pretty}.personal-pricing .personal-pricing-description{flex-grow:1;margin-top:15px;font-size:15px;line-height:1.55}.personal-pricing .personal-pricing-price{margin-top:29px;line-height:1}.personal-pricing .personal-pricing-price strong{display:block;font-size:70px;font-weight:600;letter-spacing:-.06em;font-variant-numeric:lining-nums tabular-nums}.personal-pricing .personal-pricing-price>span{display:block;margin-top:12px;font-size:13px;line-height:1.5}.personal-pricing-actions{display:grid;gap:12px;margin-top:29px}.personal-pricing .personal-pricing-detail,.personal-pricing .personal-pricing-link{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:52px;padding:14px 19px;border:1px solid var(--crt-tinta);border-radius:7px;background:var(--crt-tinta);color:var(--crt-fondo);font-size:14px;font-weight:600;line-height:1.4;transition:background .18s ease,color .18s ease}.personal-pricing .personal-pricing-detail .arrow,.personal-pricing .personal-pricing-link .arrow{width:20px;height:20px;flex-shrink:0}.personal-pricing .personal-pricing-link:hover{background:var(--crt-lima);color:var(--crt-tinta)}.personal-pricing .personal-pricing-detail{border-color:var(--crt-linea);background:transparent;color:inherit;font-weight:500}.personal-pricing .personal-pricing-card--resico,.personal-pricing .personal-pricing-detail:hover{background:var(--crt-tinta);color:var(--crt-fondo)}.personal-pricing .personal-pricing-card--resico .personal-pricing-price strong{color:var(--crt-lima)}.personal-pricing .personal-pricing-card--resico .personal-pricing-link{border-color:var(--crt-lima);background:var(--crt-lima);color:var(--crt-tinta)}.personal-pricing .personal-pricing-card--resico .personal-pricing-link:hover{background:var(--crt-fondo)}.personal-pricing .personal-pricing-card--resico .personal-pricing-detail{border-color:var(--crt-sobre-tinta-linea)}.personal-pricing .personal-pricing-card--resico .personal-pricing-detail:hover{background:var(--crt-fondo);color:var(--crt-tinta)}.personal-pricing .personal-pricing-includes{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:38px;margin-top:42px;padding-top:30px;border-top:1px solid var(--crt-linea)}.personal-pricing .personal-pricing-includes h3{max-width:250px;font-size:24px;line-height:1.2}.personal-pricing .personal-pricing-includes ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 28px;margin:0;padding:0;list-style:none}.personal-pricing .personal-pricing-includes li{display:flex;align-items:start;gap:11px;font-size:15px;line-height:1.5}.personal-pricing .personal-pricing-includes li svg{margin-top:1px}.personal-pricing .personal-pricing-scope{margin-top:24px;font-size:14px;line-height:1.55}.personal-resources{margin-top:48px;padding-top:36px;border-top:1px solid var(--crt-linea)}.personal-resources-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.personal-resources-heading h3{font-size:30px}.personal-resources-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.personal-resources-grid>a{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px;border:1px solid var(--crt-linea);border-radius:16px;background:var(--crt-blanco);transition:background .2s}.personal-resources-grid h4{margin:0;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.035em}.personal-resources-grid p{margin-top:12px;font-size:14px;line-height:1.5}.personal-resources-grid .arrow{width:22px;height:22px}.personal-resources-grid>a:hover{background:var(--crt-lima)}@media (max-width:1100px){.personal-pricing .personal-pricing-plans{gap:18px}.personal-pricing .personal-pricing-card{padding:27px 24px}.personal-pricing .personal-pricing-intro{font-size:16px}.personal-pricing .personal-pricing-price strong{font-size:64px}}@media (max-width:900px){.personal-pricing{padding-block:80px}.personal-pricing .personal-pricing-heading{grid-template-columns:1fr;gap:26px}.personal-pricing .personal-pricing-intro{max-width:620px;font-size:17px}.personal-pricing .personal-pricing-plans{grid-template-columns:1fr;gap:22px}.personal-pricing .personal-pricing-card{min-height:0;padding:32px}.personal-pricing .personal-pricing-card h3{min-height:0;max-width:480px;font-size:30px}.personal-pricing .personal-pricing-description{max-width:480px;font-size:16px}.personal-pricing .personal-pricing-price strong{font-size:70px}.personal-pricing-actions{max-width:340px}.personal-pricing .personal-pricing-includes{grid-template-columns:1fr;gap:23px}.personal-pricing .personal-pricing-includes h3{max-width:none}}@media (max-width:600px){.personal-pricing{padding-block:72px;scroll-margin-top:76px}.personal-pricing h2{font-size:clamp(36px,10.7vw,54px)}.personal-pricing .personal-pricing-kicker{margin-bottom:20px;font-size:11px}.personal-pricing .personal-pricing-heading{gap:23px}.personal-pricing .personal-pricing-intro{font-size:16px}.personal-pricing .personal-pricing-plans{margin-top:34px;gap:20px}.personal-pricing .personal-pricing-card{padding:29px 25px}.personal-pricing .personal-pricing-card h3{font-size:28px}.personal-pricing .personal-pricing-description{font-size:15px}.personal-pricing-actions{max-width:none}.personal-pricing .personal-pricing-includes{margin-top:34px;padding-top:26px}.personal-pricing .personal-pricing-includes ul{grid-template-columns:1fr;gap:16px}.personal-pricing .personal-pricing-scope{font-size:13px}.personal-resources-heading h3{font-size:27px}.personal-resources-grid{grid-template-columns:1fr;gap:14px}.personal-resources-grid>a{padding:23px;gap:20px}.personal-resources-grid h4{font-size:21px}}@media (max-width:360px){.personal-pricing .personal-pricing-price strong{font-size:62px}}@media (prefers-reduced-motion:reduce){.personal-pricing .personal-pricing-detail,.personal-pricing .personal-pricing-link,.personal-resources-grid>a{transition:none}}.personal-pricing-bonus{font-size:13px;line-height:1.5;margin-bottom:22px}