.technology-hero .win22-hero__copy h1{background:linear-gradient(90deg,#fff 0 38%,#38b6ff 72%,#54d5a2);background-clip:text;-webkit-background-clip:text;color:transparent}.technology-visual{position:relative;display:flex;width:min(100%,390px);min-height:360px;margin:auto;overflow:hidden;align-items:center;justify-content:center;flex-direction:column;border:1px solid #285978;border-radius:28px;background:radial-gradient(circle at 50% 40%,#105985,#071927 58%);box-shadow:0 32px 75px #0007}.technology-visual__rings,.technology-visual:before,.technology-visual:after{content:"";position:absolute;border:1px solid #279de844;border-radius:50%}.technology-visual__rings{width:300px;height:300px}.technology-visual:before{width:225px;height:225px}.technology-visual:after{width:150px;height:150px}.technology-visual>span,.technology-visual>strong,.technology-visual>small{position:relative;z-index:1}.technology-visual>span{display:grid;width:86px;height:86px;margin-bottom:21px;place-items:center;border-radius:20px;background:linear-gradient(135deg,#087fe5,#31b7ff);color:#fff;font-size:18px;font-weight:850;box-shadow:0 17px 38px #078cf55c}.technology-visual>strong{max-width:290px;color:#fff;font-size:21px;text-align:center}.technology-visual>small{margin-top:10px;color:#5be0ab;font-size:10px;font-weight:800;letter-spacing:.17em}.technology-services .win22-service-grid li{font-size:.9375rem;line-height:1.45}.technology-content{padding:96px 0;background:#0b1420}.technology-body{display:grid;gap:24px}.technology-intro{max-width:840px;margin:0 auto 28px;text-align:center}.technology-intro h2{margin:10px 0 18px;color:#fff;font-size:clamp(36px,4.5vw,54px);font-weight:750;line-height:1.08;letter-spacing:-.045em}.technology-intro p{margin:0;color:#aebdca;font-size:17px;line-height:1.8}.technology-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.technology-detail-card,.technology-deployment,.technology-resources{border:1px solid #263d52;border-radius:18px;background:#101d2b}.technology-detail-card{padding:36px}.technology-card-label{display:block;color:#3db7ff;font-size:11px;font-weight:800;letter-spacing:.14em}.technology-detail-card h3,.technology-deployment h3,.technology-resources h3{margin:9px 0 17px;color:#fff;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.025em}.technology-detail-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.technology-detail-card li{position:relative;padding-left:24px;color:#aebdca;font-size:15px;line-height:1.55}.technology-detail-card li:before{content:"✓";position:absolute;left:0;color:#4dd19a;font-weight:800}.technology-deployment{display:grid;grid-template-columns:.7fr 1.3fr;gap:48px;align-items:center;padding:36px}.technology-deployment h3{margin-bottom:0}.technology-deployment p,.technology-resources p{margin:0;color:#aebdca;font-size:15px;line-height:1.75}.technology-resources{display:grid;grid-template-columns:1.2fr auto;gap:36px;align-items:center;padding:36px}.technology-resources h3{margin-bottom:10px}.technology-resource-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.technology-resource-links .button{color:#fff;white-space:nowrap}.technology-resource-links .button--ghost{border-color:#31617f;color:#67c6ff}[data-theme=light] .technology-hero .win22-actions .button--ghost{border-color:#82bce3;background:#fff;color:#076fbd;box-shadow:0 8px 22px rgba(7,140,245,.1)}[data-theme=light] .technology-hero .win22-actions .button--ghost:hover{border-color:#087fd5;background:#eef8ff;color:#045f9f}[data-theme=light] .technology-hero .win22-hero__copy h1{background:linear-gradient(90deg,#102c43 0 38%,#087fe5 72%,#22a873);background-clip:text;-webkit-background-clip:text;color:transparent}[data-theme=light] .technology-content{background:#eef6fb}[data-theme=light] .technology-intro h2,[data-theme=light] .technology-detail-card h3,[data-theme=light] .technology-deployment h3,[data-theme=light] .technology-resources h3{color:#102c43}[data-theme=light] .technology-intro p,[data-theme=light] .technology-detail-card li,[data-theme=light] .technology-deployment p,[data-theme=light] .technology-resources p{color:#5e7386}[data-theme=light] .technology-detail-card,[data-theme=light] .technology-deployment,[data-theme=light] .technology-resources{border-color:#cfdfeb;background:#fff;box-shadow:0 15px 40px rgba(7,140,245,.06)}@media(max-width:900px){.technology-visual{min-height:320px}.technology-deployment,.technology-resources{grid-template-columns:1fr}.technology-resource-links{justify-content:flex-start}}@media(max-width:680px){.technology-visual{min-height:280px}.technology-content{padding:68px 0}.technology-detail-grid{grid-template-columns:1fr}.technology-detail-card,.technology-deployment,.technology-resources{padding:25px}.technology-intro h2{font-size:32px}.technology-intro p{font-size:16px}.technology-resource-links{align-items:stretch;flex-direction:column}.technology-resource-links .button{width:100%;white-space:normal}}
