:root{--ink:#252047;--green:#3b2b82;--paper:#fffdf8;--lime:#e8ef8a;--muted:#625e70;--line:#ddd8e9}html{scroll-padding-top:100px}body{background:#fffdf8;color:var(--ink)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b93675;outline-offset:5px}.site-header{background:rgba(255,253,248,.97);border-bottom:1px solid #e5e0ed}.brand-pos{letter-spacing:.18em}.nav-contact{background:#eee7ff!important;color:#352373!important;border:0!important}.hero{position:relative;padding-top:78px}.hero-top{gap:30px}.hero h1{font-size:clamp(54px,6.3vw,91px);line-height:1.03;letter-spacing:-.065em}.word-busy{color:#5739af;white-space:normal}.word-busy svg{display:none}.hero-intro{max-width:620px;font-size:20px;line-height:1.65}.hero-proof{flex-wrap:wrap}.hero-aside{background:#f0e4ff;border-radius:100px 100px 12px 100px;padding:44px 30px;color:#493285}.outline-star{color:#ff9068}.button{background:#35266d;border-color:#35266d;box-shadow:0 6px 0 rgba(53,38,109,.09)}.button:hover{background:#503897;transform:translateY(-2px)}.hero-stage{background:linear-gradient(125deg,#e5dcff 0%,#d3eee7 62%,#f7dc92 100%);border:0;border-radius:28px;margin-top:50px;padding-top:38px;box-shadow:0 26px 60px #39315c12}.product-window{border:8px solid #fff;border-radius:17px;box-shadow:0 24px 55px #26204d25}.window-bar{background:#fff;color:#3c3555}.window-status{color:#357064}.floating-note{border:0;border-radius:14px;box-shadow:0 16px 35px #372b6020}.note-sale{background:#ffe0c6;transform:rotate(-3deg)}.note-brand{background:#eef3ad;transform:rotate(3deg)}.stage-label,.stage-foot{color:#433a5b}.capability-strip{background:#302358;color:#fff}.capability-strip i{color:#e6ee98}.section h2{letter-spacing:-.045em}.edition-card{border:0;border-radius:24px;overflow:hidden}.retail-edition{background:#eae2ff}.takeaway-edition{background:#ffe0cb}.edition-card img{border-radius:15px;box-shadow:0 16px 30px #40334d15}.pill{background:#fff8;border:1px solid #ffffffaa}.feature-card{border-radius:20px}.feature-card:nth-child(3n+1){background:#e3f2e9}.feature-card:nth-child(3n+2){background:#f4e0ed}.feature-card:nth-child(3n){background:#f7edcb}.connected-card{border-radius:24px;background:#f4e9ff}.phone-card{background:#def1ec}.integration-band{background:#302358;color:#fff}.integration-band p,.integration-band small{color:#e0d8ec}.platform-names span{background:#ffffff12;border-color:#ffffff33;color:#fff}.steps-grid li{border-radius:20px;background:#f0ebf8}.step-number{color:#6b4caa}.downloads-section{background:#f0eafb}.download-card{border:0!important;border-radius:24px!important;box-shadow:0 20px 45px #34275e0a;padding:36px!important;background:#fff}.takeaway-download{background:#fff5e8!important}.download-heading{display:flex;align-items:center;gap:18px}.release-label{font-size:11px;letter-spacing:.1em}.store-button{display:flex;align-items:center;justify-content:center;gap:18px;max-width:330px;background:#242031;color:#fff!important;padding:15px 22px;border-radius:12px;text-decoration:none;margin:25px 0;transition:transform .2s,background .2s}.store-button:hover{transform:translateY(-2px);background:#493575}.store-mark{font-size:45px;line-height:1}.store-button small{display:block;font-size:12px;line-height:1.3}.store-button strong{display:block;font-size:23px;line-height:1.35}.download-help{font-size:14px;line-height:1.7}.download-card details{border-top:1px solid #ded8e5;border-bottom:1px solid #ded8e5;padding:16px 0;margin:22px 0}.download-card summary{cursor:pointer;font-weight:650}.download-card details p{font-size:14px}.licence-band{background:#e4edbc;border-radius:28px;padding:54px;display:grid;grid-template-columns:1.1fr 1fr;gap:70px}.licence-band h2{font-size:clamp(36px,4.8vw,64px)}.licence-band h3{font-size:25px;margin:0 0 20px}.licence-band li{padding-bottom:12px}.licence-band p{font-size:16px;line-height:1.8}.contact-section{background:#33265e;color:#fff}.contact-section p,.contact-direct a{color:#e7e0f2}.contact-form{color:#2c2348;background:#fffdf8;border-radius:22px}.contact-form p{color:#655b71}.contact-consent a{color:#533e87}.contact-fields input,.contact-form select,.contact-form textarea{border-radius:10px;border-color:#d9d1e4}.button-lime{background:#e9eea6!important;color:#28213d!important;border-color:#e9eea6!important}footer{background:#211a37;color:#f5f0fb;padding-top:60px}.footer-grid{display:grid;grid-template-columns:1.35fr .8fr 1.1fr 1fr;gap:40px;padding-bottom:45px}.footer-grid h3{font-size:15px;margin:8px 0 24px;color:#fff}.footer-grid a{display:block;margin:0 0 14px;color:#eee4fa;font-size:14px;text-decoration:none;line-height:1.6}.footer-grid a:hover{text-decoration:underline}.footer-grid .brand{display:flex;font-size:28px}.footer-grid p,.footer-grid address{font-size:13px;line-height:1.85;color:#c9bdd9;font-style:normal}.footer-bottom{border-color:#ffffff25}.footer-bottom p{color:#c9bdd9}.policy{max-width:880px;min-height:65vh;padding-top:70px}.policy h1{font-size:clamp(38px,5vw,66px);line-height:1.08;letter-spacing:-.05em;margin:18px 0 40px}.policy h2{font-size:25px;margin:35px 0 14px}.policy p{line-height:1.85;color:#514b60}.policy a{color:#5937a0}.policy .hero-intro{font-size:23px}.guide-links a{border-radius:12px}nav{gap:20px!important}.brand img{object-fit:contain}
@media(max-width:1000px){.hero-aside{padding:30px 20px}.footer-grid{grid-template-columns:1fr 1fr}.licence-band{padding:35px;gap:35px}.hero h1{font-size:64px}.nav-contact{padding:10px!important}.header-inner nav{gap:13px!important}}
@media(max-width:700px){.hero{padding-top:42px}.hero h1{font-size:clamp(48px,12vw,70px);line-height:1.06}.hero-intro{font-size:18px}.hero-stage{padding-top:28px;border-radius:20px}.product-window{border-width:4px}.hero-aside{display:none}.section{padding-top:65px;padding-bottom:65px}.licence-band{grid-template-columns:1fr;gap:25px;padding:28px}.download-card{padding:25px!important}.store-button{width:100%;max-width:330px;box-sizing:border-box}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:1/-1}.footer-grid a{overflow-wrap:anywhere}.policy{padding-top:44px}.policy h1{overflow-wrap:anywhere}.footer-bottom{flex-wrap:wrap}.hero-proof{font-size:12px}.floating-note{max-width:190px}.capability-strip .wrap{gap:22px}.licence-band ul{padding-left:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.downloads-section .section-heading h2,.downloads-section .section-heading p,.downloads-section .eyebrow{color:#30264b}.downloads-section .section-heading p{color:#60576f}.contact-form h3,.contact-form label{color:#30264b}.download-card .release-label{color:#403250}.download-card .version{color:#65566e}
.takeaway-download .button-secondary{color:#fff!important}.takeaway-download .button-secondary:hover{color:#fff!important}

.microsoft-store-badge{display:inline-block;margin:20px 0 14px;max-width:100%;border-radius:6px}.microsoft-store-badge img{display:block;width:242px;max-width:100%;height:auto}.microsoft-store-badge:focus-visible{outline:3px solid #b09eea;outline-offset:5px}
