.gd-head{max-width:46rem}.gd-head h1{max-width:22ch}.gd-head .lead{max-width:58ch}.gd-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.gd-cta .btn{height:48px;padding:0 24px;font-weight:600}@media (width<=560px){.gd-cta .btn{flex:100%}}.gd-trust{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:.875rem;display:flex}.gd-trust span{align-items:center;gap:6px;display:inline-flex}.gd-trust svg{width:14px;height:14px;color:var(--ok)}.gd-vis{margin:clamp(36px,6vw,64px) 0 clamp(24px,4vw,40px)}.gd-vis:empty{display:none}.gd-body{max-width:46rem}.gd-body>h2:first-child{margin-top:8px}.gd-band{max-width:46rem}.gd-rel{margin-top:clamp(48px,7vw,80px)}.gd-rel h2{margin:0 0 4px;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.gd-brand{max-width:72ch;margin-top:10px}.gd-brand:first-of-type{margin-top:32px}.gd-src{color:var(--muted-foreground);font-size:.875rem}.gd-steps{counter-reset:st;gap:12px;margin:16px 0 20px;list-style:none;display:grid;padding:0!important}.gd-steps>li{overflow-wrap:anywhere;counter-increment:st;border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);min-width:0;margin:0;padding:16px 18px 16px 60px;position:relative}.gd-steps>li:before{content:counter(st);width:30px;height:30px;font:600 .9rem var(--font-d);background:color-mix(in oklab,var(--brand) 16%,transparent);color:var(--brand-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:16px}.gd-steps b{font-weight:600}.gd-points{gap:12px;margin:16px 0 20px;list-style:none;display:grid;padding:0!important}@media (width>=640px){.gd-points{grid-template-columns:1fr 1fr}}.gd-points>li{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);margin:0;padding:16px 18px}.gd-points b{font:600 1rem/1.3 var(--font-b);margin-bottom:4px;display:block}.gd-points span{color:var(--muted-foreground);font-size:.9375rem}.cmp th.us,.cmp td.us{background:color-mix(in oklab,var(--brand) 8%,transparent)}.cmp th.us{color:var(--brand-ink)}.cmp td:first-child{font-weight:500}.qt{margin:16px 0 24px}.qt-bar{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.qt-bar[hidden]{display:none}.qt-bar [role=tab]{border:1px solid var(--border);background:var(--card);height:40px;color:var(--muted-foreground);font:500 .875rem var(--font-b);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:border-color .15s,color .15s;display:inline-flex}.qt-bar [role=tab] svg{width:18px;height:18px}.qt-bar [role=tab][aria-selected=true]{color:var(--foreground);border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.qt.js .qt-h,.qt-panel[hidden]{display:none}.qlist{border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);margin:0;list-style:none;padding:0!important}.qlist li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}.qlist li:first-child{border-top:0}.qlist .tag{font:500 .72rem var(--font-m);color:var(--wait-fg);background:var(--wait-bg);white-space:nowrap;border-radius:999px;margin-left:6px;padding:2px 8px}.tf-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0;display:flex}.tf-bar[hidden]{display:none}.tf-g{flex-wrap:wrap;gap:6px;display:flex}.tf-g button{border:1px solid var(--border);background:var(--card);height:36px;color:var(--muted-foreground);font:500 .8125rem var(--font-b);cursor:pointer;border-radius:999px;padding:0 12px}.tf-g button[aria-pressed=true]{color:var(--foreground);border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.tf-n{font:500 .8125rem var(--font-m);color:var(--muted-foreground)}.tf-list{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);grid-template-columns:1fr;gap:6px;max-height:420px;margin:0 0 16px;list-style:none;display:grid;overflow:auto;padding:10px!important}@media (width>=640px){.tf-list{grid-template-columns:1fr 1fr}}.tf-list li{background:var(--card);border-radius:8px;align-items:center;gap:8px;min-width:0;margin:0;padding:6px 8px;font-size:.875rem;display:flex}.tf-list li[hidden]{display:none}.tf-list svg{flex:none;width:16px;height:16px}.tf-list .k{font:500 .68rem var(--font-m);color:var(--muted-foreground);white-space:nowrap;margin-left:auto}.tf-list .k.w{color:var(--brand-ink)}.ck{border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);margin:16px 0 24px;padding:8px 18px 18px}.ck fieldset{border:0;margin:0;padding:0}.ck label{border-bottom:1px dashed var(--border);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:12px 0;display:flex}.ck input{width:20px;height:20px;accent-color:var(--brand);flex:none;margin:2px 0 0}.ck h3{margin:18px 0 8px!important}.ck-r{margin:0!important;padding-left:1.2em!important}.ck-r li{display:none}.ck-r li.always,.ck:has(#ck1:checked) .r1,.ck:has(#ck2:checked) .r2,.ck:has(#ck3:checked) .r3,.ck:has(#ck4:checked) .r4,.ck:has(#ck5:checked) .r5,.ck:has(#ck4:not(:checked)) .r4n{display:list-item}@supports not selector(:has(*)){.ck-r li{display:list-item}}.kv th{white-space:normal;width:34%}.kv td{overflow-wrap:anywhere}
