.technology-module__XB6PIq__container{max-width:1200px;min-height:100vh;color:var(--text);z-index:5;margin:0 auto;padding-top:120px;padding-bottom:80px;position:relative}.technology-module__XB6PIq__title{text-align:center;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 0%,#ccc 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:3.5rem}.technology-module__XB6PIq__subtitle{text-align:center;max-width:700px;color:var(--muted);margin:0 auto 44px;font-size:1.25rem;line-height:1.6}.technology-module__XB6PIq__problemStatement{background:radial-gradient(circle at 100% 0,#00a1b724,#0000 36%),#ffffff08;border:2px solid #00a1b78a;border-radius:24px;flex-direction:column;align-items:stretch;max-width:1180px;margin:84px auto 156px;padding:30px 32px 34px;display:flex;box-shadow:0 0 0 1px #00a1b733,0 20px 74px #00000038,0 0 66px #00a1b757}.technology-module__XB6PIq__problemEyebrow{color:#00a1b7f2;text-transform:uppercase;letter-spacing:.14em;text-align:left;opacity:0;width:min(100%,900px);margin:0 auto 14px;font-size:.8rem;font-weight:600;transform:translateY(10px)}.technology-module__XB6PIq__problemHeadline{letter-spacing:-.04em;color:#fff;text-align:left;width:min(100%,900px);max-width:none;margin:0 auto;padding-bottom:.08em;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.02}.technology-module__XB6PIq__problemLine{opacity:0;will-change:opacity, transform;display:block;transform:translateY(10px)}.technology-module__XB6PIq__problemLine+.technology-module__XB6PIq__problemLine{margin-top:.3em}.technology-module__XB6PIq__problemHighlight{color:var(--accent);will-change:color, text-shadow;display:inline-block}.technology-module__XB6PIq__problemBody{width:min(100%,900px);max-width:none;color:var(--muted);text-align:left;opacity:0;margin:30px auto 0;font-size:1.05rem;line-height:1.78;transform:translateY(12px)}.technology-module__XB6PIq__problemStatement.is-visible{animation:.76s cubic-bezier(.2,.72,.2,1) 80ms both technology-module__XB6PIq__problemBoxIn,3.2s ease-in-out .98s infinite technology-module__XB6PIq__problemBoxGlow}.technology-module__XB6PIq__problemStatement.is-visible .technology-module__XB6PIq__problemEyebrow{animation:.52s cubic-bezier(.2,.72,.2,1) .12s both technology-module__XB6PIq__problemElementIn}.technology-module__XB6PIq__problemStatement.is-visible .technology-module__XB6PIq__problemLine:first-child{animation:.56s cubic-bezier(.2,.72,.2,1) .18s both technology-module__XB6PIq__problemLineReveal}.technology-module__XB6PIq__problemStatement.is-visible .technology-module__XB6PIq__problemLine:nth-child(2){animation:.56s cubic-bezier(.2,.72,.2,1) .3s both technology-module__XB6PIq__problemLineReveal}.technology-module__XB6PIq__problemStatement.is-visible .technology-module__XB6PIq__problemLine:nth-child(3){animation:.56s cubic-bezier(.2,.72,.2,1) .42s both technology-module__XB6PIq__problemLineReveal}.technology-module__XB6PIq__problemStatement.is-visible .technology-module__XB6PIq__problemBody{animation:.62s cubic-bezier(.2,.72,.2,1) .54s both technology-module__XB6PIq__problemElementIn}.technology-module__XB6PIq__problemStatement.is-visible .technology-module__XB6PIq__problemHighlight{animation:2.6s ease-in-out .98s infinite technology-module__XB6PIq__problemHighlightGlow}@keyframes technology-module__XB6PIq__problemBoxIn{0%{border-color:#00a1b72e;box-shadow:0 0 0 1px #00a1b70a,0 10px 40px #00000024,0 0 12px #00a1b70f}to{border-color:#00a1b78a;box-shadow:0 0 0 1px #00a1b733,0 20px 74px #00000038,0 0 66px #00a1b757}}@keyframes technology-module__XB6PIq__problemBoxGlow{0%,to{border-color:#00a1b78a;box-shadow:0 0 0 1px #00a1b733,0 20px 74px #00000038,0 0 66px #00a1b757}50%{border-color:#00a1b7a8;box-shadow:0 0 0 1px #00a1b745,0 23px 78px #0000003d,0 0 82px #00a1b770,0 0 124px #00a1b730}}@keyframes technology-module__XB6PIq__problemElementIn{0%,1%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes technology-module__XB6PIq__problemLineReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes technology-module__XB6PIq__problemHighlightGlow{0%,to{color:var(--accent);text-shadow:0 0 #00a1b700}50%{color:#39d8ea;text-shadow:0 0 18px #00a1b747}}.technology-module__XB6PIq__pipelineContainer{max-width:1120px;margin:0 auto;padding:8px 0 4px;position:relative}.technology-module__XB6PIq__pipelineContainer:before{content:"";background:linear-gradient(#00a1b700 0%,#00a1b780 15% 85%,#00a1b700 100%);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.technology-module__XB6PIq__pipelineStep{justify-content:space-between;align-items:center;margin-bottom:52px;display:flex;position:relative}.technology-module__XB6PIq__pipelineStep:nth-child(2n){flex-direction:row-reverse}.technology-module__XB6PIq__stepContent{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;width:47%;min-height:198px;padding:28px 96px 30px 28px;transition:all .3s;position:relative}.technology-module__XB6PIq__stepContent:hover{border-color:var(--accent);background:#ffffff0d;transform:translateY(-5px);box-shadow:0 10px 30px #00000080}.technology-module__XB6PIq__stepContent:hover .technology-module__XB6PIq__stepNumber{color:#00a1b799;text-shadow:0 0 20px #00a1b766}.technology-module__XB6PIq__stepNumber{color:#00a1b733;font-size:3rem;font-weight:700;line-height:1;transition:all .3s;position:absolute;top:12px;right:18px}.technology-module__XB6PIq__stepTitle{color:#fff;margin-bottom:12px;font-size:1.5rem;font-weight:600}.technology-module__XB6PIq__stepDescription{color:var(--muted);font-size:1rem;line-height:1.6}.technology-module__XB6PIq__stepMarker{z-index:2;width:10px;height:10px;animation:6s ease-in-out infinite technology-module__XB6PIq__markerPulse;animation-delay:var(--markerDelay,0s);background:#00a1b7f2;border:1px solid #00a1b7f2;border-radius:50%;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #00a1b71f,0 0 12px #00a1b747}@keyframes technology-module__XB6PIq__markerPulse{0%,72%{transform:translate(-50%)scale(1);box-shadow:0 0 0 4px #00a1b71a,0 0 12px #00a1b747}80%{transform:translate(-50%)scale(1.12);box-shadow:0 0 0 7px #00a1b724,0 0 18px #00a1b773}90%{transform:translate(-50%)scale(1.02);box-shadow:0 0 0 5px #00a1b71f,0 0 14px #00a1b754}}@media (prefers-reduced-motion:reduce){.technology-module__XB6PIq__pipelineStep{opacity:1;animation:none;transform:none}.technology-module__XB6PIq__stepMarker{animation:none}}.technology-module__XB6PIq__stepSpacer{width:47%}@media (max-width:768px){.technology-module__XB6PIq__problemStatement{margin-top:56px;margin-bottom:120px;padding:24px 22px 26px}.technology-module__XB6PIq__problemHeadline{max-width:none}.technology-module__XB6PIq__pipelineContainer:before{left:20px}.technology-module__XB6PIq__pipelineStep{justify-content:flex-start;flex-direction:row!important}.technology-module__XB6PIq__stepMarker{left:20px}.technology-module__XB6PIq__stepContent{width:calc(100% - 60px);min-height:0;margin-left:60px;padding:24px 78px 24px 22px}.technology-module__XB6PIq__stepSpacer{display:none}}.technology-module__XB6PIq__fullBleedSection{background:#ffffff05;border-top:1px solid #ffffff14;width:100vw;margin-top:40px;margin-left:-50vw;margin-right:-50vw;padding:90px 0;position:relative;left:50%;right:50%}.technology-module__XB6PIq__sectionInner{max-width:1200px;margin:0 auto;padding:0 24px}.technology-module__XB6PIq__sectionTitle{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:2.2rem}.technology-module__XB6PIq__sectionSubtitle{max-width:720px;color:var(--muted);margin:0 0 34px;font-size:1.1rem;line-height:1.7}.technology-module__XB6PIq__detailsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.technology-module__XB6PIq__detailCard{background:#0000002e;border:1px solid #ffffff1a;border-radius:16px;padding:22px;transition:transform .25s,border-color .25s,background .25s}.technology-module__XB6PIq__detailCard:hover{background:#0000003d;border-color:#00a1b759;transform:translateY(-4px)}.technology-module__XB6PIq__detailTitle{color:#fff;margin:0;font-size:1.15rem;font-weight:600}.technology-module__XB6PIq__detailHeader{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:0 0 12px;display:flex}.technology-module__XB6PIq__detailIcon{color:#00a1b7f2;filter:drop-shadow(0 0 18px #00a1b740);flex:none;width:72px;height:72px}.technology-module__XB6PIq__detailBody{color:var(--muted);margin:0;line-height:1.65}.technology-module__XB6PIq__platformSection{background:radial-gradient(circle at top,#00a1b71f,#0000 52%),linear-gradient(#ffffff05 0%,#ffffff03 100%);border-top:1px solid #ffffff14;width:100vw;margin-left:-50vw;margin-right:-50vw;padding:110px 0 120px;position:relative;left:50%;right:50%}.technology-module__XB6PIq__platformSectionInner{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:28px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.technology-module__XB6PIq__platformNarrative{max-width:720px}.technology-module__XB6PIq__platformEyebrow{color:#00a1b7f2;text-transform:uppercase;letter-spacing:.16em;margin:0 0 14px;font-size:.82rem;font-weight:600}.technology-module__XB6PIq__platformHeadline{letter-spacing:-.055em;color:#b8dee6;-webkit-text-fill-color:transparent;text-wrap:balance;text-shadow:0 0 18px #78bedc0f;background-image:linear-gradient(118deg,#fff0 0% 42%,#e2f7ffc7 47%,#fff 50%,#e4f6ffcc 53%,#fff0 58% 100%),linear-gradient(94deg,#bbe3e8 0%,#a4d2dd 30%,#6ea3c4 64%,#4c72a5 100%);background-position:-128%,0;background-repeat:no-repeat,no-repeat;background-size:238% 220%,100% 100%;-webkit-background-clip:text;background-clip:text;max-width:15ch;margin:0 0 34px;padding-bottom:.08em;font-family:SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.4rem,5.2vw,4.9rem);font-weight:700;line-height:.93}.technology-module__XB6PIq__platformHeadlineLine{display:block}.technology-module__XB6PIq__platformHeadlineLine+.technology-module__XB6PIq__platformHeadlineLine{margin-top:.1em}.technology-module__XB6PIq__platformHeadline.is-visible{animation:4.4s linear infinite technology-module__XB6PIq__platformHeadlineGradientShift}.technology-module__XB6PIq__platformHeadline.reveal-ready{transition-duration:.15s;transition-delay:0s}@keyframes technology-module__XB6PIq__platformHeadlineGradientShift{0%{background-position:-128%,0}to{background-position:128%,0}}.technology-module__XB6PIq__platformBody{color:var(--muted);font-size:1.05rem;line-height:1.78}.technology-module__XB6PIq__platformBody p{margin:0}.technology-module__XB6PIq__platformBody p+p{margin-top:16px}.technology-module__XB6PIq__platformPillars{gap:14px;display:grid}.technology-module__XB6PIq__platformPillar{background:#00000038;border:1px solid #ffffff1a;border-radius:18px;padding:20px 20px 22px}.technology-module__XB6PIq__platformPillarTitle{color:#fff;margin:0 0 8px;font-size:1.05rem;font-weight:600}.technology-module__XB6PIq__platformPillarBody{color:var(--muted);margin:0;line-height:1.65}@media (prefers-reduced-motion:reduce){.technology-module__XB6PIq__problemEyebrow,.technology-module__XB6PIq__problemLine,.technology-module__XB6PIq__problemBody{opacity:1!important;clip-path:inset(0)!important;transform:none!important}.technology-module__XB6PIq__platformHeadline{background-position:50%;animation:none!important}.technology-module__XB6PIq__problemStatement.is-visible{background-position:50%;animation:none!important}.technology-module__XB6PIq__problemStatement.is-visible .technology-module__XB6PIq__problemEyebrow{background-position:50%;animation:none!important}.technology-module__XB6PIq__problemStatement.is-visible .technology-module__XB6PIq__problemLine{background-position:50%;animation:none!important}.technology-module__XB6PIq__problemStatement.is-visible .technology-module__XB6PIq__problemHighlight{background-position:50%;animation:none!important}.technology-module__XB6PIq__platformHeadline.is-visible{background-position:50%;animation:none!important}}@media (max-width:900px){.technology-module__XB6PIq__detailsGrid,.technology-module__XB6PIq__platformSectionInner{grid-template-columns:1fr}.technology-module__XB6PIq__platformHeadline{max-width:12.5ch;font-size:clamp(1.95rem,9.2vw,3.9rem);line-height:.95}}
