.ix{--h:#673de6;--h-soft:#8c6cf0;--h-pale:#c9b8ff;--h-ink:#18181a;--ix-faint:#e8e4d4b8;--ix-note:#d2cec0}.ix-section{padding-top:24px}.ix .hm-h2.ix-h2{max-width:22ch}.ix-lede.ix-lede--tight{margin-top:12px!important}.ix-for{color:#fffffb;font-size:1.25rem;line-height:1.3;margin-top:18px!important}.ix-for strong{font-weight:700}.ix-reel-k:after{content:"";content:"_" / "";letter-spacing:0;opacity:.7;margin-inline-start:.1em;animation:1.2s step-end infinite terminal-blink}.ix-hero{padding:128px 0 96px}.ix-crumb{font-family:var(--font-family-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ix-faint);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.ix-crumb a{color:var(--hm-label);text-decoration:none}.ix-crumb a:hover{color:var(--color-text)}.ix-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;margin-top:36px;display:grid}.ix .ix-h1{font-family:var(--font-family-sans);letter-spacing:-.045em;text-transform:none;color:var(--color-text);margin:0;font-size:clamp(2.8rem,6.4vw,5.4rem);font-weight:800;line-height:.98}.ix-h1__infra{background:linear-gradient(90deg, #fffffb, var(--color-accent-soft) 60%, var(--color-accent-mid));color:#0000;-webkit-background-clip:text;background-clip:text}.ix-tagline{letter-spacing:-.02em;color:var(--color-text-mute);font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:600;margin-top:22px!important}.ix-hero__cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.ix-arrow-down{transform:rotate(90deg)}.ix-btn-h{isolation:isolate;background:var(--h);color:#fffffb;border:1px solid #c9b8ff66;position:relative;box-shadow:0 10px 30px #673de661,inset 0 1px #fffffb2e}.ix-btn-h:hover,.ix-btn-h:focus-visible{border-color:#c9b8ffd9;transform:translateY(-1px);box-shadow:0 14px 38px #673de68c,inset 0 1px #fffffb3d}.ix-btn-h--aura:before{content:"";z-index:-1;border-radius:calc(var(--radius-md) + 6px);filter:blur(10px);opacity:.45;transition:opacity var(--dur-base) var(--ease-standard);pointer-events:none;background:radial-gradient(60% 90%,#8c6cf099,#673de600 70%);position:absolute;inset:-6px}.ix-btn-h--aura:hover:before,.ix-btn-h--aura:focus-visible:before{opacity:1;animation:2.4s ease-in-out infinite hm-aura}.ix a:focus-visible,.ix button:focus-visible,.ix-reel:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:3px}.ix-feature{background:linear-gradient(140deg,#8c6cf0d9,#673de633 40%,#2789d459);border-radius:22px;padding:1px;position:relative;box-shadow:0 30px 90px #0000008c,0 0 80px #673de62e}.ix-feature__in{background:linear-gradient(#18181af2,#141c1af5);border-radius:21px;padding:30px}.ix-lockup{border-bottom:1px solid var(--hm-line);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:24px;display:flex}.ix-plate{background:#fffffb;border-radius:10px;align-items:center;height:48px;padding:10px 16px;display:flex}.ix-plate img{width:auto;height:26px}.ix-badge{width:auto;height:48px}.ix-reel-bar{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;display:flex}.ix-reel-k{font-family:var(--font-family-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--h-pale);font-size:11px;margin:0!important}.ix-reel{border-radius:14px;height:360px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%)}.ix-reel:before{content:"";inset-inline:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,#673de629,#2789d414);border:1px solid #8c6cf059;border-radius:12px;height:66px;position:absolute;top:50%;transform:translateY(-50%)}.ix-reel__track{z-index:1;will-change:transform;animation:28s linear infinite ix-roll;position:relative}.ix-reel:hover .ix-reel__track,.ix-reel:focus-within .ix-reel__track,.ix-reel:focus .ix-reel__track{animation-play-state:paused}@keyframes ix-roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.ix-reel__list,.ix-reel-static{margin:0;padding:0;list-style:none}.ix-reel__list{gap:8px;padding-bottom:8px;display:grid}.ix-ri{--f:0;height:58px;opacity:calc(.45 + var(--f) * .55);transform:scale(calc(.96 + var(--f) * .04));border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 14px;display:grid}.ix-ri__logo{border:1px solid var(--hm-line);background:#fffffb0f;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.ix-ri__logo img{object-fit:contain;width:24px;height:24px}.ix-ri__logo--txt{font-family:var(--font-family-mono);color:var(--color-accent-soft);font-size:13px;font-weight:700}.ix-ri__text{min-width:0}.ix-ri b{letter-spacing:-.01em;color:var(--color-text);font-size:16px;font-weight:600;display:block}.ix-ri small{color:var(--ix-faint);font-size:13px;display:block}.ix-ri__tag{font-style:normal;font-family:var(--font-family-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ix-faint);white-space:nowrap;font-size:10.5px}.ix-reel-static{display:none}.ix-reel-cap{color:var(--ix-faint);text-align:center;font-size:13px;margin-top:12px!important}.ix-versus{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.ix-col{border:1px solid var(--hm-line);background:#1f2a2799;border-radius:18px;padding:32px}.ix .ix-col h3,.ix .ix-path h3{flex-wrap:wrap;align-items:center;gap:10px;font-size:22px;display:flex}.ix-col__sub{color:var(--ix-faint);font-size:14px;margin-top:6px!important}.ix-col ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ix-col li{color:var(--color-text-dim);grid-template-columns:22px minmax(0,1fr);gap:10px;line-height:1.55;display:grid}.ix-col li svg{color:var(--ix-faint);margin-top:4px}.ix-col--vps{background:linear-gradient(160deg,#673de633,#1f2a27b3 55%);border-color:#8c6cf080}.ix-col--vps li svg{color:var(--h-pale)}.ix-pill{font-family:var(--font-family-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--h);color:#fffffb;border-radius:4px;padding:3px 8px;font-size:10.5px;font-weight:700}.ix-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.ix-path{border:1px solid var(--hm-line);color:var(--color-text);transition:border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:#1f2a279e;border-radius:18px;flex-direction:column;gap:12px;padding:28px;text-decoration:none;display:flex}.ix-path:hover,.ix-path:focus-visible{border-color:#8c6cf099;transform:translateY(-2px)}.ix-path.is-primary{background:linear-gradient(160deg,#673de638,#1f2a27b3 60%);border-color:#8c6cf08c}.ix-path,.ix-col--vps,.ix-plan{--hm-glow-rgb:167, 139, 250;--hm-glow-border:#c9b8ffb3;--hm-glow-fill:#673de657}.ix-path__i{width:44px;height:44px;color:var(--h-pale);background:#673de633;border-radius:11px;place-items:center;display:grid}.ix-path p{color:var(--hm-muted);line-height:1.6}.ix-path__who{border-top:1px solid var(--hm-line);color:var(--color-text-dim);margin-top:auto;padding-top:14px;font-size:13.5px}.ix-path__who b{font-family:var(--font-family-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ix-faint);margin-bottom:4px;font-size:10.5px;font-weight:500;display:block}.ix-path__go{color:var(--h-pale);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.ix-catalog{border:1px solid var(--hm-line-strong);background:#141c1ad1;border-radius:24px;padding:40px;box-shadow:0 24px 70px #00000073}.ix-cat-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ix .hm-h2.ix-cat-title{font-size:clamp(1.8rem,3.4vw,2.6rem)}.ix-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ix-seg{border:1px solid var(--hm-line);background:#fffffb0d;border-radius:12px;gap:4px;max-width:100%;padding:4px;display:inline-flex}.ix-seg button{color:var(--color-text-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 14px;font-size:14px;font-weight:600}.ix-seg button[aria-pressed=true]{background:var(--h);color:#fffffb;box-shadow:0 4px 14px #673de666}.ix-seg--term button[aria-pressed=true]{color:var(--h-ink);box-shadow:none;background:#fffffb}.ix-seg button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ix-term-note{text-align:end;color:var(--ix-note);flex-basis:100%;font-size:13px;margin:0!important}[data-plan-picker]:not([data-js]) .ix-toolbar{display:none}.ix-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.ix-plans[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.ix-plans[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:420px}.ix-plan{border:1px solid var(--hm-line-strong);background:linear-gradient(#2a3a3599,#18181ad9);border-radius:18px;flex-direction:column;padding:28px 24px 24px;display:flex;position:relative;overflow:hidden}[data-plan-picker][data-js] .ix-plan:not([data-shown]){display:none}.ix-plan:before{content:"";pointer-events:none;background:radial-gradient(80% 100% at 80% 0,#673de659,#0000 70%);height:120px;position:absolute;inset:0 0 auto}.ix-plan.is-popular{border-color:var(--h);box-shadow:0 0 0 1px var(--h), 0 20px 50px #673de640}.ix-plan__badge{top:18px;background:var(--h);color:#fffffb;font-family:var(--font-family-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:10.5px;position:absolute;inset-inline-end:18px}.ix-plan__cat{font-family:var(--font-family-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--h-pale);font-size:11px;position:relative}.ix .ix-plan h3{margin-top:8px;font-size:30px;font-weight:800;position:relative}.ix-plan__blurb{min-height:3.1em;color:var(--hm-muted);line-height:1.55;position:relative;margin-top:8px!important}.ix-plan ul{border-top:1px solid var(--hm-line);gap:10px;margin:20px 0 26px;padding:20px 0 0;list-style:none;display:grid}.ix-plan li{color:var(--color-text-dim);grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:14.5px;line-height:1.45;display:grid}.ix-plan li svg{color:var(--color-aurora-green);margin-top:2px}.ix-plan__cta{width:100%;margin-top:auto}.ix-plan__term{text-align:center;font-family:var(--font-family-mono);color:var(--ix-faint);font-size:11px;margin-top:6px!important}.ix .partner-note{text-align:center;color:var(--ix-note);font-size:12.5px;line-height:1.45;margin-top:10px!important}.ix-cat-foot{border-top:1px solid var(--hm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:28px;padding-top:24px;display:flex}.ix-cat-foot p{max-width:60ch;color:var(--hm-muted);font-size:14px}.ix-chip{max-width:100%;min-height:52px;color:var(--color-text);font:inherit;cursor:pointer;background:#673de61f;border:1px dashed #8c6cf0bf;border-radius:12px;align-items:stretch;padding:0;display:inline-flex;overflow:hidden}.ix-chip__k{font-family:var(--font-family-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--h-pale);border-inline-end:1px dashed #8c6cf073;align-items:center;padding:0 12px;font-size:10.5px;display:flex}.ix-chip__code{font-family:var(--font-family-mono);letter-spacing:.14em;align-items:center;padding:0 14px;font-size:15px;font-weight:700;display:flex}.ix-chip__act{color:#fffffb;font-family:var(--font-family-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#673de64d;align-items:center;padding:0 14px;font-size:11.5px;display:flex}.ix-chip:hover .ix-chip__act{background:var(--h)}.ix-chip.is-copied .ix-chip__act{color:var(--color-aurora-green);background:#a3be8c40}.ix-smallprint{border-top:1px solid var(--hm-line);padding:32px 0 56px}.ix-smallprint p{max-width:95ch;color:var(--ix-note);font-size:14px;line-height:1.65}.ix-smallprint p+p{margin-top:8px!important}.ix-smallprint strong{color:var(--color-text);font-weight:600}@media (width<=1000px){.ix-plans,.ix-plans[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.ix-hero__grid{grid-template-columns:1fr;gap:48px}}@media (width<=900px){.ix-paths{grid-template-columns:1fr}}@media (width<=820px){.ix-versus{grid-template-columns:1fr}.ix-col{padding:24px 20px}}@media (width<=680px){.ix-catalog{border-radius:18px;padding:24px 16px}.ix-plans,.ix-plans[data-count="2"],.ix-plans[data-count="1"]{grid-template-columns:1fr}.ix-toolbar,.ix-seg{width:100%}.ix-seg button{flex:1;padding:10px 8px;font-size:13.5px}.ix-seg__lg{display:none}.ix-term-note{text-align:start}}@media (width<=560px){.ix-hero{padding-top:112px}.ix-feature__in{padding:20px}.ix-reel{height:320px}.ix-ri{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:0 8px}.ix-ri__tag{display:none}.ix-path{padding:22px 20px}.ix-hero__cta .hm-btn,.ix-chip{width:100%}.ix-chip__k{letter-spacing:.1em;padding:0 10px}.ix-chip__code{letter-spacing:.08em;flex:1;justify-content:center;min-width:0;padding:0 8px}.ix-chip__act{padding:0 12px}}@media (prefers-reduced-motion:reduce){.ix-reel-k:after{animation:none}.ix-reel{display:none}.ix-reel-bar{margin-bottom:12px}.ix-reel-static{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ix-reel-static .ix-ri{--f:1;grid-template-columns:36px minmax(0,1fr);height:auto;padding:10px}.ix-btn-h--aura:hover:before,.ix-btn-h--aura:focus-visible:before{animation:none}.ix-btn-h:hover,.ix-btn-h:focus-visible,.ix-path:hover,.ix-path:focus-visible{transform:none}.ix-path{transition:none}}@media (prefers-reduced-motion:reduce) and (width<=560px){.ix-reel-static{grid-template-columns:1fr}}
