._mockShell_nqqzw_2{background:#ffffff0f;backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:24px;max-width:420px;width:100%;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff14}@media(max-width:1023px){._mockShell_nqqzw_2{padding:16px;max-width:none}}._mockShellCenter_nqqzw_23{text-align:center}._mockPctBlock_nqqzw_27{text-align:center;margin-bottom:20px}._mockPct_nqqzw_27{font-size:48px;font-weight:700;color:#32e6ff;line-height:1}._mockPctCaption_nqqzw_39{font-size:12px;color:#ffffff4d;margin-top:4px}._mockStatGrid_nqqzw_45{display:grid;grid-template-columns:1fr 1fr;gap:8px}._mockStatGrid3_nqqzw_51{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}._mockStatCell_nqqzw_57{text-align:center;padding:12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}._mockStatValue_nqqzw_65{font-size:20px;font-weight:700;color:#fff;margin-bottom:2px}._mockStatLabel_nqqzw_72{font-size:10px;color:#ffffff4d}._mockStatValueSm_nqqzw_77{font-size:14px;font-weight:700;color:#32e6ff}._mockStatLabelSm_nqqzw_83{font-size:10px;color:#ffffff40}._implHeader_nqqzw_88{display:flex;align-items:center;gap:8px;margin-bottom:16px}._implHeaderLabel_nqqzw_95{font-size:12px;font-weight:600;color:#fff9}._implZap_nqqzw_101{color:#6b4fba;flex-shrink:0}._implCheckIcon_nqqzw_106{color:#32e6ff}._certAwardIcon_nqqzw_110{color:#32e6ff;display:block;margin:0 auto 16px}._implList_nqqzw_116{display:flex;flex-direction:column;gap:8px}._implRow_nqqzw_122{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px}._implRowDone_nqqzw_130{background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}._implRowTodo_nqqzw_135{background:#ffffff08;border:1px solid rgba(255,255,255,.04)}._implCheck_nqqzw_106{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._implCheckDone_nqqzw_150{background:#32e6ff33}._implCheckTodo_nqqzw_154{border:1px solid rgba(255,255,255,.15)}._implTaskDone_nqqzw_158{font-size:12px;color:#fff6;text-decoration:line-through}._implTaskTodo_nqqzw_164{font-size:12px;color:#ffffffb3}._certTitle_nqqzw_169{font-size:24px;font-weight:700;color:#fff;margin-bottom:8px}._certSubtitle_nqqzw_176{font-size:12px;color:#ffffff4d;margin-bottom:20px}._stepButton_nqqzw_183{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;border-left:3px solid transparent;border-right:none;border-bottom:1px solid rgba(255,255,255,.08);padding:24px 0 24px 24px;transition:border-left-color var(--motion-duration-accordion) var(--motion-ease-emphasised),border-color var(--motion-duration-accordion) var(--motion-ease-emphasised)}._stepButtonFirst_nqqzw_199{border-top:1px solid rgba(255,255,255,.08)}._stepButtonActiveScan_nqqzw_203{border-left-color:#32e6ff}._stepButtonActiveImplement_nqqzw_207{border-left-color:#6b4fba}._stepButtonActiveCertify_nqqzw_211{border-left-color:#32e6ff}._stepHeaderRow_nqqzw_215{display:flex;align-items:center;gap:12px}._badgeScan_nqqzw_221,._badgeImplement_nqqzw_222,._badgeCertify_nqqzw_223{font-size:11px;font-weight:700;padding:4px 12px;border-radius:9999px;background:#1a1a2e;flex-shrink:0;border:1.5px solid}._badgeScan_nqqzw_221{color:#32e6ff;border-color:#32e6ff40}._badgeImplement_nqqzw_222{color:#6b4fba;border-color:#6b4fba40}._badgeCertify_nqqzw_223{color:#32e6ff;border-color:#32e6ff40}._stepTitle_nqqzw_248{font-size:18px;font-weight:700;color:#fff;flex:1;transition:font-size var(--motion-duration-accordion) var(--motion-ease-emphasised)}._stepTitleActive_nqqzw_256{font-size:22px}._badgeLabelScan_nqqzw_260,._badgeLabelImplement_nqqzw_261,._badgeLabelCertify_nqqzw_262{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-right:8px}._badgeLabelScan_nqqzw_260{color:#32e6ff99}._badgeLabelImplement_nqqzw_261{color:#6b4fba99}._badgeLabelCertify_nqqzw_262{color:#32e6ff99}._chevron_nqqzw_282{color:#ffffff40;flex-shrink:0;transition:transform var(--motion-duration-accordion) var(--motion-ease-emphasised)}._chevronExpanded_nqqzw_288{transform:rotate(180deg)}._stepPanel_nqqzw_292{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height var(--motion-duration-accordion) var(--motion-ease-emphasised),opacity var(--motion-duration-accordion) var(--motion-ease-emphasised),margin-top var(--motion-duration-accordion) var(--motion-ease-emphasised)}._stepPanelOpen_nqqzw_303{opacity:1;margin-top:16px;max-height:160px}._stepPanelOpenDetailed_nqqzw_309{max-height:500px}@media(max-width:1023px){._stepPanelOpen_nqqzw_303{max-height:min(3200px,92vh);overflow-y:auto;-webkit-overflow-scrolling:touch}._stepPanelOpenDetailed_nqqzw_309{max-height:min(4800px,94vh);overflow-y:auto;-webkit-overflow-scrolling:touch}}._bodyText_nqqzw_328{font-size:14px;color:#ffffff80;line-height:1.7}._detailScan_nqqzw_334{font-size:12px;font-weight:500;color:#32e6ffb0;margin-top:8px}._detailImplement_nqqzw_341{font-size:12px;font-weight:500;color:#6b4fbab0;margin-top:8px}._detailCertify_nqqzw_348{font-size:12px;font-weight:500;color:#32e6ffb0;margin-top:8px}._extendedBlock_nqqzw_355{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}._extendedPara_nqqzw_361{font-size:13px;color:#fff6;line-height:1.7}._extendedParaGap_nqqzw_367{margin-bottom:12px}._preview_nqqzw_371{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;border-radius:24px;overflow:hidden;transition:background var(--motion-duration-accordion) var(--motion-ease-emphasised)}._mobileMockup_nqqzw_383{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}._mobileMockupInner_nqqzw_389{display:flex;align-items:center;justify-content:center;min-height:200px;border-radius:20px;padding:16px 12px;transition:background var(--motion-duration-accordion) var(--motion-ease-emphasised)}._previewScan_nqqzw_399{background:radial-gradient(ellipse 70% 70% at 40% 50%,rgba(50,230,255,.18) 0%,transparent 55%),radial-gradient(ellipse 60% 60% at 70% 80%,rgba(107,79,186,.1) 0%,transparent 50%),linear-gradient(170deg,#1a1a2e,#1e2e4a 30%,#1a3040)}._previewImplement_nqqzw_406{background:radial-gradient(ellipse 80% 80% at 30% 50%,rgba(107,79,186,.25) 0%,transparent 60%),radial-gradient(ellipse 60% 60% at 80% 70%,rgba(50,230,255,.12) 0%,transparent 55%),linear-gradient(170deg,#1a1a2e,#2a1e4a 30%,#1a2e3e)}._previewCertify_nqqzw_413{background:radial-gradient(ellipse 70% 70% at 60% 50%,rgba(50,230,255,.2) 0%,transparent 55%),radial-gradient(ellipse 50% 60% at 20% 80%,rgba(13,115,119,.15) 0%,transparent 50%),linear-gradient(170deg,#1a1a2e,#1e3a3a 30%,#1a2e42)}._swapRoot_nqqzw_420{position:relative;width:100%;min-height:320px}._swapLayer_nqqzw_426{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity var(--motion-duration-accordion) var(--motion-ease-emphasised),transform var(--motion-duration-accordion) var(--motion-ease-emphasised)}._swapLayerOutIdle_nqqzw_438{opacity:1;transform:translate(0)}._swapLayerOutAnim_nqqzw_443{opacity:0;transform:translate(-68px)}._swapLayerInIdle_nqqzw_448{opacity:0;transform:translate(68px)}._swapLayerInAnim_nqqzw_453{opacity:1;transform:translate(0)}._swapSingle_nqqzw_458{display:flex;align-items:center;justify-content:center;width:100%}.v2-mesh-bg{background:radial-gradient(ellipse 80% 50% at 70% 20%,rgba(50,230,255,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 70% at 20% 80%,rgba(107,79,186,.06) 0%,transparent 50%),radial-gradient(ellipse 100% 60% at 50% 50%,rgba(13,115,119,.04) 0%,transparent 60%),linear-gradient(180deg,#0f1628,#1a1a2e 40%,#12203d)}.v2-dark-mesh{background:radial-gradient(ellipse 70% 50% at 80% 30%,rgba(50,230,255,.04) 0%,transparent 50%),radial-gradient(ellipse 50% 60% at 20% 70%,rgba(107,79,186,.03) 0%,transparent 50%),linear-gradient(180deg,#1a1a2e,#12203d)}.v2-grid-pattern{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px}.v2-gradient-text{background:linear-gradient(135deg,#32e6ff,#0d7377,#6b4fba 80%,#32e6ff);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:v2-gradient-shift 6s ease-in-out infinite}@keyframes v2-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.v2-orb-1{animation:v2-orb-drift 25s ease-in-out infinite}.v2-orb-2{animation:v2-orb-drift 30s ease-in-out infinite reverse}.v2-orb-3{animation:v2-orb-drift-alt 20s ease-in-out infinite}@keyframes v2-orb-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}@keyframes v2-orb-drift-alt{0%,to{transform:translate(0)}50%{transform:translate(-25px,-30px)}}.v2-thread-svg{opacity:.85}.v2-thread-path{stroke-dasharray:2200;stroke-dashoffset:2200;animation:v2-thread-draw 5s cubic-bezier(.16,1,.3,1) .8s forwards;filter:drop-shadow(0 0 6px rgba(50,230,255,.3))}.v2-thread-path-2{stroke-dasharray:2200;stroke-dashoffset:2200;animation:v2-thread-draw 6s cubic-bezier(.16,1,.3,1) 1.5s forwards;filter:drop-shadow(0 0 4px rgba(50,230,255,.22))}@keyframes v2-thread-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.v2-orb-1,.v2-orb-2,.v2-orb-3,.v2-hero-dashboard-backdrop-orb--teal,.v2-hero-dashboard-backdrop-orb--violet,.v2-gradient-text{animation:none!important}.v2-thread-path,.v2-thread-path-2{stroke-dashoffset:0!important;animation:none!important}}@media(min-width:1280px)and (max-height:960px){.gsap-hero-scene{top:3.5rem;bottom:3.5rem;height:auto}.v2-hero-inner{padding-bottom:3.5rem}}.hero-scene-canvas:not([data-hero-dashboard-primed]) .v2-hero-dashboard-stage,.hero-scene-canvas:not([data-hero-dashboard-primed]) .gsap-surface,.hero-scene-canvas:not([data-hero-dashboard-primed]) .gsap-surface-row,.hero-scene-canvas:not([data-hero-dashboard-primed]) .gsap-m365-sources{opacity:0}.hero-scene-canvas:not([data-hero-dashboard-primed]) .gsap-ai-bubble,.hero-scene-canvas:not([data-hero-dashboard-primed]) .gsap-bubble-connector-line{opacity:0}.v2-hero:not([data-hero-copy-ready]) .gsap-hero-copy{opacity:0;visibility:hidden;pointer-events:none}.v2-hero:not([data-hero-copy-ready]) .gsap-hero-trust,.v2-hero:not([data-hero-copy-ready]) .gsap-hero-cta-rail{opacity:0;visibility:hidden}.v2-hero:not([data-hero-layout-ready]) .gsap-hero-scene-mobile{opacity:0;pointer-events:none}.v2-hero .gsap-hero-trust li{color:#ffffffe0}.v2-hero .gsap-hero-trust .hero-trust-icon,.v2-hero .gsap-hero-trust svg{stroke:#32e6ff;color:#32e6ff}@media(min-width:1280px){.v2-hero.v2-section-bridge-bottom{overflow-x:clip;overflow-y:visible}.gsap-hero-copy,.gsap-hero-copy-cluster{box-sizing:border-box}.gsap-hero-cta-rail,.gsap-hero-cta-enter,.gsap-hero-trust{will-change:transform,opacity}.gsap-hero-copy,.gsap-hero-copy-cluster,.gsap-hero-copy-body,.gsap-hero-sub,.gsap-hero-cta-rail,.gsap-hero-cta-enter,.gsap-hero-heading,.gsap-hero-badge{max-width:100%}.gsap-hero-badge span{min-width:0}.gsap-hero-copy[data-hero-cta-flow] .gsap-hero-cta-rail{position:static!important;left:auto!important;bottom:auto!important;margin-top:.75rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}}
