.in-root :where(*){box-sizing:content-box;margin:revert;padding:revert;border:revert}.in-root :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.in-root :where(a){color:revert;-webkit-text-decoration:revert;text-decoration:revert}.in-root :where(b,strong){font-weight:revert}.in-root :where(ol,ul,menu){list-style:revert}.in-root :where(img,svg,video,canvas){display:revert;vertical-align:revert}.in-root :where(img,video){max-width:revert;height:revert}.in-root :where(button,input,select,textarea){font:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert;appearance:revert}.in-root :where(input,textarea)::placeholder{opacity:revert;color:revert}.in-root{text-align:start;-webkit-font-smoothing:auto;color:#fff;background:#0b0a35;margin:0;font-family:Manrope,system-ui,sans-serif;line-height:normal}.in-root .ff{font-family:Unbounded,sans-serif}.in-root .mask{vertical-align:bottom;padding-bottom:.08em;display:inline-block;overflow:hidden}.in-root .w{display:inline-block}.in-root .btn{transition:background-color .3s,color .3s,border-color .3s}.in-root .btn .arr{transition:transform .5s cubic-bezier(.16,1,.3,1)}.in-root .btn:hover .arr{transform:rotate(45deg)}.in-root .b1:hover{background:#fff!important}.in-root .b2:hover{background:#ffffff1f!important}.in-root .b3:hover{background:#1b3a8c!important}.in-root .ind{transition:background-color .4s,border-color .4s}.in-root .ind:hover{border-color:#5f95ff99!important}.in-root .ind.on{background:#1f5bff40!important;border-color:#5f95ff!important}.in-root .cap{transition:background-color .4s,border-color .4s,opacity .4s}.in-root .cap:hover{opacity:1!important}.in-root .cap.on{opacity:1!important;background:#1f5bff38!important;border-color:#5f95ff!important}.in-root .art{transition:box-shadow .5s}.in-root .art:hover .zoom{transform:scale(1.08)}.in-root .art .go{transition:transform .4s}.in-root .art:hover .go{transform:translate(6px)}.in-root button:focus-visible,.in-root a:focus-visible{outline-offset:3px;outline:2px solid #5f95ff}@keyframes in-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.in-root *{animation:none!important}}.in-root .in-hero{box-sizing:border-box;color:#0b0a35;background:radial-gradient(50% 60% at 74% 46%,#1f5bff21,#0000 70%),radial-gradient(40% 40% at 0 100%,#7fa8ff1f,#0000 70%),linear-gradient(#f8fafe 0%,#eff4fc 100%);align-items:center;min-height:min(100svh - 40px,860px);padding:clamp(112px,13vh,132px) 0 clamp(40px,6vh,64px);display:flex;position:relative;overflow:hidden}.in-root .in-hero-grid{opacity:.06;pointer-events:none;background-image:linear-gradient(#0b0a35b3 1px,#0000 1px),linear-gradient(90deg,#0b0a35b3 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 70%,#000,#0000);mask-image:radial-gradient(60% 60% at 70%,#000,#0000)}.in-root .in-hero-in{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,72px);width:min(88%,1560px);margin:0 auto;display:grid;position:relative}.in-root .in-hero-copy{z-index:3;max-width:660px;position:relative}.in-root .in-hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#1f5bff;margin:0 0 clamp(14px,2vh,20px);font-size:12px;font-weight:800}.in-root .in-hero-title{letter-spacing:-.035em;margin:0;font-size:clamp(40px,2.4vw + 22px,64px);font-weight:600;line-height:1.06}.in-root .in-hero-lead{color:#4a5378;max-width:540px;margin:clamp(16px,2.4vh,24px) 0 0;font-size:clamp(16px,.4vw + 12px,18px);line-height:1.65}.in-root .in-hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(20px,3vh,28px);display:flex}.in-root .in-btn{border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 22px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.in-root .in-btn-lite{color:#fff;background:#0b0a35;box-shadow:0 18px 44px -20px #0b0a358c}.in-root .in-hero .in-btn-lite.b1:hover{background:#1b3a8c!important}.in-root .in-btn-ghost{color:#fff;border:1px solid #ffffff4d}.in-root .in-arr{border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.in-root .in-arr-dark{color:#0b0a35;background:#a7caf1}.in-root .in-arr-blue{background:#1f5bff}.in-root .in-explore{color:#1f5bff;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;font-size:15px;font-weight:700}.in-root .in-hero-stats{border-top:1px solid #0b0a351f;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(26px,4.2vh,40px);padding-top:clamp(16px,2.4vh,22px);display:grid}.in-root .in-stat-v{letter-spacing:-.03em;color:#1f5bff;font-size:clamp(22px,1vw + 12px,28px);font-weight:600;display:block}.in-root .in-stat-l{color:#5b6690;font-size:13px}.in-root .in-hero-visual{aspect-ratio:1;justify-self:center;width:100%;max-width:min(600px,100svh - 200px);position:relative}.in-root .in-hero-visual canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.in-root .in-hero-badge{z-index:3;background:#ffffffe6;border:1px solid #0b0a3514;border-radius:16px;align-items:center;gap:12px;padding:11px 16px;display:flex;position:absolute;bottom:6%;right:4%;box-shadow:0 24px 50px -28px #1b3a8c66}.in-root .in-badge-ic{color:#1f5bff;background:#1f5bff1a;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.in-root .in-badge-v{font-size:19px;font-weight:600;display:block}.in-root .in-badge-l{color:#5b6690;font-size:13px}.in-root .in-art-slot{background:#0b0a35;position:relative}@media (max-width:1279px){.in-root .in-hero-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);width:90%}.in-root .in-hero-stats{gap:12px}}@media (max-width:1023px){.in-root .in-hero{min-height:0;padding-top:128px;padding-bottom:48px;display:block}.in-root .in-hero-in{grid-template-columns:minmax(0,1fr);gap:8px;width:90%}.in-root .in-hero-copy{max-width:680px}.in-root .in-hero-title{font-size:clamp(36px,5.6vw,52px)}.in-root .in-hero-visual{max-width:min(480px,80vw);margin-top:8px}}@media (max-width:639px){.in-root .in-hero{padding-top:116px;padding-bottom:36px}.in-root .in-hero-in{width:auto;margin:0 20px}.in-root .in-hero-title{font-size:clamp(32px,9.4vw,42px)}.in-root .in-hero-lead{font-size:15.5px}.in-root .in-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.in-root .in-hero-visual{max-width:340px}.in-root .in-hero-badge{padding:8px 12px;bottom:2%;right:0}}[dir=rtl] .in-root .in-hero-in{direction:rtl}[dir=rtl] .in-root .in-hero-copy{text-align:right}[dir=rtl] .in-root .in-hero-badge{left:-20px;right:auto}[dir=rtl] .in-root .in-puzzle-canvas{left:auto!important;right:0!important}[dir=rtl] .in-root .in-puzzle-text{text-align:right;direction:rtl;left:100px!important;right:auto!important}[dir=rtl] .in-root .in-puzzle-text button{text-align:right!important}[dir=rtl] .in-root .in-intel-canvas{left:auto!important;right:0!important}[dir=rtl] .in-root .in-intel-text{text-align:right;direction:rtl;left:120px!important;right:auto!important}[dir=rtl] .in-root .in-intel-text button{text-align:right!important}[dir=rtl] .in-root .in-pillars-canvas{left:0!important;right:auto!important}[dir=rtl] .in-root .in-pillars-text{text-align:right;direction:rtl;left:auto!important;right:120px!important}[dir=rtl] .in-root .in-pillars-text button{text-align:right!important}
