.technology-page{--tech-violet:#793cff;--tech-line:rgba(199,173,255,.38);--tech-muted:#d2cadc;background:#0b0b0d;color:#f8f6fb}.technology-page .solution-overview{min-height:690px;padding:clamp(72px,10vw,150px) 7vw 110px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:center;gap:clamp(42px,8vw,125px);overflow:hidden;background:radial-gradient(circle at 73% 46%,rgba(121,60,255,.38),transparent 38%),linear-gradient(145deg,#171126,#0b0b0d 64%)}.technology-page .solution-overview-copy{max-width:700px}.technology-page .tech-label,.technology-digest span{display:block;color:#ae85ff;font-size:12px;font-weight:700;letter-spacing:.11em}.technology-page .solution-overview h2{margin:20px 0 26px;color:#fff;font-size:clamp(51px,5.3vw,84px);line-height:.92;letter-spacing:-.07em}.technology-page .company-title-accent{color:#d0b9ff}.technology-page .tech-hero-intro{display:grid;gap:8px}.technology-page .tech-hero-intro p{margin:0;font-size:18px;line-height:1.58;color:#d1cadb}.technology-page .tech-proof{display:block;margin-top:25px;color:#fff;font-size:14px;letter-spacing:.06em}.technology-page .solution-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:33px}.technology-page .solution-actions>a:last-child{color:#d2bdff;font-size:13px;font-weight:700;text-decoration:none}.orbit-system{width:min(100%,560px);aspect-ratio:1;position:relative;margin:auto;display:grid;place-items:center;border:1px solid rgba(164,112,255,.32);border-radius:50%;background:radial-gradient(circle,rgba(121,60,245,.25),transparent 61%);animation:technologyBreathe 7s ease-in-out infinite}.orbit-system svg{position:absolute;inset:10%;width:80%;height:80%;overflow:visible;stroke:rgba(192,156,255,.48);fill:none}.orbit-system svg .data-path{stroke:#8d58ff;stroke-dasharray:12 13;animation:technologyDash 16s linear infinite}.orbit-core{position:relative;z-index:2;width:156px;height:156px;display:grid;place-content:center;text-align:center;border:1px solid #a978ff;border-radius:50%;background:#16131c;box-shadow:0 0 60px rgba(110,52,239,.28)}.orbit-core small{color:#b68dff;font-size:9px;letter-spacing:.09em}.orbit-core b{margin-top:8px;font-size:19px;line-height:1.04}.orbit-system>span{position:absolute;z-index:3;left:50%;top:50%;padding:9px 11px;transform:translate(-50%,-50%) rotate(calc(var(--i)*32.727deg)) translateY(-245px) rotate(calc(var(--i)*-32.727deg));border:1px solid rgba(160,110,255,.44);background:rgba(15,13,20,.9);color:#e5dbfb;font-size:11px;font-weight:800;white-space:nowrap;animation:technologyOrbit 28s linear infinite}@keyframes technologyBreathe{50%{box-shadow:0 0 80px 28px rgba(111,51,241,.17)}}@keyframes technologyDash{to{stroke-dashoffset:-220}}@keyframes technologyOrbit{to{transform:translate(-50%,-50%) rotate(calc(var(--i)*32.727deg + 360deg)) translateY(-245px) rotate(calc(-1 * var(--i)*32.727deg - 360deg))}}.technology-digest-nav{display:flex;gap:8px;flex-wrap:wrap;padding:22px 7vw;border-top:1px solid #25212c;border-bottom:1px solid #25212c;background:#111014}.technology-digest-nav a{padding:10px 14px;border:1px solid var(--tech-line);color:#e1d5fa;font-size:12px;font-weight:700;text-decoration:none}.technology-digest{padding:clamp(64px,8vw,112px) 7vw}.technology-lead,.technology-environment,.technology-continuity{max-width:1360px;margin:auto}.technology-lead{display:grid;grid-template-columns:.72fr 1.28fr;gap:34px;align-items:start}.technology-lead h2,.technology-environment h2,.technology-continuity h2,.technology-start h2{margin:12px 0 0;font-size:clamp(39px,4.5vw,70px);line-height:.96;letter-spacing:-.06em}.technology-lead p,.technology-environment-copy p{font-size:18px;line-height:1.56;color:var(--tech-muted)}.technology-lifecycle{background:radial-gradient(circle at 84% 16%,rgba(121,60,255,.38),transparent 34%),linear-gradient(135deg,#111017,#1a1229)}.technology-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1360px;margin:44px auto 0;padding:1px;list-style:none;background:var(--tech-line)}.technology-steps li{min-height:150px;padding:23px;background:linear-gradient(145deg,rgba(121,60,255,.27),#17151a 58%,#111116);transition:background .3s ease,transform .3s ease}.technology-steps li:hover{background:linear-gradient(145deg,rgba(113,55,237,.4),#15111c);transform:translateY(-5px)}.technology-steps small{color:#b68dff;font-size:12px}.technology-steps b{display:block;margin-top:22px;font-size:20px;text-transform:uppercase}.technology-steps p{margin:9px 0 0;color:#c7c0ce;font-size:15px;line-height:1.45}.technology-environment{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(44px,8vw,130px);align-items:center}.technology-environment-copy strong{display:block;margin-top:26px;color:#c5a7ff;font-size:18px}.technology-system{height:380px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--tech-line);background:radial-gradient(circle,rgba(120,60,240,.27),transparent 54%),linear-gradient(135deg,#14111a,#0e0e11)}.technology-system:before,.technology-system:after{content:"";position:absolute;border:1px solid rgba(179,134,255,.42);border-radius:50%;animation:technologyRing 24s linear infinite}.technology-system:before{width:250px;height:250px}.technology-system:after{width:360px;height:360px;animation-direction:reverse}.technology-system-core{position:relative;z-index:2;width:155px;height:155px;display:grid;place-content:center;text-align:center;border:1px solid #ad80ff;border-radius:50%;background:#17131d}.technology-system-core small{color:#b78cff;font-size:10px}.technology-system-core b{margin-top:9px;font-size:19px;line-height:1.02}.technology-system>span{position:absolute;z-index:2;padding:10px 12px;border:1px solid rgba(170,123,255,.5);background:#151219;color:#f5efff;font-size:12px;font-weight:700}.technology-system>span:nth-of-type(1){left:7%;top:18%}.technology-system>span:nth-of-type(2){right:6%;top:16%}.technology-system>span:nth-of-type(3){left:5%;bottom:17%}.technology-system>span:nth-of-type(4){right:5%;bottom:19%}.technology-system>span:nth-of-type(5){right:34%;bottom:5%}@keyframes technologyRing{to{transform:rotate(360deg)}}.technology-continuity{background:radial-gradient(circle at 78% 14%,rgba(121,60,255,.3),transparent 35%)}.technology-continuity h2{max-width:760px}.technology-continuity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;padding:1px;background:var(--tech-line)}.technology-continuity-grid article{min-height:180px;padding:25px;background:linear-gradient(145deg,rgba(121,60,255,.24),#151419 60%)}.technology-continuity-grid b{display:block;color:#fff;font-size:20px}.technology-continuity-grid p{margin:12px 0 0;color:var(--tech-muted);font-size:15px;line-height:1.5}.technology-start{max-width:1360px;margin:0 auto 75px;padding:55px;position:relative;overflow:hidden;border:1px solid rgba(167,114,255,.55);background:linear-gradient(115deg,#2c165e,#151116 69%)}.technology-start:after{content:"";position:absolute;width:420px;height:420px;right:-135px;bottom:-240px;border:1px solid rgba(218,194,255,.43);border-radius:50%;box-shadow:0 0 90px rgba(112,52,239,.34)}.technology-start h2,.technology-start p,.technology-start div{position:relative;z-index:1}.technology-start h2 em{font-style:normal;color:#cfb9ff}.technology-start p{max-width:720px;color:#d2c9dd;font-size:18px;line-height:1.5}.technology-start div{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:31px}.technology-inline-link{color:#fff;font-size:13px;font-weight:700;text-decoration:none}@media(max-width:980px){.technology-page .solution-overview,.technology-environment{grid-template-columns:1fr}.orbit-system{max-width:500px}.technology-lead{grid-template-columns:1fr}.technology-continuity-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.technology-page .solution-overview,.technology-digest{padding-left:24px;padding-right:24px}.orbit-system{width:315px}.orbit-system>span{display:none}.technology-steps{grid-template-columns:1fr}.technology-steps li{min-height:0;padding:20px}.technology-steps b{margin-top:12px}.technology-system{height:320px}.technology-system:after{display:none}.technology-system>span:nth-of-type(5){display:none}.technology-continuity-grid{grid-template-columns:1fr}.technology-continuity-grid article{min-height:0}.technology-start{margin:0 24px 45px;padding:32px 24px}}