
/* V6 · Dos caminos comerciales: subdominio y dominio propio */
.plans-section--two-paths{background:linear-gradient(180deg,#f6f8ff 0%,#f8fbff 100%);padding:118px 0 106px}
.pricing-lead--two-paths{max-width:860px}.pricing-lead--two-paths p:last-child{max-width:760px}.pricing-lead--two-paths b{color:#273b7d}
.path-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1040px;margin:42px auto 32px}.path-steps article{display:flex;gap:13px;align-items:flex-start;padding:16px 17px;border:1px solid #dce5fb;border-radius:17px;background:rgba(255,255,255,.82);box-shadow:0 12px 28px rgba(58,81,147,.07)}.path-steps span{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:12px;background:linear-gradient(135deg,#7449f4,#20c7dc);color:#fff;font-size:11px;font-weight:900}.path-steps b{display:block;color:#0d2459;font-size:13px;margin:1px 0 3px}.path-steps small{display:block;color:#7887a8;font-size:11px;line-height:1.45}
.pricing-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:1020px;margin:0 auto}.path-card{position:relative;display:flex;flex-direction:column;padding:34px 32px 28px;border:1px solid #dce5fb;border-radius:25px;background:rgba(255,255,255,.96);box-shadow:0 18px 42px rgba(43,62,122,.10);overflow:visible}.path-card--professional{border:2px solid #7449f4;box-shadow:0 24px 52px rgba(93,68,220,.17)}.path-card__top{display:flex;align-items:center;gap:13px;margin-bottom:17px}.path-card__icon{display:grid;place-items:center;flex:0 0 45px;width:45px;height:45px;border-radius:15px;color:#fff;font-size:22px;background:linear-gradient(135deg,#7148f1,#25cbe0);box-shadow:0 12px 22px rgba(66,117,224,.25)}.path-card__icon--dark{background:linear-gradient(135deg,#192d67,#6945e9)}.path-card__top .pricing-label{margin:0;font-size:11px;letter-spacing:.14em}.path-card__tag{display:inline-block;color:#5f6f93;font-size:11px;font-weight:700;margin-top:3px}.path-card h3{margin:0;max-width:400px;color:#0b2458;font-family:'Playfair Display',serif;font-size:30px;line-height:1.05;letter-spacing:-.7px}.path-card__intro{min-height:70px;margin:15px 0 15px;color:#637392;font-size:14px;line-height:1.65}.path-price{display:flex;align-items:baseline;gap:7px;padding:17px 0 16px;border-top:1px dashed #d8e1f4;border-bottom:1px dashed #d8e1f4}.path-price span{font-size:11px;color:#7080a1}.path-price strong{font-size:30px;line-height:1;color:#102960;letter-spacing:-1.1px}.path-price small{font-size:11px;color:#7180a0}.path-list{margin:14px 0 15px}.path-list li{font-size:12px}.path-card__notice{display:flex;gap:9px;align-items:flex-start;margin-top:auto;padding:12px 13px;border-radius:13px;background:#f1f7ff;color:#536789;font-size:11px;line-height:1.45}.path-card__notice i{font-style:normal;color:#6a46e9}.path-card__notice--professional{background:#f3efff}.path-card .pricing-action{margin-top:16px;text-align:center}.plans-clarity{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1020px;margin:28px auto 0}.plans-clarity>div{display:flex;gap:11px;align-items:flex-start;padding:15px 18px;border-radius:17px;background:#eef5ff;color:#657695;font-size:12px;line-height:1.55}.plans-clarity span{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:10px;background:linear-gradient(135deg,#7148f1,#25cbe0);color:#fff}.plans-clarity p{margin:0}.plans-clarity b{color:#18316a}.plans-section--two-paths .pricing-ribbon{top:-13px;left:50%;transform:translateX(-50%);white-space:nowrap}
@media(max-width:860px){.plans-section--two-paths{padding:84px 0 76px}.path-steps{grid-template-columns:1fr;margin-top:30px}.pricing-grid-two{grid-template-columns:1fr;max-width:560px}.path-card{padding:28px 23px 22px}.path-card h3{font-size:27px}.path-card__intro{min-height:auto}.plans-clarity{grid-template-columns:1fr;max-width:560px}}
@media(max-width:560px){.plans-section--two-paths{padding:70px 0}.path-steps article{padding:14px}.path-card h3{font-size:25px}.path-price strong{font-size:28px}.plans-clarity>div{font-size:11px}.plans-section--two-paths .pricing-ribbon{font-size:9px;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis}}
