.download-page:where(.astro-luc4uhrl){overflow:hidden}.hero:where(.astro-luc4uhrl){min-height:820px;padding:clamp(88px,10vw,150px) 24px 80px;text-align:center;background:radial-gradient(circle at 50% 68%,color-mix(in srgb,var(--oasr-brand) 15%,transparent),transparent 32%)}.hero__copy:where(.astro-luc4uhrl){max-width:900px;margin:0 auto}.hero:where(.astro-luc4uhrl) h1:where(.astro-luc4uhrl){max-width:850px;margin:18px auto 20px;font-size:var(--oasr-type-page);line-height:1.08;letter-spacing:-.015em}.hero__copy:where(.astro-luc4uhrl)>p:where(.astro-luc4uhrl){max-width:var(--oasr-measure-lead);margin:0 auto 28px;color:var(--oasr-text-muted);font-size:var(--oasr-type-lead);line-height:1.5}.hero__ctas:where(.astro-luc4uhrl){display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.hero__cta:where(.astro-luc4uhrl){min-width:220px;justify-content:center}.hero__cta:where(.astro-luc4uhrl) svg:where(.astro-luc4uhrl){width:18px;height:18px}.hero__metas:where(.astro-luc4uhrl){display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:14px}.hero__meta:where(.astro-luc4uhrl){color:var(--oasr-text-faint);font-size:.78rem}.product-stage:where(.astro-luc4uhrl){position:relative;max-width:1050px;margin:80px auto 0;display:grid;place-items:center}.stage-glow:where(.astro-luc4uhrl){position:absolute;inset:18% 10% 0;border-radius:50%;background:color-mix(in srgb,var(--oasr-brand) 24%,transparent);filter:blur(70px)}.product-shot:where(.astro-luc4uhrl){position:relative;display:block;width:min(880px,92vw);height:auto;aspect-ratio:35/27;border:1px solid color-mix(in srgb,var(--oasr-border) 82%,white);border-radius:26px;background:var(--oasr-bg-elevated);box-shadow:0 42px 90px #0000002e;overflow:hidden;object-fit:cover;transform:perspective(1200px) rotateX(2deg)}.asset-note:where(.astro-luc4uhrl){position:absolute;right:4%;bottom:0;padding:7px 11px;border-radius:999px;background:var(--oasr-bg-elevated);border:1px dashed var(--oasr-border);color:var(--oasr-text-faint);font:600 .68rem var(--oasr-font-mono)}.availability:where(.astro-luc4uhrl){padding-block:120px}.section-head:where(.astro-luc4uhrl) p:where(.astro-luc4uhrl){max-width:600px;margin:14px auto 0;color:var(--oasr-text-muted)}.platforms:where(.astro-luc4uhrl){display:grid;grid-template-columns:repeat(3,1fr);max-width:1050px;margin:56px auto 0;border-block:1px solid var(--oasr-border)}.platform:where(.astro-luc4uhrl){display:flex;gap:18px;align-items:flex-start;padding:32px 30px;color:var(--oasr-text-faint)}.platform:where(.astro-luc4uhrl)+.platform:where(.astro-luc4uhrl){border-left:1px solid var(--oasr-border)}.platform:where(.astro-luc4uhrl)>svg:where(.astro-luc4uhrl){width:28px;height:28px;flex:none}.platform:where(.astro-luc4uhrl) strong:where(.astro-luc4uhrl){display:block;color:var(--oasr-text);font-size:1.12rem}.platform:where(.astro-luc4uhrl) span:where(.astro-luc4uhrl){display:block;margin-top:8px;font-size:.86rem;line-height:1.55}.platform--ready:where(.astro-luc4uhrl){color:var(--oasr-brand)}.windows-card:where(.astro-luc4uhrl){max-width:1050px;margin:32px auto 0;padding:28px 30px;border:1px solid var(--oasr-border);border-radius:16px;background:var(--oasr-bg-subtle);text-align:left}.windows-card__head:where(.astro-luc4uhrl){display:flex;align-items:center;gap:14px}.windows-card__head:where(.astro-luc4uhrl) svg:where(.astro-luc4uhrl){width:24px;height:24px;flex:none;color:var(--oasr-brand)}.windows-card__head:where(.astro-luc4uhrl) h3:where(.astro-luc4uhrl){margin:0;font-size:1.08rem}.windows-card:where(.astro-luc4uhrl) p:where(.astro-luc4uhrl){margin:14px 0 0;color:var(--oasr-text-muted);font-size:.92rem;line-height:1.65}.windows-card:where(.astro-luc4uhrl) p:where(.astro-luc4uhrl) a:where(.astro-luc4uhrl){color:var(--oasr-brand);font-weight:600}.story:where(.astro-luc4uhrl){padding-block:120px}.story-visual:where(.astro-luc4uhrl){position:relative;max-width:920px;height:430px;margin:60px auto;border-radius:34px;background:linear-gradient(145deg,#dfe8e3,#f8faf9);display:grid;place-items:end center;overflow:hidden}.story-screen:where(.astro-luc4uhrl){width:78%;height:82%;border-radius:22px 22px 0 0;background:#fff;display:grid;grid-template-columns:25% 1fr;box-shadow:0 30px 60px #152c1f29;overflow:hidden}.story-sidebar:where(.astro-luc4uhrl){background:#eff3f0;border-right:1px solid #e0e7e2}.story-content:where(.astro-luc4uhrl){padding:22%;display:flex;flex-direction:column;gap:15px}.story-content:where(.astro-luc4uhrl) span:where(.astro-luc4uhrl){height:9px;border-radius:9px;background:#dce3de}.story-content:where(.astro-luc4uhrl) span:where(.astro-luc4uhrl):nth-child(2){width:80%}.story-content:where(.astro-luc4uhrl) span:where(.astro-luc4uhrl):nth-child(3){width:92%}.story-content:where(.astro-luc4uhrl) span:where(.astro-luc4uhrl):nth-child(4){width:54%;background:#35a867}.steps:where(.astro-luc4uhrl){list-style:none;padding:0;max-width:920px;margin:54px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.steps:where(.astro-luc4uhrl) li:where(.astro-luc4uhrl){display:flex;gap:16px}.steps:where(.astro-luc4uhrl) li:where(.astro-luc4uhrl)>span:where(.astro-luc4uhrl){width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:50%;background:var(--oasr-text);color:var(--oasr-bg);font-weight:700}.steps:where(.astro-luc4uhrl) h3:where(.astro-luc4uhrl){margin:3px 0 8px;font-size:1.08rem}.steps:where(.astro-luc4uhrl) p:where(.astro-luc4uhrl){margin:0;color:var(--oasr-text-muted);font-size:.9rem;line-height:1.6}.story-actions:where(.astro-luc4uhrl){text-align:center;margin-top:46px;display:flex;justify-content:center;align-items:center;gap:24px}.story-actions:where(.astro-luc4uhrl)>a:where(.astro-luc4uhrl):last-child{color:var(--oasr-brand);font-weight:600}.developer:where(.astro-luc4uhrl){padding-block:96px}.cli-details:where(.astro-luc4uhrl){max-width:900px;margin:auto;border-block:1px solid var(--oasr-border)}.cli-details:where(.astro-luc4uhrl) summary:where(.astro-luc4uhrl){list-style:none;cursor:pointer;padding:28px 4px;display:flex;justify-content:space-between;align-items:center}.cli-details:where(.astro-luc4uhrl) summary:where(.astro-luc4uhrl)::-webkit-details-marker{display:none}.cli-details:where(.astro-luc4uhrl) summary:where(.astro-luc4uhrl)>span:where(.astro-luc4uhrl){display:flex;align-items:center;gap:16px}.cli-details:where(.astro-luc4uhrl) summary:where(.astro-luc4uhrl) svg:where(.astro-luc4uhrl){width:24px}.cli-details:where(.astro-luc4uhrl) summary:where(.astro-luc4uhrl) strong:where(.astro-luc4uhrl),.cli-details:where(.astro-luc4uhrl) summary:where(.astro-luc4uhrl) small:where(.astro-luc4uhrl){display:block}.cli-details:where(.astro-luc4uhrl) summary:where(.astro-luc4uhrl) small:where(.astro-luc4uhrl){margin-top:5px;color:var(--oasr-text-muted);font-size:.84rem}.cli-details:where(.astro-luc4uhrl) summary:where(.astro-luc4uhrl)>i:where(.astro-luc4uhrl){font-style:normal;font-size:1.8rem;font-weight:300;transition:transform .3s}.cli-details:where(.astro-luc4uhrl)[open] summary:where(.astro-luc4uhrl)>i:where(.astro-luc4uhrl){transform:rotate(45deg)}.cli-content:where(.astro-luc4uhrl){display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 0 32px}.cli-link:where(.astro-luc4uhrl){grid-column:1/-1;color:var(--oasr-brand);font-weight:600;text-align:center}@media(max-width:760px){.hero:where(.astro-luc4uhrl){min-height:auto;padding-top:76px}.hero:where(.astro-luc4uhrl) h1:where(.astro-luc4uhrl){font-size:2rem;line-height:1.125;letter-spacing:0}.product-stage:where(.astro-luc4uhrl){margin-top:52px}.product-shot:where(.astro-luc4uhrl){border-radius:18px}.platforms:where(.astro-luc4uhrl),.steps:where(.astro-luc4uhrl),.cli-content:where(.astro-luc4uhrl){grid-template-columns:1fr}.platform:where(.astro-luc4uhrl)+.platform:where(.astro-luc4uhrl){border-left:0;border-top:1px solid var(--oasr-border)}.story-visual:where(.astro-luc4uhrl){height:300px;border-radius:24px}.story-screen:where(.astro-luc4uhrl){width:88%}.steps:where(.astro-luc4uhrl){gap:30px}.story-actions:where(.astro-luc4uhrl){flex-direction:column}.asset-note:where(.astro-luc4uhrl){right:12px}}@media(prefers-reduced-motion:reduce){.product-shot:where(.astro-luc4uhrl){transform:none}.cli-details:where(.astro-luc4uhrl) summary:where(.astro-luc4uhrl)>i:where(.astro-luc4uhrl){transition:none}}html[data-theme=dark] .story-visual:where(.astro-luc4uhrl){background:linear-gradient(145deg,#15251d,#0c1711)}
