.ATF{position:relative;height:100vh;max-height:100vh;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;background:#04030f}.ATFCanvas{position:absolute;inset:0;z-index:1;pointer-events:none}.ATFPunchCanvas{width:100%;height:100%;display:block;pointer-events:none}.ATFHero{position:relative;z-index:3;padding:108px 48px 16px;width:100%;max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.ATFHero:before{content:"";position:absolute;inset:-24px -130px;background:radial-gradient(ellipse 80% 78% at 50% 42%,rgba(4,3,15,.64) 0%,rgba(4,3,15,.28) 52%,transparent 100%);z-index:-1;pointer-events:none}.ATFEyebrow{display:inline-flex;align-items:center;gap:7px;background:#534ab71f;border:1px solid rgba(83,74,183,.28);border-radius:100px;padding:4px 13px;margin-bottom:12px}.ATFEyebrowDot{width:5px;height:5px;border-radius:50%;background:#00c9a7;box-shadow:0 0 5px #00c9a7;flex-shrink:0}.ATFEyebrowText{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#afa9eca6}.ATFHeadline{display:flex;flex-direction:column;gap:1px;margin:0 0 12px;align-items:center}.ATFHeadlineWhite{font-size:54px;font-weight:900;line-height:1.02;color:#fff;letter-spacing:-.02em}.ATFHeadlineGradient{font-size:54px;font-weight:900;line-height:1.05;letter-spacing:-.02em;background:linear-gradient(90deg,#fd5f0d 0% 34%,#ff6f2a 43%,#00c9a7 58% 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ATFSub{font-size:14px;color:#afa9ec99;line-height:1.7;max-width:390px;margin:0 0 16px}.ATFBtns{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.ATFBtnPrimary{background:#fd5f0d;color:#fff;border:none;border-radius:100px;padding:11px 24px;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;box-shadow:0 0 20px #fd5f0d40;transition:box-shadow .2s ease,background .2s ease;display:inline-block;line-height:1}.ATFBtnPrimary:hover{background:#ff7230;box-shadow:0 0 34px #fd5f0d7a}.ATFBtnSecondary{background:transparent;color:#ffffffbf;border:1px solid rgba(83,74,183,.42);border-radius:100px;padding:11px 24px;font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;transition:border-color .2s ease,color .2s ease;display:inline-block;line-height:1}.ATFBtnSecondary:hover{border-color:#534ab7d9;color:#fff}.ATFTrust{font-size:10px;color:#fd5f0dbf;letter-spacing:.06em;font-weight:500;margin:0}.ATFPanelZone{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:0 48px;min-height:0}.ATFPanel{background:#060418d1;border:1px solid rgba(83,74,183,.22);border-radius:8px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;flex-shrink:0}.ATFPanelHeader{height:30px;background:#0d0042a6;border-bottom:1px solid rgba(83,74,183,.15);display:flex;align-items:center;justify-content:space-between;padding:0 14px;flex-shrink:0}.ATFPanelDots{display:flex;align-items:center;gap:5px}.ATFDot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ATFDot--orange{background:#fd5f0d80}.ATFDot--gray{background:#afa9ec2e}.ATFDot--purple{background:#534ab766}.ATFPanelTitle{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#afa9ec4d;font-family:ui-monospace,SFMono-Regular,monospace}.ATFPanelStatus{font-size:9px;letter-spacing:.08em;color:#22d47a;font-family:ui-monospace,SFMono-Regular,monospace}.ATFPanelBody{padding:18px 28px 20px}.ATFPhaseRow{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.ATFPhaseRow:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:repeating-linear-gradient(90deg,rgba(83,74,183,.25) 0px,rgba(83,74,183,.25) 4px,transparent 4px,transparent 9px);z-index:0}.ATFPhaseCard{all:unset;position:relative;z-index:2;background:#09071eb3;border:1px solid rgba(83,74,183,.25);border-radius:6px;padding:12px 10px 10px;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;width:105px;flex-shrink:0;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ATFPhaseCard:hover,.ATFPhaseCard--active{border-color:var(--phase-color, #534AB7);box-shadow:0 0 16px var(--phase-color, #534AB7);background:#09071eeb}.ATFPhaseIcon{font-size:16px;line-height:1;color:var(--phase-color, #534AB7)}.ATFPhaseLabel{font-size:9px;font-weight:700;color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ATFPhaseSub{font-size:8px;color:#afa9ec66;white-space:nowrap;line-height:1}.ATFSingleDot{position:absolute;z-index:3;top:calc(50% - 3.5px);left:0;width:7px;height:7px;border-radius:50%;background:#fd5f0d;box-shadow:0 0 8px #fd5f0de6,0 0 20px #fd5f0d59;pointer-events:none;animation:ATFSingleDotMove 3.5s ease-in-out infinite}@keyframes ATFSingleDotMove{0%{left:0;opacity:0}4%{opacity:1}96%{opacity:1}to{left:calc(100% - 7px);opacity:0}}.ATFPhaseDetail{display:flex;align-items:flex-start;gap:12px;background:#060418cc;border:1px solid rgba(83,74,183,.18);border-radius:6px;padding:12px 18px;animation:ATFDetailIn .16s ease forwards;position:relative}@keyframes ATFDetailIn{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}.ATFPhaseDetailBar{width:3px;border-radius:2px;flex-shrink:0;align-self:stretch;min-height:30px}.ATFPhaseDetailText{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.ATFPhaseDetailName{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0}.ATFPhaseDetailDesc{font-size:12px;color:#afa9eca6;line-height:1.6;margin:0}.ATFPhaseDetailClose{all:unset;cursor:pointer;color:#afa9ec47;font-size:11px;line-height:1;padding:2px;flex-shrink:0;align-self:flex-start;transition:color .15s ease}.ATFPhaseDetailClose:hover{color:#afa9eccc}.ATFPhaseDetailHeader{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:2px}.ATFPhaseDetailMeta{font-size:8.5px;font-family:ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;color:#afa9ec66;white-space:nowrap;flex-shrink:1;min-width:0}.ATFPhaseDetailSteps{list-style:none;margin:7px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.ATFPhaseDetailSteps li{font-size:11px;color:#afa9ec85;padding-left:15px;position:relative;line-height:1.45}.ATFPhaseDetailSteps li:before{content:"◎";position:absolute;left:0;font-size:7px;line-height:2.1;color:var(--phase-detail-color, #534AB7);opacity:.72}.ATFPhaseDetailOutput{margin-top:8px;font-size:10.5px;color:#afa9ec75;line-height:1.5}.ATFPhaseDetailOutputLabel{display:inline-block;font-size:7px;letter-spacing:.14em;text-transform:uppercase;color:var(--phase-detail-color, #534AB7);opacity:.85;font-family:ui-monospace,SFMono-Regular,monospace;margin-right:7px;vertical-align:middle}.ATFGanttBody{padding:8px 18px 12px}.ATFGanttRuler{display:flex;align-items:flex-end;height:18px;border-bottom:1px solid rgba(83,74,183,.14);margin-bottom:2px;padding-bottom:3px}.ATFGanttLabelCol{width:84px;flex-shrink:0;display:flex;align-items:center;gap:7px}.ATFGanttRulerTrack{flex:1;position:relative;height:100%}.ATFGanttMark{position:absolute;bottom:0;font-size:7px;font-family:ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;color:#afa9ec42;white-space:nowrap;transform:translate(-50%)}.ATFGanttMark:first-child{transform:none}.ATFGanttMark:last-child{transform:translate(-100%)}.ATFGanttRow{cursor:pointer;border-radius:3px;border-bottom:1px solid rgba(83,74,183,.07);transition:background .14s ease}.ATFGanttRow:last-child{border-bottom:none}.ATFGanttRow:hover{background:#ffffff06}.ATFGanttRow--active{background:#ffffff0a}.ATFGanttRowMain{display:flex;align-items:center;height:24px;padding:0 2px}.ATFGanttIcon{font-size:11px;color:var(--phase-color);width:12px;text-align:center;flex-shrink:0;line-height:1}.ATFGanttNames{display:flex;flex-direction:column;min-width:0}.ATFGanttName{font-size:8.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fff;white-space:nowrap;line-height:1.35}.ATFGanttSub{font-size:7px;color:#afa9ec61;white-space:nowrap;line-height:1.2}.ATFGanttTrack{flex:1;height:100%;position:relative;display:flex;align-items:center}.ATFGanttTrack:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#534ab71a,#534ab71a),linear-gradient(#534ab71a,#534ab71a),linear-gradient(#534ab71a,#534ab71a),linear-gradient(#534ab71a,#534ab71a);background-size:1px 100%,1px 100%,1px 100%,1px 100%;background-position:17% 0,39% 0,61% 0,83% 0;background-repeat:no-repeat;pointer-events:none}.ATFGanttBar{position:absolute;height:7px;background:var(--phase-color);border-radius:2px;opacity:.5;transition:height .15s ease,opacity .15s ease,box-shadow .15s ease;min-width:10px}.ATFGanttRow:hover .ATFGanttBar,.ATFGanttRow--active .ATFGanttBar{opacity:.92;height:9px;box-shadow:0 0 12px var(--phase-color)}.ATFGanttBar--ongoing{border-top-right-radius:0;border-bottom-right-radius:0}.ATFGanttBar--ongoing:after{content:"▶";position:absolute;right:-13px;top:50%;transform:translateY(-50%);font-size:7px;color:var(--phase-color);opacity:.65}.ATFGanttDetail{padding:6px 4px 10px 19px;display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(83,74,183,.1);animation:ATFDetailIn .16s ease forwards}.ATFGanttDetailMeta{font-size:8px;font-family:ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;color:#afa9ec61}.ATFGanttDetailDesc{font-size:11.5px;color:#afa9eca6;line-height:1.55;margin:0;max-width:680px}.ATFGanttDetailSteps{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.ATFGanttDetailSteps li{font-size:10.5px;color:#afa9ec80;padding-left:14px;position:relative;line-height:1.4}.ATFGanttDetailSteps li:before{content:"◎";position:absolute;left:0;font-size:7px;line-height:2;color:var(--phase-color);opacity:.7}.ATFGanttDetailOutput{font-size:10px;color:#afa9ec70;line-height:1.5;margin:2px 0 0}.ATFGanttDetailOutputLabel{display:inline-block;font-size:7px;letter-spacing:.14em;text-transform:uppercase;color:var(--phase-color);opacity:.8;font-family:ui-monospace,SFMono-Regular,monospace;margin-right:6px;vertical-align:middle}.ATFGanttContent{display:flex;align-items:stretch;gap:0}.ATFGanttRows{flex:1;min-width:0}.ATFGanttContent--detail .ATFGanttRows{flex:0 0 142px;border-right:1px solid rgba(83,74,183,.15)}.ATFGanttContent--detail .ATFGanttTrack{display:none}.ATFGanttContent--detail .ATFGanttLabelCol{width:auto;flex:1}.ATFGanttRow--dim{opacity:.45}.ATFGanttRow--dim:hover{opacity:.8}.ATFGanttDP{flex:1;display:flex;align-items:stretch;min-width:0;animation:ATFDetailIn .18s ease forwards;overflow:hidden}.ATFGanttDPBar{width:3px;flex-shrink:0;border-radius:0 0 0 2px;opacity:.8}.ATFGanttDPBody{flex:1;padding:10px 16px 12px 14px;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:8px;min-width:0;position:relative;background:#ffffff06}.ATFGanttDPBody::-webkit-scrollbar{display:none}.ATFGanttDPBody:before{content:"";position:absolute;top:0;left:0;right:0;height:60%;background:radial-gradient(ellipse 90% 80% at 50% 0%,var(--phase-color) 0%,transparent 100%);opacity:.07;pointer-events:none;z-index:0}.ATFGanttDPBody>*{position:relative;z-index:1}.ATFGanttDP:after{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background:linear-gradient(90deg,transparent 0%,var(--phase-color) 35%,rgba(255,255,255,.92) 50%,var(--phase-color) 65%,transparent 100%);opacity:0;animation:ATFGanttScan .6s ease-out .08s forwards;pointer-events:none;z-index:10}@keyframes ATFGanttScan{0%{top:-2px;opacity:.95}80%{opacity:.65}to{top:100%;opacity:0}}.ATFGanttDPHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ATFGanttDPHeadLeft{display:flex;align-items:center;gap:10px}.ATFGanttDPIcon{font-size:20px;color:var(--phase-color);flex-shrink:0;line-height:1}.ATFGanttDPName{font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--phase-color);margin:0;line-height:1.2}.ATFGanttDPSub{font-size:10px;color:#afa9ec80;letter-spacing:.04em;line-height:1.4}.ATFGanttDPHeadRight{display:flex;align-items:flex-start;gap:12px;flex-shrink:0}.ATFGanttDPMeta{font-size:9px;font-family:ui-monospace,SFMono-Regular,monospace;letter-spacing:.05em;color:#afa9ec6b;white-space:nowrap;line-height:1.5;margin-top:2px}.ATFGanttDPClose{all:unset;cursor:pointer;color:#afa9ec47;font-size:12px;line-height:1;padding:2px 4px;flex-shrink:0;transition:color .15s ease}.ATFGanttDPClose:hover{color:#afa9ecd1}.ATFGanttDPDesc{font-size:13px;color:#dcdaf5e0;line-height:1.62;margin:0}.ATFGanttDPSteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ATFGanttDPSteps li{font-size:12px;color:#d2cff0b8;padding-left:16px;position:relative;line-height:1.5}.ATFGanttDPSteps li:before{content:"◎";position:absolute;left:0;font-size:7.5px;line-height:2.1;color:var(--phase-color);opacity:.72}.ATFGanttDPOutput{font-size:11px;color:#c8c5eba6;line-height:1.55;margin:0;padding-top:6px;border-top:1px solid rgba(83,74,183,.18)}.ATFGanttDPOutputLabel{display:inline-block;font-size:7.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--phase-color);opacity:.82;font-family:ui-monospace,SFMono-Regular,monospace;margin-right:7px;vertical-align:middle}.ATFStrip{position:relative;z-index:3;height:112px;display:flex;align-items:center;border-top:1px solid rgba(83,74,183,.16);background:#04030f9e;overflow:hidden;flex-shrink:0}.ATFStripLabel{width:268px;flex-shrink:0;display:flex;flex-direction:column;gap:3px;border-right:1px solid rgba(83,74,183,.16);padding:0 24px 0 48px}.ATFStripLabelLine{font-size:13px;color:#ffffff9e;white-space:nowrap;line-height:1.45}.ATFStripLabelBrand{font-size:17px;font-weight:800;color:#fd5f0d;white-space:nowrap;line-height:1.3;text-shadow:0 0 22px rgba(253,95,13,.35);letter-spacing:-.01em}.ATFStripTrack{flex:1;overflow:hidden;position:relative;height:100%;display:flex;align-items:center}.ATFStripTrack:before,.ATFStripTrack:after{content:"";position:absolute;top:0;bottom:0;width:52px;z-index:2;pointer-events:none}.ATFStripTrack:before{left:0;background:linear-gradient(to right,rgba(4,3,15,.65),transparent)}.ATFStripTrack:after{right:0;background:linear-gradient(to left,rgba(4,3,15,.65),transparent)}.ATFStripMarquee{display:flex;align-items:center;width:max-content;animation:ATFStripScroll 100s linear infinite}.ATFStripMarquee:hover{animation-play-state:paused}@keyframes ATFStripScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ATFStripLogo{width:128px;height:44px;object-fit:contain;object-position:center;flex-shrink:0;padding:0 24px 0 0;background:none;border:none;border-right:1px solid rgba(255,255,255,.08);border-radius:0;filter:none;opacity:.55;transition:opacity .25s ease}.ATFStripLogo:hover{opacity:.9}@media (prefers-reduced-motion: reduce){.ATFStripMarquee,.ATFSingleDot,.ATFPhaseDetail,.ATFGanttDetail{animation:none}.ATFGanttDP:after{animation:none;opacity:0}}@media (max-width: 1280px){.ATFHero{padding:100px 36px 14px;max-width:600px}.ATFHeadlineWhite,.ATFHeadlineGradient{font-size:46px}.ATFPanelZone{padding:0 32px}.ATFPhaseCard{width:90px}.ATFGanttBody{padding:7px 16px 11px}}@media (max-width: 1100px){.ATFPhaseCard{width:82px;padding:10px 6px 8px}.ATFPhaseLabel{font-size:8px}.ATFPhaseSub{font-size:7px}.ATFPanelBody{padding:14px 20px 16px}.ATFGanttLabelCol{width:76px}.ATFGanttName{font-size:8px}}@media (max-width: 960px){.ATFHero{padding:96px 24px 12px;max-width:560px}.ATFHeadlineWhite,.ATFHeadlineGradient{font-size:38px}.ATFPanelZone{padding:0 16px}.ATFPanelBody{overflow-x:auto;scrollbar-width:none}.ATFPanelBody::-webkit-scrollbar{display:none}.ATFPhaseRow{min-width:max-content}.ATFStripLabel{display:none}.ATFStrip{height:88px}.ATFStripLogo{width:100px;height:36px;padding:0 18px 0 0}}@media (max-width: 850px){.ATF{height:auto;max-height:none}.ATFHero{max-width:100%;padding:88px 24px 32px}.ATFHeadlineWhite,.ATFHeadlineGradient{font-size:40px}.ATFSub{font-size:14px;max-width:100%}.ATFHero:before{left:-24px;right:-24px;background:radial-gradient(ellipse 100% 85% at 50% 42%,rgba(4,3,15,.72) 0%,rgba(4,3,15,.38) 55%,transparent 100%)}.ATFPanelZone{padding:0 16px 28px}.ATFPanelBody{overflow-x:visible;padding:14px 14px 16px}.ATFPhaseRow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;justify-content:initial;min-width:0}.ATFPhaseRow:before{display:none}.ATFSingleDot{display:none}.ATFPhaseCard{width:100%;padding:10px 8px 8px}.ATFPhaseDetail{margin:0}.ATFPhaseDetailDesc{font-size:12px}.ATFGanttBody{padding:6px 12px 10px}.ATFGanttLabelCol{width:70px}.ATFGanttName{font-size:8px}.ATFGanttDetailDesc{font-size:11px}.ATFGanttDetailSteps li{font-size:10px}.ATFGanttContent--detail{flex-direction:column}.ATFGanttContent--detail .ATFGanttRows{flex:0 0 auto;width:100%;border-right:none;border-bottom:1px solid rgba(83,74,183,.15)}.ATFGanttContent--detail .ATFGanttTrack{display:flex}.ATFGanttContent--detail .ATFGanttLabelCol{width:70px}.ATFGanttDPName{font-size:14px}.ATFGanttDPDesc{font-size:12px}.ATFGanttDPMeta{white-space:normal}.ATFStrip{height:auto;flex-direction:column;align-items:stretch;padding:0}.ATFStripLabel{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;padding:14px 24px 12px;border-right:none;border-bottom:1px solid rgba(83,74,183,.1);gap:1px;text-align:center}.ATFStripLabelLine{display:block;width:100%;white-space:normal;text-align:center}.ATFStripLabelBrand{display:inline;white-space:normal}.ATFStripTrack{height:64px;flex-shrink:0;flex:none;width:100%}.ATFStripLogo{width:100px;height:36px;padding:0 18px 0 0}}@media (max-width: 480px){.ATFHero{padding:84px 0 24px}.ATFHeadlineWhite,.ATFHeadlineGradient{font-size:34px}.ATFBtns{flex-direction:column;align-items:center}.ATFPanelZone{padding:0 12px 24px}.ATFPanelBody{padding:12px 10px 14px}.ATFPhaseCard{padding:8px 6px}.ATFPhaseLabel{font-size:8px}.ATFPhaseSub{font-size:7px}.ATFPhaseIcon{font-size:14px}.ATFStripLabel{padding:12px 0 10px}.ATFStripLabelLine{font-size:12px}.ATFStripLabelBrand{font-size:15px}.ATFPhaseDetailMeta{white-space:normal}.ATFPhaseDetailSteps li{font-size:10.5px}.ATFPhaseDetailOutput{font-size:10px}.ATFStripLogo{width:84px;height:30px;padding:0 14px 0 0}.ATFStripTrack{height:56px}.ATFGanttBody{padding:5px 10px 8px}.ATFGanttLabelCol{width:60px}.ATFGanttSub{display:none}.ATFGanttName{font-size:7.5px}.ATFGanttRowMain{height:22px}.ATFGanttDPName{font-size:13px}.ATFGanttDPDesc{font-size:11.5px}.ATFGanttDPSteps li{font-size:11px}}@media (min-width: 1600px){.ATFHero{padding:118px 64px 16px;max-width:780px}.ATFHeadlineWhite,.ATFHeadlineGradient{font-size:62px}.ATFPanelZone{padding:0 64px}.ATFPhaseCard{width:126px;padding:14px 10px 12px}.ATFPhaseLabel{font-size:10px}.ATFPhaseSub{font-size:9px}.ATFStripLabel{width:296px;padding:0 28px 0 64px}.ATFStripLogo{width:148px;height:52px;padding:0 28px 0 0}.ATFStrip{height:120px}.ATFGanttBody{padding:10px 22px 14px}.ATFGanttLabelCol{width:96px}.ATFGanttName{font-size:9px}.ATFGanttRowMain{height:26px}.ATFGanttContent--detail .ATFGanttRows{flex:0 0 162px}.ATFGanttDPName{font-size:18px}.ATFGanttDPDesc{font-size:14px}.ATFGanttDPSteps li{font-size:13px}}.CapTicker{background:#09071e;padding:14px 0;overflow:hidden;border-bottom:1px solid rgba(83,74,183,.09)}.CapTickerTrack{display:flex;white-space:nowrap;animation:CapTickerScroll 32s linear infinite;width:max-content}.CapTickerTrack:hover{animation-play-state:paused}.CapTickerItem{font-size:10px;color:#afa9ec7a;letter-spacing:.1em;text-transform:uppercase;padding:0 20px;display:inline-flex;align-items:center;gap:20px}.CapTickerDot{width:3px;height:3px;border-radius:50%;background:#fd5f0d;opacity:.6;flex-shrink:0}@keyframes CapTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.CapTickerTrack{animation-play-state:paused}}.ThreatSection{position:relative;background:#04030f;overflow:hidden}.TSCanvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;display:block}.TSBody{position:relative;z-index:2;display:flex;align-items:flex-start;gap:72px;padding:100px 80px 80px;max-width:1440px;margin:0 auto}.TSLeft{flex:0 0 42%;max-width:42%;display:flex;flex-direction:column;align-items:flex-start}.TSEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#fd5f0d;margin-bottom:20px}.TSEyebrow:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#fd5f0d;box-shadow:0 0 8px #fd5f0db3;flex-shrink:0}.TSHeadline{font-size:52px;font-weight:900;line-height:1.06;letter-spacing:-.02em;color:#fff;margin:0 0 22px}.TSHeadlineDim{color:#ffffff6b}.TSSub{font-size:15px;color:#afa9ec9e;line-height:1.75;max-width:400px;margin:0 0 36px}.TSCTA{display:inline-flex;align-items:center;gap:4px;background:#fd5f0d1a;border:1px solid rgba(253,95,13,.5);color:#fff;text-decoration:none;border-radius:4px;padding:11px 22px;font-size:13px;font-weight:600;letter-spacing:.04em;white-space:nowrap;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.TSCTA:hover{background:#fd5f0d33;border-color:#fd5f0d;box-shadow:0 0 28px #fd5f0d38;color:#fff}.TSCTAArrow{font-size:15px;line-height:1;display:inline-block;transition:transform .18s ease}.TSCTA:hover .TSCTAArrow{transform:translate(3px)}.TSRight{flex:1;min-width:0;display:flex;justify-content:flex-start;padding-top:4px}.TSConsole{width:100%;max-width:540px;background:#060418e6;border:1px solid rgba(83,74,183,.28);border-radius:10px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;box-shadow:0 0 48px #534ab71a,0 0 96px #fd5f0d0d,inset 0 1px #ffffff0a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.TSConsoleHeader{height:38px;background:#0d00428c;border-bottom:1px solid rgba(83,74,183,.18);display:flex;align-items:center;justify-content:space-between;padding:0 14px;flex-shrink:0}.TSConsoleDots{display:flex;align-items:center;gap:6px}.TSCDot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.TSCDot--red{background:#ff5f57}.TSCDot--amber{background:#febc2e}.TSCDot--green{background:#28c840}.TSConsoleTitle{font-size:9px;letter-spacing:.2em;color:#afa9ec4d;text-transform:uppercase}.TSConsoleLive{display:flex;align-items:center;gap:5px;font-size:9px;letter-spacing:.12em;color:#00c9a7;text-transform:uppercase}.TSConsolePulse{display:inline-block;width:6px;height:6px;border-radius:50%;background:#00c9a7;box-shadow:0 0 6px #00c9a7;animation:TSPulse 1.4s ease-in-out infinite}@keyframes TSPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}.TSConsoleScan{display:flex;align-items:center;gap:8px;padding:11px 14px;font-size:11px;color:#00c9a7a6;letter-spacing:.03em}.TSScanPrompt{color:#00c9a7;flex-shrink:0}.TSScanText{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TSScanCursor{color:#00c9a7b3;animation:TSBlink 1s step-end infinite;flex-shrink:0}@keyframes TSBlink{0%,to{opacity:1}50%{opacity:0}}.TSConsoleDivider{height:1px;background:#534ab724}.TSConsoleFeed{padding:8px 0;min-height:230px}.TSConsoleRow{display:flex;align-items:baseline;gap:10px;padding:6px 14px;font-size:11px;border-left:2px solid var(--row-accent, transparent);animation:TSRowSlide .22s ease forwards}@keyframes TSRowSlide{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.TSConsoleRow--typing{border-left-color:transparent;animation:none;padding:6px 14px}.TSRowBadge{font-size:9px;font-weight:700;letter-spacing:.1em;flex-shrink:0;min-width:60px;text-transform:uppercase}.TSRowText{color:#ffffffb8;line-height:1.45}.TSConsoleFooter{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.TSConsoleFooterLabel{color:#afa9ec4d}.TSConsoleFooterStatus{color:#fd5f0d;font-weight:700}.TSImpact{position:relative;z-index:2;border-top:1px solid rgba(83,74,183,.18);background:#06041899;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.TSImpactHeader{display:flex;align-items:center;justify-content:space-between;padding:11px 80px;border-bottom:1px solid rgba(83,74,183,.14);background:#0d004273;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase}.TSImpactHeaderLeft{display:flex;align-items:center;gap:8px}.TSImpactPrompt{color:#00c9a7;font-size:11px;text-shadow:0 0 8px rgba(0,201,167,.6)}.TSImpactScanComplete{color:#00c9a7;text-shadow:0 0 14px rgba(0,201,167,.45);letter-spacing:.18em}.TSImpactMidDot{color:#fd5f0dcc;margin:0 2px;font-size:12px;line-height:1}.TSImpactCapLine{color:#ffffffd1;letter-spacing:.14em}.TSImpactHeaderRight{color:#00c9a7;letter-spacing:.12em;text-shadow:0 0 10px rgba(0,201,167,.4);font-weight:700}.TSImpactGrid{display:flex;align-items:stretch}.TSImpactCard{flex:1;display:flex;flex-direction:column;border-right:1px solid rgba(83,74,183,.12);overflow:hidden;transition:background .25s ease}.TSImpactCard:last-child{border-right:none}.TSImpactCard:hover{background:#534ab70d}.TSImpactCardBar{height:2px;background:var(--card-accent, #534AB7);flex-shrink:0;opacity:.75;transition:opacity .25s ease}.TSImpactCard:hover .TSImpactCardBar{opacity:1}.TSImpactCardInner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:36px 28px 32px}.TSImpactIconBox{flex-shrink:0;width:56px;height:56px;border-radius:12px;background:#534ab71a;border:1px solid rgba(83,74,183,.22);display:flex;align-items:center;justify-content:center;color:var(--card-accent, #534AB7);margin-bottom:20px;transition:box-shadow .25s ease,border-color .25s ease}.TSImpactCard[style*=FD5F0D] .TSImpactIconBox{background:#fd5f0d1a;border-color:#fd5f0d4d;box-shadow:0 0 22px #fd5f0d24}.TSImpactCard[style*="00C9A7"] .TSImpactIconBox{background:#00c9a71a;border-color:#00c9a74d;box-shadow:0 0 22px #00c9a71f}.TSImpactCard[style*=AFA9EC] .TSImpactIconBox{background:#afa9ec1a;border-color:#afa9ec4d;box-shadow:0 0 22px #afa9ec1a}.TSImpactCard:hover .TSImpactIconBox{border-color:var(--card-accent, #534AB7);box-shadow:0 0 28px color-mix(in srgb,var(--card-accent) 28%,transparent)}.TSImpactText{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.TSImpactValue{font-size:52px;font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--card-accent, #ffffff);margin-bottom:10px}.TSImpactLabel{font-size:14px;font-weight:700;color:#ffffffeb;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.TSImpactContext{font-size:11.5px;color:#afa9ecb8;letter-spacing:.02em;line-height:1.5;max-width:200px;padding-top:8px;border-top:1px solid rgba(83,74,183,.14)}.TSTermsTicker{position:relative;overflow:hidden;border-bottom:1px solid rgba(83,74,183,.12);background:#0d00422e;height:32px;display:flex;align-items:center}.TSTermsTicker:before,.TSTermsTicker:after{content:"";position:absolute;top:0;bottom:0;width:64px;z-index:2;pointer-events:none}.TSTermsTicker:before{left:0;background:linear-gradient(to right,rgba(6,4,24,.95),transparent)}.TSTermsTicker:after{right:0;background:linear-gradient(to left,rgba(6,4,24,.95),transparent)}.TSTermsTrack{display:flex;white-space:nowrap;align-items:center;animation:TSTermsScroll 220s linear infinite;will-change:transform}.TSTermsTicker:hover .TSTermsTrack{animation-play-state:paused}@keyframes TSTermsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.TSTermsItem{display:inline-flex;align-items:center;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#afa9ec8c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding-inline:14px;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color .15s ease}.TSTermsTicker:hover .TSTermsItem:hover{color:#afa9ece6}.TSTermsDot{margin-left:14px;color:#fd5f0d73;font-size:11px;line-height:1}@media (prefers-reduced-motion: reduce){.TSTermsTrack{animation:none}}@media (max-width: 1280px){.TSBody{padding:80px 48px 64px;gap:56px}.TSLeft{flex:0 0 46%;max-width:46%}.TSHeadline{font-size:44px}.TSImpactHeader{padding:10px 48px}.TSImpactCardInner{padding:28px;gap:16px}}@media (max-width: 1024px){.TSBody{padding:72px 40px 56px;gap:40px}.TSLeft{flex:0 0 48%;max-width:48%}.TSHeadline{font-size:38px}.TSSub{font-size:14px}.TSConsole{max-width:100%}}@media (max-width: 850px){.TSBody{flex-direction:column;padding:64px 24px 48px;gap:40px}.TSLeft{flex:none;max-width:100%}.TSHeadline{font-size:36px}.TSSub{max-width:100%}.TSRight{width:100%;justify-content:center}.TSConsole{max-width:100%}.TSImpactHeader{padding:10px 24px}.TSImpactGrid{flex-wrap:wrap}.TSImpactCard{flex:0 0 50%;border-bottom:1px solid rgba(83,74,183,.12)}.TSImpactCard:nth-child(2n){border-right:none}.TSImpactCard:last-child{border-bottom:none;border-right:none}.TSImpactCard:nth-last-child(2):nth-child(odd){border-bottom:none}.TSImpactCardInner{padding:24px 20px;gap:14px}.TSImpactIconBox{width:44px;height:44px}.TSImpactValue{font-size:34px}}@media (max-width: 480px){.TSBody{padding:52px 18px 40px}.TSHeadline{font-size:30px}.TSSub{font-size:14px}.TSImpactHeader{padding:8px 18px;font-size:8px}.TSImpactCard{flex:0 0 100%;border-right:none;border-bottom:1px solid rgba(83,74,183,.12)}.TSImpactCard:last-child{border-bottom:none}.TSImpactCard:nth-last-child(2):nth-child(odd){border-bottom:1px solid rgba(83,74,183,.12)}.TSImpactCardInner{padding:20px 18px}.TSImpactValue{font-size:30px}}.HPAISec{position:relative;background:#04030f;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:64px 40px;border-top:1px solid rgba(83,74,183,.1);border-bottom:1px solid rgba(83,74,183,.1)}.HPAICanvasBg{position:absolute;inset:0;pointer-events:none;z-index:1}.HPAIOverlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:#04030fa6}.HPAISec:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1400 640" preserveAspectRatio="xMidYMid slice"><path d="M0 320 L160 320 L160 200 L340 200" stroke="%23FD5F0D" stroke-width="1" fill="none" opacity="0.14"/><path d="M0 490 L90 490 L90 380 L160 380" stroke="%23FD5F0D" stroke-width="0.8" fill="none" opacity="0.09"/><path d="M1400 180 L1240 180 L1240 320" stroke="%23FD5F0D" stroke-width="0.8" fill="none" opacity="0.11"/><path d="M1400 380 L1320 380 L1320 490 L1180 490" stroke="%23FD5F0D" stroke-width="0.7" fill="none" opacity="0.07"/><path d="M0 180 L310 180 L310 320" stroke="%23534AB7" stroke-width="1" fill="none" opacity="0.12"/><path d="M1400 490 L1080 490 L1080 320" stroke="%23534AB7" stroke-width="0.8" fill="none" opacity="0.10"/><path d="M680 0 L680 60 L510 60 L510 180" stroke="%23534AB7" stroke-width="0.7" fill="none" opacity="0.08"/><path d="M1100 0 L1100 120 L1240 120 L1240 180" stroke="%23534AB7" stroke-width="0.7" fill="none" opacity="0.07"/><path d="M340 200 L340 640" stroke="%2300C9A7" stroke-width="0.7" fill="none" opacity="0.07"/><path d="M900 640 L900 540 L1060 540 L1060 320" stroke="%2300C9A7" stroke-width="0.7" fill="none" opacity="0.08"/><path d="M0 580 L220 580 L220 490" stroke="%2300C9A7" stroke-width="0.6" fill="none" opacity="0.06"/><circle cx="160" cy="320" r="2.5" fill="%23FD5F0D" opacity="0.28"/><circle cx="160" cy="200" r="2" fill="%23FD5F0D" opacity="0.22"/><circle cx="90" cy="380" r="2" fill="%23FD5F0D" opacity="0.2"/><circle cx="1240" cy="180" r="2" fill="%23FD5F0D" opacity="0.2"/><circle cx="1240" cy="320" r="2.5" fill="%23FD5F0D" opacity="0.18"/><circle cx="1320" cy="380" r="2" fill="%23FD5F0D" opacity="0.16"/><circle cx="310" cy="180" r="2.5" fill="%23534AB7" opacity="0.26"/><circle cx="310" cy="320" r="2" fill="%23534AB7" opacity="0.2"/><circle cx="1080" cy="490" r="2.5" fill="%23534AB7" opacity="0.22"/><circle cx="1080" cy="320" r="2" fill="%23534AB7" opacity="0.18"/><circle cx="680" cy="60" r="2" fill="%23534AB7" opacity="0.18"/><circle cx="510" cy="60" r="2" fill="%23534AB7" opacity="0.16"/><circle cx="1100" cy="120" r="2" fill="%23534AB7" opacity="0.16"/><circle cx="1240" cy="120" r="2" fill="%23534AB7" opacity="0.14"/><circle cx="340" cy="200" r="2.5" fill="%2300C9A7" opacity="0.22"/><circle cx="1060" cy="540" r="2" fill="%2300C9A7" opacity="0.2"/><circle cx="220" cy="490" r="2" fill="%2300C9A7" opacity="0.16"/></svg>');background-size:100% 100%;background-repeat:no-repeat}.HPAIDash{position:relative;z-index:3;width:100%;max-width:1280px;background:#060418c7;border:1px solid rgba(83,74,183,.2);border-radius:10px;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 0 0 1px #00c9a70a,0 0 80px #534ab724,0 48px 120px #000000a6}.HPAIDashTopBar{display:flex;align-items:center;justify-content:space-between;padding:10px 22px;background:#ffffff06;border-bottom:1px solid rgba(83,74,183,.14)}.HPAIDashTopLeft,.HPAIDashTopRight{display:flex;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.HPAIDashPulse{width:6px;height:6px;border-radius:50%;background:#00c9a7;box-shadow:0 0 8px #00c9a7;flex-shrink:0;animation:HPAIPulse 1.5s ease-in-out infinite}@keyframes HPAIPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.28;transform:scale(.58)}}.HPAIDashTopLabel{color:#00c9a7;font-weight:700}.HPAIDashTopSep{color:#ffffff21}.HPAIDashTopSub{color:#afa9ec6b}.HPAIDashTopAlert{color:#ff4d4d;font-weight:700}.HPAIDashTopStatus{color:#afa9ec59}.HPAIDashGrid{display:grid;grid-template-columns:5fr 7fr;min-height:460px}.HPAIDashHero{display:flex;flex-direction:column;border-right:1px solid rgba(83,74,183,.13)}.HPAIDashHeroAccent{height:2px;background:linear-gradient(90deg,#00C9A7 0%,rgba(83,74,183,.55) 60%,transparent 100%);flex-shrink:0}.HPAIDashHeroInner{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:52px 48px}.HPAIDashCards{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#534ab71a;align-content:start}.HPAIDashCard{position:relative;background:#0503148c;padding:20px 18px 18px;display:flex;flex-direction:column;gap:7px;transition:background .16s ease;animation:HPAICardIn .28s ease-out;overflow:hidden}.HPAIDashCard:hover{background:#0a0720cc}.HPAIDashCard--wide{grid-column:span 2}@keyframes HPAICardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.HPAIDashCardBar{position:absolute;top:0;left:0;right:0;height:2px;background:var(--card-color, #ff4d4d);opacity:.7}.HPAIDashCardHead{display:flex;align-items:center;gap:9px;margin-bottom:2px}.HPAIDashCardIcon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:5px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.HPAIDashCardBadge{font-family:ui-monospace,SFMono-Regular,monospace;font-size:8px;font-weight:700;letter-spacing:.07em;padding:2px 7px;border-radius:3px;border:1px solid;background:#ffffff05;text-transform:uppercase}.HPAIDashCardTitle{font-size:13px;font-weight:700;color:#ffffffe0;letter-spacing:.01em;line-height:1.3}.HPAIDashCardBody{font-size:11px;color:#afa9ec66;line-height:1.58}.HPAIDashCardPlaceholder{display:flex;align-items:center;padding:24px 18px;background:#05031459}.HPAIDashCardBtn{margin-top:8px;align-self:flex-start;background:none;border:none;padding:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fd5f0d;cursor:pointer;transition:color .15s ease}.HPAIDashCardBtn:hover{color:#00c9a7}.HPAIDashDetail{display:flex;flex-direction:column;overflow:hidden;animation:HPAIDetailIn .32s cubic-bezier(.22,1,.36,1)}@keyframes HPAIDetailIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.HPAIDashDetailBack{flex-shrink:0;display:flex;align-items:center;gap:6px;width:100%;padding:11px 20px;background:#fd5f0d0a;border:none;border-bottom:1px solid rgba(253,95,13,.14);font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fd5f0db8;cursor:pointer;text-align:left;transition:color .15s ease,background .15s ease}.HPAIDashDetailBack:hover{color:#fd5f0d;background:#fd5f0d14}.HPAIDashDetailBar{flex-shrink:0;height:2px;opacity:.72}.HPAIDashDetailScroll{flex:1;overflow-y:auto;padding:22px 24px 28px;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(83,74,183,.25) transparent}.HPAIDashDetailScroll::-webkit-scrollbar{width:4px}.HPAIDashDetailScroll::-webkit-scrollbar-track{background:transparent}.HPAIDashDetailScroll::-webkit-scrollbar-thumb{background:#534ab740;border-radius:2px}.HPAIDashDetailHead{display:flex;align-items:center;gap:10px;margin-bottom:14px}.HPAIDashDetailIcon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.HPAIDashDetailBadge{font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:700;letter-spacing:.07em;padding:3px 9px;border-radius:3px;border:1px solid;background:#ffffff05;text-transform:uppercase}.HPAIDashDetailTitle{font-size:20px;font-weight:800;color:#fff;letter-spacing:-.01em;margin:0 0 12px;line-height:1.2}.HPAIDashDetailBody{font-size:12.5px;color:#afa9ec8c;line-height:1.72;margin:0 0 20px}.HPAIDashDetailSectionLabel{display:block;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#00c9a7;margin-bottom:12px}.HPAIDashDetailSteps{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px;counter-reset:step-counter}.HPAIDashDetailSteps li{display:flex;gap:12px;font-size:12px;color:#ffffffb8;line-height:1.65;counter-increment:step-counter}.HPAIDashDetailSteps li:before{content:counter(step-counter,decimal-leading-zero);font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:700;color:#00c9a78c;flex-shrink:0;min-width:20px;padding-top:3px}.HPAIDashDetailApproach{padding:14px 16px;background:#00c9a70a;border:1px solid rgba(0,201,167,.12);border-left:2px solid rgba(0,201,167,.38);border-radius:4px;margin-top:auto}.HPAIDashDetailApproachLabel{display:block;font-family:ui-monospace,SFMono-Regular,monospace;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00c9a799;margin-bottom:7px}.HPAIDashDetailApproachBody{font-size:12px;color:#afa9ec85;line-height:1.62;margin:0}.HPAIDashCursor{color:#00c9a794;animation:HPAIBlink 1.05s step-end infinite}@keyframes HPAIBlink{0%,to{opacity:1}50%{opacity:0}}.HPAIDashBotBar{display:flex;align-items:center;justify-content:space-between;padding:9px 22px;background:#ffffff04;border-top:1px solid rgba(83,74,183,.12);font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.HPAIDashBotLeft{display:flex;align-items:center;gap:6px;color:#afa9ec4d}.HPAIDashBotPrompt{color:#00c9a773;font-size:8px}.HPAIDashBotRight{display:flex;align-items:center}.HPAIDashBotAlert{color:#ff4d4d;font-weight:700;letter-spacing:.1em}.HPAITag{display:inline-flex;align-items:center;gap:7px;background:#00c9a714;border:1px solid rgba(0,201,167,.24);border-radius:100px;padding:4px 14px;margin-bottom:22px;width:fit-content}.HPAITagDot{width:5px;height:5px;border-radius:50%;background:#00c9a7;box-shadow:0 0 6px #00c9a7;flex-shrink:0}.HPAITagText{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#00c9a7}.HPAIHeadline{font-size:clamp(26px,3vw,50px);font-weight:900;color:#fff;line-height:1;margin:0 0 18px;text-transform:uppercase;letter-spacing:-.01em}.HPAIHeadlineAccent{display:block;color:#fd5f0d;text-shadow:0 0 80px rgba(253,95,13,.45),0 0 30px rgba(253,95,13,.2);margin-top:2px}.HPAISub{font-size:13px;color:#afa9ec94;margin:0 0 28px;line-height:1.7;max-width:380px}.HPAIBtn{display:inline-flex;align-items:center;background:transparent;color:#ffffffd1;border:1px solid rgba(255,255,255,.18);border-radius:100px;padding:12px 26px;font-size:13px;font-weight:700;text-decoration:none;letter-spacing:.02em;width:fit-content;transition:border-color .2s ease,color .2s ease,background .2s ease}.HPAIBtn:hover{border-color:#fd5f0d8c;color:#fd5f0d;background:#fd5f0d0f}@media (max-width: 1100px){.HPAISec{padding:48px 24px}.HPAIDashHeroInner{padding:40px 36px}}@media (max-width: 900px){.HPAIDashGrid{grid-template-columns:1fr}.HPAIDashHero{border-right:none;border-bottom:1px solid rgba(83,74,183,.12)}.HPAIDashHeroInner{padding:40px 28px}.HPAISub{max-width:100%}.HPAIDashTopBar{gap:6px}.HPAIDashDetail{overflow:visible}.HPAIDashDetailScroll{overflow-y:visible;flex:none}.HPAIDashDetailBack{position:sticky;top:62px;z-index:20;background:#0a081ef7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(253,95,13,.2)}}@media (max-width: 640px){.HPAISec{padding:24px 10px}.HPAIDashCards{grid-template-columns:1fr}.HPAIDashCard--wide{grid-column:span 1}.HPAIDashHeroInner{padding:32px 20px}.HPAIHeadline{font-size:26px}.HPAIDashTopBar,.HPAIDashBotBar{flex-direction:column;align-items:flex-start;gap:4px}}@media (min-width: 1800px){.HPAISec{padding:80px 60px}.HPAIDashHeroInner{padding:64px 60px}}@keyframes PSSFlow{0%{stroke-dashoffset:15}to{stroke-dashoffset:0}}.PSS{background:#04030f;border-top:1px solid rgba(83,74,183,.12);overflow:hidden;position:relative;isolation:isolate}.PSS:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 960"><path d="M12,0 L12,72 L148,72 L148,200" fill="none" stroke="%23534AB7" stroke-width="1" opacity="0.07"/><path d="M1428,0 L1428,72 L1292,72 L1292,200" fill="none" stroke="%2300C9A7" stroke-width="1" opacity="0.06"/><path d="M12,72 L12,680" fill="none" stroke="%23534AB7" stroke-width="0.7" opacity="0.04"/><path d="M1428,72 L1428,680" fill="none" stroke="%2300C9A7" stroke-width="0.7" opacity="0.04"/><path d="M12,290 L82,290 L82,200" fill="none" stroke="%23FD5F0D" stroke-width="0.9" opacity="0.07"/><path d="M1428,290 L1358,290 L1358,200" fill="none" stroke="%23FD5F0D" stroke-width="0.9" opacity="0.07"/><path d="M82,290 L82,680" fill="none" stroke="%23FD5F0D" stroke-width="0.7" opacity="0.05"/><path d="M1358,290 L1358,680" fill="none" stroke="%23FD5F0D" stroke-width="0.7" opacity="0.05"/><path d="M12,510 L82,510" fill="none" stroke="%23FD5F0D" stroke-width="0.8" opacity="0.07"/><path d="M1428,510 L1358,510" fill="none" stroke="%23FD5F0D" stroke-width="0.8" opacity="0.07"/><path d="M12,680 L148,680 L148,960" fill="none" stroke="%23534AB7" stroke-width="0.8" opacity="0.05"/><path d="M1428,680 L1292,680 L1292,960" fill="none" stroke="%2300C9A7" stroke-width="0.8" opacity="0.05"/><circle cx="12" cy="72" r="3" fill="%23534AB7" opacity="0.2"/><circle cx="148" cy="72" r="2.5" fill="%23534AB7" opacity="0.16"/><circle cx="1428" cy="72" r="3" fill="%2300C9A7" opacity="0.2"/><circle cx="1292" cy="72" r="2.5" fill="%2300C9A7" opacity="0.16"/><circle cx="148" cy="200" r="2.5" fill="%23534AB7" opacity="0.18"/><circle cx="1292" cy="200" r="2.5" fill="%2300C9A7" opacity="0.18"/><circle cx="82" cy="200" r="2" fill="%23FD5F0D" opacity="0.16"/><circle cx="1358" cy="200" r="2" fill="%23FD5F0D" opacity="0.16"/><circle cx="12" cy="290" r="2" fill="%23FD5F0D" opacity="0.14"/><circle cx="82" cy="290" r="3" fill="%23FD5F0D" opacity="0.24"/><circle cx="1358" cy="290" r="3" fill="%23FD5F0D" opacity="0.24"/><circle cx="1428" cy="290" r="2" fill="%23FD5F0D" opacity="0.14"/><circle cx="12" cy="510" r="2" fill="%23FD5F0D" opacity="0.13"/><circle cx="82" cy="510" r="2.5" fill="%23FD5F0D" opacity="0.17"/><circle cx="1358" cy="510" r="2.5" fill="%23FD5F0D" opacity="0.17"/><circle cx="1428" cy="510" r="2" fill="%23FD5F0D" opacity="0.13"/><circle cx="82" cy="680" r="2" fill="%23FD5F0D" opacity="0.13"/><circle cx="1358" cy="680" r="2" fill="%23FD5F0D" opacity="0.13"/><circle cx="12" cy="680" r="2.5" fill="%23534AB7" opacity="0.15"/><circle cx="148" cy="680" r="2" fill="%23534AB7" opacity="0.12"/><circle cx="1428" cy="680" r="2.5" fill="%2300C9A7" opacity="0.15"/><circle cx="1292" cy="680" r="2" fill="%2300C9A7" opacity="0.12"/></svg>'),radial-gradient(ellipse at 50% 28%,rgba(83,74,183,.055) 0%,transparent 65%);background-size:100% 100%,100% 100%;background-repeat:no-repeat,no-repeat}.PSS:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(83,74,183,.55) 12%,rgba(0,201,167,.7) 38%,rgba(253,95,13,.65) 62%,rgba(83,74,183,.55) 88%,transparent 100%);pointer-events:none;z-index:2}.PSSHeader,.PSSMiddle,.PSSProof{position:relative;z-index:1}.PSSHeader{text-align:center;padding:52px 40px 28px;max-width:760px;margin:0 auto}.PSSEyebrow{display:block;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#00c9a7;margin-bottom:12px}.PSSHeadline{font-size:clamp(28px,3.8vw,52px);font-weight:900;color:#fff;line-height:1;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 12px}.PSSSub{font-size:14px;color:#afa9ec80;line-height:1.62;margin:0}.PSSMiddle{max-width:1280px;margin:0 auto;padding:0 40px 44px}.PSSDiagramWrap{width:100%;background:#040212e0;border:1px solid rgba(83,74,183,.18);border-radius:8px 8px 0 0;border-bottom:none;padding:14px 14px 10px;position:relative}.PSSDiagramWrap:before{content:"";position:absolute;inset:0;border-radius:8px 8px 0 0;background-image:radial-gradient(circle,rgba(83,74,183,.22) 1px,transparent 1px);background-size:26px 26px;pointer-events:none;opacity:.3}.PSSDiagram{width:100%;height:auto;display:block;overflow:visible;position:relative;z-index:1}.PSSMobileNav{display:none;flex-wrap:wrap;gap:6px;margin-bottom:2px}.PSSMobileNavBtn{background:#060416b8;border:1px solid rgba(255,255,255,.1);border-radius:100px;color:#ffffff80;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:7px 14px;cursor:pointer;transition:border-color .18s ease,color .18s ease}.PSSMobileNavBtn--active{border-color:var(--nav-color);color:#fff;background:#534ab71a}.PSSDetail{background:#040212b8;border:1px solid rgba(83,74,183,.15);border-top:none;border-left:3px solid var(--detail-color, #00C9A7);border-radius:0 0 8px 8px;padding:16px 24px 20px;position:relative;animation:PSSDetailIn .22s ease-out}@keyframes PSSDetailIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.PSSDetailAccent{position:absolute;top:0;left:3px;right:0;height:1px;background:linear-gradient(90deg,var(--detail-color, #00C9A7) 0%,transparent 50%);opacity:.45}.PSSDetailLeft{max-width:760px}.PSSDetailTag{display:inline-flex;align-items:center;background:#00c9a712;border:1px solid rgba(0,201,167,.22);border-radius:100px;padding:2px 11px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:#00c9a7;margin-bottom:8px}.PSSDetailEyebrow{display:block;font-family:ui-monospace,SFMono-Regular,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:#afa9ec52;margin-bottom:6px}.PSSDetailTitle{font-size:clamp(16px,1.8vw,22px);font-weight:800;color:#fff;letter-spacing:-.01em;margin:0 0 8px}.PSSDetailBody{font-size:13.5px;color:#afa9ec85;line-height:1.68;margin:0 0 16px}.PSSDetailCTA{display:inline-flex;align-items:center;text-decoration:none;color:#ffffffa6;border:1px solid rgba(255,255,255,.14);border-radius:100px;padding:8px 18px;font-size:12px;font-weight:700;letter-spacing:.03em;transition:border-color .18s ease,color .18s ease}.PSSDetailCTA:hover{border-color:#fd5f0d80;color:#fd5f0d}.PSSDetailCTA--teal:hover{border-color:#00c9a780;color:#00c9a7}.PSSProof{background:#02010ef0;padding:48px 0 56px;position:relative}.PSSProof:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 380"><path d="M0 0 L0 52 L72 52 L72 380" fill="none" stroke="%23534AB7" stroke-width="0.8" opacity="0.07"/><path d="M1440 0 L1440 52 L1368 52 L1368 380" fill="none" stroke="%2300C9A7" stroke-width="0.8" opacity="0.07"/><path d="M0 148 L48 148" fill="none" stroke="%23FD5F0D" stroke-width="0.7" opacity="0.08"/><path d="M1440 148 L1392 148" fill="none" stroke="%23FD5F0D" stroke-width="0.7" opacity="0.08"/><path d="M0 268 L60 268" fill="none" stroke="%23FD5F0D" stroke-width="0.6" opacity="0.06"/><path d="M1440 268 L1380 268" fill="none" stroke="%23FD5F0D" stroke-width="0.6" opacity="0.06"/><path d="M72 52 L300 52" fill="none" stroke="%23534AB7" stroke-width="0.5" opacity="0.04"/><path d="M1368 52 L1140 52" fill="none" stroke="%2300C9A7" stroke-width="0.5" opacity="0.04"/><circle cx="72" cy="52" r="2.5" fill="%23534AB7" opacity="0.20"/><circle cx="1368" cy="52" r="2.5" fill="%2300C9A7" opacity="0.20"/><circle cx="48" cy="148" r="2" fill="%23FD5F0D" opacity="0.18"/><circle cx="1392" cy="148" r="2" fill="%23FD5F0D" opacity="0.18"/><circle cx="60" cy="268" r="1.5" fill="%23FD5F0D" opacity="0.14"/><circle cx="1380" cy="268" r="1.5" fill="%23FD5F0D" opacity="0.14"/></svg>'),linear-gradient(to bottom,rgba(83,74,183,.09) 0%,transparent 28%),radial-gradient(ellipse at 22% 55%,rgba(83,74,183,.05) 0%,transparent 52%),radial-gradient(ellipse at 78% 40%,rgba(0,201,167,.04) 0%,transparent 52%);background-size:100% 100%,100% 100%,100% 100%,100% 100%;background-repeat:no-repeat}.PSSProof:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(83,74,183,.5) 18%,rgba(0,201,167,.4) 50%,rgba(83,74,183,.5) 82%,transparent 100%);pointer-events:none;z-index:2}.PSSProofInner{max-width:1280px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 320px;gap:48px;align-items:start;position:relative;z-index:1}.PSSProofLabel{display:inline-flex;align-items:center;border-radius:100px;padding:3px 12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:16px}.PSSTestis .PSSProofLabel{background:#534ab717;border:1px solid rgba(83,74,183,.42);color:#afa9ec}.PSSTeamQuoteWrap .PSSProofLabel{background:#fd5f0d12;border:1px solid rgba(253,95,13,.45);color:#fd5f0d}.PSSTestiRow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.PSSTestiCard{background:#534ab70f;border:1px solid rgba(83,74,183,.22);border-top:2px solid rgba(83,74,183,.45);border-radius:7px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:border-color .2s ease,background .2s ease}.PSSTestiCard:before{content:"“";position:absolute;top:6px;right:14px;font-size:64px;line-height:1;font-family:Georgia,Times New Roman,serif;color:#534ab72e;pointer-events:none;-webkit-user-select:none;user-select:none}.PSSTestiCard:hover{border-color:#534ab773;background:#534ab71a}.PSSTestiHead{height:42px;display:flex;align-items:center}.PSSTestiLogo{width:110px;height:38px;object-fit:contain;object-position:left center;opacity:.72;transition:opacity .2s ease}.PSSTestiCard:hover .PSSTestiLogo{opacity:1}.PSSTestiCompanyFallback{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#ffffffa6}.PSSTestiQuote{font-size:11.5px;color:#ffffffb3;line-height:1.68;flex:1;margin:0;font-style:italic}.PSSTestiFooter{border-top:1px solid rgba(83,74,183,.18);padding-top:10px}.PSSTestiAuthor{font-size:10px;color:#ffffff8c;margin:0 0 3px}.PSSTestiCompany{font-size:9px;font-family:ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;color:#00c9a7;text-transform:uppercase;margin:0}.PSSTeamQuoteWrap{position:sticky;top:36px}.PSSTeamQuote{transition:opacity .3s ease}.PSSTeamQuote--fade{opacity:0}.PSSTeamQuoteText{font-size:14px;color:#fff;line-height:1.76;font-style:italic;margin:0 0 16px;padding-left:16px;border-left:2px solid rgba(253,95,13,.7)}.PSSTeamQuoteMeta{padding-left:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:3px}.PSSTeamQuoteName{font-size:12px;font-weight:700;color:#fff}.PSSTeamQuoteTitle{font-size:11px;color:#afa9ec9e}.PSSTeamQuoteDots{display:flex;gap:7px;padding-left:14px}.PSSTeamQuoteDot{width:5px;height:5px;border-radius:50%;border:none;background:#ffffff24;cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease}.PSSTeamQuoteDot--active{background:#fd5f0d;transform:scale(1.35)}@media (max-width: 1100px){.PSSProofInner{grid-template-columns:1fr;gap:36px}.PSSTeamQuoteWrap{position:static;max-width:520px}}@media (max-width: 900px){.PSSTestiRow{grid-template-columns:1fr 1fr}}@media (max-width: 680px){.PSSHeader{padding:44px 24px 22px}.PSSMiddle{padding:0 16px 36px}.PSSDiagramWrap{display:none}.PSSMobileNav{display:flex;margin-bottom:2px}.PSSDetail{border-top:1px solid rgba(83,74,183,.12);border-radius:8px}.PSSProof{padding:36px 0 44px}.PSSProofInner{padding:0 16px;gap:28px}.PSSTestiRow{grid-template-columns:1fr}.PSSTeamQuoteWrap{position:static}}.HomeAwardsSectionContainer{--awards-height: 100px;--visible: 6;--count: 1;--loop: 40s;--cell-pad: 8px;display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:var(--awards-height);overflow:hidden;background:#0d0042;border-bottom:1px solid rgba(83,74,183,.09)}.HomeAwardsSectionContainer:before,.HomeAwardsSectionContainer:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.HomeAwardsSectionContainer:before{left:0;background:linear-gradient(to right,#0D0042,transparent)}.HomeAwardsSectionContainer:after{right:0;background:linear-gradient(to left,#0D0042,transparent)}.HomeAwardsSectionAwardsCarousel{position:relative;width:80%;height:100%;max-height:100%}.HomeAwardsSectionAwardsLogo{position:absolute;--cell-w: calc(100% / var(--visible));width:var(--cell-w);height:100%;display:flex;justify-content:center;align-items:center;border-radius:8px;left:max(calc(var(--cell-w) * var(--count)),100%);animation:awards-slide var(--loop) linear infinite;opacity:.65;transition:opacity .2s ease}.HomeAwardsSectionAwardsLogo:hover{opacity:1}.HomeAwardsSectionAwardsLogo img{max-height:70%;max-width:85%;width:auto;height:auto;object-fit:contain;display:block}.pause-on-hover:hover .HomeAwardsSectionAwardsLogo{animation-play-state:paused}@media (max-width: 600px){.HomeAwardsSectionContainer{--visible: 2}}@media (min-width: 601px) and (max-width: 1200px){.HomeAwardsSectionContainer{--visible: 4}}@media (min-width: 1201px){.HomeAwardsSectionContainer{--visible: 6}}@keyframes awards-slide{to{left:calc(var(--cell-w) * -1)}}.HomeAwardsSectionStatic{background:#04030f;padding:52px 40px 60px;border-top:1px solid rgba(83,74,183,.12);text-align:center;position:relative;isolation:isolate;overflow:hidden}.HomeAwardsSectionStatic:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 280"><path d="M0 34 L112 34 L112 140" fill="none" stroke="%23534AB7" stroke-width="0.9" opacity="0.10"/><path d="M112 140 L112 246 L0 246" fill="none" stroke="%23534AB7" stroke-width="0.7" opacity="0.07"/><path d="M1440 34 L1328 34 L1328 140" fill="none" stroke="%2300C9A7" stroke-width="0.9" opacity="0.10"/><path d="M1328 140 L1328 246 L1440 246" fill="none" stroke="%2300C9A7" stroke-width="0.7" opacity="0.07"/><path d="M380 0 L380 34 L112 34" fill="none" stroke="%23FD5F0D" stroke-width="0.8" opacity="0.08"/><path d="M1060 0 L1060 34 L1328 34" fill="none" stroke="%23FD5F0D" stroke-width="0.8" opacity="0.08"/><path d="M112 140 L580 140" fill="none" stroke="%23534AB7" stroke-width="0.6" opacity="0.04"/><path d="M1328 140 L860 140" fill="none" stroke="%2300C9A7" stroke-width="0.6" opacity="0.04"/><circle cx="112" cy="34" r="2.5" fill="%23534AB7" opacity="0.24"/><circle cx="112" cy="140" r="3" fill="%23534AB7" opacity="0.28"/><circle cx="112" cy="246" r="2" fill="%23534AB7" opacity="0.16"/><circle cx="1328" cy="34" r="2.5" fill="%2300C9A7" opacity="0.24"/><circle cx="1328" cy="140" r="3" fill="%2300C9A7" opacity="0.28"/><circle cx="1328" cy="246" r="2" fill="%2300C9A7" opacity="0.16"/><circle cx="380" cy="34" r="2" fill="%23FD5F0D" opacity="0.18"/><circle cx="1060" cy="34" r="2" fill="%23FD5F0D" opacity="0.18"/></svg>'),radial-gradient(ellipse at 50% 50%,rgba(83,74,183,.07) 0%,transparent 60%),radial-gradient(ellipse at 14% 50%,rgba(0,201,167,.04) 0%,transparent 38%),radial-gradient(ellipse at 86% 50%,rgba(253,95,13,.03) 0%,transparent 38%);background-size:100% 100%,100% 100%,100% 100%,100% 100%;background-repeat:no-repeat}.HomeAwardsSectionStatic:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(83,74,183,.45) 15%,rgba(253,95,13,.55) 42%,rgba(0,201,167,.5) 62%,rgba(83,74,183,.45) 85%,transparent 100%);pointer-events:none;z-index:2}.HomeAwardsSectionEyebrow{display:inline-flex;align-items:center;border-radius:100px;padding:3px 12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;background:#534ab717;border:1px solid rgba(83,74,183,.42);color:#afa9ec;margin:0 0 32px;position:relative;z-index:1}.HomeAwardsSectionStaticRow{display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;justify-content:center;max-width:1280px;margin:0 auto;position:relative;z-index:1}.HomeAwardsSectionStaticBadge{display:flex;align-items:center;justify-content:center;opacity:.88;background:#ffffff12;border-radius:10px;padding:10px 14px;transition:opacity .2s ease,background .2s ease}.HomeAwardsSectionStaticBadge:hover{opacity:1;background:#ffffff1c}.HomeAwardsSectionStaticBadge.badge--light-bg{background:#ffffffe6}.HomeAwardsSectionStaticBadge.badge--light-bg:hover{background:#fffffff7}.HomeAwardsSectionStaticBadge img{height:128px;width:auto;max-width:180px;object-fit:contain}@media (max-width: 850px){.HomeAwardsSectionStatic{padding:44px 24px 52px}.HomeAwardsSectionStaticBadge img{height:100px}}@media (max-width: 600px){.HomeAwardsSectionStatic{padding:36px 16px 44px}.HomeAwardsSectionStaticBadge img{height:80px}.HomeAwardsSectionStaticRow{gap:14px 22px}}.ScheduleSectionContainer{background:linear-gradient(180deg,#06041a,#04030f);padding:96px 40px 100px;text-align:center;position:relative;isolation:isolate;overflow:hidden}.ScheduleSectionContainer:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path d="M0 0 L0 80 L120 80 L120 240 L0 240" fill="none" stroke="%23534AB7" stroke-width="0.9" opacity="0.10"/><path d="M1440 0 L1440 80 L1320 80 L1320 240 L1440 240" fill="none" stroke="%2300C9A7" stroke-width="0.9" opacity="0.10"/><path d="M120 80 L480 80" fill="none" stroke="%23534AB7" stroke-width="0.6" opacity="0.05"/><path d="M1320 80 L960 80" fill="none" stroke="%2300C9A7" stroke-width="0.6" opacity="0.05"/><path d="M0 160 L72 160" fill="none" stroke="%23FD5F0D" stroke-width="0.7" opacity="0.08"/><path d="M1440 160 L1368 160" fill="none" stroke="%23FD5F0D" stroke-width="0.7" opacity="0.08"/><path d="M120 240 L0 240" fill="none" stroke="%23534AB7" stroke-width="0.6" opacity="0.06"/><path d="M1320 240 L1440 240" fill="none" stroke="%2300C9A7" stroke-width="0.6" opacity="0.06"/><circle cx="120" cy="80" r="3" fill="%23534AB7" opacity="0.26"/><circle cx="120" cy="240" r="2.5" fill="%23534AB7" opacity="0.20"/><circle cx="1320" cy="80" r="3" fill="%2300C9A7" opacity="0.26"/><circle cx="1320" cy="240" r="2.5" fill="%2300C9A7" opacity="0.20"/><circle cx="72" cy="160" r="2" fill="%23FD5F0D" opacity="0.18"/><circle cx="1368" cy="160" r="2" fill="%23FD5F0D" opacity="0.18"/></svg>'),radial-gradient(ellipse at 50% 50%,rgba(253,95,13,.06) 0%,transparent 55%),radial-gradient(ellipse at 50% 50%,rgba(83,74,183,.07) 0%,transparent 70%);background-size:100% 100%,100% 100%,100% 100%;background-repeat:no-repeat}.ScheduleSectionContainer:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(83,74,183,.4) 15%,rgba(253,95,13,.5) 42%,rgba(0,201,167,.45) 62%,rgba(83,74,183,.4) 85%,transparent 100%);pointer-events:none;z-index:2}.ScheduleSectionInner{position:relative;z-index:1;max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0}.ScheduleSectionEyebrow{display:inline-flex;align-items:center;border-radius:100px;padding:3px 12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;background:#fd5f0d12;border:1px solid rgba(253,95,13,.38);color:#fd5f0d;margin-bottom:28px}.ScheduleSectionHeadline{font-size:clamp(36px,5vw,68px);font-weight:900;color:#fff;line-height:1;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 24px}.ScheduleSectionBody{font-size:clamp(13px,1.3vw,15px);color:#afa9ec8c;line-height:1.72;margin:0 0 40px;max-width:540px}.ScheduleSectionActions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}.ScheduleSectionCTA{background:#fd5f0d;color:#fff;border:none;border-radius:100px;padding:16px 40px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 0 32px #fd5f0d59;transition:box-shadow .2s ease,background .2s ease;letter-spacing:.01em;box-sizing:border-box}.ScheduleSectionCTA:hover{background:#ff7230;box-shadow:0 0 52px #fd5f0d8c}.ScheduleSectionSecondary{font-size:13px;color:#afa9ec8c;text-decoration:none;font-weight:600;transition:color .18s ease}.ScheduleSectionSecondary:hover{color:#fff}@media (max-width: 850px){.ScheduleSectionContainer{padding:72px 40px 80px}}@media (max-width: 600px){.ScheduleSectionContainer{padding:60px 24px 68px}.ScheduleSectionCTA{font-size:13px;padding:14px 30px}.ScheduleSectionActions{gap:18px}}@media (min-width: 1800px){.ScheduleSectionContainer{padding:120px 100px 128px}}.Header{display:none}.Header.with-border{height:7em}.Header.with-border .RAAHLogo{margin-top:2em;height:4em}.Header.with-border .PageCorner{transform:scale(.8)}@media (max-width:600px){.Header{font-size:12px}}@media (max-width:850px){.PageCorner{display:none}}@media (min-width:1200px){.Header{font-size:20px}}@media (min-width:1800px){.Header{font-size:28px}}.RAAHLogo{margin-top:2.5em;margin-left:5em;height:5em;transition:all .5s ease-in-out;pointer-events:all;cursor:pointer}.RAAHLogo--light{display:block}.RAAHLogo--dark,[data-theme=dark] .RAAHLogo--light{display:none}[data-theme=dark] .RAAHLogo--dark{display:block}.RAAHLogo:hover{transform:scale(1.2)}.PageCorner{position:relative;margin-top:1em;margin-right:1em;transition:all .5s ease-in-out}.PageCornerDot{position:absolute;border-radius:50%;background-color:var(--base-text-color)}.Dot1{right:0;top:0;width:.8em;height:.8em}.Dot2{right:1.5em;top:.1em;width:.6em;height:.6em}.Dot3{right:.1em;top:1.5em;width:.6em;height:.6em}.Dot4{right:3em;top:.2em;width:.4em;height:.4em}.Dot5{right:1.5em;top:1.5em;width:.4em;height:.4em}.Dot6{right:.2em;top:3em;width:.4em;height:.4em}.Dot7{right:4.5em;top:.3em;width:.2em;height:.2em}.Dot8{right:1.6em;top:3.1em;width:.2em;height:.2em}.Dot9{right:3.1em;top:1.6em;width:.2em;height:.2em}.Dot10{right:.3em;top:4.5em;width:.2em;height:.2em}.SiteNav{top:0;left:0;right:0;z-index:200;background:transparent;border-bottom:1px solid transparent;position:fixed;transition:background-color .3s ease,border-color .3s ease}.SiteNav--scrolled{background-color:#04030ff2;border-bottom-color:#fd5f0d2e}.SiteNav--scrolled:before{content:"";position:absolute;inset:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:-1;pointer-events:none}.SiteNavInner{padding:0 20px;height:64px;display:flex;align-items:center;box-sizing:border-box}.SiteNavLogo{flex-shrink:0;flex-grow:0;margin-right:auto;text-decoration:none;display:flex;align-items:center}.SiteNavLogo img{height:60px;width:auto;display:block;transition:opacity .2s ease}.SiteNavLogo:hover img{opacity:.75}.SiteNavLinks{display:flex;align-items:center;flex-shrink:0;flex-grow:0;gap:28px;margin-right:20px}.SiteNavLink{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;text-decoration:none;white-space:nowrap;padding-bottom:3px;border-bottom:1.5px solid transparent;transition:color .18s ease,border-color .18s ease}.SiteNavLink:hover{color:#ffffffeb}.SiteNavLink.active{color:#fff;border-bottom-color:#fd5f0d}.SiteNavLinkAI,.SiteNavLinkAI:hover,.SiteNavLink--overlay.SiteNavLinkAI,.SiteNavLink--overlay.SiteNavLinkAI:hover{color:#00c9a7!important}.SiteNavLinkAI.active{border-bottom-color:#00c9a7!important}.SiteNavCTA{flex-shrink:0;flex-grow:0;display:inline-flex;align-items:center;justify-content:center;background-color:#fd5f0d;color:#fff;text-decoration:none;border-radius:4px;padding:8px 20px;font-size:12px;font-weight:700;letter-spacing:.05em;white-space:nowrap;border:1px solid transparent;transition:background-color .18s ease,box-shadow .18s ease}.SiteNavCTA:hover{background-color:#ff7230;box-shadow:0 0 22px #fd5f0d59}.SiteNavCTA.active{background-color:#c94900}.SiteNavHamburger{background:none;border:none;color:#ffffffb3;font-size:1.5em;cursor:pointer;padding:.3em;line-height:1;display:flex;align-items:center;justify-content:center;transition:color .18s ease;margin-left:auto}.SiteNavHamburger:hover{color:#fff}.NavOverlay{position:fixed;inset:0;background:#04030f;z-index:300;display:flex;align-items:center;justify-content:center;animation:NavOverlayIn .28s cubic-bezier(.22,1,.36,1) forwards;opacity:0;overflow:hidden}.NavOverlay:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(83,74,183,.045) 39px,rgba(83,74,183,.045) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(83,74,183,.045) 39px,rgba(83,74,183,.045) 40px);pointer-events:none}.NavOverlay:after{content:"";position:absolute;top:-80px;left:50%;transform:translate(-50%);width:380px;height:380px;background:radial-gradient(circle,rgba(83,74,183,.22) 0%,transparent 68%);pointer-events:none}@keyframes NavOverlayIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.NavOverlayClose{position:absolute;top:16px;right:16px;background:#534ab71a;border:1px solid rgba(83,74,183,.26);border-radius:10px;width:40px;height:40px;color:#afa9ecb3;font-size:1.2em;cursor:pointer;padding:0;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .18s,color .18s,border-color .18s;z-index:1}.NavOverlayClose:hover{background:#fd5f0d1f;border-color:#fd5f0d59;color:#fd5f0d}.NavOverlayLinks{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;width:100%;max-width:340px;padding:0 20px}.SiteNavLink--overlay{font-size:22px!important;font-weight:600!important;letter-spacing:.04em;color:#e8e4ff9e!important;border:none!important;border-radius:10px;padding:14px 16px!important;width:100%;text-align:center;transition:color .18s ease !important,background .18s ease!important}.SiteNavLink--overlay:hover{color:#fff!important;background:#534ab71a!important}.SiteNavLink--overlay.active{color:#fff!important;background:#534ab714!important;border-bottom:none!important}.NavOverlayLinks>.NavOverlayAccordion,.NavOverlayLinks>.SiteNavLink--overlay{border-top:1px solid rgba(83,74,183,.12)!important;border-radius:0!important}.NavOverlayLinks>:first-child{border-top:none!important}.SiteNavCTA--overlay{margin-top:28px;border-radius:10px!important;font-size:15px!important;padding:13px 0!important;width:100%;text-align:center;justify-content:center;letter-spacing:.04em;box-shadow:0 0 32px #fd5f0d38}@media (max-width: 850px){.SiteNavInner{padding:0 16px;height:56px}.SiteNavLogo img{height:44px}.SiteNavLinks,.SiteNavCTA:not(.SiteNavCTA--overlay){display:none}}@media (max-width: 1200px) and (min-width: 851px){.SiteNavLinks{gap:20px;margin-right:14px}.SiteNavLink{font-size:10px}.SiteNavCTA{font-size:11px;padding:7px 16px}}.NavDropdownTriggerBtn{background:none;border:none;border-bottom:1.5px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:0 0 3px;font-family:inherit;transition:color .18s ease,border-color .18s ease}.NavDropChev{display:inline-block;vertical-align:middle;transition:transform .22s ease;flex-shrink:0}.NavDropChev--open{transform:rotate(180deg)}.NavDropdownWrapper{position:relative;display:flex;align-items:center}.NavDropdownPanel{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-6px);width:320px;background:#04030ff7;border:1px solid rgba(83,74,183,.28);border-radius:12px;box-shadow:0 20px 60px #0009,0 0 0 1px #534ab71a inset;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:300;overflow:hidden}.NavDropdownPanel--open{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.NavDropdownPanelInner{padding:10px 8px}.NavDropdownHdr{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#afa9ec73;padding:4px 12px 8px;margin:0 0 4px;border-bottom:1px solid rgba(83,74,183,.15)}.NavDropdownItem{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .15s ease}.NavDropdownItem:hover{background:#534ab71f}.NavDropdownItem:hover .NavDropdownItemLabel{color:#fff}.NavDropdownItemLabel{font-size:13px;font-weight:600;color:#e8e4ffd9;letter-spacing:0;text-transform:none;transition:color .15s ease;line-height:1.3}.NavDropdownItem:hover .NavDropdownItemLabel{color:#fd5f0d}.NavDropdownItemDesc{font-size:11.5px;color:#afa9ec7a;line-height:1.4;font-weight:400;letter-spacing:0;text-transform:none}.NavOverlayAccordion{width:100%}.NavOverlayAccordionTrigger{background:none;border:none;border-bottom:none!important;cursor:pointer;width:100%;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px}.NavOverlaySubs{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:4px 0 12px;animation:NavSubsIn .2s ease;background:#534ab70d;border-radius:0 0 10px 10px;margin-bottom:2px}@keyframes NavSubsIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.NavOverlaySub{background:none;border:none;border-top:1px solid rgba(83,74,183,.1);color:#afa9ec99;font-size:15px;font-weight:500;letter-spacing:.04em;padding:11px 0;cursor:pointer;text-align:center;font-family:inherit;width:100%;transition:color .18s ease,background .18s ease}.NavOverlaySub:first-child{border-top:none}.NavOverlaySub:hover{color:#fd5f0d;background:#fd5f0d0d}.NavOverlayLogo{display:flex;justify-content:center;align-items:center;padding:0 0 24px;margin-bottom:8px;border-bottom:1px solid rgba(83,74,183,.18);width:100%;text-decoration:none}.NavOverlayLogo img{height:96px;width:auto;opacity:.92;transition:opacity .18s ease;filter:drop-shadow(0 0 18px rgba(83,74,183,.35))}.NavOverlayLogo:hover img{opacity:1;filter:drop-shadow(0 0 24px rgba(83,74,183,.5))}.PageDividerContainer{width:100%;display:flex;align-items:center;justify-content:center;background-color:#0d0b2e;padding-block:10vh}.PageDivider{width:80vw;display:flex;justify-content:center;align-items:center;gap:1rem}.PageDividerLeft,.PageDividerRight{flex:1;border:none;border-top:1px solid rgba(253,95,13,.3);margin:0}.PageDividerCenter{height:40px;object-fit:contain;filter:brightness(0) invert(1) opacity(.6)}@media (max-width: 600px){.PageDividerContainer{padding-block:4vh}}.TopGap{height:80px;background-color:#04030f}@media (max-width: 850px){.TopGap{height:64px}}@media (min-width: 1800px){.TopGap{height:88px}}.AboutMissionSectionContainer{background-color:#0d0b2e;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;margin:0;padding:120px 80px;position:relative}.AboutMissionSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.AboutMissionSectionGraphic{width:auto;height:auto;max-height:min(40vw,40vh);object-fit:contain;opacity:0;transform:translateY(20%);animation:AboutMissionSectionGraphicFadeUp 1s forwards}@keyframes AboutMissionSectionGraphicFadeUp{to{opacity:1;transform:translateY(0)}}.AboutMissionSectionTextWrapper{display:flex;flex-direction:column;justify-content:space-between;width:30vw;opacity:0;transform:translate(20%);animation:AboutMissionSectionTextWrapperFadeLeft 1s forwards}@keyframes AboutMissionSectionTextWrapperFadeLeft{to{opacity:1;transform:translate(0)}}.AboutMissionSectionTextContainer{text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.AboutMissionSectionTextTitle{text-align:left;font-size:clamp(28px,2.5vw,40px);margin:0;font-weight:700;color:#fff}.AboutMissionSectionTextDescription{font-size:1em;font-weight:400;color:#afa9ec;text-align:left}@media (max-width: 768px){.AboutMissionSectionContainer{font-size:12px;padding:60px 24px;row-gap:10px;flex-direction:column}.AboutMissionSectionGraphic{width:70vw;max-height:none;height:auto}.AboutMissionSectionTextWrapper{gap:1em;width:70vw;height:auto}}@media (min-width: 1200px){.AboutMissionSectionContainer{font-size:18px;row-gap:100px}.AboutMissionSectionTextWrapper{height:30vw}}@media (min-width: 1800px){.AboutMissionSectionContainer{font-size:24px;row-gap:100px}}.AboutLeadershipSectionContainer{background-color:#0d0042;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.AboutLeadershipSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.AboutLeadershipSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;max-width:1400px}.AboutLeadershipSectionIntroTitle{text-align:center;font-size:clamp(28px,2.5vw,40px);margin:0;font-weight:700;color:#fff}.AboutLeadershipSectionIntroDescription{font-size:1em;text-align:left;font-weight:400;color:#afa9ec}.AboutLeadershipSectionLeadersWrapper{display:flex;justify-content:space-around;flex-wrap:wrap;width:80vw;max-width:1400px}.AboutLeadershipSectionLeaderCard{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .3s ease}.AboutLeadershipSectionLeaderCard:hover{transform:scale(1.05);cursor:pointer}.AboutLeadershipSectionLeaderCardExtension{background-color:#0d0042;border:2px solid #534AB7;max-height:0em;overflow-y:hidden;width:calc(15em - 10px);animation:AboutLeadershipSectionLeaderCardExtensionExpand 3s forwards;transition:all 3s ease-in-out}@keyframes AboutLeadershipSectionLeaderCardExtensionExpand{to{max-height:100em}}.AboutLeadershipSectionLeaderCardExtension p{color:#afa9ec;margin-inline:1em;text-align:center}.AboutLeadershipSectionLeaderImage{width:10em;height:auto;z-index:1;display:block;position:relative;transform:translateY(75px)}.AboutLeadershipSectionLeaderContent{width:15em;height:max-content;aspect-ratio:1/1;padding:1em;background-color:#2b1a6e;border:2px solid #534AB7;border-top:3px solid #FD5F0D;border-radius:8px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-end;position:relative;box-sizing:border-box;z-index:0}.AboutLeadershipSectionLeaderContent p{color:#afa9ec}.AboutLeadershipSectionLeaderName{color:#fd5f0d;font-size:1em;position:relative;top:50px;margin-bottom:50px;display:flex;align-items:center;justify-content:center;column-gap:10px;font-weight:600}.AboutLeadershipSectionLeaderLinkedinIcon{width:20px;margin:0;background-color:#0077b5;height:20px;border-radius:5px;filter:brightness(0) invert(1)}.AboutLeadershipSectionLeaderPosition{color:#fff;font-size:1em;text-align:right;margin-bottom:0}.AboutLeadershipSectionLeaderQuote{color:#afa9ec;font-size:.75em;justify-self:center;align-self:center;font-style:italic}@media (max-width: 600px){.AboutLeadershipSectionContainer{font-size:12px;padding:60px 24px;row-gap:10px}}@media (min-width: 1200px){.AboutLeadershipSectionContainer{font-size:20px;row-gap:50px}}@media (min-width: 1800px){.AboutLeadershipSectionContainer{font-size:28px;row-gap:50px}}.AboutIntroSectionContainer{background-color:#0d0042;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.AboutIntroSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.AboutIntroSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1400px;margin-bottom:2em;row-gap:2em}.AboutIntroSectionIntroTitleAccent{box-sizing:border-box;background-color:#534ab726;width:100%;max-width:30vw;min-width:300px;height:max-content;align-self:flex-start;border-width:2px 2px 2px 0px;border-style:solid;border-color:#fd5f0d;transform:translate(-100%);animation:AboutTitleTagSlide 1s forwards}@keyframes AboutTitleTagSlide{to{transform:translate(0)}}.AboutIntroSectionIntroTitle{padding-top:1em;padding-right:2em;padding-bottom:.5em;font-size:clamp(32px,3.5vw,48px);margin:0;font-weight:700;color:#fff}.AboutIntroSectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec;padding:0px 5vw;text-align:left}@media (max-width: 600px){.AboutIntroSectionContainer{font-size:12px;padding:60px 24px;row-gap:10px}}@media (min-width: 1200px){.AboutIntroSectionContainer{font-size:20px;row-gap:100px}}@media (min-width: 1800px){.AboutIntroSectionContainer{font-size:28px;row-gap:100px}}.AboutIdentityIntroSectionContainer{background-color:#0d0042;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.AboutIdentityIntroSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.AboutIdentityIntroSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;max-width:1400px}.AboutIdentityIntroSectionIntroTitle{text-align:right;font-size:clamp(28px,2.5vw,40px);margin:0;font-weight:700;color:#fff}.AboutIdentityIntroSectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec}.AboutIdentityIntroSectionCTA{padding:.75em 2.5em;background-color:#fd5f0d;border-radius:100px;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease;font-weight:700;font-size:.85em;border:none;font-family:Poppins,sans-serif;color:#fff;display:inline-flex;align-items:center;gap:.5em}.AboutIdentityIntroSectionCTA img{height:1.25em;filter:brightness(0) invert(1)}.AboutIdentityIntroSectionCTA:before,.AboutIdentityIntroSectionCTA:after{content:none}.AboutIdentityIntroSectionCTA:hover{background-color:#ff7230;box-shadow:0 0 28px #fd5f0d73;transform:translateY(-1px)}.AboutIdentityIntroSectionCTA:active{filter:brightness(.9);transform:translateY(0)}@media (max-width: 600px){.AboutIdentityIntroSectionContainer{font-size:12px;padding:60px 24px;row-gap:10px}}@media (min-width: 1200px){.AboutIdentityIntroSectionContainer{font-size:20px;row-gap:100px}}@media (min-width: 1800px){.AboutIdentityIntroSectionContainer{font-size:28px;row-gap:100px}}.AboutIdentityServicesContainer{background-color:#0d0b2e;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.AboutIdentityServicesContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.AboutIdentityServicesWrapper{display:flex;flex-wrap:wrap;width:90vw;max-width:1400px;justify-content:center;column-gap:40px;row-gap:60px}.AboutIdentityServicesCard{flex:1 1 calc(33.33% - 40px);max-width:calc(33.33% - 40px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#2b1a6e;border-top:2px solid #534AB7;border-radius:8px;padding:2em 1.5em;transition:border-color .2s ease}.AboutIdentityServicesCard:hover{border-top-color:#fd5f0d}.AboutIdentityServicesImage{max-width:150px;height:auto;object-fit:contain;filter:brightness(0) invert(1) opacity(.8);transition:transform 1s;transform-style:preserve-3d}.AboutIdentityServicesCard:hover .AboutIdentityServicesImage{transform:rotateY(360deg)}.AboutIdentityServicesContent{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;width:350px}.AboutIdentityServicesTitle{color:#fff;font-size:1em;font-weight:600;text-align:center;justify-self:flex-start}.AboutIdentityServicesDescription{justify-self:flex-start;font-size:1em;font-weight:400;color:#afa9ec;text-align:center}@media (max-width: 900px){.AboutIdentityServicesContainer{font-size:12px;padding:60px 24px;row-gap:10px}.AboutIdentityServicesCard{flex:1 1 100%;max-width:100%}}@media (min-width: 900px){.AboutIdentityServicesContainer{font-size:20px;row-gap:100px}.AboutIdentityServicesCard{flex:1 1 calc(50% - 30px);max-width:calc(50% - 30px)}}@media (min-width: 1200px){.AboutIdentityServicesContainer{font-size:28px;row-gap:100px}.AboutIdentityServicesCard{flex:1 1 calc(33.33% - 40px);max-width:calc(33.33% - 40px)}}.AboutStatsContainer{background-color:#0d0b2e;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.AboutStatsContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.AboutStatsWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:90vw;max-width:1400px;gap:2rem}.AboutStatsContent{text-align:center;min-width:200px;flex:1;display:flex;flex-direction:column;align-items:center;padding:1.5rem;background-color:#2b1a6e;border-top:2px solid #534AB7;border-radius:8px;transition:border-color .2s ease}.AboutStatsContent:hover{border-top-color:#fd5f0d}.AboutStatsIcon{font-size:3rem;color:#fd5f0d;margin-bottom:.5rem;transition:transform .3s ease,color .3s ease}.AboutStatsIcon:hover{transform:scale(1.15);color:#ff7230}.AboutStatsTitle{font-size:2rem;font-weight:700;color:#fff;margin:.25rem 0}.AboutStatsDescription{font-size:1rem;font-weight:400;color:#afa9ec;margin-top:.25rem}@media (max-width: 600px){.AboutStatsContainer{font-size:12px;padding:60px 24px;row-gap:10px}.AboutStatsIcon{font-size:2rem}.AboutStatsTitle{font-size:1.5rem}}@media (min-width: 1200px){.AboutStatsContainer{font-size:20px;row-gap:50px}.AboutStatsIcon{font-size:3.5rem}}@media (min-width: 1800px){.AboutStatsContainer{font-size:28px;row-gap:50px}.AboutStatsIcon{font-size:4rem}}.AboutConsultationSectionContainer{background-color:#0d0b2e;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.AboutConsultationSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.AboutConsultationSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;max-width:1400px}.AboutConsultationSectionIntroTitle{text-align:right;font-size:clamp(28px,2.5vw,40px);margin:0;font-weight:700;color:#fff}.AboutConsultationSectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec}.AboutConsultationSectionCTA{padding:.75em 2.5em;background-color:#fd5f0d;border-radius:100px;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease;font-weight:700;font-size:.85em;border:none;font-family:Poppins,sans-serif;color:#fff;display:inline-flex;align-items:center;gap:.5em}.AboutConsultationSectionCTA img{height:1.25em;filter:brightness(0) invert(1)}.AboutConsultationSectionCTA:before,.AboutConsultationSectionCTA:after{content:none}.AboutConsultationSectionCTA:hover{background-color:#ff7230;box-shadow:0 0 28px #fd5f0d73;transform:translateY(-1px)}.AboutConsultationSectionCTA:active{filter:brightness(.9);transform:translateY(0)}@media (max-width: 600px){.AboutConsultationSectionContainer{font-size:12px;padding:60px 24px;row-gap:10px}}@media (min-width: 1200px){.AboutConsultationSectionContainer{font-size:20px;row-gap:100px}}@media (min-width: 1800px){.AboutConsultationSectionContainer{font-size:28px;row-gap:100px}}.AboutDeliverySectionContainer{background-color:#0d0042;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.AboutDeliverySectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.AboutDeliverySectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;max-width:1400px}.AboutDeliverySectionIntroTitle{text-align:right;font-size:clamp(28px,2.5vw,40px);margin:0;font-weight:700;color:#fff}.AboutDeliverySectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec}@media (max-width: 600px){.AboutDeliverySectionContainer{font-size:12px;padding:60px 24px;row-gap:10px}}@media (min-width: 1200px){.AboutDeliverySectionContainer{font-size:20px;row-gap:100px}}@media (min-width: 1800px){.AboutDeliverySectionContainer{font-size:28px;row-gap:100px}}.AboutStepsSectionContainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;background-color:#0d0042;font-size:12px;padding:120px 80px;box-sizing:border-box;position:relative}.AboutStepsSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.AboutStepSectionWrapper{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;width:80vw;max-width:1400px}.StepSlot{width:max-content;min-height:300px;display:flex;justify-content:center;align-items:center}.StepTabWrapper{background-color:#2b1a6e;color:#fff;border:2px solid #534AB7;border-top:3px solid #FD5F0D;border-radius:8px;overflow:hidden;transition:all .6s ease;display:flex;justify-content:center;align-items:center;cursor:pointer;width:5vw;height:35vw;min-height:400px}.StepTabWrapper:hover{transform:scale(1.05);border-color:#fd5f0d}.StepTabWrapper.open{width:35vw;height:35vw}.StepTabWrapper.open:hover{transform:none}.StepTabContent{display:flex;align-items:center;justify-content:center;writing-mode:vertical-lr;text-orientation:sideways;font-weight:700;font-size:1.2em;height:100%;width:100%;transition:opacity .3s ease;color:#fff}.StepTabWrapper.open .StepTabContent{flex-direction:column;writing-mode:unset;text-orientation:unset;font-weight:400;font-size:1em;text-align:center;color:#afa9ec;padding:2em}.StepLabel{transform:rotate(180deg)}.StepDetailsCardContent{opacity:0;transition:opacity .2s ease;pointer-events:none}.fadeInText{opacity:1;pointer-events:auto}.StepDetailsTitle{color:#fd5f0d;font-size:1.2em;font-weight:600}.StepDetailsList{list-style-type:disc;text-align:left;color:#afa9ec}.animating{pointer-events:none}@media (max-width: 600px){.AboutStepsSectionContainer{flex-direction:column;align-items:center;row-gap:10px;font-size:14px;padding:60px 24px}.AboutStepSectionWrapper{flex-direction:column;width:100%}.StepSlot{width:90vw;height:min-content;min-height:unset;padding:.5em;flex-direction:column;text-align:center}.StepTabWrapper{width:90vw;height:auto;min-height:40px;padding:1em;border:2px solid #534AB7;flex-direction:column;transition:all .6s ease-in-out}.StepTabWrapper:hover{transform:scale(1.02)}.StepTabWrapper.open{min-height:300px;width:90vw}.StepTabContent{writing-mode:unset;text-orientation:unset;font-weight:700;font-size:.9em;padding:0;text-align:center;flex-direction:column;transition:all .6s ease-in-out;color:#fff}.StepLabel{transform:none}.StepDetailsCardContent{will-change:opacity,transform;opacity:0;transform:translateY(10px);transition:opacity .6s ease-in-out,transform .6s ease-in-out;width:100%;font-size:.9em;color:#afa9ec}.fadeInText{transform:translateY(0);opacity:1}.StepDetailsTitle{font-size:1em}}@media (min-width: 1200px){.AboutStepsSectionContainer{font-size:20px;row-gap:100px}}@media (min-width: 1800px){.AboutStepsSectionContainer{font-size:24px}.StepTabWrapper{max-width:800px;max-height:800px}.StepTabWrapper.open .StepTabContent{padding:4em}}.AboutScheduleSectionContainer{background-color:#0d0042;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.AboutScheduleSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.AboutScheduleSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;max-width:1400px}.AboutScheduleSectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec}.AboutScheduleSectionCTA{padding:.75em 2.5em;background-color:#fd5f0d;border-radius:100px;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease;font-weight:700;font-size:.85em;border:none;font-family:Poppins,sans-serif;color:#fff;display:inline-flex;align-items:center;gap:.5em}.AboutScheduleSectionCTA img{height:1.25em;filter:brightness(0) invert(1)}.AboutScheduleSectionCTA:before,.AboutScheduleSectionCTA:after{content:none}.AboutScheduleSectionCTA:hover{background-color:#ff7230;box-shadow:0 0 28px #fd5f0d73;transform:translateY(-1px)}.AboutScheduleSectionCTA:active{filter:brightness(.9);transform:translateY(0)}@media (max-width: 600px){.AboutScheduleSectionContainer{font-size:12px;padding:60px 24px;row-gap:10px}}@media (min-width: 1200px){.AboutScheduleSectionContainer{font-size:20px;row-gap:100px}}@media (min-width: 1800px){.AboutScheduleSectionContainer{font-size:28px;row-gap:100px}}.BottomGap{height:10em;background-color:var(--bg-color)}@media (max-width:600px){.BottomGap{height:10em;font-size:12px}}@media (min-width:1200px){.BottomGap{font-size:20px}}@media (min-width:1800px){.BottomGap{font-size:28px}}.AboutAddressContainer{display:flex;justify-content:center;flex-wrap:wrap;gap:2em;background-color:#0d0b2e;padding:60px 80px}.AboutAddressCard{display:flex;align-items:flex-start;gap:1em;background:#2b1a6e;border-top:2px solid #534AB7;border-radius:8px;padding:1.5em;max-width:350px;box-shadow:0 4px 20px #0000004d;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer}.AboutAddressCard:hover{transform:translateY(-4px);border-top-color:#fd5f0d;box-shadow:0 8px 30px #534ab74d}.AboutAddressIcon{font-size:1.5em;color:#fd5f0d;flex-shrink:0}.AboutAddressTextContainer{display:flex;flex-direction:column}.AboutAddressTextLocation{font-size:1.5em;margin:0 0 .5em;font-weight:700;color:#fff}.AboutAddressTextAddress{font-size:1em;color:#afa9ec}@media (max-width: 600px){.AboutAddressContainer{flex-direction:column;align-items:center;font-size:12px;padding:40px 24px;row-gap:10px}.AboutAddressCard{width:100%;max-width:90%}}@media (min-width: 1200px){.AboutAddressContainer{font-size:20px;row-gap:50px}}@media (min-width: 1800px){.AboutAddressContainer{font-size:20px;row-gap:50px}}.AboutAddressIntroSectionContainer{background-color:#0d0b2e;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.AboutAddressIntroSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.AboutAddressIntroSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;max-width:1400px}.AboutAddressIntroSectionIntroTitle{text-align:right;font-size:clamp(28px,2.5vw,40px);margin:0;font-weight:700;color:#fff}.AboutAddressIntroSectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec}.AboutAddressIntroSectionCTA{padding:.75em 2.5em;background-color:#fd5f0d;border-radius:100px;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease;font-weight:700;font-size:.85em;border:none;font-family:Poppins,sans-serif;color:#fff;display:inline-flex;align-items:center;gap:.5em}.AboutAddressIntroSectionCTA img{height:1.25em;filter:brightness(0) invert(1)}.AboutAddressIntroSectionCTA:before,.AboutAddressIntroSectionCTA:after{content:none}.AboutAddressIntroSectionCTA:hover{background-color:#ff7230;box-shadow:0 0 28px #fd5f0d73;transform:translateY(-1px)}.AboutAddressIntroSectionCTA:active{filter:brightness(.9);transform:translateY(0)}@media (max-width: 600px){.AboutAddressIntroSectionContainer{font-size:12px;padding:60px 24px;row-gap:10px}}@media (min-width: 1200px){.AboutAddressIntroSectionContainer{font-size:20px;row-gap:100px}}@media (min-width: 1800px){.AboutAddressIntroSectionContainer{font-size:28px;row-gap:100px}}.PageDividerReducedContainer{width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);padding-block:0;height:1px;overflow:hidden}.PageDividerReduced{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(83,74,183,.25),transparent);display:flex;align-items:center;justify-content:center}.PageDividerReducedLeft,.PageDividerReducedRight,.PageDividerReducedCenter{display:none}.ServicesAdvisorySectionContainer{background-color:#0d0b2e;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.ServicesAdvisorySectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.ServicesAdvisorySectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:90vw;max-width:1400px}.ServicesAdvisorySectionIntroTitle{text-align:left;font-size:clamp(28px,2.5vw,40px);margin:0;font-weight:700;color:#fff}.ServicesAdvisorySectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec;text-align:left}.ServicesAdvisorySectionBulletsContainer{display:flex;flex-direction:column;width:70vw;justify-content:center;align-items:flex-start}.ServicesAdvisorySectionBullet{display:flex;justify-content:flex-start;align-items:first baseline;column-gap:2em}.ServicesAdvisorySectionBulletFocus{display:flex;flex-direction:column;justify-content:center;align-items:first baseline}.ServicesAdvisorySectionBulletTitle{color:#fd5f0d;text-align:right;font-weight:600;width:20vw}.ServicesAdvisorySectionBulletDescription{color:#afa9ec;text-align:left;width:50vw}.ServicesAdvisorySectionBulletFocusTextContainer{display:flex;justify-content:center;align-items:center;column-gap:2em}.ServicesAdvisorySectionFocusAreasContainer{display:flex;column-gap:1em;justify-content:center;position:relative;flex-wrap:wrap;z-index:5}.ServicesAdvisorySectionFocusModal{overflow:hidden;max-height:0;opacity:0;transition:max-height .6s ease,opacity .4s ease,margin-top .6s ease,padding-top .6s ease;width:100%;max-width:70vw;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;margin-top:0;padding-top:0}.ServicesAdvisorySectionFocusModal.open{opacity:1;pointer-events:auto}.ServicesAdvisorySectionFocusTitle{background:none;border:none;color:#afa9ec;text-decoration:underline;cursor:pointer;font:inherit;padding:0;margin:0;transition:color .2s ease}.ServicesAdvisorySectionFocusTitle.active{color:#fd5f0d}.ServicesAdvisorySectionFocusModalTitle{font-size:1.25em;font-weight:600;color:#fff;margin:0}.ServicesAdvisorySectionFocusModalDescription{font-size:1em;color:#afa9ec;width:100%}.ServicesAdvisorySectionButtonImageContainer{position:relative;width:70vw;display:flex;justify-content:center;align-items:center;height:15vw}.ServicesAdvisorySectionGraphic{position:absolute;right:0;width:15vw;height:auto}.ServicesAdvisorySectionCTA{padding:.75em 2.5em;background-color:#fd5f0d;border-radius:100px;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease;font-weight:700;font-size:.85em;border:none;font-family:Poppins,sans-serif;color:#fff;display:inline-flex;align-items:center;gap:.5em}.ServicesAdvisorySectionCTA img{height:1.25em;filter:brightness(0) invert(1)}.ServicesAdvisorySectionCTA:before,.ServicesAdvisorySectionCTA:after{content:none}.ServicesAdvisorySectionCTA:hover{background-color:#ff7230;box-shadow:0 0 28px #fd5f0d73;transform:translateY(-1px)}.ServicesAdvisorySectionCTA:active{filter:brightness(.9);transform:translateY(0)}@media (max-width: 600px){.ServicesAdvisorySectionContainer{font-size:12px;padding:60px 24px;row-gap:0px}.ServicesAdvisorySectionBulletsContainer,.ServicesAdvisorySectionFocusModal{width:80vw}.ServicesAdvisorySectionButtonImageContainer{width:90vw}}@media (min-width: 1200px){.ServicesAdvisorySectionContainer{font-size:20px;row-gap:0px}}@media (min-width: 1800px){.ServicesAdvisorySectionContainer{font-size:28px;row-gap:0px}}.ServicesImplementationSectionContainer{background-color:#0d0042;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.ServicesImplementationSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.ServicesImplementationSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:90vw;max-width:1400px}.ServicesImplementationSectionIntroTitle{text-align:left;font-size:clamp(28px,2.5vw,40px);margin:0;font-weight:700;color:#fff}.ServicesImplementationSectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec;text-align:left}.ServicesImplementationSectionBulletsContainer{display:flex;flex-direction:column;width:70vw;justify-content:center;align-items:flex-start}.ServicesImplementationSectionBullet{display:flex;justify-content:flex-start;align-items:first baseline;column-gap:2em}.ServicesImplementationSectionBulletFocus{display:flex;flex-direction:column;justify-content:center;align-items:first baseline}.ServicesImplementationSectionBulletTitle{color:#fd5f0d;text-align:right;font-weight:600;width:20vw}.ServicesImplementationSectionBulletDescription{color:#afa9ec;text-align:left;width:50vw}.ServicesImplementationSectionBulletFocusTextContainer{display:flex;justify-content:center;align-items:center;column-gap:2em}.ServicesImplementationSectionFocusAreasContainer{display:flex;column-gap:1em;justify-content:center;position:relative;flex-wrap:wrap;z-index:5}.ServicesImplementationSectionFocusModal{overflow:hidden;max-height:0;opacity:0;transition:max-height .6s ease,opacity .4s ease,margin-top .6s ease,padding-top .6s ease;width:100%;max-width:70vw;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;margin-top:0;padding-top:0}.ServicesImplementationSectionFocusModal.open{opacity:1;pointer-events:auto}.ServicesImplementationSectionFocusTitle{background:none;border:none;color:#afa9ec;text-decoration:underline;cursor:pointer;font:inherit;padding:0;margin:0;transition:color .2s ease}.ServicesImplementationSectionFocusTitle.active{color:#fd5f0d}.ServicesImplementationSectionFocusModalTitle{font-size:1.25em;font-weight:600;color:#fff;margin:0}.ServicesImplementationSectionFocusModalDescription{font-size:1em;color:#afa9ec;width:100%}.ServicesImplementationSectionButtonImageContainer{position:relative;width:70vw;display:flex;justify-content:center;align-items:center;height:15vw}.ServicesImplementationSectionGraphic{position:absolute;right:0;width:15vw;height:auto}.ServicesImplementationSectionCTA{padding:.75em 2.5em;background-color:#fd5f0d;border-radius:100px;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease;font-weight:700;font-size:.85em;border:none;font-family:Poppins,sans-serif;color:#fff;display:inline-flex;align-items:center;gap:.5em}.ServicesImplementationSectionCTA img{height:1.25em;filter:brightness(0) invert(1)}.ServicesImplementationSectionCTA:before,.ServicesImplementationSectionCTA:after{content:none}.ServicesImplementationSectionCTA:hover{background-color:#ff7230;box-shadow:0 0 28px #fd5f0d73;transform:translateY(-1px)}.ServicesImplementationSectionCTA:active{filter:brightness(.9);transform:translateY(0)}@media (max-width: 600px){.ServicesImplementationSectionContainer{font-size:12px;padding:60px 24px;row-gap:0px}.ServicesImplementationSectionBulletsContainer,.ServicesImplementationSectionFocusModal{width:80vw}.ServicesImplementationSectionButtonImageContainer{width:90vw}}@media (min-width: 1200px){.ServicesImplementationSectionContainer{font-size:20px;row-gap:0px}}@media (min-width: 1800px){.ServicesImplementationSectionContainer{font-size:28px;row-gap:0px}}.ServicesSupportSectionContainer{background-color:#0d0042;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.ServicesSupportSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.ServicesSupportSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:90vw;max-width:1400px}.ServicesSupportSectionIntroTitle{text-align:left;font-size:clamp(28px,2.5vw,40px);margin:0;font-weight:700;color:#fff}.ServicesSupportSectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec;text-align:left}.ServicesSupportSectionBulletsContainer{display:flex;flex-direction:column;width:70vw;justify-content:center;align-items:flex-start}.ServicesSupportSectionBullet{display:flex;justify-content:flex-start;align-items:first baseline;column-gap:2em}.ServicesSupportSectionBulletFocus{display:flex;flex-direction:column;justify-content:center;align-items:first baseline}.ServicesSupportSectionBulletTitle{color:#fd5f0d;text-align:right;font-weight:600;width:20vw}.ServicesSupportSectionBulletDescription{color:#afa9ec;text-align:left;width:50vw}.ServicesSupportSectionBulletFocusTextContainer{display:flex;justify-content:center;align-items:center;column-gap:2em}.ServicesSupportSectionFocusAreasContainer{display:flex;column-gap:1em;justify-content:center;position:relative;flex-wrap:wrap;z-index:5}.ServicesSupportSectionFocusModal{overflow:hidden;max-height:0;opacity:0;transition:max-height .6s ease,opacity .4s ease,margin-top .6s ease,padding-top .6s ease;width:100%;max-width:70vw;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;margin-top:0;padding-top:0}.ServicesSupportSectionFocusModal.open{opacity:1;pointer-events:auto}.ServicesSupportSectionFocusTitle{background:none;border:none;color:#afa9ec;text-decoration:underline;cursor:pointer;font:inherit;padding:0;margin:0;transition:color .2s ease}.ServicesSupportSectionFocusTitle.active{color:#fd5f0d}.ServicesSupportSectionFocusModalTitle{font-size:1.25em;font-weight:600;color:#fff;margin:0}.ServicesSupportSectionFocusModalDescription{font-size:1em;color:#afa9ec;width:100%}.ServicesSupportSectionButtonImageContainer{position:relative;width:70vw;display:flex;justify-content:center;align-items:center;height:15vw}.ServicesSupportSectionGraphic{position:absolute;right:0;width:15vw;height:auto}.ServicesSupportSectionCTA{padding:.75em 2.5em;background-color:#fd5f0d;border-radius:100px;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease;font-weight:700;font-size:.85em;border:none;font-family:Poppins,sans-serif;color:#fff;display:inline-flex;align-items:center;gap:.5em}.ServicesSupportSectionCTA img{height:1.25em;filter:brightness(0) invert(1)}.ServicesSupportSectionCTA:before,.ServicesSupportSectionCTA:after{content:none}.ServicesSupportSectionCTA:hover{background-color:#ff7230;box-shadow:0 0 28px #fd5f0d73;transform:translateY(-1px)}.ServicesSupportSectionCTA:active{filter:brightness(.9);transform:translateY(0)}@media (max-width: 600px){.ServicesSupportSectionContainer{font-size:12px;padding:60px 24px;row-gap:0px}.ServicesSupportSectionBulletsContainer,.ServicesSupportSectionFocusModal{width:80vw}.ServicesSupportSectionButtonImageContainer{width:90vw}}@media (min-width: 1200px){.ServicesSupportSectionContainer{font-size:20px;row-gap:0px}}@media (min-width: 1800px){.ServicesSupportSectionContainer{font-size:28px;row-gap:0px}}.ServicesStaffingSectionContainer{background-color:#0d0b2e;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.ServicesStaffingSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.ServicesStaffingSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:90vw;max-width:1400px}.ServicesStaffingSectionIntroTitle{text-align:left;font-size:clamp(28px,2.5vw,40px);margin:0;font-weight:700;color:#fff}.ServicesStaffingSectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec;text-align:left}.ServicesStaffingSectionBulletsContainer{display:flex;flex-direction:column;width:70vw;justify-content:center;align-items:flex-start}.ServicesStaffingSectionBullet{display:flex;justify-content:flex-start;align-items:first baseline;column-gap:2em}.ServicesStaffingSectionBulletFocus{display:flex;flex-direction:column;justify-content:center;align-items:first baseline}.ServicesStaffingSectionBulletTitle{color:#fd5f0d;text-align:right;font-weight:600;width:20vw}.ServicesStaffingSectionBulletDescription{color:#afa9ec;text-align:left;width:50vw}.ServicesStaffingSectionBulletFocusTextContainer{display:flex;justify-content:center;align-items:center;column-gap:2em}.ServicesStaffingSectionFocusAreasContainer{display:flex;column-gap:1em;justify-content:center;position:relative;flex-wrap:wrap;z-index:5}.ServicesStaffingSectionFocusModal{overflow:hidden;max-height:0;opacity:0;transition:max-height .6s ease,opacity .4s ease,margin-top .6s ease,padding-top .6s ease;width:100%;max-width:70vw;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;margin-top:0;padding-top:0}.ServicesStaffingSectionFocusModal.open{opacity:1;pointer-events:auto}.ServicesStaffingSectionFocusTitle{background:none;border:none;color:#afa9ec;text-decoration:underline;cursor:pointer;font:inherit;padding:0;margin:0;transition:color .2s ease}.ServicesStaffingSectionFocusTitle.active{color:#fd5f0d}.ServicesStaffingSectionFocusModalTitle{font-size:1.25em;font-weight:600;color:#fff;margin:0}.ServicesStaffingSectionFocusModalDescription{font-size:1em;color:#afa9ec;width:100%}.ServicesStaffingSectionButtonImageContainer{position:relative;width:70vw;display:flex;justify-content:center;align-items:center;height:15vw}.ServicesStaffingSectionGraphic{position:absolute;right:0;width:15vw;height:auto}.ServicesStaffingSectionCTA{padding:.75em 2.5em;background-color:#fd5f0d;border-radius:100px;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease;font-weight:700;font-size:.85em;border:none;font-family:Poppins,sans-serif;color:#fff;display:inline-flex;align-items:center;gap:.5em}.ServicesStaffingSectionCTA img{height:1.25em;filter:brightness(0) invert(1)}.ServicesStaffingSectionCTA:before,.ServicesStaffingSectionCTA:after{content:none}.ServicesStaffingSectionCTA:hover{background-color:#ff7230;box-shadow:0 0 28px #fd5f0d73;transform:translateY(-1px)}.ServicesStaffingSectionCTA:active{filter:brightness(.9);transform:translateY(0)}@media (max-width: 600px){.ServicesStaffingSectionContainer{font-size:12px;padding:60px 24px;row-gap:0px}.ServicesStaffingSectionBulletsContainer,.ServicesStaffingSectionFocusModal{width:80vw}.ServicesStaffingSectionButtonImageContainer{width:90vw}}@media (min-width: 1200px){.ServicesStaffingSectionContainer{font-size:20px;row-gap:0px}}@media (min-width: 1800px){.ServicesStaffingSectionContainer{font-size:28px;row-gap:0px}}.ServicesMainDividerSectionContainer{background-color:#0d0b2e;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:60px 80px}.ServicesMainDividerSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1400px}.ServicesMainDividerSectionIntroTitleAccent{box-sizing:border-box;width:100%;height:7em;margin-block:3em;display:flex;justify-content:center;align-items:center;background-image:linear-gradient(to bottom,transparent,rgba(83,74,183,.2) 30%,rgba(83,74,183,.2) 70%,transparent);border-top:1px solid rgba(253,95,13,.2);border-bottom:1px solid rgba(253,95,13,.2)}.ServicesMainDividerSectionIntroTitle{text-align:center;font-size:clamp(28px,2.5vw,40px);margin:0;font-weight:700;color:#fff}@media (max-width: 600px){.ServicesMainDividerSectionContainer{font-size:12px;padding:40px 24px;row-gap:10px}}@media (min-width: 1200px){.ServicesMainDividerSectionContainer{font-size:20px;row-gap:100px}}@media (min-width: 1800px){.ServicesMainDividerSectionContainer{font-size:28px;row-gap:100px}}.ServicesIntroSectionContainer{background-color:#0d0042;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.ServicesIntroSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.ServicesIntroSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;row-gap:2em;max-width:1400px}.ServicesIntroSectionIntroTitleAccent{box-sizing:border-box;background-color:#534ab726;width:100%;max-width:30vw;min-width:300px;height:max-content;align-self:flex-start;border-width:2px 2px 2px 0px;border-style:solid;border-color:#fd5f0d;transform:translate(-100%);animation:ServicesTitleTagSlide 1s forwards}@keyframes ServicesTitleTagSlide{to{transform:translate(0)}}.ServicesIntroSectionIntroTitle{padding-top:1em;padding-right:2em;padding-bottom:.5em;font-size:clamp(32px,3.5vw,48px);margin:0;font-weight:700;color:#fff}.ServicesIntroSectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec;padding:0px 5vw;text-align:left}@media (max-width: 600px){.ServicesIntroSectionContainer{font-size:12px;padding:60px 24px;row-gap:10px}}@media (min-width: 1200px){.ServicesIntroSectionContainer{font-size:20px;row-gap:100px}}@media (min-width: 1800px){.ServicesIntroSectionContainer{font-size:28px;row-gap:100px}}.ServicesHeroSectionContainer{background-color:#0d0b2e;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.ServicesHeroSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.ServicesHeroSectionIntro{text-align:center;width:80vw}.ServicesHeroSectionIntroTitle{font-size:clamp(32px,3.5vw,48px);margin:0;font-weight:700;color:#fff}.ServicesHeroSectionContent{width:80vw;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(20%);animation:ServicesHeroSectionContentFadeUp 1s forwards}@keyframes ServicesHeroSectionContentFadeUp{to{opacity:1;transform:translateY(0)}}.ServicesHeroSectionContentItems{display:flex;justify-content:space-between;width:100%;gap:2em;flex-wrap:wrap}.ServicesHeroSectionContentItem{display:flex;flex-direction:column;align-items:center;width:15vw;min-height:32vw;position:relative;padding:10px;box-sizing:border-box}.ServicesHeroSectionContentImageWrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.ServicesHeroSectionContentImage{position:relative;z-index:1;width:100%;height:auto;transition:transform .5s ease-in-out;cursor:pointer}.ServicesHeroSectionContentHoverTitle{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-.5em);text-align:center;background-color:#2b1a6e;border:1px solid #534AB7;padding:.25em .5em;border-radius:5px;color:#fff;font-size:.75em;font-weight:500;opacity:0;transition:opacity .3s ease,transform .3s ease;white-space:nowrap;z-index:2}.ServicesHeroSectionContentImageWrapper:hover .ServicesHeroSectionContentHoverTitle{opacity:1;transform:translate(-50%) translateY(-.5em)}.ServicesHeroSectionContentImage:hover{transform:scale(1.1)}.ServicesHeroSectionContentDetailedView{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:.5em;margin-top:1em;width:15vw;position:relative}.ServicesHeroSectionContentDetailedViewTitle{margin:0;color:#fff;font-size:1.25em;font-weight:600}.ServicesHeroSectionContentDetailedViewDescription{color:#afa9ec;font-size:1em;padding-bottom:1em}.ServicesHeroSectionContentDetailedViewCTA{background-color:transparent;cursor:pointer;font-weight:600;font-size:.75em;padding:.4em 1.2em;border:2px solid #534AB7;border-radius:100px;font-family:Poppins,sans-serif;color:#afa9ec;z-index:1;margin-top:auto;width:max-content;transition:border-color .2s ease,color .2s ease}.ServicesHeroSectionContentDetailedViewCTA:hover{border-color:#fd5f0d;color:#fff}.ServicesHeroSectionContentDetailedViewCTA img{padding-left:5px;height:1em;filter:brightness(0) invert(1)}.ServicesHeroSectionContentCTA{padding:.75em 2.5em;background-color:#fd5f0d;border-radius:100px;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease;font-weight:700;font-size:.85em;border:none;font-family:Poppins,sans-serif;color:#fff;display:inline-flex;align-items:center;gap:.5em}.ServicesHeroSectionContentCTA img{height:1.25em;filter:brightness(0) invert(1)}.ServicesHeroSectionContentCTA:hover{background-color:#ff7230;box-shadow:0 0 28px #fd5f0d73;transform:translateY(-1px)}.ServicesHeroSectionContentCTA:active{filter:brightness(.9);transform:translateY(0)}@media (max-width: 1024px){.ServicesHeroSectionContainer{font-size:18px;padding:80px 24px}.ServicesHeroSectionContentItems{flex-wrap:wrap;align-items:flex-start;row-gap:0px}.ServicesHeroSectionContentItem,.ServicesHeroSectionContentDetailedView{width:35vw}.ServicesHeroSectionContentDetailedViewDescription{height:200px}}@media (max-width: 600px){.ServicesHeroSectionContainer{font-size:12px;padding:60px 24px}.ServicesHeroSectionContentItems{flex-wrap:wrap;align-items:flex-start;row-gap:0px}.ServicesHeroSectionContentItem{width:35vw;height:max-content}.ServicesHeroSectionContentDetailedView{width:35vw}.ServicesHeroSectionContentDetailedViewDescription{height:150px}.ServicesHeroSectionContentDetailedViewCTA{font-size:.6em}}@media (min-width: 1200px){.ServicesHeroSectionContainer{font-size:20px;row-gap:100px}}@media (min-width: 1800px){.ServicesHeroSectionContainer{font-size:28px;row-gap:100px}}.Footer{background:#04030f;border-top:none;padding:52px 80px 28px;position:relative;isolation:isolate;overflow:hidden}.Footer:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(ellipse at 50% 0%,rgba(83,74,183,.09) 0%,transparent 55%),radial-gradient(ellipse at 10% 50%,rgba(83,74,183,.04) 0%,transparent 40%),radial-gradient(ellipse at 90% 50%,rgba(0,201,167,.03) 0%,transparent 40%);background-size:100% 100%,100% 100%,100% 100%;background-repeat:no-repeat}.Footer:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(83,74,183,.4) 18%,rgba(0,201,167,.35) 50%,rgba(83,74,183,.4) 82%,transparent 100%);pointer-events:none;z-index:2}.FooterTopGrid{display:grid;grid-template-columns:220px 1fr 1fr 1fr;gap:32px;margin-bottom:36px;position:relative;z-index:1}.FooterBrand{display:flex;flex-direction:column;gap:14px}.FooterLogoLink{display:inline-block;text-decoration:none;line-height:0}.FooterLogo{height:36px;width:auto;object-fit:contain;object-position:left center;opacity:.92;transition:opacity .2s ease}.FooterLogoLink:hover .FooterLogo{opacity:1}.FooterTagline{font-size:11px;color:#afa9ec61;line-height:1.6;max-width:180px;margin:0}.FooterNavCol{display:flex;flex-direction:column;gap:7px;position:relative;z-index:1}.FooterNavHeading{font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:#afa9ec4d;margin:0 0 4px;font-family:ui-monospace,SFMono-Regular,monospace}.FooterNavCol a{font-size:11px;color:#afa9ec7a;text-decoration:none;transition:color .15s}.FooterNavCol a:hover{color:#fd5f0d}.FooterLegal a{font-size:11px;color:#afa9ec7a;text-decoration:none;transition:color .15s}.FooterLegal a:hover{color:#fd5f0d}.FooterNavAILink{color:#00c9a7!important}.FooterNavAILink:hover{color:#00e0bb!important}.FooterSubscribeInline{margin-top:6px}.FooterSubscriptionSectionEmailContainer{display:flex;align-items:center;background:#ffffff0a;border:1px solid rgba(83,74,183,.22);border-radius:100px;overflow:hidden;padding:2px 2px 2px 12px;gap:4px;max-width:200px}.FooterSubscriptionSectionEmailContainer input{background:none;border:none;outline:none;font-size:10px;color:#afa9ecb3;width:100%;padding:4px 0}.FooterSubscriptionSectionEmailContainer input::placeholder{color:#afa9ec4d}.FooterSubscriptionSectionEmailContainer button{background:#fd5f0d26;border:none;border-radius:100px;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.FooterSubscriptionSectionEmailContainer button:hover{background:#fd5f0d4d}.FooterSubscriptionSectionEmailContainer button img{width:14px;height:14px;object-fit:contain;filter:brightness(0) invert(1)}.FooterSubscriptionMessage{font-size:10px;color:#afa9ec80;margin:0}.FooterBottom{border-top:1px solid rgba(83,74,183,.12);padding-top:18px;display:flex;justify-content:space-between;align-items:center;gap:16px;position:relative;z-index:1}.FooterCopyright{font-size:10px;color:#afa9ec38;margin:0}.FooterLegal{display:flex;gap:16px}.FooterLegal span{font-size:10px;color:#afa9ec38;cursor:pointer;transition:color .15s}.FooterLegal span:hover{color:#afa9ec80}@media (max-width: 1200px){.FooterTopGrid{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width: 850px){.Footer{padding:44px 40px 24px}.FooterTopGrid{gap:24px}}@media (max-width: 600px){.Footer{padding:40px 24px 24px}.FooterTopGrid{grid-template-columns:1fr;gap:28px}.FooterBottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (min-width: 1800px){.Footer{padding:64px 100px 32px}}.SolutionsChooserSectionContainer{background-color:#0d0042;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.SolutionsChooserSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.SolutionsChooserSectionGraphicsContainer{display:flex;width:80vw;max-width:1400px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;opacity:0;transform:translateY(20%);animation:SolutionsChooserSectionGraphicsContainerFadeUp 1s forwards}@keyframes SolutionsChooserSectionGraphicsContainerFadeUp{to{opacity:1;transform:translateY(0)}}.SolutionsChooserSectionGraphicsContainer a{text-decoration:none!important}.SolutionsChooserSectionGraphicWrapper{display:flex;flex-direction:column;width:25vw;height:max-content;justify-content:center;align-items:center;row-gap:1em;background-color:#2b1a6e;border-top:2px solid #534AB7;border-radius:8px;padding:1.5em 1em;transition:border-color .2s ease,background-color .2s ease}.SolutionsChooserSectionGraphicWrapper:hover{cursor:pointer;border-top-color:#fd5f0d;background-color:#534ab74d}.SolutionsChooserSectionGraphicWrapper:hover .SolutionsChooserSectionGraphic{width:16vw}.SolutionsChooserSectionGraphicWrapper:hover .SolutionsChooserSectionGraphicTitle{text-decoration:underline}.SolutionsChooserSectionGraphic{width:15vw;height:auto;transition:all .5s ease-in-out}.SolutionsChooserSectionGraphicTitle{text-align:center;font-size:1.25em;margin:0;font-weight:700;color:#fff}.SolutionsChooserSectionGraphicDescription{font-size:1em;font-weight:400;color:#afa9ec;text-align:center}.SolutionsChooserSectionCTA{padding:.75em 2.5em;background-color:#fd5f0d;border-radius:100px;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease;font-weight:700;font-size:.85em;border:none;font-family:Poppins,sans-serif;color:#fff;display:inline-flex;align-items:center;gap:.5em;margin-top:auto;align-self:center}.SolutionsChooserSectionCTA img{height:1.25em;filter:brightness(0) invert(1)}.SolutionsChooserSectionCTA:before,.SolutionsChooserSectionCTA:after{content:none}.SolutionsChooserSectionCTA:hover{background-color:#ff7230;box-shadow:0 0 28px #fd5f0d73;transform:translateY(-1px)}.SolutionsChooserSectionCTA:active{filter:brightness(.9);transform:translateY(0)}@media (max-width: 600px){.SolutionsChooserSectionContainer{font-size:12px;padding:60px 24px;row-gap:10px}.SolutionsChooserSectionGraphicsContainer{width:90vw;row-gap:2em}.SolutionsChooserSectionGraphicWrapper{width:90vw;row-gap:.75em}.SolutionsChooserSectionGraphic,.SolutionsChooserSectionGraphicWrapper:hover .SolutionsChooserSectionGraphic{width:50vw}}@media (min-width: 1200px){.SolutionsChooserSectionContainer{font-size:20px;row-gap:100px}}@media (min-width: 1800px){.SolutionsChooserSectionContainer{font-size:28px;row-gap:100px}}.SolutionsUseCaseSectionContainer{background-color:#0d0b2e;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.SolutionsUseCaseSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.SolutionsUseCaseSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;max-width:1400px}.SolutionsUseCaseSectionIntroTitle{text-align:center;font-size:clamp(28px,2.5vw,40px);margin:0;font-weight:700;color:#fff}.SolutionsUseCaseSectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec;text-align:center}.SolutionUseCaseSectionButtons{display:flex;justify-content:center;align-items:center;column-gap:1em;margin-top:1em}.SolutionUseCaseSectionButton{padding:.6em 2em;background-color:transparent;border-radius:100px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;font-weight:600;font-size:.75em;border:2px solid #534AB7;font-family:Poppins,sans-serif;color:#afa9ec;position:relative;overflow:hidden}.SolutionUseCaseSectionButton img{height:1.25em;filter:brightness(0) invert(1)}.SolutionUseCaseSectionButton:before,.SolutionUseCaseSectionButton:after{content:none}.SolutionUseCaseSectionButton:hover{border-color:#fd5f0d;color:#fff;background-color:#fd5f0d14}.SolutionUseCaseSectionButton:active{filter:brightness(.8)}.SolutionsUseCaseSectionGraphicsContainer{border:1px solid #534AB7;padding:.5em;width:80vw;max-width:1400px;display:flex;flex-direction:column;row-gap:.5em;background-color:#0d0b2e;max-height:70vh;overflow-y:auto}.SolutionsUseCaseSectionGraphicWrapper{display:flex;justify-content:space-between;align-items:center;background-color:#2b1a6e;border-top:2px solid #534AB7;border-radius:8px;padding:.5em;transition:border-color .2s ease}.SolutionsUseCaseSectionGraphicWrapper:hover{cursor:pointer;border-top-color:#fd5f0d;background-color:#534ab740;padding:.5em}.SolutionsUseCaseSectionGraphicWrapper:hover .SolutionsUseCaseSectionGraphicTitle{text-decoration:underline}.SolutionsUseCaseSectionGraphicText{text-align:left;width:100%}.SolutionsUseCaseSectionGraphicTitle{display:flex;align-items:center;justify-content:space-between;font-size:1.1em;font-weight:600;color:#fff;margin:0 0 .25em;column-gap:10px;width:100%}.SolutionsUseCaseSectionGraphicTitleText{display:inline-flex;align-items:center;column-gap:10px;min-width:0}.SolutionsUseCaseSectionTypeTag{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:.15em .75em;border-radius:999px;border:1px solid #534AB7;color:#afa9ec;background-color:#534ab733;font-size:.65em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.SolutionsUseCaseSectionGraphicDescription{font-size:1em;color:#afa9ec;margin:0}.SolutionsUseCaseSectionGraphicSubcategory{font-size:.75em;margin:0;color:#afa9ec;text-decoration:none}.SolutionsUseCaseSectionGraphicSubcategory,.SolutionsUseCaseSectionGraphicSubcategory *,.SolutionsUseCaseSectionGraphicsContainer a{text-decoration:none!important}.SolutionsUseCaseSectionGraphicTitle,.SolutionsUseCaseSectionGraphicDescription{text-decoration:underline!important}.SolutionsUseCaseSectionGraphic{width:80px;height:80px;min-width:80px;object-fit:scale-down;padding:10px;margin-left:1.5em}.SolutionsUseCaseSectionGraphicsContainer::-webkit-scrollbar{width:.75em}.SolutionsUseCaseSectionGraphicsContainer::-webkit-scrollbar-track{background:transparent}.SolutionsUseCaseSectionGraphicsContainer::-webkit-scrollbar-thumb{background-color:#534ab7;border-radius:10px;border:3px solid #0d0b2e}.SolutionsFilterControl{margin-top:1.5em;display:flex;width:100%;justify-content:space-between;align-items:center;position:relative;flex-wrap:wrap;row-gap:.75em}.SolutionsFilterToggle{display:inline-flex;align-items:center;justify-content:center;column-gap:.35em;padding:.5em 1.75em}.SolutionsFilterDropdown{position:absolute;top:calc(100% + .1em);left:0;right:auto;transform:none;background-color:#0d0042;border:1px solid #534AB7;padding:1em 1.5em;box-shadow:0 12px 30px #00000080;text-align:left;z-index:50;max-width:min(80vw,420px);font-size:.9em}.SolutionsFilterSection{margin-bottom:.75em}.SolutionsFilterSection:last-of-type{margin-bottom:1em}.SolutionsFilterSectionHeader{font-weight:600;color:#fff;margin-bottom:.35em}.SolutionsFilterSectionHeader label{display:inline-flex;align-items:center;column-gap:.5em;cursor:pointer}.SolutionsFilterSectionHeader input[type=checkbox]{accent-color:#FD5F0D}.SolutionsFilterSectionBody{display:flex;flex-direction:column;row-gap:.25em}.SolutionsFilterOption{display:inline-flex;align-items:center;column-gap:.5em;cursor:pointer;color:#afa9ec;font-size:.85em}.SolutionsFilterOption input[type=checkbox]{accent-color:#FD5F0D}.SolutionsFilterOptionIndented{padding-left:.75em}.SolutionsFilterOptionDoubleIndented{padding-left:1.75em}.SolutionsFilterNestedGroup{margin-top:.25em}.SolutionsFilterSubgroup{display:flex;flex-direction:column;row-gap:.15em;margin-top:.2em}.SolutionsFilterClearButton{margin-top:.5em;padding:.4em 1.2em;font-size:.7em;background-color:transparent;border:1px solid #534AB7;border-radius:100px;color:#afa9ec;cursor:pointer;transition:border-color .2s ease,color .2s ease}.SolutionsFilterClearButton:hover{border-color:#fd5f0d;color:#fff}.SolutionsUseCaseSectionGraphicButton{border:none;background:transparent;padding:0;margin-left:1em;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.SolutionsUseCaseSectionGraphicButton:focus-visible{outline:2px solid #FD5F0D;outline-offset:2px}.SolutionsUseCaseSectionGraphicButton .SolutionsUseCaseSectionGraphic{width:50px;height:50px;min-width:50px;object-fit:scale-down;padding:10px}.SolutionsFilterDropdown{max-height:35vh;overflow-y:auto;overscroll-behavior:contain}.SolutionsFilterDropdown::-webkit-scrollbar{width:.5em}.SolutionsFilterDropdown::-webkit-scrollbar-track{background:transparent;border-radius:20px}.SolutionsFilterDropdown::-webkit-scrollbar-thumb{background:#534ab7;border-radius:20px}.SolutionsFilterDropdown::-webkit-scrollbar-thumb:hover{background:#fd5f0d}.SolutionsFilterPills{display:flex;gap:.4em;flex-wrap:wrap;margin-top:.75em}.SolutionsFilterPill{padding:.25em .75em;border-radius:999px;border:1px solid #534AB7;color:#afa9ec;background-color:#534ab733;font-size:.7em;cursor:pointer;display:inline-flex;align-items:center;gap:.35em;transition:.2s ease}.SolutionsFilterPill:hover{border-color:#fd5f0d;color:#fff}.SolutionsFilterPillClose{font-weight:600;line-height:1}@media (max-width: 1200px){.SolutionsUseCaseSectionContainer{font-size:20px;padding:80px 24px;row-gap:1em}.SolutionUseCaseSectionButtons{flex-direction:column;row-gap:.5em}.SolutionsUseCaseSectionGraphicsContainer{width:90vw;row-gap:.5em;padding:.5em}.SolutionsUseCaseSectionGraphicWrapper{align-items:flex-start;padding:.5em}.SolutionsUseCaseSectionGraphic{margin-left:0;width:50px;height:50px;min-width:50px}}@media (max-width: 600px){.SolutionsUseCaseSectionContainer{font-size:12px;padding:60px 24px;row-gap:1em}.SolutionUseCaseSectionButtons{flex-direction:column;row-gap:.5em}.SolutionsUseCaseSectionGraphicsContainer{width:90vw;row-gap:.5em;padding:.5em}.SolutionsUseCaseSectionGraphicWrapper{align-items:flex-start;padding:.5em}.SolutionsUseCaseSectionGraphic{margin-left:0;width:50px;height:50px;min-width:50px}.SolutionsUseCaseSectionGraphicTitle{width:100%}.SolutionsUseCaseSectionTypeTag{font-size:.55em}.SolutionsFilterControl{flex-direction:column;align-items:flex-start}.SolutionsFilterDropdown{left:0;right:auto;transform:none;max-width:90vw}}@media (min-width: 1200px){.SolutionsUseCaseSectionContainer{font-size:20px;row-gap:1em}.SolutionUseCaseSectionButtons{row-gap:.5em}}@media (min-width: 1800px){.SolutionsUseCaseSectionContainer{font-size:28px;row-gap:1em}}.SolutionsChallengeSectionContainer{background-color:#0d0b2e;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.SolutionsChallengeSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.SolutionsChallengeSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;max-width:1400px}.SolutionsChallengeSectionIntroTitle{text-align:center;font-size:clamp(28px,2.5vw,40px);margin:0;font-weight:700;color:#fff}.SolutionsChallengeSectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec;text-align:center}.SolutionChallengeSectionButtons{display:flex;justify-content:center;align-items:center;column-gap:1em;margin-top:1em}.SolutionChallengeSectionButton{padding:.6em 2em;background-color:transparent;border-radius:100px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;font-weight:600;font-size:.75em;border:2px solid #534AB7;font-family:Poppins,sans-serif;color:#afa9ec;position:relative;overflow:hidden}.SolutionChallengeSectionButton img{height:1.25em;filter:brightness(0) invert(1)}.SolutionChallengeSectionButton:before,.SolutionChallengeSectionButton:after{content:none}.SolutionChallengeSectionButton:hover{border-color:#fd5f0d;color:#fff;background-color:#fd5f0d14}.SolutionChallengeSectionButton:active{filter:brightness(.8)}.SolutionChallengeSectionButton.active{background-color:#fd5f0d;border-color:#fd5f0d;color:#fff}.SolutionsChallengeSectionGraphicsContainer{border:1px solid #534AB7;padding:.5em;width:80vw;max-width:1400px;display:flex;flex-direction:column;row-gap:.5em;background-color:#0d0b2e;max-height:70vh;overflow-y:auto}.SolutionsChallengeSectionGraphicWrapper{display:flex;justify-content:space-between;align-items:center;background-color:#2b1a6e;border-top:2px solid #534AB7;border-radius:8px;padding:.5em;transition:border-color .2s ease}.SolutionsChallengeSectionGraphicWrapper:hover{cursor:pointer;border-top-color:#fd5f0d;background-color:#534ab740;padding:.5em}.SolutionsChallengeSectionGraphicWrapper:hover .SolutionsChallengeSectionGraphicTitle{text-decoration:underline}.SolutionsChallengeSectionGraphicText{text-align:left}.SolutionsChallengeSectionGraphicTitle{display:flex;font-size:1.1em;font-weight:600;color:#fff;margin:0 0 .25em;align-items:center;column-gap:10px}.SolutionsChallengeSectionGraphicDescription{font-size:1em;color:#afa9ec;margin:0}.SolutionsChallengeSectionGraphicsContainer::-webkit-scrollbar{width:.75em}.SolutionsChallengeSectionGraphicsContainer::-webkit-scrollbar-track{background:transparent}.SolutionsChallengeSectionGraphicsContainer::-webkit-scrollbar-thumb{background-color:#534ab7;border-radius:10px;border:3px solid #0d0b2e}.SolutionChallengeSubcategoryButtons{margin-top:.5em;flex-wrap:wrap;row-gap:.5em}.SolutionChallengeSubcategoryButton{font-size:.7em;padding:.4em 1.5em}.SolutionsChallengeSectionSubheader{font-size:1em;font-weight:600;margin:1em 0 .25em;color:#fd5f0d}@media (max-width: 1200px){.SolutionsChallengeSectionContainer{font-size:20px;row-gap:1em;padding:80px 24px}.SolutionChallengeSectionButtons{flex-direction:column;row-gap:.5em}.SolutionsChallengeSectionGraphicsContainer{width:90vw;row-gap:.5em;padding:.5em}.SolutionsChallengeSectionGraphicWrapper{align-items:flex-start;padding:.5em}}@media (max-width: 600px){.SolutionsChallengeSectionContainer{font-size:12px;padding:60px 24px;row-gap:1em}.SolutionChallengeSectionButtons{flex-direction:column;row-gap:.5em}.SolutionsChallengeSectionGraphicsContainer{width:90vw;row-gap:.5em;padding:.5em}.SolutionsChallengeSectionGraphicWrapper{align-items:flex-start;padding:.5em}}@media (min-width: 1200px){.SolutionsChallengeSectionContainer{font-size:20px;row-gap:1em}.SolutionChallengeSectionButtons{row-gap:.5em}}@media (min-width: 1800px){.SolutionsChallengeSectionContainer{font-size:28px;row-gap:1em}}.SolutionsPlatformSectionContainer{background-color:#0d0042;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.SolutionsPlatformSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.SolutionsPlatformSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;max-width:1400px}.SolutionsPlatformSectionIntroTitle{text-align:center;font-size:clamp(28px,2.5vw,40px);margin:0;font-weight:700;color:#fff}.SolutionsPlatformSectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec;text-align:center}.SolutionsPlatformSectionGraphicsContainer{display:flex;flex-wrap:wrap;width:80vw;max-width:1400px;align-items:center;justify-content:center;gap:2em}.PlatformSectionGraphic{width:15vw;height:auto;background-color:#2b1a6e80;border:1px solid #534AB7;border-radius:15px;transition:all .3s ease-in-out;padding:8px}.PlatformSectionGraphic:hover{transform:translateY(-8px);background-color:#534ab74d;border-color:#fd5f0d;border-radius:15px;box-shadow:0 0 20px #534ab766;cursor:pointer}@media (max-width: 600px){.SolutionsPlatformSectionContainer{font-size:12px;padding:60px 24px;row-gap:2em}.SolutionsPlatformSectionGraphicsContainer{justify-content:center;width:90vw;column-gap:1em}.PlatformSectionGraphic{width:25vw;height:auto}}@media (min-width: 1200px){.SolutionsPlatformSectionContainer{font-size:20px;row-gap:100px}}@media (min-width: 1800px){.SolutionsPlatformSectionContainer{font-size:28px;row-gap:100px}}.SolutionsIntroSectionContainer{background-color:#0d0042;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 80px;position:relative}.SolutionsIntroSectionContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.SolutionsIntroSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1400px;margin-bottom:2em;row-gap:2em}.SolutionsIntroSectionIntroTitleAccent{box-sizing:border-box;background-color:#534ab726;width:100%;max-width:30vw;min-width:300px;height:max-content;align-self:flex-start;border-width:2px 2px 2px 0px;border-style:solid;border-color:#fd5f0d;transform:translate(-100%);animation:SolutionsTitleTagSlide 1s forwards}@keyframes SolutionsTitleTagSlide{to{transform:translate(0)}}.SolutionsIntroSectionIntroTitle{padding-top:1em;padding-right:2em;padding-bottom:.5em;font-size:clamp(32px,3.5vw,48px);margin:0;font-weight:700;color:#fff}.SolutionsIntroSectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec;padding:0px 5vw;text-align:left}@media (max-width: 600px){.SolutionsIntroSectionContainer{font-size:12px;padding:60px 24px;row-gap:10px}}@media (min-width: 1200px){.SolutionsIntroSectionContainer{font-size:20px;row-gap:100px}}@media (min-width: 1800px){.SolutionsIntroSectionContainer{font-size:28px;row-gap:100px}}.SolutionsIndustryContainer{background-color:#0d0b2e;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 80px;position:relative}.SolutionsIndustryContainer:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent)}.SolutionsIndustrySectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw;max-width:1400px}.SolutionsIndustrySectionIntroTitle{text-align:center;font-size:clamp(28px,2.5vw,40px);margin:0;font-weight:700;color:#fff}.SolutionsIndustrySectionIntroDescription{font-size:1em;font-weight:400;color:#afa9ec;text-align:center}.SolutionsIndustryBlockContainer{width:85%;max-width:1400px;display:flex;flex-wrap:nowrap;overflow-x:auto;align-items:center;column-gap:2em;padding:1em;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.SolutionsIndustryBlockContainer a{text-decoration:none!important}.SolutionsIndustryBlock{width:15em;min-width:15em;min-height:15em;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#2b1a6e;border-top:2px solid #534AB7;border-radius:8px;padding:1em;transform:scale(1);transition:all .5s ease-in-out;position:relative;text-align:center;scroll-snap-align:start}.SolutionsIndustryBlock:hover{transform:scale(1.05);cursor:pointer;border-top-color:#fd5f0d;background-color:#534ab74d}.SolutionsIndustryBlock:hover h3{text-decoration:underline}.SolutionsIndustryBlockIconTop{margin-bottom:2em;align-self:flex-start}.SolutionsIndustryBlockIcon{font-size:2.5em;display:flex;align-items:center;justify-content:center}.SolutionsIndustryBlockIcon svg{fill:transparent;stroke:#fd5f0d;stroke-width:25;transition:all .5s ease-in-out}.SolutionsIndustryBlock:hover .SolutionsIndustryBlockIcon svg{fill:#fd5f0d;stroke:#fd5f0d;stroke-width:0}.SolutionsIndustryBlockTextContent{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.SolutionsIndustryBlockTitle{color:#fff;width:100%;font-size:1.1em;margin:0;font-weight:600}.SolutionsIndustryBlockDescription{width:90%;font-size:.75em;color:#afa9ec;text-decoration:none!important;margin-top:.5em}.SolutionsIndustryBlock:hover .SolutionsIndustryBlockDescription{color:#afa9eccc}.SolutionsIndustryTagContainer{width:90%;display:flex}.SolutionsIndustryTag:first-of-type{background-color:#fd5f0d;color:#fff}.SolutionsIndustryTag{font-size:.75em;margin-inline:.5em;padding:.5em 1em;border-radius:.5em;background-color:#534ab7;color:#fff}@media (max-width: 600px){.SolutionsIndustryContainer{font-size:12px;padding:60px 24px}.SolutionsIndustryBlockContainer{-ms-overflow-style:none;scrollbar-width:none}.SolutionsIndustryBlockContainer::-webkit-scrollbar{display:none}}@media (min-width: 1200px){.SolutionsIndustryContainer{font-size:20px}.SolutionsIndustryBlockContainer{overflow-x:scroll;scrollbar-color:#534AB7 transparent}.SolutionsIndustryBlockContainer::-webkit-scrollbar{height:8px}.SolutionsIndustryBlockContainer::-webkit-scrollbar-track{background:transparent}.SolutionsIndustryBlockContainer::-webkit-scrollbar-thumb{background-color:#534ab7;border-radius:4px}}@media (min-width: 1800px){.SolutionsIndustryContainer{font-size:28px}}.EISContainer{background:#04030f;padding:96px 40px 80px;position:relative;overflow:hidden}.EISContainer:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(83,74,183,.12) 0%,transparent 70%),repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(83,74,183,.025) 39px,rgba(83,74,183,.025) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(83,74,183,.025) 39px,rgba(83,74,183,.025) 40px);pointer-events:none}.EISInner{position:relative;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.EISEyebrow{display:inline-block;background:#00c9a71a;border:1px solid rgba(0,201,167,.28);color:#00c9a7;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:6px 16px;border-radius:999px}.EISTitle{margin:0;font-size:clamp(2.6rem,6vw,5rem);font-weight:900;letter-spacing:-.03em;line-height:1.05;color:#fff}.EISSubhead{margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7;color:#e8e4ff9e;max-width:600px}@media (max-width: 600px){.EISContainer{padding:72px 24px 60px}}.EES{position:relative;overflow:hidden;background:#04030f;padding:80px 40px 96px}.EESNoise{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-size:160px;opacity:.4;pointer-events:none}.EESGrid{position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(83,74,183,.04) 39px,rgba(83,74,183,.04) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(83,74,183,.04) 39px,rgba(83,74,183,.04) 40px);pointer-events:none}.EESInner{position:relative;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:56px}.EESHdr{display:flex;flex-direction:column;gap:12px;max-width:560px}.EESLabel{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fd5f0d;background:#fd5f0d14;border:1px solid rgba(253,95,13,.18);border-radius:100px;padding:4px 14px;display:inline-block;width:fit-content;margin:0}.EESTitle{font-size:clamp(30px,4vw,44px);font-weight:900;letter-spacing:-.03em;line-height:1.1;color:#fff;margin:0}.EESSub{font-size:16px;line-height:1.65;color:#e8e4ff7a;margin:0}.EESBlock{display:flex;flex-direction:column;gap:20px}.EESBlockLabel{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#afa9ec85}.EESBlockDot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.EESBlockDot--live{background:#fd5f0d;box-shadow:0 0 0 3px #fd5f0d2e;animation:EESPulse 2.2s ease-in-out infinite}@keyframes EESPulse{0%,to{box-shadow:0 0 0 3px #fd5f0d2e}50%{box-shadow:0 0 0 6px #fd5f0d0f}}.EESBlockDot--past{background:#534ab780}.EESCards{display:grid;gap:20px}.EESCards--upcoming.EESCards--solo{grid-template-columns:1fr;max-width:700px}.EESCards--upcoming.EESCards--multi{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.EESCards--past{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.EESCard{background:#ffffff05;border:1px solid rgba(83,74,183,.18);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,box-shadow .2s,transform .2s}.EESCard--upcoming{border-color:#fd5f0d4d;border-left:3px solid #FD5F0D;background:#fd5f0d08}.EESCard--upcoming:hover{border-color:#fd5f0d8c;box-shadow:0 8px 32px #fd5f0d1a;transform:translateY(-2px)}.EESCard--past{opacity:.78}.EESCard--past:hover{opacity:1;border-color:#534ab752}.EESCardHeader{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.EESCardBadge{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:100px;border:1px solid}.EESCardBadge--upcoming{color:#fd5f0d;background:#fd5f0d1a;border-color:#fd5f0d40}.EESCardBadge--past{color:#afa9ec99;background:#534ab714;border-color:#534ab733}.EESCardConf{font-size:11px;color:#afa9ec73;font-weight:500}.EESCardTitle{font-size:20px;font-weight:800;color:#fff;letter-spacing:-.02em;margin:0;line-height:1.2}.EESCard--past .EESCardTitle{font-size:17px}.EESCardSub{font-size:12.5px;color:#afa9ec7a;margin:0;font-style:italic}.EESCardDesc{font-size:14px;line-height:1.65;color:#e8e4ff94;margin:0}.EESCardMeta{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:#534ab70f;border:1px solid rgba(83,74,183,.12);border-radius:10px;margin-top:4px}.EESCardMetaRow{display:flex;align-items:flex-start;gap:10px}.EESCardMetaIcon{color:#afa9ec73;flex-shrink:0;margin-top:2px;display:flex;align-items:center}.EESCardMetaLabel{display:block;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#afa9ec61;margin-bottom:1px}.EESCardMetaVal{display:block;font-size:13px;color:#e8e4ffb8;font-weight:500;line-height:1.4}.EESCardFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:4px}.EESCardTags{display:flex;flex-wrap:wrap;gap:5px}.EESCardTag{font-size:10px;font-weight:600;padding:2px 9px;border-radius:100px;background:#534ab71a;border:1px solid rgba(83,74,183,.2);color:#afa9ec9e}.EESCardCTA{display:inline-flex;align-items:center;gap:6px;background:#fd5f0d;color:#fff;font-size:13px;font-weight:700;padding:9px 18px;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background .18s,transform .18s,box-shadow .18s;flex-shrink:0}.EESCardCTA:hover{background:#e84f00;transform:translateY(-1px);box-shadow:0 6px 20px #fd5f0d59}@media (max-width: 900px){.EES{padding:60px 24px 72px}.EESCards--upcoming.EESCards--solo{max-width:100%}}@media (max-width: 520px){.EES{padding:48px 16px 60px}.EESCards--past{grid-template-columns:1fr}.EESCardFooter{flex-direction:column;align-items:flex-start}.EESCardCTA{width:100%;justify-content:center;box-sizing:border-box;white-space:normal;text-align:center}}.WhitePaperContainer{background-color:#04030f;width:100%;padding-top:3em;display:flex;flex-direction:column;align-items:center}.WhitePaperContainerTitle{font-size:1.5em;color:#afa9ec;font-weight:600;margin:0 0 1em;text-align:center}.WhitePaperTabs{display:flex;flex-wrap:wrap;gap:.75em;justify-content:center;align-items:center;margin-bottom:1.25em}.WhitePaperTabButton{padding:.55em 1em;border-radius:.5em;border:2px solid #534AB7;background:transparent;color:#e8e4ffb3;font-weight:600;font-size:.9em;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.WhitePaperTabButton:hover{background:#534ab7;transform:translateY(-1px)}.WhitePaperTabButton.active{background-color:#534ab7;color:#fff}.WhitePaperListContainer{--item-gap: .5em;--item-min-height: 4.25em;border:2px solid rgba(83,74,183,.3);padding:.5em;width:80vw;display:flex;flex-direction:column;row-gap:.5em;background-color:#04030f;max-height:70vh;overflow-y:auto}.WhitePaperListContainer--scroll{max-height:calc((var(--item-min-height) * 3) + (var(--item-gap) * 2) + 1em);overflow-y:auto}.WhitePaperItemWrapper{display:flex;justify-content:space-between;align-items:center;background-color:#534ab71a;border-top:2px solid #534AB7;border-radius:8px;padding:.5em;transition:border-color .2s ease}.WhitePaperItemWrapper:hover{cursor:pointer;border-top-color:#fd5f0d;background-color:#534ab733;padding:.5em}.WhitePaperItemMain{display:block;text-align:left;background:transparent;border:none;padding:0;margin:0;cursor:pointer;min-height:var(--item-min-height);width:100%;font-size:1em}.WhitePaperItemTitle{display:flex;font-size:1.1em;font-weight:600;color:#afa9ec;margin:0 0 .25em;align-items:center;column-gap:10px}.WhitePaperItemWrapper:hover .WhitePaperItemTitle{text-decoration:underline}.WhitePaperItemDescription{font-size:1em;color:#afa9eca6;margin:0}.WhitePaperItemAction{flex:0 0 auto;margin-left:1em}.WhitePaperDownloadButton{padding:.55em 1em;border-radius:.5em;border:2px solid #534AB7;background:transparent;color:#e8e4ffcc;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.WhitePaperDownloadButton:hover{background:#534ab7;transform:translateY(-1px)}.WhitePaperEmpty{text-align:center;color:#e8e4ff80;padding:2em 0}.WhitePaperScrollArea::-webkit-scrollbar{width:.75em}.WhitePaperScrollArea::-webkit-scrollbar-track{background:transparent}.WhitePaperScrollArea::-webkit-scrollbar-thumb{background-color:#534ab766;border-radius:10px;border:3px solid #04030f}.WhitePaperScrollArea{scrollbar-color:rgba(83,74,183,.4) transparent}@media (max-width:600px){.WhitePaperContainer,.EmailModalBackdrop{font-size:12px}.WhitePaperListContainer{width:80vw}}@media (min-width:1200px){.WhitePaperContainer,.EmailModalBackdrop{font-size:20px}}@media (min-width:1800px){.WhitePaperContainer,.EmailModalBackdrop{font-size:28px}}.EmailModalBackdrop{position:fixed;inset:0;background:#04030fb8;display:flex;align-items:center;justify-content:center;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.EmailModal{width:min(35em,80vw);background:#0a0820;color:#e8e4ffe0;border-radius:16px;box-shadow:0 12px 40px #0009;padding:1.25em 1.25em 1em;border:1px solid rgba(83,74,183,.28)}.EmailModalTitle{margin:0 0 .25em;font-size:1.5em;line-height:1.3;color:#fff}.EmailModalDesc{margin:0 0 1em;opacity:.75;font-size:1.25em}.EmailForm{display:grid;grid-template-columns:1fr;gap:.5em}.EmailLabel{font-size:1.25em}.EmailInput{height:2.75em;border-radius:10px;border:1px solid rgba(83,74,183,.3);background:#534ab70f;color:inherit;padding:0 .85em;outline:none;font-size:1.25em}.EmailInput:focus{border-color:#534ab7;box-shadow:0 0 0 3px #534ab733}.EmailInput--error{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b33}.EmailErrorText{color:#ff8a8a;font-size:1.25em}.EmailModalActions{display:flex;justify-content:flex-end;gap:.5em;margin-top:.75em}.EmailCancelButton,.EmailSubmitButton{height:2.5em;padding:0 1em;border-radius:10px;border:1px solid rgba(83,74,183,.3);background:#534ab714;color:inherit;cursor:pointer;font-size:1.25em}.EmailSubmitButton{border-color:#fd5f0d;background:#fd5f0d;color:#fff;font-weight:600}.EmailCancelButton:hover,.EmailSubmitButton:hover{filter:brightness(1.08)}.EPSSection{background:#04030f;padding:80px 40px;position:relative}.EPSSection:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(83,74,183,.025) 39px,rgba(83,74,183,.025) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(83,74,183,.025) 39px,rgba(83,74,183,.025) 40px);pointer-events:none}.EPSInner{position:relative;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.EPSHeader{display:flex;flex-direction:column;gap:12px}.EPSEyebrow{display:inline-block;color:#534ab7;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.EPSTitle{margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;letter-spacing:-.025em;color:#fff}.EPSGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.EPSCard{display:flex;flex-direction:column;background:#0a081ee6;border:1px solid rgba(83,74,183,.2);border-radius:16px;overflow:hidden;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.EPSCard:hover{border-color:#fd5f0d66;box-shadow:0 12px 40px #0006,0 0 0 1px #fd5f0d14;transform:translateY(-3px)}.EPSCardImage{width:100%;aspect-ratio:16/7;overflow:hidden;background:#534ab71a}.EPSCardImage img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.EPSCard:hover .EPSCardImage img{transform:scale(1.04)}.EPSCardBody{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1}.EPSCardEyebrow{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fd5f0d}.EPSCardTitle{margin:0;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:800;letter-spacing:-.015em;color:#fff;line-height:1.25}.EPSCardDesc{margin:0;font-size:14px;line-height:1.68;color:#e8e4ff94;flex:1}.EPSCardDate{font-size:11px;font-weight:600;letter-spacing:.08em;color:#afa9ec6b;text-transform:uppercase;margin-top:4px}@media (max-width: 600px){.EPSSection{padding:60px 20px}.EPSGrid{grid-template-columns:1fr}}.ExploreBreachTimeline{display:flex;flex-direction:column;align-items:stretch;gap:0;background:#04030f;padding:80px 40px 96px;position:relative;overflow:hidden;font-size:16px}.ExploreBreachTimeline:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(83,74,183,.03) 39px,rgba(83,74,183,.03) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(83,74,183,.03) 39px,rgba(83,74,183,.03) 40px);pointer-events:none}.EBTIntro{position:relative;max-width:1120px;margin:0 auto 56px;width:100%}.EBTLabel{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fd5f0d;background:#fd5f0d14;border:1px solid rgba(253,95,13,.18);border-radius:100px;padding:4px 14px;display:inline-block;margin:0 0 16px}.EBTTitle{font-size:clamp(30px,4vw,44px);font-weight:900;letter-spacing:-.03em;color:#fff;margin:0 0 12px;line-height:1.1}.EBTSub{font-size:15.5px;line-height:1.65;color:#e8e4ff7a;margin:0;max-width:540px}.EBTStage{position:relative;max-width:1120px;margin:0 auto;width:100%}.ExploreBreachLine{display:flex;justify-content:center;gap:0;padding:20px 40px 48px;position:relative;opacity:0;transform:translateY(40px);animation:EBTLineFadeUp .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes EBTLineFadeUp{to{opacity:1;transform:translateY(0)}}.ExploreBreachLineConnector{position:absolute;top:50px;left:10%;width:80%;height:2px;background:linear-gradient(90deg,#534ab71a,#534ab780,#afa9ec59,#534ab780,#534ab71a);box-shadow:0 0 10px #534ab733;border-radius:2px;z-index:0;transform:none}.ExploreBreach{position:relative;display:flex;flex-direction:column;align-items:center;flex:1;gap:0;cursor:pointer;padding-top:8px;z-index:1}.ExploreBreachButton{position:relative;z-index:2;width:60px;height:60px;border-radius:50%;background:#0a081ef2;border:1.5px solid rgba(83,74,183,.32);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;opacity:0;transform:translateY(20px);animation:EBTNodeFadeUp .7s cubic-bezier(.22,1,.36,1) forwards}.ExploreBreachButton img{width:26px;height:26px;object-fit:contain;filter:brightness(0) invert(1) opacity(.4);transition:filter .2s}@keyframes EBTNodeFadeUp{to{opacity:1;transform:translateY(0)}}.ExploreBreach:hover .ExploreBreachButton{border-color:#fd5f0d8c;box-shadow:0 0 16px #fd5f0d2e;transform:translateY(-2px) scale(1.08);background:#fd5f0d0d}.ExploreBreach:hover .ExploreBreachButton img{filter:brightness(0) invert(1) opacity(.65)}.ExploreBreach.active .ExploreBreachButton{background:#fd5f0d1f;border:2px solid #FD5F0D;box-shadow:0 0 24px #fd5f0d52,0 0 0 5px #fd5f0d12;transform:translateY(-2px)}.ExploreBreach.active .ExploreBreachButton img{filter:brightness(0) saturate(100%) invert(45%) sepia(90%) saturate(600%) hue-rotate(350deg) brightness(1.1)}.ExploreBreach.active .ExploreBreachButton:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(253,95,13,.25);animation:EBTActiveRing 2s ease-in-out infinite}@keyframes EBTActiveRing{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.1;transform:scale(1.12)}}.ExploreBreachYearLabel{position:static;bottom:auto;font-size:11px;font-weight:700;letter-spacing:.07em;color:#afa9ec61;text-align:center;transition:color .2s;margin-top:12px;line-height:1}.ExploreBreach.active .ExploreBreachYearLabel{color:#fd5f0d}.ExploreBreachContent{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.22,1,.36,1),opacity .3s ease;opacity:0;max-width:1120px;margin:0 auto;width:100%}.ExploreBreachContent.visible{max-height:600px;opacity:1}.ExploreBreachContent.ReusableFadeUp{animation:EBTDetailFade .45s ease forwards}@keyframes EBTDetailFade{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ExploreBreachDetails{background:#0a081ee0;border:1px solid rgba(83,74,183,.18);border-left:3px solid #FD5F0D;border-radius:14px;padding:28px 32px 22px;display:flex;flex-direction:column;gap:10px}.ExploreBreachDetails h2{margin:0}.ExploreBreachDetails h2:first-of-type{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fd5f0d}.ExploreBreachDetails h2:last-of-type{font-size:clamp(22px,3vw,36px);font-weight:900;letter-spacing:-.02em;color:#fff;line-height:1.1}.ExploreBreachDetails p{font-size:14px;line-height:1.72;color:#e8e4ff99;margin:0;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(83,74,183,.35) transparent}.ExploreBreachDetails p::-webkit-scrollbar{width:4px}.ExploreBreachDetails p::-webkit-scrollbar-thumb{background:#534ab759;border-radius:4px}.ExploreBreachInstructions{font-size:13px;color:#afa9ec61;font-style:italic;text-align:center;margin-top:12px}.ExploreBreachDetailsCTAContainer{display:flex;justify-content:flex-end;padding-top:6px}.ExploreBreachDetailsCTA{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1.5px solid rgba(253,95,13,.4);color:#fd5f0d;font-size:13px;font-weight:700;padding:9px 20px;border-radius:8px;cursor:pointer;font-family:inherit;transition:background .18s,border-color .18s,box-shadow .18s}.ExploreBreachDetailsCTA:hover{background:#fd5f0d1a;border-color:#fd5f0d;box-shadow:0 4px 16px #fd5f0d2e}.ExploreBreachDetailsCTAArrow{height:13px;width:auto;filter:brightness(0) saturate(100%) invert(45%) sepia(90%) saturate(600%) hue-rotate(350deg) brightness(1.1)}.ExploreBreachModalOverlay{position:fixed;inset:0;background:#04030fcc;display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ExploreBreachModal{width:min(860px,100%);max-height:82vh;background:#0a0820;border:1px solid rgba(83,74,183,.28);border-radius:18px;box-shadow:0 24px 80px #000000b3,0 0 0 1px #534ab71f;overflow:hidden;display:flex;flex-direction:column;animation:EBTModalIn .22s cubic-bezier(.22,1,.36,1)}@keyframes EBTModalIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ExploreBreachModalHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;background:#534ab71a;border-bottom:1px solid rgba(83,74,183,.18);position:sticky;top:0;z-index:2}.ExploreBreachModalHeader h3{margin:0;font-size:14.5px;font-weight:700;color:#fff;letter-spacing:-.01em}.ExploreBreachModalClose{appearance:none;border:none;background:#534ab71f;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;cursor:pointer;color:#afa9eca6;position:static;transition:background .15s,color .15s;flex-shrink:0}.ExploreBreachModalClose:hover{background:#fd5f0d24;color:#fd5f0d}.ExploreBreachModalBody{padding:22px 24px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(83,74,183,.35) transparent}.ExploreBreachModalBody::-webkit-scrollbar{width:5px}.ExploreBreachModalBody::-webkit-scrollbar-thumb{background:#534ab759;border-radius:4px}.ExploreBreachModalList{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ExploreBreachModalItem{background:#534ab712;border:1px solid rgba(83,74,183,.16);border-radius:12px;padding:14px 16px;transition:border-color .18s,background .18s}.ExploreBreachModalItem:hover{border-color:#534ab752;background:#534ab71f}.ExploreBreachModalItemTitle{margin:0 0 5px;font-size:13px;font-weight:700;color:#afa9ec}.ExploreBreachModalItemDesc{margin:0;font-size:12.5px;line-height:1.55;color:#e8e4ff85}@media (max-width: 850px){.ExploreBreachTimeline{padding:60px 20px 72px}.ExploreBreachLine{padding:20px 8px 48px}.ExploreBreachDetails{padding:20px;border-left:none;border-top:3px solid #FD5F0D}.ExploreBreachDetails h2:last-of-type{font-size:20px}.ExploreBreachDetailsCTAContainer{justify-content:flex-start}.ExploreBreachDetailsCTA{width:100%;justify-content:center;box-sizing:border-box}.ExploreBreachModalClose{width:40px;height:40px;font-size:22px;flex-shrink:0}.ExploreBreachModalCTARow{flex-direction:column;align-items:stretch}.ExploreBreachModalCTA{justify-content:center;white-space:normal;text-align:center}.ExploreBreachModalSecondary{text-align:center}}@media (max-width: 520px){.ExploreBreachTimeline{padding:48px 12px 56px}.ExploreBreachButton{width:44px;height:44px}.ExploreBreachButton img{width:18px;height:18px}.ExploreBreachYearLabel{font-size:9.5px}.ExploreBreachModalList{grid-template-columns:1fr}}.EBTFooterLink{display:flex;justify-content:center;padding:8px 0 32px}.EBTViewAllLink{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#afa9ec99;text-decoration:none;border-bottom:1px solid rgba(175,169,236,.22);padding-bottom:2px;transition:color .18s ease,border-color .18s ease}.EBTViewAllLink:hover{color:#afa9ec;border-bottom-color:#afa9ec8c}.ExploreBreachModalCTARow{display:flex;align-items:center;gap:20px;padding-top:20px;border-top:1px solid rgba(83,74,183,.18);margin-top:8px;flex-wrap:wrap}.ExploreBreachModalCTA{display:inline-flex;align-items:center;gap:6px;background:#fd5f0d;color:#fff;font-size:13px;font-weight:700;padding:10px 18px;border-radius:8px;text-decoration:none;transition:background .18s ease,transform .18s ease;white-space:nowrap;box-sizing:border-box;max-width:100%}.ExploreBreachModalCTA .RAAHBrand{color:#fff}.ExploreBreachModalCTA:hover{background:#e84f00;transform:translateY(-1px)}.ExploreBreachModalSecondary{font-size:12.5px;font-weight:600;color:#afa9ec9e;text-decoration:none;border-bottom:1px solid rgba(175,169,236,.2);padding-bottom:1px;transition:color .18s ease}.ExploreBreachModalSecondary:hover{color:#afa9ec}.EPPage{background:#04030f;min-height:100vh}.EPNavSentinel{height:0;pointer-events:none}.EPNav{position:sticky;top:64px;z-index:90;background:#04030ff0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(83,74,183,.14);transition:box-shadow .25s,border-color .25s}.EPNav--stuck{position:fixed;top:64px;left:0;right:0;box-shadow:0 4px 32px #0000008c;border-bottom-color:#534ab747}.EPNavInner{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.EPNavInner::-webkit-scrollbar{display:none}.EPNavTab{flex-shrink:0;background:none;border:none;color:#afa9ec8c;font-size:13px;font-weight:500;padding:15px 16px;cursor:pointer;position:relative;white-space:nowrap;transition:color .2s}.EPNavTab:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:#fd5f0d;border-radius:2px 2px 0 0;transform:scaleX(0);transition:transform .25s}.EPNavTab:hover{color:#e8e4ffd1}.EPNavTab--active{color:#fff}.EPNavTab--active:after{transform:scaleX(1)}.EPNav--stuck .EPNavTab{padding:11px 14px;font-size:12.5px}.EPNavFlowSpacer{height:0}.EPNavFlowSpacer--active{height:50px}#ep-events,#ep-resources,#ep-press,#ep-breach{scroll-margin-top:116px}@media (max-width: 900px){.EPNavInner{padding:0 16px}}.CFPage{background:#04030f;position:relative}.CFHero{position:relative;overflow:hidden;padding:130px 40px 72px;background:linear-gradient(160deg,#0c0923,#06051a 42%,#04030f)}.CFHeroNoise{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.45;pointer-events:none}.CFHeroGrid{position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(83,74,183,.05) 39px,rgba(83,74,183,.05) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(83,74,183,.05) 39px,rgba(83,74,183,.05) 40px);pointer-events:none}.CFHeroGlow{position:absolute;top:-120px;left:50%;transform:translate(-50%);width:700px;height:400px;background:radial-gradient(ellipse at 50% 30%,rgba(83,74,183,.18) 0%,transparent 68%);pointer-events:none}.CFHeroInner{position:relative;max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.CFHeroLabel{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fd5f0d;background:#fd5f0d14;border:1px solid rgba(253,95,13,.18);border-radius:100px;padding:5px 16px;margin:0}.CFHeroTitle{font-size:clamp(40px,7vw,68px);font-weight:900;letter-spacing:-.03em;line-height:1.04;color:#fff;margin:0}.CFHeroSub{font-size:clamp(15px,2vw,18px);line-height:1.7;color:#e8e4ff85;max-width:520px;margin:0}.CFHeroStats{display:flex;align-items:center;gap:28px;margin-top:8px;padding:16px 32px;background:#534ab712;border:1px solid rgba(83,74,183,.14);border-radius:14px}.CFHeroStat{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:80px}.CFHeroStatVal{font-size:18px;font-weight:800;color:#fff;letter-spacing:-.02em}.CFHeroStatLabel{font-size:11px;color:#afa9ec7a;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.CFHeroStatDivider{width:1px;height:36px;background:#534ab738;flex-shrink:0}.CFSection{background:#04030f;padding:72px 40px 100px;display:flex;align-items:flex-start;justify-content:center;position:relative}.CFSection:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(83,74,183,.03) 39px,rgba(83,74,183,.03) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(83,74,183,.03) 39px,rgba(83,74,183,.03) 40px);pointer-events:none}.CFInner{position:relative;width:100%;max-width:1080px;display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:start}.CFLeft{position:sticky;top:96px;display:flex;flex-direction:column;gap:24px}.CFAriaWrap{display:flex;flex-direction:column;align-items:center;gap:12px}.CFAria{width:80px;height:90px;flex-shrink:0;transition:transform .4s ease}.CFAria--happy{animation:CFAriaFloat 2.8s ease-in-out infinite}@keyframes CFAriaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.CFSpeech{position:relative;background:#534ab71a;border:1px solid rgba(83,74,183,.22);border-radius:12px;padding:12px 16px;width:100%;max-width:240px}.CFSpeech:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);border:4px solid transparent;border-bottom-color:#534ab738}.CFSpeech:after{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border:4px solid transparent;border-bottom-color:#0a082a}.CFSpeechDot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#fd5f0d;margin-right:6px;vertical-align:middle;flex-shrink:0;animation:CFPulse 2s ease-in-out infinite}@keyframes CFPulse{0%,to{opacity:1}50%{opacity:.35}}.CFSpeechText{display:inline;font-size:13px;line-height:1.55;color:#e8e4ffbf;margin:0}.CFContextCard{background:#534ab712;border:1px solid rgba(83,74,183,.2);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;animation:CFSlideDown .3s ease}@keyframes CFSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CFContextCardLabel{font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#afa9ec7a;margin:0}.CFContextChips{display:flex;flex-wrap:wrap;gap:5px}.CFContextChip{font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;border:1px solid}.CFContextChip--orange{color:#fd5f0d;background:#fd5f0d14;border-color:#fd5f0d33}.CFContextChip--purple{color:#afa9ec;background:#534ab71a;border-color:#534ab738}.CFContextChip--teal{color:#00c9a7;background:#00c9a714;border-color:#00c9a733}.CFContextCardNote{font-size:11px;color:#afa9ec61;margin:0;line-height:1.45}.CFMeta{display:flex;flex-direction:column;gap:12px;padding-top:4px}.CFMetaItem{display:flex;flex-direction:column;gap:2px}.CFMetaLabel{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#afa9ec61}.CFMetaValue{font-size:12.5px;line-height:1.5;color:#e8e4ff8c}.CFRight{background:#ffffff06;border:1px solid rgba(83,74,183,.16);border-radius:16px;padding:40px 40px 44px}.CFFormHdr{margin-bottom:32px}.CFFormTitle{font-size:clamp(24px,3vw,34px);font-weight:800;color:#fff;letter-spacing:-.02em;margin:0 0 8px}.CFFormSub{font-size:15px;color:#e8e4ff85;line-height:1.6;margin:0}.CFForm{display:flex;flex-direction:column;gap:18px}.CFRow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.CFRow--halves{grid-template-columns:1fr 1fr}.CFLabel{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;letter-spacing:.04em;color:#afa9ecb3;text-transform:uppercase}.CFOptional{font-size:10px;font-weight:400;letter-spacing:0;text-transform:none;color:#afa9ec59;margin-left:4px}.CFFullWidth{width:100%}.CFInput,.CFSelect,.CFTextarea{background:#534ab714;border:1px solid rgba(83,74,183,.22);border-radius:8px;color:#e8e4ff;font-family:inherit;font-size:14px;padding:11px 14px;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.CFInput::placeholder,.CFTextarea::placeholder{color:#afa9ec47;font-style:italic}.CFInput:focus,.CFSelect:focus,.CFTextarea:focus{border-color:#fd5f0d8c;background:#534ab71f;box-shadow:0 0 0 3px #fd5f0d17}.CFSelect{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(175,169,236,0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.CFSelect option{background:#1a1640;color:#e8e4ff}.CFTextarea{resize:vertical;min-height:110px;line-height:1.6}.CFFieldset{border:1px solid rgba(83,74,183,.16);border-radius:10px;padding:18px 18px 16px;margin:0;display:flex;flex-direction:column;gap:14px;background:#534ab708}.CFFieldsetLegend{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#afa9ec85;padding:0 6px}.CFContextPreview{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#e8e4ffa6;background:#534ab712;border:1px solid rgba(83,74,183,.15);border-radius:7px;padding:8px 12px;animation:CFSlideDown .22s ease}.CFContextPreviewDot{width:6px;height:6px;border-radius:50%;background:#fd5f0d;flex-shrink:0}.CFContextPreviewNote{color:#afa9ec61;font-size:11px}.CFSubmit{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:#fd5f0d;color:#fff;font-size:15px;font-weight:700;padding:14px 28px;border-radius:9px;border:none;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s;font-family:inherit;margin-top:4px}.CFSubmit:hover:not(:disabled){background:#e84f00;transform:translateY(-1px);box-shadow:0 8px 28px #fd5f0d59}.CFSubmit:active:not(:disabled){transform:translateY(0)}.CFSubmit:disabled{opacity:.62;cursor:not-allowed}.CFSubmitSpinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:CFSpin .7s linear infinite}@keyframes CFSpin{to{transform:rotate(360deg)}}.CFSuccess{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;gap:20px}.CFSuccess .CFAria{width:100px;height:112px}.CFSuccessTitle{font-size:28px;font-weight:800;color:#fff;margin:0;letter-spacing:-.02em}.CFSuccessText{font-size:15px;line-height:1.7;color:#e8e4ff94;margin:0;max-width:440px}@media (max-width: 900px){.CFHero{padding:110px 24px 56px}.CFHeroStats{gap:20px;padding:14px 20px}.CFSection{padding:52px 20px 72px}.CFInner{grid-template-columns:1fr;gap:28px}.CFLeft{position:static;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:16px}.CFAriaWrap{flex-direction:row;align-items:flex-end;gap:12px}.CFAria{width:56px;height:64px}.CFSpeech{max-width:none;flex:1}.CFSpeech:before,.CFSpeech:after{display:none}.CFContextCard{flex:1 1 100%}.CFMeta{flex-direction:row;gap:24px;flex:1 1 100%}.CFRight{padding:28px 22px 32px}.CFRow,.CFRow--halves{grid-template-columns:1fr}}@media (max-width: 600px){.CFHeroStats{flex-direction:column;gap:12px;padding:16px}.CFHeroStatDivider{width:48px;height:1px}}@media (max-width: 520px){.CFHero{padding:96px 16px 48px}.CFSection{padding:40px 16px 56px}.CFRight{padding:22px 16px 28px}.CFFormTitle{font-size:22px}.CFSubmit{width:100%;justify-content:center;box-sizing:border-box}.CFLeft{flex-direction:column}}.BreachTimeline{background:#04030f;padding:0 40px 96px;position:relative}.BreachTimeline:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(83,74,183,.025) 39px,rgba(83,74,183,.025) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(83,74,183,.025) 39px,rgba(83,74,183,.025) 40px);pointer-events:none}.BTYearGroup{position:relative;max-width:1120px;margin:0 auto;padding-bottom:24px}.BTYearHdr{display:flex;align-items:center;gap:12px;padding:36px 0 14px;border-bottom:1px solid rgba(83,74,183,.12);margin-bottom:10px}.BTYearLabel{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fd5f0d}.BTYearCount{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#afa9ec59}.BTCards{display:flex;flex-direction:column;gap:8px}.BTCard{background:#ffffff05;border:1px solid rgba(83,74,183,.14);border-radius:12px;overflow:hidden;transition:border-color .2s,background .2s}.BTCard:hover{border-color:#534ab742;background:#534ab705}.BTCard--open{border-color:#fd5f0d4d;border-left:3px solid #FD5F0D;background:#fd5f0d05}.BTCard--open:hover{border-color:#fd5f0d73;background:#fd5f0d06}.BTCardHdr{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit}.BTCompany{font-size:16px;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1.25}.BTCard--open .BTCompany{color:#fff}.BTCardHdrRight{display:flex;align-items:center;gap:10px;flex-shrink:0}.BTCtrlCount{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#afa9ec66;white-space:nowrap}.BTChevron{color:#afa9ec73;display:flex;align-items:center;flex-shrink:0;transition:color .18s}.BTCard--open .BTChevron{color:#fd5f0d}.BTCardBody{padding:0 22px 22px;display:flex;flex-direction:column;gap:18px}.BTDesc{font-size:14px;line-height:1.78;color:#e8e4ff99;margin:0;padding-top:14px;border-top:1px solid rgba(83,74,183,.1)}.BTControlsHdr{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#afa9ec73;margin:0}.BTControlsHdr .RAAHBrand{color:#fd5f0d}.BTControls{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.BTControl{background:#534ab70f;border:1px solid rgba(83,74,183,.14);border-radius:10px;padding:12px 14px;transition:border-color .18s,background .18s}.BTControl:hover{border-color:#534ab747;background:#534ab71a}.BTControlTitle{margin:0 0 5px;font-size:12.5px;font-weight:700;color:#afa9ec;letter-spacing:-.01em}.BTControlDesc{margin:0;font-size:12px;line-height:1.58;color:#e8e4ff80}.BTCardCTARow{display:flex;align-items:center;padding-top:6px;border-top:1px solid rgba(83,74,183,.1)}.BTCardCTA{display:inline-flex;align-items:center;gap:6px;background:#fd5f0d;color:#fff;font-size:13px;font-weight:700;padding:10px 22px;border-radius:8px;text-decoration:none;transition:background .18s,box-shadow .18s,transform .14s;white-space:nowrap;box-sizing:border-box}.BTCardCTA .RAAHBrand{color:#fff}.BTCardCTA:hover{background:#ff7a35;box-shadow:0 6px 20px #fd5f0d4d;transform:translateY(-1px)}@media (max-width: 850px){.BreachTimeline{padding:0 20px 72px}.BTYearHdr{padding:28px 0 12px}.BTControls{grid-template-columns:1fr 1fr}.BTCardCTARow{flex-direction:column;align-items:stretch}.BTCardCTA{justify-content:center;text-align:center;white-space:normal;width:100%}}@media (max-width: 520px){.BreachTimeline{padding:0 12px 56px}.BTCardHdr{padding:16px}.BTCardBody{padding:0 16px 18px;gap:14px}.BTCompany{font-size:15px}.BTCtrlCount{display:none}.BTControls{grid-template-columns:1fr}.BTYearHdr{gap:8px}}.BPPage{background:#04030f}.BPHero{position:relative;overflow:hidden;padding:130px 40px 72px;background:linear-gradient(160deg,#0c0923,#06051a 40%,#04030f);text-align:center}.BPHeroNoise{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-size:160px;opacity:.4;pointer-events:none}.BPHeroGrid{position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(83,74,183,.05) 39px,rgba(83,74,183,.05) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(83,74,183,.05) 39px,rgba(83,74,183,.05) 40px);pointer-events:none}.BPHeroGlow{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:600px;height:360px;background:radial-gradient(ellipse at 50% 30%,rgba(83,74,183,.2) 0%,transparent 65%);pointer-events:none}.BPHeroInner{position:relative;max-width:680px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px}.BPHeroLabel{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fd5f0d;background:#fd5f0d14;border:1px solid rgba(253,95,13,.18);border-radius:100px;padding:5px 16px;margin:0;display:inline-block}.BPHeroTitle{font-size:clamp(40px,7vw,68px);font-weight:900;letter-spacing:-.03em;line-height:1.04;color:#fff;margin:0}.BPHeroSub{font-size:clamp(15px,1.8vw,18px);line-height:1.7;color:#e8e4ff80;margin:0;max-width:520px}@media (max-width: 768px){.BPHero{padding:110px 24px 56px}}@media (max-width: 520px){.BPHero{padding:96px 16px 48px}}.SolutionsUseCaseDetailedViewContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;width:100%;overflow-x:hidden}.SolutionsUseCaseDetailedViewIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;width:100%}.SolutionsUseCaseDetailedViewIntroTitleBar{display:flex;justify-content:space-between}.SolutionsIndividualIPageIntroTitleAccent{box-sizing:border-box;background-color:var(--base-text-color);width:100%;max-width:max-content;min-width:250px;height:max-content;align-self:flex-start;border-width:2px 2px 2px 0px;border-style:solid;border-color:var(--accent-color);padding:1em}.SolutionsUseCaseDetailedViewIntroTitle{display:flex;column-gap:10px;padding-top:10px;padding-right:25px;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color);justify-content:center;align-items:center}.SolutionsUseCaseDetailedViewIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);padding:0px 5vw;text-align:left}.SolutionsUseCaseDetailedViewCloseButton{background:transparent;border:none;font-size:1.5em;color:var(--accent-color);cursor:pointer;font-weight:700;position:relative;padding-right:5vw;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:flex-end}.SolutionsUseCaseDetailedViewContentWrapper{padding:0 5vw;display:flex;flex-direction:column}.SolutionsUseCaseDetailedViewContentWrapper h3,.SolutionsUseCaseDetailedViewContentWrapper h4{font-size:1.5em;font-weight:600;color:var(--accent-color);margin-top:1.5em;margin-bottom:.5em}.SolutionsUseCaseDetailedViewSubheader{display:flex;font-size:1.5em;color:var(--accent-color);font-weight:600;align-items:center;column-gap:10px}.SolutionsUseCaseDetailedViewContentWrapper p{color:var(--base-text-color)}.SolutionsUseCaseDetailedViewList{list-style:none;padding-left:1.5em}.SolutionsUseCaseDetailedViewListItem{position:relative;padding-left:2em;margin-bottom:.8em;color:var(--base-text-color)}.SolutionsUseCaseDetailedViewListItem:before{content:"✔";position:absolute;left:0;color:var(--accent-color);font-weight:700}.SolutionsUseCaseDetailedViewCloseArrow{color:var(--accent-color);transition:transform .2s ease}.SolutionsUseCaseDetailedViewCloseButton p{color:var(--accent-color);font-size:.5em;opacity:0;transition:all .2s ease-in-out;margin:5px;font-weight:600}.SolutionsUseCaseDetailedViewCloseButton:hover .SolutionsUseCaseDetailedViewCloseArrow{transform:translate(-4px);border:2px solid var(--accent-color);border-radius:50%}.SolutionsUseCaseDetailedViewCloseButton:hover p{opacity:1}.SolutionsUseCaseDetailedViewImageWrapper{margin:2em auto;padding:0 5vw;width:100%;display:flex;justify-content:center;align-items:center}.SolutionsUseCaseDetailedViewImage{width:min(100%,900px);height:auto;max-height:min(70vh,650px);object-fit:contain;display:block}@media (max-width:600px){.SolutionsUseCaseDetailedViewContainer{font-size:12px;row-gap:10px}.SolutionsUseCaseDetailedViewImageWrapper{margin:1.5em 0;padding:0 4vw}}@media (min-width:1200px){.SolutionsUseCaseDetailedViewContainer{font-size:20px;row-gap:25px}}@media (min-width:1800px){.SolutionsUseCaseDetailedViewContainer{font-size:28px;row-gap:100px}}.SolutionsPlatformDetailedViewContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.SolutionsPlatformDetailedViewIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;width:100vw}.SolutionsPlatformDetailedViewIntroTitleBar{display:flex;justify-content:space-between;padding-bottom:50px}.SolutionsPlatformDetailedViewIntroTitleAccent{box-sizing:border-box;background-color:#2b1a6e;min-width:20vw;height:20vh;align-self:flex-start;border-width:2px 2px 2px 0px;border-style:solid;border-color:#fd5f0d;padding:0;display:flex;align-items:center;justify-content:center}.SolutionsPlatformDetailedViewIntroLogo{width:100%;height:100%;object-fit:cover;display:block}.SolutionsPlatformDetailedViewIntroTitle{padding-top:10px;padding-right:25px;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color);text-align:left;padding:0 5vw}.SolutionsPlatformDetailedViewIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);padding:0px 5vw;text-align:left}.SolutionsPlatformDetailedViewCloseButton{background:transparent;border:none;font-size:1.5em;color:var(--accent-color);cursor:pointer;font-weight:700;position:relative;padding-right:5vw;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:flex-end}.SolutionsPlatformDetailedViewContentWrapper{padding:0 5vw;display:flex;flex-direction:column}.SolutionsPlatformDetailedViewSubheader{display:flex;font-size:1.5em;color:var(--accent-color);font-weight:600;align-items:center;column-gap:10px}.SolutionsPlatformDetailedViewContentWrapper p{color:var(--base-text-color)}.SolutionsPlatformDetailedViewList{list-style:none;padding-left:1.5em}.SolutionsPlatformDetailedViewListItem{position:relative;padding-left:2em;margin-bottom:.8em;color:var(--base-text-color)}.SolutionsPlatformDetailedViewListItem:before{content:"✔";position:absolute;left:0;color:var(--accent-color);font-weight:700}.SolutionsPlatformDetailedViewCloseArrow{color:var(--accent-color);transition:transform .2s ease}.SolutionsPlatformDetailedViewCloseButton p{color:var(--accent-color);font-size:.5em;opacity:0;transition:all .2s ease-in-out;margin:5px;font-weight:600}.SolutionsPlatformDetailedViewCloseButton:hover .SolutionsPlatformDetailedViewCloseArrow{transform:translate(-4px);border:2px solid var(--accent-color);border-radius:50%}.SolutionsPlatformDetailedViewCloseButton:hover p{opacity:1}@media (max-width:600px){.SolutionsPlatformDetailedViewContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.SolutionsPlatformDetailedViewContainer{font-size:20px;row-gap:50px}}@media (min-width:1800px){.SolutionsPlatformDetailedViewContainer{font-size:28px;row-gap:100px}}.SolutionsIndustryDetailedViewContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.SolutionsIndustryDetailedViewIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;width:100vw}.SolutionsIndustryDetailedViewIntroTitleBar{display:flex;justify-content:space-between;padding-bottom:50px}.SolutionsIndividualIPageIntroTitleAccent{box-sizing:border-box;background-color:var(--base-text-color);width:100%;max-width:max-content;min-width:300px;height:max-content;align-self:flex-start;border-width:2px 2px 2px 0px;border-style:solid;border-color:var(--accent-color);padding:1em}.SolutionsIndustryDetailedViewIntroMainTitle{display:flex;column-gap:10px;padding-top:10px;padding-right:25px;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color);justify-content:center;align-items:center}.SolutionsIndustryDetailedViewIntroTitle{padding-top:10px;padding-right:25px;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color);text-align:left;padding:0 5vw}.SolutionsIndustryDetailedViewIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);padding:0px 5vw;text-align:left}.SolutionsIndustryDetailedViewCloseButton{background:transparent;border:none;font-size:1.5em;color:var(--accent-color);cursor:pointer;font-weight:700;position:relative;padding-right:5vw;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:flex-end}.SolutionsIndustryDetailedViewContentWrapper{padding:0 5vw;display:flex;flex-direction:column}.SolutionsIndustryDetailedViewSubheader{display:flex;font-size:1.5em;color:var(--accent-color);font-weight:600;align-items:center;column-gap:10px}.SolutionsIndustryDetailedViewContentWrapper p{color:var(--base-text-color)}.SolutionsIndustryDetailedViewList{list-style:none;padding-left:1.5em}.SolutionsIndustryDetailedViewListItem{position:relative;padding-left:2em;margin-bottom:.8em;color:var(--base-text-color)}.SolutionsIndustryDetailedViewListItem:before{content:"✔";position:absolute;left:0;color:var(--accent-color);font-weight:700}.SolutionsIndustryDetailedViewCloseArrow{color:var(--accent-color);transition:transform .2s ease}.SolutionsIndustryDetailedViewCloseButton p{color:var(--accent-color);font-size:.5em;opacity:0;transition:all .2s ease-in-out;margin:5px;font-weight:600}.SolutionsIndustryDetailedViewCloseButton:hover .SolutionsIndustryDetailedViewCloseArrow{transform:translate(-4px);border:2px solid var(--accent-color);border-radius:50%}.SolutionsIndustryDetailedViewCloseButton:hover p{opacity:1}@media (max-width:600px){.SolutionsIndustryDetailedViewContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.SolutionsIndustryDetailedViewContainer{font-size:20px;row-gap:50px}}@media (min-width:1800px){.SolutionsIndustryDetailedViewContainer{font-size:28px;row-gap:100px}}.ExploreWhitepaperComponentParagraph{margin-bottom:1em;line-height:1.7;color:var(--base-text-color)}.ExploreWhitepaperComponentContainer{display:flex;flex-direction:column;min-height:100vh;align-items:center;padding:20px;background-color:var(--bg-color)}.ExploreWhitepaperComponentIntroHeader{width:100%;padding:20px 0;text-align:center}.ExploreWhitepaperComponentIntroHeaderContent{max-width:960px;margin:0 auto;padding:0 20px}.ExploreWhitepaperComponentTitleRow{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:10px}@media (max-width: 450px){.ExploreWhitepaperComponentTitleRow{align-items:start!important}.ExploreWhitepaperComponentIntroTitle{margin-top:3em!important}}.ExploreWhitepaperComponentIntroTitle{font-size:1.5em;font-weight:600;color:var(--accent-color);margin:0}.ExploreWhitepaperComponentIntroCloseButton{display:flex;flex-direction:column;align-items:flex-end;background:none;border:none;cursor:pointer;padding:0 10vw;transition:all .2s ease;position:absolute;right:0}.ExploreWhitepaperComponentIntroCloseArrow{color:var(--accent-color);transition:transform .2s ease}.ExploreWhitepaperComponentIntroCloseButton p{color:var(--accent-color);font-size:.5em;opacity:0;transition:all .2s ease-in-out;margin:5px;font-weight:600;white-space:nowrap}.ExploreWhitepaperComponentIntroCloseButton:hover .ExploreWhitepaperComponentIntroCloseArrow{transform:translate(-4px);border:2px solid var(--accent-color);border-radius:50%}.ExploreWhitepaperComponentIntroCloseButton:hover p{opacity:1}.ExploreWhitepaperComponentIntroSubtitle{font-size:1.2em;color:var(--accent-color);font-weight:400}.ExploreWhitepaperComponentIntroAuthor{font-size:1em;color:var(--base-text-color)}.ExploreWhitepaperComponentWrapper{display:flex;width:100%;max-width:80vw;box-shadow:0 0 20px #0006;background-color:#2b1a6e;border:1px solid #534AB7;border-radius:8px;overflow:hidden}.ExploreWhitepaperComponentWrapperSidebar{flex:0 0 280px;padding:20px;border-right:1px solid var(--base-text-color);box-sizing:border-box}.ExploreWhitepaperComponentWrapperSidebarTitle{font-size:1em;font-weight:600;color:var(--accent-color);margin-bottom:15px;padding-bottom:5px}.ExploreWhitepaperComponentWrapperSidebarNavList{list-style:none;padding:0;margin:0}.ExploreWhitepaperComponentWrapperSidebarNavListItem{display:block;padding:8px 0;color:var(--base-text-color);text-decoration:none;font-size:1em;font-weight:400;transition:color .2s ease;background:none;border:none;cursor:pointer;text-align:left;width:100%}.ExploreWhitepaperComponentWrapperSidebarNavListItem:hover{color:var(--accent-color);text-decoration:underline}.ExploreWhitepaperComponentWrapperMainContent{flex-grow:1;padding:30px;box-sizing:border-box}.ExploreWhitepaperComponentWrapperMainContentSection{margin-bottom:2.5em}.ExploreWhitepaperComponentWrapperMainContentSectionHeading{font-size:1em;font-weight:600;color:var(--accent-color);margin-top:0;margin-bottom:1em}.ExploreWhitepaperComponentSubSectionHeading{font-size:1em;font-weight:400;color:var(--accent-color);margin-top:1.5em;margin-bottom:.8em}.ExploreWhitepaperComponentFlexContainer{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:2em}.ExploreWhitepaperComponentCardLink{flex:1 1 calc(50% - 10px);text-decoration:none;color:inherit;display:flex}.ExploreWhitepaperComponentCard{flex-grow:1;background-color:#2b1a6e;border-top:2px solid #534AB7;border-radius:8px;padding:15px;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ExploreWhitepaperComponentCard:hover{transform:translateY(-3px);box-shadow:0 0 16px #0000001a}.ExploreWhitepaperComponentCard:hover .ExploreWhitepaperComponentCardDescription{font-weight:600}.ExploreWhitepaperComponentCardTitle{font-size:1em;font-weight:600;color:var(--accent-color);margin-top:0;margin-bottom:.5em}.ExploreWhitepaperComponentCardDescription{font-size:1em;color:#4d4d4d}.ExploreWhitepaperComponentBlockquote{border-left:4px solid var(--accent-color);padding-left:15px;margin:1.5em 0;font-style:italic;color:var(--accent-color)}.ExploreWhitepaperComponentParagraphList{list-style:disc;padding-left:25px;margin-bottom:1em}.ExploreWhitepaperComponentParagraphList li{margin-bottom:.5em;color:var(--base-text-color)}.ExploreWhitepaperComponentImageContainer{text-align:center;margin:2em 0}.ExploreWhitepaperComponentImage{max-width:100%;height:auto;border-radius:8px}.ExploreWhitepaperComponentWrapperFooterSection{width:100%;padding:20px 0;text-align:center;border-top:1px solid var(--base-text-color);margin-top:20px}.ExploreWhitepaperComponentWrapperFooterSectionContent{max-width:50vw;margin:0 auto;padding:0 20px}.ExploreWhitepaperComponentWrapperFooterSectionText{font-size:.9em;color:var(--base-text-color);margin-bottom:3px}.ExploreWhitepaperComponentWrapperFooterSectionCopyrightText{font-size:.75em;color:var(--base-text-color);margin-top:10px}@media (max-width: 960px){.ExploreWhitepaperComponentWrapper{flex-direction:column}.sidebar{width:100%;border-right:none}}@media (max-width: 600px){.ExploreWhitepaperComponentContainer{padding:10px;font-size:12px}.ExploreWhitepaperComponentIntroHeader{padding:15px 0}.ExploreWhitepaperComponentWrapperMainContent{padding:20px}.ExploreWhitepaperComponentFlexContainer{flex-direction:column}.ExploreWhitepaperComponentCardLink{flex:1 1 100%}.ExploreWhitepaperComponentWrapperSidebar{flex:0 0 280px;padding:20px;border-bottom:1px solid var(--base-text-color);border-right:none;box-sizing:border-box}}@media (min-width:1200px){.ExploreWhitepaperComponentContainer{font-size:20px}}@media (min-width:1800px){.ExploreWhitepaperComponentContainer{font-size:28px}}.LegalComponentContainer{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:var(--bg-color)}.LegalComponentIntroHeader{text-align:center;border-bottom:1px solid var(--base-text-color);box-shadow:0 2px 5px #0000000d;width:100%}.LegalComponentIntroHeaderContent{margin:0 auto}.LegalComponentTitleRow{margin-bottom:10px}.LegalComponentIntroTitle{font-size:1.5em;font-weight:600;color:var(--accent-color);margin:0;text-align:center;flex-grow:1}.LegalComponentDate,.LegalComponentAuthor{font-size:1em;color:var(--base-text-color)}.LegalComponentWrapperMainContent{max-width:80vw}.LegalComponentWrapperMainContentSection{margin-bottom:2em}.LegalComponentWrapperMainContentSectionHeading{font-size:1.2em;font-weight:600;color:var(--accent-color)}.LegalComponentSubHeading{font-size:1em;font-weight:400;color:var(--base-text-color)}.LegalComponentParagraph{font-size:1em;color:var(--base-text-color)}.LegalComponentParagraph a{color:var(--base-text-color);text-decoration:none}.LegalComponentParagraph a:hover{text-decoration:underline}.LegalComponentParagraph span{font-weight:600;color:var(--base-text-color)}.LegalComponentList{list-style-type:disc;margin-left:1em;color:var(--base-text-color)}.LegalComponentList li{margin-bottom:.5em}.LegalComponentWrapperFooterSection{border-top:1px solid var(--base-text-color);box-shadow:0 2px 5px #0000000d;padding:1em 0;text-align:center}.LegalComponentWrapperFooterSectionContent{margin:0 auto}.LegalComponentWrapperFooterSectionText{font-size:.75em;color:var(--base-text-color)}@media (max-width: 600px){.LegalComponentContainer{padding:10px;font-size:12px}}@media (min-width:1200px){.LegalComponentContainer{font-size:20px}}@media (min-width:1800px){.LegalComponentContainer{font-size:28px}}.ExploreNewsletterComponentContainer{display:flex;flex-direction:column;min-height:100vh;background:#04030f;font-family:inherit;font-size:16px}.ExploreNewsletterComponentIntroHeader{width:100%;background:#0a081ef5;border-bottom:1px solid rgba(83,74,183,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:100;padding:20px 0}.ExploreNewsletterComponentIntroHeaderContent{max-width:1160px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:6px}.ExploreNewsletterComponentTitleRow{display:flex;align-items:center;justify-content:center;width:100%;gap:20px;position:relative}.ExploreNewsletterComponentIntroTitle{font-size:clamp(15px,2vw,20px);font-weight:800;color:#fff;margin:0;text-align:center;flex-grow:1;letter-spacing:-.02em;line-height:1.25}.ExploreNewsletterComponentDate{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#afa9ec8c;margin:0}.ExploreNewsletterComponentAuthor{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fd5f0d;margin:0}.ExploreNewsletterComponentIntroCloseButton{display:inline-flex;flex-direction:row;align-items:center;gap:7px;background:#534ab71a;border:1px solid rgba(83,74,183,.28);border-radius:8px;cursor:pointer;padding:8px 14px;transition:background .18s,border-color .18s,box-shadow .18s;flex-shrink:0;position:absolute;left:0}.ExploreNewsletterComponentIntroCloseArrow{color:#afa9ec;transition:transform .2s,color .2s;width:18px;height:18px}.ExploreNewsletterComponentIntroCloseButton p{color:#afa9ecbf;font-size:12px;font-weight:700;letter-spacing:.06em;margin:0;white-space:nowrap;opacity:1}.ExploreNewsletterComponentIntroCloseButton:hover{background:#534ab733;border-color:#534ab780;box-shadow:0 4px 16px #534ab726}.ExploreNewsletterComponentIntroCloseButton:hover .ExploreNewsletterComponentIntroCloseArrow{transform:translate(-3px);color:#fff}.ExploreNewsletterComponentIntroCloseButton:hover p{color:#fff}.ExploreNewsletterComponentWrapper{display:flex;width:100%;max-width:1160px;margin:40px auto 80px;padding:0 40px;gap:32px;box-sizing:border-box;align-items:flex-start}.ExploreNewsletterComponentWrapperSidebar{flex:0 0 220px;background:#0a081eb3;border:1px solid rgba(83,74,183,.18);border-radius:14px;padding:20px;box-sizing:border-box;position:sticky;top:120px}.ExploreNewsletterComponentWrapperSidebarTitle{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#afa9ec73;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid rgba(83,74,183,.15)}.ExploreNewsletterComponentWrapperSidebarNavList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.ExploreNewsletterComponentWrapperSidebarNavListItem{display:block;width:100%;padding:9px 12px;background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;font-size:13px;font-weight:500;line-height:1.4;color:#afa9ec99;transition:background .16s,color .16s;font-family:inherit}.ExploreNewsletterComponentWrapperSidebarNavListItem:hover{background:#534ab71a;color:#afa9ec;text-decoration:none}.ExploreNewsletterComponentWrapperSidebarNavListItem.active{background:#534ab724;color:#fff;font-weight:700;border-left:2px solid #534AB7;padding-left:10px}.ExploreNewsletterComponentWrapperMainContent{flex:1;min-width:0;background:#0a081e99;border:1px solid rgba(83,74,183,.18);border-radius:18px;padding:40px 44px;box-sizing:border-box}.ExploreNewsletterComponentWrapperMainContentSection{margin-bottom:36px}.ExploreNewsletterComponentWrapperMainContentSection+.ExploreNewsletterComponentWrapperMainContentSection{padding-top:28px;border-top:1px solid rgba(83,74,183,.1)}.ExploreNewsletterComponentWrapperMainContentSectionHeading{font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#fd5f0d;margin:0 0 20px;display:inline-flex;align-items:center;gap:10px}.ExploreNewsletterComponentWrapperMainContentSectionHeading:after{content:"";display:block;width:32px;height:2px;background:#fd5f0d;border-radius:2px;opacity:.5}.ExploreNewsletterComponentImageContainer{margin-bottom:24px;border-radius:12px;overflow:hidden;border:1px solid rgba(83,74,183,.18)}.ExploreNewsletterComponentImage{width:100%;height:auto;display:block;object-fit:contain}.ExploreNewsletterComponentParagraph{font-size:15px;line-height:1.78;color:#e8e4ffad;margin:0 0 18px}.ExploreNewsletterComponentParagraph:last-child{margin-bottom:0}.ExploreNewsletterComponentBlockquote{border-left:3px solid #534AB7;margin:0;padding:16px 24px;background:#534ab70f;border-radius:0 10px 10px 0;font-style:italic;font-size:15px;line-height:1.7;color:#e8e4ffb8}.ExploreNewsletterComponentWrapperFooterSection{margin-top:32px;padding-top:24px;border-top:1px solid rgba(83,74,183,.15)}.ExploreNewsletterComponentWrapperFooterSectionContent{display:flex;flex-wrap:wrap;gap:6px 24px;align-items:center}.ExploreNewsletterComponentWrapperFooterSectionText{font-size:12px;font-weight:600;letter-spacing:.04em;color:#afa9ec80;margin:0}.ExploreNewsletterComponentWrapperFooterSectionCopyrightText{font-size:11px;color:#afa9ec4d;margin:6px 0 0;width:100%}@media (max-width: 960px){.ExploreNewsletterComponentWrapper{flex-direction:column;padding:0 24px;margin:28px auto 60px}.ExploreNewsletterComponentWrapperSidebar{flex:none;width:100%;position:static}.ExploreNewsletterComponentWrapperMainContent{padding:28px}.ExploreNewsletterComponentIntroHeaderContent{padding:0 24px}}@media (max-width: 600px){.ExploreNewsletterComponentIntroHeaderContent{padding:0 16px}.ExploreNewsletterComponentTitleRow{flex-direction:column;gap:12px;align-items:flex-start}.ExploreNewsletterComponentIntroCloseButton{position:static;align-self:flex-start}.ExploreNewsletterComponentIntroTitle{text-align:left}.ExploreNewsletterComponentWrapper{padding:0 16px;margin:20px auto 48px;gap:20px}.ExploreNewsletterComponentWrapperMainContent{padding:22px 18px}.ExploreNewsletterComponentBlockquote{padding:12px 16px}}.notfound-wrapper{height:80vh;display:flex;align-items:center;justify-content:center;padding:0 1rem;color:#fff;background:#0d0b2e}.notfound-content{text-align:center;animation:fadeIn .7s ease-out}.notfound-title{font-size:6rem;font-weight:700;margin:0;line-height:1;color:#fff}.notfound-message{font-size:1.25rem;margin-top:.75rem;opacity:.8;color:#afa9ec}.notfound-btn{display:inline-block;margin-top:2rem;padding:.8rem 1.8rem;font-size:1.1rem;font-weight:700;background:#fd5f0d;color:#fff;border-radius:100px;text-decoration:none;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease}.notfound-btn:hover{background:#ff7230;box-shadow:0 0 28px #fd5f0d73;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AAIGraphicWrap{width:100%;max-width:420px;aspect-ratio:400 / 360;position:relative;display:flex;align-items:center;justify-content:center}.AAIGraphicSVG{width:100%;height:100%;display:block;overflow:visible}.AAIGraphicOrbit{animation:AAIOrbitSpin 18s linear infinite;transform-origin:200px 178px;transform-box:fill-box}@keyframes AAIOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AAIPage{background:#04030f;color:#fff}.AAIPage .TopGap{background-color:#04030f}.AAISection{padding:96px 40px;position:relative}.AAISection:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(83,74,183,.025) 39px,rgba(83,74,183,.025) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(83,74,183,.025) 39px,rgba(83,74,183,.025) 40px);pointer-events:none}.AAISectionInner{position:relative;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:36px}.AAISectionTitle{margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;letter-spacing:-.025em;line-height:1.15;color:#fff;max-width:760px}.AAIEyebrowTeal{display:inline-block;color:#00c9a7;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.AAIEyebrowPurple{display:inline-block;color:#afa9ec;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.AAIEyebrowOrange{display:inline-block;color:#fd5f0d;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.AAICTAPrimary{display:inline-flex;align-items:center;gap:8px;background:#fd5f0d;color:#fff;font-size:15px;font-weight:700;padding:14px 28px;border-radius:10px;text-decoration:none;transition:background .18s,box-shadow .18s,transform .14s;box-sizing:border-box}.AAICTAPrimary:hover{background:#ff7a35;box-shadow:0 8px 24px #fd5f0d59;transform:translateY(-1px)}.AAICTAGhost{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1.5px solid rgba(175,169,236,.32);color:#e8e4ffcc;font-size:15px;font-weight:600;padding:14px 28px;border-radius:10px;text-decoration:none;transition:border-color .18s,color .18s,background .18s;box-sizing:border-box}.AAICTAGhost:hover{border-color:#afa9ec99;color:#fff;background:#534ab714}.AAIHero{padding:80px 40px 96px;background:#04030f;position:relative;overflow:hidden}.AAIHero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 30% 50%,rgba(83,74,183,.1) 0%,transparent 65%),radial-gradient(ellipse 50% 80% at 80% 30%,rgba(0,201,167,.06) 0%,transparent 60%),repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(83,74,183,.025) 39px,rgba(83,74,183,.025) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(83,74,183,.025) 39px,rgba(83,74,183,.025) 40px);pointer-events:none}.AAIHeroInner{position:relative;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 400px;gap:60px;align-items:center}.AAIHeroText{display:flex;flex-direction:column;gap:24px}.AAIHeroTitle{margin:0;font-size:clamp(2.4rem,5vw,4rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;color:#fff}.AAIHeroSubhead{margin:0;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.72;color:#e8e4ff9e;max-width:520px}.AAIHeroCTAs{display:flex;gap:14px;flex-wrap:wrap}.AAIHeroCanvas{width:100%;aspect-ratio:1 / 1;max-width:400px}.AAIHeroCanvas canvas,.AAIHeroCanvas>*{width:100%!important;height:100%!important}.AAISectionProblem{background:#04030ffa}.AAIProblemBody{display:flex;flex-direction:column;gap:16px;max-width:700px}.AAIProblemBody p{margin:0;font-size:16px;line-height:1.75;color:#e8e4ffad}.AAIProblemCallouts{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.AAIProblemCallout{background:#534ab712;border:1px solid rgba(83,74,183,.18);border-radius:14px;padding:22px 24px;display:flex;flex-direction:column;gap:10px}.AAIProblemNum{font-size:11px;font-weight:800;letter-spacing:.18em;color:#534ab7}.AAIProblemCallout p{margin:0;font-size:14px;line-height:1.65;color:#e8e4ffa6}.AAISectionRisk{background:#04030f}.AAIRiskGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.AAIRiskCard{background:#0a081ee6;border:1px solid rgba(83,74,183,.16);border-top:3px solid var(--accent);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;transition:box-shadow .2s,transform .2s}.AAIRiskCard:hover{box-shadow:0 12px 36px #0006;transform:translateY(-3px)}.AAIRiskCardTitle{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--accent)}.AAIRiskCardText{margin:0;font-size:14px;line-height:1.68;color:#e8e4ff99}.AAICorePrinciple{padding:64px 40px;background:#534ab70f;border-top:1px solid rgba(83,74,183,.14);border-bottom:1px solid rgba(83,74,183,.14);text-align:center}.AAICorePrincipleInner{max-width:860px;margin:0 auto}.AAICorePrincipleStatement{margin:0;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:900;letter-spacing:-.02em;line-height:1.3;color:#fff;font-style:normal}.AAISectionPrinciples{background:#04030f}.AAIPrinciplesGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.AAIPrincipleCard{background:#0a081ee6;border:1px solid rgba(83,74,183,.16);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s,box-shadow .2s}.AAIPrincipleCard:hover{border-color:#534ab759;box-shadow:0 8px 24px #0000004d}.AAIPrincipleNum{font-size:11px;font-weight:800;letter-spacing:.2em;color:#00c9a7}.AAIPrincipleTitle{margin:0;font-size:15px;font-weight:800;color:#fff}.AAIPrincipleText{margin:0;font-size:13px;line-height:1.65;color:#e8e4ff94}.AAISectionLifecycle{background:#04030ffa}.AAILifecycleTrack{display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative;padding-top:40px}.AAILifecycleStep{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;position:relative;padding:0 10px}.AAILifecycleNode{width:52px;height:52px;border-radius:50%;background:#534ab726;border:2px solid #534AB7;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;flex-shrink:0}.AAILifecycleNodeNum{font-size:13px;font-weight:800;color:#afa9ec}.AAILifecycleConnector{position:absolute;top:26px;left:calc(50% + 26px);width:calc(100% - 26px);height:2px;background:linear-gradient(90deg,#534ab780,#534ab726);z-index:0}.AAILifecycleStepLabel{margin:0;font-size:14px;font-weight:800;color:#fff}.AAILifecycleStepDesc{margin:0;font-size:12.5px;line-height:1.6;color:#e8e4ff85}.AAISectionControl{background:#04030f}.AAIControlGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.AAIControlCard{background:#0a081ee6;border:1px solid rgba(83,74,183,.14);border-left:3px solid var(--accent);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:10px;transition:box-shadow .2s,transform .2s}.AAIControlCard:hover{box-shadow:0 8px 28px #00000059;transform:translateY(-2px)}.AAIControlCardTitle{margin:0;font-size:16px;font-weight:800;color:#fff}.AAIControlCardText{margin:0;font-size:14px;line-height:1.68;color:#e8e4ff99}.AAISectionCIAM{background:#04030ffa}.AAISectionCIAMInner{flex-direction:row!important;gap:60px!important;align-items:flex-start}.AAICIAMLeft{flex:1;display:flex;flex-direction:column;gap:20px}.AAICIAMLeft p{margin:0;font-size:15px;line-height:1.75;color:#e8e4ffa6}.AAICIAMRight{flex-shrink:0;width:280px;display:flex;flex-direction:column;gap:12px;padding-top:8px}.AAICIAMPill{background:#534ab71a;border:1px solid rgba(83,74,183,.24);border-radius:12px;padding:14px 20px;font-size:14px;font-weight:600;color:#afa9ec;text-align:center;transition:background .18s,border-color .18s}.AAICIAMPill:hover{background:#534ab72e;border-color:#534ab766}.AAISectionPhases{background:#04030f}.AAIPhasesGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.AAIPhaseCard{background:#0a081ee6;border:1px solid rgba(83,74,183,.16);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:10px}.AAIPhaseCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.AAIPhaseNum{font-size:10px;font-weight:800;letter-spacing:.18em;color:#534ab7;text-transform:uppercase}.AAIPhaseTimeline{font-size:10px;font-weight:700;color:#afa9ec7a;letter-spacing:.04em}.AAIPhaseLabel{margin:0;font-size:16px;font-weight:800;color:#fff}.AAIPhaseText{margin:0;font-size:13px;line-height:1.65;color:#e8e4ff94}.AAISectionOutcomes{background:#04030ffa}.AAIOutcomesGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.AAIOutcomeItem{display:flex;gap:18px;align-items:flex-start;background:#0a081e99;border:1px solid rgba(83,74,183,.14);border-radius:14px;padding:22px 20px}.AAIOutcomeIcon{font-size:22px;color:#00c9a7;flex-shrink:0;line-height:1;margin-top:2px;font-style:normal}.AAIOutcomeLabel{margin:0 0 6px;font-size:15px;font-weight:800;color:#fff}.AAIOutcomeText{margin:0;font-size:13px;line-height:1.65;color:#e8e4ff8f}@media (max-width: 1024px){.AAIPhasesGrid{grid-template-columns:repeat(2,1fr)}.AAIRiskGrid{grid-template-columns:1fr}.AAILifecycleTrack{grid-template-columns:1fr;gap:24px;padding-top:0}.AAILifecycleStep{align-items:flex-start;text-align:left;flex-direction:row;gap:16px}.AAILifecycleConnector{display:none}.AAISectionCIAMInner{flex-direction:column!important}.AAICIAMRight{width:100%;flex-direction:row;flex-wrap:wrap}.AAICIAMPill{flex:1;min-width:180px}}@media (max-width: 768px){.AAISection{padding:72px 24px}.AAIHero{padding:60px 24px 72px}.AAIHeroInner{grid-template-columns:1fr;gap:48px}.AAIHeroCanvas{max-width:280px;margin:0 auto}.AAIProblemCallouts,.AAIControlGrid,.AAIPhasesGrid,.AAIPrinciplesGrid{grid-template-columns:1fr}.AAICorePrinciple{padding:48px 24px}}@media (max-width: 480px){.AAIHeroCTAs{flex-direction:column}.AAICTAPrimary,.AAICTAGhost{width:100%;justify-content:center}}.AAINavSentinel{height:0;pointer-events:none}.AAINav{position:sticky;top:64px;z-index:90;background:#04030ff0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,201,167,.14);transition:box-shadow .25s,border-color .25s}.AAINav--stuck{position:fixed;top:64px;left:0;right:0;box-shadow:0 4px 32px #0000008c;border-bottom-color:#00c9a747}.AAINavInner{max-width:1120px;margin:0 auto;padding:0 40px;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.AAINavInner::-webkit-scrollbar{display:none}.AAINavTab{flex-shrink:0;background:none;border:none;color:#afa9ec8c;font-size:13px;font-weight:500;padding:15px 16px;cursor:pointer;position:relative;white-space:nowrap;transition:color .2s}.AAINavTab:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:#00c9a7;border-radius:2px 2px 0 0;transform:scaleX(0);transition:transform .25s}.AAINavTab:hover{color:#e8e4ffd1}.AAINavTab--active{color:#00c9a7}.AAINavTab--active:after{transform:scaleX(1)}.AAINav--stuck .AAINavTab{padding:11px 14px;font-size:12.5px}.AAINavFlowSpacer{height:0}.AAINavFlowSpacer--active{height:50px}#aai-problem,#aai-risk,#aai-principles,#aai-phases,#aai-outcomes{scroll-margin-top:116px}@media (max-width: 900px){.AAINavInner{padding:0 16px}}.WorkshopsHeroSection{position:relative;width:100%;min-height:60vh;background-color:#0d0042;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:16px}.WorkshopsHeroSection:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent);pointer-events:none}.WorkshopsHeroGlow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:380px;background:radial-gradient(ellipse at center,rgba(83,74,183,.2) 0%,rgba(253,95,13,.08) 45%,transparent 70%);animation:WorkshopsHeroGlowPulse 7s ease-in-out infinite;pointer-events:none}@keyframes WorkshopsHeroGlowPulse{0%,to{opacity:.65;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}}.WorkshopsHeroContent{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1400px;padding:120px 80px 80px}.WorkshopsHeroLabel{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#afa9ec;margin:0 0 1em}.WorkshopsHeroHeadline{display:flex;flex-direction:column;font-size:clamp(40px,5.5vw,72px);font-weight:800;line-height:1.1;margin:0 0 .55em}.WorkshopsHeroLine1{color:#fff}.WorkshopsHeroLine2{background:linear-gradient(90deg,#534ab7,#fd5f0d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.WorkshopsHeroSubheadline{font-size:15px;font-weight:400;color:#afa9ec;line-height:1.7;max-width:540px;margin:0 0 2em}.WorkshopsHeroCTA{background-color:#fd5f0d;color:#fff;border:none;border-radius:100px;padding:.75em 2.2em;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .25s ease,transform .25s ease;font-family:Poppins,Arial,sans-serif;display:inline-block;text-decoration:none;box-sizing:border-box;max-width:100%}.WorkshopsHeroCTA:hover{opacity:.88;transform:translateY(-2px)}@media (max-width: 850px){.WorkshopsHeroSection{font-size:14px}.WorkshopsHeroContent{padding:80px 40px 60px}.WorkshopsHeroHeadline{font-size:clamp(32px,3.5vw,48px)}}@media (max-width: 600px){.WorkshopsHeroSection{font-size:12px;min-height:50vh}.WorkshopsHeroContent{padding:60px 24px 40px}.WorkshopsHeroHeadline{font-size:clamp(32px,7vw,40px)}.WorkshopsHeroGlow{width:300px;height:200px}}@media (min-width: 1200px){.WorkshopsHeroSection{font-size:20px}}@media (min-width: 1800px){.WorkshopsHeroSection{font-size:28px}}.WorkshopsWhatIsSection{position:relative;background-color:#0d0b2e;padding:120px 0;font-size:16px}.WorkshopsWhatIsSection:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent);pointer-events:none}.WorkshopsWhatIsInner{max-width:1400px;margin:0 auto;padding:0 80px;display:grid;grid-template-columns:1fr 2fr;gap:4em;align-items:start}.WorkshopsWhatIsLabel{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#afa9ec;margin:0 0 .8em}.WorkshopsWhatIsHeadline{font-size:clamp(22px,2.2vw,28px);font-weight:700;color:#fff;margin:0;line-height:1.25}.WorkshopsWhatIsBody{font-size:15px;font-weight:400;color:#afa9ec;line-height:1.7;margin:0 0 1em}@media (max-width: 850px){.WorkshopsWhatIsSection{font-size:14px;padding:80px 0}.WorkshopsWhatIsInner{grid-template-columns:1fr;gap:2em;padding:0 40px}}@media (max-width: 600px){.WorkshopsWhatIsSection{font-size:12px;padding:60px 0}.WorkshopsWhatIsInner{padding:0 24px}}@media (min-width: 1200px){.WorkshopsWhatIsSection{font-size:18px}}@media (min-width: 1800px){.WorkshopsWhatIsSection{font-size:20px}}.WorkshopsAgendaSection{position:relative;background-color:#0d0042;padding:120px 0;font-size:16px}.WorkshopsAgendaSection:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent);pointer-events:none}.WorkshopsAgendaInner{max-width:1400px;margin:0 auto;padding:0 80px}.WorkshopsAgendaHeader{margin-bottom:3em}.WorkshopsAgendaLabel{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#afa9ec;margin:0 0 .8em}.WorkshopsAgendaHeadline{font-size:clamp(32px,3.5vw,48px);font-weight:700;color:#fff;margin:0 0 .4em}.WorkshopsAgendaSubhead{font-size:15px;color:#afa9ec;margin:0;line-height:1.7}.WorkshopsAgendaModules{display:flex;flex-direction:column;gap:0}.WorkshopsAgendaModule{border-bottom:1px solid rgba(83,74,183,.25);padding:2em 0}.WorkshopsAgendaModule:first-child{border-top:1px solid rgba(83,74,183,.25)}.WorkshopsAgendaModuleHeader{display:flex;align-items:center;gap:1.5em;margin-bottom:.75em}.WorkshopsAgendaModuleNumber{font-size:clamp(28px,2.5vw,40px);font-weight:800;color:#534ab759;line-height:1;flex-shrink:0;width:1.5em;text-align:center}.WorkshopsAgendaModuleMeta{display:flex;align-items:center;gap:1em;flex-wrap:wrap}.WorkshopsAgendaModuleTitle{font-size:clamp(16px,1.2vw,18px);font-weight:700;color:#fff;margin:0}.WorkshopsAgendaModuleDuration{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fd5f0d;background:#fd5f0d1a;border:1px solid rgba(253,95,13,.3);border-radius:100px;padding:.3em .8em}.WorkshopsAgendaModuleDescription{font-size:15px;font-weight:400;color:#afa9ec;line-height:1.7;margin:0;padding-left:5em}@media (max-width: 850px){.WorkshopsAgendaSection{font-size:14px;padding:80px 0}.WorkshopsAgendaInner{padding:0 40px}}@media (max-width: 600px){.WorkshopsAgendaSection{font-size:12px;padding:60px 0}.WorkshopsAgendaInner{padding:0 24px}.WorkshopsAgendaModuleDescription{padding-left:0;margin-top:.5em}}@media (min-width: 1200px){.WorkshopsAgendaSection{font-size:18px}}@media (min-width: 1800px){.WorkshopsAgendaSection{font-size:20px}}.WorkshopsWhoForSection{position:relative;background-color:#0d0b2e;padding:120px 0;font-size:16px}.WorkshopsWhoForSection:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent);pointer-events:none}.WorkshopsWhoForInner{max-width:1400px;margin:0 auto;padding:0 80px}.WorkshopsWhoForHeader{margin-bottom:2.5em}.WorkshopsWhoForLabel{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#afa9ec;margin:0 0 .8em}.WorkshopsWhoForHeadline{font-size:clamp(32px,3.5vw,48px);font-weight:700;color:#fff;margin:0}.WorkshopsWhoForGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5em}.WorkshopsWhoForCard{background:#2b1a6e;border:1px solid rgba(83,74,183,.25);border-top:2px solid #534AB7;border-radius:8px;padding:1.75em;transition:border-color .25s ease,transform .25s ease}.WorkshopsWhoForCard:hover{border-color:#fd5f0d;transform:translateY(-3px)}.WorkshopsWhoForCardTitle{font-size:clamp(16px,1.2vw,18px);font-weight:700;color:#fff;margin:0 0 .6em}.WorkshopsWhoForCardDescription{font-size:15px;font-weight:400;color:#afa9ec;line-height:1.7;margin:0}@media (max-width: 850px){.WorkshopsWhoForSection{font-size:14px;padding:80px 0}.WorkshopsWhoForInner{padding:0 40px}}@media (max-width: 600px){.WorkshopsWhoForSection{font-size:12px;padding:60px 0}.WorkshopsWhoForInner{padding:0 24px}.WorkshopsWhoForGrid{grid-template-columns:1fr}}@media (min-width: 1200px){.WorkshopsWhoForSection{font-size:18px}}@media (min-width: 1800px){.WorkshopsWhoForSection{font-size:20px}}.WorkshopsOutcomesSection{position:relative;background-color:#0d0042;padding:120px 0;font-size:16px}.WorkshopsOutcomesSection:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(253,95,13,.3),transparent);pointer-events:none}.WorkshopsOutcomesInner{max-width:1400px;margin:0 auto;padding:0 80px;display:grid;grid-template-columns:1fr 1fr;gap:5em;align-items:start}.WorkshopsOutcomesLabel{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#afa9ec;margin:0 0 .8em}.WorkshopsOutcomesHeadline{font-size:clamp(32px,3.5vw,48px);font-weight:700;color:#fff;line-height:1.25;margin:0 0 1em}.WorkshopsOutcomesBody{font-size:15px;font-weight:400;color:#afa9ec;line-height:1.7;margin:0 0 1.75em}.WorkshopsOutcomesCTA{background-color:#fd5f0d;color:#fff;border:none;border-radius:100px;padding:.75em 2.2em;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .25s ease,transform .25s ease;font-family:Poppins,Arial,sans-serif;display:inline-block;text-decoration:none}.WorkshopsOutcomesCTA:hover{opacity:.88;transform:translateY(-2px)}.WorkshopsOutcomesList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1em}.WorkshopsOutcomesItem{display:flex;align-items:flex-start;gap:.75em;font-size:15px;font-weight:400;color:#afa9ec;line-height:1.7;padding:.9em 1.1em;background:#2b1a6e;border:1px solid rgba(83,74,183,.25);border-top:2px solid #534AB7;border-radius:8px}.WorkshopsOutcomesDot{width:7px;height:7px;border-radius:50%;background-color:#fd5f0d;flex-shrink:0;margin-top:.42em}@media (max-width: 850px){.WorkshopsOutcomesSection{font-size:14px;padding:80px 0}.WorkshopsOutcomesInner{grid-template-columns:1fr;gap:3em;padding:0 40px}}@media (max-width: 600px){.WorkshopsOutcomesSection{font-size:12px;padding:60px 0}.WorkshopsOutcomesInner{padding:0 24px}}@media (min-width: 1200px){.WorkshopsOutcomesSection{font-size:18px}}@media (min-width: 1800px){.WorkshopsOutcomesSection{font-size:20px}}.OPPage{background:#04030f;color:#e8e4ff;min-height:100vh}.OPHero{position:relative;padding:100px 40px 80px;overflow:hidden;background:linear-gradient(165deg,#0d0b1e,#04030f 60%);border-bottom:1px solid rgba(83,74,183,.18)}.OPHero:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(83,74,183,.04) 39px,rgba(83,74,183,.04) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(83,74,183,.04) 39px,rgba(83,74,183,.04) 40px);pointer-events:none}.OPHero:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent,#04030f);pointer-events:none}.OPHeroInner{position:relative;max-width:860px;margin:0 auto;z-index:1}.OPHeroEyebrow{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#afa9ecb3;border:1px solid rgba(83,74,183,.35);padding:4px 12px;border-radius:100px;margin-bottom:20px}.OPHeroHeadline{font-size:clamp(42px,7vw,72px);font-weight:800;line-height:1.05;letter-spacing:-.025em;color:#fff;margin:0 0 20px}.OPHeroWord--orange{color:#fd5f0d}.OPHeroPunct{color:#ffffff59}.OPHeroPunct--teal{color:#00c9a7}.OPHeroSub{font-size:17px;line-height:1.65;color:#e8e4ffa6;max-width:560px;margin:0 0 32px}.OPHeroActions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.OPHeroCTA{display:inline-flex;align-items:center;background:#fd5f0d;color:#fff;font-weight:700;font-size:14px;padding:12px 24px;border-radius:8px;text-decoration:none;transition:background .2s,transform .2s}.OPHeroCTA:hover{background:#e84f00;transform:translateY(-1px)}.OPHeroScroll{display:inline-flex;align-items:center;gap:6px;color:#afa9ecbf;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;border:none;background:none;padding:0;transition:color .2s}.OPHeroScroll:hover{color:#afa9ec}.OPNavSentinel{height:0;pointer-events:none}.OPNav{position:sticky;top:64px;z-index:90;background:#04030ff0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(83,74,183,.14);transition:box-shadow .25s,border-color .25s}.OPNav--stuck{box-shadow:0 4px 32px #0000008c;border-bottom-color:#534ab747}.OPNavInner{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.OPNavInner::-webkit-scrollbar{display:none}.OPNavTab{flex-shrink:0;background:none;border:none;color:#afa9ec8c;font-size:13px;font-weight:500;padding:15px 16px;cursor:pointer;position:relative;white-space:nowrap;transition:color .2s}.OPNavTab:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:#fd5f0d;border-radius:2px 2px 0 0;transform:scaleX(0);transition:transform .25s}.OPNavTab:hover{color:#e8e4ffd1}.OPNavTab--active{color:#fff}.OPNavTab--active:after{transform:scaleX(1)}.OPSection{scroll-margin-top:116px;position:relative}.OPSectionInner{max-width:1200px;margin:0 auto;padding:80px 40px}.OPEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#afa9ec9e;border:1px solid rgba(83,74,183,.28);padding:4px 12px;border-radius:100px;margin-bottom:16px}.OPSectionH{font-size:clamp(26px,4vw,38px);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.02em;margin:0 0 16px}.OPSectionP{font-size:16px;line-height:1.7;color:#e8e4ff99;max-width:680px;margin:0 0 12px}.OPSectionP--narrow{max-width:520px}.OPSectionOverview{background:#04030f}.OPOverviewHero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;max-width:1200px;margin:0 auto;padding:80px 40px 48px}.OPOverviewMissionPillars{display:flex;flex-direction:column;gap:14px;padding-top:4px}.OPMissionPillar{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;background:#534ab70e;border:1px solid rgba(83,74,183,.13);border-radius:10px;transition:border-color .2s,background .2s}.OPMissionPillar:hover{background:#534ab717;border-color:#534ab73d}.OPMissionIcon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;flex-shrink:0}.OPMissionIcon--orange{background:#fd5f0d1c;color:#fd5f0d}.OPMissionIcon--purple{background:#534ab724;color:#afa9ec}.OPMissionIcon--teal{background:#00c9a71c;color:#00c9a7}.OPMissionLabel{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#afa9ec80;margin:0 0 5px}.OPMissionText{font-size:14px;line-height:1.55;color:#e8e4ffb8;margin:0}.OPDiffsSection{max-width:1200px;margin:0 auto;padding:0 40px 80px}.OPDiffsGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:24px}.OPDiffCard{position:relative;padding:22px 18px;background:#534ab70d;border:1px solid rgba(83,74,183,.13);border-radius:12px;overflow:hidden;transition:border-color .25s,background .25s,transform .25s;animation:OPFadeUp .5s ease both}.OPDiffCard:hover{border-color:var(--diff-color, #534AB7);background:#534ab717;transform:translateY(-3px)}.OPDiffAccent{position:absolute;top:0;left:0;right:0;height:2px;background:var(--diff-color, #534AB7);opacity:.55;border-radius:12px 12px 0 0}.OPDiffIconWrap{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#534ab71a;color:var(--diff-color, #AFA9EC);margin-bottom:12px;transition:background .2s}.OPDiffCard:hover .OPDiffIconWrap{background:#534ab72e}.OPDiffTitle{font-size:13px;font-weight:700;color:#fff;margin:0 0 8px}.OPDiffDesc{font-size:12.5px;line-height:1.58;color:#e8e4ff8c;margin:0}.OPSectionDelivery{background:linear-gradient(180deg,#04030f,#080618);border-top:1px solid rgba(83,74,183,.12)}.OPDeliveryHdr{max-width:740px;margin:0 auto;padding:0 40px}.OPSLGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:740px;margin:0 auto;padding:32px 40px 0}.OPSLCard{position:relative;padding:26px 22px;background:#ffffff06;border:1px solid rgba(83,74,183,.13);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .25s,background .25s;animation:OPFadeUp .5s ease both}.OPSLCard:hover{border-color:var(--sl-color, #534AB7);background:#534ab712}.OPSLTop{display:flex;align-items:center;gap:12px;margin-bottom:16px}.OPSLIconWrap{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#534ab71a;color:var(--sl-color, #AFA9EC);flex-shrink:0;transition:background .2s}.OPSLCard:hover .OPSLIconWrap{background:#534ab733}.OPSLAccent{flex:1;height:1px;background:linear-gradient(to right,rgba(83,74,183,.22),transparent)}.OPSLTitle{font-size:20px;font-weight:800;color:#fff;margin:0 0 4px}.OPSLTagline{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--sl-color, #AFA9EC);margin:0 0 12px}.OPSLDesc{font-size:14px;line-height:1.65;color:#e8e4ff99;margin:0 0 20px;flex:1}.OPSLList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.OPSLItem{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#e8e4ffb3;line-height:1.45}.OPSLCheck{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#534ab71f;color:var(--sl-color, #00C9A7);display:flex;align-items:center;justify-content:center;margin-top:1px}.OPProcessSection{max-width:1200px;margin:0 auto;padding:64px 40px 80px}.OPProcessHdr{max-width:540px;margin-bottom:32px}.OPProcessSteps{display:flex;flex-direction:column;gap:4px;max-width:740px}.OPProcessStep{display:flex;flex-direction:column;background:#ffffff06;border:1px solid rgba(83,74,183,.13);border-radius:10px;padding:0;cursor:pointer;text-align:left;transition:border-color .2s,background .2s;overflow:hidden;width:100%}.OPProcessStep:hover,.OPProcessStep--open{border-color:#fd5f0d52;background:#fd5f0d09}.OPProcessStepHdr{display:flex;align-items:center;gap:16px;padding:18px 22px;width:100%}.OPProcessNum{font-size:11px;font-weight:800;letter-spacing:.12em;color:#fd5f0d;font-family:ui-monospace,SFMono-Regular,monospace;flex-shrink:0;min-width:24px}.OPProcessTitle{flex:1;font-size:15px;font-weight:700;color:#fff}.OPProcessChevron{flex-shrink:0;color:#afa9ec73;transition:transform .25s;display:flex;align-items:center}.OPProcessStep--open .OPProcessChevron{transform:rotate(90deg)}.OPProcessDesc{font-size:14px;line-height:1.65;color:#e8e4ff9e;padding:0 22px 18px 62px;margin:0;animation:OPFadeUp .22s ease}.OPSectionPractice{background:#04030f;border-top:1px solid rgba(83,74,183,.12)}.OPPracticeHdr{max-width:1200px;margin:0 auto;padding:80px 40px 28px;text-align:center}.OPPracticeHdr .OPSectionH,.OPPracticeHdr .OPSectionP{margin-left:auto;margin-right:auto}.OPPracticeLayout{max-width:1200px;margin:0 auto;padding:0 40px 80px;display:grid;grid-template-columns:252px 1fr;gap:28px;align-items:start}.OPAreaSelector{position:sticky;top:132px;display:flex;flex-direction:column;gap:3px}.OPAreaBtn{display:flex;align-items:center;gap:11px;padding:11px 12px;background:#ffffff05;border:1px solid rgba(83,74,183,.11);border-radius:10px;cursor:pointer;text-align:left;transition:background .2s,border-color .2s;width:100%}.OPAreaBtn:hover{background:#534ab714;border-color:#534ab733}.OPAreaBtn--active{background:#534ab71a;border-color:var(--area-color, #534AB7);border-left:3px solid var(--area-color, #534AB7);padding-left:10px}.OPAreaBtnIcon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#534ab717;color:#afa9ec99;flex-shrink:0;transition:background .2s,color .2s}.OPAreaBtn--active .OPAreaBtnIcon{background:#534ab72e;color:var(--area-color, #AFA9EC)}.OPAreaBtnLabels{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.OPAreaBtnShort{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#afa9ec66}.OPAreaBtn--active .OPAreaBtnShort{color:var(--area-color, #AFA9EC)}.OPAreaBtnFull{font-size:12px;font-weight:600;color:#e8e4ffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.OPAreaBtn--active .OPAreaBtnFull{color:#fff}.OPAreaBtnChevron{flex-shrink:0;color:#afa9ec47;display:flex;align-items:center;transition:color .2s}.OPAreaBtn--active .OPAreaBtnChevron{color:var(--area-color, #AFA9EC)}.OPAreaPanel{min-width:0}.OPAreaDetail{background:#ffffff05;border:1px solid rgba(83,74,183,.14);border-radius:14px;overflow:hidden;animation:OPFadeUp .28s ease}.OPAreaDetailHdr{padding:26px 26px 18px;background:linear-gradient(135deg,rgba(83,74,183,.07) 0%,transparent 55%);border-bottom:1px solid rgba(83,74,183,.1)}.OPAreaAITag{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00c9a7;border:1px solid rgba(0,201,167,.28);padding:3px 10px;border-radius:100px;margin-bottom:12px}.OPAreaDetailMeta{display:flex;align-items:flex-start;gap:16px}.OPAreaDetailIconWrap{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:#534ab71c;color:var(--area-color, #AFA9EC);flex-shrink:0}.OPAreaDetailShort{display:block;font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--area-color, #AFA9EC);margin-bottom:2px}.OPAreaDetailTitle{font-size:19px;font-weight:800;color:#fff;margin:0 0 4px}.OPAreaDetailTagline{font-size:13px;color:#e8e4ff85;margin:0;font-style:italic}.OPAreaSubNav{display:flex;gap:0;padding:0 26px;border-bottom:1px solid rgba(83,74,183,.1);background:#534ab705}.OPAreaSubTab{background:none;border:none;color:#afa9ec85;font-size:13px;font-weight:500;padding:12px 14px;cursor:pointer;position:relative;transition:color .2s;white-space:nowrap}.OPAreaSubTab:after{content:"";position:absolute;bottom:0;left:14px;right:14px;height:2px;background:var(--area-color, #534AB7);border-radius:2px 2px 0 0;transform:scaleX(0);transition:transform .22s}.OPAreaSubTab:hover{color:#e8e4ffc7}.OPAreaSubTab--active{color:#fff}.OPAreaSubTab--active:after{transform:scaleX(1)}.OPAreaCtaBar{padding:10px 26px;border-bottom:1px solid rgba(83,74,183,.1);background:#534ab705}.OPAreaCta{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--area-color, #AFA9EC);text-decoration:none;transition:color .18s,gap .18s;padding:4px 0}.OPAreaCta:hover{color:#fff;gap:10px}.OPAreaContent{padding:26px;animation:OPFadeIn .28s ease}.OPAreaOverview{font-size:15px;line-height:1.75;color:#e8e4ffb8;margin:0}.OPUseCaseGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.OPUseCaseCard{padding:16px;background:#534ab70e;border:1px solid rgba(83,74,183,.12);border-radius:10px;transition:border-color .2s,background .2s}.OPUseCaseCard:hover{border-color:var(--area-color, #534AB7);background:#534ab71a}.OPUseCaseTitle{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--area-color, #AFA9EC);margin:0 0 6px}.OPUseCaseDesc{font-size:13px;line-height:1.58;color:#e8e4ff9e;margin:0}.OPTracksGrid{display:flex;flex-direction:column;gap:8px}.OPTrackCard{padding:14px 16px;background:#534ab70e;border:1px solid rgba(83,74,183,.12);border-radius:10px;display:grid;grid-template-columns:58px 1fr;grid-template-rows:auto auto;gap:2px 12px;align-items:start}.OPTrackArea{font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fd5f0d;background:#fd5f0d14;padding:3px 6px;border-radius:4px;border:1px solid rgba(253,95,13,.2);text-align:center;white-space:nowrap;margin-top:3px;grid-row:span 2}.OPTrackTitle{font-size:13.5px;font-weight:700;color:#fff;margin:0}.OPTrackDesc{font-size:13px;line-height:1.58;color:#e8e4ff99;margin:0}.OPDeliverGrid{display:flex;flex-direction:column;gap:9px}.OPDeliverCard{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;gap:0 12px;padding:14px 16px;background:#534ab70a;border:1px solid rgba(83,74,183,.11);border-radius:10px;border-left:2px solid var(--sl-color, #534AB7);align-items:start}.OPDeliverIcon{color:var(--sl-color, #AFA9EC);display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#534ab71a;border-radius:8px;flex-shrink:0;grid-row:span 2}.OPDeliverLabel{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sl-color, #AFA9EC);align-self:end;padding-bottom:3px}.OPDeliverText{font-size:13px;line-height:1.6;color:#e8e4ff9e;margin:0}.OPSectionIndustries{background:linear-gradient(180deg,#080618,#04030f);border-top:1px solid rgba(83,74,183,.12)}.OPIPHdr{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px;flex-wrap:wrap}.OPIPToggle{display:flex;background:#534ab712;border:1px solid rgba(83,74,183,.18);border-radius:8px;padding:3px;gap:2px;flex-shrink:0}.OPIPToggleBtn{background:none;border:none;color:#afa9ec94;font-size:13px;font-weight:500;padding:8px 16px;border-radius:6px;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.OPIPToggleBtn--active{background:#534ab738;color:#fff}.OPIPGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;animation:OPFadeIn .3s ease}.OPIPGrid--platforms{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.OPIPCard{padding:20px 16px;background:#ffffff06;border:1px solid rgba(83,74,183,.12);border-radius:10px;transition:border-color .2s,background .2s,transform .22s;animation:OPFadeUp .4s ease both}.OPIPCard:hover{border-color:#534ab747;background:#534ab714;transform:translateY(-2px)}.OPIPCardTitle{font-size:14px;font-weight:700;color:#fff;margin:0 0 6px}.OPIPCardDesc{font-size:12.5px;line-height:1.55;color:#e8e4ff85;margin:0}.OPIPCard--platform .OPIPCardTitle{color:#afa9ec}.OPIPCardSpec{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#afa9ec61;margin:0}.OPSectionLeadership{background:#04030f;border-top:1px solid rgba(83,74,183,.12)}.OPLeadGrid{display:flex;flex-direction:column;gap:24px;margin-top:40px}.OPLeadCard{display:grid;grid-template-columns:300px 1fr;background:#ffffff06;border:1px solid rgba(83,74,183,.14);border-radius:16px;overflow:hidden;animation:OPFadeUp .5s ease both;transition:border-color .25s}.OPLeadCard:hover{border-color:#534ab745}.OPLeadPhotoWrap{position:relative;overflow:hidden;background:#534ab714;min-height:300px}.OPLeadPhoto{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .4s ease}.OPLeadCard:hover .OPLeadPhoto{transform:scale(1.04)}.OPLeadPhotoOverlay{position:absolute;inset:0;background:linear-gradient(to right,transparent 55%,rgba(4,3,15,.65) 100%),linear-gradient(to top,rgba(4,3,15,.45) 0%,transparent 35%);pointer-events:none}.OPLeadContent{padding:32px 36px;display:flex;flex-direction:column;justify-content:center;gap:16px}.OPLeadIdentity{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.OPLeadName{font-size:22px;font-weight:800;color:#fff;margin:0 0 5px;letter-spacing:-.015em}.OPLeadTitle{font-size:13px;font-weight:600;color:#fd5f0d;margin:0;letter-spacing:.01em}.OPLeadLinkedIn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;background:#534ab717;border:1px solid rgba(83,74,183,.2);color:#afa9ec;text-decoration:none;flex-shrink:0;transition:background .2s,color .2s,border-color .2s}.OPLeadLinkedIn:hover{background:#0a66c22e;border-color:#0a66c261;color:#5ba1e0}.OPLeadQuote{font-size:15px;line-height:1.72;color:#e8e4ffb3;font-style:italic;margin:0;padding-left:14px;border-left:2px solid rgba(83,74,183,.38)}.OPLeadToggle{display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:#afa9ec;font-size:12px;font-weight:600;cursor:pointer;padding:0;transition:color .2s}.OPLeadToggle:hover{color:#fff}.OPLeadToggle svg{transition:transform .2s}.OPLeadCard--expanded .OPLeadToggle svg{transform:rotate(90deg)}.OPLeadBio{font-size:14px;line-height:1.65;color:#e8e4ff99;margin:0;animation:OPFadeUp .22s ease}@keyframes OPFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes OPFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 1040px){.OPDiffsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.OPHero{padding:72px 20px 60px}.OPNavInner{padding:0 20px}.OPOverviewHero{grid-template-columns:1fr;gap:28px;padding:60px 20px 32px}.OPDiffsSection{padding:0 20px 60px}.OPDiffsGrid{grid-template-columns:repeat(2,1fr)}.OPDeliveryHdr{padding:0 20px}.OPSLGrid{grid-template-columns:1fr;padding:24px 20px 0}.OPProcessSection{padding:48px 20px 60px}.OPKanbanWrap{padding:24px 20px 60px}.OPPracticeHdr{padding:60px 20px 24px}.OPPracticeLayout{grid-template-columns:1fr;padding:0 20px 60px}.OPAreaSelector{position:static;flex-direction:row;flex-wrap:wrap;overflow-x:visible;gap:6px;padding-bottom:4px;justify-content:center}.OPAreaBtn{flex-direction:column;align-items:center;min-width:76px;max-width:92px;padding:10px 8px;text-align:center}.OPAreaBtn--active{border-left:1px solid var(--area-color, #534AB7);border-top:2px solid var(--area-color, #534AB7)}.OPAreaBtnChevron{display:none}.OPAreaBtnFull{font-size:10.5px;white-space:normal;text-align:center}.OPUseCaseGrid,.OPLeadCard{grid-template-columns:1fr}.OPLeadPhotoWrap{min-height:260px}.OPLeadContent{padding:24px 20px}.OPSectionInner{padding:60px 20px}.OPIPHdr{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width: 600px){.OPDiffsGrid{grid-template-columns:1fr 1fr}.OPProcessDesc{padding-left:22px}}.OPSLCta{display:inline-flex;align-items:center;gap:6px;margin-top:20px;padding:9px 0;font-size:13px;font-weight:600;color:var(--sl-color, #AFA9EC);text-decoration:none;border-top:1px solid rgba(83,74,183,.12);transition:color .18s,gap .18s}.OPSLCta:hover{color:#fff;gap:10px}.OPKanbanWrap{max-width:1120px;margin:0 auto;padding:32px 40px 80px}.OPKanbanBoard{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;width:100%}.OPKanbanCol{position:relative;padding:26px 22px;background:#ffffff06;border:1px solid rgba(83,74,183,.13);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .25s,background .25s;animation:OPFadeUp .5s ease both}.OPKanbanCol:hover{border-color:var(--phase-color, #534AB7);background:#534ab712}.OPKanbanColHdr{display:flex;align-items:center;gap:12px;margin-bottom:16px}.OPKanbanPhaseNum{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#534ab71a;color:var(--phase-color, #AFA9EC);font-size:17px;font-weight:900;letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,monospace;flex-shrink:0;transition:background .2s}.OPKanbanCol:hover .OPKanbanPhaseNum{background:#534ab733}.OPKanbanAccent{flex:1;height:1px;background:linear-gradient(to right,rgba(83,74,183,.22),transparent)}.OPKanbanPhaseTitle{font-size:20px;font-weight:800;color:#fff;margin:0 0 4px;line-height:1.2;letter-spacing:-.01em}.OPKanbanPhaseSummary{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--phase-color, #AFA9EC);margin:0 0 16px}.OPKanbanColGroup{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.OPKanbanColGroup:last-child{margin-bottom:0}.OPKanbanGroupLabel{font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#afa9ec6b;margin:0}.OPKanbanActivities{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.OPKanbanActivity{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#e8e4ffb3;line-height:1.45}.OPKanbanActivityDot{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#534ab71f;color:var(--phase-color, #AFA9EC);display:flex;align-items:center;justify-content:center;margin-top:1px}.OPKanbanDeliverables{display:flex;flex-direction:column;gap:6px}.OPKanbanDelivChip{display:flex;align-items:center;gap:7px;padding:7px 10px;background:#534ab712;border:1px solid rgba(83,74,183,.14);border-radius:7px;font-size:12px;color:#e8e4ffb8;line-height:1.35;transition:background .15s,border-color .15s}.OPKanbanCol:hover .OPKanbanDelivChip{background:#534ab71c;border-color:#534ab738}.OPKanbanDelivIcon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background:#534ab71f;color:var(--phase-color, #AFA9EC);flex-shrink:0}.OPOverviewCTARow{display:flex;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:0 40px 20px;flex-wrap:wrap}.OPOverviewCTA{display:inline-flex;align-items:center;gap:8px;background:#fd5f0d;color:#fff;font-size:14px;font-weight:700;padding:12px 22px;border-radius:8px;text-decoration:none;transition:background .2s,transform .2s,gap .18s}.OPOverviewCTA:hover{background:#e84f00;transform:translateY(-1px);gap:12px}.OPOverviewCTAGhost{display:inline-flex;align-items:center;gap:8px;color:#afa9ecb8;font-size:13px;font-weight:600;text-decoration:none;border:1px solid rgba(83,74,183,.26);padding:11px 20px;border-radius:8px;transition:color .2s,border-color .2s,background .2s}.OPOverviewCTAGhost:hover{color:#fff;border-color:#534ab780;background:#534ab714}.OPLeadCTARow{display:flex;justify-content:center;margin-top:40px}.OPLeadCTA{display:inline-flex;align-items:center;gap:8px;background:#534ab71a;border:1px solid rgba(83,74,183,.28);color:#afa9ec;font-size:15px;font-weight:600;padding:14px 28px;border-radius:10px;text-decoration:none;transition:background .2s,border-color .2s,color .2s,gap .18s}.OPLeadCTA:hover{background:#534ab72e;border-color:#534ab77a;color:#fff;gap:12px}.OPIPCard--industry{text-align:left;cursor:pointer;width:100%;position:relative}.OPIPCardIcon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#534ab71a;color:#afa9ecb3;margin-bottom:12px;transition:background .2s,color .2s}.OPIPCard--industry:hover .OPIPCardIcon{background:#534ab733;color:#afa9ec}.OPIPCardArrow{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;color:#afa9ec4d;transition:color .2s,transform .2s}.OPIPCard--industry:hover .OPIPCardArrow{color:#fd5f0d;transform:translate(3px)}.OPIPSubtext{font-size:13.5px;color:#afa9ec7a;margin:0 0 20px}.OPIPCard--platform{padding:28px 20px 20px;display:flex;flex-direction:column;align-items:center;text-align:center}.OPIPLogoWrap{height:84px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.OPIPLogo{max-height:68px;max-width:180px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.72;transition:opacity .2s}.OPIPCard--platform:hover .OPIPLogo{opacity:1}.OPIPCard--platform .OPIPCardSpec{text-align:center}.OPIPPlatformCta{display:block;margin-top:10px;font-size:11px;font-weight:600;color:#afa9ec66;transition:color .18s}.OPIPCard--platform:hover .OPIPPlatformCta{color:#fd5f0d}.OPDrawerOverlay{position:fixed;inset:0;background:#04030fb8;z-index:400;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:OPFadeIn .22s ease}.OPDrawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:460px;background:#0d0b22;border-left:1px solid rgba(83,74,183,.28);z-index:401;overflow-y:auto;overflow-x:hidden;padding:32px 32px 48px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;animation:OPDrawerSlideIn .3s cubic-bezier(.22,1,.36,1)}@keyframes OPDrawerSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.OPDrawerClose{align-self:flex-end;background:#534ab714;border:1px solid rgba(83,74,183,.2);border-radius:8px;color:#afa9ec99;display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;transition:background .18s,color .18s;flex-shrink:0;position:sticky;top:16px;z-index:10}.OPDrawerClose:hover{background:#534ab72e;color:#fff}.OPDrawerHdr{display:flex;align-items:flex-start;gap:16px}.OPDrawerIconWrap{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:#534ab721;color:#afa9ec;flex-shrink:0}.OPDrawerTitle{font-size:22px;font-weight:800;color:#fff;margin:0 0 8px;letter-spacing:-.01em;line-height:1.15}.OPDrawerDesc{font-size:14px;line-height:1.6;color:#e8e4ff8c;margin:0}.OPDrawerSection{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid rgba(83,74,183,.12)}.OPDrawerSectionTitle{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#afa9ec7a;margin:0}.OPDrawerList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.OPDrawerListItem{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;color:#e8e4ffb8}.OPDrawerListDot{width:5px;height:5px;border-radius:50%;background:#fd5f0d;flex-shrink:0;margin-top:7px}.OPDrawerText{font-size:14px;line-height:1.68;color:#e8e4ffa6;margin:0}.OPDrawerPlatforms{display:flex;flex-wrap:wrap;gap:7px}.OPDrawerPlatformChip{display:inline-flex;align-items:center;padding:5px 12px;background:#534ab71a;border:1px solid rgba(83,74,183,.22);border-radius:6px;font-size:12px;font-weight:600;color:#afa9ec}.OPDrawerCTA{display:inline-flex;align-items:center;gap:8px;margin-top:8px;background:#fd5f0d;color:#fff;font-size:14px;font-weight:700;padding:13px 22px;border-radius:9px;text-decoration:none;transition:background .2s,gap .18s,transform .2s;align-self:flex-start}.OPDrawerCTA:hover{background:#e84f00;gap:12px;transform:translateY(-1px)}@media (max-width: 900px){.OPOverviewCTARow{padding:0 20px 20px;gap:14px}.OPIPSubtext{font-size:12.5px}}@media (max-width: 600px){.OPDrawer{max-width:100%;padding:16px 20px 40px;border-left:none;border-top:1px solid rgba(83,74,183,.28)}.OPDrawerClose{width:44px;height:44px;top:12px}.OPDrawerCTA{width:100%;justify-content:center;box-sizing:border-box}.OPOverviewCTARow{flex-direction:column;align-items:stretch}.OPOverviewCTA,.OPOverviewCTAGhost{width:100%;justify-content:center;box-sizing:border-box}}@media (max-width: 900px){.OPKanbanWrap{padding:24px 20px 60px}}@media (max-width: 520px){.OPKanbanBoard{grid-template-columns:1fr}}.OPNavFlowSpacer{height:0}.OPNavFlowSpacer--active{height:50px}.OPNav--stuck{position:fixed;top:64px;left:0;right:0}.OPNav--stuck .OPNavTab{padding:11px 14px;font-size:12.5px}.OktaPartnerLoginContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.OktaPartnerLoginCard{max-width:50vw;width:100%;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:2em;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(10%);animation:OktaPartnerLoginCardFadeUp .9s forwards}@keyframes OktaPartnerLoginCardFadeUp{to{opacity:1;transform:translateY(0)}}.OktaPartnerLoginHeader{display:flex;flex-direction:column;gap:10px;margin:0 0 18px}.OktaPartnerLoginTitle{margin:0;font-size:1.8em;font-weight:700;color:var(--accent-color)}.OktaPartnerLoginSubtitle{margin:0;font-size:1em;font-weight:400;color:var(--base-text-color);opacity:.9}.OktaPartnerLoginForm{display:flex;flex-direction:column;gap:1em}.OktaPartnerLoginLabel{font-size:.95em;font-weight:600;color:var(--base-text-color)}.OktaPartnerLoginInput{width:90%;display:flex;padding:12px 14px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:var(--base-text-color);outline:none}.OktaPartnerLoginInput:focus{border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff0f}.OktaPartnerLoginError{margin:0;font-size:.95em;color:var(--accent-color);opacity:.95}.OktaPartnerLoginButton{margin:6px 0 0;width:max-content;display:flex;justify-content:center;align-items:center;padding:12px 20px;border-radius:12px;border:none;cursor:pointer;background-color:var(--accent-color);color:var(--base-text-color);font-weight:700;font-size:1em;transform:translateY(0);transition:transform .15s ease,opacity .15s ease}.OktaPartnerLoginButton:disabled{opacity:.7;cursor:not-allowed;transform:none}@media (max-width: 600px){.OktaPartnerLoginCard{padding:22px;border-radius:16px}.OktaPartnerLoginContainer{font-size:.75em}}@media (min-width: 1200px){.OktaPartnerLoginCard{transform:translateY(12%)}.OktaPartnerLoginContainer{font-size:20px}}@media (min-width:1800px){.OktaPartnerLoginContainer{font-size:28px;row-gap:1em}}.OktaPartnerMainPageContainer{background-color:var(--bg-color);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.OktaPartnerMainPageIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:85%}.OktaPartnerMainPageHeaderRow{width:100%;display:flex;justify-content:space-between;align-items:center}.OktaPartnerMainPageIntroTitle{font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.OktaPartnerMainPageIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:center}.OktaPartnerMainPageLogoutButton{padding:12px 14px;border-radius:12px;border:none;cursor:pointer;background-color:var(--accent-color);color:var(--base-text-color);font-weight:700;font-size:1em;transition:transform .15s ease,opacity .15s ease;display:flex;align-items:center;justify-content:center}.OktaPartnerMainPageLogoutButton:hover{transform:translateY(-1px);opacity:.95}.OktaPartnerMainPageContentRow{width:95%;display:flex;align-items:flex-start;justify-content:center;gap:2em;margin-top:2em}.OktaPartnerFilterSidebar{width:250px;flex:0 0 250px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:1.2em;box-shadow:0 10px 22px #0003}.OktaPartnerSearchWrap{width:100%;position:relative}.OktaPartnerSearchIcon{position:absolute;left:1em;top:50%;transform:translateY(-50%);color:var(--bg-color);font-weight:800;font-size:1em}.OktaPartnerSearchInput{width:80%;border-radius:16px;padding:12px 12px 12px 40px;border:1px solid var(--accent-color);background:var(--base-text-color);color:var(--bg-color);outline:none;font-weight:600}.OktaPartnerSearchInput::placeholder{color:var(--bg-color)}.OktaPartnerFilterDivider{height:1px;width:100%;margin:1em 0;background:#ffffff1a}.OktaPartnerFilterTitle{font-size:1em;font-weight:700;color:var(--base-text-color);margin-bottom:.8em}.OktaPartnerCheckboxList{display:flex;flex-direction:column;gap:.5em;margin-bottom:1em}.OktaPartnerCheckboxRow{display:flex;align-items:center;gap:.5em;font-weight:700;color:var(--base-text-color);cursor:pointer;-webkit-user-select:none;user-select:none}.OktaPartnerCheckboxRow input{width:1em;height:1em;accent-color:var(--accent-color);cursor:pointer}.OktaPartnerResetBtn{padding:10px 14px;border-radius:999px;border:1px solid var(--accent-color);cursor:pointer;background:var(--accent-color);color:var(--base-text-color);font-weight:700;transition:transform .15s ease,opacity .15s ease}.OktaPartnerResetBtn:hover{transform:translateY(-1px);opacity:.95}.OktaPartnerMobileFilters{width:80vw;display:flex;flex-direction:column;gap:1em;margin:0 auto 1em}.OktaPartnerSearchWrapMobile{width:100%}.OktaPartnerMobileSelectWrap{width:90%;display:flex;flex-direction:column;gap:.6em}.OktaPartnerMobileSelect{width:100%;border-radius:12px;padding:12px;border:2px solid rgba(255,255,255);background:var(--bg-color);color:var(--base-text-color);font-weight:700}.OktaPartnerMainPageBlockContainer{width:80%;margin:2em auto 0;display:flex;flex-wrap:wrap;gap:1.5em;justify-content:center}.OktaPartnerRowLink{text-decoration:none;display:block;flex:0 0 auto}.OktaPartnerRow{width:11em;height:11em;border-radius:16px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid rgba(255,255,255,.15);position:relative;display:flex;flex-direction:column;transform:scale(1) rotate(0);transform-origin:center;box-shadow:0 8px 18px #00000040;transition:transform .18s ease,box-shadow .18s ease,border .18s ease,filter .18s ease}.OktaPartnerRowContent{position:relative;z-index:2;padding:2.8em 2em 3em;height:100%;display:flex;flex-direction:column;gap:.5em}.OktaPartnerRowTitle{margin:0;font-size:.7em;font-weight:800;color:#fff}.OktaPartnerRowHover{opacity:1;transform:none}.OktaPartnerRowDesc{margin:0;font-size:.6em;line-height:1.2em;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.OktaPartnerRowCta{position:absolute;left:1em;bottom:1em;z-index:2;padding:10px;border-radius:12px;border:none;cursor:pointer;background-color:var(--accent-color);color:var(--base-text-color);font-weight:700;font-size:.7em;transform:translateY(0);transition:transform .15s ease,opacity .15s ease,color .18s ease}.OktaPartnerRowLink:hover .OktaPartnerRow{transform:scale(1.06) rotate(-1deg);box-shadow:0 20px 40px #0006;border:1px solid rgba(255,255,255,.3);filter:brightness(1.05)}.OktaPartnerRowLink:hover .OktaPartnerRowCta{color:var(--bg-color);transform:translateY(-2px);opacity:.95}@media (max-width: 600px){.OktaPartnerMainPageContainer{font-size:12px;row-gap:2em}.OktaPartnerMainPageIntro{width:90vw}.OktaPartnerMainPageContentRow{flex-direction:column;align-items:center;gap:1em;margin-top:1em}.OktaPartnerFilterSidebar{display:none}.OktaPartnerMainPageBlockContainer{width:90vw;gap:1.2em;margin-top:.5em}.OktaPartnerRow{height:12em}.OktaPartnerResetBtn{width:30%;font-size:1em;border-radius:16px;margin-top:.5em}}@media (min-width: 1200px){.OktaPartnerMainPageContainer{font-size:20px}}@media (min-width: 1800px){.OktaPartnerMainPageContainer{font-size:28px;row-gap:100px}}.ESPPage{min-height:100vh;display:flex;justify-content:center;padding:32px 16px;background:radial-gradient(1200px 600px at 20% 0%,#0D0042,transparent 60%),radial-gradient(900px 500px at 90% 10%,#170a4b,transparent 55%),#070024;color:#e8eefc;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}.ESPCard{width:min(920px,100%);background:#00003266;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:28px;box-shadow:0 20px 60px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-self:flex-start}.ESPLogoBar{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;gap:12px;flex-wrap:wrap}.ESPLogoPill{display:inline-flex;align-items:center;padding:6px 30px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14)}.ESPLogoImg{height:50px;display:block}.ESPLogoDivider{flex:1}.ESPHeader{margin-bottom:18px}.ESPTitle{margin:6px 0 8px;font-size:34px;line-height:1.15;text-align:center}.ESPSubtitle{margin:0;opacity:.9;font-size:16px;line-height:1.6;text-align:center}.ESPSection{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.ESPH2{margin:0 0 10px;font-size:18px}.ESPP{margin:0 0 12px;opacity:.92;line-height:1.7}.ESPList{display:grid;gap:8px;margin:10px 0 12px;opacity:.95}.ESPLi{line-height:1.6}.ESPNote{margin-top:10px;padding:12px 14px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.ESPDetailsGrid{display:grid;gap:10px;padding:14px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.ESPDetailRow{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ESPDetailLabel{opacity:.9}.ESPDetailValue{font-weight:600}.ESPSlotLabel{font-size:13px;opacity:.95;margin-bottom:8px}.ESPSlotGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.ESPSlotBtn{display:grid;gap:2px;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#e8eefc;cursor:pointer;transition:border-color .15s,background .15s}.ESPSlotBtnActive{border:1px solid rgba(99,102,241,.7);background:#6366f138}.ESPSlotBtnLabel{font-size:13px;font-weight:700}.ESPSlotBtnDate{font-size:12px;opacity:.85}.ESPSlotBtnTime{font-size:12px;opacity:.7}.ESPForm{margin-top:12px;display:grid;gap:12px}.ESPFieldRow{display:grid;gap:12px}.ESPLabel{display:grid;gap:6px;font-size:13px;opacity:.95}.ESPInput{height:44px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#e8eefc;outline:none;font-size:14px;width:100%;box-sizing:border-box}.ESPButton{height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#fd5f0d;color:#fff;font-weight:700;letter-spacing:.2px;font-size:15px}.ESPStatusBox{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;line-height:1.5;font-size:14px}.ESPStatusSuccess{border:1px solid rgba(34,197,94,.35);background:#22c55e1f}.ESPStatusError{border:1px solid rgba(239,68,68,.35);background:#ef44441f}.ESPSmallPrint{font-size:12px;opacity:.75;margin-top:6px}@media (max-width: 600px){.ESPCard{padding:20px 16px}.ESPTitle{font-size:26px}.ESPFieldRow{grid-template-columns:1fr!important}.ESPLogoPill{padding:6px 16px}.ESPLogoImg{height:36px}}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal}.RAAHBrand{color:#fd5f0d;font-weight:800}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal}:root{font-family:Poppins,Arial,sans-serif;--bg-color: #FFEEE5;--dark-mode-toggle-border: #0d0042;--LinkedIn-Icon-bg-color: #FFEEE5;--nav-color: #ffffff;--nav-text-color: #0D0042;--nav-bg-color: #ffffff;--nav-border-color: #000000;--hamburger-menu-color: #0D0042;--base-text-color: #0D0042;--accent-color: #FD5F0D;--tag-color: #0D0042;--divider-color: #858585;--footer-input-color: #0D0042;--footer-gradient-1: #FFEEE5;--footer-gradient-2: #FFDECC;--footer-border-color: #000000;--footer-nav-text-color: #0D0042;--footer-input-placeholder-color: #ffffff;--icon-filter: invert(0);--LinkedIn-icon-filter: invert(0);--about-steps-content-color: #ffffff;--about-leadership-card-p-color: #ffffff;--home-hero-brick-underline: #0D0042;--home-use-case-table-text-color: #0D0042;--home-use-case-table-bg-color: #ffffff;--home-clients-section-grid-image-bg-color: #ffffff;--home-hero-detailed-view: #0D0042;--services-hero-section-contact-image-wrapper-after-box: #0D0042;--about-leadership-section-leader-content-bg-color: #0D0042;--about-step-tab-wrapper-bg-color: #0D0042;--solutions-industry-card-description-hover: #000000;--whitePaper-download-button: #0D0042;--explore-whitepapers-email-modal-text-color: #0D0042;--explore-whitepapers-email-modal-border-color: #0d004200;--void-black: #04030f;--deep-navy: #0D0042;--mid-dark: #09071e;--electric-purple: #534AB7;--cyber-teal: #00C9A7;--soft-lavender: #AFA9EC}[data-theme=dark]{--dark-mode-toggle-border: #ffde59;--tag-color: #FFEEE5;--base-text-color: #ffffff;--nav-color: #0D0042;--nav-text-color: #ffffff;--nav-bg-color: #0D0042;--nav-border-color: #FD5F0D;--hamburger-menu-color: #FD5F0D;--accent-color: #FD5F0D;--bg-color: #0D0042;--LinkedIn-Icon-bg-color: #FFEEE5;--divider-color: #e4e4e4;--footer-input-color: #FFEEE5;--footer-gradient-1: #2b1a6e;--footer-gradient-2: #0D0042;--footer-border-color: #000000;--footer-nav-text-color: #FFEEE5;--footer-input-placeholder-color: #0D0042;--icon-filter: invert(1);--LinkedIn-icon-filter: invert(1);--about-steps-content-color: #0D0042;--about-leadership-card-p-color: #0D0042;--home-hero-brick-underline: #0D0042;--home-use-case-table-text-color: #FFEEE5;--home-use-case-table-bg-color: #321e8540;--home-clients-section-grid-image-bg-color: #ffffff;--home-hero-detailed-view: #FFEEE5;--services-hero-section-contact-image-wrapper-after-box: #FFEEE5;--about-leadership-section-leader-content-bg-color: #FFEEE5;--about-step-tab-wrapper-bg-color: #FFEEE5;--solutions-industry-card-description-hover: #000000;--whitePaper-download-button: #0D0042;--explore-whitepapers-email-modal-text-color: #FFEEE5;--explore-whitepapers-email-modal-border-color: #FD5F0D}html{overflow-x:hidden}body{margin:0;overflow-x:hidden}@keyframes ReusableFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ReusableSlideRight{0%{transform:translate(-100%)}to{transform:translate(0)}}
