.subscription-intro{text-align:center;padding-bottom:36px}.subscription-intro h1{max-width:880px;margin-inline:auto}.subscription-intro .intro-description{max-width:700px;margin-inline:auto}.pricing-review{max-width:720px;margin:22px auto 0;font-size:12px;line-height:1.7;color:#716957}.billing-picker{display:inline-flex;gap:4px;padding:5px;margin-top:28px;background:#e9ede5;border-radius:30px}.billing-picker button{font:inherit;font-size:13px;font-weight:600;padding:11px 25px;border:0;border-radius:24px;background:transparent;color:#526457;cursor:pointer}.billing-picker button[aria-pressed=true]{background:#fff;color:#215c43;box-shadow:0 2px 8px #1b3a2310}.billing-context{font-size:12px;color:#657266;margin-top:14px}.subscription-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.subscription-card{display:flex;flex-direction:column;padding:31px 28px 28px;background:#fff;border:1px solid #dce1d7;border-radius:14px;min-width:0}.subscription-badge{min-height:22px;font-size:10px;font-weight:700;letter-spacing:.09em;color:#3c7152;margin-bottom:15px}.subscription-card h2{font-size:29px;line-height:1.25;min-height:73px;margin:0 0 14px}.subscription-description{font-size:14px;color:#607065;line-height:1.75;min-height:50px;margin:0}.subscription-price{display:flex;align-items:baseline;gap:8px;margin-top:25px;white-space:nowrap}.subscription-price>span:first-child{font-size:11px;color:#627264}.subscription-price strong{font-size:clamp(36px,3.7vw,52px);line-height:1.1;font-weight:650;letter-spacing:-.05em;color:#213a2b}.subscription-price>span:last-child{font-size:12px;color:#627264}.subscription-billing{font-size:11px;line-height:1.65;min-height:36px;color:#637564;margin:12px 0 20px}.subscription-allowances{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #dce3d6;padding:20px 0;gap:18px}.subscription-allowances>div{display:flex;flex-direction:column;gap:6px}.subscription-allowances strong{font-size:24px;color:#244831;font-weight:600}.subscription-allowances strong small{font-size:11px;font-weight:400;margin-left:3px}.subscription-allowances>div>span{font-size:11px;line-height:1.6;color:#5b705f}.subscription-card ul{display:grid;gap:14px;list-style:none;padding:25px 0 28px;margin:0;flex:1}.subscription-card li{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.65;color:#3f5548}.subscription-card li .icon{flex:0 0 15px;height:15px;color:#688c70;margin-top:2px}.subscription-card>.button{justify-content:center;width:100%;font-size:12px;padding-inline:12px}.trial-design-flow{padding:36px;border:1px solid #dbe4d5;border-radius:14px;background:#f0f4ec}.trial-design-flow>div:first-child{max-width:750px}.trial-design-flow h2{font-size:32px;margin:12px 0 18px}.trial-design-flow p{font-size:14px;line-height:1.8;color:#5b6d5e}.trial-design-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:32px 0}.trial-design-flow li>span{display:block;font-family:Georgia,serif;font-size:25px;color:#a94336;margin-bottom:16px}.trial-design-flow h3{font-size:17px;margin:0 0 10px;line-height:1.4}.trial-design-flow li p{font-size:12px;margin:0}.trial-design-note{display:flex;gap:12px;align-items:flex-start;border-top:1px solid #d6e0cf;padding-top:22px;color:#64705e;font-size:12px;line-height:1.8}.trial-design-note .icon{width:19px;height:19px;flex-shrink:0}.subscription-comparison{background:#eef2e9}.subscription-comparison h2,.subscription-questions h2{font-size:34px;margin:14px 0 30px}.comparison-scroll{overflow-x:auto;scrollbar-width:thin}.subscription-comparison table{width:100%;border-collapse:collapse;min-width:720px;background:#ffffff70}.subscription-comparison th,.subscription-comparison td{padding:20px 18px;border-bottom:1px solid #d8dfd1;text-align:left;font-size:13px;line-height:1.7}.subscription-comparison thead th{font-size:15px;color:#28573e;background:#e1eadb}.subscription-comparison th:first-child{width:23%}.subscription-comparison td{width:25.66%;color:#536458}.subscription-comparison th{font-weight:600}.subscription-questions{max-width:900px}#prueba-login,#comparar,#condiciones-plan{scroll-margin-top:110px}
@media(max-width:1199px){.subscription-grid{gap:16px}.subscription-card{padding:27px 20px 24px}.subscription-card h2{font-size:26px}.subscription-price{gap:6px}.subscription-allowances{gap:12px}.subscription-price strong{font-size:39px}}
@media(max-width:900px){.subscription-grid{grid-template-columns:1fr;max-width:580px;gap:24px}.subscription-card{padding:30px}.subscription-card h2{min-height:0;font-size:30px}.subscription-description,.subscription-billing{min-height:0}.subscription-price strong{font-size:50px}.trial-design-flow ol{grid-template-columns:1fr 1fr;gap:25px}.subscription-intro{padding-bottom:28px}}
@media(max-width:600px){.subscription-intro h1{font-size:36px;line-height:1.2}.subscription-intro .intro-description{font-size:14px}.pricing-review{font-size:11px}.billing-picker{margin-top:24px}.billing-picker button{font-size:12px;padding:10px 21px}.subscription-card{padding:26px 24px}.subscription-card h2{font-size:27px}.subscription-price strong{font-size:47px}.trial-design-flow{padding:25px 22px}.trial-design-flow h2{font-size:26px}.trial-design-flow ol{grid-template-columns:1fr;gap:22px}.trial-design-flow li{display:flex;gap:20px}.trial-design-flow li>span{min-width:30px;margin:0}.subscription-comparison h2,.subscription-questions h2{font-size:28px}.subscription-comparison th,.subscription-comparison td{padding:16px 13px;font-size:12px}.subscription-comparison table{min-width:640px}}
