.m365-hero-mark{position:absolute;right:-3%;bottom:-14%;width:clamp(14rem,30vw,28rem);height:auto;opacity:.1;pointer-events:none;--dx-mark-a: #60a5fa;--dx-mark-b: #22d3ee}.m365-hero-track{position:absolute;left:0;right:0;bottom:1.25rem;height:16px;pointer-events:none;background:linear-gradient(90deg,hsl(var(--brand-blue)),hsl(var(--brand-cyan)));opacity:.38;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16' viewBox='0 0 26 16'%3E%3Cpath d='M4 3l5 5-5 5M14 3l5 5-5 5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") left center / 26px 16px repeat-x,linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16' viewBox='0 0 26 16'%3E%3Cpath d='M4 3l5 5-5 5M14 3l5 5-5 5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") left center / 26px 16px repeat-x,linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16' viewBox='0 0 26 16'%3E%3Cpath d='M4 3l5 5-5 5M14 3l5 5-5 5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") left center / 26px 16px repeat-x,linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}@media(prefers-reduced-motion:no-preference){html[data-motion=on] .m365-hero-track{animation:m365-track-draw 1.6s cubic-bezier(.22,1,.36,1) .4s both,m365-track-flow 2.4s linear 2s infinite}}@keyframes m365-track-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes m365-track-flow{0%{-webkit-mask-position:0 center,0 0;mask-position:0 center,0 0}to{-webkit-mask-position:26px center,0 0;mask-position:26px center,0 0}}.m365-cta{position:relative;overflow:hidden;isolation:isolate}.m365-cta>.container-x{position:relative;z-index:1}.m365-mark{position:absolute;left:50%;top:50%;translate:-50% -50%;width:clamp(26rem,50vw,52rem);aspect-ratio:26 / 24;pointer-events:none;z-index:0}.m365-mark>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.m365-mark__glow path{stroke-width:7}.m365-mark__glow path:first-child{stroke:hsl(var(--brand-blue) / .1)}.m365-mark__glow path:last-child{stroke:hsl(var(--brand-cyan) / .1)}.m365-mark__base path:first-child{stroke:hsl(var(--brand-blue) / .4)}.m365-mark__base path:last-child{stroke:hsl(var(--brand-cyan) / .42)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html[data-motion=on] .m365-mark{animation:m365-slide linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes m365-slide{0%{translate:-150% -50%}to{translate:50% -50%}}}}@media(max-width:639px){.m365-mark{width:22rem;opacity:.55}}.m365-cta .dx-cta{grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.m365-cta .dx-cta{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.m365-cta .dx-cta__text,.m365-cta .dx-cta__photo{min-width:0}@media(max-width:1023px){.m365-cta .dx-cta__photo{width:100%;min-height:0}}.m365-cta .svc-btn-light{max-width:100%}.m365-cta .svc-btn-light>span:first-child{min-width:0;flex:1 1 auto;white-space:normal}@media(forced-colors:active){.m365-mark,.m365-hero-track,.m365-hero-mark{display:none}}.m365-fouten>li{position:relative;overflow:hidden}.m365-fouten .dx-label{display:inline-flex;align-items:center;gap:.4rem;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;text-transform:none}.m365-fouten .dx-label:before{content:"";width:1.1rem;height:1rem;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 26 24%27 fill=%27none%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m4 18 6-6-6-6%27 stroke=%27%231D4ED8%27/%3E%3Cpath d=%27m14 18 6-6-6-6%27 stroke=%27%2306B6D4%27/%3E%3C/svg%3E") center / contain no-repeat}.m365-fouten .dx-label>span{background:linear-gradient(90deg,hsl(var(--brand-blue)),hsl(var(--brand-cyan)));-webkit-background-clip:text;background-clip:text;color:transparent}.m365-fouten>li:after{content:"";position:absolute;right:-1.5rem;bottom:-1.75rem;width:7.5rem;height:7rem;opacity:.07;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 26 24%27 fill=%27none%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m4 18 6-6-6-6%27 stroke=%27%231D4ED8%27/%3E%3Cpath d=%27m14 18 6-6-6-6%27 stroke=%27%2306B6D4%27/%3E%3C/svg%3E") center / contain no-repeat;transition:translate .5s var(--ease-out-expo, ease-out),opacity .3s ease}@media(hover:hover)and (pointer:fine){.m365-fouten>li:hover:after{translate:.5rem 0;opacity:.12}}.dark .m365-fouten .dx-label:before,.dark .m365-fouten>li:after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 26 24%27 fill=%27none%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m4 18 6-6-6-6%27 stroke=%27%2360A5FA%27/%3E%3Cpath d=%27m14 18 6-6-6-6%27 stroke=%27%2322D3EE%27/%3E%3C/svg%3E")}.m365-band-slim .dx-brandband{padding-block:.9rem}.m365-band-slim .dx-brandband__item{font-size:clamp(1.35rem,2.6vw,2.25rem);letter-spacing:-.03em}.m365-band-slim .dx-brandband__outline{-webkit-text-stroke:1.2px hsl(0 0% 100% / .78)}@media(prefers-reduced-motion:reduce){.m365-hero-track,.m365-mark,.m365-fouten>li:after{animation:none!important;transition:none!important}}.m3f{--c: hsl(var(--brand-cyan));--green: hsl(152 62% 52%);--line: hsl(0 0% 100% / .12);display:grid;gap:1.5rem;color:#fff}@media(min-width:1024px){.m3f{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:2.5rem}}.m3f__screen{position:relative;overflow:hidden;border-radius:var(--r-card, 1.25rem);border:1px solid var(--line);background:radial-gradient(120% 90% at 80% 0%,#11325f,#061427 70%);box-shadow:0 30px 70px -30px #02070ee6}.m3f__screen:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(hsl(0 0% 100% / .04) 1px,transparent 1px),linear-gradient(90deg,hsl(0 0% 100% / .04) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(80% 80% at 50% 40%,#000,transparent 80%);mask-image:radial-gradient(80% 80% at 50% 40%,#000,transparent 80%)}.m3f__bar{position:relative;display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:#ffffffb3;border-bottom:1px solid var(--line)}.m3f__rec{width:.55rem;height:.55rem;border-radius:9999px;background:var(--c)}.m3f__time{margin-left:auto;color:#ffffff8c}.m3f__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;padding:1.25rem}@media(min-width:640px){.m3f__stage{grid-template-columns:minmax(0,1.05fr) 1.25rem minmax(0,1.1fr) 1.25rem minmax(0,1.3fr);align-items:center;padding:1.75rem 1.5rem}}.m3f__node{position:relative;min-width:0;border-radius:1rem;border:1px solid var(--line);background:#0e1f39d9;padding:1rem;transition:border-color .5s,box-shadow .5s,opacity .5s}.m3f__icon{position:relative;display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:.8rem;background:#ffffff0f;color:var(--c)}.m3f__devices{display:flex;gap:.5rem}.m3f__icon--phone{width:2.25rem}.m3f__label{margin-top:.7rem;font-weight:700;font-size:.95rem}.m3f__sub{font-size:.78rem;color:#fff9}.m3f__card{position:relative;margin-top:.75rem;display:flex;gap:.5rem;align-items:center;font-size:.75rem;line-height:1.35;padding:.5rem .6rem;border-radius:.7rem;background:#ffffff0d;border:1px solid var(--line);opacity:.4;transition:opacity .45s,transform .45s,border-color .45s}.m3f__avatar{display:inline-flex;width:1.75rem;height:1.75rem;flex:none;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(135deg,#1d4fd7,#06a1bc);font-weight:800;font-size:.8rem}.m3f__name{display:block;font-weight:600}.m3f__lic{display:inline-block;margin-top:.2rem;padding:.08rem .45rem;border-radius:9999px;background:#07b6d529;color:#97ecf7;font-weight:700;font-size:.68rem;white-space:nowrap}.m3f__ok{position:absolute;right:.5rem;top:.5rem;color:var(--green);opacity:0;transition:opacity .4s}.m3f__list{margin-top:.7rem;display:grid;gap:.3rem;font-size:.72rem;color:#fffc}.m3f__list li{position:relative;padding-left:.95rem;opacity:.45;transition:opacity .45s}.m3f__list li:before{content:"";position:absolute;left:0;top:50%;width:.4rem;height:.4rem;margin-top:-.2rem;border-radius:9999px;background:var(--c)}.m3f__mfa{flex-wrap:wrap}.m3f__mfa-icon{display:inline-flex;width:1.75rem;height:1.75rem;flex:none;align-items:center;justify-content:center;border-radius:.5rem;background:#07b6d529;color:var(--c)}.m3f__mfa-title{display:block;font-weight:700}.m3f__mfa-steps{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin-top:.2rem;color:#ffffffbf}.m3f__dot{display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid hsl(0 0% 100% / .35);color:transparent;transition:background .35s,color .35s,border-color .35s}.m3f__ca{display:inline-flex;width:100%;align-items:center;gap:.35rem;padding-top:.4rem;border-top:1px solid var(--line);font-weight:600;color:#97ecf7;opacity:0;transition:opacity .4s}.m3f__wire{position:relative;display:block;height:1.25rem;width:2px;margin-inline:auto;background:var(--line);overflow:hidden}@media(min-width:640px){.m3f__wire{height:2px;width:100%}}.m3f__wire i{position:absolute;inset:0;background:var(--c);transform:scaleY(0);transform-origin:top;transition:transform .6s ease}@media(min-width:640px){.m3f__wire i{transform:scaleX(0);transform-origin:left}}.m3f__node--work{padding:0;overflow:hidden;opacity:.35}.m3f__winbar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.55rem .8rem;font-size:.7rem;font-weight:600;color:#ffffffb3;background:#ffffff0d;border-bottom:1px solid var(--line)}.m3f__where{margin-left:auto;font-weight:500;color:#97ecf7}.m3f__apps{display:grid;gap:.4rem;padding:.8rem .9rem .6rem;font-size:.75rem}.m3f__apps li{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.55rem;column-gap:.55rem;align-items:center;padding:.4rem .5rem;border-radius:.6rem;background:#ffffff0a;opacity:.45;transition:opacity .45s,background .45s}.m3f__apps li>span:not(.m3f__app-mark){font-weight:700}.m3f__apps em{grid-column:2;font-style:normal;font-size:.68rem;color:#fff9}.m3f__app-mark{grid-row:span 2;display:inline-flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border-radius:.45rem;background:#07b6d529;color:var(--c);font-weight:800;font-size:.75rem}.m3f__leave{display:flex;align-items:center;gap:.4rem;margin:0 .9rem .9rem;padding-top:.6rem;border-top:1px solid var(--line);font-size:.7rem;font-weight:600;color:#ffffffb3;opacity:0;transition:opacity .45s}.m3f__progress{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:0 1rem 1rem}.m3f__progress span{height:3px;border-radius:9999px;background:#ffffff24;overflow:hidden}.m3f__progress i{display:block;height:100%;width:0;background:var(--c)}.m3f__progress .is-past i,.m3f__progress .is-now i{width:100%}.m3f[data-step="0"] .m3f__node--account{border-color:#08d3f7b3;box-shadow:0 0 0 4px #08d3f71f}.m3f .m3f__account{opacity:1}.m3f[data-step="0"] .m3f__account{transition-delay:.3s}.m3f .m3f__ok{opacity:1}.m3f[data-step="0"] .m3f__ok{transition-delay:1.4s}.m3f:not([data-step="0"]) .m3f__node--account{opacity:.7}.m3f:is([data-step="1"],[data-step="2"],[data-step="3"]) .m3f__wire--1 i,.m3f:is([data-step="2"],[data-step="3"]) .m3f__wire--2 i{transform:none}.m3f:is([data-step="1"],[data-step="2"]) .m3f__node--devices{border-color:#08d3f7b3;box-shadow:0 0 0 4px #08d3f71f}.m3f:is([data-step="1"],[data-step="2"],[data-step="3"]) .m3f__list li{opacity:1}.m3f[data-step="1"] .m3f__row-1{transition-delay:.4s}.m3f[data-step="1"] .m3f__row-2{transition-delay:1.1s}.m3f:is([data-step="2"],[data-step="3"]) .m3f__mfa{opacity:1;border-color:#08d3f773}.m3f:is([data-step="2"],[data-step="3"]) .m3f__dot{background:var(--green);border-color:var(--green);color:#061427}.m3f[data-step="2"] .m3f__dot--1{transition-delay:.7s}.m3f[data-step="2"] .m3f__dot--2{transition-delay:1.5s}.m3f:is([data-step="2"],[data-step="3"]) .m3f__ca{opacity:1}.m3f[data-step="2"] .m3f__ca{transition-delay:2.1s}.m3f[data-step="3"] .m3f__node--devices{opacity:.7}.m3f[data-step="3"] .m3f__node--work{opacity:1;border-color:#39d08a99;box-shadow:0 0 0 4px #39d08a1f}.m3f[data-step="3"] .m3f__apps li{opacity:1;background:#07b6d51a}.m3f[data-step="3"] .m3f__leave{opacity:1}.m3f[data-step="3"] .m3f__app-1{transition-delay:.3s}.m3f[data-step="3"] .m3f__app-2{transition-delay:.7s}.m3f[data-step="3"] .m3f__app-3{transition-delay:1.1s}.m3f[data-step="3"] .m3f__leave{transition-delay:1.9s}@media(prefers-reduced-motion:no-preference){.m3f[data-running=yes] .m3f__progress .is-now i{width:0;animation:m3f-fill 3.4s linear forwards}.m3f[data-running=yes][data-step="3"] .m3f__progress .is-now i{animation-duration:5.44s}.m3f[data-running=yes] .m3f__rec{animation:m3f-blink 1.2s steps(2) infinite}.m3f[data-running=yes][data-step="2"] .m3f__icon--phone{animation:m3f-buzz .5s ease 1;animation-delay:1.2s}}@keyframes m3f-fill{to{width:100%}}@keyframes m3f-blink{50%{opacity:.2}}@keyframes m3f-buzz{20%,60%{transform:translate(-2px) rotate(-3deg)}40%,80%{transform:translate(2px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.m3f *,.m3f *:before{transition:none!important;animation:none!important}}.m3f__controls{min-width:0}.m3f__play{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;padding:0 1rem;border-radius:9999px;border:1px solid hsl(0 0% 100% / .25);font-size:.875rem;font-weight:600;color:#fff;background:#ffffff0a}.m3f__play:hover{background:#ffffff1a}.m3f__play:focus-visible,.m3f__chapter:focus-visible{outline:3px solid var(--c);outline-offset:2px}.m3f__chapters{margin-top:1rem;display:grid;gap:.5rem}.m3f__chapter{display:flex;width:100%;gap:.85rem;padding:.8rem .9rem;text-align:left;border-radius:.9rem;border:1px solid transparent;transition:background .3s,border-color .3s}.m3f__chapter:hover{background:#ffffff0a}.m3f__chapter.is-now{background:#ffffff0f;border-color:#08d3f766}.m3f__num{display:inline-flex;flex-shrink:0;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.8rem;font-weight:700;background:#ffffff14;color:#fffc}.m3f__chapter.is-now .m3f__num{background:var(--c);color:#061427}.m3f__ctitle{display:block;font-weight:700;font-size:.95rem;color:#fff}.m3f__ctext{display:block;margin-top:.15rem;font-size:.85rem;line-height:1.5;color:#ffffffb3}.m3h{--c: hsl(var(--brand-cyan));--line: hsl(0 0% 100% / .14);position:relative;width:100%;max-width:34rem;margin-inline:auto;aspect-ratio:5 / 4;color:#fff}.m3h__chips{position:absolute;left:0;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:.4rem;max-width:72%}.m3h__chip{display:inline-flex;align-items:center;gap:.45rem;width:-moz-max-content;width:max-content;max-width:100%;padding:.4rem .75rem .4rem .5rem;border-radius:9999px;border:1px solid var(--line);background:#0e1f39e6;font-size:.78rem;font-weight:600;box-shadow:0 14px 30px -18px #02070ee6}.m3h__chip>svg{color:var(--c);flex:none}.m3h__laptop{position:absolute;inset:29% 0 5% 4%}.m3h__lid{position:absolute;inset:0 0 7%;border-radius:.9rem .9rem .35rem .35rem;border:1px solid var(--line);background:#061427;padding:.55rem;box-shadow:0 30px 70px -30px #02070ef2}.m3h__display{position:relative;height:100%;overflow:hidden;border-radius:.5rem;background:linear-gradient(160deg,#0f2d57,#081830);border:1px solid hsl(0 0% 100% / .08)}.m3h__display:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--c),transparent)}.m3h__base{position:absolute;left:-3%;right:-3%;bottom:0;height:7%;border-radius:0 0 1rem 1rem;background:linear-gradient(#253956,#0f1c2e);border:1px solid var(--line)}.m3h__base:before{content:"";position:absolute;left:40%;right:40%;top:0;height:30%;border-radius:0 0 .4rem .4rem;background:#081221}.m3h__topbar{display:flex;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.62rem;font-weight:600;color:#ffffffa6;border-bottom:1px solid hsl(0 0% 100% / .08)}.m3h__topbar i{width:.45rem;height:.45rem;border-radius:9999px;background:#ffffff2e}.m3h__rows{display:grid;gap:.35rem;padding:.55rem .65rem}.m3h__row{display:grid;grid-template-columns:1.3rem 1fr auto;align-items:center;gap:.45rem;padding:.35rem .45rem;border-radius:.45rem;background:#ffffff0d;font-size:.6rem}.m3h__row b{font-weight:700}.m3h__row small{display:block;font-size:.55rem;color:#ffffff8c}.m3h__row i{display:inline-flex;width:1.3rem;height:1.3rem;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(135deg,#1d4fd7,#06a1bc);font-style:normal;font-weight:800;font-size:.55rem}.m3h__tag{padding:.1rem .4rem;border-radius:9999px;background:#07b6d529;color:#97ecf7;font-weight:700;font-size:.55rem;white-space:nowrap}.m3h__phone{position:absolute;right:0;bottom:0;z-index:3;width:27%;aspect-ratio:9 / 18;border-radius:1.1rem;border:1px solid var(--line);background:#061427;padding:.3rem;box-shadow:0 30px 60px -24px #02070ef2}.m3h__phone-screen{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.4rem;text-align:center;border-radius:.85rem;background:linear-gradient(170deg,#0f2d57,#081830);font-size:.58rem;font-weight:600}.m3h__phone-screen>svg{color:var(--c)}.m3h__approve{display:inline-flex;align-items:center;gap:.25rem;margin-top:.15rem;padding:.22rem .5rem;border-radius:9999px;background:#2cba7738;color:#86eabb;font-size:.55rem}.m3h__approve svg{width:.7rem;height:.7rem}@media(prefers-reduced-motion:no-preference){html[data-motion=on] .m3h__chip{animation:m3h-rise .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.35s + var(--i, 0) * .14s)}html[data-motion=on] .m3h__approve{animation:m3h-pop .5s cubic-bezier(.16,1,.3,1) both;animation-delay:1.1s}html[data-motion=on] .m3h__display:after{animation:m3h-line 1.2s ease-out both;animation-delay:.2s}}@keyframes m3h-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes m3h-pop{0%{opacity:0;transform:scale(.85)}}@keyframes m3h-line{0%{transform:scaleX(0)}}@media(max-width:1023px){.m3h{max-width:28rem}}@media(max-width:639px){.m3h{aspect-ratio:1 / 1}.m3h__chips{max-width:80%;gap:.35rem}.m3h__chip{font-size:.72rem;padding:.32rem .6rem .32rem .45rem}.m3h__laptop{top:37%}}
