.ix{--capri-200:#bce6f5;--capri-300:#8ad7ef;--capri-400:#5bc8e8;--capri-500:#4fa7c5;--capri-600:#3b87a5;--capri-700:#2c6a84;--bg:#000;--surface:#0c1218;--border:#1b2731;--text:#e6eef3;--muted:#8496a1;background:var(--bg);color:var(--text);overflow-x:hidden}.ix a{color:inherit;text-decoration:none}.ix .serif{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400}.ix .glass{background:rgb(91 200 232/.02);backdrop-filter:blur(6px);box-shadow:inset 0 1px 1px rgb(188 230 245/.12);position:relative;overflow:hidden}.ix .glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,rgb(188 230 245/.42),rgb(91 200 232/.16) 20%,rgb(91 200 232/0) 40%,rgb(91 200 232/0) 60%,rgb(91 200 232/.16) 80%,rgb(188 230 245/.42));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ix .fade{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.ix .fade.in{opacity:1;transform:none}.ix-bar{position:fixed;inset:0 0 auto 0;z-index:50;padding:16px;transition:background .3s,border-color .3s}.ix-bar.scrolled{background:rgb(0 0 0/.8);backdrop-filter:blur(18px);border-bottom:1px solid rgb(27 39 49/.6)}.ix-nav{justify-content:space-between;gap:16px}.ix-brand,.ix-nav{display:flex;align-items:center}.ix-brand{gap:10px;font-size:17px;font-weight:600;letter-spacing:-.025em;white-space:nowrap}.ix-brand-mark{display:block;width:32px;height:32px;object-fit:contain;flex-shrink:0}.ix-links{display:none;align-items:center;gap:8px;padding-left:24px;font-size:14px;color:var(--muted)}.ix-links a:hover{color:var(--text)}.ix-dot{color:rgb(132 150 161/.5)}.ix-side{display:flex;align-items:center;gap:8px}.ix-link{padding:0 8px;font-size:13px;color:var(--muted)}.ix-link:hover{color:var(--text)}.ix-glass-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:500}.ix-glass-btn:hover{color:var(--capri-200)}.ix-hero{position:relative;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:0}.ix-cta video,.ix-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ix-hero video{opacity:.7}.ix-veil{position:absolute;inset:0;background:rgb(0 0 0/.35)}.ix-fadeout{position:absolute;left:0;right:0;bottom:0;height:256px;background:linear-gradient(to top,var(--bg),transparent)}.ix-hero-inner{position:relative;z-index:10;width:100%;max-width:768px;margin:0 auto;padding:112px 24px 0;text-align:center}.ix-hero-inner,.ix-proof{display:flex;flex-direction:column;align-items:center}.ix-proof{gap:12px;font-size:14px;color:var(--muted)}.ix-avatars{display:flex}.ix-avatars span{width:32px;height:32px;border-radius:999px;border:2px solid var(--bg);margin-right:-8px}.ix h1{font-size:clamp(3rem,11vw,6rem);font-weight:500;letter-spacing:-2px;line-height:1.02}.ix h1,.ix-sub{margin-top:24px}.ix-sub{max-width:36rem;font-size:18px;line-height:1.6;color:#eef4f8}.ix-form{margin-top:40px;display:flex;align-items:center;gap:8px;width:100%;max-width:32rem;border-radius:999px;padding:8px}.ix-form input{flex:1;min-width:0;background:transparent;border:0;outline:0;padding:0 20px;font-size:14px;color:var(--text);font-family:inherit;color-scheme:dark;box-shadow:none}.ix-form input:-webkit-autofill,.ix-form input:-webkit-autofill:active,.ix-form input:-webkit-autofill:focus,.ix-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:inset 0 0 0 1000px transparent;box-shadow:inset 0 0 0 1000px transparent;transition:background-color 99999s ease-out 0s;background-color:transparent!important}.ix-form input::placeholder{color:var(--muted)}.ix-primary{background:var(--capri-400);color:#05080b;border:0;border-radius:999px;padding:12px 32px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.ix-primary:hover{background:var(--capri-300)}.ix-fine{margin-top:20px;font-size:13px;color:var(--muted)}.ix-sec{padding:0 32px}.ix-diff{padding-top:208px;padding-bottom:24px;text-align:center}.ix-wrap{max-width:64rem;margin:0 auto}.ix h2.big{font-size:clamp(3rem,9vw,6rem);letter-spacing:-2px;font-weight:400;line-height:1.05}.ix-lead{margin:32px auto 96px;max-width:42rem;font-size:18px;line-height:1.6;color:var(--muted)}.ix-cards{display:grid;gap:48px;margin-bottom:80px}.ix-card{flex-direction:column}.ix-card,.ix-card .icon{display:flex;align-items:center}.ix-card .icon{width:100%;max-width:200px;aspect-ratio:1;border-radius:2rem;justify-content:center}.ix-card h3{margin-top:32px;font-size:16px;font-weight:600}.ix-card p{margin-top:8px;max-width:20rem;line-height:1.6}.ix-card p,.ix-note{font-size:14px;color:var(--muted)}.ix-mission{padding-bottom:128px}.ix-mission-wrap{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.ix-mission video{width:100%;max-width:800px;border-radius:16px;object-fit:cover}.ix-mission-text{margin-top:64px;width:100%;text-align:center}.ix-mission-text p{color:#eef4f8;font-weight:500;letter-spacing:-1px}.ix-p1{font-size:clamp(1.5rem,5vw,3rem);line-height:1.25}.ix-p2{margin-top:40px;font-size:clamp(1.25rem,4vw,1.875rem);line-height:1.3}.ix-mission-text span{transition:opacity .15s linear}.ix .hl{color:var(--capri-300)}.ix-platform{border-top:1px solid rgb(27 39 49/.3);padding-top:128px;padding-bottom:128px}.ix-platform-wrap{max-width:72rem;margin:0 auto}.ix-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:3px;color:var(--muted)}.ix h2.mid{margin-top:24px;max-width:48rem;font-size:clamp(2.25rem,6vw,3.75rem);letter-spacing:-1px;font-weight:400;line-height:1.1}.ix-platform video{margin-top:48px;width:100%;aspect-ratio:3/1;border-radius:16px;object-fit:cover;display:block}.ix-feats{margin-top:64px;display:grid;gap:32px}.ix-feats h3{font-size:16px;font-weight:600}.ix-feats p{margin-top:8px;font-size:14px;line-height:1.6;color:var(--muted)}.ix-cta{position:relative;overflow:hidden;border-top:1px solid rgb(27 39 49/.3);padding-top:128px;padding-bottom:128px}.ix-scrim{position:absolute;inset:0;z-index:1;background:rgb(0 0 0/.6)}.ix-cta-inner{position:relative;z-index:10;max-width:42rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.ix-cta h2{margin-top:32px;font-size:clamp(2.25rem,6vw,3.75rem);letter-spacing:-1px;font-weight:400;line-height:1.1}.ix-cta p{margin-top:24px;max-width:32rem;font-size:18px;line-height:1.6;color:var(--muted)}.ix-cta-btns{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:12px}.ix-outline,.ix-solid{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:14px 32px;font-size:14px;font-weight:600}.ix-solid{background:var(--capri-400);color:#05080b}.ix-foot{border-top:1px solid rgb(27 39 49/.3);padding:48px 32px}.ix-foot-row{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;font-size:14px;color:var(--muted)}.ix-foot nav{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.ix-foot a:hover{color:var(--text)}.ix-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (min-width:640px){.ix-cta-btns,.ix-foot-row,.ix-proof{flex-direction:row}.ix-glass-btn{padding:0 20px;font-size:14px}}@media (min-width:768px){.ix-bar{padding:16px 64px}.ix-sec{padding:0 112px}.ix-diff{padding-top:256px;padding-bottom:36px}.ix-cards{grid-template-columns:repeat(3,1fr);gap:32px}.ix-mission{padding-bottom:176px}.ix-mission-text{margin-top:80px}.ix-cta,.ix-platform{padding-top:176px;padding-bottom:176px}.ix-feats{grid-template-columns:repeat(4,1fr)}.ix-foot{padding:48px 112px}}@media (min-width:1024px){.ix-bar{padding:16px 112px}.ix-links{display:flex}}.ix-auth{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.ix-auth-main{flex:1;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:96px 24px 48px}.ix-auth-block{width:min(20rem,100%);text-align:center}.ix-auth-logo{display:block;width:44px;height:44px;margin:0 auto 20px;object-fit:contain}.ix-auth-block h1{margin:0;font-size:1.75rem;font-weight:500;letter-spacing:-.04em;line-height:1.1;text-align:center}.ix-auth-lead{height:4.8em;margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.ix-auth-form{display:grid;grid-template-rows:14px 148px 46px 40px 36px;row-gap:12px;margin-top:8px;width:100%;text-align:left}.ix-auth-fields{display:grid;grid-template-rows:68px 68px;align-content:start;gap:12px;height:148px}.ix-auth-form label{display:grid;grid-template-rows:16px 46px;gap:6px;height:68px;color:var(--muted);font-size:13px;line-height:16px}.ix-auth-form input,.ix-auth-form select{width:100%;height:46px;min-height:46px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:rgb(0 0 0/.35);color:var(--text);font:inherit;font-size:14px;color-scheme:dark;outline:0}.ix-auth-form select{cursor:pointer}.ix-auth-form[data-tall]{grid-template-rows:14px auto 46px 40px 36px}.ix-auth-form[data-tall] .ix-auth-fields{height:auto;grid-template-rows:none;grid-auto-rows:auto}.ix-auth-form[data-tall] .ix-auth-fields label{height:auto;grid-template-rows:auto minmax(46px,auto)}.ix-auth-main:has(.ix-auth-form[data-tall]){align-items:flex-start}.ix-auth-form input[type=file]{height:auto;min-height:46px;padding:10px 14px;line-height:1.3}.ix-auth-note{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.ix-auth-form input:focus,.ix-auth-form input:focus-visible,.ix-auth-form select:focus,.ix-auth-form select:focus-visible{border-color:var(--capri-500);outline:2px solid var(--capri-400);outline-offset:2px}.ix-auth-form input:-webkit-autofill,.ix-auth-form input:-webkit-autofill:active,.ix-auth-form input:-webkit-autofill:focus,.ix-auth-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:inset 0 0 0 1000px #0a1016;box-shadow:inset 0 0 0 1000px #0a1016;transition:background-color 99999s ease-out 0s}.ix-auth-submit{width:100%;height:46px;min-height:46px;margin:0;padding:0 16px;border:0;border-radius:10px;color:var(--text);font-family:inherit;cursor:pointer}.ix-auth-submit:focus-visible,.ix-auth-submit:hover:not(:disabled){color:var(--capri-200)}.ix-auth-submit:disabled{opacity:.6;cursor:wait}.ix-auth-error{height:40px;margin:0;overflow:hidden;color:#f0c2c2;font-size:13px;line-height:1.4;text-align:center}.ix-auth-foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:36px}.ix-auth-alt{grid-column:2;margin:0;font-size:13px;line-height:1.3;color:var(--muted);text-align:center;white-space:nowrap}.ix-auth-alt a{color:var(--text)}.ix-auth-alt a:hover{color:var(--capri-200)}.ix-auth-steps{display:flex;align-items:center;justify-content:center;gap:6px;height:14px;margin:0}.ix-auth-steps span{width:28px;height:3px;border-radius:999px;background:var(--border)}.ix-auth-steps span[data-on]{background:var(--capri-400)}.ix-auth-back{grid-column:1;justify-self:start;width:fit-content;margin:0;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;line-height:1.3;cursor:pointer}.ix-auth-back[data-off]{visibility:hidden;pointer-events:none}.ix-auth-back:focus-visible,.ix-auth-back:hover{color:var(--text)}@media (max-width:767px){.ix-auth-form input,.ix-auth-form select,.ix-form input{font-size:16px}}@media (prefers-reduced-motion:reduce){.ix .fade{opacity:1;transform:none;transition:none}}