.desktop-download-page,.desktop-download-page *{box-sizing:border-box}.desktop-download-page{--desktop-download-cyan:#26c6da;--desktop-download-cyan-dark:#00a9bd;--desktop-download-ink:#162032;--desktop-download-muted:#5f6877;color:var(--desktop-download-ink);background:#fff;min-height:100vh;overflow:clip}.desktop-download-shell{width:min(100% - clamp(36px,8vw,128px),1200px);margin-inline:auto}.desktop-download-header{background:var(--desktop-download-ink);z-index:20;height:72px;position:sticky;top:0;box-shadow:0 8px 30px #0a14271f}.desktop-download-header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.desktop-download-logo{flex:none;align-items:center;display:inline-flex}.desktop-download-logo img{object-fit:contain;width:clamp(138px,14vw,168px);max-width:100%;height:auto}.desktop-download-header nav{align-items:center;gap:clamp(18px,3vw,36px);display:flex}.desktop-download-header nav>a{color:#fff;font-size:16px;font-weight:600;text-decoration:none}.desktop-download-header nav>.desktop-download-header-action{background:var(--desktop-download-cyan);border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 24px;transition:background-color .16s,transform .16s;display:inline-flex}.desktop-download-header nav>.desktop-download-header-action:hover{background:var(--desktop-download-cyan-dark);transform:translateY(-1px)}.desktop-download-hero{background:radial-gradient(circle at 82% 16%,#26c6da24,#0000 30%),linear-gradient(#fff 0%,#f7fbfc 100%);padding-block:clamp(64px,8vw,118px)}.desktop-download-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(42px,7vw,96px);display:grid}.desktop-download-hero-copy{min-width:0}.desktop-download-eyebrow,.desktop-download-cta-inner>div:first-child>span{color:var(--desktop-download-cyan-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:14px;font-weight:800;display:inline-block}.desktop-download-hero h1{color:var(--desktop-download-ink);letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.4vw,64px);font-weight:800;line-height:1.12}.desktop-download-hero h1 strong{color:var(--desktop-download-cyan-dark);font-weight:inherit;display:block}.desktop-download-lead{color:var(--desktop-download-muted);max-width:580px;margin:26px 0 0;font-size:clamp(16px,1.35vw,18px);line-height:1.85}.desktop-download-actions,.desktop-download-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:460px;margin-top:34px;display:grid}.desktop-download-button{background:var(--desktop-download-ink);color:#fff;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:62px;padding:10px 18px;text-decoration:none;transition:box-shadow .16s,transform .16s;display:flex}.desktop-download-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #16203233}.desktop-download-button img{object-fit:contain;flex:none;width:24px;height:24px}.desktop-download-button span{flex-direction:column;font-size:15px;font-weight:800;line-height:1.25;display:flex}.desktop-download-button small{color:#ffffffa8;letter-spacing:.04em;font-size:11px;font-weight:500}.desktop-download-notice{color:var(--desktop-download-muted);min-height:21px;margin:14px 0 0;font-size:13px;line-height:1.55}.desktop-download-hero-art{min-width:0;position:relative}.desktop-download-hero-art:before{background:var(--desktop-download-cyan);content:"";filter:blur(1px);opacity:.09;border-radius:50%;position:absolute;inset:16% 4% 7% 13%}.desktop-download-hero-art img,.desktop-download-feature-art img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block;position:relative}.desktop-download-feature{padding-block:clamp(72px,9vw,132px);position:relative}.desktop-download-feature-rights{background:linear-gradient(#26c6daf2,#26c6daf2),url(/desktop-download/feature-wave.png) 50%/cover no-repeat}.desktop-download-feature-regulatory{background:#fff}.desktop-download-feature-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);align-items:center;gap:clamp(42px,9vw,128px);display:grid}.desktop-download-feature-regulatory .desktop-download-feature-copy{grid-column:2}.desktop-download-feature-regulatory .desktop-download-feature-art{grid-area:1/1}.desktop-download-feature-copy{min-width:0}.desktop-download-feature-copy>span{background:var(--desktop-download-ink);color:#fff;border-radius:5px;padding:9px 15px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.desktop-download-feature h2,.desktop-download-cta h2{color:var(--desktop-download-ink);letter-spacing:-.035em;margin:18px 0 20px;font-size:clamp(34px,3.5vw,50px);line-height:1.18}.desktop-download-feature p{color:#162032b3;max-width:580px;margin:0;font-size:clamp(16px,1.35vw,18px);line-height:1.9}.desktop-download-feature p+p{margin-top:10px}.desktop-download-feature-art{min-width:0}.desktop-download-feature-art img{width:min(100%,520px);margin-inline:auto}.desktop-download-cta{color:#fff;background:linear-gradient(#162032ed,#162032ed),url(/desktop-download/cta-background.png) 50%/cover no-repeat;padding-block:clamp(64px,7vw,96px)}.desktop-download-cta-inner{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);align-items:center;gap:clamp(36px,7vw,90px);display:grid}.desktop-download-cta-inner>div:first-child>span{color:var(--desktop-download-cyan)}.desktop-download-cta h2{color:#fff;margin-top:0}.desktop-download-cta p{color:#ffffffb8;max-width:620px;margin:0;font-size:16px;line-height:1.8}.desktop-download-cta-actions{max-width:none;margin:0}.desktop-download-button.is-compact{background:var(--desktop-download-cyan-dark);min-height:58px}.desktop-download-footer{color:#ffffff94;text-align:center;background:#101827;padding-block:26px;font-size:13px}.desktop-download-share{color:var(--desktop-download-ink);cursor:pointer;z-index:10;background:#fff;border:1px solid #1620321f;border-radius:999px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;position:fixed;bottom:28px;right:28px;box-shadow:0 10px 30px #16203224}.desktop-download-share:hover{border-color:var(--desktop-download-cyan-dark);color:var(--desktop-download-cyan-dark)}@media (max-width:899px){.desktop-download-hero-grid,.desktop-download-feature-grid,.desktop-download-cta-inner{grid-template-columns:minmax(0,1fr)}.desktop-download-hero-copy{text-align:center;max-width:700px;margin-inline:auto}.desktop-download-lead,.desktop-download-actions{margin-inline:auto}.desktop-download-hero-art{max-width:640px;margin-inline:auto}.desktop-download-feature-copy{max-width:680px}.desktop-download-feature-regulatory .desktop-download-feature-copy,.desktop-download-feature-regulatory .desktop-download-feature-art{grid-area:auto}.desktop-download-feature-art{width:min(100%,560px);margin-inline:auto}.desktop-download-cta-inner{text-align:center}.desktop-download-cta p{margin-inline:auto}.desktop-download-cta-actions{width:100%;max-width:520px;margin-inline:auto}}@media (max-width:767px){.desktop-download-shell{width:min(100% - 36px,680px)}.desktop-download-header{height:64px}.desktop-download-header nav{gap:10px}.desktop-download-header nav>a:first-child{display:none}.desktop-download-header nav>.desktop-download-header-action{min-height:44px;padding-inline:17px;font-size:14px}.desktop-download-hero{padding-block:54px 62px}.desktop-download-hero-grid{gap:42px}.desktop-download-hero h1{font-size:clamp(36px,11vw,48px)}.desktop-download-lead{font-size:16px;line-height:1.75}.desktop-download-feature{padding-block:64px}.desktop-download-feature-grid{gap:38px}.desktop-download-feature-copy{text-align:center}.desktop-download-feature p{font-size:16px;line-height:1.8}.desktop-download-share{display:none}}@media (max-width:479px){.desktop-download-shell{width:calc(100% - 32px)}.desktop-download-logo img{width:128px}.desktop-download-actions,.desktop-download-cta-actions{grid-template-columns:minmax(0,1fr)}.desktop-download-button{min-height:58px}.desktop-download-hero h1{letter-spacing:-.035em}.desktop-download-feature h2,.desktop-download-cta h2{font-size:clamp(32px,10vw,40px)}}@media (prefers-reduced-motion:reduce){.desktop-download-button,.desktop-download-header-action{transition:none}}
