@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";.sibi-landing{--verde: #1B4332;--verde-medio: #2D6A4F;--verde-acento: #50FF6E;--verde-glow: rgba(82,232,110,.18);--negro: #0A0D09;--glass-bg: rgba(255,255,255,.05);--glass-bg-2: rgba(255,255,255,.08);--glass-bg-3: rgba(255,255,255,.12);--glass-border: rgba(255,255,255,.1);--glass-border-strong: rgba(255,255,255,.16);--glass-green: rgba(82,232,110,.08);--glass-green-b: rgba(82,232,110,.18);--text-primary: #FFFFFF;--text-secondary: rgba(255,255,255,.75);--text-muted: rgba(255,255,255,.5);--text-dim: rgba(255,255,255,.32)}.sibi-landing,.sibi-landing *{margin:0;padding:0;box-sizing:border-box}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.sibi-landing{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden;background:#060f09;color:var(--text-primary);background-image:radial-gradient(ellipse 80% 60% at 15% 25%,rgba(27,67,50,.9) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 85% 10%,rgba(82,232,110,.06) 0%,transparent 50%),radial-gradient(ellipse 70% 60% at 70% 80%,rgba(18,50,35,.8) 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 40% 60%,rgba(45,106,79,.25) 0%,transparent 50%);background-attachment:fixed}.sibi-landing .skip-link{position:absolute;top:-40px;left:6%;z-index:999;background:var(--verde-acento);color:var(--negro);padding:8px 16px;border-radius:0 0 8px 8px;font-weight:700;font-size:16px;text-decoration:none;transition:top .2s}.sibi-landing .skip-link:focus{top:0}.sibi-landing :focus-visible{outline:2px solid var(--verde-acento);outline-offset:3px;border-radius:4px}.sibi-landing header{position:fixed;top:0;width:100%;z-index:100}.sibi-landing nav{width:100%;padding:0 6%;height:68px;display:flex;align-items:center;justify-content:space-between;background:#060f09b3;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--glass-border)}.sibi-landing .nav-logo{display:flex;align-items:baseline;gap:2px;font-size:20px;font-weight:800;letter-spacing:-.5px;color:#fff;text-decoration:none}.sibi-landing .nav-logo .sub{font-size:16px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--text-muted);margin-left:7px;align-self:center}.sibi-landing .nav-links{display:flex;gap:32px;list-style:none}.sibi-landing .nav-links a{color:var(--text-secondary);text-decoration:none;font-size:16px;font-weight:500;transition:color .2s}.sibi-landing .nav-links a:hover{color:var(--verde-acento)}.sibi-landing .nav-cta{background:var(--verde-acento);color:var(--negro);border:none;padding:10px 22px;border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:16px;cursor:pointer;transition:all .2s}.sibi-landing .nav-cta:hover{transform:translateY(-1px);box-shadow:0 6px 24px #52e86e59}.sibi-landing .nav-hamburger{display:none;background:none;border:1px solid var(--glass-border);cursor:pointer;color:#fff;padding:8px;border-radius:8px;transition:background .2s}.sibi-landing .nav-hamburger:hover{background:var(--glass-bg-2)}.sibi-landing .mobile-menu{display:none;position:fixed;top:68px;left:0;right:0;background:#060f09f5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--glass-border);z-index:99;padding:20px 6%;flex-direction:column;gap:4px}.sibi-landing .mobile-menu.open{display:flex}.sibi-landing .mobile-menu a{color:var(--text-secondary);text-decoration:none;font-size:16px;font-weight:500;padding:12px 0;border-bottom:1px solid var(--glass-border);transition:color .2s}.sibi-landing .mobile-menu a:last-child{border-bottom:none}.sibi-landing .mobile-menu a:hover{color:var(--verde-acento)}.sibi-landing .mobile-menu .mob-cta{margin-top:12px;background:var(--verde-acento);color:var(--negro);padding:13px 22px;border-radius:8px;font-weight:800;font-size:16px;text-align:center;border-bottom:none!important}.sibi-landing .mobile-menu .mob-cta:hover{box-shadow:0 6px 20px #52e86e4d;color:var(--negro)}.sibi-landing .glass{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:16px}.sibi-landing .glass-card{background:var(--glass-bg-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border-strong);border-radius:16px}.sibi-landing section{padding:96px 6%;position:relative}.sibi-landing .stag{display:inline-block;font-size:16px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--verde-acento);background:var(--glass-green);border:1px solid var(--glass-green-b);padding:5px 12px;border-radius:4px;margin-bottom:18px}.sibi-landing .stitle{font-size:clamp(30px,3.5vw,50px);font-weight:800;letter-spacing:-1.5px;line-height:1.1;color:var(--text-primary);margin-bottom:16px}.sibi-landing .ssub{font-size:17px;color:var(--text-secondary);font-weight:400;line-height:1.7;max-width:520px}.sibi-landing .hero{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 6% 80px;overflow:hidden}.sibi-landing .hero-orb-1{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(82,232,110,.12) 0%,transparent 65%);top:50%;left:50%;transform:translate(-50%,-52%);pointer-events:none}.sibi-landing .hero-orb-2{position:absolute;width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgba(27,67,50,.45) 0%,transparent 60%);top:50%;left:50%;transform:translate(-50%,-48%);pointer-events:none}.sibi-landing .hero-badge{display:inline-flex;align-items:center;gap:8px;background:var(--glass-green);border:1px solid var(--glass-green-b);padding:7px 16px;border-radius:100px;font-size:16px;font-weight:600;color:var(--verde-acento);margin-bottom:28px;animation:fadeUp .5s ease both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sibi-landing .bdot{width:6px;height:6px;background:var(--verde-acento);border-radius:50%;animation:pulse 2s infinite}.sibi-landing .hero h1{font-size:clamp(42px,6.5vw,84px);font-weight:800;letter-spacing:-3px;line-height:1;color:#fff;margin-bottom:24px;max-width:880px;animation:fadeUp .5s .08s ease both}.sibi-landing .h-acento{position:relative;display:inline-block;padding-bottom:12px}.sibi-landing .h-acento:after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:5px;background:var(--verde-acento);border-radius:3px}.sibi-landing .h-verde{color:var(--verde-acento)}.sibi-landing .hero-sub{font-size:clamp(16px,1.8vw,19px);color:var(--text-secondary);max-width:520px;margin:0 auto 44px;font-weight:400;line-height:1.7;animation:fadeUp .5s .16s ease both}.sibi-landing .hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;animation:fadeUp .5s .24s ease both}.sibi-landing .btn-neon{background:var(--verde-acento);color:var(--negro);border:none;padding:15px 32px;border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:16px;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block}.sibi-landing .btn-neon:hover{transform:translateY(-2px);box-shadow:0 10px 32px #52e86e66}.sibi-landing .btn-ghost{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;border:1px solid var(--glass-border-strong);padding:15px 32px;border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block}.sibi-landing .btn-ghost:hover{border-color:var(--verde-acento);color:var(--verde-acento);background:var(--glass-green)}.sibi-landing .hero-note{font-size:16px;color:var(--text-muted);margin-top:16px;animation:fadeUp .5s .32s ease both}.sibi-landing .hero-note strong{color:var(--verde-acento)}.sibi-landing .stats-bar{margin:0 6%;border-radius:16px;padding:36px 40px;display:grid;grid-template-columns:repeat(4,1fr);background:var(--glass-bg-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border-strong)}.sibi-landing .stat-item{text-align:center;padding:0 16px;border-right:1px solid var(--glass-border)}.sibi-landing .stat-item:last-child{border-right:none}.sibi-landing .stat-num{display:block;font-size:38px;font-weight:800;color:var(--verde-acento);letter-spacing:-1px;line-height:1}.sibi-landing .stat-lbl{font-size:16px;color:var(--text-secondary);margin-top:6px}.sibi-landing .problema-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:52px}.sibi-landing .tiempo-card{padding:32px;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:16px}.sibi-landing .tc-title{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);margin-bottom:20px}.sibi-landing .tr{display:flex;align-items:center;gap:12px;margin-bottom:10px}.sibi-landing .tr-lbl{font-size:16px;color:var(--text-secondary);width:158px;flex-shrink:0}.sibi-landing .tr-track{flex:1;height:5px;background:#ffffff14;border-radius:3px;overflow:hidden}.sibi-landing .tr-fill{height:100%;border-radius:3px;background:#e57373cc}.sibi-landing .tr-fill.g{background:var(--verde-acento)}.sibi-landing .tr-hs{font-size:16px;font-weight:700;width:48px;text-align:right;color:#e57373;flex-shrink:0}.sibi-landing .tr-hs.g{color:var(--verde-acento)}.sibi-landing .tc-total{border-top:1px solid var(--glass-border);margin-top:14px;padding-top:14px;display:flex;justify-content:space-between;align-items:center}.sibi-landing .tc-total-lbl{font-size:16px;color:var(--text-secondary);font-weight:500}.sibi-landing .tc-total-val{font-size:26px;font-weight:800;color:#ef5350;letter-spacing:-1px}.sibi-landing .tc-total-val.g{color:var(--verde-acento)}.sibi-landing .vs-div{display:flex;align-items:center;gap:12px;margin:16px 0}.sibi-landing .vs-line{flex:1;height:1px;background:var(--glass-border)}.sibi-landing .vs-badge{background:var(--glass-bg-2);border:1px solid var(--glass-border-strong);border-radius:100px;padding:4px 14px;font-size:16px;font-weight:700;color:var(--text-secondary);letter-spacing:1px}.sibi-landing .puntos{display:flex;flex-direction:column;gap:24px}.sibi-landing .punto{display:flex;gap:16px}.sibi-landing .punto-icon{width:44px;height:44px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--glass-green);border:1px solid var(--glass-green-b);color:var(--verde-acento)}.sibi-landing .punto-tit{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.sibi-landing .punto-desc{font-size:16px;color:var(--text-secondary);line-height:1.6}.sibi-landing .como-hdr{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.sibi-landing .pasos{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none}.sibi-landing .paso{padding:28px 22px;border-radius:14px;transition:all .3s;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}.sibi-landing .paso:hover{border-color:var(--glass-green-b);background:var(--glass-bg-2);transform:translateY(-4px);box-shadow:0 16px 40px #52e86e14}.sibi-landing .paso-n{font-size:40px;font-weight:800;color:var(--glass-border);line-height:1;margin-bottom:14px;display:block;letter-spacing:-2px}.sibi-landing .paso-e{display:flex;margin-bottom:14px;color:var(--verde-acento)}.sibi-landing .paso h3{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.sibi-landing .paso p{font-size:16px;color:var(--text-secondary);line-height:1.6}.sibi-landing .paso-tag{display:inline-block;margin-top:14px;background:var(--glass-green);border:1px solid var(--glass-green-b);color:var(--verde-acento);font-size:16px;font-weight:700;padding:3px 10px;border-radius:4px;letter-spacing:1px;text-transform:uppercase}.sibi-landing .roi-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start;margin-top:52px}.sibi-landing .calc-card{padding:36px;border-radius:16px;background:var(--glass-bg-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border-strong)}.sibi-landing .calc-tit{font-size:16px;font-weight:700;color:#fff;margin-bottom:28px}.sibi-landing .cf{margin-bottom:24px}.sibi-landing .cf-label{display:flex;justify-content:space-between;font-size:16px;color:var(--text-secondary);margin-bottom:10px;font-weight:500}.sibi-landing .cf-label strong{color:#fff;font-size:16px;font-weight:700}.sibi-landing input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;background:var(--glass-border-strong);border-radius:2px;outline:none}.sibi-landing input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--verde-acento);cursor:pointer;border:3px solid #060F09;box-shadow:0 0 0 1.5px var(--verde-acento)}.sibi-landing input[type=range]:focus-visible{outline:2px solid var(--verde-acento);outline-offset:4px;border-radius:2px}.sibi-landing .calc-hint{background:var(--glass-green);border:1px solid var(--glass-green-b);border-radius:8px;padding:14px;margin-top:4px;font-size:16px;color:var(--text-secondary);line-height:1.6}.sibi-landing .calc-hint strong{color:var(--verde-acento)}.sibi-landing .roi-data{display:flex;flex-direction:column;gap:12px}.sibi-landing .roi-m{padding:20px 22px;border-radius:12px;background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border)}.sibi-landing .roi-m.d{background:var(--glass-green);border-color:var(--glass-green-b)}.sibi-landing .roi-m-lbl{font-size:16px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:5px}.sibi-landing .roi-m-val{font-size:30px;font-weight:800;color:#fff;letter-spacing:-1px;display:block}.sibi-landing .roi-m.d .roi-m-val{color:var(--verde-acento)}.sibi-landing .roi-m-desc{font-size:16px;color:var(--text-secondary);margin-top:2px}.sibi-landing .roi-m.d .roi-m-desc{color:#52e86ebf}.sibi-landing .roi-m-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sibi-landing .roi-m.hs{background:linear-gradient(135deg,#1b4332cc,#0f281ce6);border-color:#52e86e66;box-shadow:0 0 0 1px #52e86e1f,0 8px 32px #52e86e1a}.sibi-landing .roi-m.hs .roi-m-lbl{color:#52e86ecc}.sibi-landing .roi-m.hs .roi-m-val{color:var(--verde-acento);font-size:34px}.sibi-landing .roi-m.hs .roi-m-desc{color:#52e86ebf}.sibi-landing .roi-m.big{background:linear-gradient(135deg,#1b4332cc,#0f281ce6);border-color:#52e86e66;box-shadow:0 0 0 1px #52e86e1f,0 8px 32px #52e86e1a;padding:28px 22px}.sibi-landing .roi-m.big .roi-m-lbl{color:#52e86ecc;font-size:16px}.sibi-landing .roi-m.big .roi-m-val{font-size:44px;color:var(--verde-acento);letter-spacing:-2px}.sibi-landing .roi-m.big .roi-m-desc{color:#52e86ebf;font-size:16px;margin-top:6px}.sibi-landing .roi-controls{margin-top:52px;margin-bottom:20px}.sibi-landing .roi-controls .cf-row{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sibi-landing .mult-wrap{margin-top:4px}.sibi-landing .mult-label{font-size:16px;color:var(--text-secondary);font-weight:500;margin-bottom:10px}.sibi-landing .mult-group{display:flex;gap:8px}.sibi-landing .mult-btn{flex:1;padding:12px 0;border-radius:10px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:18px;background:var(--glass-bg-2);color:var(--text-secondary);border:1px solid var(--glass-border-strong);transition:all .2s}.sibi-landing .mult-btn:hover{border-color:var(--verde-acento);color:#fff}.sibi-landing .mult-btn.active{background:var(--verde-acento);color:var(--negro);border-color:var(--verde-acento)}.sibi-landing .cmp2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sibi-landing .cmp2-col{padding:30px;border-radius:16px;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}.sibi-landing .cmp2-col.con{background:linear-gradient(135deg,#1b4332cc,#0f281ce6);border-color:#52e86e59;box-shadow:0 0 0 1px #52e86e1f,0 8px 32px #52e86e1a}.sibi-landing .cmp2-tag{display:inline-block;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:5px 12px;border-radius:4px;margin-bottom:18px;background:var(--glass-bg-2);color:var(--text-muted);border:1px solid var(--glass-border)}.sibi-landing .cmp2-col.con .cmp2-tag{background:var(--glass-green);color:var(--verde-acento);border-color:var(--glass-green-b)}.sibi-landing .cmp2-row{padding:14px 0;border-bottom:1px solid var(--glass-border)}.sibi-landing .cmp2-row:last-child{border-bottom:none}.sibi-landing .cmp2-k{font-size:16px;color:var(--text-muted);margin-bottom:4px}.sibi-landing .cmp2-v{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.5px}.sibi-landing .cmp2-col.con .cmp2-v{color:var(--verde-acento)}.sibi-landing .roi-resumen{margin-top:20px;padding:22px 26px;border-radius:14px;text-align:center;background:var(--glass-bg-2);border:1px solid var(--glass-border-strong);font-size:17px;color:var(--text-secondary);line-height:1.6}.sibi-landing .roi-resumen strong{color:var(--verde-acento);font-weight:700}.sibi-landing .roi-micro{margin-top:16px;font-size:16px;color:var(--text-dim);text-align:center;line-height:1.5;max-width:720px;margin-left:auto;margin-right:auto}.sibi-landing .planes-hdr{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:52px}.sibi-landing .planes-nota{font-size:16px;color:var(--text-secondary);text-align:right;max-width:240px;line-height:1.5}.sibi-landing .planes-nota strong{color:var(--verde-acento)}.sibi-landing .planes-g{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:start}.sibi-landing .plan{padding:28px;border-radius:16px;transition:all .3s;position:relative;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}.sibi-landing .plan:hover{transform:translateY(-5px);box-shadow:0 20px 48px #00000059;border-color:var(--glass-border-strong)}.sibi-landing .plan.pop{background:#1b43328c;border-color:#52e86e4d;box-shadow:0 0 0 1px #52e86e26,inset 0 1px #ffffff14}.sibi-landing .plan.pop:hover{box-shadow:0 20px 48px #52e86e26,0 0 0 1px #52e86e40}.sibi-landing .plan-top-badge{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:var(--verde-acento);color:var(--negro);font-size:16px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;padding:5px 18px;border-radius:0 0 8px 8px;white-space:nowrap}.sibi-landing .plan-tipo{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);margin-bottom:6px;margin-top:14px}.sibi-landing .plan-nom{font-size:22px;font-weight:800;color:#fff;margin-bottom:16px;letter-spacing:-.5px}.sibi-landing .plan-roi-b{background:var(--glass-green);border:1px solid var(--glass-green-b);border-radius:8px;padding:12px 14px;margin-bottom:18px}.sibi-landing .plan-roi-etq{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#52e86ea6;margin-bottom:3px}.sibi-landing .plan-roi-val{font-size:16px;font-weight:700;color:var(--verde-acento);line-height:1.3}.sibi-landing .plan-sep{border:none;border-top:1px solid var(--glass-border);margin:16px 0}.sibi-landing .plan-p-lbl{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);margin-bottom:4px}.sibi-landing .plan-precio{font-size:38px;font-weight:800;color:#fff;letter-spacing:-1.5px;line-height:1}.sibi-landing .plan-precio sup{font-size:16px;vertical-align:super;letter-spacing:0}.sibi-landing .plan-p-sub{font-size:16px;color:var(--text-muted);margin-bottom:18px;margin-top:4px}.sibi-landing .plan-feats{list-style:none;margin-bottom:22px;display:flex;flex-direction:column;gap:8px}.sibi-landing .plan-feats li{font-size:16px;color:var(--text-secondary);display:flex;gap:8px;align-items:flex-start;line-height:1.4}.sibi-landing .plan-feats li:before{content:"✓";color:var(--verde-acento);font-weight:800;flex-shrink:0;font-size:16px;margin-top:1px}.sibi-landing .pbtn{width:100%;padding:13px;border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:16px;cursor:pointer;transition:all .2s;text-align:center;display:block;text-decoration:none}.sibi-landing .pbtn-glass{background:var(--glass-bg-2);color:#fff;border:1px solid var(--glass-border-strong)}.sibi-landing .pbtn-glass:hover{border-color:var(--verde-acento);color:var(--verde-acento);background:var(--glass-green)}.sibi-landing .pbtn-ac{background:var(--verde-acento);color:var(--negro);border:none}.sibi-landing .pbtn-ac:hover{box-shadow:0 8px 24px #52e86e73;transform:translateY(-1px)}.sibi-landing .pbtn-dark{background:var(--glass-bg-3);color:#fff;border:1px solid var(--glass-border-strong)}.sibi-landing .pbtn-dark:hover{background:#1b4332b3;border-color:#52e86e4d}.sibi-landing .plan-desc{font-size:16px;color:var(--text-muted);line-height:1.45;margin-bottom:16px;min-height:38px}.sibi-landing .incluido-box{background:var(--glass-bg-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-green-b);border-radius:16px;padding:26px 32px;margin-bottom:20px}.sibi-landing .incluido-tit{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--verde-acento);margin-bottom:18px}.sibi-landing .incluido-list{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px 28px}.sibi-landing .incluido-list li{font-size:16px;color:var(--text-secondary);display:flex;gap:9px;align-items:flex-start;line-height:1.4}.sibi-landing .incluido-list li:before{content:"✓";color:var(--verde-acento);font-weight:800;flex-shrink:0}.sibi-landing .calc-destacado{margin-top:4px;padding:18px 22px;border-radius:12px;text-align:center;background:var(--glass-green);border:1px solid var(--glass-green-b);font-size:16px;font-weight:600;color:var(--verde-acento);line-height:1.5}.sibi-landing .faq-list{max-width:820px;margin:44px auto 0;display:flex;flex-direction:column;gap:12px}.sibi-landing .faq-item{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:14px;overflow:hidden;transition:border-color .25s}.sibi-landing .faq-item.open{border-color:var(--glass-green-b)}.sibi-landing .faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:600;color:var(--text-primary);text-align:left;transition:color .2s}.sibi-landing .faq-question:hover{color:var(--verde-acento)}.sibi-landing .faq-icon{flex-shrink:0;width:22px;height:22px;color:var(--verde-acento);transition:transform .3s ease}.sibi-landing .faq-item.open .faq-icon{transform:rotate(45deg)}.sibi-landing .faq-answer{max-height:0;overflow:hidden;padding:0 24px;transition:max-height .35s ease,padding .35s ease}.sibi-landing .faq-item.open .faq-answer{padding:0 24px 22px}.sibi-landing .faq-answer p{font-size:16px;color:var(--text-secondary);line-height:1.65}.sibi-landing .cmp-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:18px;border-radius:16px}.sibi-landing .cmp{width:100%;min-width:940px;border-collapse:separate;border-spacing:0;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;overflow:hidden;font-size:16px}.sibi-landing .cmp th,.sibi-landing .cmp td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--glass-border)}.sibi-landing .cmp thead th{background:#1b433273;vertical-align:bottom}.sibi-landing .cmp thead th.feat-h{background:transparent}.sibi-landing .cmp thead .pl-nom{font-size:16px;font-weight:800;color:#fff;letter-spacing:-.3px;display:block}.sibi-landing .cmp thead .pl-sub{font-size:16px;font-weight:500;color:var(--text-muted);margin-top:3px;display:block;line-height:1.3}.sibi-landing .cmp tbody th{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);background:var(--glass-bg-2);width:190px;white-space:nowrap}.sibi-landing .cmp tbody td{color:var(--text-secondary)}.sibi-landing .cmp .pl-precio{font-size:22px;font-weight:800;color:var(--verde-acento);letter-spacing:-1px}.sibi-landing .cmp .pl-precio small{font-size:16px;font-weight:500;color:var(--text-muted);letter-spacing:0}.sibi-landing .cmp col.col-pop{background:#52e86e0f}.sibi-landing .cmp .yes{color:var(--verde-acento);font-weight:600}.sibi-landing .cmp .no{color:var(--text-dim)}.sibi-landing .cmp .badge-pop{display:inline-block;background:var(--verde-acento);color:var(--negro);font-size:16px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:3px 9px;border-radius:4px;margin-bottom:8px}.sibi-landing .cmp tr:last-child td,.sibi-landing .cmp tr:last-child th{border-bottom:none}.sibi-landing .cmp .cta-row td{padding-top:16px;padding-bottom:18px}.sibi-landing .cmp .cta-row .pbtn{font-size:16px;padding:11px 8px}.sibi-landing .cmp-notas{font-size:16px;color:var(--text-muted);line-height:1.6;margin-bottom:8px}.sibi-landing .cmp-notas strong{color:var(--verde-acento)}.sibi-landing .cmp-scroll-hint{font-size:16px;color:var(--text-dim);margin-bottom:10px;display:none}@media (max-width:940px){.cmp-scroll-hint{display:block}}.sibi-landing .test-hdr{text-align:center;max-width:520px;margin:0 auto 52px}.sibi-landing .test-g{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sibi-landing .test-c{padding:36px 28px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;text-align:center;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}.sibi-landing .test-ph-icon{color:var(--glass-border-strong);margin-bottom:12px}.sibi-landing .test-ph-txt{font-size:16px;color:var(--text-muted);font-style:italic;line-height:1.6}.sibi-landing .cta-fin{padding:112px 6%;text-align:center;position:relative;overflow:hidden;background:#1b433259;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border)}.sibi-landing .cta-orb{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(82,232,110,.1) 0%,transparent 65%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.sibi-landing .cta-fin h2{font-size:clamp(32px,4.5vw,58px);font-weight:800;letter-spacing:-2px;color:#fff;margin-bottom:18px;line-height:1.05;position:relative}.sibi-landing .cta-fin h2 .ac{color:var(--verde-acento)}.sibi-landing .cta-fin>p{font-size:17px;color:var(--text-secondary);margin-bottom:44px;max-width:460px;margin-left:auto;margin-right:auto;position:relative}.sibi-landing .cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative}.sibi-landing .btn-w{background:#fff;color:#0a2b1a;border:none;padding:16px 36px;border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:16px;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block}.sibi-landing .btn-w:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ffffff26}.sibi-landing .btn-ow{background:var(--glass-bg);color:#fff;border:1px solid var(--glass-border-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px 36px;border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block}.sibi-landing .btn-ow:hover{border-color:var(--verde-acento);color:var(--verde-acento);background:var(--glass-green)}.sibi-landing .cta-nota{font-size:16px;color:var(--text-muted);margin-top:20px;position:relative}.sibi-landing footer{padding:44px 6%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--glass-border);background:#060f09cc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sibi-landing .f-logo{font-size:18px;font-weight:800;color:#fff;letter-spacing:-.5px}.sibi-landing .f-logo span{color:var(--verde-acento)}.sibi-landing .f-tag{font-size:16px;color:var(--text-muted);margin-top:3px}.sibi-landing .f-copy{font-size:16px;color:var(--text-muted);text-align:right}.sibi-landing .nav-logo .brand{color:var(--verde-acento)}.sibi-landing .tip{position:relative;display:inline-flex;align-items:center}.sibi-landing .tip-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:6px;padding:0;border-radius:50%;background:var(--glass-bg-3);color:var(--verde-acento);border:1px solid var(--glass-green-b);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:800;line-height:1;transition:all .2s;flex-shrink:0}.sibi-landing .tip-btn:hover{background:var(--verde-acento);color:var(--negro)}.sibi-landing .tip-pop{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#0a1f12;border:1px solid var(--glass-green-b);color:var(--text-primary);font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px;white-space:nowrap;box-shadow:0 6px 20px #00000073;z-index:60;opacity:0;visibility:hidden;transition:opacity .15s ease}.sibi-landing .tip.open .tip-pop{opacity:1;visibility:visible}.sibi-landing .tip-pop:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--glass-green-b)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.sibi-landing .fi{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.sibi-landing .fi.v{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.sibi-landing .fi{opacity:1;transform:none;transition:none}.sibi-landing .hero-badge,.sibi-landing .hero h1,.sibi-landing .hero-sub,.sibi-landing .hero-ctas,.sibi-landing .hero-note{animation:none;opacity:1;transform:none}.sibi-landing .bdot{animation:none}.sibi-landing .paso:hover,.sibi-landing .plan:hover,.sibi-landing .btn-neon:hover,.sibi-landing .btn-w:hover,.sibi-landing .pbtn-ac:hover,.sibi-landing .nav-cta:hover{transform:none}}@media (max-width:960px){.sibi-landing .nav-links{display:none}.sibi-landing .nav-hamburger{display:flex}.sibi-landing .stats-bar{grid-template-columns:repeat(2,1fr);margin:0 4%}.sibi-landing .problema-grid{grid-template-columns:1fr}.sibi-landing .como-hdr{flex-direction:column;align-items:flex-start;gap:12px}.sibi-landing .pasos{grid-template-columns:repeat(2,1fr)}.sibi-landing .roi-layout{grid-template-columns:1fr}.sibi-landing .roi-controls .cf-row{grid-template-columns:1fr;gap:20px}.sibi-landing .cmp2{grid-template-columns:1fr}.sibi-landing .planes-hdr{flex-direction:column;align-items:flex-start;gap:12px}.sibi-landing .planes-g,.sibi-landing .incluido-list{grid-template-columns:repeat(2,1fr)}.sibi-landing .test-g{grid-template-columns:1fr}.sibi-landing footer{flex-direction:column;gap:20px;align-items:flex-start}.sibi-landing .f-copy{text-align:left}}@media (max-width:600px){.sibi-landing .pasos,.sibi-landing .planes-g,.sibi-landing .incluido-list,.sibi-landing .roi-m-row{grid-template-columns:1fr}.sibi-landing .stats-bar{grid-template-columns:repeat(2,1fr)}.sibi-landing nav{padding:0 4%}.sibi-landing .hero{padding:100px 4% 60px}.sibi-landing section{padding:72px 4%}.sibi-landing .cta-fin{padding:80px 4%}.sibi-landing .stats-bar{margin:0;border-radius:0;border-left:none;border-right:none}.sibi-landing .cmp{min-width:660px;font-size:15px}.sibi-landing .cmp th,.sibi-landing .cmp td{padding:11px 12px}.sibi-landing .cmp tbody th{width:118px;letter-spacing:.5px;white-space:normal}.sibi-landing .cmp thead .pl-nom{font-size:15px}.sibi-landing .cmp thead .pl-sub{font-size:13px}.sibi-landing .cmp .pl-precio{font-size:19px}.sibi-landing .cmp .pl-precio small{font-size:13px}.sibi-landing .cmp .cta-row .pbtn{font-size:14px;padding:12px 6px;min-height:44px;display:flex;align-items:center;justify-content:center}}.sibi-landing{min-height:100vh}@media (max-width:960px){.sibi-landing{background-attachment:scroll}}:root{--verde-acento: #50FF6E;--verde: #1B4332;--verde-medio: #2D6A4F;--negro: #0A0D09;--glass-bg: rgba(255,255,255,.05);--glass-bg-2: rgba(255,255,255,.08);--glass-bg-3: rgba(255,255,255,.12);--glass-border: rgba(255,255,255,.1);--glass-border-strong: rgba(255,255,255,.16);--glass-green: rgba(82,232,110,.08);--glass-green-b: rgba(82,232,110,.18);--text-primary: #FFFFFF;--text-secondary: rgba(255,255,255,.75);--text-muted: rgba(255,255,255,.5);--text-dim: rgba(255,255,255,.32);--app-bg: #060F09}*{box-sizing:border-box}body{margin:0;font-family:Plus Jakarta Sans,Helvetica,Arial,sans-serif;background:var(--app-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;overflow-x:hidden}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2d6a4f66;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0d3d24a6}:focus-visible{outline:2px solid var(--verde-acento);outline-offset:3px;border-radius:4px}
