.Technology-module__qnVnQG__page{overflow:clip}.Technology-module__qnVnQG__micro{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel-dark);align-items:center;gap:.6rem;margin:0;font-size:.66rem;display:inline-flex}.Technology-module__qnVnQG__dot{background:#22b573;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #22b573}.Technology-module__qnVnQG__hero{background:radial-gradient(60% 50% at 50% 70%, #22b57329, transparent 70%), var(--color-deep);padding:clamp(3.5rem,8vw,6rem) 0 3rem}.Technology-module__qnVnQG__hero h1{letter-spacing:-.065em;color:var(--color-chalk);margin:1.4rem 0 0;font-size:clamp(2.6rem,6vw,5.4rem);font-weight:550;line-height:1.02}.Technology-module__qnVnQG__hero h1 span{color:#22b573}.Technology-module__qnVnQG__lede{max-width:640px;color:var(--color-steel-dark);margin:1.6rem 0 0;font-size:1.08rem;line-height:1.7}.Technology-module__qnVnQG__hub{height:520px;margin-top:2.4rem;position:relative}.Technology-module__qnVnQG__hubLines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Technology-module__qnVnQG__spoke{animation:1.4s linear infinite Technology-module__qnVnQG__dash}.Technology-module__qnVnQG__pulse{animation:2.2s ease-in infinite Technology-module__qnVnQG__inward}.Technology-module__qnVnQG__core{background:var(--color-deep-2);text-align:center;border:1.5px solid #22b573;border-radius:28px;justify-items:center;gap:.3rem;width:170px;padding:1.2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #22b5731a,0 0 60px #22b57359}.Technology-module__qnVnQG__core b{color:var(--color-chalk);letter-spacing:-.02em;font-size:1rem}.Technology-module__qnVnQG__sat{background:var(--color-deep-2);border:1px solid color-mix(in srgb, var(--c) 55%, transparent);text-align:center;border-radius:18px;justify-items:center;gap:.3rem;width:190px;padding:.9rem .8rem;animation:5s ease-in-out infinite Technology-module__qnVnQG__bob;display:grid;position:absolute;transform:translate(-50%,-50%)}.Technology-module__qnVnQG__sat:nth-child(odd){animation-delay:1.5s}.Technology-module__qnVnQG__satIcon{background:var(--c);color:#111;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.Technology-module__qnVnQG__sat b{color:var(--color-chalk);letter-spacing:-.01em;font-size:.88rem;line-height:1.25}.Technology-module__qnVnQG__sat small{font:.6rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.Technology-module__qnVnQG__list{gap:1.2rem;padding-top:clamp(4rem,8vw,6rem);display:grid}.Technology-module__qnVnQG__row{border:1px solid var(--color-bone-3);background:linear-gradient(90deg, color-mix(in srgb, var(--c) 12%, transparent), transparent 55%), var(--color-bone-0);border-radius:24px;grid-template-columns:300px 1fr;align-items:center;gap:2.4rem;padding:1.6rem;display:grid}.Technology-module__qnVnQG__row[data-flip=true]{background:linear-gradient(270deg, color-mix(in srgb, var(--c) 12%, transparent), transparent 55%), var(--color-bone-0);grid-template-columns:1fr 300px}.Technology-module__qnVnQG__row[data-flip=true] .Technology-module__qnVnQG__art{order:2}.Technology-module__qnVnQG__art{place-items:center;height:220px;display:grid;position:relative}.Technology-module__qnVnQG__bigIcon{z-index:1;background:var(--c);color:#111;width:120px;height:120px;box-shadow:0 30px 50px -25px var(--c);border-radius:34px;place-items:center;display:grid;position:relative}.Technology-module__qnVnQG__ring{border:2px solid var(--c);border-radius:40px;width:120px;height:120px;animation:2.4s ease-out infinite Technology-module__qnVnQG__ring;position:absolute}.Technology-module__qnVnQG__copy small{font:.62rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-steel)}.Technology-module__qnVnQG__copy h2{letter-spacing:-.05em;margin:.5rem 0 .8rem;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:550;line-height:1.08}.Technology-module__qnVnQG__copy p{max-width:560px;color:var(--color-steel);margin:0;font-size:1rem;line-height:1.7}.Technology-module__qnVnQG__links{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-top:1.4rem;display:flex}.Technology-module__qnVnQG__ext{text-underline-offset:4px;align-items:center;gap:.4rem;text-decoration:underline;display:inline-flex}.Technology-module__qnVnQG__close{padding:clamp(4rem,8vw,6rem) 0}.Technology-module__qnVnQG__close h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:550}.Technology-module__qnVnQG__close p{max-width:620px;color:var(--color-steel);margin:1rem 0 0;line-height:1.7}@keyframes Technology-module__qnVnQG__dash{to{stroke-dashoffset:-22px}}@keyframes Technology-module__qnVnQG__inward{0%{offset-distance:0%;opacity:0}15%,85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes Technology-module__qnVnQG__bob{50%{transform:translate(-50%,calc(-50% - 6px))}}@keyframes Technology-module__qnVnQG__ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (max-width:860px){.Technology-module__qnVnQG__hub{gap:.6rem;height:auto;display:grid}.Technology-module__qnVnQG__hubLines{display:none}.Technology-module__qnVnQG__core,.Technology-module__qnVnQG__sat{width:auto;animation:none;position:static;transform:none}.Technology-module__qnVnQG__row,.Technology-module__qnVnQG__row[data-flip=true]{grid-template-columns:1fr}.Technology-module__qnVnQG__row[data-flip=true] .Technology-module__qnVnQG__art{order:0}.Technology-module__qnVnQG__art{height:160px}}@media (prefers-reduced-motion:reduce){.Technology-module__qnVnQG__page *{animation:none!important}}
