.apci{--apci-accent:#ff5900;--apci-heading:#111214;--apci-body:#4a4f55;--apci-border:2px;--apci-radius:28px;--apci-radius-img:20px;--apci-pad:48px;--apci-max:1200px;--apci-font-display:"Zilla Slab",Georgia,serif;--apci-font-body:"Roboto",system-ui,sans-serif}.apci,.apci *,.apci :after,.apci :before{box-sizing:border-box}:where(.apci h2,.apci p,.apci figure,.apci a){letter-spacing:normal;margin:0;padding:0;text-transform:none}.apci{background:#fff;font-family:var(--apci-font-body);padding:80px 24px}.apci__card{align-items:center;border:var(--apci-border) solid var(--apci-accent);border-radius:var(--apci-radius);column-gap:56px;display:grid;grid-template-areas:"text  media" "cta   media";grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto 1fr;margin:0 auto;max-width:var(--apci-max);padding:var(--apci-pad);row-gap:32px}.apci--img-left .apci__card{grid-template-areas:"media text" "media cta";grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.apci__card--no-img{grid-template-areas:"text" "cta";grid-template-columns:1fr}.apci__text{align-self:end;grid-area:text}.apci__media{grid-area:media}.apci__actions{align-self:start;grid-area:cta}.apci__eyebrow,.apci__title{color:var(--apci-accent);font-family:var(--apci-font-display);font-size:clamp(30px,3.2vw,42px);font-weight:700;line-height:1.15;text-wrap:balance}.apci__title{color:var(--apci-heading)}.apci__desc{color:var(--apci-body);font-size:17px;line-height:1.6;margin-top:20px;max-width:560px}.apci__desc p{margin:0!important}.apci__desc p+p{margin-top:12px!important}.apci__media{aspect-ratio:4/3;background:#1f2a38;border-radius:var(--apci-radius-img);overflow:hidden}.apci__media img{display:block;height:100%;object-fit:cover;width:100%}.apci__cta{align-items:center;background:var(--apci-accent);border:2px solid var(--apci-accent);border-radius:999px;color:#fff!important;display:inline-flex;font-size:18px;font-weight:500;gap:10px;padding:14px 30px;text-decoration:none!important;transition:background-color .2s ease,color .2s ease}.apci__cta:focus-visible,.apci__cta:hover{background:#fff;color:var(--apci-accent)!important;text-decoration:none!important}.apci__cta:active{background:#cc4700;border-color:#cc4700;color:#fff!important}.apci__cta:focus-visible{outline:2px solid var(--apci-accent);outline-offset:3px}@media (max-width:1023px){.apci{padding:64px 24px}.apci--img-left .apci__card,.apci__card{--apci-pad:36px;grid-template-areas:"text" "media" "cta";grid-template-columns:1fr;grid-template-rows:auto;max-width:680px;row-gap:28px}}@media (max-width:767px){.apci{padding:48px 16px}.apci--img-left .apci__card,.apci__card{--apci-pad:24px;--apci-radius:22px;row-gap:24px}.apci__eyebrow,.apci__title{font-size:28px}.apci__desc{font-size:16px;margin-top:16px}.apci__cta{font-size:17px;justify-content:center;width:100%}}.apci__eyebrow{margin-bottom:12px}.apci__title{margin-bottom:0}@media (max-width:767px){.apci--sin-img-movil .apci__media{display:none}}