[data-reveal=up]{opacity:0;transform:translateY(28px);transition:opacity 1s ease,transform 1.2s var(--ease);transition-delay:calc(var(--d,0)*.08s)}[data-reveal=up].in{opacity:1;transform:none}[data-reveal=lines] .line>span{display:inline-block;transform:translateY(108%);transition:transform 1.25s var(--ease);transition-delay:calc(var(--d,0)*.11s + .05s)}[data-reveal=lines].in .line>span{transform:none}[data-reveal=card]{opacity:0;transform:translateY(46px) scale(.97);transition:opacity 1s ease,transform 1.3s var(--ease),box-shadow .5s,border-color .4s;transition-delay:calc(var(--d,0)*.1s + .1s)}[data-reveal=card].in{opacity:1;transform:none}[data-reveal=field]{opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform 1.1s var(--ease);transition-delay:calc(var(--d,0)*.07s)}[data-reveal=field].in{opacity:1;transform:none}.technology-section{background:#fff;position:relative;padding:96px 0 84px;border-top:1px solid #eaf0f2;overflow:hidden;--skew:0deg}.technology-section:before{content:"";position:absolute;left:50%;top:58%;width:70%;height:240px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#00b6bd10,transparent);pointer-events:none}.technology-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin:0 5.5% 44px}.technology-heading .eyebrow{margin-bottom:16px}.technology-heading h2{font-size:clamp(28px,2.6vw,44px);line-height:1.1;letter-spacing:-.05em;margin:0}.technology-heading h2 span{color:var(--teal)}.technology-heading>p{font-size:13px;line-height:1.7;color:#7f8fa0;margin:0;text-align:right;border-right:1px solid var(--teal);padding-right:16px}.technology-rows{display:flex;flex-direction:column;gap:16px;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.technology-row{overflow:hidden;padding:10px 0;transform:skew(var(--skew));transition:transform .2s linear}.technology-track{display:flex;gap:16px;width:max-content;will-change:transform}.technology-row:nth-child(2) .technology-track{margin-left:-60px}.tech-tile{position:relative;width:112px;height:88px;flex-shrink:0;display:grid;place-items:center;border-radius:18px;background:linear-gradient(160deg,#fff,#f3f7f8);border:1px solid #e6edf0;box-shadow:0 1px #fff inset,0 10px 24px #1a344508;overflow:hidden;transition:transform .55s var(--ease),border-color .4s,box-shadow .5s}.tech-tile:after{content:"";position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;background:linear-gradient(105deg,transparent 40%,#ffffffd0 50%,transparent 60%);transform:translate(-60%);transition:transform 1s var(--ease)}.tech-tile img{width:46px;height:46px;object-fit:contain;filter:grayscale(1) contrast(.95);opacity:.68;transition:filter .5s,opacity .5s,transform .55s var(--ease);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.tech-tile:hover{transform:translateY(-5px);border-color:#a9dfe1;box-shadow:0 18px 34px #1a344514}.tech-tile:hover img{filter:none;opacity:1;transform:scale(1.08)}.tech-tile:hover:after{transform:translate(60%)}@media(min-width:1600px){.tech-tile{width:128px;height:98px}.tech-tile img{width:52px;height:52px}.technology-heading>p{font-size:14px}}@media(max-width:760px){.technology-section{padding:60px 0 54px}.technology-heading{flex-direction:column;align-items:flex-start;gap:16px;margin:0 7% 28px}.technology-heading h2{font-size:28px}.technology-heading>p{text-align:left;border-right:0;border-left:1px solid var(--teal);padding:0 0 0 12px;font-size:12px}.technology-rows{gap:10px}.tech-tile{width:82px;height:66px;border-radius:14px}.tech-tile img{width:34px;height:34px}.technology-track{gap:10px}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}[data-reveal] .line>span{transform:none!important}}
