.lang-switch a:hover,a:hover{text-decoration:underline}#main,body{color:var(--fg)}#main .small,.lede,.small{color:var(--muted)}.btn,a{text-decoration:none}.testimonials .track,html{scroll-behavior:smooth}:root{--bg:#0a2a73;--bg2:#1a3f8f;--fg:#ffffff;--muted:#c9d3e8;--card:rgba(255,255,255,.06);--border:rgba(255,255,255,.16);--brand:#9ec5ff;--accent:#7c3aed;--ring:rgba(158,197,255,.35);--hi-green:#61CF00;--t-gap:1rem}*{box-sizing:border-box}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;line-height:1.6;background:radial-gradient(1200px 700px at 0 0,rgba(10,42,115,.85) 0,transparent 60%),linear-gradient(180deg,var(--bg) 0,var(--bg2) 100%)}img{max-width:100%;height:auto;display:block}a{color:var(--brand)}.container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}.small{font-size:.95rem}.h00{font-size:clamp(2rem,4vw,3rem);letter-spacing:.2px;margin:0}.lede{font-size:clamp(1.1rem,2vw,1.25rem)}.stack-lg>*{margin-block:1rem}.space{padding-top:20px}.space2{padding-top:5px}.site-header{position:sticky;top:0;z-index:1000;background:linear-gradient(180deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.5) 70%,rgba(0,0,0,.35) 100%);backdrop-filter:saturate(1.2) blur(8px);-webkit-backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid rgba(255,255,255,.14)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-header{background:rgba(0,0,0,.6)}}.brand,.lang-switch a{color:#fff!important}.lang-switch a:hover{opacity:1}.header-wrap{display:flex;align-items:center;justify-content:flex-start;padding:.75rem 0;position:relative}.brand-line,.btn{align-items:center}.brand{font-weight:800;letter-spacing:.3px;color:#fff}.brand--xl{font-size:clamp(1.6rem,4vw,3.2rem)}.brand-line{display:flex;gap:1rem}.lang-switch{position:absolute;top:.75rem;right:1rem}.lang-switch a{color:#fff;opacity:.9}h2{padding-top:10px}#main{--fg:#0f172a;--muted:#475569;--card:#f8fafc;--border:rgba(2,6,23,.08);background:#fff;border-radius:18px;box-shadow:0 20px 40px rgba(0,0,0,.18);margin-block:1.25rem 2rem;padding-block:1.25rem 1.5rem;padding-left:20px;padding-right:50px}#main a{color:#0f5ed6}#main .content>p:first-child,.hero .lede{margin-top:0}#main .content{padding-top:0}.hero-media{margin:.2rem 0 1.5rem}.hero-media img,.hero-media picture{display:block;width:100%;margin:0}.card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:1rem;box-shadow:0 10px 20px rgba(0,0,0,.06)}.btn{display:inline-flex;gap:.6rem;border-radius:12px;padding:.7rem 1.05rem;border:1px solid var(--border);background:0 0;color:inherit;font-weight:600}.btn:hover{box-shadow:0 0 0 3px var(--ring)}.btn.primary{background:#0f766e;color:#fff;border-color:#0f766e}.btn.primary.lg{padding:.9rem 1.25rem}.btn.download{border:0;background:linear-gradient(135deg,#0b3ea4,#2b6adf);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 6px 20px rgba(43,106,223,.25)}#main a.btn.download,#main a.btn.download:focus,#main a.btn.download:hover,#main a.btn.download:visited{color:#fff}.btn.download:active{transform:translateY(1px)}.btn.ghost{background:0 0}.download-block{margin-bottom:1.5rem}.skip-link{position:absolute;left:-9999px;top:auto}.skip-link:focus{left:1rem;top:1rem;background:#0f766e;color:#fff;padding:.5rem 1rem;border-radius:10px}.hero{padding-block:1.2rem 1.1rem}.content,.site-footer{padding-block:1rem}.hero .h00{margin-bottom:.25rem}.screenshots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.shot{margin:0}.shot figcaption{font-size:.9rem;color:var(--muted)}@media (max-width:900px){.screenshots{grid-template-columns:1fr}}.table{width:100%;border-collapse:separate;border-spacing:0}.table td,.table th{padding:.85rem 1rem;border-bottom:1px solid var(--border);text-align:left}.table thead th{font-weight:700;background:color-mix(in oklab,var(--card),#0b3ea4 6%);color:#0f172a;position:sticky;top:0;z-index:1}.table tbody tr:nth-child(2n){background:color-mix(in oklab,var(--card),#0b3ea4 4%)}.table.fancy td:nth-child(3),.table.fancy th:nth-child(3){background:var(--hi-green)!important;color:#0b1a06;font-weight:700}.table tbody tr:last-child td{border-bottom:0}.pluslist ul{margin:0;padding-left:0}.pluslist li{list-style:none;padding-left:1.6rem;position:relative}.pluslist li::before{content:"\002B";position:absolute;left:.5rem;top:.15rem;font-weight:900;color:#0b3ea4}.testimonials{position:relative;margin-block:2rem;width:98%}.testimonials .track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(260px,32vw,340px);gap:1rem;overflow:hidden}.t-card{display:flex;gap:1rem;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:1rem;min-height:120px}.avatar{border-radius:12px;flex:0 0 auto;width:96px;height:96px;object-fit:cover}.t-copy{display:flex;flex-direction:column;gap:.35rem;min-width:0}.t-name{font-weight:700;line-height:1.2}.t-quote{font-style:italic;font-size:.98rem}.t-meta{color:var(--muted);font-size:.9rem}.t-controls{position:absolute;inset-block:0;inset-inline:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.t-btn{pointer-events:auto;border:1px solid var(--border);background:rgba(0,0,0,.04);border-radius:999px;width:44px;height:44px;display:grid;place-items:center;font-size:24px;line-height:1;cursor:pointer;color:#0f172a}.t-btn:hover{box-shadow:0 0 0 3px rgba(11,62,164,.2)}.site-footer{border-top:1px solid var(--border);margin-top:2rem}.footer-nav{display:flex;gap:1rem;margin-top:.5rem}