.needs-card--pronto,.koom-mega-card--pronto{cursor:default;opacity:.8}.needs-card--pronto:hover,.koom-mega-card--pronto:hover{box-shadow:none;border-color:var(--gray-200);transform:none}.conf-pronto{text-transform:uppercase;letter-spacing:.06em;color:var(--teal-dk);background:var(--teal-lt);border-radius:50px;margin-top:auto;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}@media (max-width:1180px){.nav-links a,.nav-links-actualidad a{padding:0 7px}}.conf-section{background:var(--white);padding:72px 0}.conf-section--gris{background:var(--gray-50)}.conf-head{text-align:center;max-width:680px;margin:0 auto 40px}.conf-head h2{letter-spacing:-.5px;color:var(--text);margin-bottom:10px;font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1.15}.conf-head p{color:var(--text-soft);font-size:15px;line-height:1.7}.conf-link{color:var(--teal);font-weight:700;text-decoration:none}.conf-link:hover{text-decoration:underline}.conf-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:36px;display:flex}.conf-pasos{grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;display:grid}.conf-paso{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;padding:28px 24px 24px;position:relative}.conf-paso-num{background:var(--teal);width:40px;height:40px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:17px;font-weight:800;display:flex}.conf-paso h3{color:var(--text);margin-bottom:8px;font-size:17px;font-weight:800;line-height:1.3}.conf-paso p{color:var(--text-soft);font-size:14px;line-height:1.65}.conf-negocios{background:var(--dark);color:var(--white);border-radius:20px;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:44px;display:grid}.conf-negocios-label{letter-spacing:2px;text-transform:uppercase;color:var(--teal-mid);margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.conf-negocios h2{letter-spacing:-.5px;margin-bottom:12px;font-size:clamp(22px,2.6vw,32px);font-weight:900;line-height:1.15}.conf-negocios p{color:#ffffffb3;margin-bottom:24px;font-size:15px;line-height:1.7}.conf-negocios-links{flex-direction:column;gap:10px;list-style:none;display:flex}.conf-negocios-links a{color:var(--white);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.conf-negocios-links a:hover{border-color:var(--teal);background:#009ca92e}.conf-precio{background:var(--teal-lt);border:1px solid var(--teal-mid);border-radius:20px;align-items:center;gap:24px;padding:32px 36px;display:flex}.conf-precio-icon{background:var(--white);width:56px;height:56px;color:var(--teal);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.conf-precio-txt{flex:1;min-width:0}.conf-precio-txt h2{color:var(--text);letter-spacing:-.3px;margin-bottom:6px;font-size:clamp(20px,2.4vw,26px);font-weight:900}.conf-precio-txt p{color:var(--text-soft);font-size:14px;line-height:1.65}.conf-faq{border:1px solid var(--gray-200);background:var(--white);border-radius:16px;max-width:820px;margin:0 auto;overflow:hidden}.conf-faq-item+.conf-faq-item{border-top:1px solid var(--gray-200)}.conf-faq-item summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15px;font-weight:700;list-style:none;transition:background .2s,color .2s;display:flex}.conf-faq-item summary::-webkit-details-marker{display:none}.conf-faq-item summary:after{content:"+";color:var(--teal);flex-shrink:0;font-size:20px;font-weight:400}.conf-faq-item[open] summary{background:var(--teal-lt);color:var(--teal-dk)}.conf-faq-item[open] summary:after{content:"−"}.conf-faq-item summary:hover{background:var(--teal-lt)}.conf-faq-resp{color:var(--text-soft);padding:16px 22px 20px;font-size:14px;line-height:1.75}.conf-faq-resp a{color:var(--teal);font-weight:600}.why-stat a{color:inherit;text-decoration:none}.why-stat-num--txt{letter-spacing:-.5px;font-size:26px}.acc-body a{color:var(--teal);font-weight:600}.company-link{color:inherit;text-decoration:none;display:block}.company-link:hover .company-name{color:var(--teal)}.companies-all{text-align:center;margin-top:32px}.savings-item--link a{color:inherit;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.savings-item--link:hover,.savings-item--link:focus-within{border-color:var(--teal);background:var(--teal-lt);box-shadow:0 4px 14px #009ca91f}.savings-item--link:hover .savings-item-icon-wrap,.savings-item--link:focus-within .savings-item-icon-wrap{background:var(--teal)}.savings-item--link:hover .savings-item-icon,.savings-item--link:focus-within .savings-item-icon{color:var(--white)}.savings-item--link:hover .savings-item-check,.savings-item--link:focus-within .savings-item-check{background-color:#009ca9}.savings-item--link:hover .savings-item-check:before,.savings-item--link:focus-within .savings-item-check:before{transform:translateY(-50%)translate(18px)}.savings-summary-title{color:var(--white);margin-top:6px;font-size:26px;font-weight:900;line-height:1.2}.savings-summary-desc{color:#ffffffa6;margin-top:8px;font-size:13px;line-height:1.6}.savings-secundario{color:#ffffffbf;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.savings-secundario:hover{color:var(--white);text-decoration:underline}.promo-bar-acciones{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.promo-bar-callback-btn--link{align-items:center;text-decoration:none;display:inline-flex}.promo-bar-callback-btn--sec{background:var(--white);color:var(--teal-dk);border:1.5px solid var(--teal)}.promo-bar-callback-btn--sec:hover:not(:disabled){background:var(--teal-lt)}.conf-page{background:var(--white)}.conf-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;padding-top:48px;padding-bottom:80px;display:grid}.conf-body{max-width:780px}.conf-body>p:first-child:not(.conf-actualizado){color:var(--text);font-size:17px}.conf-body h2{scroll-margin-top:140px}.conf-body ol{margin-bottom:16px;padding-left:20px}.conf-body ol li{color:var(--text);margin-bottom:8px;font-size:15px;line-height:1.7}.conf-body .conf-actualizado{color:var(--text-soft);margin-bottom:24px;font-size:13px}.conf-nota{background:var(--teal-lt);border-left:4px solid var(--teal);border-radius:0 12px 12px 0;margin:24px 0;padding:18px 22px}.conf-nota>:last-child{margin-bottom:0}.conf-datos{border:1px solid var(--gray-200);border-radius:14px;grid-template-columns:max-content 1fr;gap:10px 20px;margin:16px 0 24px;padding:20px 24px;display:grid}.conf-datos dt{color:var(--text-soft);font-size:13px;font-weight:700}.conf-datos dd{color:var(--text);font-size:15px}.conf-datos a{color:var(--teal)}.conf-tarjetas{grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0 24px;display:grid}.conf-tarjeta{border:1px solid var(--gray-200);border-radius:14px;padding:18px 20px}.conf-body .conf-tarjeta h3{margin:0 0 6px}.conf-body .conf-tarjeta p{color:var(--text-soft);margin-bottom:0;font-size:14px}.conf-aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:140px}.conf-aside-card{border:1px solid var(--gray-200);background:var(--gray-50);border-radius:16px;padding:22px}.conf-aside-card h2{text-transform:uppercase;letter-spacing:1.2px;color:var(--text);margin-bottom:12px;font-size:13px;font-weight:800}.conf-aside-card ul{flex-direction:column;gap:8px;list-style:none;display:flex}.conf-aside-card a:not(.btn-primary){color:var(--text-soft);font-size:14px;text-decoration:none}.conf-aside-card a:not(.btn-primary):hover,.conf-aside-card a[aria-current=page]{color:var(--teal);font-weight:700}.conf-aside-card p{color:var(--text-soft);margin-bottom:6px;font-size:14px;line-height:1.6}.conf-aside-card .btn-primary{justify-content:center;width:100%;margin-top:10px}@media (max-width:960px){.conf-layout{grid-template-columns:1fr;gap:32px}.conf-aside{position:static}.conf-negocios{grid-template-columns:1fr;gap:24px;padding:32px 24px}}@media (max-width:768px){.conf-section{padding:56px 0}.conf-pasos{grid-template-columns:1fr}.conf-precio{flex-direction:column;align-items:flex-start;padding:24px}.conf-tarjetas{grid-template-columns:1fr}.conf-datos{grid-template-columns:1fr;gap:2px}.conf-datos dd{margin-bottom:10px}}
