body{background:#172b4c;color:#fff}header{background:transparent;border-color:#ffffff12;height:76px;flex-basis:76px;padding-inline:5%}header .brand{font-size:19px}header .brand b{color:#98afd3}header>.button{background:#ffffff0a;color:#d9e5ff;border:1px solid #ffffff25}header>.button:hover{background:#ffffff18}.sales-page{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;padding:0 5%;gap:0 5%;max-width:1700px;width:100%;margin:auto}.sales-copy{align-self:center;z-index:2;padding:20px 0}.free-pill{display:inline-flex;align-items:center;gap:9px;color:#b9cbe8;font-size:10px;letter-spacing:1.6px;font-weight:600;border:1px solid #ffffff20;border-radius:50px;padding:10px 15px;margin-bottom:27px}.free-pill>span{height:6px;width:6px;border-radius:50%;background:#7fe0bb;box-shadow:0 0 0 4px #7fe0bb10}.sales-copy h1{font-size:clamp(45px,5.2vw,76px);line-height:1.03;letter-spacing:-3.5px;margin:0 0 24px;font-weight:550}.sales-copy h1 em{color:#a3bcff}.sales-copy>p{font-size:16px;color:#b5c5df;line-height:1.75;margin-bottom:28px}.sales-cta{background:#a6c0ff;color:#152c52;font-weight:700;padding:18px 23px;border-radius:9px;box-shadow:0 8px 35px #0d1c3530}.sales-cta:hover{background:#c0d2ff;color:#152c52}.sales-proof{display:flex;gap:23px;font-size:11px;color:#a8bddc;margin-top:18px}.sales-art{position:relative;min-height:0;align-self:stretch;display:grid;place-items:center;isolation:isolate}.sales-art:before{content:'';position:absolute;width:85%;height:85%;border-radius:50%;background:radial-gradient(ellipse,#375f9a45,transparent 70%);z-index:-1}.art-orbit{position:absolute;border:1px solid #9eb9e419;border-radius:50%;width:70%;aspect-ratio:1;transform:rotate(-20deg)}.orbit-b{width:93%;transform:rotate(25deg)}.orbit-c{width:47%;border-style:dashed;border-color:#9eb9e425}.desk-core{display:flex;flex-direction:column;align-items:center;gap:15px;transform:translate(6px,-5px)}.desk-core img{width:105px;height:105px;box-shadow:0 18px 60px #071b3b77;border-radius:29px;border:1px solid #9ab7e52b}.desk-core>span{font-size:11px;color:#adc4e8;letter-spacing:.6px}.floating-piece{position:absolute;display:flex;align-items:center;gap:13px;padding:18px 20px;background:linear-gradient(120deg,#2c466c,#243b5d);border:1px solid #9bb7e332;border-radius:13px;box-shadow:0 20px 45px #091a362b}.floating-piece>div{display:grid;gap:7px}.floating-piece small{font-size:8px;letter-spacing:1.1px;color:#a4badb}.floating-piece strong{font-size:14px;font-weight:550;color:#f1f6ff}.floating-piece div>span{font-size:10px;color:#91aace}.piece-icon{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;color:#a4c0ff;background:#88acff16;font-size:22px}.piece-task{top:15%;left:1%;transform:rotate(-6deg)}.piece-conversation{right:-2%;top:53%;transform:rotate(5deg)}.piece-conversation .piece-icon{background:#76dfb514;color:#91e0c4}.piece-idea{bottom:14%;left:-4%;transform:rotate(-4deg)}.piece-idea .piece-icon{color:#e6c89b;background:#edcd9c15}.art-caption{position:absolute;bottom:3%;font-size:8px;letter-spacing:2px;color:#7e9ac1}.sales-bottom{grid-column:1/-1;display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:25px;padding:23px 0;border-top:1px solid #ffffff16;align-items:center}.sales-bottom>p{font-size:13px;line-height:1.6;color:#8fa8ce;margin:0}.sales-bottom>p strong{font-weight:500;color:#d9e6ff}.sales-bottom>div{display:grid;gap:7px;position:relative;padding-left:28px}.sales-bottom>div>span{position:absolute;left:0;top:3px;font-size:9px;color:#6887b4}.sales-bottom strong{font-size:12px;font-weight:550;color:#d3e1f8}.sales-bottom small{font-size:10px;color:#8ea8cc;line-height:1.6}body>.sales-footer{height:37px;flex:0 0 37px;display:flex;justify-content:space-between;align-items:center;padding:0 5%;border-top:1px solid #ffffff0d;color:#6e8bb4;font-size:9px}.download-dialog h2{color:#223458}.download-dialog .button{color:#fff}.sales-art>*{pointer-events:none}@media(max-height:780px) and (min-width:701px){.sales-copy h1{font-size:56px}.free-pill{margin-bottom:20px}.sales-copy>p{font-size:14px;margin-bottom:20px}.sales-bottom{padding-block:17px}.piece-task{top:10%}.piece-idea{bottom:12%}}@media(max-width:900px){.floating-piece{padding:13px}.floating-piece strong{font-size:12px}.floating-piece small{font-size:7px}.piece-conversation{right:-3%}.sales-copy h1{font-size:53px}.sales-copy>p{font-size:14px}.sales-bottom{gap:15px}.sales-bottom small{font-size:9px}}@media(max-width:700px){header{height:62px;flex-basis:62px}.sales-page{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;padding:0 6%;gap:0}.sales-copy{padding:18px 0 10px;align-self:start}.free-pill{padding:7px 10px;font-size:8px;margin-bottom:14px}.sales-copy h1{font-size:clamp(36px,10vw,46px);letter-spacing:-1.8px;line-height:1.02;margin-bottom:14px}.sales-copy h1 br:nth-of-type(1){display:none}.sales-copy>p{font-size:12px;line-height:1.6;margin:0 0 17px}.desktop-break{display:none}.sales-cta{padding:14px 17px;font-size:13px;gap:28px}.sales-proof{font-size:9px;gap:18px;margin-top:13px}.sales-art{min-height:110px;margin:0}.art-orbit{width:120px}.orbit-b{width:190px}.orbit-c,.desk-core,.piece-conversation,.piece-idea,.art-caption{display:none}.piece-task{left:50%;top:50%;transform:translate(-50%,-50%) rotate(-4deg);white-space:nowrap;padding:13px 20px}.floating-piece strong{font-size:12px}.sales-bottom{grid-template-columns:repeat(3,1fr);gap:12px;padding:15px 0}.sales-bottom>p{display:none}.sales-bottom>div{padding-left:0;gap:5px}.sales-bottom>div>span{display:none}.sales-bottom strong{font-size:10px}.sales-bottom small{font-size:9px;line-height:1.5}body>.sales-footer{font-size:8px;padding-inline:6%}.sales-footer>span:last-child{display:none}}@media(max-height:690px) and (max-width:700px){.sales-art{display:none}.sales-page{grid-template-rows:1fr auto}.sales-copy h1{font-size:36px}.sales-copy>p{font-size:11px}.sales-bottom{padding-block:12px}.sales-copy{align-self:center}}

.os-options strong{display:flex;align-items:center;gap:10px}.os-options strong svg{display:block;width:25px;height:25px;flex:none}
.sales-art:after{content:'';position:absolute;z-index:-2;inset:9% -3% 10% -5%;background:url('assets/dashboard.png') center/cover no-repeat;opacity:.16;transform:perspective(1000px) rotateY(-12deg) rotateZ(-5deg);border-radius:18px;filter:grayscale(.5);mask-image:radial-gradient(ellipse at center,#000 15%,transparent 73%);pointer-events:none}
@media(max-width:700px){.sales-art:after{inset:-25px -10% -20px;opacity:.12}}

.os-download-group{border:1px solid #dbe4f2;border-radius:12px;background:#f6f8fc;padding:17px 12px;display:flex;flex-direction:column;gap:11px}.os-download-group>strong{color:#223458;font-size:16px}.os-asset-link{display:block;border:1px solid #d4e0f5;background:#eaf1ff;padding:10px 9px;border-radius:7px;font-size:11px;line-height:1.5;color:#294e97;font-weight:600}.os-asset-link:hover{background:#dbe7ff}.os-download-group small{font-size:11px;color:#75869f}.release-fallback{grid-column:1/-1;color:#315acb;padding:15px;border:1px solid #dbe4f2;border-radius:9px;font-size:14px}@media(max-width:550px){.os-download-group{padding:13px}.os-download-group>strong{font-size:15px}.os-asset-link{font-size:12px}}
/* Reserve clear space beneath the brand mark. */
.piece-conversation{top:calc(50% + 112px);right:-2%;transform:rotate(4deg)}
.piece-idea{bottom:auto;top:calc(50% + 210px);left:-4%}
.sales-art:after{opacity:.23}
@media(max-height:780px) and (min-width:701px){.piece-conversation{top:calc(50% + 100px)}.piece-idea{top:auto;bottom:4%;left:-10%}}
@media(max-width:700px){.sales-art:after{opacity:.18}}
