.atmospheric{isolation:isolate;position:relative}.atmospheric>:not(.fluid-atmosphere){z-index:1;position:relative}.fluid-atmosphere{pointer-events:none;z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.fluid-atmosphere svg{width:100%;height:100%;display:block}.fluid-fold{transform-origin:60% 45%}.fluid-atmosphere[data-motion=responsive] .fluid-fold-back{transform:translate3d(0,calc(var(--fluid-progress,0)*-28px),0) rotate(calc(var(--fluid-progress,0)*-3deg));transition:transform .9s cubic-bezier(.22,1,.36,1)}.fluid-atmosphere[data-motion=responsive] .fluid-fold-front{transform:translate3d(calc(var(--fluid-progress,0)*20px),calc(var(--fluid-progress,0)*42px),0) rotate(calc(var(--fluid-progress,0)*3deg));transition:transform .9s cubic-bezier(.22,1,.36,1)}.fluid-atmosphere[data-entered=true][data-motion=responsive] svg{animation:1s cubic-bezier(.22,1,.36,1) both fluid-arrive}@keyframes fluid-arrive{0%{opacity:.3;transform:translateY(16px)}to{opacity:1;transform:none}}.fluid-hero{opacity:.27;inset:2% -2% 0 23%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#0000,#000 22% 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.v42-site .signature-hero .instrument-stage{z-index:1}.v42-site .signature-hero .fluid-hero{z-index:0}.fluid-learn{opacity:.17;inset:0 0 0 25%;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.fluid-academy{opacity:.65;inset:-20% -8% -15% 28%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 82%,#0000)}.v42-site .academy-workspace{overflow:hidden}.v42-site .academy-workspace .learning-workspace{background:linear-gradient(90deg,#0d1424f5,#0d1424a0 40%,#0d142445)}.v42-site .academy-spotlight .learning-workspace{background:#0d142488}.v42-site .academy-spotlight>.fluid-academy{opacity:.42;inset:5% 0 5% 40%}.fluid-partner{opacity:.22;inset:0 0 0 40%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 75%,#0000)}.fluid-footer{opacity:.2;inset:-60px 0 0 22%;-webkit-mask-image:linear-gradient(#0000,#000 45%,#0000);mask-image:linear-gradient(#0000,#000 45%,#0000)}.cxm-presentation{perspective:850px;isolation:isolate;align-items:center;min-width:0;max-width:400px;height:180px;display:grid;position:relative}.cxm-light{background:radial-gradient(ellipse at calc(50% + var(--cxm-x,0)*20%) calc(50% + var(--cxm-y,0)*15%),#437dff27,transparent 60%);transform:translate3d(calc(var(--cxm-x,0)*-8px),calc(var(--cxm-y,0)*-5px),0);position:absolute;inset:0}.cxm-depth{width:max-content;max-width:100%;transform-style:preserve-3d;transform:rotateX(calc(var(--cxm-y,0)*-6deg)) rotateY(calc(var(--cxm-x,0)*8deg));position:relative}.v42-site .cxm-wordmark,.v42-site .partner-identity strong.cxm-wordmark{letter-spacing:-.065em;color:#e7ecf7;transform:translate3d(calc(var(--cxm-x,0)*8px),calc(var(--cxm-y,0)*5px),26px);text-shadow:0 1px #c0c9dc,0 3px #62708b,0 5px #323f58,0 12px 20px #0008;margin:0;font-size:clamp(70px,8vw,120px);font-weight:600;line-height:1.2;display:block;position:relative}.cxm-extrusion{letter-spacing:-.065em;color:#304264;font-size:clamp(70px,8vw,120px);font-weight:600;line-height:1.2;position:absolute;inset:5px 0 0 3px;transform:translateZ(-12px)}.cxm-sweep{opacity:0;letter-spacing:-.065em;color:#0000;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#437dff 40%,#d6e4ff 49%,#8372d9 57%,#0000 78%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(70px,8vw,120px);font-weight:600;line-height:1.2;position:absolute;inset:0;transform:translateZ(27px)}.cxm-compact{justify-content:center;width:200px;height:100px;margin-inline:auto}.v42-site .cxm-compact .cxm-wordmark,.cxm-compact .cxm-extrusion,.cxm-compact .cxm-sweep{font-size:76px}.partner-page-mark{width:min(100%,380px);margin:15px auto 0}.partner-page-mark .fluid-partner{opacity:.35;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 74%);mask-image:radial-gradient(#000,#0000 74%)}.v42-site .partner-identity{overflow:visible}.learning-roadmap{padding-block:20px}.roadmap-topline{justify-content:space-between;align-items:center;gap:24px;display:flex}.roadmap-live{color:#bdc7de;font-size:12px}.roadmap-path{background:#36445f;height:1px;margin:35px 0 0}.roadmap-path>span{transform-origin:0;background:linear-gradient(90deg,#437dff,#8372d9);height:2px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.roadmap-milestones{grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.roadmap-milestones li{min-width:0;padding-top:32px;position:relative}.roadmap-milestones li:nth-child(2n){padding-top:60px}.roadmap-node{color:#bcd1ff;background:#090d1a;border:1px solid #8093b7;border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;top:-7px;left:0}.roadmap-node>span{background:#8d9bb9;border-radius:50%;width:4px;height:4px}.roadmap-node>svg{width:10px;height:10px}.roadmap-number{letter-spacing:-.06em;color:#8094bb;font-size:clamp(54px,6vw,78px);font-weight:500;line-height:1;transition:color .2s,transform .3s;display:block}.roadmap-milestones li:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(at 25% 35%,#437dff14,#0000 65%);transition:opacity .3s;position:absolute;inset:10px -20px 0}.roadmap-milestones li[data-complete=true]:before,.roadmap-milestones li:focus-within:before{opacity:1}.roadmap-milestones li[data-complete=true] .roadmap-node{background:#243b68;border-color:#a5c2ff}.roadmap-milestones li[data-complete=true] .roadmap-number,.roadmap-milestones li:focus-within .roadmap-number{color:#c0d2f6}.roadmap-milestones h3{max-width:200px;margin:22px 0 15px;font-size:20px;line-height:1.2}.roadmap-milestones li>p{color:#bac6de;font-size:13px;line-height:1.8}.roadmap-resource{color:#b4cbff;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:11px;display:inline-flex}.roadmap-resource svg{transition:transform .18s}.roadmap-resource:hover svg{transform:translate(2px,-2px)}.roadmap-complete{color:#d5dff1;background:0 0;border:0;border-bottom:1px solid #4a5f81;justify-content:flex-start;align-items:center;gap:9px;min-height:44px;padding:0;font-size:11px;display:flex}.roadmap-mark{border:1px solid #90a9d4;border-radius:50%;width:10px;height:10px}.roadmap-bottom{border-top:1px solid #303b55;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding-top:20px;display:flex}.roadmap-bottom>p{color:#adbbd5;align-items:center;gap:8px;font-size:11px;display:flex}.roadmap-bottom button{color:#bdc9df;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;font-size:11px;display:inline-flex}.roadmap-bottom button:disabled{color:#94a3c0;opacity:.7}.roadmap-caveat{color:#a7b5cf;max-width:720px;margin-top:8px;font-size:11px}.v42-site .footer-cinematic{padding-top:45px;overflow:hidden}.v42-site .footer-main{border-bottom:1px solid #39445e;grid-template-columns:1.15fr .8fr 1fr;gap:50px;padding-bottom:30px;display:grid}.v42-site .footer-main .wordmark{letter-spacing:-1.8px;font-size:clamp(28px,3.4vw,46px)}.v42-site .footer-main>div:first-child>p{color:#b6c2db;margin-top:18px}.v42-site .footer-main nav{flex-direction:column;align-items:flex-start;gap:0;display:flex}.v42-site .footer-main nav a{width:100%;min-height:38px;position:relative}.v42-site .footer-main nav a:after{content:"";transform-origin:0;background:#9abaff;width:100%;height:1px;transition:transform .22s;position:absolute;bottom:7px;left:0;transform:scaleX(0)}.v42-site .footer-main nav a:hover:after,.v42-site .footer-main nav a:focus-visible:after{transform:scaleX(1)}.v42-site .footer-social{gap:5px}.v42-site .footer-social a{border-radius:8px;align-items:center;gap:14px;min-height:48px;margin-inline:-12px;padding-inline:12px;transition:background .22s;display:flex}.v42-site .footer-social .platform-icon{color:#ccd9f5;flex-shrink:0;transition:transform .22s,color .22s}.v42-site .footer-social a>svg:last-child{margin-left:auto;transition:transform .22s}.v42-site .footer-social a:hover,.v42-site .footer-social a:focus-visible{background:#437dff12}.v42-site .footer-social a:hover .platform-icon,.v42-site .footer-social a:focus-visible .platform-icon{color:#e7edfc;transform:translateY(-3px)}.v42-site .footer-social a:hover>svg:last-child,.v42-site .footer-social a:focus-visible>svg:last-child{transform:translate(2px,-2px)}@media (hover:hover){.roadmap-milestones li:hover .roadmap-number{color:#c0d2f6;transform:translateY(-3px)}.roadmap-milestones li:hover:before{opacity:1}}@media (max-width:1000px){.roadmap-milestones{gap:20px}.roadmap-milestones h3{font-size:18px}.v42-site .footer-main{gap:30px}}@media (max-width:700px){.fluid-hero{opacity:.22;inset:20% -20% 5% 0}.fluid-learn{opacity:.13;inset:0}.fluid-academy{opacity:.55;inset:10% -45% 0 -10%}.v42-site .academy-spotlight>.fluid-academy{inset:30% 0 0}.fluid-partner{opacity:.18;inset:0}.fluid-footer{opacity:.17;inset:0 -40% 25% 0}.cxm-presentation{height:145px}.cxm-compact{height:90px}.roadmap-topline{display:block}.roadmap-live{margin-top:12px;font-size:11px;display:block}.roadmap-path{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.roadmap-milestones{border-left:1px solid #3b4b69;margin-top:30px;padding-left:25px;display:block}.roadmap-milestones li,.roadmap-milestones li:nth-child(2n){padding:0 0 35px 12px}.roadmap-node{top:15px;left:-33px}.roadmap-number{font-size:52px}.roadmap-milestones h3{max-width:100%;margin-top:15px;font-size:22px}.roadmap-milestones li>p{font-size:14px}.roadmap-milestones li:last-child{padding-bottom:0}.roadmap-milestones li:before{inset:-5px -5px 5px -25px}.roadmap-bottom{gap:10px}.roadmap-bottom>p{max-width:245px;font-size:10px}.v42-site .footer-main{grid-template-columns:1fr 1fr;gap:30px}.v42-site .footer-main>div:first-child{grid-column:1/-1}.v42-site .footer-main .wordmark{font-size:36px}.v42-site .footer-main nav a{min-height:44px}.v42-site .footer-social a{gap:9px;margin-inline:-8px;padding-inline:8px;font-size:12px}.v42-site .footer-social .platform-icon{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.fluid-atmosphere *,.cxm-presentation *,.roadmap-milestones *,.roadmap-path>span,.footer-cinematic .footer-main *{transition:none!important;animation:none!important}.fluid-fold,.cxm-depth,.cxm-wordmark,.cxm-extrusion,.cxm-light{transform:none!important}.cxm-sweep{display:none}.footer-cinematic .platform-icon,.footer-cinematic .footer-social a>svg,.footer-cinematic .footer-nav-icon{transform:none!important}}.fluid-breath{transform-origin:55%;animation-play-state:paused}.fluid-breath-back{animation:16s ease-in-out -7s infinite alternate paused fluid-flow-back}.fluid-breath-front{animation:12s ease-in-out -3s infinite alternate paused fluid-flow-front}.fluid-light-current{transform-origin:60%;animation:22s ease-in-out -5s infinite alternate paused fluid-light-flow}.fluid-atmosphere[data-motion=responsive][data-active=true] .fluid-breath,.fluid-atmosphere[data-motion=responsive][data-active=true] .fluid-light-current{animation-play-state:running}.fluid-atmosphere[data-motion=static] .fluid-breath,.fluid-atmosphere[data-motion=static] .fluid-light-current{animation:none;transform:none}@keyframes fluid-flow-back{0%{transform:translate(-34px,28px)rotate(-1.8deg)scale(1.015)}to{transform:translate(38px,-32px)rotate(1.5deg)scale(1.025)}}@keyframes fluid-flow-front{0%{transform:translate(36px,-38px)rotate(2deg)scale(1.02)}to{transform:translate(-44px,42px)rotate(-2.3deg)scale(1.06)}}@keyframes fluid-light-flow{0%{transform:translate(-65px,-22px)scale(.96)}to{transform:translate(60px,28px)scale(1.07)}}.cxm-presentation{cursor:pointer}.cxm-presentation:focus-visible{outline-offset:7px;border-radius:8px;outline:2px solid #bdd2ff}.cxm-presentation>*{pointer-events:none}@media (prefers-reduced-motion:reduce){.fluid-breath,.fluid-light-current{animation:none!important;transform:none!important}}
