@font-face{font-family:RestoredSerif;src:url('dm-serif-display.woff2');font-display:swap}@font-face{font-family:RestoredSans;src:url('nunito.ttf');font-weight:200 1000;font-display:swap}
#practicidad.after-restored{background:#e9eee5;padding:24px 0;min-height:calc(100svh - 80px);box-sizing:border-box;font-family:RestoredSans,Arial,sans-serif}#practicidad.after-restored .paperwork-grid{width:min(100% - 48px,1420px);grid-template-columns:42% 56%;gap:16px 2%}#practicidad.after-restored h2{font-family:RestoredSerif,Georgia,serif;font-size:clamp(40px,3.5vw,60px)}#practicidad.after-restored .paperwork-copy>p:not(.eyebrow){font-size:19px;line-height:1.45;max-width:410px;margin:18px 0}#practicidad.after-restored .paperwork-steps{margin-top:16px}#practicidad.after-restored .paperwork-steps li{padding:12px 0}#practicidad.after-restored .paperwork-steps p{font-size:16px;line-height:1.4}#practicidad.after-restored .solution-story{height:calc(100svh - 220px);max-height:740px;min-height:470px;margin:0}.restored-video{position:absolute;inset:0}.restored-video img,.restored-video video{width:100%;height:100%;object-fit:cover;object-position:right center;display:block;mask-image:linear-gradient(to right,transparent,#000 45px,#000 calc(100% - 25px),transparent),linear-gradient(to bottom,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 45px,#000 calc(100% - 25px),transparent),linear-gradient(to bottom,transparent,#000 20px,#000 calc(100% - 20px),transparent);-webkit-mask-composite:source-in}.restored-video video{position:absolute;inset:0}#practicidad.after-restored .after-real-device{position:absolute;left:-5%;bottom:15px;width:42%;height:88%;max-height:none;object-fit:contain;z-index:2;transform:none;filter:none;border:none;box-shadow:none}#practicidad.after-restored .found-message{right:0;bottom:35px;padding:12px 18px;z-index:3}#practicidad.after-restored .found-message strong{font-size:22px}.restored-motion{position:absolute;top:16px;right:18px;width:34px;height:34px;background:#fff8e9ec;color:#0b6352;border:1px solid #a8b69e;border-radius:50%;z-index:3;font-size:12px;cursor:pointer}.restored-motion:focus-visible{outline:3px solid #ba954a;outline-offset:4px}
@media(min-width:1000px) and (max-height:800px){#practicidad.after-restored{padding:18px 0}#practicidad.after-restored .story-banner{padding-bottom:14px;margin-bottom:0}#practicidad.after-restored .story-banner strong{font-size:34px}#practicidad.after-restored .solution-brand>span:not(.with-label){font-size:42px}#practicidad.after-restored .solution-brand img{width:46px;height:48px}#practicidad.after-restored h2{font-size:42px}#practicidad.after-restored .paperwork-copy>p:not(.eyebrow){font-size:17px;margin:12px 0}#practicidad.after-restored .paperwork-steps{margin-top:10px}#practicidad.after-restored .paperwork-steps li{padding:8px 0}#practicidad.after-restored .paperwork-steps strong{font-size:20px}#practicidad.after-restored .paperwork-steps p{font-size:15px;margin-top:4px}#practicidad.after-restored .solution-story{height:calc(100svh - 205px);min-height:0}}
@media(max-width:999px){#practicidad.after-restored .paperwork-grid{grid-template-columns:1fr}#practicidad.after-restored .solution-story{height:560px;min-height:0}#practicidad.after-restored .paperwork-copy{max-width:650px}#practicidad.after-restored h2{font-size:40px}#practicidad.after-restored .after-real-device{left:0;width:40%;height:85%}}@media(max-width:600px){#practicidad.after-restored .solution-story{height:440px}#practicidad.after-restored .after-real-device{width:44%;left:-3%;height:78%}#practicidad.after-restored .found-message{padding:10px 12px;bottom:16px}#practicidad.after-restored .found-message strong{font-size:18px}#practicidad.after-restored h2{font-size:36px}#practicidad.after-restored .paperwork-grid{width:calc(100% - 36px)}}@media(prefers-reduced-motion:reduce){.restored-video video,.restored-motion{display:none}}
@media(min-width:1000px) and (max-height:800px){#practicidad.after-restored{padding-top:14px;padding-bottom:14px}}

@media(min-width:1000px){#practicidad.after-restored .after-real-device{left:-19%}}
