.te *,.te :after,.te :before{box-sizing:border-box}.te{background:var(--te-bg,#0a0b14);padding:var(--te-pad-top,80px) 0 var(--te-pad-bot,80px)}.te__inner{margin:0 auto;max-width:var(--te-max-w,1200px);padding:0 32px}.te__header{margin-bottom:56px;text-align:var(--te-align,left)}.te__eyebrow{align-items:center;color:var(--te-c1,#3b4fff);display:inline-flex;font-family:var(--te-ff-body,"Inter",sans-serif);font-size:11px;font-weight:500;gap:8px;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.te__eyebrow:before{background:currentColor;content:"";display:inline-block;height:1px;width:24px}.te[data-align=center] .te__eyebrow:before,.te[data-align=right] .te__eyebrow:before{display:none}.te[data-align=right] .te__eyebrow:after{background:currentColor;content:"";display:inline-block;height:1px;width:24px}.te__headline{color:var(--te-title,#fff);font-family:var(--te-ff-title,"Space Grotesk",sans-serif);font-size:var(--te-hl-sz,46px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px;margin-left:var(--te-hl-ml,0);margin-right:var(--te-hl-mr,0);margin-top:0;max-width:760px}.te[data-align=center] .te__headline,.te[data-align=right] .te__headline{max-width:100%}.te__header-desc{color:var(--te-body,#8b93a8);font-family:var(--te-ff-body,"Inter",sans-serif);font-size:var(--te-body-sz,15px);line-height:1.65;margin:0;margin-left:var(--te-hl-ml,0);margin-right:var(--te-hl-mr,0);max-width:600px}.te__body{align-items:center;display:grid;gap:var(--te-col-gap,48px);grid-template-columns:1fr auto 1fr}.te__eclipse-wrap{align-items:center;display:flex;justify-content:center;overflow:visible;padding:30px}.te__eclipse{flex-shrink:0;height:var(--te-ecl-sz,280px);position:relative;width:var(--te-ecl-sz,280px)}.te__eclipse-glow{animation:te-breathe 5s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(var(--te-c1-rgb,59,79,255),.18) 0,transparent 65%);inset:-32%;pointer-events:none}.te__eclipse-glow,.te__eclipse-orb{border-radius:50%;position:absolute}.te__eclipse-orb{background:radial-gradient(circle at 68% 64%,rgba(var(--te-c2-rgb,0,200,224),.9) 0,rgba(var(--te-c1-rgb,59,79,255),.72) 30%,rgba(var(--te-c1-rgb,59,79,255),.28) 62%,transparent 78%);inset:5%}.te__eclipse-moon{background:var(--te-bg,#0a0b14);border-radius:50%;box-shadow:5px 5px 22px rgba(var(--te-c1-rgb,59,79,255),.38),10px 10px 48px rgba(var(--te-c1-rgb,59,79,255),.16);height:62%;left:4%;position:absolute;top:9%;width:62%}.te__eclipse-corona{animation:te-breathe 4s ease-in-out infinite alternate-reverse;background:radial-gradient(circle at 30% 38%,rgba(var(--te-c2-rgb,0,200,224),.72),rgba(var(--te-c1-rgb,59,79,255),.32),transparent 62%);border-radius:50%;filter:blur(7px);height:36%;position:absolute;right:7%;top:33%;width:36%}.te__eclipse-ring{border:1px solid rgba(var(--te-c1-rgb,59,79,255),.22);border-radius:50%;position:absolute}.te__eclipse-ring--1{animation:te-rotate-cw 28s linear infinite;border-style:dashed;inset:-6%}.te__eclipse-ring--2{animation:te-rotate-ccw 46s linear infinite;inset:-19%;opacity:.28}@keyframes te-rotate-cw{to{transform:rotate(1turn)}}@keyframes te-rotate-ccw{to{transform:rotate(-1turn)}}@keyframes te-breathe{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1.05)}}@keyframes te-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}@keyframes te-orb-spin{to{transform:rotate(1turn)}}@keyframes te-flare{0%{opacity:.2;transform:scale(.85)}to{opacity:.9;transform:scale(1.15)}}.te__eclipse-pulse{animation:te-pulse 3.5s ease-out infinite;border:1px solid rgba(var(--te-c1-rgb,59,79,255),.55);border-radius:50%;inset:0;pointer-events:none;position:absolute}.te__eclipse-pulse:after{animation:te-pulse 3.5s ease-out 1.75s infinite;border:1px solid rgba(var(--te-c1-rgb,59,79,255),.35);border-radius:50%;content:"";inset:0;position:absolute}.te__eclipse-orb{position:relative}.te__eclipse-orb:after{animation:te-orb-spin 12s linear infinite;background:conic-gradient(from 0deg,transparent 60%,rgba(var(--te-c2-rgb,0,200,224),.2) 75%,transparent 90%);border-radius:50%;content:"";inset:0;position:absolute}.te__eclipse-corona{position:relative}.te__eclipse-corona:after{animation:te-flare 2.2s ease-in-out infinite alternate;background:radial-gradient(circle at center,rgba(var(--te-c2-rgb,0,200,224),.65),transparent 55%);border-radius:50%;content:"";filter:blur(4px);inset:-20%;position:absolute}@media (hover:hover){.te__eclipse-wrap:hover .te__eclipse-glow{animation-duration:2s}.te__eclipse-wrap:hover .te__eclipse-ring--1{animation-duration:14s;border-color:rgba(var(--te-c1-rgb,59,79,255),.45)}.te__eclipse-wrap:hover .te__eclipse-ring--2{animation-duration:22s}}.te__block{display:flex;flex-direction:column;gap:14px}.te__block-num{border:1px solid;border-radius:999px;display:inline-block;font-family:var(--te-ff-body,"Inter",sans-serif);font-size:11px;font-weight:700;letter-spacing:.18em;padding:4px 10px;text-transform:uppercase}.te__block--1 .te__block-num{background:rgba(var(--te-b1-acc-rgb,59,79,255),.08);border-color:rgba(var(--te-b1-acc-rgb,59,79,255),.35);color:var(--te-b1-acc,#3b4fff)}.te__block--2 .te__block-num{background:rgba(var(--te-b2-acc-rgb,255,140,66),.08);border-color:rgba(var(--te-b2-acc-rgb,255,140,66),.35);color:var(--te-b2-acc,#ff8c42)}.te__block-title{color:var(--te-title,#fff);font-family:var(--te-ff-title,"Space Grotesk",sans-serif);font-size:var(--te-bt-sz,28px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.te__block-desc{color:var(--te-body,#8b93a8);font-family:var(--te-ff-body,"Inter",sans-serif);font-size:var(--te-body-sz,15px);line-height:1.65;margin:0}.te__items{flex-direction:column;list-style:none;margin:4px 0 0;padding:0}.te__item,.te__items{display:flex;gap:10px}.te__item{align-items:flex-start}.te__item-dot{border-radius:50%;flex-shrink:0;height:6px;margin-top:6px;width:6px}.te__block--1 .te__item-dot{background:var(--te-b1-acc,#3b4fff)}.te__block--2 .te__item-dot{background:var(--te-b2-acc,#ff8c42)}.te__item-text{color:var(--te-item,#c8cdd8);font-family:var(--te-ff-body,"Inter",sans-serif);font-size:var(--te-body-sz,15px);line-height:1.55}.te__item{transition:transform .2s ease}.te__item:hover{transform:translateX(3px)}.te__block--2 .te__item:hover{transform:translateX(-3px)}.te__block,.te__eclipse-wrap{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.te--in{opacity:1;transform:translateY(0)}@media (max-width:900px){.te__body{gap:32px;grid-template-columns:1fr auto 1fr}.te__eclipse-wrap{padding:16px}}@media (max-width:767px){.te__inner{padding:0 16px}.te__body{gap:40px;grid-template-columns:1fr}.te__eclipse-wrap{order:-1;padding:24px 0}.te__headline{font-size:var(--te-hl-sz-mob,30px)}.te__block-title{font-size:var(--te-bt-sz-mob,22px)}.te__header{margin-bottom:40px}.te__block--2 .te__item:hover,.te__item:hover{transform:none}}@media (prefers-reduced-motion:reduce){.te__eclipse-corona,.te__eclipse-corona:after,.te__eclipse-glow,.te__eclipse-orb:after,.te__eclipse-pulse,.te__eclipse-pulse:after,.te__eclipse-ring--1,.te__eclipse-ring--2{animation:none}.te__block,.te__eclipse-wrap{opacity:1;transform:none;transition:none}.te__item{transition:none}}