.tool-card[data-astro-cid-rr62mfgb]{flex-direction:column;display:flex}.card-icon[data-astro-cid-rr62mfgb]{color:var(--akc-green);margin-bottom:1.25rem;transition:color .22s}.card-header[data-astro-cid-rr62mfgb]{flex-direction:column;align-items:flex-start;gap:.6rem;margin-bottom:1rem;display:flex}.tool-status[data-astro-cid-rr62mfgb]{white-space:nowrap}.tool-card[data-astro-cid-rr62mfgb] h3[data-astro-cid-rr62mfgb]{margin-bottom:0;font-size:1.375rem}.tool-card[data-astro-cid-rr62mfgb] p[data-astro-cid-rr62mfgb]{color:var(--colour-muted);flex-grow:1;margin-bottom:1.5rem}.card-link[data-astro-cid-rr62mfgb]{color:var(--colour-copper);align-items:center;gap:.5rem;margin-top:auto;font-size:.9375rem;font-weight:600;display:inline-flex}.card-link[data-astro-cid-rr62mfgb]:hover{gap:.75rem}.card-link[data-astro-cid-rr62mfgb] .icon[data-astro-cid-rr62mfgb]{transition:transform var(--transition-fast)}.card-link[data-astro-cid-rr62mfgb]:hover .icon[data-astro-cid-rr62mfgb]{transform:translate(4px)}.audit-demo[data-astro-cid-72zktnht]{color:#cfc4b6;background:radial-gradient(120% 90% at 85% 0,#a8622c29,#0000 60%),#141210;border:1px solid #3a2c21;border-radius:16px;margin:0 0 2.25rem;overflow:hidden;box-shadow:0 18px 40px #14121038}.audit-demo-bar[data-astro-cid-72zktnht]{background:#0d0b0a;border-bottom:1px solid #2a241f;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.85rem;display:flex}.audit-demo-dots[data-astro-cid-72zktnht]{gap:6px;display:inline-flex}.audit-demo-dots[data-astro-cid-72zktnht] i[data-astro-cid-72zktnht]{background:#3a2c21;border-radius:50%;width:9px;height:9px}.audit-demo-title[data-astro-cid-72zktnht]{color:#f6f1ea;flex:1;font-weight:600}.audit-demo-state[data-astro-cid-72zktnht]{color:#a9d4b0;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #6ea87873;border-radius:999px;padding:.15rem .6rem;font-size:.72rem}.is-running[data-astro-cid-72zktnht] .audit-demo-state[data-astro-cid-72zktnht]{color:#f3c08f;border-color:#d8915a80}.audit-demo-body[data-astro-cid-72zktnht]{gap:1.4rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.audit-demo-progress-row[data-astro-cid-72zktnht]{color:#b5aa9c;justify-content:space-between;gap:1rem;margin-bottom:.45rem;font-size:.85rem;display:flex}.audit-demo-progress-row[data-astro-cid-72zktnht] strong[data-astro-cid-72zktnht]{color:#f6f1ea;font-variant-numeric:tabular-nums}.audit-demo-track[data-astro-cid-72zktnht],.audit-demo-section-track[data-astro-cid-72zktnht]{background:#2a241f;border-radius:999px;height:6px;display:block;overflow:hidden}.audit-demo-fill[data-astro-cid-72zktnht],.audit-demo-section-track[data-astro-cid-72zktnht] span[data-astro-cid-72zktnht]{border-radius:inherit;background:linear-gradient(90deg,#a8622c,#d8915a,#f3c08f);height:100%;display:block}.audit-demo-scores[data-astro-cid-72zktnht]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.audit-demo-score[data-astro-cid-72zktnht]{text-align:center;background:#1e1a17;border:1px solid #2a241f;border-radius:12px;justify-items:center;gap:.2rem;padding:1rem .5rem .9rem;display:grid;position:relative}.audit-demo-score[data-astro-cid-72zktnht] svg[data-astro-cid-72zktnht]{width:84px;height:84px;transform:rotate(-90deg)}.audit-demo-score[data-astro-cid-72zktnht] circle[data-astro-cid-72zktnht]{fill:none;stroke-width:7px}.ring-bg[data-astro-cid-72zktnht]{stroke:#2a241f}.ring[data-astro-cid-72zktnht]{stroke-linecap:round}.audit-demo-score--copper[data-astro-cid-72zktnht] .ring[data-astro-cid-72zktnht]{stroke:#d8915a}.audit-demo-score--sage[data-astro-cid-72zktnht] .ring[data-astro-cid-72zktnht]{stroke:#6ea878}.audit-demo-score-value[data-astro-cid-72zktnht]{color:#f6f1ea;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;position:absolute;top:calc(1rem + 42px);left:50%;transform:translate(-50%,-50%)}.audit-demo-score-label[data-astro-cid-72zktnht]{color:#f6f1ea;margin-top:.35rem;font-size:.88rem;font-weight:600;line-height:1.25}.audit-demo-score-note[data-astro-cid-72zktnht]{color:#8f8478;font-size:.78rem}.audit-demo-columns[data-astro-cid-72zktnht]{gap:1.4rem;display:grid}.audit-demo-heading[data-astro-cid-72zktnht]{color:#f3c08f;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem}.audit-demo-sections[data-astro-cid-72zktnht],.audit-demo-findings[data-astro-cid-72zktnht]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.audit-demo-sections[data-astro-cid-72zktnht] li[data-astro-cid-72zktnht]{color:#cfc4b6;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .75rem;margin:0;font-size:.88rem;display:grid}.audit-demo-section-value[data-astro-cid-72zktnht]{color:#f6f1ea;font-variant-numeric:tabular-nums;font-weight:700}.audit-demo-section-track[data-astro-cid-72zktnht]{grid-column:1/-1}.audit-demo-findings[data-astro-cid-72zktnht] li[data-astro-cid-72zktnht]{color:#cfc4b6;align-items:flex-start;gap:.6rem;margin:0;font-size:.88rem;line-height:1.45;display:flex}.is-animated[data-astro-cid-72zktnht] .audit-demo-findings[data-astro-cid-72zktnht] li[data-astro-cid-72zktnht]{opacity:0;transition:opacity .4s,transform .4s;transform:translate(-10px)}.is-animated[data-astro-cid-72zktnht] .audit-demo-findings[data-astro-cid-72zktnht] li[data-astro-cid-72zktnht].is-in{opacity:1;transform:none}.audit-demo-sev[data-astro-cid-72zktnht]{letter-spacing:.04em;text-align:center;text-transform:uppercase;border-radius:6px;flex:none;min-width:4.6rem;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.audit-demo-sev--critical[data-astro-cid-72zktnht]{color:#fff4f2;background:#b42318}.audit-demo-sev--high[data-astro-cid-72zktnht]{color:#f3c08f;background:#d8915a2e;border:1px solid #d8915a59}.audit-demo-caption[data-astro-cid-72zktnht]{color:#8f8478;border-top:1px solid #2a241f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;font-size:.82rem;display:flex}.audit-demo-caption[data-astro-cid-72zktnht] a[data-astro-cid-72zktnht]{color:#f3c08f}.audit-demo-replay[data-astro-cid-72zktnht]{color:#f6f1ea;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #6b4426;border-radius:8px;padding:.3rem .8rem;font-weight:600}.audit-demo-replay[data-astro-cid-72zktnht]:hover{color:#f3c08f;border-color:#d8915a}.audit-demo-replay[data-astro-cid-72zktnht][hidden]{display:none}@media (width>=720px){.audit-demo-columns[data-astro-cid-72zktnht]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width<=480px){.audit-demo-scores[data-astro-cid-72zktnht]{gap:.45rem}.audit-demo-score[data-astro-cid-72zktnht] svg[data-astro-cid-72zktnht]{width:66px;height:66px}.audit-demo-score-value[data-astro-cid-72zktnht]{font-size:1.25rem;top:calc(1rem + 33px)}.audit-demo-score-label[data-astro-cid-72zktnht]{font-size:.75rem}}.page-hero[data-astro-cid-e2calspi]{background:var(--colour-panel);border-bottom:1px solid var(--colour-border);padding:var(--spacing-3xl) 0 var(--spacing-2xl)}.page-hero[data-astro-cid-e2calspi] h1[data-astro-cid-e2calspi]{max-width:var(--hero-copy-max);margin-bottom:1.5rem}.hero-intro[data-astro-cid-e2calspi]{color:var(--colour-muted);max-width:var(--hero-copy-max);margin:0;font-size:1.25rem}.tools-grid-section[data-astro-cid-e2calspi]{padding:var(--spacing-3xl) 0}.portfolio-jump[data-astro-cid-e2calspi]{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;display:flex}.portfolio-jump[data-astro-cid-e2calspi] a[data-astro-cid-e2calspi]{color:var(--colour-copper);font-weight:600}.product-grid[data-astro-cid-e2calspi]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1.5rem;display:grid}.product-card[data-astro-cid-e2calspi]{flex-direction:column;gap:.75rem;display:flex}.product-card[data-astro-cid-e2calspi] h3[data-astro-cid-e2calspi],.product-card[data-astro-cid-e2calspi] p[data-astro-cid-e2calspi]{margin:0}.product-card[data-astro-cid-e2calspi] h3[data-astro-cid-e2calspi]{font-size:1.375rem;line-height:1.25}.product-card[data-astro-cid-e2calspi] p[data-astro-cid-e2calspi]{color:var(--colour-muted);flex:1}.product-card[data-astro-cid-e2calspi] .tool-status[data-astro-cid-e2calspi]{align-self:flex-start}.product-actions[data-astro-cid-e2calspi]{border-top:1px solid var(--colour-border);gap:0;margin:.25rem 0 0;padding:.75rem 0 0;list-style:none;display:grid}.product-actions[data-astro-cid-e2calspi] a[data-astro-cid-e2calspi]{min-height:40px;color:var(--colour-copper);align-items:center;font-weight:600;display:flex}.product-more[data-astro-cid-e2calspi]{color:var(--colour-muted);font-size:.9rem}.portfolio-note[data-astro-cid-e2calspi],.free-tools-account[data-astro-cid-e2calspi]{color:var(--colour-muted)}.portfolio-note[data-astro-cid-e2calspi]{margin-top:2rem}.free-tools-intro[data-astro-cid-e2calspi] p[data-astro-cid-e2calspi].free-tools-account{font-size:1rem}.free-tools-intro[data-astro-cid-e2calspi]{grid-template-columns:1fr 18rem;align-items:center;gap:3rem;margin-bottom:2.5rem;display:grid}.free-tools-intro[data-astro-cid-e2calspi] h2[data-astro-cid-e2calspi]{margin-bottom:1rem}.free-tools-intro[data-astro-cid-e2calspi] p[data-astro-cid-e2calspi]{color:var(--colour-muted);max-width:640px;margin-bottom:1.5rem;font-size:1.125rem}.free-tools-atlas[data-astro-cid-e2calspi]{width:100%;height:auto}.cloud-desktops-intro[data-astro-cid-e2calspi]{align-items:center;gap:1rem;margin-bottom:1.5rem;display:grid}.cloud-desktops-intro[data-astro-cid-e2calspi] p[data-astro-cid-e2calspi]{max-width:40rem;color:var(--colour-muted);margin:0}.cloud-desktops-intro[data-astro-cid-e2calspi] img[data-astro-cid-e2calspi]{justify-self:end;width:100%;max-width:20rem;height:auto;display:none}@media (width>=48rem){.cloud-desktops-intro[data-astro-cid-e2calspi]{grid-template-columns:1fr 18rem}.cloud-desktops-intro[data-astro-cid-e2calspi] img[data-astro-cid-e2calspi]{display:block}}.free-tools-group[data-astro-cid-e2calspi]{margin:2.5rem 0 1rem;font-size:1.125rem}.free-tools-group[data-astro-cid-e2calspi]:first-of-type{margin-top:0}.free-tools-more[data-astro-cid-e2calspi]{color:var(--colour-muted);margin-top:2rem}.free-tools-more[data-astro-cid-e2calspi] a[data-astro-cid-e2calspi]{color:var(--colour-copper);white-space:nowrap;font-weight:600}@media (width<=900px){.free-tools-intro[data-astro-cid-e2calspi]{grid-template-columns:1fr}.free-tools-atlas[data-astro-cid-e2calspi]{max-width:14rem}}.free-tools-section[data-astro-cid-e2calspi]{background:var(--colour-bg-soft);border-bottom:1px solid var(--colour-border)}.tool-detail[data-astro-cid-e2calspi]{padding:var(--spacing-3xl) 0;border-top:1px solid var(--colour-border)}.tool-detail-alt[data-astro-cid-e2calspi]{background:var(--colour-bg-soft)}.tool-detail-content[data-astro-cid-e2calspi]{max-width:800px}.tool-detail[data-astro-cid-e2calspi] .badge[data-astro-cid-e2calspi],.tool-detail[data-astro-cid-e2calspi] h2[data-astro-cid-e2calspi]{margin-bottom:1rem}.tool-intro[data-astro-cid-e2calspi]{color:var(--colour-text);margin-bottom:2rem;font-size:1.25rem}.tool-detail[data-astro-cid-e2calspi] h3[data-astro-cid-e2calspi]{margin-top:2rem;margin-bottom:1rem;font-size:1.25rem}.tool-detail[data-astro-cid-e2calspi] ul[data-astro-cid-e2calspi]{margin-bottom:2rem}.tool-detail[data-astro-cid-e2calspi] li[data-astro-cid-e2calspi]{color:var(--colour-text);margin-bottom:.75rem}.tool-detail[data-astro-cid-e2calspi] .btn[data-astro-cid-e2calspi]{margin-top:1rem}.tool-actions[data-astro-cid-e2calspi]{flex-wrap:wrap;gap:0 1rem;display:flex}.tool-detail[data-astro-cid-e2calspi] ol[data-astro-cid-e2calspi]{margin-bottom:2rem;padding-left:1.25rem}.tool-detail[data-astro-cid-e2calspi] ol[data-astro-cid-e2calspi] li[data-astro-cid-e2calspi]{margin-bottom:.75rem}.cta-section[data-astro-cid-e2calspi]{background:linear-gradient(135deg, var(--colour-panel) 0%, var(--colour-bg-soft) 100%);border-top:1px solid var(--colour-border-strong);padding:var(--spacing-3xl) 0}.cta-content[data-astro-cid-e2calspi]{text-align:center;max-width:700px;margin:0 auto}.cta-content[data-astro-cid-e2calspi] h2[data-astro-cid-e2calspi]{margin-bottom:1rem}.cta-content[data-astro-cid-e2calspi] p[data-astro-cid-e2calspi]{color:var(--colour-muted);margin-bottom:2rem;font-size:1.125rem}.cta-buttons[data-astro-cid-e2calspi]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=640px){.cta-buttons[data-astro-cid-e2calspi]{flex-direction:column;align-items:stretch}}
