#escena05{position:relative;width:100%;overflow:hidden;background:#fdfdf8;color:#10151c}.s05-canvas{position:absolute;width:935px;height:1683px;transform-origin:0 0;background:url('assets/escena05_fondo_limpio_desktop.png') 0 0/935px 1683px no-repeat;font-family:Arial,sans-serif}.s05-canvas p,.s05-canvas h2,.s05-canvas h3{margin:0}.s05-intro{text-align:center}.s05-eyebrow{position:absolute;top:52px;left:220px;width:495px;font-size:9px;letter-spacing:.35em}.s05-intro h2{position:absolute;top:78px;left:175px;width:585px;font:bold 48px/.98 Georgia,serif;letter-spacing:-.055em}.s05-intro h2 span{display:block;font-size:37px;margin-top:2px}.s05-description{position:absolute;top:181px;left:265px;width:410px;font-size:14px;line-height:1.3}.s05-purchase{position:absolute;top:552px;left:275px;width:385px;text-align:center}.s05-price{font:bold 36px/1.1 Georgia,serif;letter-spacing:-.03em}.s05-license{font-size:13px;margin-top:4px!important}.s05-buy{display:block;margin:8px auto 6px;border:1px solid #fc783b;background:#ff620f;color:#fff;border-radius:10px;font:bold 18px/1.2 Georgia,serif;padding:8px 24px;min-width:236px;cursor:pointer}.s05-buy:disabled{cursor:not-allowed}.s05-buy:focus-visible{outline:3px solid #111;outline-offset:4px}.s05-subcta{font-size:11px}.s05-purchase-state{display:block;font-size:10px;margin-top:8px;color:#6c5347}.s05-group-title{position:absolute;text-align:center;font:9px/1.4 Arial,sans-serif;letter-spacing:.25em;background:#fdfdf8;padding:0 12px}.s05-group-main{top:704px;left:337px;width:260px}.s05-group-footer{top:1464px;left:350px;width:235px}.s05-feature,.s05-footer-feature{position:absolute;left:calc(var(--x)*1px);top:calc(var(--y)*1px);width:180px}.s05-feature h3,.s05-footer-feature h3{font:bold 16px/1.13 Georgia,serif;letter-spacing:-.035em;margin-bottom:7px}.s05-feature p{font:13px/1.27 Arial,sans-serif}.s05-footer-feature{width:125px}.s05-footer-feature h3{font-size:14px}.s05-footer-feature p{font:11px/1.25 Arial,sans-serif}.s05-final{position:absolute;left:285px;top:1640px;width:365px;text-align:center;font:bold 16px/1.25 Georgia,serif}.s05-icon,.s05-box,.s05-lower-art{display:none}
#escena05.s05-mobile{padding:28px 0 0}.s05-mobile .s05-canvas{position:relative;width:auto;height:auto;transform:none!important;left:auto!important;background:none}.s05-mobile .s05-intro,.s05-mobile .s05-purchase,.s05-mobile .s05-group-title,.s05-mobile .s05-final{position:relative;top:auto;left:auto;width:auto;margin:0 24px}.s05-mobile .s05-eyebrow{position:static;width:auto;font-size:9px;letter-spacing:.24em;margin-bottom:20px}.s05-mobile .s05-intro h2{position:static;width:auto;font-size:33px;line-height:1.04;letter-spacing:-.045em}.s05-mobile .s05-intro h2 span{font-size:27px;line-height:1.08;margin-top:6px}.s05-mobile .s05-description{position:static;width:auto;font-size:16px;line-height:1.5;margin-top:20px}.s05-mobile .s05-box{display:block;width:100%;max-width:410px;aspect-ratio:550/330;margin:12px auto 20px;background:url('assets/escena05_fondo_limpio_movil.png') no-repeat;background-size:171.09% 506.67%;background-position:53.71% 19.43%}.s05-mobile .s05-price{font-size:36px}.s05-mobile .s05-license{font-size:14px;line-height:1.4;margin-top:6px!important}.s05-mobile .s05-buy{font-size:20px;min-height:48px;padding:12px 20px;margin-top:18px}.s05-mobile .s05-subcta{font-size:13px;line-height:1.4;margin-top:12px}.s05-mobile .s05-purchase-state{font-size:12px;margin-top:8px}.s05-mobile .s05-group-title{font-size:10px;line-height:1.6;letter-spacing:.2em;margin-top:40px;margin-bottom:30px;border-top:1px solid #c7c8c8;padding-top:24px;background:none}.s05-mobile .s05-features,.s05-mobile .s05-footer-features{display:grid;grid-template-columns:1fr;gap:26px;margin:0 24px}.s05-mobile .s05-feature,.s05-mobile .s05-footer-feature{position:relative;left:auto;top:auto;width:auto;display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:start}.s05-mobile .s05-feature h3,.s05-mobile .s05-footer-feature h3{font-size:21px;line-height:1.15;margin-bottom:8px;letter-spacing:-.025em}.s05-mobile .s05-feature p,.s05-mobile .s05-footer-feature p{font-size:15px;line-height:1.5}.s05-mobile .s05-icon{display:block;width:calc(var(--iw)*.55px);height:calc(var(--ih)*.55px);max-width:80px;background-image:url('assets/escena05_fondo_limpio_desktop.png');background-size:514.25px 925.65px;background-position:calc(var(--ix)*-.55px) calc(var(--iy)*-.55px)}.s05-mobile .s05-footer-feature .s05-icon{max-width:none;transform:scale(.88);transform-origin:top left}.s05-mobile .s05-final{font-size:20px;line-height:1.3;margin-top:40px}.s05-mobile .s05-lower-art{display:block;aspect-ratio:941/222;margin-top:15px;background:url('assets/escena05_fondo_limpio_movil.png') no-repeat;background-size:100% 753.15%;background-position:0 100%}
/* Keep the editorial divider on one line and clear the three-screen icon. */
.s05-group-main{left:242px;width:451px;white-space:nowrap}.s05-footer-feature:nth-child(2){width:160px}.s05-footer-feature:nth-child(2) h3{font-size:13.5px}
.s05-mobile .s05-group-main{left:auto;width:auto;white-space:normal}.s05-mobile .s05-footer-feature:nth-child(2){width:auto}.s05-mobile .s05-footer-feature:nth-child(2) h3{font-size:21px}
/* Use only the lower landscape strip; do not repeat the benefit icons. */
.s05-mobile .s05-lower-art{aspect-ratio:941/92;background-size:100% 1817.39%}

/* Exact approved logo, printed on the front face of the illustrated box. */
.s05-box{display:block;position:absolute;left:405px;top:273px;width:164px;height:260px;pointer-events:none}
.s05-box-logo{position:absolute;display:block;left:15px;top:22px;width:132px;height:auto;transform:skewY(1.4deg);transform-origin:top left;mix-blend-mode:multiply}
.s05-mobile .s05-box{position:relative;left:auto;top:auto;height:auto}
.s05-mobile .s05-box-logo{left:36%;top:11%;width:29%;transform:skewY(.7deg)}
