:is([data-dcc="f87c6f79dac6"],#_:not(*))[data-dcc]{--nar:#EA580C;--nar2:#FB923C;--crema:#FFF7ED;--az:#1F5EFF;--ve:#13A86B;--am:#FFC530;--osc:#1B2340;--gris:#5B6478;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)),:is([data-dcc="f87c6f79dac6"],#_:not(*)) *{box-sizing:border-box;margin:0;padding:0;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)):is(div){background:#EDEFF4;overflow-x:hidden;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)):is(div){font-family:Nunito,system-ui,sans-serif;color:var(--osc);background:#fff;line-height:1.5;font-size:16.5px;max-width:480px;margin:0 auto;padding-bottom:84px;overflow-x:hidden;box-shadow:0 0 40px rgba(27,35,64,.12);}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) h1,:is([data-dcc="f87c6f79dac6"],#_:not(*)) h2,:is([data-dcc="f87c6f79dac6"],#_:not(*)) h3{font-family:Fredoka,Nunito,sans-serif;line-height:1.14;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) img,:is([data-dcc="f87c6f79dac6"],#_:not(*)) svg{max-width:100%;display:block;height:auto;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .in{padding:0 18px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) section{padding:40px 0;content-visibility:auto;contain-intrinsic-size:700px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .top{background:var(--osc);color:#fff;text-align:center;font-size:13px;font-weight:700;padding:8px 10px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .top b{color:var(--am);}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .hero{background:linear-gradient(180deg,var(--crema),#fff);padding:0 0 30px;content-visibility:visible;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .hero-foto{position:relative;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .hero-foto img{width:100%;aspect-ratio:4/3;object-fit:cover;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .hero-foto .pill{position:absolute;left:14px;bottom:-14px;background:#fff;border:2px solid var(--nar2);color:var(--nar);font-weight:800;border-radius:30px;padding:5px 13px;font-size:13.5px;box-shadow:0 4px 12px rgba(0,0,0,.08);}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) h1{font-size:29px;letter-spacing:-.3px;margin-top:26px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) h1 em{font-style:normal;color:var(--nar);}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .sub{font-size:16.5px;color:#3a4360;margin:12px 0 14px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .checks{list-style:none;display:grid;gap:7px;margin-bottom:18px;font-weight:700;font-size:15.5px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .checks li{display:flex;gap:9px;align-items:flex-start;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .checks li:before{content:"✓";flex:none;display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:var(--ve);color:#fff;font-size:12px;margin-top:1px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .precio{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .precio .now{font-family:Fredoka;font-size:38px;color:var(--nar);font-weight:700;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .precio .val{color:var(--gris);font-weight:700;font-size:14.5px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .ah{display:inline-block;background:#DDF5E9;color:#0B7A4B;font-weight:800;border-radius:8px;padding:3px 10px;font-size:14px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .cta{display:block;text-align:center;background:linear-gradient(180deg,#FF7A2F,var(--nar));color:#fff;font-family:Fredoka;font-weight:600;font-size:19px;text-decoration:none;padding:16px 18px;border-radius:16px;box-shadow:0 6px 0 #B9450A,0 12px 24px rgba(234,88,12,.3);}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .cta:active{transform:translateY(3px);box-shadow:0 3px 0 #B9450A;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .seguro{font-size:13px;color:var(--gris);margin-top:14px;font-weight:700;text-align:center;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .t{text-align:center;margin-bottom:20px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .t h2{font-size:25px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .t p{color:#3a4360;margin-top:8px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .k{display:block;font-family:Fredoka;font-weight:600;color:var(--nar);letter-spacing:1.4px;text-transform:uppercase;font-size:12.5px;margin-bottom:6px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .dolor{background:var(--osc);color:#fff;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .dolor .t p{color:#d6dbec;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .foto{border-radius:18px;overflow:hidden;margin:0 0 18px;box-shadow:0 10px 24px rgba(0,0,0,.18);}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .burb{background:#fff;color:var(--osc);border-radius:18px 18px 18px 4px;padding:14px 16px;font-weight:700;margin-bottom:22px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .lista{display:grid;gap:10px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .lista div{background:rgba(255,255,255,.08);border:1.5px solid rgba(255,255,255,.18);border-radius:14px;padding:13px 15px;font-weight:700;display:flex;gap:10px;align-items:center;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .lista span{font-size:22px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .benef{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .benef div{background:var(--crema);border:2px solid #FBD9BC;border-radius:16px;padding:14px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .benef .ic{font-size:28px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .benef h3{font-size:16px;margin:6px 0 4px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .benef p{font-size:13.5px;color:#3a4360;line-height:1.4;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .cats{display:grid;gap:8px;margin-bottom:18px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .cat{border-radius:14px;padding:12px 14px;color:#fff;display:flex;gap:12px;align-items:center;font-weight:700;font-size:15px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .cat b{font-family:Fredoka;font-size:30px;flex:none;min-width:44px;text-align:center;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .fotos{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .fotos figure{background:#fff;border:1.5px solid #E6E8EF;border-radius:14px;overflow:hidden;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .fotos figure:first-child{grid-column:span 2;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .fotos figure:first-child img{aspect-ratio:16/10;object-fit:cover;width:100%;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .fotos img{aspect-ratio:1;object-fit:cover;width:100%;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .fotos figcaption{padding:8px 10px 10px;font-size:13px;display:flex;flex-direction:column;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .fotos figcaption b{font-family:Fredoka;font-size:14.5px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .fotos figcaption span{color:var(--gris);font-size:12px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .adentro{background:var(--crema);}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .muestra{background:#fff;border:3px solid var(--az);border-radius:18px;overflow:hidden;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .m-head{background:var(--az);color:#fff;padding:10px 14px;display:flex;align-items:center;gap:10px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .m-head b{font-family:Fredoka;font-size:18px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .m-num{background:#fff;color:var(--az);font-family:Fredoka;font-weight:700;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .m-sub{font-size:12.5px;opacity:.9;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .m-grid{display:grid;gap:10px;padding:12px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .m-paso{border:1.5px solid #E6E8EF;border-radius:12px;padding:8px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .m-paso p{font-size:14px;margin-top:8px;line-height:1.4;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) svg.ilus{width:100%;border-radius:10px;border:1.5px solid #E6E8EF;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .pn{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;background:var(--az);color:#fff;font-family:Fredoka;font-weight:700;font-size:12.5px;margin-right:6px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .nota{text-align:center;color:var(--gris);font-size:13px;margin-top:12px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .mock{position:relative;height:330px;margin:6px 0 8px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .book{position:absolute;left:4%;top:0;width:60%;transform:perspective(1000px) rotateY(-16deg) rotateZ(-2deg);box-shadow:14px 18px 32px rgba(27,35,64,.35);border-radius:6px 12px 12px 6px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .cover{aspect-ratio:210/297;border-radius:6px 12px 12px 6px;padding:14px 12px;color:#fff;background:radial-gradient(circle at 80% 12%,#ffd86b 0,transparent 35%),linear-gradient(160deg,#1F5EFF,#3B2BD9 55%,#1B2340);overflow:hidden;border-left:8px solid #16207a;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .cover .tag{background:var(--am);color:var(--osc);font-family:Fredoka;font-size:9.5px;padding:2px 8px;border-radius:20px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .cover h3{font-size:22px;margin:10px 0 4px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .cover h3 em{font-style:normal;color:var(--am);}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .cover p{font-size:10px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .cover .ci{margin-top:10px;background:#fff;border-radius:10px;padding:3px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .phone{position:absolute;right:2%;bottom:0;width:40%;background:var(--osc);border-radius:24px;padding:7px;box-shadow:0 16px 30px rgba(27,35,64,.35);transform:rotate(4deg);}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .screen{background:#fff;border-radius:18px;overflow:hidden;padding:6px;display:grid;gap:5px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .screen b{font-family:Fredoka;font-size:10.5px;color:var(--az);padding:0 3px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .pasos3{display:grid;gap:18px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .pasos3 div{border-radius:16px;padding:18px 16px 16px 62px;background:#fff;border:2px solid #E6E8EF;position:relative;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .pasos3 .n{position:absolute;left:14px;top:16px;width:36px;height:36px;border-radius:50%;background:var(--nar);color:#fff;font-family:Fredoka;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:18px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .pasos3 h3{font-size:18px;margin-bottom:3px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .pasos3 p{font-size:14.5px;color:#3a4360;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .resenas{background:#F4FBF7;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .carru{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 18px 14px;-webkit-overflow-scrolling:touch;scrollbar-width:none;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .carru::-webkit-scrollbar{display:none;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .res{flex:0 0 74%;scroll-snap-align:center;background:#fff;border-radius:18px;padding:8px;box-shadow:0 8px 20px rgba(0,0,0,.08);}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .res img{border-radius:12px;width:100%;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .res p{font-size:14px;font-weight:700;padding:10px 6px 4px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .res span{display:block;font-size:12.5px;color:var(--gris);padding:0 6px 4px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .desliza{text-align:center;font-size:13px;color:var(--gris);font-weight:700;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .extras{display:grid;gap:10px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .extra{background:#fff;border:2px dashed var(--nar2);border-radius:16px;padding:13px 14px;display:flex;gap:12px;align-items:center;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .extra .ic{font-size:30px;flex:none;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .extra h3{font-size:16px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .extra p{font-size:13.5px;color:#3a4360;line-height:1.4;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .extra .v{flex:none;margin-left:auto;font-weight:800;font-size:12px;color:var(--ve);background:#DDF5E9;border-radius:8px;padding:2px 7px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .oferta{background:linear-gradient(180deg,#fff,var(--crema));}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .caja{background:#fff;border:3px solid var(--nar);border-radius:22px;padding:20px 16px;box-shadow:0 14px 32px rgba(234,88,12,.15);text-align:center;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .caja table{width:100%;border-collapse:collapse;margin:4px 0 14px;text-align:left;font-size:14.5px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .caja td{padding:8px 2px;border-bottom:1px dashed #E6E8EF;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .caja td:last-child{text-align:right;font-weight:800;white-space:nowrap;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .caja .tot td{border:none;color:var(--gris);}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .caja .hoy{font-family:Fredoka;font-size:48px;color:var(--nar);line-height:1;margin-top:2px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .caja .ah{margin:8px 0 16px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .pagos{font-size:12.5px;color:var(--gris);margin-top:12px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .gar{background:#E6F7EF;border-radius:20px;padding:22px 18px;text-align:center;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .sello{width:120px;height:120px;margin:0 auto 12px;border-radius:50%;background:var(--ve);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Fredoka;border:5px dashed #fff;outline:4px solid var(--ve);line-height:1.1;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .sello b{font-size:44px;line-height:1;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .gar h2{font-size:23px;margin-bottom:6px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .seg{display:grid;gap:8px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .seg div{background:#FFF0E6;border-radius:14px;padding:12px 14px;font-size:14px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .seg b{display:block;font-family:Fredoka;font-size:15.5px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .faq{display:grid;gap:10px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .faq details{border:2px solid #E6E8EF;border-radius:14px;padding:13px 15px;background:#fff;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .faq summary{font-family:Fredoka;font-weight:600;font-size:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .faq summary::-webkit-details-marker{display:none;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .faq summary:after{content:"+";color:var(--nar);font-size:22px;line-height:1;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .faq details[open] summary:after{content:"−";}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .faq details p{margin-top:8px;color:#3a4360;font-size:14.5px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .final{background:var(--osc);color:#fff;text-align:center;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .final h2{font-size:26px;margin-bottom:10px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .final p{color:#d6dbec;margin-bottom:20px;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) footer{padding:22px 18px 30px;text-align:center;font-size:12px;color:var(--gris);}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .sticky{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:480px;background:#fff;border-top:2px solid #FBD9BC;box-shadow:0 -8px 22px rgba(27,35,64,.12);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px calc(9px + env(safe-area-inset-bottom));z-index:50;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .sticky .sp{display:flex;flex-direction:column;line-height:1.15;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .sticky .sp b{font-family:Fredoka;font-size:23px;color:var(--nar);}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .sticky .sp span{font-size:11.5px;color:var(--gris);font-weight:700;}
:is([data-dcc="f87c6f79dac6"],#_:not(*)) .sticky .cta{display:inline-block;font-size:17px;padding:12px 22px;box-shadow:0 4px 0 #B9450A;}