
<!DOCTYPE html>

<html dir="ltr" lang="en-US">
<head>
    <title>Microsoft 365 Copilot - Sign in</title>
    <meta id="viewport" name="viewport" content="width=device-width, initial-scale=1.0" />

        <meta name="description" content="Microsoft 365 Copilot is your AI-first productivity assistant, helping you chat, search, create, and collaborate." />
        <meta name="og:title" content="Microsoft 365 Copilot – AI built for work" />
        <meta name="og:description" content="Microsoft 365 (formerly Office) with Copilot - AI that helps you write documents, create presentations, analyze data, and collaborate." />
        <meta name="og:image" content="https://res.cdn.office.net/officehub/images/content/images/unauth-refresh/unauth-mcm-og-image-4530bc2b9f.jpg" />
        <meta name="og:type" content="product" />
        <meta name="og:locale" content="en_US" />
        <meta name="og:url" content="https://m365.cloud.microsoft" />
        <meta name="twitter:card" content="summary_large_image" />
        <meta name="twitter:title" content="Microsoft 365 Copilot – AI built for work" />
        <meta name="twitter:description" content="Microsoft 365 (formerly Office) with Copilot - AI that helps you write documents, create presentations, analyze data, and collaborate." />
        <meta name="twitter:image" content="https://res.cdn.office.net/officehub/images/content/images/unauth-refresh/unauth-mcm-og-image-4530bc2b9f.jpg" />
        <meta name="twitter:url" content="https://m365.cloud.microsoft" />
        <meta name="twitter:site" content="@Microsoft" />
        <meta name="keywords" content="Microsoft Office Online, Collaborate, Free Office, Word Web App, Outlook.com, Outlook, OneDrive, Office Online, Word Web App, PowerPoint Web App, Excel Web App, OneNote Web App, Office templates, Office 365, Microsoft Office 365" />
        <meta name="msvalidate.01" content="A219BD08BD3D60126A1DBA35BF6168E3" />
        <meta name="awa-market" content="en-US" />
        <meta name="awa-expengine" content="office.com" />
        <meta name="awa-expstatus" content="prod" />
        <meta name="awa-ver" content="5" />
        <meta name="awa-env" content="PROD" />

        <link rel="stylesheet" type="text/css" crossorigin="anonymous" href="https://res.cdn.office.net/officehub/bundles/unauth-3fc5cc3a37.css" integrity="sha256-LQQYR86CG6BgfJF1oLdcUtsoZUEo15oAiDaKgG3LEYM=" />

    <link rel="stylesheet" type="text/css" crossorigin="anonymous" href="https://res.cdn.office.net/officehub/bundles/sharedfontstyles-f7f2466ff5.css" integrity="sha256-RSxxcQrIQH2kMeEz7YMf4JxsiB8j6bDpMZL9jci6tx8=" />
    <link href="https://res.cdn.office.net/officehub/versionless/webfonts/segoeui_light.woff2" rel="preload" as="font" type="font/woff2" crossorigin="anonymous" />
    <link href="https://res.cdn.office.net/officehub/versionless/webfonts/segoeui_regular.woff2" rel="preload" as="font" type="font/woff2" crossorigin="anonymous" />
    <link href="https://res.cdn.office.net/officehub/versionless/webfonts/segoeui_semibold.woff2" rel="preload" as="font" type="font/woff2" crossorigin="anonymous" />
    <link href="https://res.cdn.office.net/officehub/versionless/webfonts/segoeui_semilight.woff2" rel="preload" as="font" type="font/woff2" crossorigin="anonymous" />

    
    

<link rel="stylesheet" href="https://www.microsoft.com/onerfstatics/marketingsites-neu-prod/west-european/shell/_scrf/css/themes=default.device=uplevel_web_pc/63-57d110/c9-be0100/a6-e969ef/43-9f2e7c/82-8b5456/a0-5d3913/4f-460e79/ae-f1ac0c?ver=2.0&amp;_cf=02242021_3231" type="text/css" media="all" />


        <link rel="shortcut icon" type="image/x-icon" href="https://res.cdn.office.net/officehub/images/content/images/favicon_copilot-4370172aa6.ico" />

            <link rel="dns-prefetch" href="//portal.office.com" />
            <link rel="dns-prefetch" href="//outlook.office.com" />
            <link rel="dns-prefetch" href="//login.microsoftonline.com" />
            <link rel="dns-prefetch" href="//shell.cdn.office.net" />
            <link rel="dns-prefetch" href="//appsforoffice.microsoft.com" />
            <link rel="dns-prefetch" href="//ocws.officeapps.live.com" />
            <link rel="dns-prefetch" href="//graph.microsoft.com" />
            <link rel="dns-prefetch" href="//substrate.office.com" />
            <link rel="dns-prefetch" href="//arc.msn.com" />
            <link rel="dns-prefetch" href="//res.cdn.office.net/officehub" />

        <link rel="canonical" href="https://m365.cloud.microsoft" />
    <script nonce="KO8cLpV6ZHkRaoqK6VFkuQ==">
        window.claritySettings = {"projectId":"suapvfcc4i","customTags":[],"eventTrackingEnabled":false};
    </script>

    <script src="https://res.cdn.office.net/officehub/bundles/microsoft-clarity-ff3e2df9ac.js" crossorigin="anonymous" integrity="sha256-ikg9vIXv/rNfy9tChr47oFC6xyWabDDgyqOyheZzN9M=" nonce="KO8cLpV6ZHkRaoqK6VFkuQ=="></script>   

        <script type="application/ld+json" nonce="KO8cLpV6ZHkRaoqK6VFkuQ==">
            {"@context":"https://schema.org","@type":"WebPage","name":"Microsoft 365 Copilot","description":"Microsoft 365 Copilot is your AI-first productivity assistant, helping you chat, search, create, and collaborate with your favorite Microsoft 365 apps including Microsoft Word, Excel and PowerPoint.","publisher":{"@type":"Organization","name":"Microsoft 365 Copilot","logo":{"@type":"ImageObject","url":"https://res.cdn.office.net/officehub/images/content/images/favicon_copilot-4370172aa6.ico"}}}
        </script>

    <script id="unauthConfig" type="application/json" nonce="KO8cLpV6ZHkRaoqK6VFkuQ==">
        {"pathAndQuery":"/","clientMobileRewriteExcludedQueryParams":["state"],"loginUrl":"https://m365.cloud.microsoft/login?es=UnauthClick\u0026ru=%2f%3ffromcode%3dcmmyr718qsb","userConsentStatus":{"isCookieConsentRequired":false,"essentialCookiesConsented":true,"advertisingCookiesConsented":false,"analyticsCookiesConsented":false,"socialMediaCookiesConsented":false},"accountRemovedString":"Account removed","accountRemoveFailedString":"Failed to remove the account. Please try again."}
    </script>



</head>
<body>
    <div style="display: none;">en-US</div>
    <script nonce="KO8cLpV6ZHkRaoqK6VFkuQ==">
        var isSessionStorageAvailable = (function() {
            try {
                return !!window['sessionStorage'];
            } catch (e) {
                return false;
            }
        })();
    </script>
    <noscript>
        <label for="This_page_uses_JavaScript__Your_browser_either_doesn_t_support_JavaScript_or_you_have_it_turned_off__To_see_this_page_as_it_is_meant_to_appear_please_use_a_JavaScript_enabled_browser_"></label>
    </noscript>

    <div class="home__edge-parallax-fix"></div>
    <div class="home">
        <div class="home__container">
            
        <div class="home__header-footer home__header">
            



    <div id="pmg-global-header" class="log-appear">
            <div id="headerArea" class="uhf"  data-m='{"cN":"headerArea","cT":"Area_coreuiArea","id":"a1Body","sN":1,"aN":"Body"}'>
                <div id="headerRegion"      data-region-key="headerregion" data-m='{"cN":"headerRegion","cT":"Region_coreui-region","id":"r1a1","sN":1,"aN":"a1"}' >

    <div  id="headerUniversalHeader" data-m='{"cN":"headerUniversalHeader","cT":"Module_coreui-universalheader","id":"m1r1a1","sN":1,"aN":"r1a1"}'  data-module-id="Category|headerRegion|coreui-region|headerUniversalHeader|coreui-universalheader">
        






        <a id="uhfSkipToMain" class="m-skip-to-main" href="javascript:void(0)" data-href="#main" tabindex="0" data-m='{"cN":"Skip to content_nonnav","id":"nn1m1r1a1","sN":1,"aN":"m1r1a1"}'>Skip to main content</a>


<header class="c-uhfh context-uhf no-js c-sgl-stck c-category-header " itemscope="itemscope" data-header-footprint="/office/officeheader, fromService: True"   data-magict="true"   itemtype="http://schema.org/Organization">
    <div class="theme-light js-global-head f-closed  global-head-cont" data-m='{"cN":"Universal Header_cont","cT":"Container","id":"c2m1r1a1","sN":2,"aN":"m1r1a1"}'>
        <div class="c-uhfh-gcontainer-st">
            <button type="button" class="c-action-trigger c-glyph glyph-global-nav-button" aria-label="All Microsoft expand to see list of Microsoft products and services" initialState-label="All Microsoft expand to see list of Microsoft products and services" toggleState-label="Close All Microsoft list" aria-expanded="false" data-m='{"cN":"Mobile menu button_nonnav","id":"nn1c2m1r1a1","sN":1,"aN":"c2m1r1a1"}'></button>
            <button type="button" class="c-action-trigger c-glyph glyph-arrow-htmllegacy c-close-search" aria-expanded="false" data-m='{"cN":"Close Search_nonnav","id":"nn2c2m1r1a1","sN":2,"aN":"c2m1r1a1"}'></button>
                    <a id="uhfLogo" class="c-logo c-sgl-stk-uhfLogo" itemprop="url" href="https://www.microsoft.com" aria-label="Microsoft" data-m='{"cN":"GlobalNav_Logo_cont","cT":"Container","id":"c3c2m1r1a1","sN":3,"aN":"c2m1r1a1"}'>
                        <img alt="" itemprop="logo" class="c-image" src="https://uhf.microsoft.com/images/microsoft/RE1Mu3b.png" role="presentation" aria-hidden="true" />
                        <span itemprop="name" role="presentation" aria-hidden="true">Microsoft</span>
                    </a>
            <div class="f-mobile-title">
                <button type="button" class="c-action-trigger c-glyph glyph-chevron-left" aria-label="See more menu options" data-m='{"cN":"Mobile back button_nonnav","id":"nn4c2m1r1a1","sN":4,"aN":"c2m1r1a1"}'></button>
                <span data-global-title="Microsoft home" class="js-mobile-title">Microsoft 365 Copilot</span>
                <button type="button" class="c-action-trigger c-glyph glyph-chevron-right" aria-label="See more menu options" data-m='{"cN":"Mobile forward button_nonnav","id":"nn5c2m1r1a1","sN":5,"aN":"c2m1r1a1"}'></button>
            </div>
                    <div class="c-show-pipe x-hidden-vp-mobile-st">
                        <a id="uhfCatLogo" class="c-logo c-cat-logo" href="https://m365.cloud.microsoft/" aria-label="Microsoft 365 Copilot" itemprop="url" data-m='{"cN":"CatNav_Microsoft 365 Copilot_nav","id":"n6c2m1r1a1","sN":6,"aN":"c2m1r1a1"}'>
                                <span>Microsoft 365 Copilot</span>
                        </a>
                    </div>
                <div class="cat-logo-button-cont x-hidden">
                        <button type="button" id="uhfCatLogoButton" class="c-cat-logo-button x-hidden" aria-expanded="false" aria-label="Microsoft 365 Copilot" data-m='{"cN":"Microsoft 365 Copilot_nonnav","id":"nn7c2m1r1a1","sN":7,"aN":"c2m1r1a1"}'>
                            Microsoft 365 Copilot
                        </button>
                </div>



                    <nav id="uhf-g-nav" aria-label="Contextual menu" class="c-uhfh-gnav" data-m='{"cN":"Category nav_cont","cT":"Container","id":"c8c2m1r1a1","sN":8,"aN":"c2m1r1a1"}'>
            <ul class="js-paddle-items">
                    <li class="single-link js-nav-menu x-hidden-none-mobile-vp uhf-menu-item">
                        <a class="c-uhf-nav-link" href="https://m365.cloud.microsoft/" data-m='{"cN":"CatNav_Home_nav","id":"n1c8c2m1r1a1","sN":1,"aN":"c8c2m1r1a1"}' > Home </a>
                    </li>
                                        <li class="nested-menu uhf-menu-item">
                            <div class="c-uhf-menu js-nav-menu">
                                <button type="button" id="c-shellmenu_0"  aria-expanded="false" data-m='{"cN":"CatNav_Products_nonnav","id":"nn2c8c2m1r1a1","sN":2,"aN":"c8c2m1r1a1"}'>Products</button>

                                <ul class="f-multi-column f-multi-column-6" data-class-idn="f-multi-column f-multi-column-6" aria-hidden="true" data-m='{"cN":"Products_cont","cT":"Container","id":"c3c8c2m1r1a1","sN":3,"aN":"c8c2m1r1a1"}'>
<li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cN":"For individuals_cont","cT":"Container","id":"c1c3c8c2m1r1a1","sN":1,"aN":"c3c8c2m1r1a1"}'>

    <span id="uhf-navspn-shellmenu_1-span" style="display:none"   f-multi-parent="true" aria-expanded="false" data-m='{"cN":"CatNav_For individuals_nonnav","id":"nn1c1c3c8c2m1r1a1","sN":1,"aN":"c1c3c8c2m1r1a1"}'>For individuals</span>
    <button id="uhf-navbtn-shellmenu_1-button" type="button"   f-multi-parent="true" aria-expanded="false" data-m='{"cN":"CatNav_For individuals_nonnav","id":"nn2c1c3c8c2m1r1a1","sN":2,"aN":"c1c3c8c2m1r1a1"}'>For individuals</button>
    <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_1-span">
        <li class="js-nav-menu single-link" data-m='{"cN":"Pricing for individuals​_cont","cT":"Container","id":"c3c1c3c8c2m1r1a1","sN":3,"aN":"c1c3c8c2m1r1a1"}'>
            <a id="shellmenu_2" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/buy/compare-all-microsoft-365-products" data-m='{"cN":"CatNav_Pricing for individuals​_nav","id":"n1c3c1c3c8c2m1r1a1","sN":1,"aN":"c3c1c3c8c2m1r1a1"}'>Pricing for individuals​</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"For families_cont","cT":"Container","id":"c4c1c3c8c2m1r1a1","sN":4,"aN":"c1c3c8c2m1r1a1"}'>
            <a id="shellmenu_3" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/p/microsoft-365-family/cfq7ttc0k5dm" data-m='{"cN":"CatNav_For families_nav","id":"n1c4c1c3c8c2m1r1a1","sN":1,"aN":"c4c1c3c8c2m1r1a1"}'>For families</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"For single users_cont","cT":"Container","id":"c5c1c3c8c2m1r1a1","sN":5,"aN":"c1c3c8c2m1r1a1"}'>
            <a id="shellmenu_4" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/p/microsoft-365-personal/cfq7ttc0k5bf" data-m='{"cN":"CatNav_For single users_nav","id":"n1c5c1c3c8c2m1r1a1","sN":1,"aN":"c5c1c3c8c2m1r1a1"}'>For single users</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"For premium users_cont","cT":"Container","id":"c6c1c3c8c2m1r1a1","sN":6,"aN":"c1c3c8c2m1r1a1"}'>
            <a id="shellmenu_5" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/p/microsoft-365-premium/cfq7ttc11z3q" data-m='{"cN":"CatNav_For premium users_nav","id":"n1c6c1c3c8c2m1r1a1","sN":1,"aN":"c6c1c3c8c2m1r1a1"}'>For premium users</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"For students_cont","cT":"Container","id":"c7c1c3c8c2m1r1a1","sN":7,"aN":"c1c3c8c2m1r1a1"}'>
            <a id="shellmenu_6" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/education/students" data-m='{"cN":"CatNav_For students_nav","id":"n1c7c1c3c8c2m1r1a1","sN":1,"aN":"c7c1c3c8c2m1r1a1"}'>For students</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Learn more​_cont","cT":"Container","id":"c8c1c3c8c2m1r1a1","sN":8,"aN":"c1c3c8c2m1r1a1"}'>
            <a id="shellmenu_7" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/explore-microsoft-365-for-home" data-m='{"cN":"CatNav_Learn more​_nav","id":"n1c8c1c3c8c2m1r1a1","sN":1,"aN":"c8c1c3c8c2m1r1a1"}'>Learn more​</a>
            
        </li>
    </ul>
    
</li>
<li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cT":"Container","id":"c2c3c8c2m1r1a1","sN":2,"aN":"c3c8c2m1r1a1"}'>

    <span id="uhf-navspn-shellmenu_8-span" style="display:none"   f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c2c3c8c2m1r1a1","sN":1,"aN":"c2c3c8c2m1r1a1"}'>For business</span>
    <button id="uhf-navbtn-shellmenu_8-button" type="button"   f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c2c3c8c2m1r1a1","sN":2,"aN":"c2c3c8c2m1r1a1"}'>For business</button>
    <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_8-span">
        <li class="js-nav-menu single-link" data-m='{"cN":"Pricing for business_cont","cT":"Container","id":"c3c2c3c8c2m1r1a1","sN":3,"aN":"c2c3c8c2m1r1a1"}'>
            <a id="shellmenu_9" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/business/microsoft-365-plans-and-pricing" data-m='{"cN":"CatNav_Pricing for business_nav","id":"n1c3c2c3c8c2m1r1a1","sN":1,"aN":"c3c2c3c8c2m1r1a1"}'>Pricing for business</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"For small business_cont","cT":"Container","id":"c4c2c3c8c2m1r1a1","sN":4,"aN":"c2c3c8c2m1r1a1"}'>
            <a id="shellmenu_10" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/business" data-m='{"cN":"CatNav_For small business_nav","id":"n1c4c2c3c8c2m1r1a1","sN":1,"aN":"c4c2c3c8c2m1r1a1"}'>For small business</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"For schools_cont","cT":"Container","id":"c5c2c3c8c2m1r1a1","sN":5,"aN":"c2c3c8c2m1r1a1"}'>
            <a id="shellmenu_11" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/education/products/microsoft-365" data-m='{"cN":"CatNav_For schools_nav","id":"n1c5c2c3c8c2m1r1a1","sN":1,"aN":"c5c2c3c8c2m1r1a1"}'>For schools</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"For government_cont","cT":"Container","id":"c6c2c3c8c2m1r1a1","sN":6,"aN":"c2c3c8c2m1r1a1"}'>
            <a id="shellmenu_12" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/government" data-m='{"cN":"CatNav_For government_nav","id":"n1c6c2c3c8c2m1r1a1","sN":1,"aN":"c6c2c3c8c2m1r1a1"}'>For government</a>
            
        </li>
    </ul>
    
</li>
<li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cT":"Container","id":"c3c3c8c2m1r1a1","sN":3,"aN":"c3c8c2m1r1a1"}'>

    <span id="uhf-navspn-shellmenu_13-span" style="display:none"   f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c3c3c8c2m1r1a1","sN":1,"aN":"c3c3c8c2m1r1a1"}'>For enterprise</span>
    <button id="uhf-navbtn-shellmenu_13-button" type="button"   f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c3c3c8c2m1r1a1","sN":2,"aN":"c3c3c8c2m1r1a1"}'>For enterprise</button>
    <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_13-span">
        <li class="js-nav-menu single-link" data-m='{"cN":"Pricing for enterprise_cont","cT":"Container","id":"c3c3c3c8c2m1r1a1","sN":3,"aN":"c3c3c8c2m1r1a1"}'>
            <a id="shellmenu_14" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/enterprise/microsoft-365-plans-and-pricing" data-m='{"cN":"CatNav_Pricing for enterprise_nav","id":"n1c3c3c3c8c2m1r1a1","sN":1,"aN":"c3c3c3c8c2m1r1a1"}'>Pricing for enterprise</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"For enterprise_cont","cT":"Container","id":"c4c3c3c8c2m1r1a1","sN":4,"aN":"c3c3c8c2m1r1a1"}'>
            <a id="shellmenu_15" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/microsoft-365-enterprise" data-m='{"cN":"CatNav_For enterprise_nav","id":"n1c4c3c3c8c2m1r1a1","sN":1,"aN":"c4c3c3c8c2m1r1a1"}'>For enterprise</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"For frontline workers_cont","cT":"Container","id":"c5c3c3c8c2m1r1a1","sN":5,"aN":"c3c3c8c2m1r1a1"}'>
            <a id="shellmenu_16" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/enterprise/frontline" data-m='{"cN":"CatNav_For frontline workers_nav","id":"n1c5c3c3c8c2m1r1a1","sN":1,"aN":"c5c3c3c8c2m1r1a1"}'>For frontline workers</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"For nonprofits_cont","cT":"Container","id":"c6c3c3c8c2m1r1a1","sN":6,"aN":"c3c3c8c2m1r1a1"}'>
            <a id="shellmenu_17" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/enterprise/nonprofit-plans-and-pricing" data-m='{"cN":"CatNav_For nonprofits_nav","id":"n1c6c3c3c8c2m1r1a1","sN":1,"aN":"c6c3c3c8c2m1r1a1"}'>For nonprofits</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"For government_cont","cT":"Container","id":"c7c3c3c8c2m1r1a1","sN":7,"aN":"c3c3c8c2m1r1a1"}'>
            <a id="shellmenu_18" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/government" data-m='{"cN":"CatNav_For government_nav","id":"n1c7c3c3c8c2m1r1a1","sN":1,"aN":"c7c3c3c8c2m1r1a1"}'>For government</a>
            
        </li>
    </ul>
    
</li>
<li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cN":"Microsoft 365 Copilot_cont","cT":"Container","id":"c4c3c8c2m1r1a1","sN":4,"aN":"c3c8c2m1r1a1"}'>

    <span id="uhf-navspn-shellmenu_19-span" style="display:none"   f-multi-parent="true" aria-expanded="false" data-m='{"cN":"CatNav_Microsoft 365 Copilot_nonnav","id":"nn1c4c3c8c2m1r1a1","sN":1,"aN":"c4c3c8c2m1r1a1"}'>Microsoft 365 Copilot</span>
    <button id="uhf-navbtn-shellmenu_19-button" type="button"   f-multi-parent="true" aria-expanded="false" data-m='{"cN":"CatNav_Microsoft 365 Copilot_nonnav","id":"nn2c4c3c8c2m1r1a1","sN":2,"aN":"c4c3c8c2m1r1a1"}'>Microsoft 365 Copilot</button>
    <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_19-span">
        <li class="js-nav-menu single-link" data-m='{"cN":"Meet Copilot_cont","cT":"Container","id":"c3c4c3c8c2m1r1a1","sN":3,"aN":"c4c3c8c2m1r1a1"}'>
            <a id="shellmenu_20" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365-copilot" data-m='{"cN":"CatNav_Meet Copilot_nav","id":"n1c3c4c3c8c2m1r1a1","sN":1,"aN":"c3c4c3c8c2m1r1a1"}'>Meet Copilot</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Copilot Chat_cont","cT":"Container","id":"c4c4c3c8c2m1r1a1","sN":4,"aN":"c4c3c8c2m1r1a1"}'>
            <a id="shellmenu_21" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365-copilot/chat" data-m='{"cN":"CatNav_Copilot Chat_nav","id":"n1c4c4c3c8c2m1r1a1","sN":1,"aN":"c4c4c3c8c2m1r1a1"}'>Copilot Chat</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"AI Agents_cont","cT":"Container","id":"c5c4c3c8c2m1r1a1","sN":5,"aN":"c4c3c8c2m1r1a1"}'>
            <a id="shellmenu_22" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365-copilot/agents" data-m='{"cN":"CatNav_AI Agents_nav","id":"n1c5c4c3c8c2m1r1a1","sN":1,"aN":"c5c4c3c8c2m1r1a1"}'>AI Agents</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Daily Prompt Guide_cont","cT":"Container","id":"c6c4c3c8c2m1r1a1","sN":6,"aN":"c4c3c8c2m1r1a1"}'>
            <a id="shellmenu_23" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365-copilot/learn-copilot-today" data-m='{"cN":"CatNav_Daily Prompt Guide_nav","id":"n1c6c4c3c8c2m1r1a1","sN":1,"aN":"c6c4c3c8c2m1r1a1"}'>Daily Prompt Guide</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Plans and pricing_cont","cT":"Container","id":"c7c4c3c8c2m1r1a1","sN":7,"aN":"c4c3c8c2m1r1a1"}'>
            <a id="shellmenu_24" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365-copilot/pricing" data-m='{"cN":"CatNav_Plans and pricing_nav","id":"n1c7c4c3c8c2m1r1a1","sN":1,"aN":"c7c4c3c8c2m1r1a1"}'>Plans and pricing</a>
            
        </li>
    </ul>
    
</li>
<li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cN":"Apps and services_cont","cT":"Container","id":"c5c3c8c2m1r1a1","sN":5,"aN":"c3c8c2m1r1a1"}'>

    <span id="uhf-navspn-shellmenu_25-span" style="display:none"   f-multi-parent="true" aria-expanded="false" data-m='{"cN":"CatNav_Apps and services_nonnav","id":"nn1c5c3c8c2m1r1a1","sN":1,"aN":"c5c3c8c2m1r1a1"}'>Apps and services</span>
    <button id="uhf-navbtn-shellmenu_25-button" type="button"   f-multi-parent="true" aria-expanded="false" data-m='{"cN":"CatNav_Apps and services_nonnav","id":"nn2c5c3c8c2m1r1a1","sN":2,"aN":"c5c3c8c2m1r1a1"}'>Apps and services</button>
    <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_25-span">
        <li class="js-nav-menu single-link" data-m='{"cN":"Microsoft Teams_cont","cT":"Container","id":"c3c5c3c8c2m1r1a1","sN":3,"aN":"c5c3c8c2m1r1a1"}'>
            <a id="shellmenu_26" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-teams/group-chat-software" data-m='{"cN":"CatNav_Microsoft Teams_nav","id":"n1c3c5c3c8c2m1r1a1","sN":1,"aN":"c3c5c3c8c2m1r1a1"}'>Microsoft Teams</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Word_cont","cT":"Container","id":"c4c5c3c8c2m1r1a1","sN":4,"aN":"c5c3c8c2m1r1a1"}'>
            <a id="shellmenu_27" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/word" data-m='{"cN":"CatNav_Word_nav","id":"n1c4c5c3c8c2m1r1a1","sN":1,"aN":"c4c5c3c8c2m1r1a1"}'>Word</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Excel_cont","cT":"Container","id":"c5c5c3c8c2m1r1a1","sN":5,"aN":"c5c3c8c2m1r1a1"}'>
            <a id="shellmenu_28" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/excel" data-m='{"cN":"CatNav_Excel_nav","id":"n1c5c5c3c8c2m1r1a1","sN":1,"aN":"c5c5c3c8c2m1r1a1"}'>Excel</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"PowerPoint_cont","cT":"Container","id":"c6c5c3c8c2m1r1a1","sN":6,"aN":"c5c3c8c2m1r1a1"}'>
            <a id="shellmenu_29" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/powerpoint" data-m='{"cN":"CatNav_PowerPoint_nav","id":"n1c6c5c3c8c2m1r1a1","sN":1,"aN":"c6c5c3c8c2m1r1a1"}'>PowerPoint</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Outlook_cont","cT":"Container","id":"c7c5c3c8c2m1r1a1","sN":7,"aN":"c5c3c8c2m1r1a1"}'>
            <a id="shellmenu_30" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/outlook/email-and-calendar-software-microsoft-outlook" data-m='{"cN":"CatNav_Outlook_nav","id":"n1c7c5c3c8c2m1r1a1","sN":1,"aN":"c7c5c3c8c2m1r1a1"}'>Outlook</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"OneDrive_cont","cT":"Container","id":"c8c5c3c8c2m1r1a1","sN":8,"aN":"c5c3c8c2m1r1a1"}'>
            <a id="shellmenu_31" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/onedrive/online-cloud-storage" data-m='{"cN":"CatNav_OneDrive_nav","id":"n1c8c5c3c8c2m1r1a1","sN":1,"aN":"c8c5c3c8c2m1r1a1"}'>OneDrive</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cT":"Container","id":"c9c5c3c8c2m1r1a1","sN":9,"aN":"c5c3c8c2m1r1a1"}'>
            <a id="shellmenu_32" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/sharepoint/collaboration" data-m='{"id":"n1c9c5c3c8c2m1r1a1","sN":1,"aN":"c9c5c3c8c2m1r1a1"}'>SharePoint</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Planner_cont","cT":"Container","id":"c10c5c3c8c2m1r1a1","sN":10,"aN":"c5c3c8c2m1r1a1"}'>
            <a id="shellmenu_33" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/planner/microsoft-planner" data-m='{"cN":"CatNav_Planner_nav","id":"n1c10c5c3c8c2m1r1a1","sN":1,"aN":"c10c5c3c8c2m1r1a1"}'>Planner</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"See all apps and services_cont","cT":"Container","id":"c11c5c3c8c2m1r1a1","sN":11,"aN":"c5c3c8c2m1r1a1"}'>
            <a id="shellmenu_34" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/products-apps-services" data-m='{"cN":"CatNav_See all apps and services_nav","id":"n1c11c5c3c8c2m1r1a1","sN":1,"aN":"c11c5c3c8c2m1r1a1"}'>See all apps and services</a>
            
        </li>
    </ul>
    
</li>
<li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cN":"Related products_cont","cT":"Container","id":"c6c3c8c2m1r1a1","sN":6,"aN":"c3c8c2m1r1a1"}'>

    <span id="uhf-navspn-shellmenu_35-span" style="display:none"   f-multi-parent="true" aria-expanded="false" data-m='{"cN":"CatNav_Related products_nonnav","id":"nn1c6c3c8c2m1r1a1","sN":1,"aN":"c6c3c8c2m1r1a1"}'>Related products</span>
    <button id="uhf-navbtn-shellmenu_35-button" type="button"   f-multi-parent="true" aria-expanded="false" data-m='{"cN":"CatNav_Related products_nonnav","id":"nn2c6c3c8c2m1r1a1","sN":2,"aN":"c6c3c8c2m1r1a1"}'>Related products</button>
    <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_35-span">
        <li class="js-nav-menu single-link" data-m='{"cN":"Microsoft Office_cont","cT":"Container","id":"c3c6c3c8c2m1r1a1","sN":3,"aN":"c6c3c8c2m1r1a1"}'>
            <a id="shellmenu_36" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/microsoft-office" data-m='{"cN":"CatNav_Microsoft Office_nav","id":"n1c3c6c3c8c2m1r1a1","sN":1,"aN":"c3c6c3c8c2m1r1a1"}'>Microsoft Office</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cT":"Container","id":"c4c6c3c8c2m1r1a1","sN":4,"aN":"c6c3c8c2m1r1a1"}'>
            <a id="c-shellmenu_newtab_W365" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/windows-365" data-m='{"id":"n1c4c6c3c8c2m1r1a1","sN":1,"aN":"c4c6c3c8c2m1r1a1"}'>Windows 365</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Microsoft Viva_cont","cT":"Container","id":"c5c6c3c8c2m1r1a1","sN":5,"aN":"c6c3c8c2m1r1a1"}'>
            <a id="c-shellmenu_newtab_msviva" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-viva" data-m='{"cN":"CatNav_Microsoft Viva_nav","id":"n1c5c6c3c8c2m1r1a1","sN":1,"aN":"c5c6c3c8c2m1r1a1"}'>Microsoft Viva</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Microsoft Edge_cont","cT":"Container","id":"c6c6c3c8c2m1r1a1","sN":6,"aN":"c6c3c8c2m1r1a1"}'>
            <a id="c-shellmenu_newtab_MSEdge" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/edge" data-m='{"cN":"CatNav_Microsoft Edge_nav","id":"n1c6c6c3c8c2m1r1a1","sN":1,"aN":"c6c6c3c8c2m1r1a1"}'>Microsoft Edge</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Microsoft Agent 365_cont","cT":"Container","id":"c7c6c3c8c2m1r1a1","sN":7,"aN":"c6c3c8c2m1r1a1"}'>
            <a id="shellmenu_40" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-agent-365" data-m='{"cN":"CatNav_Microsoft Agent 365_nav","id":"n1c7c6c3c8c2m1r1a1","sN":1,"aN":"c7c6c3c8c2m1r1a1"}'>Microsoft Agent 365</a>
            
        </li>
    </ul>
    
</li>
                                                    
                                </ul>
                            </div>
                        </li>                        <li class="nested-menu uhf-menu-item">
                            <div class="c-uhf-menu js-nav-menu">
                                <button type="button" id="features"  aria-expanded="false" data-m='{"cN":"CatNav_Features_nonnav","id":"nn4c8c2m1r1a1","sN":4,"aN":"c8c2m1r1a1"}'>Features</button>

                                <ul class="" data-class-idn="" aria-hidden="true" data-m='{"cN":"Features_cont","cT":"Container","id":"c5c8c2m1r1a1","sN":5,"aN":"c8c2m1r1a1"}'>
        <li class="js-nav-menu single-link" data-m='{"cN":"Create_cont","cT":"Container","id":"c1c5c8c2m1r1a1","sN":1,"aN":"c5c8c2m1r1a1"}'>
            <a id="Create" class="js-subm-uhf-nav-link" href="https://m365.cloud.microsoft/create" data-m='{"cN":"CatNav_Create_nav","id":"n1c1c5c8c2m1r1a1","sN":1,"aN":"c1c5c8c2m1r1a1"}'>Create</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"AIImageGenerator_cont","cT":"Container","id":"c2c5c8c2m1r1a1","sN":2,"aN":"c5c8c2m1r1a1"}'>
            <a id="AIImageGenerator" class="js-subm-uhf-nav-link" href="https://m365.cloud.microsoft/ai-image-generator" data-m='{"cN":"CatNav_AIImageGenerator_nav","id":"n1c2c5c8c2m1r1a1","sN":1,"aN":"c2c5c8c2m1r1a1"}'>AI Image Generator</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"AIChat_cont","cT":"Container","id":"c3c5c8c2m1r1a1","sN":3,"aN":"c5c8c2m1r1a1"}'>
            <a id="AIChat" class="js-subm-uhf-nav-link" href="https://copilot.cloud.microsoft" data-m='{"cN":"CatNav_AIChat_nav","id":"n1c3c5c8c2m1r1a1","sN":1,"aN":"c3c5c8c2m1r1a1"}'>AI Chat</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Agents_cont","cT":"Container","id":"c4c5c8c2m1r1a1","sN":4,"aN":"c5c8c2m1r1a1"}'>
            <a id="Agents" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365-copilot/agents" data-m='{"cN":"CatNav_Agents_nav","id":"n1c4c5c8c2m1r1a1","sN":1,"aN":"c4c5c8c2m1r1a1"}'>Agents</a>
            
        </li>
                                                    
                                </ul>
                            </div>
                        </li>                        <li class="single-link js-nav-menu uhf-menu-item">
                            <a id="copilotprompt" class="c-uhf-nav-link" href="https://m365.cloud.microsoft/copilot-prompts" data-m='{"cN":"CatNav_Copilot Prompt Gallery_nav","id":"n6c8c2m1r1a1","sN":6,"aN":"c8c2m1r1a1"}'>Prompts</a>
                        </li>
                        <li class="nested-menu uhf-menu-item">
                            <div class="c-uhf-menu js-nav-menu">
                                <button type="button" id="download"  aria-expanded="false" data-m='{"cN":"CatNav_Download_nonnav","id":"nn7c8c2m1r1a1","sN":7,"aN":"c8c2m1r1a1"}'>Download</button>

                                <ul class="" data-class-idn="" aria-hidden="true" data-m='{"cN":"Download_cont","cT":"Container","id":"c8c8c2m1r1a1","sN":8,"aN":"c8c2m1r1a1"}'>
        <li class="js-nav-menu single-link" data-m='{"cN":"M365Copilot_cont","cT":"Container","id":"c1c8c8c2m1r1a1","sN":1,"aN":"c8c8c2m1r1a1"}'>
            <a id="M365Copilot" class="js-subm-uhf-nav-link" href="https://m365.cloud.microsoft/apps" data-m='{"cN":"CatNav_M365Copilot_nav","id":"n1c1c8c8c2m1r1a1","sN":1,"aN":"c1c8c8c2m1r1a1"}'>Microsoft 365 Copilot</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"M365_cont","cT":"Container","id":"c2c8c8c2m1r1a1","sN":2,"aN":"c8c8c2m1r1a1"}'>
            <a id="M365" class="js-subm-uhf-nav-link" href="https://m365.cloud.microsoft/apps" data-m='{"cN":"CatNav_M365_nav","id":"n1c2c8c8c2m1r1a1","sN":1,"aN":"c2c8c8c2m1r1a1"}'>Microsoft 365</a>
            
        </li>
                                                    
                                </ul>
                            </div>
                        </li>

                <li id="overflow-menu" class="overflow-menu x-hidden uhf-menu-item">
                        <div class="c-uhf-menu js-nav-menu">
        <button data-m='{"pid":"More","id":"nn9c8c2m1r1a1","sN":9,"aN":"c8c2m1r1a1"}' type="button" aria-label="More" aria-expanded="false">More</button>
        <ul id="overflow-menu-list" aria-hidden="true" class="overflow-menu-list">
        </ul>
    </div>

                </li>
                                    <li class="single-link js-nav-menu" id="c-uhf-nav-cta">
                        <a id="BuyOffice365" class="c-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/buy/compare-all-microsoft-365-products?=&amp;activetab=tab:primaryr1&amp;ocid=cmm9nmmzcxp" data-m='{"cN":"CatNav_cta_Buy Microsoft 365_nav","id":"n10c8c2m1r1a1","sN":10,"aN":"c8c2m1r1a1"}'>Buy Microsoft 365</a>
                    </li>
            </ul>
            
        </nav>


            <div class="c-uhfh-actions" data-m='{"cN":"Header actions_cont","cT":"Container","id":"c9c2m1r1a1","sN":9,"aN":"c2m1r1a1"}'>
                <div class="wf-menu">        <nav id="uhf-c-nav" aria-label="All Microsoft menu" data-m='{"cN":"GlobalNav_cont","cT":"Container","id":"c1c9c2m1r1a1","sN":1,"aN":"c9c2m1r1a1"}'>
            <ul class="js-paddle-items">
                <li>
                    <div class="c-uhf-menu js-nav-menu">
                        <button type="button" class="c-button-logo all-ms-nav" aria-expanded="false" data-m='{"cN":"GlobalNav_More_nonnav","id":"nn1c1c9c2m1r1a1","sN":1,"aN":"c1c9c2m1r1a1"}'> <span>All Microsoft</span></button>
                        <ul class="f-multi-column f-multi-column-6" aria-hidden="true" data-m='{"cN":"More_cont","cT":"Container","id":"c2c1c9c2m1r1a1","sN":2,"aN":"c1c9c2m1r1a1"}'>
                                    <li class="c-w0-contr">
            <h2 class="c-uhf-sronly">Global</h2>
            <ul class="c-w0">
        <li class="js-nav-menu single-link" data-m='{"cN":"M365_cont","cT":"Container","id":"c1c2c1c9c2m1r1a1","sN":1,"aN":"c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_50" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/microsoft-365" data-m='{"cN":"W0Nav_M365_nav","id":"n1c1c2c1c9c2m1r1a1","sN":1,"aN":"c1c2c1c9c2m1r1a1"}'>Microsoft 365</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"GlobalAzure_cont","cT":"Container","id":"c2c2c1c9c2m1r1a1","sN":2,"aN":"c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_51" class="js-subm-uhf-nav-link" href="https://azure.microsoft.com/en-us?ocid=cmm4r4ppnhp" data-m='{"cN":"W0Nav_GlobalAzure_nav","id":"n1c2c2c1c9c2m1r1a1","sN":1,"aN":"c2c2c1c9c2m1r1a1"}'>Azure</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Copilot_cont","cT":"Container","id":"c3c2c1c9c2m1r1a1","sN":3,"aN":"c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_52" class="js-subm-uhf-nav-link" href="https://copilot.microsoft.com/" data-m='{"cN":"W0Nav_Copilot_nav","id":"n1c3c2c1c9c2m1r1a1","sN":1,"aN":"c3c2c1c9c2m1r1a1"}'>Copilot</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Windows_cont","cT":"Container","id":"c4c2c1c9c2m1r1a1","sN":4,"aN":"c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_53" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/windows/" data-m='{"cN":"W0Nav_Windows_nav","id":"n1c4c2c1c9c2m1r1a1","sN":1,"aN":"c4c2c1c9c2m1r1a1"}'>Windows</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Surface_cont","cT":"Container","id":"c5c2c1c9c2m1r1a1","sN":5,"aN":"c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_54" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/surface" data-m='{"cN":"W0Nav_Surface_nav","id":"n1c5c2c1c9c2m1r1a1","sN":1,"aN":"c5c2c1c9c2m1r1a1"}'>Surface</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"XBOX_cont","cT":"Container","id":"c6c2c1c9c2m1r1a1","sN":6,"aN":"c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_55" class="js-subm-uhf-nav-link" href="https://www.xbox.com/" data-m='{"cN":"W0Nav_XBOX_nav","id":"n1c6c2c1c9c2m1r1a1","sN":1,"aN":"c6c2c1c9c2m1r1a1"}'>XBOX</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Deals_cont","cT":"Container","id":"c7c2c1c9c2m1r1a1","sN":7,"aN":"c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_56" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/store/b/sale?icid=DSM_TopNavDeals" data-m='{"cN":"W0Nav_Deals_nav","id":"n1c7c2c1c9c2m1r1a1","sN":1,"aN":"c7c2c1c9c2m1r1a1"}'>Deals</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Small Business_cont","cT":"Container","id":"c8c2c1c9c2m1r1a1","sN":8,"aN":"c2c1c9c2m1r1a1"}'>
            <a id="l0_SmallBusiness" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/store/b/business" data-m='{"cN":"W0Nav_Small Business_nav","id":"n1c8c2c1c9c2m1r1a1","sN":1,"aN":"c8c2c1c9c2m1r1a1"}'>Small Business</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Support_cont","cT":"Container","id":"c9c2c1c9c2m1r1a1","sN":9,"aN":"c2c1c9c2m1r1a1"}'>
            <a id="l1_support" class="js-subm-uhf-nav-link" href="https://support.microsoft.com/en-us" data-m='{"cN":"W0Nav_Support_nav","id":"n1c9c2c1c9c2m1r1a1","sN":1,"aN":"c9c2c1c9c2m1r1a1"}'>Support</a>
            
        </li>
            </ul>
        </li>

<li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cT":"Container","id":"c10c2c1c9c2m1r1a1","sN":10,"aN":"c2c1c9c2m1r1a1"}'>

    <span id="uhf-navspn-shellmenu_60-span" style="display:none"   f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c10c2c1c9c2m1r1a1","sN":1,"aN":"c10c2c1c9c2m1r1a1"}'>Software</span>
    <button id="uhf-navbtn-shellmenu_60-button" type="button"   f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c10c2c1c9c2m1r1a1","sN":2,"aN":"c10c2c1c9c2m1r1a1"}'>Software</button>
    <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_60-span">
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Software_WindowsApps_cont","cT":"Container","id":"c3c10c2c1c9c2m1r1a1","sN":3,"aN":"c10c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_61" class="js-subm-uhf-nav-link" href="https://apps.microsoft.com/home" data-m='{"cN":"GlobalNav_More_Software_WindowsApps_nav","id":"n1c3c10c2c1c9c2m1r1a1","sN":1,"aN":"c3c10c2c1c9c2m1r1a1"}'>Windows Apps</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Software_Outlook_cont","cT":"Container","id":"c4c10c2c1c9c2m1r1a1","sN":4,"aN":"c10c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_62" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/outlook/email-and-calendar-software-microsoft-outlook" data-m='{"cN":"GlobalNav_More_Software_Outlook_nav","id":"n1c4c10c2c1c9c2m1r1a1","sN":1,"aN":"c4c10c2c1c9c2m1r1a1"}'>Outlook</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Software_OneDrive_cont","cT":"Container","id":"c5c10c2c1c9c2m1r1a1","sN":5,"aN":"c10c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_63" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/onedrive/online-cloud-storage" data-m='{"cN":"GlobalNav_More_Software_OneDrive_nav","id":"n1c5c10c2c1c9c2m1r1a1","sN":1,"aN":"c5c10c2c1c9c2m1r1a1"}'>OneDrive</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Software_Microsoft Teams_cont","cT":"Container","id":"c6c10c2c1c9c2m1r1a1","sN":6,"aN":"c10c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_64" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-teams/group-chat-software" data-m='{"cN":"GlobalNav_More_Software_Microsoft Teams_nav","id":"n1c6c10c2c1c9c2m1r1a1","sN":1,"aN":"c6c10c2c1c9c2m1r1a1"}'>Microsoft Teams</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Software_OneNote_cont","cT":"Container","id":"c7c10c2c1c9c2m1r1a1","sN":7,"aN":"c10c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_65" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/onenote/digital-note-taking-app" data-m='{"cN":"GlobalNav_More_Software_OneNote_nav","id":"n1c7c10c2c1c9c2m1r1a1","sN":1,"aN":"c7c10c2c1c9c2m1r1a1"}'>OneNote</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Software_Edge_cont","cT":"Container","id":"c8c10c2c1c9c2m1r1a1","sN":8,"aN":"c10c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_66" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/edge" data-m='{"cN":"GlobalNav_More_Software_Edge_nav","id":"n1c8c10c2c1c9c2m1r1a1","sN":1,"aN":"c8c10c2c1c9c2m1r1a1"}'>Microsoft Edge</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Software_Skype_cont","cT":"Container","id":"c9c10c2c1c9c2m1r1a1","sN":9,"aN":"c10c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_67" class="js-subm-uhf-nav-link" href="https://support.microsoft.com/en-us/office/moving-from-skype-to-microsoft-teams-free-3c0caa26-d9db-4179-bcb3-930ae2c87570?icid=DSM_All_Skype" data-m='{"cN":"GlobalNav_More_Software_Skype_nav","id":"n1c9c10c2c1c9c2m1r1a1","sN":1,"aN":"c9c10c2c1c9c2m1r1a1"}'>Moving from Skype to Teams</a>
            
        </li>
    </ul>
    
</li>
<li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cN":"PCsAndDevices_cont","cT":"Container","id":"c11c2c1c9c2m1r1a1","sN":11,"aN":"c2c1c9c2m1r1a1"}'>

    <span id="uhf-navspn-shellmenu_68-span" style="display:none"   f-multi-parent="true" aria-expanded="false" data-m='{"cN":"GlobalNav_PCsAndDevices_nonnav","id":"nn1c11c2c1c9c2m1r1a1","sN":1,"aN":"c11c2c1c9c2m1r1a1"}'>PCs &amp; Devices  </span>
    <button id="uhf-navbtn-shellmenu_68-button" type="button"   f-multi-parent="true" aria-expanded="false" data-m='{"cN":"GlobalNav_PCsAndDevices_nonnav","id":"nn2c11c2c1c9c2m1r1a1","sN":2,"aN":"c11c2c1c9c2m1r1a1"}'>PCs &amp; Devices  </button>
    <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_68-span">
        <li class="js-nav-menu single-link" data-m='{"cN":"More_PCsAndDevices_PCsAndTablets_cont","cT":"Container","id":"c3c11c2c1c9c2m1r1a1","sN":3,"aN":"c11c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_69" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/store/b/pc?icid=CNavDevicesPC" data-m='{"cN":"GlobalNav_More_PCsAndDevices_PCsAndTablets_nav","id":"n1c3c11c2c1c9c2m1r1a1","sN":1,"aN":"c3c11c2c1c9c2m1r1a1"}'>Computers</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_PCsAndDevices_ShopXbox_cont","cT":"Container","id":"c4c11c2c1c9c2m1r1a1","sN":4,"aN":"c11c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_70" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/store/b/xbox?icid=DSM_All_ShopXbox" data-m='{"cN":"GlobalNav_More_PCsAndDevices_ShopXbox_nav","id":"n1c4c11c2c1c9c2m1r1a1","sN":1,"aN":"c4c11c2c1c9c2m1r1a1"}'>Shop XBOX</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_PCsAndDevices_Accessories_cont","cT":"Container","id":"c5c11c2c1c9c2m1r1a1","sN":5,"aN":"c11c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_71" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/store/b/accessories?icid=CNavDevicesAccessories" data-m='{"cN":"GlobalNav_More_PCsAndDevices_Accessories_nav","id":"n1c5c11c2c1c9c2m1r1a1","sN":1,"aN":"c5c11c2c1c9c2m1r1a1"}'>Accessories</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_PCsAndDevices_VMAndMixedReality_cont","cT":"Container","id":"c6c11c2c1c9c2m1r1a1","sN":6,"aN":"c11c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_72" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/store/b/virtualreality?icid=CNavVirtualReality" data-m='{"cN":"GlobalNav_More_PCsAndDevices_VMAndMixedReality_nav","id":"n1c6c11c2c1c9c2m1r1a1","sN":1,"aN":"c6c11c2c1c9c2m1r1a1"}'>VR &amp; mixed reality</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_PCsAndDevicesCertifiedRefurbished_cont","cT":"Container","id":"c7c11c2c1c9c2m1r1a1","sN":7,"aN":"c11c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_73" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/store/b/certified-refurbished-products" data-m='{"cN":"GlobalNav_More_PCsAndDevicesCertifiedRefurbished_nav","id":"n1c7c11c2c1c9c2m1r1a1","sN":1,"aN":"c7c11c2c1c9c2m1r1a1"}'>Certified Refurbished</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_PCsAndDevices_Trade-in-for-cash_cont","cT":"Container","id":"c8c11c2c1c9c2m1r1a1","sN":8,"aN":"c11c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_74" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/store/b/microsoft-trade-in" data-m='{"cN":"GlobalNav_More_PCsAndDevices_Trade-in-for-cash_nav","id":"n1c8c11c2c1c9c2m1r1a1","sN":1,"aN":"c8c11c2c1c9c2m1r1a1"}'>Trade-in for cash</a>
            
        </li>
    </ul>
    
</li>
<li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cT":"Container","id":"c12c2c1c9c2m1r1a1","sN":12,"aN":"c2c1c9c2m1r1a1"}'>

    <span id="uhf-navspn-shellmenu_75-span" style="display:none"   f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c12c2c1c9c2m1r1a1","sN":1,"aN":"c12c2c1c9c2m1r1a1"}'>Entertainment</span>
    <button id="uhf-navbtn-shellmenu_75-button" type="button"   f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c12c2c1c9c2m1r1a1","sN":2,"aN":"c12c2c1c9c2m1r1a1"}'>Entertainment</button>
    <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_75-span">
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Entertainment_XboxGamePassUltimate_cont","cT":"Container","id":"c3c12c2c1c9c2m1r1a1","sN":3,"aN":"c12c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_76" class="js-subm-uhf-nav-link" href="https://www.xbox.com/en-us/games/store/xbox-game-pass-ultimate/cfq7ttc0khs0?icid=DSM_All_XboxGamePassUltimate" data-m='{"cN":"GlobalNav_More_Entertainment_XboxGamePassUltimate_nav","id":"n1c3c12c2c1c9c2m1r1a1","sN":1,"aN":"c3c12c2c1c9c2m1r1a1"}'>XBOX Game Pass Ultimate</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Entertainment_PC_Game_Pass_cont","cT":"Container","id":"c4c12c2c1c9c2m1r1a1","sN":4,"aN":"c12c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_77" class="js-subm-uhf-nav-link" href="https://www.xbox.com/en-us/games/store/pc-game-pass/cfq7ttc0kgq8?icid=CNavAllPCGamePass" data-m='{"cN":"GlobalNav_More_Entertainment_PC_Game_Pass_nav","id":"n1c4c12c2c1c9c2m1r1a1","sN":1,"aN":"c4c12c2c1c9c2m1r1a1"}'>PC Game Pass</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Entertainment_XboxGames_cont","cT":"Container","id":"c5c12c2c1c9c2m1r1a1","sN":5,"aN":"c12c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_78" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/store/b/xboxgames?icid=DSM_All_XboxGames" data-m='{"cN":"GlobalNav_More_Entertainment_XboxGames_nav","id":"n1c5c12c2c1c9c2m1r1a1","sN":1,"aN":"c5c12c2c1c9c2m1r1a1"}'>XBOX games</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Entertainment_PCGames_cont","cT":"Container","id":"c6c12c2c1c9c2m1r1a1","sN":6,"aN":"c12c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_79" class="js-subm-uhf-nav-link" href="https://apps.microsoft.com/games" data-m='{"cN":"GlobalNav_More_Entertainment_PCGames_nav","id":"n1c6c12c2c1c9c2m1r1a1","sN":1,"aN":"c6c12c2c1c9c2m1r1a1"}'>PC games</a>
            
        </li>
    </ul>
    
</li>
<li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cT":"Container","id":"c13c2c1c9c2m1r1a1","sN":13,"aN":"c2c1c9c2m1r1a1"}'>

    <span id="uhf-navspn-shellmenu_80-span" style="display:none"   f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c13c2c1c9c2m1r1a1","sN":1,"aN":"c13c2c1c9c2m1r1a1"}'>Business</span>
    <button id="uhf-navbtn-shellmenu_80-button" type="button"   f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c13c2c1c9c2m1r1a1","sN":2,"aN":"c13c2c1c9c2m1r1a1"}'>Business</button>
    <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_80-span">
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Business_AI_cont","cT":"Container","id":"c3c13c2c1c9c2m1r1a1","sN":3,"aN":"c13c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_81" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/ai?icid=DSM_All_AI" data-m='{"cN":"GlobalNav_More_Business_AI_nav","id":"n1c3c13c2c1c9c2m1r1a1","sN":1,"aN":"c3c13c2c1c9c2m1r1a1"}'>Microsoft AI</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Business_Microsoft Security_cont","cT":"Container","id":"c4c13c2c1c9c2m1r1a1","sN":4,"aN":"c13c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_82" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/security" data-m='{"cN":"GlobalNav_More_Business_Microsoft Security_nav","id":"n1c4c13c2c1c9c2m1r1a1","sN":1,"aN":"c4c13c2c1c9c2m1r1a1"}'>Microsoft Security</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Business_MicrosoftDynamics365_cont","cT":"Container","id":"c5c13c2c1c9c2m1r1a1","sN":5,"aN":"c13c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_83" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/dynamics-365" data-m='{"cN":"GlobalNav_More_Business_MicrosoftDynamics365_nav","id":"n1c5c13c2c1c9c2m1r1a1","sN":1,"aN":"c5c13c2c1c9c2m1r1a1"}'>Dynamics 365</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Business_Microsoft365forbusiness_cont","cT":"Container","id":"c6c13c2c1c9c2m1r1a1","sN":6,"aN":"c13c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_84" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/business" data-m='{"cN":"GlobalNav_More_Business_Microsoft365forbusiness_nav","id":"n1c6c13c2c1c9c2m1r1a1","sN":1,"aN":"c6c13c2c1c9c2m1r1a1"}'>Microsoft 365 for business</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Business_MicrosoftPowerPlatform_cont","cT":"Container","id":"c7c13c2c1c9c2m1r1a1","sN":7,"aN":"c13c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_85" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/power-platform" data-m='{"cN":"GlobalNav_More_Business_MicrosoftPowerPlatform_nav","id":"n1c7c13c2c1c9c2m1r1a1","sN":1,"aN":"c7c13c2c1c9c2m1r1a1"}'>Microsoft Power Platform</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Business_Windows365_cont","cT":"Container","id":"c8c13c2c1c9c2m1r1a1","sN":8,"aN":"c13c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_86" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/windows-365" data-m='{"cN":"GlobalNav_More_Business_Windows365_nav","id":"n1c8c13c2c1c9c2m1r1a1","sN":1,"aN":"c8c13c2c1c9c2m1r1a1"}'>Windows 365</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Business_SmallBusiness_cont","cT":"Container","id":"c9c13c2c1c9c2m1r1a1","sN":9,"aN":"c13c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_87" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/store/b/business?icid=CNavBusinessStore" data-m='{"cN":"GlobalNav_More_Business_SmallBusiness_nav","id":"n1c9c13c2c1c9c2m1r1a1","sN":1,"aN":"c9c13c2c1c9c2m1r1a1"}'>Small Business</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Business_Sovereignty_cont","cT":"Container","id":"c10c13c2c1c9c2m1r1a1","sN":10,"aN":"c13c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_88" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/sovereignty?icid=DSM_More_Sovereignty" data-m='{"cN":"GlobalNav_More_Business_Sovereignty_nav","id":"n1c10c13c2c1c9c2m1r1a1","sN":1,"aN":"c10c13c2c1c9c2m1r1a1"}'>Digital Sovereignty</a>
            
        </li>
    </ul>
    
</li>
<li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cT":"Container","id":"c14c2c1c9c2m1r1a1","sN":14,"aN":"c2c1c9c2m1r1a1"}'>

    <span id="uhf-navspn-shellmenu_89-span" style="display:none"   f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c14c2c1c9c2m1r1a1","sN":1,"aN":"c14c2c1c9c2m1r1a1"}'>Developer &amp; IT  </span>
    <button id="uhf-navbtn-shellmenu_89-button" type="button"   f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c14c2c1c9c2m1r1a1","sN":2,"aN":"c14c2c1c9c2m1r1a1"}'>Developer &amp; IT  </button>
    <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_89-span">
        <li class="js-nav-menu single-link" data-m='{"cN":"More_DeveloperAndIT_Azure_cont","cT":"Container","id":"c3c14c2c1c9c2m1r1a1","sN":3,"aN":"c14c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_90" class="js-subm-uhf-nav-link" href="https://azure.microsoft.com/en-us/" data-m='{"cN":"GlobalNav_More_DeveloperAndIT_Azure_nav","id":"n1c3c14c2c1c9c2m1r1a1","sN":1,"aN":"c3c14c2c1c9c2m1r1a1"}'>Azure</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_DeveloperAndIT_MicrosoftDeveloper_cont","cT":"Container","id":"c4c14c2c1c9c2m1r1a1","sN":4,"aN":"c14c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_91" class="js-subm-uhf-nav-link" href="https://developer.microsoft.com/en-us/" data-m='{"cN":"GlobalNav_More_DeveloperAndIT_MicrosoftDeveloper_nav","id":"n1c4c14c2c1c9c2m1r1a1","sN":1,"aN":"c4c14c2c1c9c2m1r1a1"}'>Microsoft Developer</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_DeveloperAndIT_MicrosoftLearn_cont","cT":"Container","id":"c5c14c2c1c9c2m1r1a1","sN":5,"aN":"c14c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_92" class="js-subm-uhf-nav-link" href="https://learn.microsoft.com/" data-m='{"cN":"GlobalNav_More_DeveloperAndIT_MicrosoftLearn_nav","id":"n1c5c14c2c1c9c2m1r1a1","sN":1,"aN":"c5c14c2c1c9c2m1r1a1"}'>Microsoft Learn</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_DeveloperAndIT_SupportForAIMarketplaceApps_cont","cT":"Container","id":"c6c14c2c1c9c2m1r1a1","sN":6,"aN":"c14c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_93" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/software-development-companies/offers-benefits/isv-success?icid=DSM_All_SupportAIMarketplace&amp;ocid=cmm3atxvn98" data-m='{"cN":"GlobalNav_More_DeveloperAndIT_SupportForAIMarketplaceApps_nav","id":"n1c6c14c2c1c9c2m1r1a1","sN":1,"aN":"c6c14c2c1c9c2m1r1a1"}'>Support for AI marketplace apps</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_DeveloperAndIT_MicrosoftTechCommunity_cont","cT":"Container","id":"c7c14c2c1c9c2m1r1a1","sN":7,"aN":"c14c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_94" class="js-subm-uhf-nav-link" href="https://techcommunity.microsoft.com/" data-m='{"cN":"GlobalNav_More_DeveloperAndIT_MicrosoftTechCommunity_nav","id":"n1c7c14c2c1c9c2m1r1a1","sN":1,"aN":"c7c14c2c1c9c2m1r1a1"}'>Microsoft Tech Community</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_DeveloperAndIT_Marketplace_cont","cT":"Container","id":"c8c14c2c1c9c2m1r1a1","sN":8,"aN":"c14c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_95" class="js-subm-uhf-nav-link" href="https://marketplace.microsoft.com?icid=DSM_All_Marketplace&amp;ocid=cmm3atxvn98" data-m='{"cN":"GlobalNav_More_DeveloperAndIT_Marketplace_nav","id":"n1c8c14c2c1c9c2m1r1a1","sN":1,"aN":"c8c14c2c1c9c2m1r1a1"}'>Microsoft Marketplace</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"Software companies_cont","cT":"Container","id":"c9c14c2c1c9c2m1r1a1","sN":9,"aN":"c14c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_96" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/software-development-companies?icid=DSM_All_SoftwareCompanies&amp;ocid=cmm3atxvn98" data-m='{"cN":"GlobalNav_Software companies_nav","id":"n1c9c14c2c1c9c2m1r1a1","sN":1,"aN":"c9c14c2c1c9c2m1r1a1"}'>Software companies</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_DeveloperAndIT_VisualStudio_cont","cT":"Container","id":"c10c14c2c1c9c2m1r1a1","sN":10,"aN":"c14c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_97" class="js-subm-uhf-nav-link" href="https://visualstudio.microsoft.com/" data-m='{"cN":"GlobalNav_More_DeveloperAndIT_VisualStudio_nav","id":"n1c10c14c2c1c9c2m1r1a1","sN":1,"aN":"c10c14c2c1c9c2m1r1a1"}'>Visual Studio</a>
            
        </li>
    </ul>
    
</li>
<li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cT":"Container","id":"c15c2c1c9c2m1r1a1","sN":15,"aN":"c2c1c9c2m1r1a1"}'>

    <span id="uhf-navspn-shellmenu_98-span" style="display:none"   f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c15c2c1c9c2m1r1a1","sN":1,"aN":"c15c2c1c9c2m1r1a1"}'>Other</span>
    <button id="uhf-navbtn-shellmenu_98-button" type="button"   f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c15c2c1c9c2m1r1a1","sN":2,"aN":"c15c2c1c9c2m1r1a1"}'>Other</button>
    <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_98-span">
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Other_Microsoft Rewards_cont","cT":"Container","id":"c3c15c2c1c9c2m1r1a1","sN":3,"aN":"c15c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_99" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/rewards" data-m='{"cN":"GlobalNav_More_Other_Microsoft Rewards_nav","id":"n1c3c15c2c1c9c2m1r1a1","sN":1,"aN":"c3c15c2c1c9c2m1r1a1"}'>Microsoft Rewards </a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Other_FreeDownloadsAndSecurity_cont","cT":"Container","id":"c4c15c2c1c9c2m1r1a1","sN":4,"aN":"c15c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_100" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/download" data-m='{"cN":"GlobalNav_More_Other_FreeDownloadsAndSecurity_nav","id":"n1c4c15c2c1c9c2m1r1a1","sN":1,"aN":"c4c15c2c1c9c2m1r1a1"}'>Free downloads &amp; security</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Other_Education_cont","cT":"Container","id":"c5c15c2c1c9c2m1r1a1","sN":5,"aN":"c15c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_101" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/education" data-m='{"cN":"GlobalNav_More_Other_Education_nav","id":"n1c5c15c2c1c9c2m1r1a1","sN":1,"aN":"c5c15c2c1c9c2m1r1a1"}'>Education</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Other_GiftCards_cont","cT":"Container","id":"c6c15c2c1c9c2m1r1a1","sN":6,"aN":"c15c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_102" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/store/b/gift-cards?icid=DSM_All_GiftCards" data-m='{"cN":"GlobalNav_More_Other_GiftCards_nav","id":"n1c6c15c2c1c9c2m1r1a1","sN":1,"aN":"c6c15c2c1c9c2m1r1a1"}'>Gift cards</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Other_Licensing_cont","cT":"Container","id":"c7c15c2c1c9c2m1r1a1","sN":7,"aN":"c15c2c1c9c2m1r1a1"}'>
            <a id="Licensing" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/licensing/" data-m='{"cN":"GlobalNav_More_Other_Licensing_nav","id":"n1c7c15c2c1c9c2m1r1a1","sN":1,"aN":"c7c15c2c1c9c2m1r1a1"}'>Licensing</a>
            
        </li>
        <li class="js-nav-menu single-link" data-m='{"cN":"More_Other_Unlocked_stories_cont","cT":"Container","id":"c8c15c2c1c9c2m1r1a1","sN":8,"aN":"c15c2c1c9c2m1r1a1"}'>
            <a id="shellmenu_104" class="js-subm-uhf-nav-link" href="https://unlocked.microsoft.com/" data-m='{"cN":"GlobalNav_More_Other_Unlocked_stories_nav","id":"n1c8c15c2c1c9c2m1r1a1","sN":1,"aN":"c8c15c2c1c9c2m1r1a1"}'>Unlocked stories</a>
            
        </li>
    </ul>
    
</li>
                                                            <li class="f-multi-column-info">
                                    <a data-m='{"id":"n16c2c1c9c2m1r1a1","sN":16,"aN":"c2c1c9c2m1r1a1"}' href="https://www.microsoft.com/en-us/sitemap" aria-label="" class="c-glyph">View Sitemap</a>
                                </li>
                            
                        </ul>
                    </div>
                </li>
            </ul>
        </nav>
</div>
                        <div id="meControl" class="c-me" data-bi-cn="GlobalNav_Account_SignIn"  data-signinsettings='{"containerId":"meControl","enabled":true,"headerHeight":48,"debug":false,"extensibleLinks":[],"userData":{"idp":"msa","firstName":"","lastName":"","memberName":"","cid":"","authenticatedState":"3"},"rpData":{"preferredIdp":"aad","msaInfo":{"signInUrl":"","signOutUrl":"","meUrl":"https://login.live.com/me.srf?wa=wsignin1.0"},"aadInfo":{"signOutUrl":"","appId":"4345a7b9-9a63-4910-a426-35363201d503","siteUrl":"","blockMsaFed":true}}}' data-m='{"cN":"GlobalNav_Account_cont","cT":"Container","id":"c3c1c9c2m1r1a1","sN":3,"aN":"c1c9c2m1r1a1"}'>
                            <div class="msame_Header">
                                <div class="msame_Header_name st_msame_placeholder">Sign in</div>
                            </div>
                            
                        </div>
                
            </div>
        </div>
        
        
    </div>
    
</header>




    </div>
        </div>

    </div>

    </div>

        </div>
    

            






<div style="display: none;" id="sharedClientStartupContext">{&quot;ariaCollectorUrl&quot;:&quot;https://browser.pipe.aria.microsoft.com/Collector/3.0/&quot;,&quot;ariaTenant&quot;:&quot;&quot;,&quot;buildDateUtc&quot;:&quot;2026-07-29 21:32:28Z&quot;,&quot;buildId&quot;:&quot;00000000-0000-0000-0000-000000000000&quot;,&quot;clientOTelMediumSchedulePriorityEnabled&quot;:false,&quot;clientOTelHighSchedulePriorityEnabled&quot;:false,&quot;clientOTelImmediateSchedulePriorityEnabled&quot;:true,&quot;corpNet&quot;:false,&quot;correlationId&quot;:&quot;c8cbb9f6-08d7-4379-a9a6-45e3b36f2948&quot;,&quot;deploymentEnvironment&quot;:&quot;prod&quot;,&quot;devEnvironment&quot;:&quot;Cosmic&quot;,&quot;ecsRing&quot;:&quot;Unknown&quot;,&quot;flights&quot;:&quot;P-R-1755750-1-1,P-R-1088282-1-1,P-E-1883625-2-6,P-E-1772532-2-16,P-E-1233817-3-3,P-R-1884505-2-9,P-R-1896985-2-8,P-R-1887857-6-10,P-R-1886799-2-13,P-R-1861381-10-18,P-R-1852169-2-10,P-R-1832084-2-16,P-R-1839054-2-7,P-R-1832081-2-14,P-R-1828564-2-8,P-R-1816437-2-18,P-R-1816394-2-21,P-R-1808125-2-21,P-R-1809180-2-11,P-R-1797667-2-16,P-R-1797366-2-7,P-R-1792241-2-9,P-R-1791328-2-33,P-R-1781199-2-17,P-R-1774499-2-7,P-R-1771140-2-10,P-R-1759038-2-7,P-R-1743408-2-6,P-R-1725766-C5-13,P-R-1719972-2-7,P-R-1719318-2-16,P-R-1717842-2-11,P-R-1718225-10-15,P-R-1714095-2-11,P-R-1707297-2-18,P-R-1707287-2-15,P-R-1706322-14-23,P-R-1701669-2-8,P-R-1696067-4-8,P-R-1696955-4-14,P-R-1693815-2-8,P-R-1693497-2-27,P-R-1691946-2-5,P-R-1681975-2-20,P-R-1666204-2-10,P-R-1664445-8-8,P-R-1654921-2-17,P-R-1653270-2-9,P-R-1646122-2-17,P-R-1643754-12-17,P-R-1641531-2-7,P-R-1641264-4-14,P-R-1635685-2-7,P-R-1635522-6-7,P-R-1628765-8-12,P-R-1591614-2-6,P-R-1535451-2-7,P-R-1533908-2-8,P-R-1413651-2-10,P-R-1451729-28-494,P-R-1447115-2-3,P-R-1437042-C1-3,P-R-1436423-2-4,P-R-1423602-2-3,P-R-1419953-2-6,P-R-1289757-2-12,P-R-1280087-2-12,P-R-1280080-2-12,P-R-1278825-2-7,P-R-1278365-2-6,P-R-1252138-2-7,P-R-1252095-2-6,P-R-1250616-2-7,P-R-1249378-2-6,P-R-1249360-2-6,P-R-1045844-2-9,P-R-1177635-2-8,P-R-1149643-2-12,P-R-1149440-2-3,P-R-1143229-2-11,P-R-1102110-34-4654,P-R-1099462-2-12,P-R-1071441-16-63,P-R-1050538-2-12,P-R-1049154-2-9,P-R-1035877-4-7,P-R-1034124-2-19,P-R-1018575-12-25,P-R-1004015-2-21,P-R-95756-2-11,P-R-93960-2-48,P-R-88009-6-9,P-D-1839127-1-3,P-D-1822082-3-8,P-D-1779315-2-4,P-D-1775279-3-5,P-D-1773467-1-8,P-D-1774043-1-2,P-D-1538669-4-43,P-D-1146262-1-30,P-D-1058394-2-8,P-D-1058392-1-8,P-D-1058393-1-44,P-D-1042850-1-62,P-D-116695-2-15,P-D-116687-1-9,P-D-98651-6-39,P-D-68024-5-262,P-R-1611617-2-191,P-R-1577847-2-71,P-R-1446552-C1-2,P-D-1126378-1-5,P-R-1692219-10-17,P-R-1680265-1-7,P-R-1647295-1-10,P-R-1645528-1-6,P-R-1645527-1-6,P-R-1120745-1-44,P-R-1118122-1-8,P-R-1003190-1-4,P-R-87428-2-30,P-R-65317-1-3,P-E-1883625-2-6,P-E-1848417-2-8,P-E-1833774-C1-7,P-E-1829039-C1-7,P-E-1829025-3-7,P-E-1772532-2-16,P-E-1764427-C1-6,P-E-1764363-C1-9,P-E-1764423-3-6,P-E-1764352-2-10,P-E-1233817-3-3,P-R-1884505-2-9,P-R-1896985-2-8,P-R-1896770-2-9,P-R-1887857-6-10,P-R-1886799-2-13,P-R-1861381-10-18,P-R-1855728-4-8,P-R-1855725-4-11,P-R-1852169-2-10,P-R-1832084-4-12,P-R-1839054-2-7,P-R-1832081-4-10,P-R-1828564-2-8,P-R-1816437-4-14,P-R-1816394-4-17,P-R-1808125-4-21,P-R-1809180-2-11,P-R-1806094-4-18,P-R-1799633-4-11,P-R-1797667-4-12,P-R-1797366-2-7,P-R-1796757-C3-17,P-R-1792241-2-9,P-R-1791328-2-33,P-R-1781199-12-13,P-R-1776615-4-12,P-R-1774499-2-7,P-R-1771140-2-10,P-R-1759038-2-7,P-R-1743408-2-6,P-R-1725766-C5-13,P-R-1719972-2-7,P-R-1719318-4-12,P-R-1717842-2-11,P-R-1718225-10-15,P-R-1714095-2-11,P-R-1707297-4-15,P-R-1707287-4-15,P-R-1706322-14-23,P-R-1701669-2-8,P-R-1696067-4-8,P-R-1696955-4-14,P-R-1693815-2-8,P-R-1693497-4-23,P-R-1691946-2-5,P-R-1681975-4-16,P-R-1677801-4-14,P-R-1666204-2-10,P-R-1664445-8-8,P-R-1661114-4-17,P-R-1654921-12-13,P-R-1653270-2-9,P-R-1646122-2-17,P-R-1643754-12-17,P-R-1641531-2-7,P-R-1641264-4-14,P-R-1635685-2-7,P-R-1635522-6-7,P-R-1628765-8-12,P-R-1591614-2-6,P-R-1535451-2-7,P-R-1533908-2-8,P-R-1413651-2-10,P-R-1451729-28-494,P-R-1447115-2-3,P-R-1437042-C1-3,P-R-1436423-2-4,P-R-1423602-2-3,P-R-1419953-2-6,P-R-1289757-2-12,P-R-1280087-2-12,P-R-1280080-2-12,P-R-1278825-2-7,P-R-1278365-2-6,P-R-1252138-2-7,P-R-1252095-2-6,P-R-1250616-2-7,P-R-1249378-2-6,P-R-1249360-2-6,P-R-1045844-2-9,P-R-1177635-2-8,P-R-1149643-2-12,P-R-1149440-2-3,P-R-1143229-2-11,P-R-1102110-34-4654,P-R-1099462-2-12,P-R-1071441-16-63,P-R-1050538-2-12,P-R-1049154-2-9,P-R-1035877-4-7,P-R-1034124-2-19,P-R-1018575-12-25,P-R-1004015-2-21,P-R-95756-2-11,P-R-93960-2-48,P-R-88009-6-9,P-D-1839127-1-3,P-D-1822082-3-8,P-D-1779315-2-4,P-D-1775279-3-5,P-D-1773467-1-8,P-D-1774043-1-2,P-D-1538669-4-43,P-D-1146262-1-30,P-D-1058394-2-8,P-D-1058392-1-8,P-D-1058393-1-44,P-D-1042850-1-62,P-D-116695-2-15,P-D-116687-1-9,P-D-98651-6-39,P-D-68024-5-262&quot;,&quot;geoName&quot;:&quot;frc&quot;,&quot;domainOrigin&quot;:&quot;M365Cloud&quot;,&quot;requestOrigin&quot;:&quot;Direct&quot;,&quot;sessionId&quot;:&quot;9deddd25-962b-44b6-9ce1-e90ee6a060ec&quot;,&quot;testTraffic&quot;:false,&quot;cookieConsentRequired&quot;:false,&quot;officeMarketLcid&quot;:1033,&quot;useMruS2SFlow&quot;:false,&quot;useFeedApi&quot;:true,&quot;oTelAriaTenant&quot;:&quot;eba120086311400a9b62c4718c0934d3-7ec73bd2-d8e8-450d-84d0-7f0a2ade31ce-7166&quot;,&quot;oTelAppName&quot;:&quot;OfficeTaosHub&quot;,&quot;oTelAppPlatform&quot;:&quot;Web&quot;,&quot;oTelClickEnabled&quot;:true,&quot;oTelDiagnosticAriaTenant&quot;:&quot;6dd53ce2cf7c4e9ca43c3702bdbf521a-0877f49d-9760-44f7-839a-5ece6d961731-6816&quot;,&quot;oTelDiagnosticEnabled&quot;:false,&quot;oTelDiagnosticNameSpace&quot;:&quot;Office.Taos.Hub.Diagnostic&quot;,&quot;oTelEnabled&quot;:true,&quot;oTelErrorEnabled&quot;:true,&quot;oTelEudbEndpointEnabled&quot;:false,&quot;oTelFeatureEnabled&quot;:true,&quot;oTelImpressionEnabled&quot;:true,&quot;oTelNameSpace&quot;:&quot;Office.Taos.Hub&quot;,&quot;oTelRequestEnabled&quot;:true,&quot;oTelSamplingEnabled&quot;:false,&quot;oTelSamplingPerformanceEnabled&quot;:false,&quot;oTelSamplingRequestEnabled&quot;:false,&quot;oTelScrubIpEnabled&quot;:false,&quot;oTelPageViewEnabled&quot;:true,&quot;oTelPerfEnabled&quot;:true,&quot;oTelWin11DetectionEnabled&quot;:true,&quot;pwaV2TokenEnabled&quot;:true,&quot;embedNAAflowEnabled&quot;:false,&quot;clipchampNAAflowEnabled&quot;:false,&quot;useMdcppAppId&quot;:false,&quot;fromcode&quot;:&quot;cmmyr718qsb&quot;}</div>

<script type="application/json" id="floodgateConfig">{"enabled":true,"appId":"3028","environment":0,"locale":"en-US","sessionId":"9deddd25-962b-44b6-9ce1-e90ee6a060ec","build":"unknown","requiresEudb":false,"ageGroup":0,"authenticationType":2,"isCommercialHost":false,"dynamicCampaignEnabled":true,"dynamicCampaignAppName":"Unauthenticated-Copilot-Pages","dynamicCampaignFilters":{"Audience":"Production","Platform":"Web","environment":"prod","agent":"ChillUnauthenticated-Copilot-Pages"}}</script>

<main id="main" role="main" class="newexp-main">
    <section class="newexp-container">

            <link rel="stylesheet" type="text/css" crossorigin="anonymous" href="https://res.cdn.office.net/officehub/bundles/unauth-mcm-bebop-217608bc15.css" integrity="sha256-NDtRIC1zxCdSs0KXME7RhOlAXub/5g537PTBoigFPho=" />


    <div class="newexp-hero-content mcm-hero-variant-d">
        <div class="mcm-hero-container-mv mcm-hero-centered">
            <div class="mcm-hero-content-bebop mcm-hero-centered-content">
                <h1 class="newexp-hero-title-bebop fluent-motion">
                    Work smarter across<br/> <span class="hero-icon-group"> <img src="https://res.cdn.office.net/officehub/images/content/images/unauth-odc/word-icon-a0719c261c.svg" class="hero-app-icon" alt="Word" /><img src="https://res.cdn.office.net/officehub/images/content/images/unauth-odc/excel-icon-058c14383a.svg" class="hero-app-icon" alt="Excel" /><img src="https://res.cdn.office.net/officehub/images/content/images/unauth-odc/powerpoint-icon-1c34216af9.svg" class="hero-app-icon" alt="PowerPoint" /></span> with <span class="copilot-icon-group"><img src="https://res.cdn.office.net/officehub/images/content/images/unauth-odc/copilot-icon-513486c4f9.svg" class="hero-app-icon hero-copilot-icon" alt="Copilot" /> Microsoft 365 </span>
                </h1>
                <p class="newexp-hero-subtitle-bebop">AI built into Microsoft 365 Copilot helps you create, collaborate, and work across documents, presentations, and data.</p>
                <div class="newexp-hero-cta-buttons mcm-hero-centered-cta">
                    <a href="https://m365.cloud.microsoft/login?es=Click&amp;ru=%2f%3ffromcode%3dcmmyr718qsb"
                       id="mcm-hero-banner-signin"
                       class="newexp-btn newexp-btn-primary-bebop" 
                       role="button" 
                       data-clarity-event="CosmicUnauth_SignIn"
                       aria-label="Sign in"
                       data-cta-desktop-text="Sign in" data-cta-desktop-url="https://m365.cloud.microsoft/login?es=Click&amp;ru=%2f%3ffromcode%3dcmmyr718qsb" data-cta-mobile-text="Download the app" data-cta-mobile-url="https://m365.cloud.microsoft/chat?fromcode=cmmyr718qsb&amp;utm_source=microsoft365&amp;utm_campaign=mcm_cta_button&amp;ct=mcm_cta_button&amp;ocid=mcm_cta_button">
                        Sign in
                    </a>
                        <a href="https://www.microsoft.com/microsoft-365/buy/compare-all-microsoft-365-products?tab=1&amp;ocid=cmm9yg100tt"
                           id="mcm-hero-banner-secondary"
                           class="newexp-btn newexp-btn-secondary-bebop mcm-buy-button" 
                           role="button" 
                           aria-label="Buy Microsoft 365">
                            Buy Microsoft 365
                        </a>
                </div>
            </div>
        </div>
    </div>

    <script type="text/javascript" nonce="KO8cLpV6ZHkRaoqK6VFkuQ==">/**
 * Mobile Redirect Handler Constants
 * Shared constants for mobile redirect functionality
 */

// Constants for repeated strings
var MOBILE_REDIRECT_CONSTANTS = {
    // Default values
    UNKNOWN_VALUE: "unknown",
    DEFAULT_OS_VERSION: "0.0",

    // Redirect delay constants (in milliseconds)
    REDIRECT_DELAY_WITH_LOGGING_ONLY: 1000,
    REDIRECT_DELAY_FINGERPRINT_ONLY: 0,
    REDIRECT_DELAY_IMMEDIATE: 0,
    FINGERPRINT_API_CALL_TIMEOUT_MS: 2000,

    APP_CUSTOM_SCHEME: 'ms-officemobile://',
    APP_LAUNCH_DETECTION_TIMEOUT_MS: 2500,

    // Field names following API payload pattern (PascalCase)
    FIELD_NAMES: {
        DeepLinkUrl: "DeepLinkUrl",
        IpAddress: "IpAddress",
        IpV6Address: "IpV6Address",
        ScreenWidth: "ScreenWidth",
        ScreenHeight: "ScreenHeight",
        PixelRatio: "PixelRatio",
        Locale: "Locale",
        Timezone: "Timezone",
        OsVersion: "OsVersion",
        OS: "OS",
        DeviceType: "DeviceType",
        CorrelationId: "CorrelationId"
    },

    // URL patterns for fingerprinting whitelist
    URL_PATTERNS: [
        /^https:\/\/m365\.cloud\.microsoft\/chat\/.*[?&]titleId=[^&]+.*$/,
        /^https:\/\/m365\.cloud\.microsoft\/apps\/.*[?&]titleId=[^&]+.*$/,
        /^https:\/\/m365\.cloud\.microsoft\/apps\/.*[?&]appId=[^&]+.*$/,
        /^https:\/\/m365\.cloud\.microsoft\/apps\/.*[?&]templatedAppId=[^&]+.*$/,
        /^https:\/\/m365\.cloud\.microsoft\/chat\/entity1-d870f6cd-4aa5-4d42-9626-ab690c041429\/.*$/,
        /^https:\/\/m365\.cloud\.microsoft\/create(?:\/.*)?(?:\?.*)?$/,
        /^https:\/\/m365\.cloud\.microsoft\/cowork(?:\/.*)?(?:\?.*)?$/,
        /^https:\/\/m365\.cloud\.microsoft\/chat\/try-voice-chat(?:\/.*)?(?:\?.*)?$/,
        // /chat or /chat/<subpath> with a fromcode QSP — DDLS deep-link/fingerprint target.
        // The path anchor (chat(?:\/[^?]*)?\?) blocks /chatfoo?...; (?:[^&]*&)* blocks
        // ?xfromcode=... and ?safe=fromcode=... by forcing fromcode= to start a fresh QSP segment.
        /^https:\/\/m365\.cloud\.microsoft\/chat(?:\/[^?]*)?\?(?:[^&]*&)*fromcode=[^&]+(?:&.*)?$/,
        // Root landing (m365.cloud.microsoft/?...fromcode=...) — DDLS deep-link/fingerprint target.
        // Same QSP guard as the /chat fromcode pattern: (?:[^&]*&)* forces fromcode= to start a fresh
        // segment, blocking /?xfromcode=... and /?safe=fromcode=...; \/\? anchors the bare root path.
        /^https:\/\/m365\.cloud\.microsoft\/\?(?:[^&]*&)*fromcode=[^&]+(?:&.*)?$/,
        /^https:\/\/copilot\.cloud\.microsoft\/chat\/.*[?&]titleId=[^&]+.*$/,
        /^https:\/\/copilot\.cloud\.microsoft\/apps\/.*[?&]titleId=[^&]+.*$/,
        /^https:\/\/copilot\.cloud\.microsoft\/apps\/.*[?&]appId=[^&]+.*$/,
        /^https:\/\/copilot\.cloud\.microsoft\/apps\/.*[?&]templatedAppId=[^&]+.*$/,
        /^https:\/\/copilot\.cloud\.microsoft\/chat\/entity1-d870f6cd-4aa5-4d42-9626-ab690c041429\/.*$/,
        /^https:\/\/copilot\.cloud\.microsoft\/create(?:\/.*)?(?:\?.*)?$/,
        /^https:\/\/copilot\.cloud\.microsoft\/cowork(?:\/.*)?(?:\?.*)?$/,
        /^https:\/\/copilot\.cloud\.microsoft\/chat\/try-voice-chat(?:\/.*)?(?:\?.*)?$/,
        /^https:\/\/copilot\.cloud\.microsoft\/chat(?:\/[^?]*)?\?(?:[^&]*&)*fromcode=[^&]+(?:&.*)?$/,
        /^https:\/\/copilot\.cloud\.microsoft\/\?(?:[^&]*&)*fromcode=[^&]+(?:&.*)?$/,
        /^https:\/\/copilot\.com\/chat\/.*[?&]titleId=[^&]+.*$/,
        /^https:\/\/copilot\.com\/apps\/.*[?&]titleId=[^&]+.*$/,
        /^https:\/\/copilot\.com\/apps\/.*[?&]appId=[^&]+.*$/,
        /^https:\/\/copilot\.com\/apps\/.*[?&]templatedAppId=[^&]+.*$/,
        /^https:\/\/copilot\.com\/chat\/entity1-d870f6cd-4aa5-4d42-9626-ab690c041429\/.*$/,
        /^https:\/\/copilot\.com\/create(?:\/.*)?(?:\?.*)?$/,
        /^https:\/\/copilot\.com\/chat\/try-voice-chat(?:\/.*)?(?:\?.*)?$/,
        /^https:\/\/copilot\.com\/chat(?:\/[^?]*)?\?(?:[^&]*&)*fromcode=[^&]+(?:&.*)?$/,
        /^https:\/\/copilot\.com\/\?(?:[^&]*&)*fromcode=[^&]+(?:&.*)?$/,
        /^https:\/\/www\.copilot\.com\/chat\/.*[?&]titleId=[^&]+.*$/,
        /^https:\/\/www\.copilot\.com\/apps\/.*[?&]titleId=[^&]+.*$/,
        /^https:\/\/www\.copilot\.com\/apps\/.*[?&]appId=[^&]+.*$/,
        /^https:\/\/www\.copilot\.com\/apps\/.*[?&]templatedAppId=[^&]+.*$/,
        /^https:\/\/www\.copilot\.com\/chat\/entity1-d870f6cd-4aa5-4d42-9626-ab690c041429\/.*$/,
        /^https:\/\/www\.copilot\.com\/create(?:\/.*)?(?:\?.*)?$/,
        /^https:\/\/www\.copilot\.com\/chat\/try-voice-chat(?:\/.*)?(?:\?.*)?$/,
        /^https:\/\/www\.copilot\.com\/chat(?:\/[^?]*)?\?(?:[^&]*&)*fromcode=[^&]+(?:&.*)?$/,
        /^https:\/\/www\.copilot\.com\/\?(?:[^&]*&)*fromcode=[^&]+(?:&.*)?$/,
        /^https:\/\/eus\.sdf\.www\.microsoft365\.com\/.*[?&]testsdfddls=true.*$/,
        /^https:\/\/test\.www\.officeppe\.com\/.*[?&]testppeddls=true.*$/
    ],

    // Store URLs
    APP_STORE_BASE_URL: "https://apps.apple.com/app/apple-store/id541164041",
    APP_STORE_PT: "80423",
    APP_STORE_MT: "8",
    APP_STORE_DEFAULT_CT: "Redirection_mobile%20web_M365",

    PLAY_STORE_BASE_URL: "https://play.google.com/store/apps/details",
    PLAY_STORE_DEFAULT_UTM_SOURCE: "MobileWeb",
    PLAY_STORE_DEFAULT_UTM_CAMPAIGN: "RedirectionMobileWebM365",

    // Default fromcode fallback
    DEFAULT_FROMCODE: "cmmcnh160ct",

    // Platform and device identifiers shared across redirect modules
    PLATFORM: {
        IOS: "ios",
        ANDROID: "android",
        OTHER: "other"
    },

    DEVICE_TYPES: {
        IPAD: "ipad",
        IPHONE: "iphone",
        ANDROID_MOBILE: "androidmobile",
        ANDROID_TABLET: "androidtablet",
        OTHER: "other"
    },

    PLATFORM_LABELS: {
        IOS: "iOS",
        ANDROID: "Android",
        OTHER: "Other"
    },

    // Design variant configuration - maps variant names to telemetry targets
    DESIGN_CONFIG: {
        "Control": { telemetryTarget: "Hero_Control" },
        "TreatmentA": { telemetryTarget: "Hero_TreatmentA" },
        "TreatmentB": { telemetryTarget: "Hero_TreatmentB" },
        "TreatmentC": { telemetryTarget: "Hero_TreatmentC" }
    },

    // URL query parameter names
    QUERY_PARAMS: {
        IS_MOBILE_REDIRECT_TEST: "ismobileredirecttest",
        DISABLE_AUTO_REDIRECT: "disableAutoRedirect",
        REFERRER: "referrer",
        CT: "ct",
        TARGET_ID: "targetId",
        UTM_SOURCE: "utm_source",
        UTM_CAMPAIGN: "utm_campaign",
        IS_LINKEDIN_VIEW: "islinkedinview",
        IS_POPUP_DISABLED: "ispopupdisabled",
        REDIRECTED_USER: "redirecteduser"
    },

    // Telemetry constants
    TELEMETRY: {
        STORE_REDIRECT_ID: "store-redirect",
        STORE_LINK_ID: "store-link",
        PAGE_LOAD_ID: "page-load",
        CACHE_FALLBACK_ID: "cache-fallback",
        MOBILE_BLOCKING_SCREEN: "MobileBlockingScreen",
        STORE_REDIRECT_TARGET: "StoreRedirect",
        STORE_DOWNLOAD_TARGET: "StoreDownload",
        PAGE_LOAD_TARGET: "PageLoad",
        CACHE_FALLBACK_TARGET: "CacheFallback",
        REFRESH_TABS_CACHE_AREA: "RefreshTabsCacheFallback",
        MANUAL_CLICK: "ManualClick",
        DOM_CONTENT_LOADED: "DOMContentLoaded",
        AUTO_REDIRECT_SUFFIX: "_AutoRedirect_",
        CUSTOM_SCHEME_TARGET: "CustomSchemeRedirect",
        CUSTOM_SCHEME_FIRED_AREA: "AppLaunchInitiated",
        CUSTOM_SCHEME_SUCCESS_AREA: "AppLaunchSuccess",
        CUSTOM_SCHEME_FAILURE_AREA: "AppLaunchFailed",
    },

    // DOM element IDs
    DOM_IDS: {
        STORE_LINK: "store-link",
        APP_STORE_LINK: "app-store-link",
        APP_STORE_LINK_IMAGE: "app-store-link-image",
        DESKTOP_STORE_PROMO: "desktop-store-promo",
        LINKEDIN_REDIRECT_DIALOG: "linkedin-redirect-dialog",
        LINKEDIN_DIALOG_CONFIRM: "linkedin-dialog-confirm",
        LINKEDIN_DIALOG_CANCEL: "linkedin-dialog-cancel",
        EXTERNAL_BROWSER_REDIRECT: "external-browser-redirect",
    },

    // Event names
    EVENTS: {
        STANDALONE_OTEL_LOGGER_READY: "standaloneOtelLoggerReady"
    },

    // Fallback timeout (ms)
    LOGGER_FALLBACK_TIMEOUT_MS: 5000
};

/**
 * Mobile Redirect Fingerprinting
 * Handles device fingerprint creation and API calls
 * Requires: mobile-redirect-constants.js to be loaded first
 */

var MobileRedirectFingerprinting = (function() {
    // Use constants from the constants file
    var CONSTANTS = MOBILE_REDIRECT_CONSTANTS;
    var FIELD_NAMES = CONSTANTS.FIELD_NAMES;
    var PLATFORM = CONSTANTS.PLATFORM;
    var DEVICE_TYPES = CONSTANTS.DEVICE_TYPES;

    // Use constants from the constants file
    var UNKNOWN_VALUE = CONSTANTS.UNKNOWN_VALUE;
    var DEFAULT_OS_VERSION = CONSTANTS.DEFAULT_OS_VERSION;
    var FINGERPRINT_API_CALL_TIMEOUT_MS = CONSTANTS.FINGERPRINT_API_CALL_TIMEOUT_MS;

    // Field names following API payload pattern (PascalCase)
    var DeepLinkUrl = FIELD_NAMES.DeepLinkUrl;
    var IpAddress = FIELD_NAMES.IpAddress;
    var IpV6Address = FIELD_NAMES.IpV6Address;
    var ScreenWidth = FIELD_NAMES.ScreenWidth;
    var ScreenHeight = FIELD_NAMES.ScreenHeight;
    var PixelRatio = FIELD_NAMES.PixelRatio;
    var Locale = FIELD_NAMES.Locale;
    var Timezone = FIELD_NAMES.Timezone;
    var OsVersion = FIELD_NAMES.OsVersion;
    var OS = FIELD_NAMES.OS;
    var DeviceType = FIELD_NAMES.DeviceType;
    var CorrelationId = FIELD_NAMES.CorrelationId;

    function extractOsInfo(userAgent) {
        let osInfo = UNKNOWN_VALUE;

        if (userAgent.includes("Windows")) {
            const match = userAgent.match(/Windows NT (\d+\.\d+)/);
            osInfo = match && match[1] ? `Windows ${match[1]}` : "Windows";
        } else if (userAgent.includes("iPhone") || userAgent.includes("iPad") || userAgent.includes("iPod")) {
            // CHECK iOS FIRST! iPhone User Agents contain "like Mac OS X" which would match macOS condition
            // Handle multiple iOS User Agent patterns:
            // Modern iPhone: "iPhone; CPU iPhone OS 18_5 like Mac OS X"
            // Legacy: "iPhone OS 15_1"
            // iPad: "iPad; CPU OS 15_1 like Mac OS X"
            let match1 = userAgent.match(/(?:iPhone |iPad |iPod )?OS (\d+[._]\d+(?:[._]\d+)?)/i);
            let match2 = userAgent.match(/Version\/(\d+\.\d+(?:\.\d+)?)/);

            let match = match1 || match2;

            if (match && match[1]) {
                // Convert underscores to dots for consistency
                const version = match[1].replace(/_/g, ".");
                osInfo = `iOS ${version}`;
            } else {
                // Fallback: try to extract any version pattern near iOS indicators
                match = userAgent.match(/(\d+[._]\d+(?:[._]\d+)?)/);
                osInfo = match && match[1] ? `iOS ${match[1].replace(/_/g, ".")}` : "iOS";
            }
        } else if (userAgent.includes("Mac OS X")) {
            // Only check for actual macOS after ruling out iOS devices
            const match = userAgent.match(/Mac OS X (\d+[._]\d+)/);
            osInfo = match && match[1] ? `macOS ${match[1].replace(/_/g, ".")}` : "macOS";
        } else if (userAgent.includes("Android")) {
            const match = userAgent.match(/Android (\d+\.\d+)/);
            osInfo = match && match[1] ? `Android ${match[1]}` : "Android";
        }

        return osInfo;
    }

    // Function to remove the last octet from IP address for privacy
    function anonymizeIpAddress(ipAddress) {
        if (!ipAddress || ipAddress === UNKNOWN_VALUE) {
            return UNKNOWN_VALUE;
        }

        // Handle IPv4 addresses (e.g., 192.168.1.100 -> 192.168.1.0)
        if (ipAddress.includes('.') && !ipAddress.includes(':')) {
            const parts = ipAddress.split('.');
            if (parts.length === 4) {
                parts[3] = '0'; // Replace last octet with 0
                return parts.join('.');
            }
        }

        // Handle IPv6 addresses (e.g., 2001:db8::1234 -> 2001:db8::0)
        if (ipAddress.includes(':')) {
            const parts = ipAddress.split(':');
            if (parts.length > 0) {
                parts[parts.length - 1] = '0'; // Replace last segment with 0
                return parts.join(':');
            }
        }

        // If we can't parse it, return as unknown for privacy
        return UNKNOWN_VALUE;
    }

    function formatTimezoneOffset(timezoneOffsetMinutes) {
        const offsetMinutes = -timezoneOffsetMinutes;
        const offsetHours = Math.floor(Math.abs(offsetMinutes) / 60);
        const offsetMins = Math.abs(offsetMinutes) % 60;
        const sign = offsetMinutes >= 0 ? '+' : '-';

        return `UTC${sign}${offsetHours.toString().padStart(2, '0')}:${offsetMins.toString().padStart(2, '0')}`;
    }

    function normalizeTimezone(timezoneString) {
        try {
            // Get current UTC offset in minutes for this timezone
            const now = new Date();
            const utcTime = now.getTime() + (now.getTimezoneOffset() * 60000);

            // Create date in the target timezone
            const testDate = new Date(utcTime);
            const formatter = new Intl.DateTimeFormat('en', {
                timeZone: timezoneString,
                timeZoneName: 'longOffset'
            });

            const parts = formatter.formatToParts(testDate);
            const offsetPart = parts.find(part => part.type === 'timeZoneName');

            if (offsetPart && offsetPart.value) {
                // Returns format like "GMT+05:30" or "GMT-05:00"
                return offsetPart.value.replace('GMT', 'UTC');
            }

            // Fallback: calculate offset manually
            return formatTimezoneOffset(now.getTimezoneOffset());

        } catch (error) {
            // Ultimate fallback - use browser's current offset
            return formatTimezoneOffset(new Date().getTimezoneOffset());
        }
    }

    function normalizeOsVersion(osInfo) {
        // Extract major.minor version: "iOS 16.1.2" → "16.1", "iOS 10" → "10.0"
        const versionString = osInfo || "";
        const match = versionString.match(/(\d+)(?:\.(\d+))?/);
        if (!match) return DEFAULT_OS_VERSION;  // no digits at all
        const [, major, minor] = match;
        return `${major}.${minor ?? '0'}`;      // if no minor, default to .0
    }

    function normalizeLanguage(languageCode) {
        if (!languageCode || typeof languageCode !== 'string') {
            return UNKNOWN_VALUE;
        }

        // Simply extract base language code before dash/underscore
        const cleaned = languageCode.toLowerCase().trim();
        const baseLang = cleaned.split(/[-_]/)[0];

        return baseLang || UNKNOWN_VALUE;
    }

    // These helpers only classify the user agent into coarse, bounded values used for
    // cache-safe CTA repair. They do not collect or emit the fingerprint payload.
    function detectClientMobilePlatform() {
        var userAgent = navigator.userAgent || "";
        if (/iPhone|iPad|iPod/i.test(userAgent)) {
            return PLATFORM.IOS;
        }

        if (/Android/i.test(userAgent)) {
            return PLATFORM.ANDROID;
        }

        return PLATFORM.OTHER;
    }

    function detectClientDeviceTypeName() {
        var userAgent = navigator.userAgent || "";
        if (/iPad/i.test(userAgent)) {
            return DEVICE_TYPES.IPAD;
        }

        if (/iPhone|iPod/i.test(userAgent)) {
            return DEVICE_TYPES.IPHONE;
        }

        if (/Android/i.test(userAgent)) {
            return /Mobile/i.test(userAgent) ? DEVICE_TYPES.ANDROID_MOBILE : DEVICE_TYPES.ANDROID_TABLET;
        }

        return DEVICE_TYPES.OTHER;
    }

    function normalizeFingerprint(raw) {
        return {
            [IpAddress]: raw.ipAddress || UNKNOWN_VALUE,
            [IpV6Address]: raw.ipV6Address || UNKNOWN_VALUE,
            [Locale]: normalizeLanguage(raw.language) || UNKNOWN_VALUE,
            [ScreenWidth]: parseInt(raw.screenWidth) || 0,
            [ScreenHeight]: parseInt(raw.screenHeight) || 0,
            [PixelRatio]: Math.round(raw.pixelRatio) || 1,
            [Timezone]: normalizeTimezone(raw.timezone) || UNKNOWN_VALUE,
            [OsVersion]: normalizeOsVersion(raw.osVersion) || DEFAULT_OS_VERSION,
            [OS]: raw.os || UNKNOWN_VALUE,
            [DeviceType]: raw.deviceType || UNKNOWN_VALUE,
            [CorrelationId]: raw.correlationId || '',
        };
    }

    // Get correlationId from sharedClientStartupContext for telemetry correlation
    function getCorrelationId() {
        try {
            var el = document.getElementById('sharedClientStartupContext');
            var context = el && el.textContent && JSON.parse(el.textContent) || {};
            return context.correlationId || '';
        } catch (error) {
            console.warn('Error getting correlationId:', error);
            return '';
        }
    }

    function getDeviceFingerprint(clientIpAddress, clientIpAddressIPv6, osName, deviceTypeName) {
        // Process IPv4 address (primary IP)
        const originalIpV4 = clientIpAddress || UNKNOWN_VALUE;
        const ipV4 = anonymizeIpAddress(originalIpV4);

        // Process IPv6 address
        const originalIpV6 = clientIpAddressIPv6 || UNKNOWN_VALUE;
        const ipV6 = anonymizeIpAddress(originalIpV6);

        // Create raw fingerprint
        const userAgent = navigator.userAgent || "";

        // Extract OS version from User Agent
        const extractedOsInfo = extractOsInfo(userAgent);

        const rawFingerprint = {
            ipAddress: ipV4,
            ipV6Address: ipV6,
            screenWidth: window.screen.width,
            screenHeight: window.screen.height,
            pixelRatio: window.devicePixelRatio || 1,
            language: navigator.language || "",
            timezone: Intl.DateTimeFormat().resolvedOptions().timeZone || "",
            osVersion: extractedOsInfo,
            userAgent: userAgent,
            os: osName,
            deviceType: deviceTypeName,
            correlationId: getCorrelationId(),
        };

        // Normalize for cross-platform consistency
        const normalizedFingerprint = normalizeFingerprint(rawFingerprint);

        return normalizedFingerprint;
    }

    function createFingerprintPayload(options) {
        try {
            var currentLocationHref = options.currentLocationHref;
            var clientIpAddress = options.clientIpAddress;
            var clientIpAddressIPv6 = options.clientIpAddressIPv6;
            var osName = options.osName;
            var deviceTypeName = options.deviceTypeName;
            var forButton = options.forButton || false;
            var designVariant = options.designVariant || 'Control';

            const fingerprint = getDeviceFingerprint(clientIpAddress, clientIpAddressIPv6, osName, deviceTypeName);
            const urlObj = new URL(currentLocationHref);
            var existingOrFallbackFromCode = urlObj.searchParams.get('fromcode') || CONSTANTS.DEFAULT_FROMCODE;
            if (forButton) {
                var lastVariantChar = designVariant.charAt(designVariant.length - 1);
                existingOrFallbackFromCode = existingOrFallbackFromCode.slice(0, -4) + 'btn' + lastVariantChar;
            }

            urlObj.searchParams.set('fromcode', existingOrFallbackFromCode);
            const payload = {
                [DeepLinkUrl]: urlObj.toString(),
                [IpAddress]: fingerprint[IpAddress],
                [IpV6Address]: fingerprint[IpV6Address],
                [ScreenWidth]: fingerprint[ScreenWidth],
                [ScreenHeight]: fingerprint[ScreenHeight],
                [PixelRatio]: fingerprint[PixelRatio],
                [Locale]: fingerprint[Locale],
                [Timezone]: fingerprint[Timezone],
                [OsVersion]: fingerprint[OsVersion],
                [OS]: fingerprint[OS],
                [DeviceType]: fingerprint[DeviceType],
                [CorrelationId]: fingerprint[CorrelationId]
            };
            return JSON.stringify(payload);
        } catch (error) {
            console.warn('Error creating fingerprint payload:', error);
            return null;
        }
    }

    async function doFingerprinting(payloadJson, deferredDeepLinkServiceUrl) {
        try {
            const url = deferredDeepLinkServiceUrl;
            // Timeout wrapper (rejects after 2 seconds)
            const timeoutPromise = new Promise((_, reject) =>
                setTimeout(() => reject(new Error("Fingerprinting timeout (2s)")), FINGERPRINT_API_CALL_TIMEOUT_MS)
            );

            const fetchPromise = fetch(url, {
                method: "POST",
                headers: { "Content-Type": "application/json" },
                body: payloadJson
            });

            // Wait for either fetch or timeout
            const response = await Promise.race([fetchPromise, timeoutPromise]);

            // If we got here, fetch resolved before timeout
            const text = await response.text().catch(() => null);
            return text;
        } catch (error) {
            console.warn('Error in doFingerprinting:', error);
        }
    }

    // Perform fingerprinting if enabled
    async function performFingerprinting(fingerprintingEnabled, options) {
        if (fingerprintingEnabled) {
            var fingerprintPayloadJson = createFingerprintPayload(options);
            if (fingerprintPayloadJson) {
                await doFingerprinting(fingerprintPayloadJson, options.deferredDeepLinkServiceUrl);
            }
        }
    }

    // Public API
    return {
        extractOsInfo: extractOsInfo,
        anonymizeIpAddress: anonymizeIpAddress,
        formatTimezoneOffset: formatTimezoneOffset,
        normalizeTimezone: normalizeTimezone,
        normalizeOsVersion: normalizeOsVersion,
        normalizeLanguage: normalizeLanguage,
        detectClientMobilePlatform: detectClientMobilePlatform,
        detectClientDeviceTypeName: detectClientDeviceTypeName,
        normalizeFingerprint: normalizeFingerprint,
        getCorrelationId: getCorrelationId,
        getDeviceFingerprint: getDeviceFingerprint,
        createFingerprintPayload: createFingerprintPayload,
        doFingerprinting: doFingerprinting,
        performFingerprinting: performFingerprinting
    };
})();

/**
 * Swaps anchor href/text/aria-label between the data-cta-desktop-* and
 * data-cta-mobile-* attribute pairs based on client UA. No-op when the
 * server-rendered values already match. Bundle prepends mobile-redirect-constants
 * and mobile-redirect-fingerprinting.
 */
function initMobileCtaSwap(config) {
    config = config || {};
    var target = config.target || 'Unauth';
    var pageName = config.pageName || '';
    var pageType = config.pageType || '';

    if (typeof MOBILE_REDIRECT_CONSTANTS === 'undefined' || typeof MobileRedirectFingerprinting === 'undefined') {
        return;
    }

    var CONSTANTS = MOBILE_REDIRECT_CONSTANTS;
    var Fingerprinting = MobileRedirectFingerprinting;
    var PLATFORM = CONSTANTS.PLATFORM;

    var clientPlatform = Fingerprinting.detectClientMobilePlatform();
    var clientIsMobile = clientPlatform === PLATFORM.IOS || clientPlatform === PLATFORM.ANDROID;
    var targetClass = clientIsMobile ? 'mobile' : 'desktop';

    var nodes = document.querySelectorAll('[data-cta-mobile-url], [data-cta-desktop-url]');
    var appliedCount = 0;
    var noOpCount = 0;

    for (var i = 0; i < nodes.length; i++) {
        var node = nodes[i];
        var desiredUrl = node.getAttribute('data-cta-' + targetClass + '-url');
        var desiredText = node.getAttribute('data-cta-' + targetClass + '-text');
        if (!desiredUrl) {
            continue;
        }

        var changed = false;

        if (node.tagName === 'A' && node.getAttribute('href') !== desiredUrl) {
            node.setAttribute('href', desiredUrl);
            changed = true;
        }

        if (desiredText) {
            var desiredTextTrimmed = desiredText.trim();
            // Replace only the first text node so nested icons/spans are preserved.
            var replacedText = false;
            for (var j = 0; j < node.childNodes.length; j++) {
                var child = node.childNodes[j];
                if (child.nodeType === 3) {
                    if ((child.nodeValue || '').trim() !== desiredTextTrimmed) {
                        child.nodeValue = desiredTextTrimmed;
                        changed = true;
                    }
                    replacedText = true;
                    break;
                }
            }
            if (!replacedText && (node.textContent || '').trim() !== desiredTextTrimmed) {
                node.textContent = desiredTextTrimmed;
                changed = true;
            }

            if (node.hasAttribute('aria-label') && (node.getAttribute('aria-label') || '').trim() !== desiredTextTrimmed) {
                node.setAttribute('aria-label', desiredTextTrimmed);
                changed = true;
            }
        }

        if (changed) {
            appliedCount++;
        } else {
            noOpCount++;
        }
    }

    logSwapTelemetry(target, pageName, pageType, clientPlatform, appliedCount, noOpCount);
}

function logSwapTelemetry(target, pageName, pageType, clientPlatform, appliedCount, noOpCount) {
    try {
        if (!window.standaloneOteLogger) {
            return;
        }

        var emit = function () {
            try {
                // result='Navigate' reuses the existing per-surface Aria table.
                window.standaloneOteLogger.logUnAuthUserAction({
                    id: appliedCount > 0 ? 'herocta_swap_applied' : 'herocta_swap_noop',
                    area: 'CacheFallback',
                    result: 'Navigate',
                    target: target,
                    targetId: 'client_' + clientPlatform +
                        '_applied_' + appliedCount +
                        '_noop_' + noOpCount,
                    pageName: pageName,
                    pageType: pageType
                });
            } catch (innerErr) {
                // Telemetry must never throw.
            }
        };

        if (window.standaloneOteLogger.unAuthLoggerInitialized === true) {
            emit();
        } else {
            window.addEventListener(MOBILE_REDIRECT_CONSTANTS.EVENTS.STANDALONE_OTEL_LOGGER_READY, emit, { once: true });
        }
    } catch (err) {
        // Telemetry must never throw.
    }
}
</script>
    <script nonce="KO8cLpV6ZHkRaoqK6VFkuQ==">
        document.addEventListener('DOMContentLoaded', function () {
            initMobileCtaSwap({
                target: 'UnauthMcm',
                pageName: 'Unauth-MCM',
                pageType: 'NewUserView'
            });
        });
    </script>

<section class="newexp-prompts-section">
    <div class="newexp-prompts-background">
        <div class="prompts-section" role="region" aria-labelledby="prompts-title">
            <div class="container">
                <h2 id="prompts-title" class="prompts-title">Popular prompts to try</h2>

                <div class="prompts-carousel" role="group">
                    <!-- Screen reader announcement for carousel status -->
                    <div id="carousel-status" class="sr-only" aria-live="polite" aria-atomic="true"></div>

                    <div class="prompts-viewport">
                        <div class="prompts-container">


<a href="https://m365.cloud. ?fromcode=cmm4f10d4lc&amp;ct=MCM_landing&amp;ocid=MCM_landing&amp;utm_campaign=MCM_landing&amp;utm_source=unauth_MCM" class="prompt-card" id="mcm-promptlink-45813c59" target="_blank">
    <div class="prompt-card-wrapper"
         data-card-index="1"
         id="mcm-prompt-card-1">
        <div class="prompt-header-container">
            <div class="prompt-header-title" id="mcm-prompt-title-1">
                <div class="prompt-icon">
                    <img src="https://res.cdn.office.net/officehub/images/content/images/unauth/copilot-app-4b262e7e56.svg" alt="" />
                </div>
                <h3 class="prompt-title">Improve my writing</h3>
            </div>
        </div>
        <div class="prompt-content">
            <p class="prompt-text">Rewrite this text to make it more professional and less verbose.</p>
            <div class="prompt-cta-container">
                <div class="prompt-cta">
                    <div class="prompt-cta-icon" aria-hidden="true">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"
             viewBox="0 0 16 16" fill="none" role="img" aria-labelledby="mcm-prompt-title-1">
                            <path d="M5.52876 2.86192C5.26841 3.12227 5.26841 3.54438 5.52876 3.80473L9.72402 7.99999L5.52876 12.1953C5.26841 12.4556 5.26841 12.8777 5.52876 13.1381C5.78911 13.3984 6.21122 13.3984 6.47157 13.1381L11.1382 8.47139C11.3986 8.21105 11.3986 7.78893 11.1382 7.52859L6.47157 2.86192C6.21122 2.60157 5.78911 2.60157 5.52876 2.86192Z" />
                        </svg>
                    </div>
                    <span>Try this prompt</span>
                </div>
            </div>
        </div>
    </div>
</a>


<a href="https://m365.cloud. ?fromcode=cmm4f10d4lc&amp;ct=MCM_landing&amp;ocid=MCM_landing&amp;utm_campaign=MCM_landing&amp;utm_source=unauth_MCM" class="prompt-card" id="mcm-promptlink-5fa025ea" target="_blank">
    <div class="prompt-card-wrapper"
         data-card-index="2"
         id="mcm-prompt-card-2">
        <div class="prompt-header-container">
            <div class="prompt-header-title" id="mcm-prompt-title-2">
                <div class="prompt-icon">
                    <img src="https://res.cdn.office.net/officehub/images/content/images/unauth/copilot-app-4b262e7e56.svg" alt="" />
                </div>
                <h3 class="prompt-title">Create an image</h3>
            </div>
        </div>
        <div class="prompt-content">
            <p class="prompt-text">Design an image of a drawing of a database in colored pencil.</p>
            <div class="prompt-cta-container">
                <div class="prompt-cta">
                    <div class="prompt-cta-icon" aria-hidden="true">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"
             viewBox="0 0 16 16" fill="none" role="img" aria-labelledby="mcm-prompt-title-2">
                            <path d="M5.52876 2.86192C5.26841 3.12227 5.26841 3.54438 5.52876 3.80473L9.72402 7.99999L5.52876 12.1953C5.26841 12.4556 5.26841 12.8777 5.52876 13.1381C5.78911 13.3984 6.21122 13.3984 6.47157 13.1381L11.1382 8.47139C11.3986 8.21105 11.3986 7.78893 11.1382 7.52859L6.47157 2.86192C6.21122 2.60157 5.78911 2.60157 5.52876 2.86192Z" />
                        </svg>
                    </div>
                    <span>Try this prompt</span>
                </div>
            </div>
        </div>
    </div>
</a>


<a href="https://m365.cloud. ?fromcode=cmm4f10d4lc&amp;ct=MCM_landing&amp;ocid=MCM_landing&amp;utm_campaign=MCM_landing&amp;utm_source=unauth_MCM" class="prompt-card" id="mcm-promptlink-1f65e973" target="_blank">
    <div class="prompt-card-wrapper"
         data-card-index="3"
         id="mcm-prompt-card-3">
        <div class="prompt-header-container">
            <div class="prompt-header-title" id="mcm-prompt-title-3">
                <div class="prompt-icon">
                    <img src="https://res.cdn.office.net/officehub/images/content/images/unauth/copilot-app-4b262e7e56.svg" alt="" />
                </div>
                <h3 class="prompt-title">Understand what is changed</h3>
            </div>
        </div>
        <div class="prompt-content">
            <p class="prompt-text">List recent activity in <span class='file-reference'><img src='https://res.cdn.office.net/officehub/images/content/images/unauth/powerpoint-17c3d2817a.svg' alt='file' class='file-icon' /><bdi>/file</bdi></span></p>
            <div class="prompt-cta-container">
                <div class="prompt-cta">
                    <div class="prompt-cta-icon" aria-hidden="true">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"
             viewBox="0 0 16 16" fill="none" role="img" aria-labelledby="mcm-prompt-title-3">
                            <path d="M5.52876 2.86192C5.26841 3.12227 5.26841 3.54438 5.52876 3.80473L9.72402 7.99999L5.52876 12.1953C5.26841 12.4556 5.26841 12.8777 5.52876 13.1381C5.78911 13.3984 6.21122 13.3984 6.47157 13.1381L11.1382 8.47139C11.3986 8.21105 11.3986 7.78893 11.1382 7.52859L6.47157 2.86192C6.21122 2.60157 5.78911 2.60157 5.52876 2.86192Z" />
                        </svg>
                    </div>
                    <span>Try this prompt</span>
                </div>
            </div>
        </div>
    </div>
</a>


<a href="https://m365.cloud. ?fromcode=cmm4f10d4lc&amp;ct=MCM_landing&amp;ocid=MCM_landing&amp;utm_campaign=MCM_landing&amp;utm_source=unauth_MCM" class="prompt-card" id="mcm-promptlink-f7d24e8e" target="_blank">
    <div class="prompt-card-wrapper"
         data-card-index="4"
         id="mcm-prompt-card-4">
        <div class="prompt-header-container">
            <div class="prompt-header-title" id="mcm-prompt-title-4">
                <div class="prompt-icon">
                    <img src="https://res.cdn.office.net/officehub/images/content/images/unauth/copilot-app-4b262e7e56.svg" alt="" />
                </div>
                <h3 class="prompt-title">Visualize my data</h3>
            </div>
        </div>
        <div class="prompt-content">
            <p class="prompt-text">Create a bar chart of [energy consumption for the top 5 energy consuming countries].</p>
            <div class="prompt-cta-container">
                <div class="prompt-cta">
                    <div class="prompt-cta-icon" aria-hidden="true">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"
             viewBox="0 0 16 16" fill="none" role="img" aria-labelledby="mcm-prompt-title-4">
                            <path d="M5.52876 2.86192C5.26841 3.12227 5.26841 3.54438 5.52876 3.80473L9.72402 7.99999L5.52876 12.1953C5.26841 12.4556 5.26841 12.8777 5.52876 13.1381C5.78911 13.3984 6.21122 13.3984 6.47157 13.1381L11.1382 8.47139C11.3986 8.21105 11.3986 7.78893 11.1382 7.52859L6.47157 2.86192C6.21122 2.60157 5.78911 2.60157 5.52876 2.86192Z" />
                        </svg>
                    </div>
                    <span>Try this prompt</span>
                </div>
            </div>
        </div>
    </div>
</a>


<a href="https://m365.cloud. ?fromcode=cmm4f10d4lc&amp;ct=MCM_landing&amp;ocid=MCM_landing&amp;utm_campaign=MCM_landing&amp;utm_source=unauth_MCM" class="prompt-card" id="mcm-promptlink-11f32b2f" target="_blank">
    <div class="prompt-card-wrapper"
         data-card-index="5"
         id="mcm-prompt-card-5">
        <div class="prompt-header-container">
            <div class="prompt-header-title" id="mcm-prompt-title-5">
                <div class="prompt-icon">
                    <img src="https://res.cdn.office.net/officehub/images/content/images/unauth/copilot-app-4b262e7e56.svg" alt="" />
                </div>
                <h3 class="prompt-title">Interview prep</h3>
            </div>
        </div>
        <div class="prompt-content">
            <p class="prompt-text">Create a set of interview questions for the position of [Software Engineer].</p>
            <div class="prompt-cta-container">
                <div class="prompt-cta">
                    <div class="prompt-cta-icon" aria-hidden="true">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"
             viewBox="0 0 16 16" fill="none" role="img" aria-labelledby="mcm-prompt-title-5">
                            <path d="M5.52876 2.86192C5.26841 3.12227 5.26841 3.54438 5.52876 3.80473L9.72402 7.99999L5.52876 12.1953C5.26841 12.4556 5.26841 12.8777 5.52876 13.1381C5.78911 13.3984 6.21122 13.3984 6.47157 13.1381L11.1382 8.47139C11.3986 8.21105 11.3986 7.78893 11.1382 7.52859L6.47157 2.86192C6.21122 2.60157 5.78911 2.60157 5.52876 2.86192Z" />
                        </svg>
                    </div>
                    <span>Try this prompt</span>
                </div>
            </div>
        </div>
    </div>
</a>


<a href="https://m365.cloud. ?fromcode=cmm4f10d4lc&amp;ct=MCM_landing&amp;ocid=MCM_landing&amp;utm_campaign=MCM_landing&amp;utm_source=unauth_MCM" class="prompt-card" id="mcm-promptlink-4e8f1fa0" target="_blank">
    <div class="prompt-card-wrapper"
         data-card-index="6"
         id="mcm-prompt-card-6">
        <div class="prompt-header-container">
            <div class="prompt-header-title" id="mcm-prompt-title-6">
                <div class="prompt-icon">
                    <img src="https://res.cdn.office.net/officehub/images/content/images/unauth/copilot-app-4b262e7e56.svg" alt="" />
                </div>
                <h3 class="prompt-title">Find my calm</h3>
            </div>
        </div>
        <div class="prompt-content">
            <p class="prompt-text">What are some ways to reduce stress?</p>
            <div class="prompt-cta-container">
                <div class="prompt-cta">
                    <div class="prompt-cta-icon" aria-hidden="true">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"
             viewBox="0 0 16 16" fill="none" role="img" aria-labelledby="mcm-prompt-title-6">
                            <path d="M5.52876 2.86192C5.26841 3.12227 5.26841 3.54438 5.52876 3.80473L9.72402 7.99999L5.52876 12.1953C5.26841 12.4556 5.26841 12.8777 5.52876 13.1381C5.78911 13.3984 6.21122 13.3984 6.47157 13.1381L11.1382 8.47139C11.3986 8.21105 11.3986 7.78893 11.1382 7.52859L6.47157 2.86192C6.21122 2.60157 5.78911 2.60157 5.52876 2.86192Z" />
                        </svg>
                    </div>
                    <span>Try this prompt</span>
                </div>
            </div>
        </div>
    </div>
</a>
                        </div>
                    </div>
                    <div class="carousel-navigation" role="group">
                        <button class="carousel-nav carousel-nav--prev"
                                aria-describedby="carousel-status"
                                disabled
                                id="carousel-nav-prev"
                                aria-label="Previous">
                            <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
                                <path d="M8.57951 16.43C8.90735 16.753 9.43497 16.7491 9.75799 16.4213C10.081 16.0934 10.0771 15.5658 9.74926 15.2428L5.27396 10.8333H16.6666C17.1269 10.8333 17.5 10.4602 17.5 9.99998C17.5 9.53974 17.1269 9.16664 16.6666 9.16664H5.27947L9.74926 4.76257C10.0771 4.43955 10.081 3.91193 9.75799 3.58409C9.43497 3.25625 8.90735 3.25234 8.57951 3.57536L2.80935 9.26068C2.39526 9.66869 2.39526 10.3367 2.80935 10.7447L8.57951 16.43Z" />
                            </svg>
                        </button>

                        <button class="carousel-nav carousel-nav--next"
                                aria-describedby="carousel-status"
                                id="carousel-nav-next"
                                aria-label="Next">
                            <svg width="16" height="16" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
                                <path d="M11.4204 3.56993C11.0926 3.24691 10.565 3.25082 10.242 3.57866C9.91895 3.9065 9.92286 4.43412 10.2507 4.75714L14.726 9.16664H3.33333C2.8731 9.16664 2.5 9.53973 2.5 9.99997C2.5 10.4602 2.8731 10.8333 3.33333 10.8333H14.7205L10.2507 15.2374C9.92286 15.5604 9.91895 16.088 10.242 16.4159C10.565 16.7437 11.0926 16.7476 11.4204 16.4246L17.1906 10.7393C17.6047 10.3313 17.6047 9.66326 17.1906 9.25525L11.4204 3.56993Z" />
                            </svg>
                        </button>
                    </div>
                </div>
            </div>
        </div>
    </div>
</section>

<script src="https://res.cdn.office.net/officehub/bundles/unauth-mcm-prompt-carousel-9ae7c9d3c0.js" crossorigin="anonymous" integrity="sha256-x+PDKIkQIyA18jWo6U63eBbMJItHHLNXOX+F6h41xI0=" nonce="KO8cLpV6ZHkRaoqK6VFkuQ=="></script>

<section class="apps-modules-section">
    <div class="apps-modules-container">
        <header class="apps-modules-header">
                <h2 class="apps-modules-title apps-odc-modules-title">
                    Jump into your favorite app
                </h2>
        </header>

        <div class="apps-modules-grid">
                <a id="odc-module-word" type="button" aria-label="Open Word" role="button" href="https://word.cloud.microsoft/?wdOrigin=COMMUNITY.WORD.PARTNERS" class="apps-module-card">
                    <div>
                        <div class="apps-module-image-container">
                            <img src="https://res.cdn.office.net/officehub/images/content/images/unauth-odc/word-8d7e06eb1f.png" alt="Word with Copilot" class="apps-module-image"/>
                        </div>
                        <div class="apps-module-content">
                            <div class="apps-module-text">
                                <h3 class="apps-module-title">Word with Copilot</h3>
                                <p class="apps-module-description">Draft smarter and finish faster.</p>
                            </div>
                            <div class="apps-module-actions">
                                <div class="apps-module-cta">
                                    <span class="apps-cta-text">Open Word</span>
                                </div>
                            </div>
                        </div>
                        <div class="apps-module-gradient-overlay" aria-hidden="true"></div>

                    </div>
                </a>
                <a id="odc-module-excel" type="button" aria-label="Open Excel" role="button" href="https://excel.cloud.microsoft/?wdOrigin=COMMUNITY.EXCEL.PARTNERS" class="apps-module-card">
                    <div>
                        <div class="apps-module-image-container">
                            <img src="https://res.cdn.office.net/officehub/images/content/images/unauth-odc/excel-4d54f0a88a.png" alt="Excel with Copilot" class="apps-module-image"/>
                        </div>
                        <div class="apps-module-content">
                            <div class="apps-module-text">
                                <h3 class="apps-module-title">Excel with Copilot</h3>
                                <p class="apps-module-description">Unlock insights and make informed decisions.</p>
                            </div>
                            <div class="apps-module-actions">
                                <div class="apps-module-cta">
                                    <span class="apps-cta-text">Open Excel</span>
                                </div>
                            </div>
                        </div>
                        <div class="apps-module-gradient-overlay" aria-hidden="true"></div>

                    </div>
                </a>
                <a id="odc-module-powerpoint" type="button" aria-label="Open PowerPoint" role="button" href="https://powerpoint.cloud.microsoft/?wdOrigin=COMMUNITY.POWERPOINT.PARTNERS" class="apps-module-card">
                    <div>
                        <div class="apps-module-image-container">
                            <img src="https://res.cdn.office.net/officehub/images/content/images/unauth-odc/powerpoint-293be30303.png" alt="PowerPoint with Copilot" class="apps-module-image"/>
                        </div>
                        <div class="apps-module-content">
                            <div class="apps-module-text">
                                <h3 class="apps-module-title">PowerPoint with Copilot</h3>
                                <p class="apps-module-description">Turn ideas into polished presentations.</p>
                            </div>
                            <div class="apps-module-actions">
                                <div class="apps-module-cta">
                                    <span class="apps-cta-text">Open PowerPoint</span>
                                </div>
                            </div>
                        </div>
                        <div class="apps-module-gradient-overlay" aria-hidden="true"></div>

                    </div>
                </a>
                <a id="odc-module-promptlink-Outlook-ae57c897" type="button" aria-label="Open Outlook" role="button" href="https://outlook.cloud.microsoft/mail/copilot/eyJwcm9wZXJ0aWVzIjp7InByb21wdFNvdXJjZSI6Im1pY3Jvc29mdCJ9LCJpZCI6ImFlNTdjODk3LTlkOWMtNDgyMS04MjBkLWM4NTQxODI3NGFlNl9lbi11cyIsInNjZW5hcmlvIjoidHJ5aW5hcHBncm93dGgiLCJjaGF0VHlwZSI6IldlYiIsInZlcnNpb24iOjEuMiwicmVmZXJyYWwiOnsiY21taWQiOiJjbW00ZjEwZDRsYyJ9fQ?fromcode=cmm4f10d4lc" class="apps-module-card">
                    <div>
                        <div class="apps-module-image-container">
                            <img src="https://res.cdn.office.net/officehub/images/content/images/unauth-odc/outlook-ec545e5dcb.png" alt="Outlook with Copilot" class="apps-module-image"/>
                        </div>
                        <div class="apps-module-content">
                            <div class="apps-module-text">
                                <h3 class="apps-module-title">Outlook with Copilot</h3>
                                <p class="apps-module-description">Move work forward with email and calendar.</p>
                            </div>
                            <div class="apps-module-actions">
                                <div class="apps-module-cta">
                                    <span class="apps-cta-text">Open Outlook</span>
                                </div>
                            </div>
                        </div>
                        <div class="apps-module-gradient-overlay" aria-hidden="true"></div>

                    </div>
                </a>
        </div>
            <a href="https://m365.cloud.microsoft/apps?fromcode=cmmiadtp424" id="view-all-apps" class="apps-button">
                View all apps
            </a>
    </div>
</section>

<section class="modules-section">
    <div class="modules-container">
        <header class="modules-header">
                <h2 class="modules-title odc-modules-title">
                    AI tools to search, chat, create, and stay in the flow
                </h2>
        </header>

        <div class="modules-grid">
                <a id="module-cta-chat-v2" type="button" aria-label="Go to Chat" role="button" href="https://m365.cloud.microsoft/chat?fromcode=cmmyr718qsb" class="module-card">
                    <div>
                        <div class="module-image-container">
                                <video
                                    class="hover-video"
                                    preload="none"
                                    muted
                                    playsinline
                                    loop
                                    poster="https://res.cdn.office.net/officehub/images/content/images/unauth-mcm/hero-module1-bebop-8308881605.png"
                                    aria-hidden="true"
                                >
                                    <source src="https://res.cdn.office.net/officehub/images/content/images/unauth-mcm/chat-module-gif-4a02faa527.mp4" type="video/mp4" />
                                </video>
                        </div>
                        <div class="module-content">
                            <div class="module-text">
                                <h3 class="module-title">Chat with your AI assistant*</h3>
                                <p class="module-description">
Start a text or voice conversation with secure AI chat using the latest models available and Work IQ.                                </p>
                            </div>
                            <div class="module-actions">
                                <div class="module-cta">
                                    <div class="cta-icon" aria-hidden="true">
                                        <svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg">
                                            <path class="cta-icon-inner" d="M0.52859 1.14753C0.268241 1.40788 0.268241 1.82999 0.52859 2.09034L4.72385 6.2856L0.528591 10.4809C0.268241 10.7412 0.268241 11.1633 0.528591 11.4237C0.78894 11.684 1.21105 11.684 1.4714 11.4237L6.13807 6.75701C6.39842 6.49666 6.39842 6.07455 6.13807 5.8142L1.4714 1.14753C1.21105 0.887183 0.78894 0.887183 0.52859 1.14753Z" />
                                        </svg>
                                    </div>
                                    <span class="cta-text">Go to Chat</span>
                                </div>
                            </div>
                        </div>
                        <div class="module-gradient-overlay" aria-hidden="true"></div>

                    </div>
                </a>
                <a id="module-cta-search-v2" type="button" aria-label="Go to Search" role="button" href="https://m365.cloud.microsoft/search?fromcode=cmmyr718qsb" class="module-card">
                    <div>
                        <div class="module-image-container">
                                <video
                                    class="hover-video"
                                    preload="none"
                                    muted
                                    playsinline
                                    loop
                                    poster="https://res.cdn.office.net/officehub/images/content/images/unauth-mcm/hero-module2-bebop-320aac71b9.png"
                                    aria-hidden="true"
                                >
                                    <source src="https://res.cdn.office.net/officehub/images/content/images/unauth-mcm/search-module-gif-b9966b6d70.mp4" type="video/mp4" />
                                </video>
                        </div>
                        <div class="module-content">
                            <div class="module-text">
                                <h3 class="module-title">Find what you need</h3>
                                <p class="module-description">
Locate your files and information across Microsoft 365.                                </p>
                            </div>
                            <div class="module-actions">
                                <div class="module-cta">
                                    <div class="cta-icon" aria-hidden="true">
                                        <svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg">
                                            <path class="cta-icon-inner" d="M0.52859 1.14753C0.268241 1.40788 0.268241 1.82999 0.52859 2.09034L4.72385 6.2856L0.528591 10.4809C0.268241 10.7412 0.268241 11.1633 0.528591 11.4237C0.78894 11.684 1.21105 11.684 1.4714 11.4237L6.13807 6.75701C6.39842 6.49666 6.39842 6.07455 6.13807 5.8142L1.4714 1.14753C1.21105 0.887183 0.78894 0.887183 0.52859 1.14753Z" />
                                        </svg>
                                    </div>
                                    <span class="cta-text">Go to Search</span>
                                </div>
                            </div>
                        </div>
                        <div class="module-gradient-overlay" aria-hidden="true"></div>

                    </div>
                </a>
                <a id="module-cta-apps" type="button" aria-label="Open Apps" role="button" href="https://m365.cloud.microsoft/apps?fromcode=cmmyr718qsb" class="module-card">
                    <div>
                        <div class="module-image-container">
                                <video
                                    class="hover-video"
                                    preload="none"
                                    muted
                                    playsinline
                                    loop
                                    poster="https://res.cdn.office.net/officehub/images/content/images/unauth-mcm/app-hero-module3-bebop-aad4cd9e93.png"
                                    aria-hidden="true"
                                >
                                    <source src="https://res.cdn.office.net/officehub/images/content/images/unauth-mcm/app-module-gif-2b151745cf.mp4" type="video/mp4" />
                                </video>
                        </div>
                        <div class="module-content">
                            <div class="module-text">
                                <h3 class="module-title">Access your apps</h3>
                                <p class="module-description">
Type <strong>/apps</strong> to open Microsoft 365 apps like Word, Excel, PowerPoint, and more.                                </p>
                            </div>
                            <div class="module-actions">
                                <div class="module-cta">
                                    <div class="cta-icon" aria-hidden="true">
                                        <svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg">
                                            <path class="cta-icon-inner" d="M0.52859 1.14753C0.268241 1.40788 0.268241 1.82999 0.52859 2.09034L4.72385 6.2856L0.528591 10.4809C0.268241 10.7412 0.268241 11.1633 0.528591 11.4237C0.78894 11.684 1.21105 11.684 1.4714 11.4237L6.13807 6.75701C6.39842 6.49666 6.39842 6.07455 6.13807 5.8142L1.4714 1.14753C1.21105 0.887183 0.78894 0.887183 0.52859 1.14753Z" />
                                        </svg>
                                    </div>
                                    <span class="cta-text">Open Apps</span>
                                </div>
                            </div>
                        </div>
                        <div class="module-gradient-overlay" aria-hidden="true"></div>

                    </div>
                </a>
                <a id="module-cta-create-v2" type="button" aria-label="Go to Create" role="button" href="https://m365.cloud.microsoft/create?fromcode=cmmyr718qsb" class="module-card">
                    <div>
                        <div class="module-image-container">
                                <video
                                    class="hover-video"
                                    preload="none"
                                    muted
                                    playsinline
                                    loop
                                    poster="https://res.cdn.office.net/officehub/images/content/images/unauth-mcm/hero-module4-bebop-256e4924c5.png"
                                    aria-hidden="true"
                                >
                                    <source src="https://res.cdn.office.net/officehub/images/content/images/unauth-mcm/create-module-gif-9c13e649dc.mp4" type="video/mp4" />
                                </video>
                        </div>
                        <div class="module-content">
                            <div class="module-text">
                                <h3 class="module-title">Create something new</h3>
                                <p class="module-description">
Build documents, presentations, forms, and more with tools designed for everyday work.                                </p>
                            </div>
                            <div class="module-actions">
                                <div class="module-cta">
                                    <div class="cta-icon" aria-hidden="true">
                                        <svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg">
                                            <path class="cta-icon-inner" d="M0.52859 1.14753C0.268241 1.40788 0.268241 1.82999 0.52859 2.09034L4.72385 6.2856L0.528591 10.4809C0.268241 10.7412 0.268241 11.1633 0.528591 11.4237C0.78894 11.684 1.21105 11.684 1.4714 11.4237L6.13807 6.75701C6.39842 6.49666 6.39842 6.07455 6.13807 5.8142L1.4714 1.14753C1.21105 0.887183 0.78894 0.887183 0.52859 1.14753Z" />
                                        </svg>
                                    </div>
                                    <span class="cta-text">Go to Create</span>
                                </div>
                            </div>
                        </div>
                        <div class="module-gradient-overlay" aria-hidden="true"></div>

                    </div>
                </a>
        </div>
    </div>
</section>


<section id="download" class="modules-section">
    <div class="modules-container">
        <header class="modules-header">
                <h2 class="modules-title odc-modules-title">
                    Get Copilot apps
                </h2>
        </header>
        <div class="modules-download-grid">
            <div class="module-download-box">
                <div class="module-download-image-container">
            <img src="https://res.cdn.office.net/officehub/images/content/images/unauth-mcm/hero-desktop-download-20473760ce.png" alt="Download for desktop" class="module-download-image"/>
                </div>
                <div class="module-download-content">
                    <div class="module-download-text">
                <h3 class="module-download-title">Download for desktop</h3>
                <p class="module-download-description">One hub for everything, from all apps to Copilot.</p>
                    </div>
                    <div class="module-download-actions">
                        <a class="module-download-cta" href="https://go.microsoft.com/fwlink/?linkid=2350316&amp;clcid=0x409&amp;culture=en-us&amp;country=us" id="module-cta-desktop-download">
                            Download for Windows
                        </a>
                    </div>
                </div>
            </div>
            <div class="module-download-box">
                <div class="module-download-image-container">
                    <img src="https://res.cdn.office.net/officehub/images/content/images/unauth-mcm/mcm-qr-code-c70a54f5a0.png" alt="Download on mobile" class="module-download-image" />
                </div>
                <div class="module-download-content">
                    <div class="module-download-text">
                        <h3 class="module-download-title">Download on mobile</h3>
                        <p class="module-download-description">Enjoy all your work seamless on-the-go</p>
                    </div>
                    <div class="module-download-actions">
                        <a class="apple-store" href="https://apps.apple.com/us/app/microsoft-365-copilot/id541164041" id="module-cta-mobile-download">
                            <svg width="120" height="40" viewBox="0 0 120 40" fill="none" xmlns="http://www.w3.org/2000/svg">
                                <rect x="0.5" y="0.5" width="119" height="39" rx="6.5" fill="#323139" />
                                <rect x="0.5" y="0.5" width="119" height="39" rx="6.5" stroke="#A6A6A6" />
                                <path d="M81.5259 19.2009V21.4919H80.0899V22.9943H81.5259V28.0993C81.5259 29.8425 82.3145 30.5397 84.2984 30.5397C84.647 30.5397 84.9791 30.4982 85.2696 30.4484V28.9626C85.0206 28.9875 84.8628 29.0041 84.5889 29.0041C83.7007 29.0041 83.3106 28.589 83.3106 27.6428V22.9943H85.2696V21.4919H83.3106V19.2009H81.5259Z" fill="white" />
                                <path d="M90.3234 30.6642C92.9631 30.6642 94.5817 28.8962 94.5817 25.966C94.5817 23.0524 92.9548 21.2761 90.3234 21.2761C87.6838 21.2761 86.0568 23.0524 86.0568 25.966C86.0568 28.8962 87.6755 30.6642 90.3234 30.6642ZM90.3234 29.0788C88.7712 29.0788 87.8996 27.9416 87.8996 25.966C87.8996 24.007 88.7712 22.8615 90.3234 22.8615C91.8674 22.8615 92.7473 24.007 92.7473 25.966C92.7473 27.9333 91.8674 29.0788 90.3234 29.0788Z" fill="white" />
                                <path d="M95.9666 30.4899H97.7513V25.1525C97.7513 23.8825 98.7059 23.0275 100.059 23.0275C100.374 23.0275 100.906 23.0856 101.055 23.1354V21.3757C100.864 21.3259 100.524 21.301 100.258 21.301C99.0794 21.301 98.075 21.9484 97.8177 22.8366H97.6849V21.4504H95.9666V30.4899Z" fill="white" />
                                <path d="M105.486 22.7951C106.806 22.7951 107.669 23.7165 107.711 25.1359H103.145C103.245 23.7248 104.166 22.7951 105.486 22.7951ZM107.703 28.0495C107.371 28.7551 106.632 29.1452 105.553 29.1452C104.125 29.1452 103.204 28.1408 103.145 26.5554V26.4557H109.529V25.8332C109.529 22.9943 108.01 21.2761 105.495 21.2761C102.946 21.2761 101.328 23.1105 101.328 25.9992C101.328 28.8879 102.913 30.6642 105.503 30.6642C107.57 30.6642 109.014 29.6681 109.421 28.0495H107.703Z" fill="white" />
                                <path d="M69.8223 27.1518C69.96 29.3715 71.8098 30.791 74.5629 30.791C77.5053 30.791 79.3464 29.3026 79.3464 26.9281C79.3464 25.0611 78.2968 24.0287 75.7502 23.435L74.3822 23.0995C72.7647 22.7209 72.1109 22.2133 72.1109 21.3272C72.1109 20.2087 73.1261 19.4774 74.6489 19.4774C76.0943 19.4774 77.0923 20.1915 77.273 21.3358H79.1486C79.0367 19.2451 77.1956 17.7739 74.6747 17.7739C71.9646 17.7739 70.1579 19.2451 70.1579 21.4562C70.1579 23.2802 71.1817 24.3642 73.4272 24.889L75.0275 25.2762C76.6707 25.6634 77.3934 26.2312 77.3934 27.1776C77.3934 28.2788 76.2578 29.0789 74.7091 29.0789C73.0487 29.0789 71.8958 28.3304 71.7323 27.1518H69.8223Z" fill="white" />
                                <path d="M51.335 21.301C50.1065 21.301 49.044 21.9152 48.4961 22.9445H48.3633V21.4504H46.6451V33.4948H48.4297V29.1203H48.5708C49.044 30.0749 50.065 30.6393 51.3516 30.6393C53.6343 30.6393 55.087 28.8381 55.087 25.966C55.087 23.0939 53.6343 21.301 51.335 21.301ZM50.8287 29.0373C49.3345 29.0373 48.3965 27.8586 48.3965 25.9743C48.3965 24.0817 49.3345 22.903 50.837 22.903C52.3477 22.903 53.2525 24.0568 53.2525 25.966C53.2525 27.8835 52.3477 29.0373 50.8287 29.0373Z" fill="white" />
                                <path d="M61.3318 21.301C60.1033 21.301 59.0408 21.9152 58.4929 22.9445H58.3601V21.4504H56.6419V33.4948H58.4265V29.1203H58.5676C59.0408 30.0749 60.0618 30.6393 61.3484 30.6393C63.6311 30.6393 65.0838 28.8381 65.0838 25.966C65.0838 23.0939 63.6311 21.301 61.3318 21.301ZM60.8255 29.0373C59.3313 29.0373 58.3933 27.8586 58.3933 25.9743C58.3933 24.0817 59.3313 22.903 60.8338 22.903C62.3445 22.903 63.2493 24.0568 63.2493 25.966C63.2493 27.8835 62.3445 29.0373 60.8255 29.0373Z" fill="white" />
                                <path d="M43.4431 30.4899H45.4907L41.0083 18.075H38.9348L34.4524 30.4899H36.4312L37.5755 27.1948H42.3074L43.4431 30.4899ZM39.8726 20.3292H40.0189L41.817 25.5773H38.0659L39.8726 20.3292Z" fill="white" />
                                <path d="M35.6511 8.71069V14.6997H37.8135C39.5981 14.6997 40.6316 13.5999 40.6316 11.6865C40.6316 9.80225 39.5898 8.71069 37.8135 8.71069H35.6511ZM36.5808 9.55737H37.7097C38.9507 9.55737 39.6853 10.3459 39.6853 11.699C39.6853 13.0728 38.9631 13.853 37.7097 13.853H36.5808V9.55737Z" fill="white" />
                                <path d="M43.7967 14.7869C45.1165 14.7869 45.9258 13.9028 45.9258 12.4377C45.9258 10.981 45.1124 10.0928 43.7967 10.0928C42.4769 10.0928 41.6634 10.981 41.6634 12.4377C41.6634 13.9028 42.4727 14.7869 43.7967 14.7869ZM43.7967 13.9941C43.0206 13.9941 42.5848 13.4255 42.5848 12.4377C42.5848 11.4583 43.0206 10.8855 43.7967 10.8855C44.5687 10.8855 45.0086 11.4583 45.0086 12.4377C45.0086 13.4214 44.5687 13.9941 43.7967 13.9941Z" fill="white" />
                                <path d="M52.818 10.1799H51.9256L51.1205 13.6289H51.0499L50.1202 10.1799H49.2652L48.3355 13.6289H48.2691L47.4598 10.1799H46.555L47.8001 14.6997H48.7174L49.6471 11.3711H49.7176L50.6515 14.6997H51.577L52.818 10.1799Z" fill="white" />
                                <path d="M53.8456 14.6997H54.7379V12.0559C54.7379 11.3503 55.1571 10.9104 55.817 10.9104C56.477 10.9104 56.7924 11.2715 56.7924 11.9978V14.6997H57.6847V11.7737C57.6847 10.6987 57.1286 10.0928 56.12 10.0928C55.4394 10.0928 54.9911 10.3958 54.7711 10.8979H54.7047V10.1799H53.8456V14.6997Z" fill="white" />
                                <path d="M59.09 14.6997H59.9824V8.41602H59.09V14.6997Z" fill="white" />
                                <path d="M63.3384 14.7869C64.6582 14.7869 65.4675 13.9028 65.4675 12.4377C65.4675 10.981 64.6541 10.0928 63.3384 10.0928C62.0186 10.0928 61.2051 10.981 61.2051 12.4377C61.2051 13.9028 62.0144 14.7869 63.3384 14.7869ZM63.3384 13.9941C62.5623 13.9941 62.1265 13.4255 62.1265 12.4377C62.1265 11.4583 62.5623 10.8855 63.3384 10.8855C64.1104 10.8855 64.5503 11.4583 64.5503 12.4377C64.5503 13.4214 64.1104 13.9941 63.3384 13.9941Z" fill="white" />
                                <path d="M68.1263 14.0232C67.6407 14.0232 67.2879 13.7866 67.2879 13.3799C67.2879 12.9814 67.5701 12.7698 68.1927 12.7283L69.2967 12.6577V13.0354C69.2967 13.5957 68.7986 14.0232 68.1263 14.0232ZM67.898 14.7744C68.4915 14.7744 68.9854 14.5171 69.2552 14.0647H69.3257V14.6997H70.1849V11.6118C70.1849 10.6572 69.5457 10.0928 68.4126 10.0928C67.3875 10.0928 66.657 10.5908 66.5657 11.3669H67.429C67.5286 11.0474 67.8731 10.8647 68.3711 10.8647C68.9812 10.8647 69.2967 11.1345 69.2967 11.6118V12.002L68.0723 12.0725C66.9974 12.1389 66.3914 12.6079 66.3914 13.4214C66.3914 14.2473 67.0264 14.7744 67.898 14.7744Z" fill="white" />
                                <path d="M73.213 14.7744C73.8355 14.7744 74.3626 14.4797 74.6324 13.9858H74.703V14.6997H75.558V8.41602H74.6656V10.8979H74.5992C74.3543 10.3999 73.8314 10.1052 73.213 10.1052C72.0716 10.1052 71.337 11.01 71.337 12.4377C71.337 13.8696 72.0633 14.7744 73.213 14.7744ZM73.4662 10.9062C74.2132 10.9062 74.6822 11.4998 74.6822 12.4419C74.6822 13.3882 74.2174 13.9734 73.4662 13.9734C72.7108 13.9734 72.2584 13.3965 72.2584 12.4377C72.2584 11.4873 72.7149 10.9062 73.4662 10.9062Z" fill="white" />
                                <path d="M81.3444 14.7869C82.6643 14.7869 83.4736 13.9028 83.4736 12.4377C83.4736 10.981 82.6601 10.0928 81.3444 10.0928C80.0246 10.0928 79.2111 10.981 79.2111 12.4377C79.2111 13.9028 80.0205 14.7869 81.3444 14.7869ZM81.3444 13.9941C80.5683 13.9941 80.1325 13.4255 80.1325 12.4377C80.1325 11.4583 80.5683 10.8855 81.3444 10.8855C82.1164 10.8855 82.5563 11.4583 82.5563 12.4377C82.5563 13.4214 82.1164 13.9941 81.3444 13.9941Z" fill="white" />
                                <path d="M84.6548 14.6997H85.5471V12.0559C85.5471 11.3503 85.9663 10.9104 86.6262 10.9104C87.2861 10.9104 87.6016 11.2715 87.6016 11.9978V14.6997H88.4939V11.7737C88.4939 10.6987 87.9377 10.0928 86.9292 10.0928C86.2485 10.0928 85.8003 10.3958 85.5803 10.8979H85.5139V10.1799H84.6548V14.6997Z" fill="white" />
                                <path d="M92.6036 9.05518V10.2007H91.8856V10.9519H92.6036V13.5044C92.6036 14.376 92.9979 14.7246 93.9898 14.7246C94.1642 14.7246 94.3302 14.7039 94.4754 14.679V13.936C94.3509 13.9485 94.2721 13.9568 94.1351 13.9568C93.691 13.9568 93.4959 13.7493 93.4959 13.2761V10.9519H94.4754V10.2007H93.4959V9.05518H92.6036Z" fill="white" />
                                <path d="M95.6732 14.6997H96.5656V12.0601C96.5656 11.3752 96.9723 10.9146 97.7028 10.9146C98.3336 10.9146 98.6698 11.2798 98.6698 12.002V14.6997H99.5622V11.782C99.5622 10.707 98.9687 10.0969 98.0058 10.0969C97.3251 10.0969 96.8478 10.3999 96.6278 10.9062H96.5573V8.41602H95.6732V14.6997Z" fill="white" />
                                <path d="M102.781 10.8523C103.441 10.8523 103.873 11.313 103.894 12.0227H101.611C101.661 11.3171 102.121 10.8523 102.781 10.8523ZM103.889 13.4795C103.723 13.8323 103.354 14.0273 102.814 14.0273C102.101 14.0273 101.64 13.5251 101.611 12.7324V12.6826H104.802V12.3713C104.802 10.9519 104.043 10.0928 102.785 10.0928C101.511 10.0928 100.702 11.01 100.702 12.4543C100.702 13.8987 101.495 14.7869 102.789 14.7869C103.823 14.7869 104.545 14.2888 104.748 13.4795H103.889Z" fill="white" />
                                <path d="M24.769 20.3011C24.7907 18.6201 25.6934 17.0295 27.1256 16.149C26.2221 14.8587 24.7088 14.0406 23.1344 13.9913C21.4552 13.8151 19.8272 14.9962 18.9715 14.9962C18.0992 14.9962 16.7817 14.0088 15.363 14.038C13.5137 14.0978 11.7898 15.1491 10.8901 16.7659C8.95607 20.1143 10.3987 25.0354 12.2513 27.742C13.1782 29.0673 14.2615 30.5478 15.6789 30.4953C17.066 30.4377 17.584 29.6108 19.2583 29.6108C20.9171 29.6108 21.4031 30.4953 22.8493 30.4619C24.3377 30.4377 25.2754 29.1306 26.1698 27.7927C26.8358 26.8484 27.3483 25.8047 27.6882 24.7002C25.9391 23.9604 24.771 22.2002 24.769 20.3011Z" fill="white" />
                                <path d="M22.0373 12.2113C22.8489 11.2371 23.2487 9.98494 23.1518 8.7207C21.912 8.85092 20.7668 9.44348 19.9443 10.3803C19.14 11.2956 18.7214 12.5258 18.8006 13.7417C20.0408 13.7545 21.2601 13.178 22.0373 12.2113Z" fill="white" />
                            </svg>
                        </a>
                        <a class="google-store" href="https://play.google.com/store/apps/details?id=com.microsoft.office.officehubrow&hl=en-US&pli=1" id="module-cta-mobile-download">
                            <svg width="135" height="40" viewBox="0 0 135 40" fill="none" xmlns="http://www.w3.org/2000/svg">
                                <rect x="0.5" y="0.5" width="134" height="39" rx="4.5" fill="#323139" />
                                <rect x="0.5" y="0.5" width="134" height="39" rx="4.5" stroke="#A6A6A6" />
                                <path d="M106.935 30H108.801V17.4984H106.935V30ZM123.742 22.002L121.603 27.4219H121.539L119.319 22.002H117.309L120.639 29.577L118.74 33.791H120.686L125.817 22.002H123.742ZM113.159 28.5801C112.549 28.5801 111.696 28.2742 111.696 27.5184C111.696 26.5535 112.758 26.1836 113.674 26.1836C114.494 26.1836 114.881 26.3602 115.379 26.6016C115.234 27.7598 114.237 28.5801 113.159 28.5801ZM113.385 21.7285C112.034 21.7285 110.635 22.3238 110.056 23.6426L111.712 24.334C112.066 23.6426 112.725 23.4176 113.417 23.4176C114.382 23.4176 115.363 23.9961 115.379 25.0258V25.1543C115.041 24.9613 114.317 24.6719 113.433 24.6719C111.647 24.6719 109.83 25.6527 109.83 27.4863C109.83 29.159 111.294 30.2367 112.934 30.2367C114.188 30.2367 114.881 29.6738 115.314 29.0141H115.379V29.9797H117.181V25.1863C117.181 22.9668 115.523 21.7285 113.385 21.7285ZM101.853 23.5238H99.1986V19.2387H101.853C103.248 19.2387 104.04 20.3934 104.04 21.3812C104.04 22.35 103.248 23.5238 101.853 23.5238ZM101.805 17.4984H97.3334V30H99.1986V25.2637H101.805C103.873 25.2637 105.906 23.7668 105.906 21.3812C105.906 18.9961 103.873 17.4984 101.805 17.4984ZM77.4232 28.5824C76.1341 28.5824 75.0552 27.5027 75.0552 26.0211C75.0552 24.5223 76.1341 23.4273 77.4232 23.4273C78.6959 23.4273 79.6947 24.5223 79.6947 26.0211C79.6947 27.5027 78.6959 28.5824 77.4232 28.5824ZM79.5658 22.702H79.5013C79.0826 22.2027 78.2767 21.7516 77.2623 21.7516C75.1353 21.7516 73.1861 23.6207 73.1861 26.0211C73.1861 28.4051 75.1353 30.2578 77.2623 30.2578C78.2767 30.2578 79.0826 29.8066 79.5013 29.2914H79.5658V29.9031C79.5658 31.5309 78.6959 32.4004 77.2943 32.4004C76.1509 32.4004 75.442 31.5789 75.1517 30.8863L73.5248 31.5629C73.9916 32.6902 75.2318 34.0762 77.2943 34.0762C79.4857 34.0762 81.3384 32.7871 81.3384 29.6453V22.0094H79.5658V22.702ZM82.6275 30H84.4955V17.4984H82.6275V30ZM87.2506 25.8758C87.2025 24.2324 88.524 23.3949 89.474 23.3949C90.2154 23.3949 90.8431 23.7656 91.0533 24.2969L87.2506 25.8758ZM93.0502 24.4578C92.6959 23.5078 91.6166 21.7516 89.4095 21.7516C87.2181 21.7516 85.3978 23.4754 85.3978 26.0047C85.3978 28.3891 87.2025 30.2578 89.6185 30.2578C91.5677 30.2578 92.6959 29.066 93.1634 28.373L91.7134 27.4062C91.2299 28.1152 90.5697 28.5824 89.6185 28.5824C88.6685 28.5824 87.9916 28.1473 87.5572 27.2934L93.2435 24.9414L93.0502 24.4578ZM47.7424 23.0566V24.8609H52.0599C51.931 25.8758 51.5927 26.6168 51.0771 27.1324C50.4486 27.7605 49.4658 28.4535 47.7424 28.4535C45.0841 28.4535 43.006 26.3109 43.006 23.6527C43.006 20.9945 45.0841 18.8516 47.7424 18.8516C49.1763 18.8516 50.2232 19.4156 50.9966 20.1406L52.2697 18.8676C51.19 17.8367 49.7564 17.0473 47.7424 17.0473C44.1009 17.0473 41.04 20.0117 41.04 23.6527C41.04 27.2934 44.1009 30.2578 47.7424 30.2578C49.7076 30.2578 51.19 29.6133 52.3498 28.4051C53.542 27.2129 53.9127 25.5375 53.9127 24.184C53.9127 23.7656 53.8802 23.3789 53.8158 23.0566H47.7424ZM58.8213 28.5824C57.5322 28.5824 56.4205 27.5191 56.4205 26.0047C56.4205 24.4742 57.5322 23.4273 58.8213 23.4273C60.1099 23.4273 61.2216 24.4742 61.2216 26.0047C61.2216 27.5191 60.1099 28.5824 58.8213 28.5824ZM58.8213 21.7516C56.4685 21.7516 54.5517 23.5398 54.5517 26.0047C54.5517 28.4535 56.4685 30.2578 58.8213 30.2578C61.1732 30.2578 63.0904 28.4535 63.0904 26.0047C63.0904 23.5398 61.1732 21.7516 58.8213 21.7516ZM68.1341 28.5824C66.8459 28.5824 65.7338 27.5191 65.7338 26.0047C65.7338 24.4742 66.8459 23.4273 68.1341 23.4273C69.4232 23.4273 70.5345 24.4742 70.5345 26.0047C70.5345 27.5191 69.4232 28.5824 68.1341 28.5824ZM68.1341 21.7516C65.7822 21.7516 63.8654 23.5398 63.8654 26.0047C63.8654 28.4535 65.7822 30.2578 68.1341 30.2578C70.4869 30.2578 72.4037 28.4535 72.4037 26.0047C72.4037 23.5398 70.4869 21.7516 68.1341 21.7516Z" fill="white" />
                                <path d="M44.4771 13.2344C43.5805 13.2344 42.8093 12.9189 42.1876 12.2973C41.5655 11.6752 41.2505 10.8963 41.2505 9.99062C41.2505 9.08493 41.5657 8.30743 42.1876 7.68398C42.8094 7.06223 43.5805 6.74687 44.4771 6.74687C44.9338 6.74687 45.3601 6.82576 45.7675 6.99003C46.175 7.15433 46.5084 7.38239 46.771 7.68085L46.8329 7.75136L46.1335 8.45058L46.0636 8.36464C45.8895 8.1507 45.668 7.98449 45.3874 7.86367C45.1078 7.74315 44.8016 7.68749 44.4771 7.68749C43.8456 7.68749 43.3216 7.90194 42.8841 8.33788C42.884 8.33798 42.8838 8.33798 42.8837 8.33809C42.4561 8.78283 42.2411 9.32431 42.2411 9.99062C42.2411 10.6575 42.4563 11.199 42.8845 11.6439C43.322 12.0797 43.8459 12.2953 44.477 12.2953C45.0551 12.2953 45.5332 12.1339 45.9091 11.8145H45.9093C46.2592 11.5171 46.4692 11.1153 46.5435 10.6031H44.377V9.68125H47.4798L47.4931 9.76562C47.5185 9.92768 47.5364 10.0841 47.5364 10.2344C47.5364 11.0945 47.2742 11.7967 46.7597 12.3133C46.1789 12.929 45.415 13.2344 44.477 13.2344L44.4771 13.2344ZM71.4188 13.2344C70.5209 13.2344 69.7588 12.9188 69.145 12.2973C69.145 12.2972 69.1449 12.2972 69.1448 12.2971C69.1448 12.297 69.1447 12.297 69.1446 12.2969C68.53 11.6821 68.2251 10.903 68.2251 9.99061C68.2251 9.07822 68.53 8.29915 69.1446 7.68436C69.1447 7.68429 69.1447 7.68426 69.1448 7.68416L69.145 7.68396C69.7588 7.06236 70.521 6.74685 71.4188 6.74685C72.315 6.74685 73.0774 7.06244 73.6911 7.69334C74.3059 8.30803 74.611 9.08562 74.611 9.9906C74.611 10.903 74.3061 11.6821 73.6915 12.2969L73.6913 12.2971C73.0772 12.919 72.3077 13.2344 71.4188 13.2344L71.4188 13.2344ZM48.4243 13.1V6.88124H48.5243H52.1384V7.82187H49.3978V9.52968H51.8696V10.4516H49.3978V12.1609H52.1384V13.1H48.4243ZM54.4114 13.1V7.82187H52.7302V6.88124H57.0661V7.82187H56.9661H55.3849V13.1H54.4114ZM59.8372 13.1V6.88124H60.8106V6.98124V13.1H59.8372ZM63.261 13.1V7.82187H61.5798V6.88124H65.9157V7.82187H65.8157H64.2345V13.1H63.261ZM75.4751 13.1V6.88124H76.5728L79.3663 11.3535L79.3423 10.5045V6.88124H80.3157V13.1H79.3524L76.4245 8.40175L76.4485 9.25019V9.25156V13.1H75.4751ZM71.4188 12.2953C72.0503 12.2953 72.5658 12.0799 72.986 11.6447L72.9866 11.6439L72.9872 11.6433C73.4134 11.217 73.622 10.6682 73.622 9.99059C73.622 9.31461 73.4133 8.76397 72.9872 8.33785L72.9866 8.33725L72.986 8.33665C72.5659 7.90152 72.0505 7.68743 71.4188 7.68743C70.7862 7.68743 70.2708 7.90115 69.8427 8.33626L69.8423 8.33666C69.424 8.77312 69.2157 9.3148 69.2157 9.99057C69.2157 10.668 69.4239 11.2079 69.8423 11.6445L69.8427 11.6449C70.2708 12.0801 70.7863 12.2953 71.4188 12.2953V12.2953Z" fill="white" />
                                <path d="M20.7146 19.4232L10.0681 30.7232C10.0685 30.7256 10.0693 30.7275 10.0697 30.7299C10.3962 31.9568 11.5169 32.8604 12.847 32.8604C13.3787 32.8604 13.8779 32.7166 14.306 32.4643L14.34 32.4443L26.324 25.5291L20.7146 19.4232Z" fill="#EA4335" />
                                <path d="M31.4856 17.4989L31.4754 17.4919L26.3016 14.4926L20.4727 19.6794L26.3219 25.5278L31.4684 22.5583C32.3707 22.0712 32.9832 21.12 32.9832 20.0231C32.9832 18.9341 32.3789 17.9876 31.4856 17.4989Z" fill="#FBBC04" />
                                <path d="M10.0676 9.27623C10.0036 9.51223 9.96997 9.75943 9.96997 10.0161V29.9837C9.96997 30.2399 10.0032 30.488 10.068 30.7231L21.0809 19.7122L10.0676 9.27623Z" fill="#4285F4" />
                                <path d="M20.793 20L26.3036 14.491L14.3332 7.5508C13.8981 7.2902 13.3903 7.1398 12.8469 7.1398C11.5168 7.1398 10.3946 8.0449 10.068 9.2734C10.0676 9.2746 10.0676 9.2754 10.0676 9.2765L20.793 20Z" fill="#34A853" />
                            </svg>
                        </a>
                    </div>
                </div>
            </div>
        </div>
    </div>
</section>

<section class="faq-section">
    <div class="container">
        <div class="faq-header">
            <h2 class="mcm-faq-title" id="faq-title">Did you know?</h2>
            <button class="faq-expand-all" id="faqExpandAll">
                <span class="expand-text">Expand all</span>
                <span class="collapse-text" style="display: none;">Collapse all</span>
            </button>
        </div>
        
        <div class="faq-list" id="faqList">
                <div class="faq-item expanded" data-faq-index="0">
                    <h3 class="faq-question-heading" id="faq-heading-0">
                        <button class="faq-question-button" aria-expanded="true" id="faq-item-0">
                            <span class="faq-number">01/</span>
                            <span class="faq-question-text">Microsoft 365 (formerly Office) includes Microsoft 365 Copilot app</span>
                            <span class="faq-toggle-icon" aria-hidden="true">
                                <svg class="plus-icon" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none" style="display: none;">
                                    <path d="M7.92225 2.00449L8 2C8.34189 2 8.62367 2.25736 8.66218 2.58892L8.66667 2.66667V7.33333H13.3333C13.6752 7.33333 13.957 7.59069 13.9955 7.92225L14 8C14 8.34189 13.7426 8.62367 13.4111 8.66218L13.3333 8.66667H8.66667V13.3333C8.66667 13.6752 8.40931 13.957 8.07775 13.9955L8 14C7.65811 14 7.37633 13.7426 7.33782 13.4111L7.33333 13.3333V8.66667H2.66667C2.32478 8.66667 2.043 8.40931 2.00449 8.07775L2 8C2 7.65811 2.25736 7.37633 2.58892 7.33782L2.66667 7.33333H7.33333V2.66667C7.33333 2.32478 7.59069 2.043 7.92225 2.00449L8 2L7.92225 2.00449Z" fill="#FFFFFF"/>
                                </svg>
                                <svg class="minus-icon" style="display: block;" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
                                    <path d="M2.66423 8.66671H13.3332C13.7014 8.66671 13.9999 8.36823 13.9999 8.00004C13.9999 7.63185 13.7014 7.33337 13.3332 7.33337H2.66423C2.29604 7.33337 1.99756 7.63185 1.99756 8.00004C1.99756 8.36823 2.29604 8.66671 2.66423 8.66671Z" fill="#FFFFFF"/>
                                </svg>
                            </span>
                        </button>
                    </h3>
                    <div class="faq-answer" style="display: block;">
                        <p>Microsoft 365 is a subscription service that includes familiar apps like Word, Excel, and PowerPoint, plus services like OneDrive, Teams, Outlook, and the Copilot app. With Copilot, you get AI assistance built into the Microsoft 365 apps.</p>
                    </div>
                </div>
                <div class="faq-item " data-faq-index="1">
                    <h3 class="faq-question-heading" id="faq-heading-1">
                        <button class="faq-question-button" aria-expanded="false" id="faq-item-1">
                            <span class="faq-number">02/</span>
                            <span class="faq-question-text">You can use Word, Excel, and PowerPoint for free on the web</span>
                            <span class="faq-toggle-icon" aria-hidden="true">
                                <svg class="plus-icon" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none" style="display: block;">
                                    <path d="M7.92225 2.00449L8 2C8.34189 2 8.62367 2.25736 8.66218 2.58892L8.66667 2.66667V7.33333H13.3333C13.6752 7.33333 13.957 7.59069 13.9955 7.92225L14 8C14 8.34189 13.7426 8.62367 13.4111 8.66218L13.3333 8.66667H8.66667V13.3333C8.66667 13.6752 8.40931 13.957 8.07775 13.9955L8 14C7.65811 14 7.37633 13.7426 7.33782 13.4111L7.33333 13.3333V8.66667H2.66667C2.32478 8.66667 2.043 8.40931 2.00449 8.07775L2 8C2 7.65811 2.25736 7.37633 2.58892 7.33782L2.66667 7.33333H7.33333V2.66667C7.33333 2.32478 7.59069 2.043 7.92225 2.00449L8 2L7.92225 2.00449Z" fill="#FFFFFF"/>
                                </svg>
                                <svg class="minus-icon" style="display: none;" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
                                    <path d="M2.66423 8.66671H13.3332C13.7014 8.66671 13.9999 8.36823 13.9999 8.00004C13.9999 7.63185 13.7014 7.33337 13.3332 7.33337H2.66423C2.29604 7.33337 1.99756 7.63185 1.99756 8.00004C1.99756 8.36823 2.29604 8.66671 2.66423 8.66671Z" fill="#FFFFFF"/>
                                </svg>
                            </span>
                        </button>
                    </h3>
                    <div class="faq-answer" style="display: none;">
                        <p>You can get free access to Word, Excel, and PowerPoint in your browser with a Microsoft account. If you want additional features, you can compare plans and upgrade.</p>
                    </div>
                </div>
                <div class="faq-item " data-faq-index="2">
                    <h3 class="faq-question-heading" id="faq-heading-2">
                        <button class="faq-question-button" aria-expanded="false" id="faq-item-2">
                            <span class="faq-number">03/</span>
                            <span class="faq-question-text">If you want to download the Microsoft 365 desktop apps, sign in to install</span>
                            <span class="faq-toggle-icon" aria-hidden="true">
                                <svg class="plus-icon" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none" style="display: block;">
                                    <path d="M7.92225 2.00449L8 2C8.34189 2 8.62367 2.25736 8.66218 2.58892L8.66667 2.66667V7.33333H13.3333C13.6752 7.33333 13.957 7.59069 13.9955 7.92225L14 8C14 8.34189 13.7426 8.62367 13.4111 8.66218L13.3333 8.66667H8.66667V13.3333C8.66667 13.6752 8.40931 13.957 8.07775 13.9955L8 14C7.65811 14 7.37633 13.7426 7.33782 13.4111L7.33333 13.3333V8.66667H2.66667C2.32478 8.66667 2.043 8.40931 2.00449 8.07775L2 8C2 7.65811 2.25736 7.37633 2.58892 7.33782L2.66667 7.33333H7.33333V2.66667C7.33333 2.32478 7.59069 2.043 7.92225 2.00449L8 2L7.92225 2.00449Z" fill="#FFFFFF"/>
                                </svg>
                                <svg class="minus-icon" style="display: none;" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
                                    <path d="M2.66423 8.66671H13.3332C13.7014 8.66671 13.9999 8.36823 13.9999 8.00004C13.9999 7.63185 13.7014 7.33337 13.3332 7.33337H2.66423C2.29604 7.33337 1.99756 7.63185 1.99756 8.00004C1.99756 8.36823 2.29604 8.66671 2.66423 8.66671Z" fill="#FFFFFF"/>
                                </svg>
                            </span>
                        </button>
                    </h3>
                    <div class="faq-answer" style="display: none;">
                        <p>If you already have a Microsoft 365 subscription (or a work or school license), sign in to download and <a href="https://m365.cloud.microsoft/apps" target="_blank">install Microsoft 365 apps</a>.</p>
                    </div>
                </div>
                <div class="faq-item " data-faq-index="3">
                    <h3 class="faq-question-heading" id="faq-heading-3">
                        <button class="faq-question-button" aria-expanded="false" id="faq-item-3">
                            <span class="faq-number">04/</span>
                            <span class="faq-question-text">You&#x27;re in control of AI</span>
                            <span class="faq-toggle-icon" aria-hidden="true">
                                <svg class="plus-icon" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none" style="display: block;">
                                    <path d="M7.92225 2.00449L8 2C8.34189 2 8.62367 2.25736 8.66218 2.58892L8.66667 2.66667V7.33333H13.3333C13.6752 7.33333 13.957 7.59069 13.9955 7.92225L14 8C14 8.34189 13.7426 8.62367 13.4111 8.66218L13.3333 8.66667H8.66667V13.3333C8.66667 13.6752 8.40931 13.957 8.07775 13.9955L8 14C7.65811 14 7.37633 13.7426 7.33782 13.4111L7.33333 13.3333V8.66667H2.66667C2.32478 8.66667 2.043 8.40931 2.00449 8.07775L2 8C2 7.65811 2.25736 7.37633 2.58892 7.33782L2.66667 7.33333H7.33333V2.66667C7.33333 2.32478 7.59069 2.043 7.92225 2.00449L8 2L7.92225 2.00449Z" fill="#FFFFFF"/>
                                </svg>
                                <svg class="minus-icon" style="display: none;" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
                                    <path d="M2.66423 8.66671H13.3332C13.7014 8.66671 13.9999 8.36823 13.9999 8.00004C13.9999 7.63185 13.7014 7.33337 13.3332 7.33337H2.66423C2.29604 7.33337 1.99756 7.63185 1.99756 8.00004C1.99756 8.36823 2.29604 8.66671 2.66423 8.66671Z" fill="#FFFFFF"/>
                                </svg>
                            </span>
                        </button>
                    </h3>
                    <div class="faq-answer" style="display: none;">
                        <p>AI features respond only when you choose to use them. You stay in control of when and how you use them, and your existing privacy and security settings still apply.<a href="https://support.microsoft.com/office/frequently-asked-questions-about-microsoft-365-copilot-chat-500fc65e-9973-4e42-9cf4-bdefb0eb04ce" target="_blank">Learn more</a>.</p>
                    </div>
                </div>
        </div>
        
            <div class="faq-footer-text">
                For more frequently asked questions, check out <a href="https://support.microsoft.com/office/frequently-asked-questions-about-microsoft-365-copilot-chat-500fc65e-9973-4e42-9cf4-bdefb0eb04ce" target="_blank">FAQ for Consumer</a> and <a href="https://learn.microsoft.com/copilot/faq" target="_blank">FAQ for Commercial</a>
            </div>
    </div>
</section>

<script src="https://res.cdn.office.net/officehub/bundles/unauth-mcm-faq-3ed592771b.js" crossorigin="anonymous" integrity="sha256-/wFVNZBweivXD5xK5PYYpujW+pnpsykgNTVbIqtBn9M=" nonce="KO8cLpV6ZHkRaoqK6VFkuQ=="></script>
        <section class="copilot-disclaimer">
            *Copilot Chat in the Microsoft 365 Copilot app is available for Microsoft 365 Enterprise, Academic, SMB, Personal and Family subscribers with a work, education, or personal account. Availability is subject to currently supported regions and languages. Learn more about supported regions and languages  <a href="https://support.microsoft.com/topic/supported-regions-and-languages-in-microsoft-copilot-26de43a1-c176-4908-bef7-29c8c37ac7ce">here</a>.
        </section>
    </section>
</main>


<div id="social-media-section" class="section social-media__section" aria-labelledby="social-media-header" role="navigation">
    <div class="social-media__wrapper">
        <h2 id="social-media-header" class="social-media__text">Follow Microsoft 365</h2>
        <a id="social-media-linkedin" class="social-media__link" href="https://www.linkedin.com/company/3509299" aria-label="Linkedin" title="Linkedin">
            <picture class="lazy">
                <source type="image/png" media="(-ms-high-contrast: white-on-black)" data-srcset="https://res.cdn.office.net/officehub/images/content/images/linkedin-hc-77fefd2418.png" />
                <img class="social-media__link--image" data-src="https://res.cdn.office.net/officehub/images/content/images/linkedin-refresh-02734a460c.png" aria-hidden="true" alt="" />
            </picture>
        </a>
        <a id="social-media-facebook" class="social-media__link" href="https://go.microsoft.com/fwlink/p/?LinkID=506743" aria-label="Facebook" title="Facebook">
            <picture class="lazy">
                <source type="image/png" media="(-ms-high-contrast: white-on-black)" data-srcset="https://res.cdn.office.net/officehub/images/content/images/facebook-hc-b6ac21c866.png" />
                <img class="social-media__link--image" data-src="https://res.cdn.office.net/officehub/images/content/images/facebook-refresh-090a700c0f.png" aria-hidden="true" alt="" />
            </picture>
        </a>
        <a id="social-media-twitter" class="social-media__link" href="https://x.com/Microsoft365" aria-label="X" title="X">
            <picture class="lazy">
                <source type="image/png" media="(-ms-high-contrast: white-on-black)" data-srcset="https://res.cdn.office.net/officehub/images/content/images/x-refresh-233aa32c49.png" />
                <img class="social-media__link--image" data-src="https://res.cdn.office.net/officehub/images/content/images/x-refresh-233aa32c49.png" aria-hidden="true" alt="" />
            </picture>
        </a>
        <a id="social-media-instagram" class="social-media__link" href="https://go.microsoft.com/fwlink/p/?LinkId=524828" aria-label="Instagram" title="Instagram">
            <picture class="lazy">
                <source type="image/png" media="(-ms-high-contrast: white-on-black)" data-srcset="https://res.cdn.office.net/officehub/images/content/images/instagram-hc-9fd0f4b194.png" />
                <img class="social-media__link--image" data-src="https://res.cdn.office.net/officehub/images/content/images/instagram-refresh-5d315a943e.png" aria-hidden="true" alt="" />
            </picture>
        </a>
        <a id="social-media-office-blogs-link" class="social-media__link" href="https://go.microsoft.com/fwlink/p/?LinkID=506712" aria-label="Office blogs" title="Office blogs">
            <picture class="lazy">
                <source type="image/png" media="(-ms-high-contrast: white-on-black)" data-srcset="https://res.cdn.office.net/officehub/images/content/images/blog-hc-bcc394c1aa.png" />
                <img class="social-media__link--image" data-src="https://res.cdn.office.net/officehub/images/content/images/blog-33305b0d90.png" aria-hidden="true" alt="" />
            </picture>
        </a>
    </div>    


</div>







            
    <div class="home__header-footer">
        
    <div id="pmgDetailFooter" class="log-appear">
            <div id="footerArea" class="uhf"  data-m='{"cN":"footerArea","cT":"Area_coreuiArea","id":"a2Body","sN":2,"aN":"Body"}'>
                <div id="footerRegion"      data-region-key="footerregion" data-m='{"cN":"footerRegion","cT":"Region_coreui-region","id":"r1a2","sN":1,"aN":"a2"}' >

    <div  id="footerUniversalFooter" data-m='{"cN":"footerUniversalFooter","cT":"Module_coreui-universalfooter","id":"m1r1a2","sN":1,"aN":"r1a2"}'  data-module-id="Category|footerRegion|coreui-region|footerUniversalFooter|coreui-universalfooter">
        



<footer id="uhf-footer" class="c-uhff context-uhf"  data-uhf-mscc-rq="false" data-footer-footprint="/office/officefooter, fromService: True" data-m='{"cN":"Uhf footer_cont","cT":"Container","id":"c1m1r1a2","sN":1,"aN":"m1r1a2"}'>
        <nav class="c-uhff-nav" aria-label="Footer Resource links" data-m='{"cN":"Footer nav_cont","cT":"Container","id":"c1c1m1r1a2","sN":1,"aN":"c1m1r1a2"}'>
            
                <div class="c-uhff-nav-row">
                    <div class="c-uhff-nav-group" data-m='{"cN":"footerNavColumn1_cont","cT":"Container","id":"c1c1c1m1r1a2","sN":1,"aN":"c1c1m1r1a2"}'>
                        <div class="c-heading-4" role="heading" aria-level="2">What&#39;s new</div>
                        <ul class="c-list f-bare">
                            <li>
                                <a aria-label="Surface Pro What&#39;s new" class="c-uhff-link" href="https://www.microsoft.com/surface/devices/surface-pro" data-m='{"cN":"Footer_WhatsNew_NewSurfacePro_nav","id":"n1c1c1c1m1r1a2","sN":1,"aN":"c1c1c1m1r1a2"}'>Surface Pro</a>
                            </li>
                            <li>
                                <a aria-label="Surface Laptop What&#39;s new" class="c-uhff-link" href="https://www.microsoft.com/surface/devices/surface-laptop" data-m='{"cN":"Footer_WhatsNew_SurfaceLaptop_nav","id":"n2c1c1c1m1r1a2","sN":2,"aN":"c1c1c1m1r1a2"}'>Surface Laptop</a>
                            </li>
                            <li>
                                <a aria-label="Surface Laptop Ultra What&#39;s new" class="c-uhff-link" href="https://www.microsoft.com/en-us/surface/devices/surface-laptop-ultra?icid=DSM_Footer_WhatsNew_SurfaceLaptopUltra" data-m='{"cN":"Footer_WhatsNew_Surface Laptop Ultra_nav","id":"n3c1c1c1m1r1a2","sN":3,"aN":"c1c1c1m1r1a2"}'>Surface Laptop Ultra</a>
                            </li>
                            <li>
                                <a aria-label="Surface RTX Spark Dev Box What&#39;s new" class="c-uhff-link" href="https://www.microsoft.com/en-us/surface/devices/surface-rtx-spark-dev-box?icid=DSM_Footer_WhatsNew_SurfaceRTXSparkDevBox" data-m='{"cN":"footer_whatsnew_SurfaceRTXSparksDevBox_nav_nav","id":"n4c1c1c1m1r1a2","sN":4,"aN":"c1c1c1m1r1a2"}'>Surface RTX Spark Dev Box</a>
                            </li>
                            <li>
                                <a aria-label="Copilot for organizations What&#39;s new" class="c-uhff-link" href="https://www.microsoft.com/en-us/microsoft-copilot/organizations?icid=DSM_Footer_CopilotOrganizations" data-m='{"cN":"Footer_WhatsNew_CopilotMicrosoft_nav","id":"n5c1c1c1m1r1a2","sN":5,"aN":"c1c1c1m1r1a2"}'>Copilot for organizations</a>
                            </li>
                            <li>
                                <a aria-label="Copilot for personal use What&#39;s new" class="c-uhff-link" href="https://www.microsoft.com/en-us/microsoft-copilot/for-individuals?form=MY02PT&amp;OCID=GE_web_Copilot_Free_868g3t5nj" data-m='{"cN":"Footer_WhatsNew_CopilotPersonal_nav","id":"n6c1c1c1m1r1a2","sN":6,"aN":"c1c1c1m1r1a2"}'>Copilot for personal use</a>
                            </li>
                            <li>
                                <a aria-label="Explore Microsoft products What&#39;s new" class="c-uhff-link" href="https://www.microsoft.com/en-us/microsoft-products-and-apps" data-m='{"cN":"Footer_WhatsNew_ExploreMicrosoftProducts_nav","id":"n7c1c1c1m1r1a2","sN":7,"aN":"c1c1c1m1r1a2"}'>Explore Microsoft products</a>
                            </li>
                            <li>
                                <a aria-label="Windows 11 apps What&#39;s new" class="c-uhff-link" href="https://www.microsoft.com/en-us/windows/apps-for-windows?icid=DSM_Footer_WhatsNew_Windows11apps" data-m='{"cN":"Footer_WhatsNew_Windows_11_apps_nav","id":"n8c1c1c1m1r1a2","sN":8,"aN":"c1c1c1m1r1a2"}'>Windows 11 apps</a>
                            </li>

                        </ul>
                        
                    </div>
                    <div class="c-uhff-nav-group" data-m='{"cN":"footerNavColumn2_cont","cT":"Container","id":"c2c1c1m1r1a2","sN":2,"aN":"c1c1m1r1a2"}'>
                        <div class="c-heading-4" role="heading" aria-level="2">Microsoft Store</div>
                        <ul class="c-list f-bare">
                            <li>
                                <a aria-label="Account profile Microsoft Store" class="c-uhff-link" href="https://account.microsoft.com/" data-m='{"cN":"Footer_StoreandSupport_AccountProfile_nav","id":"n1c2c1c1m1r1a2","sN":1,"aN":"c2c1c1m1r1a2"}'>Account profile</a>
                            </li>
                            <li>
                                <a aria-label="Download Center Microsoft Store" class="c-uhff-link" href="https://www.microsoft.com/en-us/download" data-m='{"cN":"Footer_StoreandSupport_DownloadCenter_nav","id":"n2c2c1c1m1r1a2","sN":2,"aN":"c2c1c1m1r1a2"}'>Download Center</a>
                            </li>
                            <li>
                                <a aria-label="Microsoft Store support Microsoft Store" class="c-uhff-link" href="https://go.microsoft.com/fwlink/?linkid=2139749" data-m='{"cN":"Footer_StoreandSupport_SalesAndSupport_nav","id":"n3c2c1c1m1r1a2","sN":3,"aN":"c2c1c1m1r1a2"}'>Microsoft Store support</a>
                            </li>
                            <li>
                                <a aria-label="Returns Microsoft Store" class="c-uhff-link" href="https://www.microsoft.com/en-us/store/b/returns" data-m='{"cN":"Footer_StoreandSupport_Returns_nav","id":"n4c2c1c1m1r1a2","sN":4,"aN":"c2c1c1m1r1a2"}'>Returns</a>
                            </li>
                            <li>
                                <a aria-label="Order tracking Microsoft Store" class="c-uhff-link" href="https://www.microsoft.com/en-us/store/b/order-tracking" data-m='{"cN":"Footer_StoreandSupport_OrderTracking_nav","id":"n5c2c1c1m1r1a2","sN":5,"aN":"c2c1c1m1r1a2"}'>Order tracking</a>
                            </li>
                            <li>
                                <a aria-label="Certified Refurbished Microsoft Store" class="c-uhff-link" href="https://www.microsoft.com/en-us/store/b/certified-refurbished-products" data-m='{"cN":"Footer_StoreandSupport_StoreLocations_nav","id":"n6c2c1c1m1r1a2","sN":6,"aN":"c2c1c1m1r1a2"}'>Certified Refurbished</a>
                            </li>
                            <li>
                                <a aria-label="Microsoft Store Promise Microsoft Store" class="c-uhff-link" href="https://www.microsoft.com/en-us/store/b/why-microsoft-store?icid=footer_why-msft-store_7102020" data-m='{"cN":"Footer_StoreandSupport_MicrosoftPromise_nav","id":"n7c2c1c1m1r1a2","sN":7,"aN":"c2c1c1m1r1a2"}'>Microsoft Store Promise</a>
                            </li>
                            <li>
                                <a aria-label="Flexible Payments Microsoft Store" class="c-uhff-link" href="https://www.microsoft.com/en-us/store/b/payment-financing-options?icid=footer_financing_vcc" data-m='{"cN":"Footer_StoreandSupport_Financing_nav","id":"n8c2c1c1m1r1a2","sN":8,"aN":"c2c1c1m1r1a2"}'>Flexible Payments</a>
                            </li>

                        </ul>
                        
                    </div>
                    <div class="c-uhff-nav-group" data-m='{"cN":"footerNavColumn3_cont","cT":"Container","id":"c3c1c1m1r1a2","sN":3,"aN":"c1c1m1r1a2"}'>
                        <div class="c-heading-4" role="heading" aria-level="2">Education</div>
                        <ul class="c-list f-bare">
                            <li>
                                <a aria-label="Microsoft in education Education" class="c-uhff-link" href="https://www.microsoft.com/en-us/education" data-m='{"cN":"Footer_Education_MicrosoftInEducation_nav","id":"n1c3c1c1m1r1a2","sN":1,"aN":"c3c1c1m1r1a2"}'>Microsoft in education</a>
                            </li>
                            <li>
                                <a aria-label="Devices for education Education" class="c-uhff-link" href="https://www.microsoft.com/en-us/education/devices/overview" data-m='{"cN":"Footer_Education_DevicesforEducation_nav","id":"n2c3c1c1m1r1a2","sN":2,"aN":"c3c1c1m1r1a2"}'>Devices for education</a>
                            </li>
                            <li>
                                <a aria-label="Microsoft Teams for Education Education" class="c-uhff-link" href="https://www.microsoft.com/en-us/education/products/teams" data-m='{"cN":"Footer_Education_MicrosoftTeamsforEducation_nav","id":"n3c3c1c1m1r1a2","sN":3,"aN":"c3c1c1m1r1a2"}'>Microsoft Teams for Education</a>
                            </li>
                            <li>
                                <a aria-label="Microsoft 365 Education Education" class="c-uhff-link" href="https://www.microsoft.com/en-us/education/products/microsoft-365" data-m='{"cN":"Footer_Education_Microsoft365Education_nav","id":"n4c3c1c1m1r1a2","sN":4,"aN":"c3c1c1m1r1a2"}'>Microsoft 365 Education</a>
                            </li>
                            <li>
                                <a aria-label="How to buy for your school Education" class="c-uhff-link" href="https://www.microsoft.com/education/how-to-buy" data-m='{"cN":"Footer_Howtobuyforyourschool_nav","id":"n5c3c1c1m1r1a2","sN":5,"aN":"c3c1c1m1r1a2"}'>How to buy for your school</a>
                            </li>
                            <li>
                                <a aria-label="Educator training and development Education" class="c-uhff-link" href="https://education.microsoft.com/" data-m='{"cN":"Footer_Education_EducatorTrainingDevelopment_nav","id":"n6c3c1c1m1r1a2","sN":6,"aN":"c3c1c1m1r1a2"}'>Educator training and development</a>
                            </li>
                            <li>
                                <a aria-label="Deals for students and parents Education" class="c-uhff-link" href="https://www.microsoft.com/en-us/store/b/education" data-m='{"cN":"Footer_Education_DealsForStudentsandParents_nav","id":"n7c3c1c1m1r1a2","sN":7,"aN":"c3c1c1m1r1a2"}'>Deals for students and parents</a>
                            </li>
                            <li>
                                <a aria-label="AI for education Education" class="c-uhff-link" href="https://www.microsoft.com/en-us/education/ai-in-education" data-m='{"cN":"Footer_Education_Azureforstudents_nav","id":"n8c3c1c1m1r1a2","sN":8,"aN":"c3c1c1m1r1a2"}'>AI for education</a>
                            </li>

                        </ul>
                        
                    </div>
                </div>
                <div class="c-uhff-nav-row">
                    <div class="c-uhff-nav-group" data-m='{"cN":"footerNavColumn4_cont","cT":"Container","id":"c4c1c1m1r1a2","sN":4,"aN":"c1c1m1r1a2"}'>
                        <div class="c-heading-4" role="heading" aria-level="2">Business</div>
                        <ul class="c-list f-bare">
                            <li>
                                <a aria-label="Microsoft AI Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/ai?icid=DSM_Footer_AI" data-m='{"cN":"Footer_Business_AI_nav","id":"n1c4c1c1m1r1a2","sN":1,"aN":"c4c1c1m1r1a2"}'>Microsoft AI</a>
                            </li>
                            <li>
                                <a aria-label="Microsoft Security Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/security" data-m='{"cN":"Footer_Business_Microsoft Security_nav","id":"n2c4c1c1m1r1a2","sN":2,"aN":"c4c1c1m1r1a2"}'>Microsoft Security</a>
                            </li>
                            <li>
                                <a aria-label="Dynamics 365 Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/dynamics-365" data-m='{"cN":"Footer_Business_MicrosoftDynamics365_nav","id":"n3c4c1c1m1r1a2","sN":3,"aN":"c4c1c1m1r1a2"}'>Dynamics 365</a>
                            </li>
                            <li>
                                <a aria-label="Microsoft 365 Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/microsoft-365/business" data-m='{"cN":"Footer_Business_M365_nav","id":"n4c4c1c1m1r1a2","sN":4,"aN":"c4c1c1m1r1a2"}'>Microsoft 365</a>
                            </li>
                            <li>
                                <a aria-label="Microsoft Power Platform Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/power-platform" data-m='{"cN":"Footer_DeveloperAndIT_Power Platform_nav","id":"n5c4c1c1m1r1a2","sN":5,"aN":"c4c1c1m1r1a2"}'>Microsoft Power Platform</a>
                            </li>
                            <li>
                                <a aria-label="Microsoft Teams Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/microsoft-teams/group-chat-software" data-m='{"cN":"Footer_Business_Microsoft365_nav","id":"n6c4c1c1m1r1a2","sN":6,"aN":"c4c1c1m1r1a2"}'>Microsoft Teams</a>
                            </li>
                            <li>
                                <a aria-label="Microsoft 365 Copilot Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/microsoft-365-copilot?icid=DSM_Footer_Microsoft365Copilot" data-m='{"cN":"Footer_CopilotMicrosoft365_nav","id":"n7c4c1c1m1r1a2","sN":7,"aN":"c4c1c1m1r1a2"}'>Microsoft 365 Copilot</a>
                            </li>
                            <li>
                                <a aria-label="Small Business Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/store/b/business?icid=CNavBusinessStore" data-m='{"cN":"Footer_Business-SmallBusiness_nav","id":"n8c4c1c1m1r1a2","sN":8,"aN":"c4c1c1m1r1a2"}'>Small Business</a>
                            </li>

                        </ul>
                        
                    </div>
                    <div class="c-uhff-nav-group" data-m='{"cN":"footerNavColumn5_cont","cT":"Container","id":"c5c1c1m1r1a2","sN":5,"aN":"c1c1m1r1a2"}'>
                        <div class="c-heading-4" role="heading" aria-level="2">Developer &amp; IT</div>
                        <ul class="c-list f-bare">
                            <li>
                                <a aria-label="Azure Developer &amp; IT" class="c-uhff-link" href="https://azure.microsoft.com/en-us/" data-m='{"cN":"Footer_DeveloperAndIT_MicrosoftAzure_nav","id":"n1c5c1c1m1r1a2","sN":1,"aN":"c5c1c1m1r1a2"}'>Azure</a>
                            </li>
                            <li>
                                <a aria-label="Microsoft Developer Developer &amp; IT" class="c-uhff-link" href="https://developer.microsoft.com/en-us/" data-m='{"cN":"Footer_DeveloperAndIT_MicrosoftDeveloper_nav","id":"n2c5c1c1m1r1a2","sN":2,"aN":"c5c1c1m1r1a2"}'>Microsoft Developer</a>
                            </li>
                            <li>
                                <a aria-label="Microsoft Learn Developer &amp; IT" class="c-uhff-link" href="https://learn.microsoft.com/" data-m='{"cN":"Footer_DeveloperAndIT_MicrosoftLearn_nav","id":"n3c5c1c1m1r1a2","sN":3,"aN":"c5c1c1m1r1a2"}'>Microsoft Learn</a>
                            </li>
                            <li>
                                <a aria-label="Support for AI marketplace apps Developer &amp; IT" class="c-uhff-link" href="https://www.microsoft.com/software-development-companies/offers-benefits/isv-success?icid=DSM_Footer_SupportAIMarketplace&amp;ocid=cmm3atxvn98" data-m='{"cN":"Footer_DeveloperAndIT_SupportForAIMarketplaceApps_nav","id":"n4c5c1c1m1r1a2","sN":4,"aN":"c5c1c1m1r1a2"}'>Support for AI marketplace apps</a>
                            </li>
                            <li>
                                <a aria-label="Microsoft Tech Community Developer &amp; IT" class="c-uhff-link" href="https://techcommunity.microsoft.com/" data-m='{"cN":"Footer_DeveloperAndIT_MicrosoftTechCommunity_nav","id":"n5c5c1c1m1r1a2","sN":5,"aN":"c5c1c1m1r1a2"}'>Microsoft Tech Community</a>
                            </li>
                            <li>
                                <a aria-label="Microsoft Marketplace Developer &amp; IT" class="c-uhff-link" href="https://marketplace.microsoft.com?icid=DSM_Footer_Marketplace&amp;ocid=cmm3atxvn98" data-m='{"cN":"Footer_DeveloperAndIT_Marketplace_nav","id":"n6c5c1c1m1r1a2","sN":6,"aN":"c5c1c1m1r1a2"}'>Microsoft Marketplace</a>
                            </li>
                            <li>
                                <a aria-label="Software companies Developer &amp; IT" class="c-uhff-link" href="https://www.microsoft.com/software-development-companies?icid=DSM_Footer_SoftwareCompanies&amp;ocid=cmm3atxvn98" data-m='{"cN":"Software companies_nav","id":"n7c5c1c1m1r1a2","sN":7,"aN":"c5c1c1m1r1a2"}'>Software companies</a>
                            </li>
                            <li>
                                <a aria-label="Visual Studio Developer &amp; IT" class="c-uhff-link" href="https://visualstudio.microsoft.com/" data-m='{"cN":"Footer_DeveloperAndIT_MicrosoftVisualStudio_nav","id":"n8c5c1c1m1r1a2","sN":8,"aN":"c5c1c1m1r1a2"}'>Visual Studio</a>
                            </li>

                        </ul>
                        
                    </div>
                    <div class="c-uhff-nav-group" data-m='{"cN":"footerNavColumn6_cont","cT":"Container","id":"c6c1c1m1r1a2","sN":6,"aN":"c1c1m1r1a2"}'>
                        <div class="c-heading-4" role="heading" aria-level="2">Company</div>
                        <ul class="c-list f-bare">
                            <li>
                                <a aria-label="Careers Company" class="c-uhff-link" href="https://careers.microsoft.com/" data-m='{"cN":"Footer_Company_Careers_nav","id":"n1c6c1c1m1r1a2","sN":1,"aN":"c6c1c1m1r1a2"}'>Careers</a>
                            </li>
                            <li>
                                <a aria-label="About Microsoft Company" class="c-uhff-link" href="https://www.microsoft.com/about" data-m='{"cN":"Footer_Company_AboutMicrosoft_nav","id":"n2c6c1c1m1r1a2","sN":2,"aN":"c6c1c1m1r1a2"}'>About Microsoft</a>
                            </li>
                            <li>
                                <a aria-label="Company news Company" class="c-uhff-link" href="https://news.microsoft.com/source/?icid=DSM_Footer_Company_CompanyNews" data-m='{"cN":"Footer_Company_CompanyNews_nav","id":"n3c6c1c1m1r1a2","sN":3,"aN":"c6c1c1m1r1a2"}'>Company news</a>
                            </li>
                            <li>
                                <a aria-label="Privacy at Microsoft Company" class="c-uhff-link" href="https://www.microsoft.com/en-us/privacy?icid=DSM_Footer_Company_Privacy" data-m='{"cN":"Footer_Company_PrivacyAtMicrosoft_nav","id":"n4c6c1c1m1r1a2","sN":4,"aN":"c6c1c1m1r1a2"}'>Privacy at Microsoft</a>
                            </li>
                            <li>
                                <a aria-label="Investors Company" class="c-uhff-link" href="https://www.microsoft.com/investor/default.aspx" data-m='{"cN":"Footer_Company_Investors_nav","id":"n5c6c1c1m1r1a2","sN":5,"aN":"c6c1c1m1r1a2"}'>Investors</a>
                            </li>
                            <li>
                                <a aria-label="Diversity and inclusion Company" class="c-uhff-link" href="https://www.microsoft.com/en-us/diversity/default?icid=DSM_Footer_Company_Diversity" data-m='{"cN":"Footer_Company_DiversityAndInclusion_nav","id":"n6c6c1c1m1r1a2","sN":6,"aN":"c6c1c1m1r1a2"}'>Diversity and inclusion</a>
                            </li>
                            <li>
                                <a aria-label="Accessibility Company" class="c-uhff-link" href="https://www.microsoft.com/en-us/accessibility" data-m='{"cN":"Footer_Company_Accessibility_nav","id":"n7c6c1c1m1r1a2","sN":7,"aN":"c6c1c1m1r1a2"}'>Accessibility</a>
                            </li>
                            <li>
                                <a aria-label="Sustainability Company" class="c-uhff-link" href="https://www.microsoft.com/en-us/corporate-responsibility/sustainability?icid=DSM_Footer_Sustainability" data-m='{"cN":"Footer_Company_Sustainability_nav","id":"n8c6c1c1m1r1a2","sN":8,"aN":"c6c1c1m1r1a2"}'>Sustainability</a>
                            </li>

                        </ul>
                        
                    </div>
                </div>
        </nav>
    <div class="c-uhff-base">
                <a id="locale-picker-link" aria-label="Content Language Selector. Currently set to English (United States)" class="c-uhff-link c-uhff-lang-selector c-glyph glyph-world" href="https://store.office.com/worldwide.aspx?rs=en-us&amp;returnURL=https%3a%2f%2fwww.office.com%2f&amp;cmapid=2" data-m='{"cN":"locale_picker(US)_nav","id":"n7c1c1m1r1a2","sN":7,"aN":"c1c1m1r1a2"}'>English (United States)</a>

            <a data-m='{"id":"n8c1c1m1r1a2","sN":8,"aN":"c1c1m1r1a2"}' href="https://aka.ms/yourcaliforniaprivacychoices" class='c-uhff-link c-uhff-ccpa'>
        <svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 14" xml:space="preserve" height="16" width="43">
            <title>Your Privacy Choices Opt-Out Icon</title>
            <path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"/>
            <path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"/>
            <path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"/>
            <path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"/>
        </svg>
        <span>Your Privacy Choices</span>
    </a>

        <noscript>
                <a data-m='{"id":"n9c1c1m1r1a2","sN":9,"aN":"c1c1m1r1a2"}' href="https://aka.ms/yourcaliforniaprivacychoices" class='c-uhff-link c-uhff-ccpa'>
        <svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 14" xml:space="preserve" height="16" width="43">
            <title>Your Privacy Choices Opt-Out Icon</title>
            <path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"/>
            <path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"/>
            <path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"/>
            <path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"/>
        </svg>
        <span>Your Privacy Choices</span>
    </a>

        </noscript>
            <a data-m='{"id":"n10c1c1m1r1a2","sN":10,"aN":"c1c1m1r1a2"}' href="https://go.microsoft.com/fwlink/?linkid=2259814" class="c-uhff-link c-uhff-consumer">
        <span>Consumer Health Privacy</span>
    </a>

        <nav aria-label="Microsoft corporate links">
            <ul class="c-list f-bare" data-m='{"cN":"Corp links_cont","cT":"Container","id":"c11c1c1m1r1a2","sN":11,"aN":"c1c1m1r1a2"}'>
                                <li  id="c-uhff-footer_sitemap">
                    <a class="c-uhff-link" href="https://www.microsoft.com/en-us/sitemap1.aspx" data-mscc-ic="false" data-m='{"cN":"Footer_Sitemap_nav","id":"n1c11c1c1m1r1a2","sN":1,"aN":"c11c1c1m1r1a2"}'>Sitemap</a>
                </li>
                <li  id="c-uhff-footer_contactus">
                    <a class="c-uhff-link" href="https://support.microsoft.com/contactus" data-mscc-ic="false" data-m='{"cN":"Footer_ContactUs_nav","id":"n2c11c1c1m1r1a2","sN":2,"aN":"c11c1c1m1r1a2"}'>Contact Microsoft</a>
                </li>
                <li  id="c-uhff-footer_privacyandcookies">
                    <a class="c-uhff-link" href="https://go.microsoft.com/fwlink/?LinkId=521839" data-mscc-ic="false" data-m='{"cN":"Footer_PrivacyandCookies_nav","id":"n3c11c1c1m1r1a2","sN":3,"aN":"c11c1c1m1r1a2"}'>Privacy </a>
                </li>
                <li class=" x-hidden" id="c-uhff-footer_managecookies">
                    <a class="c-uhff-link" href="#" data-mscc-ic="false" data-m='{"cN":"Footer_ManageCookies_nav","id":"n4c11c1c1m1r1a2","sN":4,"aN":"c11c1c1m1r1a2"}'>Manage cookies</a>
                </li>
                <li  id="c-uhff-footer_termsofuse">
                    <a class="c-uhff-link" href="https://go.microsoft.com/fwlink/?LinkID=206977" data-mscc-ic="false" data-m='{"cN":"Footer_TermsOfUse_nav","id":"n5c11c1c1m1r1a2","sN":5,"aN":"c11c1c1m1r1a2"}'>Terms of use</a>
                </li>
                <li  id="c-uhff-footer_trademarks">
                    <a class="c-uhff-link" href="https://go.microsoft.com/fwlink/?linkid=2196228" data-mscc-ic="false" data-m='{"cN":"Footer_Trademarks_nav","id":"n6c11c1c1m1r1a2","sN":6,"aN":"c11c1c1m1r1a2"}'>Trademarks</a>
                </li>
                <li  id="c-uhff-footer_safetyandeco">
                    <a class="c-uhff-link" href="https://go.microsoft.com/fwlink/?linkid=2196227" data-mscc-ic="false" data-m='{"cN":"Footer_SafetyAndEco_nav","id":"n7c11c1c1m1r1a2","sN":7,"aN":"c11c1c1m1r1a2"}'>Safety &amp; eco</a>
                </li>
                <li  id="c-uhff-recycling">
                    <a class="c-uhff-link" href="https://www.microsoft.com/en-us/legal/compliance/recycling" data-mscc-ic="false" data-m='{"cN":"Recycling_nav","id":"n8c11c1c1m1r1a2","sN":8,"aN":"c11c1c1m1r1a2"}'>Recycling</a>
                </li>
                <li  id="c-uhff-footer_aboutourads">
                    <a class="c-uhff-link" href="https://choice.microsoft.com" data-mscc-ic="false" data-m='{"cN":"Footer_AboutourAds_nav","id":"n9c11c1c1m1r1a2","sN":9,"aN":"c11c1c1m1r1a2"}'>About our ads</a>
                </li>

                <li>&#169; Microsoft 2026</li>
                
            </ul>
        </nav>
        
    </div>
    
</footer>

<script nonce="KO8cLpV6ZHkRaoqK6VFkuQ==" id="uhf-footer-ccpa">
    const globalPrivacyControlEnabled = navigator.globalPrivacyControl;

    const GPC_DataSharingOptIn = (globalPrivacyControlEnabled) ? false : checkThirdPartyAdsOptOutCookie();

    if(window.onGPCLoaded) {
        window.onGPCLoaded();
    }
    
    function checkThirdPartyAdsOptOutCookie() {
        try {
            const ThirdPartyAdsOptOutCookieName = '3PAdsOptOut';
            var cookieValue = getCookie(ThirdPartyAdsOptOutCookieName);
            return cookieValue != 1;
        } catch {
            return true;
        }
    }

    function getCookie(cookieName) {
        var cookieValue = document.cookie.match('(^|;)\\s*' + cookieName + '\\s*=\\s*([^;]+)');
        return (cookieValue) ? cookieValue[2] : '';
    }
</script>







    </div>
        </div>

    </div>

    </div>

    </div>

                <div class="microsoft-clarity-consent" style="background-color: inherit; padding: 15px var(--clarity-pad-x, 5%); border-radius: 4px; font-size: 14px; color: #323130;">
                    <div class="clarity-text">
                        This site runs Microsoft Clarity for behavioral insights. By using this site, you consent to the collection and use of your data, such as how you interact with this website, by Microsoft for product improvements. Learn more <a href="https://clarity.microsoft.com/"><strong>here</strong></a> and in our <a href="https://privacy.microsoft.com/privacystatement"><strong>Privacy Statement</strong></a>.
                    </div>
                </div>
        </div>
    </div>

    <div id="TraceInfoDiv" style="display: none">SID:9deddd25-962b-44b6-9ce1-e90ee6a060ec CID:c8cbb9f6-08d7-4379-a9a6-45e3b36f2948 AUTH:Unknown GEO:frc IN:Unknown DEP:1.0.03497.486 FLT:P-R-1755750-1-1,P-R-1088282-1-1,P-E-1883625-2-6,P-E-1772532-2-16,P-E-1233817-3-3,P-R-1884505-2-9,P-R-1896985-2-8,P-R-1887857-6-10,P-R-1886799-2-13,P-R-1861381-10-18,P-R-1852169-2-10,P-R-1832084-2-16,P-R-1839054-2-7,P-R-1832081-2-14,P-R-1828564-2-8,P-R-1816437-2-18,P-R-1816394-2-21,P-R-1808125-2-21,P-R-1809180-2-11,P-R-1797667-2-16,P-R-1797366-2-7,P-R-1792241-2-9,P-R-1791328-2-33,P-R-1781199-2-17,P-R-1774499-2-7,P-R-1771140-2-10,P-R-1759038-2-7,P-R-1743408-2-6,P-R-1725766-C5-13,P-R-1719972-2-7,P-R-1719318-2-16,P-R-1717842-2-11,P-R-1718225-10-15,P-R-1714095-2-11,P-R-1707297-2-18,P-R-1707287-2-15,P-R-1706322-14-23,P-R-1701669-2-8,P-R-1696067-4-8,P-R-1696955-4-14,P-R-1693815-2-8,P-R-1693497-2-27,P-R-1691946-2-5,P-R-1681975-2-20,P-R-1666204-2-10,P-R-1664445-8-8,P-R-1654921-2-17,P-R-1653270-2-9,P-R-1646122-2-17,P-R-1643754-12-17,P-R-1641531-2-7,P-R-1641264-4-14,P-R-1635685-2-7,P-R-1635522-6-7,P-R-1628765-8-12,P-R-1591614-2-6,P-R-1535451-2-7,P-R-1533908-2-8,P-R-1413651-2-10,P-R-1451729-28-494,P-R-1447115-2-3,P-R-1437042-C1-3,P-R-1436423-2-4,P-R-1423602-2-3,P-R-1419953-2-6,P-R-1289757-2-12,P-R-1280087-2-12,P-R-1280080-2-12,P-R-1278825-2-7,P-R-1278365-2-6,P-R-1252138-2-7,P-R-1252095-2-6,P-R-1250616-2-7,P-R-1249378-2-6,P-R-1249360-2-6,P-R-1045844-2-9,P-R-1177635-2-8,P-R-1149643-2-12,P-R-1149440-2-3,P-R-1143229-2-11,P-R-1102110-34-4654,P-R-1099462-2-12,P-R-1071441-16-63,P-R-1050538-2-12,P-R-1049154-2-9,P-R-1035877-4-7,P-R-1034124-2-19,P-R-1018575-12-25,P-R-1004015-2-21,P-R-95756-2-11,P-R-93960-2-48,P-R-88009-6-9,P-D-1839127-1-3,P-D-1822082-3-8,P-D-1779315-2-4,P-D-1775279-3-5,P-D-1773467-1-8,P-D-1774043-1-2,P-D-1538669-4-43,P-D-1146262-1-30,P-D-1058394-2-8,P-D-1058392-1-8,P-D-1058393-1-44,P-D-1042850-1-62,P-D-116695-2-15,P-D-116687-1-9,P-D-98651-6-39,P-D-68024-5-262,P-R-1611617-2-191,P-R-1577847-2-71,P-R-1446552-C1-2,P-D-1126378-1-5,P-R-1692219-10-17,P-R-1680265-1-7,P-R-1647295-1-10,P-R-1645528-1-6,P-R-1645527-1-6,P-R-1120745-1-44,P-R-1118122-1-8,P-R-1003190-1-4,P-R-87428-2-30,P-R-65317-1-3,P-E-1883625-2-6,P-E-1848417-2-8,P-E-1833774-C1-7,P-E-1829039-C1-7,P-E-1829025-3-7,P-E-1772532-2-16,P-E-1764427-C1-6,P-E-1764363-C1-9,P-E-1764423-3-6,P-E-1764352-2-10,P-E-1233817-3-3,P-R-1884505-2-9,P-R-1896985-2-8,P-R-1896770-2-9,P-R-1887857-6-10,P-R-1886799-2-13,P-R-1861381-10-18,P-R-1855728-4-8,P-R-1855725-4-11,P-R-1852169-2-10,P-R-1832084-4-12,P-R-1839054-2-7,P-R-1832081-4-10,P-R-1828564-2-8,P-R-1816437-4-14,P-R-1816394-4-17,P-R-1808125-4-21,P-R-1809180-2-11,P-R-1806094-4-18,P-R-1799633-4-11,P-R-1797667-4-12,P-R-1797366-2-7,P-R-1796757-C3-17,P-R-1792241-2-9,P-R-1791328-2-33,P-R-1781199-12-13,P-R-1776615-4-12,P-R-1774499-2-7,P-R-1771140-2-10,P-R-1759038-2-7,P-R-1743408-2-6,P-R-1725766-C5-13,P-R-1719972-2-7,P-R-1719318-4-12,P-R-1717842-2-11,P-R-1718225-10-15,P-R-1714095-2-11,P-R-1707297-4-15,P-R-1707287-4-15,P-R-1706322-14-23,P-R-1701669-2-8,P-R-1696067-4-8,P-R-1696955-4-14,P-R-1693815-2-8,P-R-1693497-4-23,P-R-1691946-2-5,P-R-1681975-4-16,P-R-1677801-4-14,P-R-1666204-2-10,P-R-1664445-8-8,P-R-1661114-4-17,P-R-1654921-12-13,P-R-1653270-2-9,P-R-1646122-2-17,P-R-1643754-12-17,P-R-1641531-2-7,P-R-1641264-4-14,P-R-1635685-2-7,P-R-1635522-6-7,P-R-1628765-8-12,P-R-1591614-2-6,P-R-1535451-2-7,P-R-1533908-2-8,P-R-1413651-2-10,P-R-1451729-28-494,P-R-1447115-2-3,P-R-1437042-C1-3,P-R-1436423-2-4,P-R-1423602-2-3,P-R-1419953-2-6,P-R-1289757-2-12,P-R-1280087-2-12,P-R-1280080-2-12,P-R-1278825-2-7,P-R-1278365-2-6,P-R-1252138-2-7,P-R-1252095-2-6,P-R-1250616-2-7,P-R-1249378-2-6,P-R-1249360-2-6,P-R-1045844-2-9,P-R-1177635-2-8,P-R-1149643-2-12,P-R-1149440-2-3,P-R-1143229-2-11,P-R-1102110-34-4654,P-R-1099462-2-12,P-R-1071441-16-63,P-R-1050538-2-12,P-R-1049154-2-9,P-R-1035877-4-7,P-R-1034124-2-19,P-R-1018575-12-25,P-R-1004015-2-21,P-R-95756-2-11,P-R-93960-2-48,P-R-88009-6-9,P-D-1839127-1-3,P-D-1822082-3-8,P-D-1779315-2-4,P-D-1775279-3-5,P-D-1773467-1-8,P-D-1774043-1-2,P-D-1538669-4-43,P-D-1146262-1-30,P-D-1058394-2-8,P-D-1058392-1-8,P-D-1058393-1-44,P-D-1042850-1-62,P-D-116695-2-15,P-D-116687-1-9,P-D-98651-6-39,P-D-68024-5-262 FTR: R:Unknown PLT:Unknown FR:Unknown FD: Unknown D:2026-07-29 21:32:28Z ECS Ring: Unknown</div>
    <script src="https://res.cdn.office.net/officehub/bundles/unauth-vendor-f0ab3fa70e.js" crossorigin="anonymous" integrity="sha256-JNJOCLDfFx3lBqqfjrO+4jo1ctKApYyYiBycpwFEWxQ=" nonce="KO8cLpV6ZHkRaoqK6VFkuQ=="></script>
    <script src="https://res.cdn.office.net/officehub/bundles/unauth-009c8fcdcc.js" crossorigin="anonymous" integrity="sha256-dQPBv7JD57hgpM8CoLeDHXp7KbhGqUHZfsf4vX5WG9I=" nonce="KO8cLpV6ZHkRaoqK6VFkuQ=="></script>
        <script src="https://res.cdn.office.net/officehub/bundles/otel-logger-39618b5914375db48ab3.js" crossorigin="anonymous" integrity="sha256-7zypy7BBG03plhYE0Zo+9JMkR1lVG2LKqZHLeSCL+dc=" nonce="KO8cLpV6ZHkRaoqK6VFkuQ=="></script>

    <script nonce="KO8cLpV6ZHkRaoqK6VFkuQ==">
        var unauth1dsAnalytics;
        function onDocumentReady(callback) {
            if (document.readyState === 'loading') {
                document.addEventListener('DOMContentLoaded', callback);
                return;
            }

            callback();
        }

        onDocumentReady(function () {
            HomePage.init();
            var cookieConsentBannerNeeded = false;

            var viewType = 'NewUserView';

            function initializeLogging() {
                var el = document.getElementById('sharedClientStartupContext');
                var sharedClientStartupContext = el && el.textContent && JSON.parse(el.textContent) || {};

                var unauthConfigEl = document.getElementById('unauthConfig');
                var unauthConfig = unauthConfigEl && unauthConfigEl.textContent && JSON.parse(unauthConfigEl.textContent) || {};
                var analyticsConsentRequired = cookieConsentBannerNeeded && !unauthConfig.userConsentStatus.AnalyticsCookiesConsented;

                function _getWcpUserConsentDetails() {
                    return {
                        Required: unauthConfig.userConsentStatus.EssentialCookiesConsented,
                        Analytics: unauthConfig.userConsentStatus.AnalyticsCookiesConsented,
                        SocialMedia: unauthConfig.userConsentStatus.SocialMediaCookiesConsented,
                        Advertising: unauthConfig.userConsentStatus.AdvertisingCookiesConsented
                    };
                }

                unauth1dsAnalytics = new oneDS.ApplicationInsights();
                var unauth1dsAnalyticsConfigconfig = {
                    instrumentationKey: "aa86c364bc9e4a5a94a6b232c110af26-72da2ec9-498a-44df-8cca-7fd88cf654c1-7527",
                    channelConfiguration:{ // Post channel configuration
                        eventsLimitInMem: 5000 //5000 is the suggested eventsLimitInMem from the 1DS SDK for improved telemetry buffering efficiency and reduce the frequency of flush operations
                    },
                    propertyConfiguration: { // Properties Plugin configuration
                        gpcDataSharingOptIn: false,
                        env: "PROD", 
                        callback: {
                           userConsentDetails: _getWcpUserConsentDetails
                        },
                    },
                    webAnalyticsConfiguration:{ // Web Analytics Plugin configuration
                        urlCollectQuery: false,
                        autoCapture: {
                          lineage: true,
                          jsError: false
                        },
                        coreData: { 
                            pageName: "UnauthOhp",
                            market: "en-US"
                        },
                    }
                };

                unauth1dsAnalytics.initialize(unauth1dsAnalyticsConfigconfig, []);
                unauth1dsAnalytics.captureContentUpdate();
            }

            initializeLogging();

            // log OTEL PageView event
            if (true) {
                var fromCode = '';
                function initializeOtelLogging() {
                    // TODO: We have to eventually move away from taking dependency on embedded config.
                    var el = document.getElementById('sharedClientStartupContext');
                    var sharedClientStartupContext = el && el.textContent && JSON.parse(el.textContent) || {};

                    var unauthConfigEl = document.getElementById('unauthConfig');
                    var unauthConfig = unauthConfigEl && unauthConfigEl.textContent && JSON.parse(unauthConfigEl.textContent) || {};
                    var analyticsConsentRequired = cookieConsentBannerNeeded && !unauthConfig.userConsentStatus.AnalyticsCookiesConsented;
                    fromCode = sharedClientStartupContext.fromcode || '';

                    var otelContext = {
                        appName: sharedClientStartupContext.oTelAppName,
                        appPlatform: sharedClientStartupContext.oTelAppPlatform,
                        appWorkload: 'Web', // TODO: Replace the hardcoded value
                        appWorkloadType: 'Web-Cosmic',
                        bundleBuildDate: sharedClientStartupContext.buildDateUtc,
                        bundleBuildId: sharedClientStartupContext.buildId,
                        correlationId: sharedClientStartupContext.correlationId,
                        deploymentEnvironment: sharedClientStartupContext.deploymentEnvironment,
                        domainOrigin: sharedClientStartupContext.domainOrigin,
                        eventCategoryConfig: {
                            actionEnabled: sharedClientStartupContext.oTelClickEnabled,
                            diagnosticEnabled: sharedClientStartupContext.oTelDiagnosticEnabled,
                            errorEnabled: sharedClientStartupContext.oTelErrorEnabled,
                            impressionEnabled: sharedClientStartupContext.oTelImpressionEnabled,
                            pageViewEnabled: sharedClientStartupContext.oTelPageViewEnabled,
                            perfEnabled: sharedClientStartupContext.oTelPerfEnabled,
                            requestEnabled: sharedClientStartupContext.oTelRequestEnabled,
                            featureEnabled: sharedClientStartupContext.oTelFeatureEnabled
                            },
                        flights: sharedClientStartupContext.flights,
                        isCorpNet: sharedClientStartupContext.corpNet,
                        isTestTraffic: sharedClientStartupContext.testTraffic,
                        oTelEnabled: sharedClientStartupContext.oTelEnabled,
                        oTelAriaTenant: sharedClientStartupContext.oTelAriaTenant,
                        oTelAriaNameSpace: sharedClientStartupContext.oTelNameSpace,
                        sessionId: sharedClientStartupContext.sessionId,
                        serverLocation: sharedClientStartupContext.geoName,
                        requestOrigin: sharedClientStartupContext.requestOrigin,
                        initialPageName: "Unauth-MCM" || 'OfficeHome',
                        initialPageType: viewType,
                        fromCode: fromCode,
                    };
                    window.standaloneOteLogger && window.standaloneOteLogger.initializeUnAuthOTel(otelContext);
                }

                function addUnauthOtelTelemetry(){
                    var pageName = "Unauth-MCM" || 'OfficeHome';
                    var clickableElements = document.querySelectorAll('button, a');
                    for (var i = 0; i < clickableElements.length; i++) {
                        clickableElements[i].addEventListener('click', function() {
                            var elementId = this && this.id;
                            if (elementId) {
                                var actionResult = '';
                                var actionTarget = '';
                                var actionArea = '';
                                var actionTargetId = '';
                            // IMG page: Handle dynamic img-prompt-{guid}
                            if (elementId.startsWith('img-prompt-')) {
                                actionResult = 'SignIn';
                                actionTarget = 'UnauthImg';
                                actionTargetId = elementId;
                                actionArea = 'ImgPromptCarousel';
                            }
                            // Create page: Handle dynamyc ids
                            else if (elementId.startsWith('create-prompt-grid')) {
                                actionResult = 'SignIn';
                                actionTarget = 'UnauthCreate';
                                actionTargetId = elementId;
                                actionArea = 'CreatePromptGrid';
                            }
                            else if (elementId.startsWith('create-app-template-link-')) {
                                actionResult = 'Get';
                                actionTarget = 'UnauthCreate';
                                actionTargetId = elementId;
                                actionArea = 'CreateAppTemplates';
                            }
                            else if (elementId.startsWith('create-prompt-card')) {
                                actionResult = 'SignIn';
                                actionTarget = 'UnauthCreate';
                                actionTargetId = elementId;
                                actionArea = 'CreatePrompt';
                            }
                            else if (elementId.startsWith('ccm-module-')) {
                                actionResult = 'SignIn';
                                actionTarget = 'UnauthCcm';
                                actionTargetId = elementId;
                                actionArea = 'CcmModule';
                            }
                            else if (elementId.startsWith('ccm-download-')) {
                                actionResult = 'Navigate';
                                actionTarget = 'UnauthCcm';
                                actionTargetId = elementId;
                                actionArea = 'CcmDownload';
                            }
                            else if (elementId.startsWith('faq-item-') || elementId === 'faqExpandAll') {
                                actionResult = 'Navigate';
                                actionTargetId = elementId;
                                if (pageName.indexOf('CCM') >= 0) {
                                    actionTarget = 'UnauthCcm';
                                    actionArea = 'CcmFaq';
                                } else if (pageName.indexOf('ODC') >= 0) {
                                    actionTarget = 'UnauthOdc';
                                    actionArea = 'OdcFaq';
                                } else if (pageName.indexOf('IMG') >= 0) {
                                    actionTarget = 'UnauthImg';
                                    actionArea = 'ImgFaq';
                                } else if (pageName.indexOf('MCM') >= 0) {
                                    actionTarget = 'UnauthMcm';
                                    actionArea = 'McmFaq';
                                } else {
                                    actionTarget = 'Other';
                                    actionArea = 'Faq';
                                }
                            }
                            else if (elementId.startsWith('odc-promptlink-')) {
                                actionResult = 'SignIn';
                                actionTarget = 'UnauthOdc';
                                actionTargetId = elementId;
                                actionArea = 'OdcPromptCarousel';
                            }
                            else if (elementId.startsWith('odc-module-promptlink-')) {
                                actionResult = 'SignIn';
                                actionTargetId = elementId;
                                if (pageName.indexOf('MCM') >= 0) {
                                    actionTarget = 'UnauthMcm';
                                    actionArea = 'McmOdcAppsModule';
                                } else {
                                    actionTarget = 'UnauthOdc';
                                    actionArea = 'OdcPromptModule';
                                }
                            }
                            else if (elementId.startsWith('mcm-promptlink-')) {
                                actionResult = 'SignIn';
                                actionTarget = 'UnauthMcm';
                                actionTargetId = elementId;
                                actionArea = 'McmPromptCarousel';
                            }
                            else if (elementId.startsWith('prompt-pill-')) {
                                // Bebop Prompt Input Pills (Popular, Ask, Learn, Create, Analyze, Code)
                                actionResult = 'Navigate';
                                actionTargetId = elementId;
                                if (pageName.indexOf('PromptGallery') >= 0) {
                                    actionTarget = 'UnauthPromptGallery';
                                    actionArea = 'PromptGalleryBebopPills';
                                } else if (pageName.indexOf('CCM') >= 0) {
                                    actionTarget = 'UnauthCcm';
                                    actionArea = 'CcmBebopPills';
                                } else {
                                    actionTarget = 'UnauthPromptGallery';
                                    actionArea = 'BebopPills';
                                }
                            }
                            else if (elementId.startsWith("pg-app-")) {
                                actionResult = 'SignIn';
                                actionTarget = 'UnauthPromptGallery';
                                actionTargetId = elementId;
                                actionArea = 'PromptGalleryApps';
                            }
                            else if (elementId.startsWith("pg-copilot-module-")) {
                                actionResult = 'SignIn';
                                actionTarget = 'UnauthPromptGallery';
                                actionTargetId = elementId;
                                actionArea = 'PromptGalleryCopilotModules';
                            }
                            else if (elementId.startsWith("pg-module-")) {
                                actionResult = 'SignIn';
                                actionTarget = 'UnauthPromptGallery';
                                actionTargetId = elementId;
                                actionArea = 'PromptGalleryModules';
                            }
                            else if (elementId.startsWith("pg-featured-promptlink-")) {
                                // PromptGallery Featured Cards
                                actionResult = 'SignIn';
                                actionTarget = 'UnauthPromptGallery';
                                actionTargetId = elementId;
                                actionArea = 'PromptGalleryFeatured';
                            }
                            else if (elementId.startsWith("pg-task-catchup-promptlink-") ||
                                elementId.startsWith("pg-task-ask-promptlink-") ||
                                elementId.startsWith("pg-task-learn-promptlink-") ||
                                elementId.startsWith("pg-task-create-promptlink-") ||
                                elementId.startsWith("pg-task-analyze-promptlink-") ||
                                elementId.startsWith("pg-task-prepare-promptlink-") ||
                                elementId.startsWith("pg-task-understand-promptlink-") ||
                                elementId.startsWith("pg-task-code-promptlink-") ||
                                elementId.startsWith("pg-task-execute-promptlink-") ||
                                elementId.startsWith("pg-task-find-promptlink-") ||
                                elementId.startsWith("pg-task-edit-promptlink-") ||
                                elementId.startsWith("pg-task-schedule-promptlink-")) {
                                    actionResult = 'SignIn';
                                    actionTarget = 'UnauthPromptGallery';
                                    actionTargetId = elementId;
                                    actionArea = 'PromptGalleryTasks';
                            }
                            else {
                                switch (elementId) {
                                    // Hero area clicks
                                    case 'hero-banner-sign-in-to-office-365-link':
                                        actionResult = 'SignIn';
                                        actionTarget = 'Office';
                                        actionArea = 'Hero';
                                        break;
                                    case 'hero-banner-sign-back-in-to-office-365-link':
                                        actionResult = 'SignIn';
                                        actionTarget = 'Office';
                                        actionArea = 'Hero';
                                        break;
                                    case 'hero-banner-get-office-link':
                                        actionResult = 'Get';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Home';
                                        actionArea = 'Hero';
                                        break;
                                    case 'hero-banner-free-upsell-v1-link':
                                        actionResult = 'SignUp';
                                        actionTarget = 'Office';
                                        actionArea = 'Hero';
                                        break;
                                    case 'hero-banner-see-plans-link':
                                        actionResult = 'Get';
                                        actionTarget = 'Office';
                                        actionArea = 'Hero';
                                        break;
                                    case 'hero-banner-free-version-microsoft-365-link':
                                        actionResult = 'SignUp';
                                        actionTarget = 'Microsoft365';
                                        actionArea = 'Hero';
                                        break;
                                    case 'hero-banner-premium-plans-microsoft-365-link':
                                        actionResult = 'Get';
                                        actionTarget = 'Microsoft365';
                                        actionArea = 'Hero';
                                        break;
                                    case 'hero-banner-sign-in-microsoft-365-link':
                                        actionResult = 'SignIn';
                                        actionTarget = 'Microsoft365';
                                        actionArea = 'Hero';
                                        break;
                                    case 'hero-banner-m365-learn-more-link':
                                        actionResult = 'Get';
                                        actionTarget = 'Microsoft365';
                                        actionTargetId = 'LearnMoreM365Copilot';
                                        actionArea = 'Hero';
                                        break;
                                    case 'hero-banner-download-desktop-apps-link':
                                        actionResult = 'Get';
                                        actionTarget = 'Microsoft365';
                                        actionArea = 'Hero';
                                        break;
                                    // UniversalHeader area clicks
                                    case 'BuyOffice365':
                                        actionResult = 'Get';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Home';
                                        actionArea = 'UniversalHeader';
                                        break;
                                    case 'shy-header-consumer-signup-for-free':
                                        actionResult = 'SignUp';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Home';
                                        actionArea = 'ShyHeader';
                                        break;
                                    case 'shy-header-consumer-go-premium':
                                        actionResult = 'Get';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Home';
                                        actionArea = 'ShyHeader';
                                        break;
                                    case 'shy-header-consumer-sign-in':
                                        actionResult = 'SignIn';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Home';
                                        actionArea = 'ShyHeader';
                                        break;
                                    case 'shy-header-commercial-try-for-free':
                                        actionResult = 'SignUp';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Business';
                                        actionArea = 'ShyHeader';
                                        break;
                                    case 'shy-header-commercial-see-plans-and-pricing':
                                        actionResult = 'Get';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Business';
                                        actionArea = 'ShyHeader';
                                        break;
                                    case 'shy-header-commercial-sign-in':
                                        actionResult = 'SignIn';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Business';
                                        actionArea = 'ShyHeader';
                                        break;
                                    case 'shy-header-edu-sign-up':
                                        actionResult = 'SignUp';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Education';
                                        actionArea = 'ShyHeader';
                                        break;
                                    case 'shy-header-edu-sign-in':
                                        actionResult = 'SignIn';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Education';
                                        actionArea = 'ShyHeader';
                                        break;
                                    case 'unauth-tab-home':
                                        actionResult = 'NavigateTabs';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Home';
                                        actionArea = 'Tabs';
                                        break;
                                    case 'unauth-tab-commercial':
                                        actionResult = 'NavigateTabs';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Business';
                                        actionArea = 'Tabs';
                                        break;
                                    case 'unauth-tab-edu':
                                        actionResult = 'NavigateTabs';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Education';
                                        actionArea = 'Tabs';
                                        break;
                                    case 'unauth-tab-home--footer':
                                        actionResult = 'NavigateTabs';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Home';
                                        actionArea = 'Tabs';
                                        break;
                                    case 'unauth-tab-commercial--footer':
                                        actionResult = 'NavigateTabs';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Business';
                                        actionArea = 'Tabs';
                                        break;
                                    case 'unauth-tab-edu--footer':
                                        actionResult = 'NavigateTabs';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Education';
                                        actionArea = 'Tabs';
                                        break;
                                    // Mobile download clicks
                                    case 'app-store-link':
                                        actionResult = 'Download';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Mobile';
                                        actionArea = 'Footer';
                                        break;
                                    case 'mobile-app-banner-app-store-link':
                                        actionResult = 'Download';
                                        actionTarget = 'Office';
                                        actionTargetId = 'Mobile';
                                        actionArea = 'Hero';
                                        break;
                                    case 'hero-banner-sign-in-copilot-link':
                                        actionResult = 'SignIn';
                                        actionTarget = 'Copilot';
                                        actionArea = 'Hero';
                                        break;
                                    case 'hero-banner-learn-more-about-copilot-link':
                                        actionResult = 'Get';
                                        actionTarget = 'Copilot';
                                        actionTargetId = 'LearnMoreAboutCopilot';
                                        actionArea = 'Hero';
                                        break;
                                    //Unuath MCM Additions
                                    case "mcm-hero-banner-signin":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmHeroSignIn';
                                        actionArea = 'McmHero';
                                        break;
                                    case "mcm-hero-banner-background":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmHeroSignInBG';
                                        actionArea = 'McmHero';
                                        break;
                                    case "mcm-hero-banner-secondary":
                                        actionResult = 'Get';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmHeroSecondary';
                                        actionArea = 'McmHero';
                                        break;
                                    case "mcm-hero-banner-personalized-sign-in":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmHeroPersonalizedSignIn';
                                        actionArea = 'McmHero';
                                        break;
                                    case "mcm-hero-banner-switch-sign-in":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmHeroSwitchAccountSignIn';
                                        actionArea = 'McmHero';
                                        break;
                                    case "mcm-hero-banner-switch-account":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmHeroSwitchAccount';
                                        actionArea = 'McmHero';
                                        break;
                                    case "mcm-hero-banner-forget-account":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmHeroForgetAccount';
                                        actionArea = 'McmHero';
                                        break;
                                    case "module-cta-search":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptModuleCtaSearch';
                                        actionArea = 'McmPromptModule';
                                        break;
                                    case "module-cta-create":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptModuleCtaCreate';
                                        actionArea = 'McmPromptModule';
                                        break;
                                    case "module-cta-chat":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptModuleCtaChat';
                                        actionArea = 'McmPromptModule';
                                        break;
                                    case "module-cta-apps":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptModuleCtaApps';
                                        actionArea = 'McmPromptModule';
                                        break;
                                    case "module-cta-voice":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptModuleCtaVoice';
                                        actionArea = 'McmPromptModule';
                                        break;
                                    case "module-cta-agents":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptModuleCtaAgents';
                                        actionArea = 'McmPromptModule';
                                        break;
                                    case "module-cta-mobile-chat":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptModuleCtaMobileChat';
                                        actionArea = 'McmPromptModule';
                                        break;
                                    case "module-cta-search-v2":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptModuleCtaSearch';
                                        actionArea = 'McmPromptModule';
                                        break;
                                    case "module-cta-create-v2":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptModuleCtaCreate';
                                        actionArea = 'McmPromptModule';
                                        break;
                                    case "module-cta-chat-v2":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptModuleCtaChat';
                                        actionArea = 'McmPromptModule';
                                        break;
                                    case "module-cta-add-files-mv":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptModuleCtaAddFiles';
                                        actionArea = 'McmPromptModule';
                                        break;
                                    case "module-cta-notebook-mv":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptModuleCtaNotebook';
                                        actionArea = 'McmPromptModule';
                                        break;
                                    case "module-cta-desktop-download":
                                        actionResult = 'Navigate';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptModuleCtaDownloadDesktop';
                                        actionArea = 'McmPromptModule';
                                        break;
                                    case "module-cta-mobile-download":
                                        actionResult = 'Navigate';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptModuleCtaDownloadMobile';
                                        actionArea = 'McmPromptModule';
                                        break;
                                    case "carousel-nav-prev":
                                        actionResult = 'Navigate';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptCarouselPrevious';
                                        actionArea = 'McmPromptCarousel';
                                        break;
                                    case "carousel-nav-next":
                                        actionResult = 'Navigate';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = 'McmPromptCarouselNext';
                                        actionArea = 'McmPromptCarousel';
                                        break;
                                    case 'mcm-view-all-apps':
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthMcm';
                                        actionTargetId = elementId;
                                        actionArea = 'McmCopilotPromptModule';
                                        break;
                                    // Unauth ODC redesign additions
                                    case "odc-hero-signin":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthOdc';
                                        actionTargetId = 'OdcHeroSignIn';
                                        actionArea = 'OdcHero';
                                        break;
                                    case "odc-hero-secondary":
                                        actionResult = 'Get';
                                        actionTarget = 'UnauthOdc';
                                        actionTargetId = 'OdcHeroSecondary';
                                        actionArea = 'OdcHero';
                                        break;
                                    case "app-module-cta-0":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthOdc';
                                        actionTargetId = 'AppModuleCta0';
                                        actionArea = 'OdcAppModule';
                                        break;
                                    case "app-module-cta-1":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthOdc';
                                        actionTargetId = 'AppModuleCta1';
                                        actionArea = 'OdcAppModule';
                                        break;
                                    case "app-module-cta-2":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthOdc';
                                        actionTargetId = 'AppModuleCta2';
                                        actionArea = 'OdcAppModule';
                                        break;
                                    case "app-module-cta-3":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthOdc';
                                        actionTargetId = 'AppModuleCta3';
                                        actionArea = 'OdcAppModule';
                                        break;
                                    // Remove these odc-module-excel|word|powerpoint when rollout ODC turbo prompt
                                    case "odc-module-excel":
                                    case "odc-module-word":
                                    case "odc-module-powerpoint":
                                        actionResult = 'SignIn';
                                        actionTargetId = elementId;
                                        if (pageName.indexOf('PromptGallery') >= 0) {
                                            actionTarget = 'UnauthPromptGallery';
                                            actionArea = 'PromptGalleryModule';
                                        } else if (pageName.indexOf('MCM') >= 0) {
                                            actionTarget = 'UnauthMcm';
                                            actionArea = 'McmOdcAppsModule';
                                        } else {
                                            actionTarget = 'UnauthOdc';
                                            actionArea = 'OdcPromptModule';
                                        }
                                        break;
                                    case "odc-cta-prompt-gallery":
                                        actionResult = 'Navigate';
                                        actionTarget = 'UnauthOdc';
                                        actionTargetId = 'OdcPromptGalleryLink';
                                        actionArea = 'OdcPromptModule';
                                        break;
                                    case "odc-module-cta-search":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthOdc';
                                        actionTargetId = 'OdcPromptModuleCtaSearch';
                                        actionArea = 'CopilotOdcPromptModule';
                                        break;
                                    case "odc-module-cta-create":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthOdc';
                                        actionTargetId = 'OdcPromptModuleCtaCreate';
                                        actionArea = 'CopilotOdcPromptModule';
                                        break;
                                    case "odc-module-cta-chat":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthOdc';
                                        actionTargetId = 'OdcPromptModuleCtaChat';
                                        actionArea = 'CopilotOdcPromptModule';
                                        break;
                                    case "odc-module-cta-apps":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthOdc';
                                        actionTargetId = 'OdcPromptModuleCtaApps';
                                        actionArea = 'CopilotOdcPromptModule';
                                        break;
                                    // IMG page - Hero
                                    case "img-hero-banner-signin":
                                    case "img-hero-banner-breadcrumb-link":
                                    case "img-hero-banner-background":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthImg';
                                        actionTargetId = elementId;
                                        actionArea = 'ImgHero';
                                        break;
                                    // IMG page - Info Text Grid
                                    case "info-text-grid-item-1":
                                    case "info-text-grid-item-2":
                                    case "info-text-grid-item-3":
                                    case "info-text-grid-item-4":
                                    case "info-text-grid-item-5":
                                    case "info-text-grid-item-6":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthImg';
                                        actionTargetId = elementId;
                                        actionArea = 'ImgInfoTextGrid';
                                        break;
                                    // IMG page - Info Card Grid
                                    case "info-card-link_1":
                                    case "info-card-link_2":
                                    case "info-card-link_3":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthImg';
                                        actionTargetId = elementId;
                                        actionArea = 'ImgInfoCardGrid';
                                        break;
                                    // IMGED page - Hero
                                    case "img-ed-hero-banner-breadcrumb-link":
                                        actionResult = 'Navigate';
                                        actionTarget = 'UnauthImgEd';
                                        actionTargetId = elementId;
                                        actionArea = 'ImgEdHero';
                                        break;
                                    case "img-ed-hero-banner-signin":
                                    case "img-ed-hero-banner-background":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthImgEd';
                                        actionTargetId = elementId;
                                        actionArea = 'ImgEdHero';
                                        break;
                                    // IMGED page - AppsModules/Accordion Section
                                    case "img-ed-app-module-cta-0":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthImgEd';
                                        actionTargetId = elementId;
                                        actionArea = 'ImgEdAppModule';
                                        break;
                                    case "img-ed-app-module-cta-1":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthImgEd';
                                        actionTargetId = elementId;
                                        actionArea = 'ImgEdAppModule';
                                        break;
                                    case "img-ed-app-module-cta-2":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthImgEd';
                                        actionTargetId = elementId;
                                        actionArea = 'ImgEdAppModule';
                                        break;
                                    case "img-ed-app-module-cta-3":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthImgEd';
                                        actionTargetId = elementId;
                                        actionArea = 'ImgEdAppModule';
                                        break;
                                    // IMGED page - Create Section
                                    case "img-ed-create-cta":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthImgEd';
                                        actionTargetId = elementId;
                                        actionArea = 'ImgEdCreate';
                                        break;
                                    // IMGED page - Info Card Grid WIP
                                    case "img-ed-info-card-link_1":
                                    case "img-ed-info-card-link_2":
                                    case "img-ed-info-card-link_3":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthImgEd';
                                        actionTargetId = elementId;
                                        actionArea = 'ImgEdInfoCardGrid';
                                        break;
                                    // PromptGallery Featured Sign In
                                    case "pg-featured-signin":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthPromptGallery';
                                        actionTargetId = elementId;
                                        actionArea = 'PromptGalleryFeatured';
                                        break;
                                    // PromptGallery Hero Actions
                                    case "pg-hero-banner-background":
                                    case "pg-hero-signin":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthPromptGallery';
                                        actionTargetId = elementId;
                                        actionArea = 'PromptGalleryHero';
                                        break;
                                    case "pg-hero-breadcrumb-link":
                                        actionResult = 'Navigate';
                                        actionTarget = 'UnauthPromptGallery';
                                        actionTargetId = elementId;
                                        actionArea = 'PromptGalleryHero';
                                        break;
                                    // Prompt Gallery Apps Navigation Pills (Word, Excel, PowerPoint, Outlook, Copilot)
                                    case 'pg-pill-app-word':
                                    case 'pg-pill-app-excel':
                                    case 'pg-pill-app-powerpoint':
                                    case 'pg-pill-app-outlook':
                                    case 'pg-pill-app-copilot':
                                        actionResult = 'Navigate';
                                        actionTarget = 'UnauthPromptGallery';
                                        actionTargetId = elementId;
                                        actionArea = 'PromptGalleryApps';
                                        break;
                                    // Prompt Gallery Task Navigation Pills (Catch up, Ask, Learn, Create, etc.)
                                    case 'pg-pill-task-catchup':
                                    case 'pg-pill-task-ask':
                                    case 'pg-pill-task-learn':
                                    case 'pg-pill-task-create':
                                    case 'pg-pill-task-analyze':
                                    case 'pg-pill-task-prepare':
                                    case 'pg-pill-task-understand':
                                    case 'pg-pill-task-code':
                                    case 'pg-pill-task-execute':
                                    case 'pg-pill-task-find':
                                    case 'pg-pill-task-edit':
                                    case 'pg-pill-task-schedule':
                                        actionResult = 'Navigate';
                                        actionTarget = 'UnauthPromptGallery';
                                        actionTargetId = elementId;
                                        actionArea = 'PromptGalleryTasks';
                                        break;
                                    // Task Section Sign In Button
                                    case 'pg-task-signin':
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthPromptGallery';
                                        actionTargetId = elementId;
                                        actionArea = 'PromptGalleryTasks';
                                        break;
                                    // Create page - Hero
                                    case "create-hero-banner-signin":
                                    case "create-hero-banner-breadcrumb-link":
                                    case "create-hero-banner-background":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthCreate';
                                        actionTargetId = elementId;
                                        actionArea = 'CreateHero';
                                        break;
                                    // Create page - Logo Wall
                                    case "create-logo-wall-card-1":
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthCreate';
                                        actionTargetId = elementId;
                                        actionArea = 'CreateLogoWall';
                                        break;
                                    case "create-logo-wall-card-2":
                                    case "create-logo-wall-card-3":
                                    case "create-logo-wall-card-4":
                                    case "create-logo-wall-card-5":
                                    case "create-logo-wall-card-6":
                                    case "create-logo-wall-card-7":
                                        actionResult = 'Get';
                                        actionTarget = 'UnauthCreate';
                                        actionTargetId = elementId;
                                        actionArea = 'CreateLogoWall';
                                        break;
                                    // Create page - App Templates
                                    case 'create-pill-Word':
                                    case 'create-pill-Excel':
                                    case 'create-pill-PowerPoint':
                                    case 'create-pill-Designer':
                                    case 'create-pill-Clipchamp':
                                        actionResult = 'Navigate';
                                        actionTarget = 'UnauthCreate';
                                        actionTargetId = elementId;
                                        actionArea = 'CreateAppTemplates';
                                        break;
                                     // ODC Bebop
                                    case 'odc-module-cta-create-bebop':
                                    case 'odc-module-cta-files-bebop':
                                    case 'odc-module-cta-analyst-bebop':
                                    case 'odc-module-cta-slides-bebop':
                                    case 'odc-mobile-module-cta-voice':
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthOdc';
                                        actionTargetId = elementId;
                                        actionArea = 'OdcCopilotPromptModule';
                                        break;
                                    case 'view-all-apps':
                                        actionResult = 'Navigate';
                                        actionTargetId = elementId;
                                        if (pageName.indexOf('MCM') >= 0) {
                                            actionTarget = 'UnauthMcm';
                                            actionArea = 'McmOdcAppsModule';
                                        } else {
                                            actionTarget = 'UnauthOdc';
                                            actionArea = 'OdcCopilotPromptModule';
                                        }
                                        break;
                                    case "odc-module-cta-desktop-download":
                                        actionResult = 'Navigate';
                                        actionTarget = 'UnauthOdc';
                                        actionTargetId = elementId;
                                        actionArea = 'OdcPromptModule';
                                        break;
                                    case "odc-module-cta-mobile-download":
                                        actionResult = 'Navigate';
                                        actionTarget = 'UnauthOdc';
                                        actionTargetId = elementId;
                                        actionArea = 'OdcPromptModule';
                                        break;
                                    // CCM page
                                    case 'ccm-hero-primary-cta':
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthCcm';
                                        actionTargetId = 'CcmHeroPrimaryCta';
                                        actionArea = 'CcmHero';
                                        break;
                                    case 'ccm-hero-secondary-cta':
                                        actionResult = 'Get';
                                        actionTarget = 'UnauthCcm';
                                        actionTargetId = 'CcmHeroSecondaryCta';
                                        actionArea = 'CcmHero';
                                        break;
                                    case 'ccm-hero-banner-signin':
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthCcm';
                                        actionTargetId = 'CcmHeroSignIn';
                                        actionArea = 'CcmHero';
                                        break;
                                    case 'ccm-hero-banner-background':
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthCcm';
                                        actionTargetId = 'CcmHeroSignInBG';
                                        actionArea = 'CcmHero';
                                        break;
                                    // CopilotCom (copilot.com) page
                                    case 'copilotcom-hero-signin':
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthCopilotCom';
                                        actionTargetId = 'CopilotComHeroSignIn';
                                        actionArea = 'CopilotComHero';
                                        break;
                                    case 'copilotcom-hero-background-signin':
                                        actionResult = 'SignIn';
                                        actionTarget = 'UnauthCopilotCom';
                                        actionTargetId = elementId;
                                        actionArea = 'CopilotComHero';
                                        break;
                                    default:
                                        actionResult = 'Navigate';
                                        actionTarget = 'Other';
                                }
                            }
                            window.standaloneOteLogger && window.standaloneOteLogger.logUnAuthUserAction({ id: elementId, area: actionArea, result: actionResult, target: actionTarget, targetId: actionTargetId, pageName: pageName, pageType: viewType});
                        }
                    });
                    }

                    if (!true || (isSessionStorageAvailable && sessionStorage.getItem('DefaultSignInCalledBefore') === 'true')) {
                        // only log page view if page is displayed
                        window.standaloneOteLogger && window.standaloneOteLogger.logPageView({ pageName: pageName, pageType: viewType, isIntentional: true, fromCode: fromCode}, true);
                    }

                    if (true) {
                        // Derive surface name from page name
                        var surface = (pageName.toLowerCase().indexOf('mcm') >= 0) ? 'mcm'
                                    : (pageName.toLowerCase().indexOf('ccm') >= 0) ? 'ccm'
                                    : 'office';

                        function firePageLevelTelemetry() {

                            // UnauthPage_ScrollDepth: fire at 25/50/75/100% thresholds (once each)
                            var scrollThresholds = [25, 50, 75, 100];
                            var firedThresholds = {};
                            window.addEventListener('scroll', function() {
                                var scrollableHeight = document.body.scrollHeight - window.innerHeight;
                                if (scrollableHeight <= 0) return;
                                var scrollPct = (window.scrollY / scrollableHeight) * 100;
                                scrollThresholds.forEach(function(t) {
                                    if (!firedThresholds[t] && scrollPct >= t) {
                                        firedThresholds[t] = true;
                                        window.standaloneOteLogger && window.standaloneOteLogger.logUnAuthUserAction({
                                            id: 'scroll-depth-' + t,
                                            area: 'PageEngagement',
                                            result: 'Scroll',
                                            target: 'Unauth' + (surface.charAt(0).toUpperCase() + surface.slice(1)),
                                            targetId: 'ScrollDepth' + t,
                                            pageName: pageName,
                                            pageType: viewType
                                        });
                                    }
                                });
                            }, { passive: true });

                            // UnauthPage_DwellTime: fire on tab hide / page exit
                            var pageLoadTime = performance.now();
                            var dwellTimeFired = false;
                            function logDwellTime() {
                                if (dwellTimeFired) return;
                                dwellTimeFired = true;
                                var durationMs = Math.round(performance.now() - pageLoadTime);
                                window.standaloneOteLogger && window.standaloneOteLogger.logUnAuthUserAction({
                                    id: 'dwell-time-' + durationMs,
                                    area: 'PageEngagement',
                                    result: 'DwellTime',
                                    target: 'Unauth' + (surface.charAt(0).toUpperCase() + surface.slice(1)),
                                    targetId: 'DwellTime',
                                    pageName: pageName,
                                    pageType: viewType
                                });
                            }
                            document.addEventListener('visibilitychange', function() {
                                if (document.visibilityState === 'hidden') logDwellTime();
                            });
                            window.addEventListener('pagehide', logDwellTime);
                        }

                        // logUnAuthUserAction has internal queuing, so safe to call immediately
                        firePageLevelTelemetry();
                    }
                }
                initializeOtelLogging();
                addUnauthOtelTelemetry();
            }
        });
    </script>

    
<script nonce="KO8cLpV6ZHkRaoqK6VFkuQ==" src="https://www.microsoft.com/onerfstatics/marketingsites-neu-prod/shell/_scrf/js/themes=default/54-af9f9f/fb-2be034/21-f9d187/b0-50721e/d8-97d509/40-0bd7f9/ea-f1669e/9d-c6ea39/62-a72447/3e-a4ee50/7c-0bd6a1/60-37309a/db-bc0148/dc-7e9864/6d-c07ea1/6f-dafe8c/f6-aa5278/e6-5f3533/6d-1e7ed0/b7-cadaa7/62-2741f0/ca-40b7b0/4e-ee3a55/3e-f5c39b/c3-6454d7/f9-7592d3/d0-e64f3e/92-10345d/79-499886/7e-cda2d3/e7-1fe854/66-9d711a/38-b93a9e/de-884374/1f-100dea/33-abe4df/8f-61bee0?ver=2.0&_cf=02242021_3231&iife=1"></script><script nonce="KO8cLpV6ZHkRaoqK6VFkuQ==" src="https://mem.gfx.ms/meversion?partner=office&market=en-us&uhf=1" defer></script>
    <script nonce="KO8cLpV6ZHkRaoqK6VFkuQ==">
        var appId = 'Unauth-MCM';
        var el = document.getElementById('unauthConfig');
        var config = el && JSON.parse(el.textContent) || {};
        var signInUrl = config.loginUrl;
        if (true && appId === 'Unauth-ODC') {
            if (isSessionStorageAvailable && sessionStorage.getItem('DefaultSignInCalledBefore') !== 'true') {
                var myConfigOptions = {
                    msaConfig: { replyUri: 'https://www.office.com/', host: 'login.live.com' },
                    aadConfig: { replyUri: 'https://www.office.com/', host: 'login.microsoftonline.com', appId: '4345a7b9-9a63-4910-a426-35363201d503' },
                    preferredIdp: AuthType.aad,
                    enableConsoleLogging: false,
                    msaFedEnabled: true
                };

                DefaultSignInHandler.DefaultSignInAdapter.signIn(signInUrl, myConfigOptions, 1000, appId).then(function (loginUrl) {
                    if (isSessionStorageAvailable) {
                        sessionStorage.setItem('DefaultSignInCalledBefore', 'true');
                    }

                    if (loginUrl) {
                        window.location.href = loginUrl;
                    } else {
                        window.standaloneOteLogger && window.standaloneOteLogger.logPageView({ pageName: 'OfficeHome', pageType: 'NewUserView', isIntentional: true });
                    }
                });
            }
        }

        (function () {
            function getProbeParam(name) {
                var m = new RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search || '');
                return m && m[1] ? decodeURIComponent(m[1]) : '';
            }

            // Respect an explicit top-level login_hint (or legacy username) on the incoming URL: when
            // one is present the caller is asking to sign in as a specific identity, so the prefer-AAD
            // probe must not discover a different (e.g. AAD) account and overwrite that hint. Skip the
            // probe entirely and let the hint flow through to /login as-is. Only top-level params match
            // here (nested/encoded hints inside another value won't), matching the server-side redirect.
            // Gated by the same ECS flag as the server-side redirect for a coordinated rollout.
            var loginHintRedirectEnabled = true;
            function hasTopLevelHint(name) {
                return new RegExp('[?&]' + name + '=[^&]+', 'i').test(window.location.search || '');
            }
            if (loginHintRedirectEnabled && (hasTopLevelHint('login_hint') || hasTopLevelHint('username'))) { return; }

            var preferAadProbeEnabled = false;
            if (!preferAadProbeEnabled && getProbeParam('preferAadProbe') !== '1') { return; }
            // Don't run alongside the legacy D2SI silent sign-in on ODC: both would open their own
            // savedusers iframe and independently decide to redirect (they use different one-shot
            // keys, so neither suppresses the other). Let the established D2SI path own that surface.
            if (true && appId === 'Unauth-ODC') { return; }
            if (typeof SilentAccountProbe === 'undefined' || !signInUrl) { return; }

            // Verbose console logging is opt-in via the manual ?preferAadProbe=1 override only, so
            // default production traffic (ECS-gated) never gets probe console noise.
            var debugLogging = getProbeParam('preferAadProbe') === '1';

            var PROBE_ONE_SHOT = 'PreferAadProbeCalledBefore';
            // Without a persistable one-shot guard we can't guarantee the redirect won't loop,
            // so skip the silent-redirect optimization when sessionStorage is unavailable.
            if (!isSessionStorageAvailable) { return; }
            if (sessionStorage.getItem(PROBE_ONE_SHOT) === 'true') { return; }

            // Clamp the debug-only ?probeTimeout override to a sane range so it can't be abused.
            var probeTimeoutMs = Math.min(Math.max(parseInt(getProbeParam('probeTimeout'), 10) || 1000, 100), 5000);

            // The (appId, wreply) pair MUST be the one ESTS registered for the CURRENT serving
            // surface: savedusers postMessages back to `wreply`, so a parent hosted on MCM/CCM would
            // never receive an office.com reply and the probe would silently time out. Enable the
            // probe per surface (keyed on the same surface id D2SI gates on above) so adding a new
            // surface is a one-line entry. Unauth-ODC (office.com) uses the V1 app + shared
            // RootResourcePath; the cloud.microsoft surfaces use the V2 app and reply to their own
            // origin. All ids come from server config -- no per-surface values hardcoded.
            var probeSurfaceConfig = {
                'Unauth-ODC': { appId: '4345a7b9-9a63-4910-a426-35363201d503', replyUri: 'https://www.office.com/' },
                'Unauth-MCM': { appId: '4765445b-32c6-49b0-83e6-1d93765276ca', replyUri: window.location.origin },
                'Unauth-CCM': { appId: '4765445b-32c6-49b0-83e6-1d93765276ca', replyUri: window.location.origin }
            };
            var surfaceConfig = probeSurfaceConfig[appId];
            // Surface not yet enabled for prefer-AAD (no registered pair wired up): do nothing.
            if (!surfaceConfig) { return; }

            var probeConfig = {
                aadConfig: { replyUri: surfaceConfig.replyUri, host: 'login.microsoftonline.com', appId: surfaceConfig.appId, idpFlag: 'proxy' },
                preferredIdp: 'aad',
                onDebug: function (event, detail) { if (!debugLogging) { return; } try { console.log('[preferAadProbe]', event, detail); } catch (e) { } }
            };

            var probeStart = (window.performance && performance.now) ? performance.now() : Date.now();
            try { window.performance && performance.mark && performance.mark('preferAadProbe:start'); } catch (e) { }

            SilentAccountProbe.probe(probeConfig, probeTimeoutMs).then(function (res) {
                var probeEnd = (window.performance && performance.now) ? performance.now() : Date.now();
                var probeMs = Math.round(probeEnd - probeStart);

                if (isSessionStorageAvailable) {
                    sessionStorage.setItem(PROBE_ONE_SHOT, 'true');
                    try {
                        sessionStorage.setItem('preferAadProbeMetrics', JSON.stringify({
                            chosenIdp: res.idp, hasUpn: !!res.upn, chosenState: res.chosenState,
                            timeForAadMs: res.timeForAadMs, timeForMsaMs: res.timeForMsaMs,
                            timeToFirstResponseMs: res.timeToFirstResponseMs,
                            validAad: res.validAad, signedInAad: res.signedInAad,
                            validMsa: res.validMsa, signedInMsa: res.signedInMsa, probeMs: probeMs,
                            timedOut: res.errorCode === 'TimeOut', errorCode: res.errorCode, ts: new Date().toISOString()
                        }));
                    } catch (e) { }
                }

                try {
                    if (debugLogging) {
                        console.log('%c[preferAadProbe] probeMs=' + probeMs + ' timeForAadMs=' + res.timeForAadMs + ' chosen=' + (res.idp || 'none'), 'color:green;font-weight:bold');
                    }
                    window.performance && performance.mark && performance.mark('preferAadProbe:end');
                    window.performance && performance.measure && performance.measure('preferAadProbe', 'preferAadProbe:start', 'preferAadProbe:end');
                } catch (e) { }

                try {
                    window.standaloneOteLogger && window.standaloneOteLogger.logUnAuthUserAction &&
                        window.standaloneOteLogger.logUnAuthUserAction({
                            id: SilentAccountProbe.buildTelemetryId(res),
                            area: SilentAccountProbe.TELEMETRY_AREA,
                            result: SilentAccountProbe.TELEMETRY_RESULT,
                            target: SilentAccountProbe.TELEMETRY_TARGET,
                            targetId: SilentAccountProbe.encodeDiagnostics(res, probeMs, probeTimeoutMs),
                            pageName: appId || 'OfficeHome',
                            pageType: SilentAccountProbe.TELEMETRY_PAGE_TYPE
                        });
                } catch (e) { }

                if (res.idp && res.upn) {
                    var re = /login_hint=(.*?)(?=&|$)/g;
                    var hint = 'login_hint=' + encodeURIComponent(res.upn);
                    var target = re.test(signInUrl) ? signInUrl.replace(re, hint) : signInUrl + (signInUrl.indexOf('?') >= 0 ? '&' : '?') + hint;
                    window.location.href = target;
                } else {
                    window.standaloneOteLogger && window.standaloneOteLogger.logPageView && window.standaloneOteLogger.logPageView({ pageName: 'OfficeHome', pageType: 'NewUserView', isIntentional: true });
                }
            });
        })();

        function setShellOptions(shellOptions) {

            if (window.msCommonShell) {
                window.msCommonShell.load(shellOptions);
            } else {
                window.onShellReadyToLoad = function () {
                    window.onShellReadyToLoad = null;
                    window.msCommonShell.load(shellOptions);
                }
            }
        }

            var SendMeControlSignInEvent = function () {
            unauth1dsAnalytics && unauth1dsAnalytics.isInitialized() && unauth1dsAnalytics.capturePageAction(document.getElementById('meControl'), { isAuto: false, behavior: oneDS.Behavior.SIGNIN, actionType: oneDS.ActionType.CLICKLEFT });

            if (typeof StandaloneAriaLogger !== 'undefined' && typeof StandaloneAriaLogger.Logger !== 'undefined' && typeof StandaloneAriaLogger.Logger.LogUnauthClick !== 'undefined') {
                StandaloneAriaLogger.Logger.LogUnauthClick('NewUserView', 'meLnkSignin');
            }

            window.standaloneOteLogger && window.standaloneOteLogger.logUnAuthUserAction({ id: "meLnkSignin", area: "MeControl", result: "SignIn", target: "UnauthMcm", pageName: appId ? appId : "OfficeHome", pageType: "NewUserView" });
        }

        function SetConsent() {
            var cookieConsentBannerNeeded = false;
            if (cookieConsentBannerNeeded) {
                var mscc = window.mscc;
                // Remove this SetConsent when WCP is 100%
                if (!window.WcpConsent && mscc && !mscc.hasConsent()) {
                    mscc.setConsent();
                }
            }
        }

        var shellOptions = {
            meControlOptions: {
                rpData: {
                    aadInfo: {
                        signInUrl: signInUrl,
                        signOutUrl: 'https://login.microsoft.com/logout.srf'
                    },
                    msaInfo: {
                        meUrl: null
                    },
                    preferredIdp: 'aad'
                },
                events: {
                    onEventLog: function (eventId) {
                            switch (eventId) {
                            case 'SignIn':
                                SetConsent();
                                SendMeControlSignInEvent();
                                break;
                            default:
                                return;
                        }
                    }
                }
            }
        };

        setShellOptions(shellOptions);


                    if (window.history && window.history.replaceState) {
                        config.pathAndQuery && window.history.replaceState(window.history.state || {}, '', config.pathAndQuery);
                    }
                    </script>

    <script type="text/javascript" nonce="KO8cLpV6ZHkRaoqK6VFkuQ==">
            var aadUserForgetUrlFormat = "https://login.microsoftonline.com/forgetuser?sessionid=";
    </script>
    <script type="text/javascript" nonce="KO8cLpV6ZHkRaoqK6VFkuQ==">function clearStorage() {
    try {
        if (window && window.sessionStorage) {
            clearStorageWithExceptions(window.sessionStorage, ['DefaultSignInCalledBefore', 'msameid', 'PreferAadProbeCalledBefore']);
        }
        if (window && window.localStorage) {
            var workload = '';
            if (document && document.getElementById) {
                var workloadElem = document.getElementById('workload');
                if (workloadElem) {
                    workload = workloadElem.innerText;
                }
            }
            if (window.hwaContentVersion) {
                workload = 'pwa';
            }
            if (workload && workload === 'pwa') {
                clearStorageWithExceptions(window.localStorage, ['officeHome-']);
            }
            else {
                var exceptions = [];
                if (window.location.pathname === '/logout') {
                    exceptions.push('AbtActivity');
                }
                clearStorageWithExceptions(window.localStorage, exceptions);
            }
        }
        if (window && window.indexedDB) {
            if (window.indexedDB.databases) {
                window.indexedDB.databases().then(function (dbs) {
                    if (dbs) {
                        dbs.forEach(function (db) {
                            if (db && db.name && (db.name.indexOf('ai-hub') >= 0 || db.name.indexOf('office-start-simple-persistence') >= 0 || db.name.indexOf('edgeworth-') === 0)) {
                                window.indexedDB.deleteDatabase(db.name);
                            }
                        });
                    }
                });
            }
            window.indexedDB.deleteDatabase('fluidDriverCache');
        }
    }
    catch (err) {
        console.log(err);
    }
}
function clearStorageWithExceptions(storage, exceptions) {
    if (!exceptions || exceptions.length === 0) {
        storage.clear();
        return;
    }
    var keys = [];
    for (var i = 0; i < storage.length; i++) {
        keys.push(storage.key(i));
    }
    var _loop_1 = function (i) {
        var key = keys[i];
        var shouldDelete = true;
        exceptions.forEach(function (val) {
            if (key !== null && key.lastIndexOf(val) !== -1) {
                shouldDelete = false;
            }
        });
        if (key && shouldDelete) {
            storage.removeItem(key);
        }
    };
    for (var i = 0; i < keys.length; i++) {
        _loop_1(i);
    }
}
clearStorage();
</script>

    
    <script src="https://res.cdn.office.net/officehub/bundles/unauth-mcm-scripts-3a63c39575.js" crossorigin="anonymous" integrity="sha256-Xl4Z8DrLtr8vYEUaLhQzeSL2rbaaY6bHOSCzfIH3xvY=" nonce="KO8cLpV6ZHkRaoqK6VFkuQ=="></script>

        <script src="https://res.cdn.office.net/officehub/bundles/unauth-page-performance-fe909b4df2.js" crossorigin="anonymous" integrity="sha256-0gO6XXHu+vKls4C3GXC18yTKiGNev/L+WwfcrJZhSMQ=" nonce="KO8cLpV6ZHkRaoqK6VFkuQ=="></script>
        <script nonce="KO8cLpV6ZHkRaoqK6VFkuQ==">
            var perf = window.createPagePerformance && window.createPagePerformance('UnauthMcm');
            if (perf) { perf.logPageLoaded(); perf.setupSectionTracking(); }
        </script>


</body>
</html>
