.alc-k-page{--k-blue:#123c60;--k-teal:#007e73;--k-soft:#ecf7f5;color:#183044;font:400 17px/1.65 system-ui,sans-serif;max-width:1180px;margin:auto}.alc-k-page *{box-sizing:border-box}.alc-k-page h1,.alc-k-page h2,.alc-k-page h3{color:var(--k-blue);line-height:1.2;font-weight:750;letter-spacing:-.025em}.alc-k-page h1{font-size:clamp(36px,4.4vw,62px);margin:18px 0}.alc-k-page h2{font-size:clamp(28px,3vw,38px);margin:0 0 22px}.alc-k-page h3{font-size:23px}.alc-k-page p{margin:0 0 18px}.alc-k-page a{color:#006d66;text-decoration:underline;text-underline-offset:3px}.alc-k-page section{scroll-margin-top:130px}.alc-k-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center;padding:52px 36px;background:linear-gradient(130deg,#eff8f8,#f5f8fc);border-radius:20px}.alc-k-tag{display:block;color:#006e64;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:12px}.alc-k-lead{font-size:20px;max-width:650px}.alc-k-page .alc-k-btn,.alc-k-page button{display:inline-block;background:var(--k-teal);color:white;border:0;border-radius:7px;padding:14px 24px;line-height:1.3;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}.alc-k-page button:disabled{background:#526474;cursor:not-allowed}.alc-k-offer{background:#123c60;border-radius:16px;padding:32px;color:#fff}.alc-k-offer strong{font-size:68px;line-height:1.1;display:block}.alc-k-offer .alc-k-tag{color:#92e2d4}.alc-k-offer small{display:block;font-size:13px;line-height:1.5}.alc-k-chips{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.alc-k-chips span{background:#fff;border:1px solid #d2e5e1;border-radius:30px;padding:7px 15px;font-size:14px;font-weight:650}.alc-k-section{padding:52px 10px 16px}.alc-k-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.alc-k-card{padding:25px;border:1px solid #dbe5e8;border-radius:12px;background:#fff}.alc-k-card p{font-size:16px}.alc-k-card h3{margin:0 0 14px}.alc-k-note{background:var(--k-soft);border-left:4px solid var(--k-teal);border-radius:5px;padding:20px;margin:24px 0}.alc-k-config{display:grid;grid-template-columns:1.1fr 1fr;gap:34px;background:#f3f7fa;border:1px solid #d3e0e6;border-radius:18px;margin:44px 0 24px;padding:36px}.alc-k-config label{font-weight:650;display:block}.alc-k-config input[type=number],.alc-k-config select{display:block;width:100%;min-height:50px;padding:12px;border:1px solid #bacbd0;border-radius:6px;background:#fff;color:#183044;font:inherit}.alc-k-check label{display:flex;gap:10px;font-size:15px;font-weight:500}.alc-k-check input{flex:0 0 auto;width:19px;height:19px;margin-top:5px}.alc-k-config form>p{font-size:14px}.alc-k-summary{background:white;border-radius:12px;padding:28px;border-top:5px solid var(--k-teal);align-self:start}.alc-k-total{font-size:42px;font-weight:800;letter-spacing:-.04em;line-height:1.1;color:var(--k-blue)}.alc-k-summary dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;font-size:14px;margin:24px 0}.alc-k-summary dd{font-weight:750;text-align:right;margin:0}.alc-k-saving{padding:14px;background:var(--k-soft);font-weight:700;color:#00685f;border-radius:7px}.alc-k-small{font-size:12px;line-height:1.5}.alc-k-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:steps}.alc-k-flow>div{border-top:3px solid #007e73;padding-top:20px}.alc-k-page details{border-bottom:1px solid #dbe5e8;padding:18px 0}.alc-k-page summary{font-weight:750;cursor:pointer;color:#123c60}.alc-k-page details p{margin:16px 0 0}.alc-k-entry{display:flex;gap:30px;align-items:center;border:1px solid #bbdad4;background:#eff8f5;border-radius:16px;padding:30px}.alc-k-entry>div{flex:1}.alc-k-entry a{flex-shrink:0}.alc-k-page :focus-visible{outline:3px solid #efab00;outline-offset:4px}@media(max-width:760px){.alc-k-hero,.alc-k-config{grid-template-columns:1fr;padding:26px 20px;gap:24px}.alc-k-grid,.alc-k-flow{grid-template-columns:1fr}.alc-k-entry{display:block}.alc-k-entry a{display:inline-block;margin-top:15px}.alc-k-summary{padding:22px}.alc-k-page{font-size:16px}.alc-k-section{padding-top:36px}.alc-k-config{margin-top:28px}.alc-k-summary dl{font-size:13px}.alc-k-offer strong{font-size:54px}}
.page-id-1320 #alc-promociones-2026,.page-id-1320 section.page-title-section{display:none!important}.alc-k-page .alc-k-offer p,.alc-k-page .alc-k-offer small{color:#fff}.alc-k-page .alc-k-offer strong{font-size:clamp(34px,3.5vw,54px);white-space:nowrap;color:#fff}.alc-k-page .alc-k-btn,.alc-k-page button{background:#007e73!important;color:#fff!important}
.page-id-1320 #wrapper .alc-k-page a.alc-k-btn,.page-id-1320 #wrapper .alc-k-page a.alc-k-btn:visited,.page-id-1320 #wrapper .alc-k-page a.alc-k-btn:hover{color:#fff!important;text-decoration:none!important}
