@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@700;800&display=swap";:root{color:#153b33;--ink:#003f35;--green:#20a979;--mint:#8edfc4;--pale:#dff7ef;--line:#cfe5dd;background:#effbf7;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}.workspace-page{background:#effbf7;min-height:100vh}.workspace-shell{grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);min-height:100vh;display:grid;overflow:hidden}.workspace-story{isolation:isolate;color:#fff;background:linear-gradient(155deg,#064f42 0%,#003f35 70%,#00382f 100%);flex-direction:column;min-height:100vh;padding:42px clamp(38px,5vw,82px);display:flex;position:relative;overflow:hidden}.workspace-story:before{content:"";z-index:-1;background:linear-gradient(140deg,#8edfc424,#55cba536);border-radius:48px;width:72%;height:38%;position:absolute;bottom:-9%;right:-24%;transform:rotate(-39deg)}.workspace-story:after{content:"";z-index:-1;border:4px solid #ffffff1f;border-left-color:#0000;border-radius:50%;width:420px;height:210px;position:absolute;top:18%;right:-180px;transform:rotate(22deg)}.workspace-brand{color:#fff;align-items:center;gap:12px;width:max-content;font:800 24px Manrope;text-decoration:none;display:flex}.workspace-brand img{filter:brightness(0)invert();width:40px;height:40px}.workspace-story-copy{margin:auto 0 34px}.workspace-story-kicker,.workspace-access-label{color:var(--mint);letter-spacing:.14em;font-size:11px;font-weight:800}.workspace-story-copy h1{letter-spacing:-.05em;max-width:640px;margin:16px 0 24px;font:800 clamp(46px,5.3vw,76px)/.98 Manrope}.workspace-story-copy p{color:#cbe9df;max-width:590px;margin:0;font-size:17px;line-height:1.62}.workspace-route{gap:0;max-width:560px;margin:0 0 30px;display:grid}.workspace-route>div{background:#ffffff0e;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:14px;padding:13px 15px;display:flex}.workspace-route>div.active{color:var(--ink);background:var(--mint);border-color:#0000}.workspace-route b{width:34px;height:34px;color:var(--mint);background:#ffffff16;border-radius:10px;place-items:center;font:800 12px Manrope;display:grid}.workspace-route .active b{color:var(--ink);background:#fff}.workspace-route span{gap:2px;display:grid}.workspace-route strong{font:700 13px Manrope}.workspace-route small{color:#bcd9d0;font-size:11px}.workspace-route .active small{color:#315f52}.workspace-route i{border-left:2px dashed #8edfc477;height:15px;margin-left:32px}.workspace-trust{color:#dff7ef;flex-wrap:wrap;gap:15px;font-size:11px;font-weight:600;display:flex}.workspace-access{isolation:isolate;background:radial-gradient(circle at 85% 10%,#fff 0 8%,#0000 8.3%),linear-gradient(135deg,#effbf7 0 67%,#8edfc43d 67.2% 84%,#55cba52e 84.2%);grid-template-rows:1fr auto;min-width:0;min-height:100vh;padding:50px clamp(30px,6vw,96px) 28px;display:grid;position:relative}.workspace-access:before{content:"";z-index:-1;background:#ffffff4f;border-radius:42px;position:absolute;inset:7% 6% 12%;box-shadow:inset 0 0 0 1px #ffffff75}.workspace-access-inner{width:min(100%,560px);margin:auto}.workspace-access-label{color:#16825f;margin:0 0 13px;display:block}.workspace-card{border:1px solid var(--line);background:#fff;border-radius:26px;width:100%;padding:clamp(28px,4vw,44px);box-shadow:0 28px 80px #003f3520}.workspace-kicker{color:#17815f;letter-spacing:.13em;font-size:11px;font-weight:800;display:block}.workspace-card h1,.download-choice h1{letter-spacing:-.03em;margin:12px 0;font:800 34px/1.08 Manrope}.workspace-card>p,.download-choice>p{color:#617970;line-height:1.55}.workspace-card form{gap:17px;margin:26px 0 18px;display:grid}.workspace-card label{gap:7px;font-size:13px;font-weight:700;display:grid}.workspace-card label small,.workspace-card>small{color:#71857f;font-weight:400}.workspace-card input{min-height:50px;font:inherit;background:#fbfdfa;border:1px solid #acc9c0;border-radius:11px;padding:0 14px}.workspace-card input:focus{border-color:#17815f;outline:3px solid #90d8c155}.workspace-card button,.download-primary{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:51px;padding:0 18px;font:700 13px DM Sans;text-decoration:none;display:inline-flex}.workspace-card button:disabled{opacity:.6;cursor:wait}.workspace-download{color:#087f5b;font-size:13px;font-weight:700;display:inline-block}.workspace-error{background:#fff1ef;border-left:3px solid #b8463d;border-radius:6px;padding:11px;font-size:13px;color:#852d28!important}.workspace-access>footer{color:#658078;text-align:center;padding-top:24px;font-size:12px}.download-page{background:radial-gradient(circle at 15% 80%,#dff5ed,#0000 32%),#f9fcfb;min-height:100vh}.download-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 max(6vw,24px);display:flex}.download-header img{width:177px}.download-header>a:last-child{color:#3c6459;font-size:13px}.download-panel{grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;min-height:calc(100vh - 150px);padding:70px max(8vw,30px);display:grid}.download-choice h1{max-width:760px;font-size:clamp(40px,5vw,68px)}.download-choice>p{max-width:670px;font-size:17px}.download-primary,.download-secondary{min-height:52px;margin-top:18px;padding:0 22px}.download-secondary{color:var(--ink);border:1px solid #aac8be;border-radius:9px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.download-actions{gap:10px;display:flex}.download-choice>small{color:#6d817b;margin-top:16px;display:block}.install-steps{color:#fff;background:#0a4a3d;border-radius:24px;margin:0;padding:24px;list-style:none;box-shadow:0 24px 70px #123e3230}.install-steps li{border-bottom:1px solid #ffffff1f;gap:15px;padding:20px 10px;display:flex}.install-steps li:last-child{border:0}.install-steps li>b{background:#1da779;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.install-steps span{gap:5px;display:grid}.install-steps small{color:#b9d6cd;line-height:1.4}.download-footer{color:#6b817a;text-align:center;padding:28px;font-size:12px}.desktop-update{z-index:30;background:#e9f7f1;border-bottom:1px solid #a7d7c8;justify-content:space-between;align-items:center;gap:15px;padding:11px 28px;display:flex;position:sticky;top:0}.desktop-update>div{gap:2px;display:grid}.desktop-update span{color:#55736a;font-size:12px}.desktop-update progress{accent-color:#087f5b;width:min(420px,60vw)}.desktop-update button{color:#fff;background:#0a4a3d;border:0;border-radius:8px;padding:9px 13px;font-weight:700}@media (width<=960px){.workspace-shell{grid-template-columns:1fr}.workspace-story{min-height:auto;padding:30px 26px 36px}.workspace-story-copy{margin:54px 0 28px}.workspace-story-copy h1{font-size:clamp(40px,9vw,62px)}.workspace-route{display:none}.workspace-access{min-height:auto;padding:44px 22px 26px}.workspace-access:before{inset:18px 10px 66px}.workspace-access-inner{width:min(100%,620px)}.workspace-trust{gap:10px}.download-panel{grid-template-columns:1fr;padding:50px 22px}.workspace-card{padding:27px}.download-choice h1{font-size:40px}.download-header{padding:0 18px}.download-header img{width:145px}.desktop-update{align-items:flex-start;padding:10px 16px}}@media (width>=961px) and (height<=800px){.workspace-story{padding-top:28px;padding-bottom:24px}.workspace-story-copy{margin:42px 0 24px}.workspace-story-copy h1{margin:12px 0 16px;font-size:54px}.workspace-story-copy p{font-size:14px;line-height:1.5}.workspace-route{margin-bottom:20px}.workspace-route>div{padding:10px 13px}.workspace-route i{height:10px}.workspace-access{padding-top:28px}.workspace-card{padding:30px 36px}}@media (width<=560px){.workspace-story{padding:22px 20px 30px}.workspace-brand{font-size:21px}.workspace-brand img{width:34px;height:34px}.workspace-story-copy{margin:38px 0 22px}.workspace-story-copy h1{font-size:40px}.workspace-story-copy p{font-size:14px}.workspace-trust span:last-child{display:none}.workspace-access{padding:32px 14px 22px}.workspace-card{border-radius:20px;padding:24px 20px}.workspace-card h1{font-size:29px}}
