.desktop-download{margin:0;background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);line-height:1.85}.desktop-download a{text-underline-offset:5px}.download-header{max-width:1360px;margin:auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.download-header nav{display:flex;gap:28px;align-items:center;font-size:13px}.download-header nav a{text-decoration:none;min-height:44px;display:flex;align-items:center}.download-account{border:1px solid var(--color-border);padding:0 18px;border-radius:10px}.desktop-download main{max-width:1360px;margin:auto;padding:0 40px}.download-hero{display:grid;grid-template-columns:.85fr 1.35fr;align-items:center;gap:48px;padding:75px 0 80px}.download-eyebrow{color:var(--color-primary);font-size:13px;font-weight:700;display:flex;align-items:center;gap:10px;margin:0 0 20px}.download-eyebrow span,.preview-dot{width:7px;height:7px;background:#008aa5;border-radius:50%;display:inline-block}.download-product{font-size:15px;letter-spacing:.045em;text-align:right;color:var(--color-text-muted);margin:0 0 12px}.download-copy h1{font-size:clamp(42px,4.5vw,66px);line-height:1.45;letter-spacing:-2px;margin:0 0 22px;font-weight:850}.download-lead{font-size:17px;color:var(--color-text-muted);max-width:440px;margin:0 0 30px;text-wrap:pretty}.download-button{background:var(--color-primary);color:white;display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:58px;padding:13px 25px;border-radius:12px;text-decoration:none;font-weight:750;box-shadow:0 8px 20px #006f9618;transition:background .18s,transform .18s}.download-button:hover{background:var(--color-primary-hover);transform:translateY(-2px)}.download-meta{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;color:var(--color-text-muted);margin:14px 0}.download-meta span{border-inline-start:1px solid var(--color-border);padding-inline-start:18px}.download-requirement{max-width:390px;font-size:12px;color:var(--color-text-muted)}.download-requirement a{color:var(--color-primary)}.download-discover{display:inline-flex;gap:18px;align-items:center;font-size:13px;margin-top:24px;text-decoration:none}.download-preview{margin:0;min-width:0;position:relative}.download-preview:before{content:'';position:absolute;inset:-32px 30px 56px -24px;border:1px solid #c8dbe5;border-radius:24px;transform:rotate(-4deg);z-index:-1}.preview-caption{display:flex;align-items:center;gap:9px;background:#102735;color:#e5f0f6;padding:13px 18px;border-radius:13px 13px 0 0;font:12px 'Segoe UI',sans-serif;direction:ltr}.preview-platform{margin-left:auto;font-family:var(--font-sans);color:#bdd2df}.download-preview img{display:block;width:100%;height:auto;border:1px solid var(--color-border);border-top:0;border-radius:0 0 12px 12px;box-shadow:0 24px 55px #183f5222}.download-preview figcaption{font-size:11px;color:var(--color-text-muted);margin:15px 4px;text-align:center}.download-start{display:flex;gap:40px;align-items:center;border-block:1px solid var(--color-border);padding:30px 0}.download-start h2{font-size:17px;white-space:nowrap;margin:0}.download-start ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:0;margin:0;flex:1}.download-start li{display:flex;gap:14px;align-items:center}.download-start li>span{font-size:24px;color:var(--color-primary);font-weight:300}.download-start strong{font-size:13px}.download-start p{font-size:12px;color:var(--color-text-muted);margin:2px 0}.download-benefits{display:grid;grid-template-columns:.7fr 1.3fr;gap:95px;padding:100px 0;scroll-margin-top:30px}.benefits-heading h2{font-size:clamp(29px,3vw,43px);line-height:1.6;margin:0 0 22px;letter-spacing:-1px}.benefits-heading>p:last-child{font-size:15px;color:var(--color-text-muted);max-width:320px}.benefits-list{display:grid;gap:0}.benefit{padding:30px 0;border-bottom:1px solid var(--color-border)}.benefit:first-child{padding-top:0}.benefit-index{font:11px 'Segoe UI',sans-serif;color:var(--color-primary);letter-spacing:.1em;display:block;direction:ltr;text-align:right}.benefit h3{font-size:22px;margin:9px 0 13px}.benefit p{font-size:14px;line-height:2.05;color:var(--color-text-muted);margin:0;text-wrap:pretty}.benefit-tag{display:inline-block;padding:5px 10px;margin-top:17px;border-radius:5px;background:#e1f0f6;font-size:11px;color:var(--color-primary)}.benefit-link{display:inline-flex;gap:18px;color:var(--color-primary);font-size:13px;margin-top:15px;text-decoration:none}.download-end{background:#e1f0f6;display:flex;justify-content:space-between;align-items:center;gap:28px;border-radius:18px;padding:40px 45px}.download-end h2{margin:0;font-size:27px}.download-end .download-eyebrow{margin-bottom:9px}.download-end p:last-child{color:var(--color-text-muted);font-size:13px;margin-bottom:0}.download-note{font-size:12px;color:var(--color-text-muted);margin:24px 0 65px;max-width:740px}.download-note summary{cursor:pointer;min-height:44px;padding-block:10px}.download-note p{margin:0;padding-bottom:15px}.download-skip{position:absolute;top:-100px;right:16px;background:white;padding:12px;z-index:100}.download-skip:focus{top:10px}.desktop-download a:focus-visible,.desktop-download summary:focus-visible{outline:3px solid #008aa5;outline-offset:5px}@media(min-width:1100px){.benefits-heading{position:sticky;top:35px;align-self:start}}@media(max-width:1000px){.download-hero{grid-template-columns:1fr;gap:48px;padding-top:40px}.download-copy{max-width:610px}.download-copy h1 br{display:none}.download-preview{max-width:900px}.download-benefits{gap:45px;grid-template-columns:.8fr 1.2fr}.download-start{display:block}.download-start h2{margin-bottom:20px}.download-end{padding:28px}.download-end h2{font-size:23px}}@media(max-width:640px){.download-header{padding:18px 20px;gap:15px;flex-wrap:wrap}.download-header nav{gap:18px;font-size:12px;flex-wrap:wrap}.desktop-download main{padding:0 20px}.download-hero{padding:35px 0 40px;gap:30px}.download-copy h1{font-size:43px;letter-spacing:-1px}.download-lead{font-size:16px}.download-button{width:100%;padding-inline:16px}.download-preview:before{display:none}.preview-caption{font-size:10px;padding:10px}.download-start ol{grid-template-columns:1fr;gap:18px}.download-benefits{grid-template-columns:1fr;gap:30px;padding:55px 0}.benefits-heading h2 br{display:none}.benefits-heading>p:last-child{max-width:none}.benefit h3{font-size:20px}.download-end{display:block;padding:25px}.download-end .download-button{margin-top:24px;font-size:14px}.download-end h2{font-size:24px}.download-note{margin-bottom:35px}}@media(prefers-reduced-motion:reduce){.download-button{transition:none}.download-button:hover{transform:none}}
