.page-head{padding:100px 0 40px;text-align:center;position:relative}.page-head .grid-bg{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 50% 70% at 50% 50%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 50% 70% at 50% 50%,#000 10%,transparent 70%);opacity:.7;pointer-events:none}.page-head>*{position:relative}.tag{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid var(--line-2);background:var(--surface);border-radius:100px;font-size:11.5px;font-family:JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:24px}.tag .dot{width:5px;height:5px;background:var(--accent);border-radius:50%}.page-head h1{font-size:72px;line-height:1;letter-spacing:-.035em;font-weight:500;margin:0 auto 20px;max-width:900px}.page-head h1 .accent{color:var(--accent);font-style:italic;font-weight:400}.page-head p{font-size:18px;color:var(--muted);max-width:560px;margin:0 auto 40px;line-height:1.5}.chips{gap:28px;color:var(--muted);font-size:13px;padding:10px 20px;border:1px solid var(--line);background:var(--surface);border-radius:100px}.chips,.chips span{display:inline-flex;align-items:center}.chips span{gap:8px}.chips svg{width:14px;height:14px;color:var(--accent)}.bill{display:flex;justify-content:center;margin:40px 0 64px}.bill-inner{background:var(--surface);border:1px solid var(--line);padding:4px;position:relative}.bill-btn,.bill-inner{display:inline-flex;border-radius:100px}.bill-btn{padding:8px 22px;font-size:13.5px;font-weight:500;color:var(--muted);cursor:pointer;align-items:center;gap:8px;transition:all .2s}.bill-btn.on{background:var(--ink);color:#fff}.bill-btn .save{font-family:JetBrains Mono,monospace;font-size:10px;padding:2px 6px;border-radius:100px;background:var(--accent-wash);color:var(--accent);letter-spacing:.06em}.bill-btn.on .save{background:var(--accent);color:#fff}.plans{padding:0 0 80px}.plans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--line)}.plan{background:var(--surface);padding:36px 30px 32px;display:flex;flex-direction:column;min-height:580px}.plan,.plan.pop{position:relative}.plan.pop{background:#0a0a0a;color:#fff}.plan.pop:before{content:"Más popular";position:absolute;top:14px;right:14px;letter-spacing:.14em;background:var(--accent);color:#fff;padding:4px 10px;border-radius:100px}.plan .kicker,.plan.pop:before{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase}.plan .kicker{letter-spacing:.16em;color:var(--muted);margin-bottom:10px}.plan.pop .kicker{color:#8b8bff}.plan h3{font-size:24px;font-weight:600;letter-spacing:-.015em;margin:0 0 8px}.plan .tagline{font-size:13px;color:var(--muted);line-height:1.5;margin:0 0 22px;min-height:40px}.plan.pop .tagline{color:hsla(0,0%,100%,.6)}.price{display:flex;align-items:baseline;gap:6px;margin:6px 0 4px}.price .num{font-size:52px;line-height:1;font-weight:500;letter-spacing:-.03em;font-family:Inter Tight}.price .cur{font-size:22px;color:var(--muted);margin-right:-2px}.plan.pop .price .cur{color:hsla(0,0%,100%,.5)}.price .per{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted);letter-spacing:.08em}.plan.pop .price .per{color:hsla(0,0%,100%,.55)}.price-sub{font-size:12px;color:var(--muted-2);margin:0 0 24px;font-family:JetBrains Mono,monospace;letter-spacing:.04em}.plan.pop .price-sub{color:hsla(0,0%,100%,.4)}.plan-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:9px;font-size:13.5px;font-weight:500;margin-bottom:24px;transition:all .15s;cursor:pointer}.btn-plan-dark{background:var(--ink);color:#fff}.btn-plan-dark:hover{background:#000}.btn-plan-accent{background:var(--accent);color:#fff}.btn-plan-accent:hover{background:var(--accent-ink)}.btn-plan-outline{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2)}.btn-plan-outline:hover{border-color:var(--ink)}.plan.pop .btn-plan-outline{border-color:hsla(0,0%,100%,.2);background:transparent;color:#fff}.plan.pop .btn-plan-outline:hover{border-color:#fff;background:hsla(0,0%,100%,.05)}.plan-btn svg{width:14px;height:14px}.divider-lbl{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0 0 14px;padding-top:20px;border-top:1px dashed var(--line);display:flex;justify-content:space-between;align-items:center}.plan.pop .divider-lbl{color:hsla(0,0%,100%,.4);border-top-color:hsla(0,0%,100%,.1)}.feat-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.feat-list li{display:flex;gap:10px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.plan.pop .feat-list li{color:hsla(0,0%,100%,.85)}.feat-list svg{flex-shrink:0;width:14px;height:14px;color:var(--accent);margin-top:3px}.plan.pop .feat-list svg{color:#8b8bff}.feat-list .mut{color:var(--muted);font-size:12.5px}.feat-list b{font-weight:600;color:var(--ink)}.plan.pop .feat-list b{color:#fff}.ent-row{margin-top:64px;display:grid;grid-template-columns:1fr 1.6fr;gap:0;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--surface)}.ent-left{padding:40px 36px;background:linear-gradient(180deg,var(--accent-wash) 0,#fff 100%);border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}.ent-left .kicker{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.ent-left h3{font-size:34px;letter-spacing:-.025em;font-weight:500;margin:0 0 10px;line-height:1.05}.ent-left p{font-size:14px;color:var(--muted);line-height:1.55;margin:0 0 22px}.ent-left .pricebox{font-size:16px;font-weight:500;color:var(--ink-2);margin-bottom:18px}.ent-left .pricebox span{display:block;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted);letter-spacing:.06em;margin-top:4px;font-weight:400}.ent-right{padding:40px 36px;display:grid;grid-template-columns:1fr 1fr;gap:30px 40px;align-items:start}.ent-right h4{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin:0 0 14px;font-weight:500;grid-column:1/-1}.ent-right .feat-list li{font-size:13.5px}.addons{padding:100px 0;background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.addons-head{text-align:center;margin-bottom:56px}.addons-head .tag{margin-bottom:16px}.addons-head h2{font-size:44px;line-height:1.05;letter-spacing:-.025em;font-weight:500;margin:0 0 12px}.addons-head p{font-size:16px;color:var(--muted);max-width:560px;margin:0 auto;line-height:1.55}.addon-wrap{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:start}.addon-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.addon-tabs{display:flex;border-bottom:1px solid var(--line);background:#fbfbf8}.addon-tab{flex:1;padding:14px 16px;color:var(--muted);font-weight:500;text-align:center;cursor:pointer;border-bottom:2px solid transparent;font-family:JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.addon-tab.on{color:var(--ink);border-bottom-color:var(--accent);background:var(--surface)}.addon-list{padding:8px 0}.addon-item{display:grid;grid-template-columns:24px 1fr auto;gap:16px;align-items:center;padding:16px 24px;border-bottom:1px solid var(--line);transition:background .15s}.addon-item:last-child{border-bottom:none}.addon-item:hover{background:#fbfbf8}.addon-item.active{background:#f4f4fe}.addon-check{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line-2);display:flex;align-items:center;justify-content:center;transition:all .15s}.addon-item.active .addon-check{background:var(--accent);border-color:var(--accent)}.addon-check svg{width:12px;height:12px;color:#fff;opacity:0;transition:opacity .15s}.addon-item.active .addon-check svg{opacity:1}.addon-name{font-size:14px;font-weight:500;color:var(--ink);margin-bottom:2px;display:flex;align-items:center;gap:10px}.addon-name .miniBadge{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;padding:2px 6px;border-radius:4px;background:var(--surface-2);color:var(--muted);text-transform:uppercase}.addon-name .miniBadge.new{background:#e6f5ef;color:var(--ok)}.addon-desc{font-size:12.5px;color:var(--muted);line-height:1.45}.addon-price{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--accent);font-weight:500;white-space:nowrap}.summary{background:#0a0a0a;color:#fff;border-radius:16px;padding:32px 28px;position:sticky;top:88px}.summary .kicker{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:14px}.summary h3{font-size:20px;font-weight:500;letter-spacing:-.015em;margin:0 0 22px;color:#fff}.sum-line{display:flex;justify-content:space-between;padding:12px 0;font-size:13.5px;border-bottom:1px dashed hsla(0,0%,100%,.08)}.sum-line .lbl{color:hsla(0,0%,100%,.6)}.sum-line .val{color:#fff;font-family:JetBrains Mono,monospace;font-size:12.5px}.sum-total{display:flex;justify-content:space-between;align-items:baseline;margin:22px 0 20px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.14)}.sum-total .lbl{font-size:14px;color:hsla(0,0%,100%,.7)}.sum-total .val{font-size:36px;font-weight:500;letter-spacing:-.02em}.sum-total .val .cur{font-size:16px;color:#8b8bff;margin-right:2px}.sum-total .val .per{font-family:JetBrains Mono,monospace;font-size:11px;color:hsla(0,0%,100%,.45);margin-left:4px;letter-spacing:.06em}.sum-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--accent);color:#fff;height:46px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;border:none}.sum-cta:hover{background:var(--accent-ink)}.sum-note{text-align:center;font-size:11px;color:hsla(0,0%,100%,.4);margin-top:14px;font-family:JetBrains Mono,monospace;letter-spacing:.04em}.compare-sec{padding:100px 0}.compare-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px}.compare-head h2{font-size:44px;line-height:1.05;letter-spacing:-.025em;font-weight:500;margin:10px 0 0}.compare-head p{font-size:15px;color:var(--muted);margin:0;max-width:380px}.compare-table{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface)}.compare-table td,.compare-table th{padding:16px 20px;text-align:left;font-size:13.5px;border-bottom:1px solid var(--line)}.compare-table thead th{background:#fbfbf8;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.compare-table thead th.hi{color:var(--accent)}.compare-table tbody tr:last-child td{border-bottom:none}.compare-table td.feat{color:var(--ink-2);font-weight:500}.compare-table td.dim{color:var(--muted-2)}.compare-table td svg{width:16px;height:16px;color:var(--accent)}.compare-table td .x{color:var(--muted-2);font-size:18px}.compare-table td.hi,.compare-table th.hi{background:rgba(91,91,240,.04)}.faq{padding:100px 0 120px}.faq-grid{display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:start}.faq-grid h2{font-size:44px;line-height:1.05;letter-spacing:-.025em;font-weight:500;margin:10px 0 14px}.faq-grid>div:first-child>p{font-size:15px;color:var(--muted);line-height:1.55;margin:0 0 24px}.faq-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);padding:22px 0}.faq-q{justify-content:space-between;gap:24px;font-size:16px;font-weight:500;color:var(--ink);cursor:pointer}.faq-q,.faq-q .plus{display:flex;align-items:center}.faq-q .plus{width:28px;height:28px;border:1px solid var(--line-2);border-radius:50%;justify-content:center;flex-shrink:0}.faq-a,.faq-q .plus{font-size:14px;color:var(--muted)}.faq-a{line-height:1.6;margin-top:12px;max-width:640px}footer{padding:56px 0 32px;border-top:1px solid var(--line)}.foot-bottom{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--muted)}.foot-bottom .built{display:inline-flex;align-items:center;gap:6px}.foot-bottom svg{width:12px;height:12px;color:var(--accent)}@media (max-width:992px){.wrap{padding:0 24px}.page-head{padding:60px 0 30px}.page-head h1{font-size:46px}.chips{flex-wrap:wrap;gap:16px;justify-content:center}.plans-grid{grid-template-columns:1fr;border:none;background:transparent;gap:24px}.plan{border:1px solid var(--line);border-radius:20px;min-height:auto}.addon-wrap,.ent-right,.ent-row{grid-template-columns:1fr}.addon-wrap{gap:32px}.summary{position:relative;top:0}.compare-head{flex-direction:column;align-items:flex-start;gap:16px}.compare-table{display:block;overflow-x:auto;white-space:nowrap}.faq-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.page-head h1{font-size:38px}.ent-left h3{font-size:28px}}