.que-es-header{text-align:center;margin-bottom:40px}.que-es-header h2{font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;color:#1b1b1b;line-height:1.4;margin:0 auto}.blue-text{color:#6663fd}.que-es-header p{font-family:Poppins,sans-serif;font-size:17px;color:#5a5a5a;max-width:900px;margin:20px auto 0;line-height:1.4}@media(max-width:900px){.que-es-header h2{font-size:24px}.que-es-header p{font-size:16px}}.que-es-main-content{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:flex-start;margin-bottom:40px}.que-es-image-wrapper{position:relative}.image-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #0000001a;border:1px solid rgba(0,0,0,.03);filter:grayscale(100%) contrast(130%) brightness(90%)}.image-card img{width:100%;display:block}.floating-badge-bottom{position:absolute;bottom:-35px;left:-20px;right:-20px;white-space:nowrap;background:#fff;padding:16px 28px;border-radius:100px;display:flex;align-items:center;justify-content:left;gap:15px;box-shadow:0 20px 50px #0000001a;border:1px solid rgba(0,0,0,.03);z-index:10;animation:floatBadge 4s ease-in-out infinite}.floating-badge-bottom strong{font-family:Poppins,sans-serif;font-size:14px;font-weight:700;color:#1b1b1b}.check-pink{color:#f6c;font-weight:700;font-size:14px}@keyframes floatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.quote-blue-border{font-family:Poppins,sans-serif;border-left:4px solid #5c5cff;padding:18px 20px;background:linear-gradient(90deg,rgba(102,99,253,.08),transparent);color:#5c5cff;font-weight:700;font-size:18px;margin-bottom:45px;margin-top:25px;border-radius:0 8px 8px 0}.info-item{display:flex;gap:15px;margin-bottom:35px}.icon-box{width:50px;height:50px;background:#fafafc;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:22px;flex-shrink:0;border:1px solid rgba(0,0,0,.04);box-shadow:0 5px 15px #00000005}.text-box h3,.text-box p.text-box-title{font-family:Montserrat,sans-serif;font-size:18px;color:#1b1b1b;margin-bottom:13px;margin-top:0}.text-box p.text-box-title strong{font-weight:700}.text-box p{font-family:Poppins,sans-serif;font-size:14.5px;color:#5a5a5a;line-height:1.6;margin:0}@media(max-width:900px){.que-es-main-content{grid-template-columns:1fr;gap:90px}.floating-badge-bottom{left:15px;right:15px;width:auto;padding:15px 25px;bottom:-25px;justify-content:center}}.ques-checklist-block{margin-bottom:28px}.ques-checklist-title{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;color:#1b1b1b;margin-bottom:18px;margin-top:0}.ques-checklist-title strong{font-weight:700}.ques-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.ques-checklist-item{display:flex;align-items:flex-start;gap:12px;font-family:Poppins,sans-serif;font-size:15px;color:#3a3a3a;line-height:1.55}.ques-check-icon{color:#10b981;font-weight:700;font-size:15px;flex-shrink:0;margin-top:1px}.ques-cta-btn{display:inline-block;margin-top:10px;padding:14px 26px;border:1px solid rgba(0,0,0,.05);box-shadow:0 5px 15px #00000005;border-radius:50px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:#1b1b1b;text-decoration:none;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.ques-cta-btn:hover{border-color:#1b1b1b}@media(max-width:480px){.ques-cta-btn{font-size:12px;padding:14px 16px}}.orange-bullet-icon[data-astro-cid-xdwi3kkv]{color:orange!important;font-weight:900!important;font-size:16px!important;line-height:1!important;margin-top:5px;display:inline-block}.que-es-difference-box{max-width:900px;background:#ccff6626;border:1px solid rgba(204,255,102,.4);border-radius:16px;padding:30px 40px;display:flex;gap:25px;align-items:center}.diff-icon{font-size:32px}.diff-text h3,.diff-text p.diff-title{font-family:Montserrat,sans-serif;font-size:18px;color:#1b1b1b;margin-bottom:15px;margin-top:0}.diff-text p.diff-title strong{font-weight:700}.diff-text p{font-family:Poppins,sans-serif;font-size:15px;color:#5a5a5a;line-height:1.6;margin:0}@media(max-width:900px){.que-es-difference-box{flex-direction:column;text-align:center;align-items:center;padding:30px 20px}}.que-es-servicio-section{padding:60px 28px;background-color:#fff;font-family:Inter,sans-serif}.que-es-container{max-width:1000px;margin:0 auto}
