@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_939a1a68-module__LwpU0q__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_939a1a68-module__LwpU0q__variable{--font-body:"Instrument Sans","Instrument Sans Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1f4af8e6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.e20f337c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_a6e0e515-module__NbNjtG__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_a6e0e515-module__NbNjtG__variable{--font-display:"Sora","Sora Fallback"}
:root{--bg:#f8fafc;--surface:#fff;--surface-subtle:#f1f5f9;--text:#0f172a;--muted:#475569;--line:#e2e8f0;--brand:#4a9e86;--brand-strong:#3f8f78;--radius-lg:1rem;--radius-md:.8rem;--radius-sm:.6rem;--shadow-card:0 10px 30px #0f172a12;--shadow-soft:0 18px 50px #0f172a1a;--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:2.5rem;--space-7:3rem;--section-space:3.5rem;--feature-media-max:466px;--body-copy-size:1.05rem;--body-copy-line:1.55;--body-copy-weight:400;--card-title-size:1.35rem;--card-body-size:var(--body-copy-size)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body),"Instrument Sans",sans-serif;color:var(--text);background:#f3f8f5;line-height:1.55}main{display:block}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),"Sora",sans-serif;letter-spacing:-.025em;margin:0;line-height:1.12}p{margin:0}ul{margin:0;padding:0;list-style:none}.skip-link{background:var(--surface);border:1px solid var(--line);z-index:100;border-radius:.5rem;padding:.5rem .75rem;position:absolute;top:1rem;left:-999px}.skip-link:focus-visible{left:1rem}.site-shell{min-height:100dvh}.site-container{width:min(980px,100% - 3rem);margin:0 auto}.site-header{background:0 0;border-bottom:0;position:static}.nav-row{justify-content:space-between;align-items:center;gap:1rem;min-height:4.9rem;display:flex}.brand-mark{align-items:center;gap:.6rem;font-size:1rem;font-weight:700;display:inline-flex}.nav-links{align-items:center;gap:1.2rem;display:flex}.nav-links>li>a{color:var(--muted);font-size:.92rem;font-weight:600}.hero{padding:var(--section-space)0}.hero-grid{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--brand-strong);font-size:.72rem;font-weight:700}.hero-copy h1{font-size:clamp(2.1rem,5vw,3.4rem)}.lead{color:var(--muted);font-size:var(--body-copy-size);line-height:var(--body-copy-line);font-weight:var(--body-copy-weight)}.hero-copy{gap:var(--space-4);display:grid}.hero-actions,.inline-actions{justify-items:start;gap:var(--space-2);display:grid}.hero-actions-primary,.source-badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.shields-badge{align-items:center;height:36px;display:inline-flex}.shields-badge img{width:auto;height:20px;display:block}.hero-shot{width:min(1200px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}.hero-shot img{border:1px solid #e7edf4;border-radius:.8rem;width:100%;height:auto;box-shadow:0 8px 25px #0f172a0d}.section-heading{margin-bottom:var(--space-7);gap:var(--space-3);display:grid}.section-heading h1,.section-heading h2{margin-top:0;font-size:clamp(1.7rem,3vw,2.55rem)}.section-heading.compact{margin-bottom:var(--space-7)}.feature-section{padding:var(--section-space)0}.feature-stack{gap:var(--section-space);display:grid}.feature-row{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.feature-row.reverse .feature-media{order:2}.feature-row.reverse .feature-copy{order:1}.feature-media{width:100%;max-width:var(--feature-media-max);box-shadow:none;overflow:visible}.feature-row-notification .feature-media{width:100%}.feature-media img{border:1px solid #e7edf4;border-radius:.75rem;width:100%;height:auto;box-shadow:0 8px 25px #0f172a0d}.feature-copy h3{font-size:var(--card-title-size);letter-spacing:-.02em}.feature-copy{gap:var(--space-3);display:grid}.feature-copy p{color:var(--muted);font-size:var(--card-body-size);line-height:var(--body-copy-line);font-weight:var(--body-copy-weight);max-width:38ch}.download-panel{padding:var(--section-space)0;background:0 0}.download-panel .section-heading{margin-bottom:var(--space-7)}.download-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.download-card,.surface-card{background:var(--surface);border-radius:var(--radius-md);border:1px solid #e7edf4;padding:1.45rem;box-shadow:0 8px 25px #0f172a0d}.download-card{gap:var(--space-3);flex-direction:column;display:flex}.download-card>.button{align-self:flex-start}.download-inline{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.download-card h3,.surface-card h2{font-size:var(--card-title-size)}.download-card-linux{grid-column:1/-1}.download-card p:not(.download-note),.surface-card p{color:var(--muted);font-size:var(--card-body-size);line-height:var(--body-copy-line);font-weight:var(--body-copy-weight)}.linux-groups{margin-top:var(--space-2);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.linux-groups>div{gap:var(--space-2);align-content:start;justify-items:start;display:grid}.meta-label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.8rem;font-weight:500;font-family:var(--font-body),"Instrument Sans",sans-serif;margin:0}.linux-buttons{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.download-note{font-size:var(--card-body-size);line-height:var(--body-copy-line);font-weight:var(--body-copy-weight);color:#64748b;margin:0}.subpage{padding:var(--section-space)0}.subpage-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.button{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;padding:.65rem 1.05rem;font-size:.88rem;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.button-small{padding:.5rem .9rem}.button-primary{color:#fff;background:linear-gradient(135deg,var(--brand-strong),var(--brand));box-shadow:0 8px 18px #4a9e864d}.button-ghost{color:var(--text);background:#fff;border-color:#dce4ec}.button-download{color:#155e75;box-shadow:none;background:#ecfeff;border-color:#bae6fd}.button:hover{transform:translateY(-1px)}a:focus-visible,button:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:.5rem}.site-footer{margin-top:var(--section-space);padding:var(--section-space)0;background:0 0;border-top:0}.footer-grid{gap:var(--space-4);grid-template-columns:2fr 1fr;display:grid}.footer-grid p,.footer-legal{color:var(--muted);font-size:.8rem;line-height:var(--body-copy-line);font-weight:var(--body-copy-weight);font-family:var(--font-body),"Instrument Sans",sans-serif}.footer-grid a{color:var(--muted);font-size:var(--body-copy-size);line-height:var(--body-copy-line);font-weight:var(--body-copy-weight);font-family:var(--font-body),"Instrument Sans",sans-serif}.footer-logo{align-items:center;display:inline-flex}.footer-brand{gap:var(--space-2);justify-items:start;display:grid}.footer-brand .source-badges{gap:var(--space-1)}.footer-grid ul{margin-top:var(--space-2)}.footer-grid li+li{margin-top:var(--space-1)}.footer-legal{color:#64748b;margin-top:2.4rem;font-size:.8rem;line-height:1.45}@media (max-width:960px){.download-grid,.subpage-grid,.footer-grid{grid-template-columns:1fr}.feature-row{grid-template-columns:1fr;gap:1.5rem}.feature-row.reverse .feature-media,.feature-row.reverse .feature-copy{order:initial}.feature-media{max-width:var(--feature-media-max);margin:0 auto}}@media (max-width:720px){.site-container{width:min(1120px,100% - 1.5rem)}.site-header{position:static}.hero{padding-bottom:3rem}.linux-buttons{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
