.hub-bullets{list-style:none;padding:0;margin:0 0 1.25rem;flex:1}.hub-bullets li{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#ffffffb3;padding:.25rem 0}.hub-bullets li i{color:#d4a574;font-size:.75rem;margin-top:.2rem;flex-shrink:0}.pf-devices{position:relative;max-width:980px;margin:0 auto;padding-bottom:1rem}.pf-devices__screen{overflow:hidden;background:#000;box-sizing:content-box}.pf-devices__screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;max-height:none;border:0;border-radius:0;box-shadow:none}.pf-devices__desktop{position:relative;margin:0 auto;width:100%;max-width:640px}.pf-devices__desktop .pf-devices__screen{aspect-ratio:16/10;border:10px solid #1a1a1e;border-radius:12px;box-shadow:0 30px 70px #0009}.pf-devices__stand{display:block;width:84px;height:22px;margin:0 auto;background:linear-gradient(180deg,#1a1a1e,#131316)}.pf-devices__base{display:block;width:180px;height:8px;margin:0 auto;border-radius:0 0 8px 8px;background:#1a1a1e}.pf-devices__tablet,.pf-devices__phone{position:absolute;bottom:0}.pf-devices__tablet .pf-devices__screen,.pf-devices__phone .pf-devices__screen{border:8px solid #1a1a1e;box-shadow:0 20px 45px #000000a6}.pf-devices__tablet{right:0;width:21%}.pf-devices__tablet .pf-devices__screen{aspect-ratio:3/4;border-radius:14px}.pf-devices__phone{left:1%;width:12.5%}.pf-devices__phone .pf-devices__screen{aspect-ratio:9/19.5;border-radius:18px}@media (max-width: 767.98px){.pf-devices{max-width:205px;padding:1.5rem 0 2rem}.pf-devices__desktop,.pf-devices__tablet{display:none}.pf-devices__phone{position:static;width:100%}.pf-devices__phone .pf-devices__screen{border-width:10px;border-radius:26px}.pf-devices.pf-devices--sin-movil{max-width:100%}.pf-devices.pf-devices--sin-movil .pf-devices__desktop{display:block}.pf-devices.pf-devices--sin-movil .pf-devices__desktop .pf-devices__screen{border-width:6px}}.landing-features{background-color:#09090b;color:#fff;overflow-x:hidden}.landing-features .hero-section{position:relative;padding:4rem 0 2.5rem;overflow:hidden}.landing-features .hero-section .hero-background{position:absolute;inset:0;z-index:0}.landing-features .hero-section .hero-background .hero-gradient{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(212,165,116,.12) 0%,transparent 50%)}.landing-features .hero-section .hero-badge{display:inline-flex;align-items:center;padding:.4rem .9rem;background:linear-gradient(135deg,#d4a574,#e5c9a8);border-radius:50px;font-size:.82rem;font-weight:600;margin-bottom:1.25rem}.landing-features .hero-section .hero-title{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:1.25rem}@media (max-width: 992px){.landing-features .hero-section .hero-title{font-size:2.25rem}}@media (max-width: 576px){.landing-features .hero-section .hero-title{font-size:1.8rem}}.landing-features .hero-section .hero-title .gradient-text{background:linear-gradient(135deg,#d4a574,#e5c9a8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-features .hero-section .hero-subtitle{font-size:1.1rem;color:#ffffffb3;margin-bottom:1.75rem;line-height:1.6;max-width:640px}.landing-features .hero-section .hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.landing-features .hero-section .hero-cta .btn-outline-light{border:2px solid rgba(255,255,255,.3);font-weight:600;border-radius:8px;transition:all .3s ease}.landing-features .hero-section .hero-cta .btn-outline-light:hover{background:#ffffff1a;border-color:#ffffff80}.landing-features .hero-section .hero-preview{margin-top:2.5rem;position:relative;z-index:2}.landing-features .hero-section .hero-preview img{border-radius:16px;box-shadow:0 24px 60px #00000080;max-height:440px;width:100%;object-fit:cover;object-position:top center;border:1px solid rgba(255,255,255,.08)}.landing-features .hub-card-image{width:100%;height:160px;overflow:hidden;border-radius:10px;margin-bottom:1rem}.landing-features .hub-card-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.landing-features .hub-card-image:hover img{transform:scale(1.04)}.landing-features .section-badge{display:inline-block;padding:.35rem .9rem;background:linear-gradient(135deg,#d4a574,#e5c9a8);border-radius:50px;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;margin-bottom:.75rem}.landing-features .section-title{font-size:2rem;font-weight:700;margin-bottom:.5rem;line-height:1.2}@media (max-width: 768px){.landing-features .section-title{font-size:1.5rem}}.landing-features .section-subtitle{font-size:.95rem;color:#ffffffb3;max-width:560px;margin:0 auto}.landing-features .hub-section{padding:3rem 0 4rem;border-top:1px solid rgba(255,255,255,.06)}.landing-features .hub-card{background:linear-gradient(180deg,rgba(212,165,116,.045) 0%,transparent 45%),#111114;border:1px solid rgba(148,163,184,.08);border-radius:16px;padding:1.75rem;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.landing-features .hub-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#d4a574,transparent);transform:scaleX(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.landing-features .hub-card:hover{transform:translateY(-4px);border-color:#d4a57452;box-shadow:0 18px 40px -18px #000c}.landing-features .hub-card:hover:before{transform:scaleX(1)}.landing-features .hub-card:hover .hub-icon{background:#d4a57429;border-color:#d4a57473}.landing-features .hub-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:1.15rem;flex-shrink:0;background:#d4a5741a;border:1px solid rgba(212,165,116,.22);transition:background .25s ease,border-color .25s ease}.landing-features .hub-icon i{font-size:1.25rem;color:#d4a574}.landing-features .hub-icon--blue,.landing-features .hub-icon--purple,.landing-features .hub-icon--orange,.landing-features .hub-icon--red,.landing-features .hub-icon--cyan,.landing-features .hub-icon--green{background:#d4a5741a}.landing-features .hub-title{font-size:1.15rem;font-weight:700;margin-bottom:.4rem;line-height:1.3}.landing-features .hub-desc{font-size:.875rem;color:#ffffffb3;margin-bottom:1rem;line-height:1.5}.landing-features .hub-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;color:#d4a574;text-decoration:none;transition:gap .2s}.landing-features .hub-link:hover{gap:.55rem;color:#deb993}.landing-features .hub-link--purple{color:#cfb093}.landing-features .hub-link--purple:hover{color:#dac2ac}.landing-features .hub-link--orange{color:#f97316}.landing-features .hub-link--orange:hover{color:#fa9148}.landing-features .hub-link--red{color:#f37373}.landing-features .hub-link--red:hover{color:#f69999}.landing-features .hub-link--cyan{color:#06b6d4}.landing-features .hub-link--cyan:hover{color:#15d7f8}.landing-features .hub-tag{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;padding:.3rem .65rem;border-radius:6px;background:#ffffff0d;color:#ffffffb3;margin-top:auto}.landing-features .hub-tag i{font-size:.7rem}.landing-features .hub-tag--green,.landing-features .hub-tag--green i{color:#10b981}.landing-features .hub-tag--cyan,.landing-features .hub-tag--cyan i{color:#06b6d4}.landing-features .hub-tag--yellow,.landing-features .hub-tag--yellow i{color:#eab308}.landing-features .hub-tag--gold,.landing-features .hub-tag--gold i{color:#d4a574}.landing-features .content-section{padding:3.5rem 0;border-top:1px solid rgba(255,255,255,.06)}.landing-features .faq-accordion .accordion-item{background:#111114;border:1px solid rgba(148,163,184,.08);border-radius:10px!important;margin-bottom:.5rem;overflow:hidden}.landing-features .faq-accordion .accordion-item+.accordion-item{border-top:1px solid rgba(148,163,184,.08)}.landing-features .faq-accordion .accordion-button{background:#111114;color:#fff;font-size:.95rem;font-weight:500;padding:1.1rem 1.25rem}.landing-features .faq-accordion .accordion-button:not(.collapsed){background:#d4a5740f;color:#d4a574;box-shadow:none}.landing-features .faq-accordion .accordion-button:after{filter:invert(1) brightness(.65)}.landing-features .faq-accordion .accordion-button:focus{box-shadow:none}.landing-features .faq-accordion .accordion-body{background:#d4a57408;color:#ffffffb3;font-size:.9rem;line-height:1.65;padding:1rem 1.25rem 1.25rem}.landing-features .cta-section{position:relative;padding:5rem 0 4.5rem;border-top:1px solid rgba(255,255,255,.06);overflow:hidden}.landing-features .cta-section .cta-glow{position:absolute;top:0;left:50%;transform:translate(-50%);width:700px;height:350px;background:radial-gradient(ellipse at 50% 0%,rgba(212,165,116,.12) 0%,transparent 70%);pointer-events:none}.landing-features .cta-section .cta-title{font-size:2.5rem;font-weight:800;margin-bottom:.9rem;line-height:1.15}@media (max-width: 768px){.landing-features .cta-section .cta-title{font-size:1.75rem}}.landing-features .cta-section .cta-subtitle{font-size:1.05rem;color:#ffffffb3;margin-bottom:2rem;line-height:1.6}.landing-features .cta-section .cta-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.75rem}.landing-features .cta-section .btn-cta-primary{background:linear-gradient(135deg,#d4a574,#e5c9a8);color:#1a0e00;font-weight:700;padding:.5rem 1.5rem;border:none;border-radius:8px;transition:all .2s ease}.landing-features .cta-section .btn-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #d4a57459}.landing-features .cta-section .btn-outline-light{border:2px solid rgba(255,255,255,.25);color:#fff;font-weight:600;padding:.5rem 1.5rem;border-radius:8px;transition:all .2s ease}.landing-features .cta-section .btn-outline-light:hover{background:#ffffff14;border-color:#ffffff80}.landing-features .cta-section .cta-features{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.landing-features .cta-section .cta-features .cta-feature{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#ffffffb3}.landing-features .cta-section .cta-features .cta-feature i{color:#d4a574;font-size:.75rem}
