.technology{position:relative;background:#092e2a;color:#f1faf7;padding:0;box-shadow:none;clip-path:none;max-width:none;width:100%;isolation:isolate}.tech-stage{padding:85px 0 70px;overflow:clip;background:radial-gradient(ellipse at 50% 60%,#164b43 0,transparent 65%)}.technology .section-head{grid-template-columns:1fr 1.7fr;gap:30px;margin-bottom:45px}.technology .eyebrow{color:#9dc5ba}.technology h2{font-size:clamp(36px,4vw,61px);line-height:1.08;letter-spacing:-.05em}.technology .tech-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:0;margin:0;perspective:1300px}.tech-plane{min-width:0;padding:26px 28px 18px;background:#e8f3ef;color:#123b34;border:1px solid #ffffff30;border-radius:16px;box-shadow:0 25px 45px #001a1935;transform:translate3d(var(--plane-x,0px),var(--plane-y,0px),var(--plane-z,0px)) rotateY(var(--plane-turn,0deg)) rotateZ(var(--plane-roll,0deg));transform-origin:50% 70%;will-change:transform}.tech-plane:nth-child(2){background:#00a99d;color:#062e29}.tech-plane:nth-child(3){background:#f99a1e;color:#34240e}.tech-plane-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}.tech-plane-top>span:first-child{font-size:46px;line-height:1;font-weight:400;letter-spacing:-3px;opacity:.5}.tech-plane-caption{font-size:14px;line-height:1.5;margin:20px 0 28px;opacity:.8}.tech-plane ul{list-style:none;margin:0;padding:0}.tech-plane li{border-top:1px solid currentColor;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;transform:translateY(var(--label-y,0px));transition:padding .2s}.tech-plane li span{font-size:clamp(23px,2.5vw,37px);line-height:1.2;letter-spacing:-1px;font-weight:500}.tech-plane li i{font-style:normal;font-size:20px;opacity:.55}.tech-plane li:hover{padding-left:8px}.technology .support-copy{color:#b9d1c9;font-size:16px;line-height:1.6;max-width:680px;padding:0;border:0;margin:50px 0 0 auto;transform:none!important}.tech-progress{height:2px;margin-top:30px;background:#ffffff18}.tech-progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#00a99d,#f99a1e);transform:scaleX(var(--tech-progress,0));transform-origin:left}
@media(min-width:901px) and (min-height:740px){.technology.tech-motion{height:220svh}.tech-motion .tech-stage{position:sticky;top:0;min-height:100svh;display:flex;align-items:center;padding:95px 0 40px}.tech-stage>.wrap{width:100%}.tech-motion .section-head{margin-bottom:55px}}
@media(max-width:900px){.technology .section-head{grid-template-columns:1fr;gap:22px;margin-bottom:40px}.tech-stage{padding:70px 0}.technology .tech-list{gap:14px}.tech-plane{padding:20px 16px 12px}.tech-plane-caption{min-height:42px;margin:18px 0}.tech-plane-top{font-size:13px}.tech-plane-top>span:first-child{font-size:36px}.tech-plane li span{font-size:25px}.technology .support-copy{margin-top:36px}}
@media(max-width:620px){.technology .tech-list{grid-template-columns:1fr;gap:28px;max-width:430px;margin:auto}.tech-plane{padding:25px 25px 15px}.tech-plane-caption{min-height:0;margin:18px 0 25px}.tech-plane li span{font-size:32px}.tech-plane-top{font-size:14px}.tech-plane-top>span:first-child{font-size:44px}.technology h2{font-size:38px}.technology .support-copy{font-size:16px}.tech-plane{will-change:auto}}
.motion-paused .technology{height:auto!important}.motion-paused .tech-stage{position:relative;min-height:0}.motion-paused .tech-plane,.motion-paused .tech-plane li{transform:none!important}.motion-paused .tech-progress i{transform:none}
@media(prefers-reduced-motion:reduce){.technology.tech-motion{height:auto}.tech-motion .tech-stage{position:relative;min-height:0}.tech-plane,.tech-plane li{transform:none!important}.tech-progress i{transform:none}}
