.demo-preview{color:#18352a;text-align:left;background:#fff;border:1px solid #dce8e1;border-radius:1.4rem;width:100%;max-width:40rem;padding:1.5rem;font-size:.85rem;box-shadow:0 24px 64px #00180c33}.demo-top,.demo-heading,.demo-footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.demo-top{color:#536b5e;font-size:.65rem}.demo-top span:first-child{color:#1b6c4d;letter-spacing:.04em;font-weight:800}.demo-preview h2{font:800 1.45rem var(--ag-font-heading);letter-spacing:-.03em;margin:1rem 0 .5rem}.demo-preview h3{font:700 .9rem var(--ag-font-heading);margin:.5rem 0}.demo-intro,.demo-hint{color:#617566;font-size:.75rem;line-height:1.6}.demo-tabs{background:#eff4f0;border-radius:12px;gap:4px;margin:1rem 0 .7rem;padding:4px;display:flex}.demo-tabs button{color:#476153;min-height:42px;font:600 .77rem var(--ag-font-body);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1}.demo-tabs [aria-selected=true]{color:#166440;background:#fff;box-shadow:0 2px 6px #203f2510}.demo-status{background:#edf7ef;border-radius:9px;margin-bottom:.7rem;padding:.7rem;font-size:.75rem;line-height:1.5}.demo-status[data-error=true]{color:#9f3420;background:#fff0e9}.demo-preview form{gap:.7rem;margin:.8rem 0;display:grid}.demo-preview label{flex-direction:column;gap:.35rem;font-size:.73rem;font-weight:600;display:flex}.demo-preview input,.demo-preview select{color:#18352a;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cfddd3;border-radius:8px;padding:.6rem}.demo-two{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.demo-add-line{grid-template-columns:minmax(0,1fr) 5rem auto;align-items:end}.demo-button{color:#176544;cursor:pointer;min-height:42px;font:700 .77rem var(--ag-font-body);background:#edf4ef;border:1px solid #cfddd3;border-radius:9px;padding:.6rem .8rem}.demo-primary{color:#fff;background:#00513a;border-color:#00513a}.demo-full{width:100%}.demo-link{color:#176544;text-underline-offset:3px;font:600 .73rem var(--ag-font-body);cursor:pointer;background:0 0;border:0;min-height:40px;text-decoration:underline}.demo-preview button:disabled{opacity:.45;cursor:default}.demo-preview :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #217754}.demo-line{border-bottom:1px solid #e5eee7;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 0;display:flex}.demo-line>span{overflow-wrap:anywhere;min-width:0}.demo-line small{color:#657569;margin-top:.3rem;font-size:.7rem;line-height:1.5;display:block}.demo-quantity{align-items:center;gap:.3rem;display:flex}.demo-quantity button{color:#176544;cursor:pointer;background:#f4f8f5;border:1px solid #d8e5dc;border-radius:8px;width:32px;height:36px;font-size:1rem}.demo-quantity input{text-align:center;width:3.5rem;min-height:36px;padding:.3rem}.demo-line-money{text-align:right;white-space:nowrap}.demo-total{justify-content:space-between;align-items:center;margin:1rem 0 .5rem;display:flex}.demo-total output{font:800 1.7rem var(--ag-font-heading);color:#176544}.demo-preview details{border-top:1px solid #e5eee7;margin-top:1rem;padding-top:.85rem}.demo-preview summary{cursor:pointer;min-height:40px;font-size:.8rem;font-weight:700}.demo-footer{color:#617566;border-top:1px solid #e5eee7;margin-top:1rem;padding-top:.8rem;font-size:.66rem;line-height:1.6}.demo-footer span{max-width:26rem}.demo-preview [hidden]{display:none!important}.demo-issued{background:#f3f7f2;border-radius:12px;margin-top:1rem;padding:1rem}.demo-receipt{color:#17281e;overflow-wrap:anywhere;background:#fff;border:1px dashed #b4cbb9;max-width:25rem;margin:.5rem auto;padding:1rem;font:12px/1.6 monospace}.demo-receipt header{text-align:center;border-bottom:1px dashed #b4cbb9;margin-bottom:.6rem;padding-bottom:.6rem}.demo-receipt h4{margin:0;font-size:18px}.demo-receipt table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.6rem 0}.demo-receipt th,.demo-receipt td{vertical-align:top;text-align:right;padding:.35rem .15rem}.demo-receipt th:first-child,.demo-receipt td:first-child{text-align:left;width:38%}.demo-receipt .receipt-total{border-top:1px dashed #b4cbb9;justify-content:space-between;padding-top:.5rem;font-size:15px;font-weight:800;display:flex}.demo-receipt footer{text-align:center;margin-top:.7rem;font-size:10px}.demo-low{color:#a45c12}.demo-spaced{margin-top:1.2rem!important}.demo-empty{color:#617566;padding:.75rem 0;font-size:.75rem}.demo-reset{background:#fff4df;border-radius:9px;padding:.8rem}.demo-history button{text-align:left;width:100%}.demo-transaction{font-size:.75rem}.demo-transaction small{color:#657569;margin:.2rem 0;display:block}.demo-account{align-items:center;gap:.5rem;display:flex}.demo-account button{white-space:nowrap}.demo-preview .demo-hint{margin:.35rem 0}.demo-preview{scroll-margin-top:6rem}.demo-total output{overflow-wrap:anywhere;text-align:right;max-width:65%}.demo-line-money{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (width<=480px){.demo-preview{padding:1rem}.demo-top{font-size:.58rem}.demo-preview h2{font-size:1.2rem}.demo-add-line{grid-template-columns:minmax(0,1fr) 5rem}.demo-add-line button{grid-column:1/-1}.demo-line{flex-wrap:wrap}.demo-quantity{margin-left:auto}.demo-footer{align-items:flex-start}.demo-account{flex-wrap:wrap}}@media print{body.demo-printing>*{display:none!important}body.demo-printing [data-print-receipt]{color:#000;background:#fff;width:80mm;margin:0;padding:5mm;font:12px/1.6 monospace;position:static;display:block!important}body.demo-printing [data-print-receipt] table{table-layout:fixed;width:100%}body.demo-printing [data-print-receipt] :is(th,td){text-align:right;overflow-wrap:anywhere;padding:4px}body.demo-printing [data-print-receipt] :is(th,td):first-child{text-align:left;width:38%}body.demo-printing [data-print-receipt] header,body.demo-printing [data-print-receipt] footer{text-align:center}body.demo-printing [data-print-receipt] .receipt-total{border-top:1px dashed;justify-content:space-between;font-size:15px;font-weight:700;display:flex}}.hero-section[data-astro-cid-ge2uvauf]{background:var(--ag-inverse-surface);color:var(--ag-inverse-on-surface);text-align:center;padding-block:4rem 5rem;position:relative;overflow:hidden}.hero-bg-glow-1[data-astro-cid-ge2uvauf]{filter:blur(60px);pointer-events:none;background:#126b4f40;border-radius:50%;width:20rem;height:20rem;position:absolute;top:-6rem;right:-5rem}.hero-bg-glow-2[data-astro-cid-ge2uvauf]{filter:blur(60px);pointer-events:none;background:#126b4f33;border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-7rem;left:-5rem}.hero-inner[data-astro-cid-ge2uvauf]{z-index:10;flex-direction:column;align-items:center;max-width:48rem;display:flex;position:relative}.hero-badge[data-astro-cid-ge2uvauf]{border-radius:var(--ag-radius-full);background:var(--ag-secondary-container);color:var(--ag-primary);font-family:var(--ag-font-body);text-transform:uppercase;letter-spacing:.06em;box-shadow:var(--ag-shadow-sm);align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.hero-title[data-astro-cid-ge2uvauf]{font-family:var(--ag-font-heading);letter-spacing:-.02em;margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:1.2}.hero-title-highlight[data-astro-cid-ge2uvauf]{color:var(--ag-primary-fixed)}.hero-subtitle[data-astro-cid-ge2uvauf]{color:var(--ag-secondary-fixed-dim);max-width:36rem;margin-bottom:2rem;font-size:1rem;line-height:1.6}.hero-actions[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.75rem;width:100%;max-width:24rem;margin-bottom:3rem;display:flex}.hero-preview-card[data-astro-cid-ge2uvauf]{border-radius:var(--ag-radius-xl);width:100%;max-width:32rem;padding:var(--ag-space-sm);backdrop-filter:blur(12px);text-align:left;background:#2e312fe6;border:1px solid #ffffff1a;box-shadow:0 20px 40px -10px #0000004d}.hero-preview-card[data-astro-cid-ge2uvauf][hidden]{display:none}.hero-demo[data-astro-cid-ge2uvauf]{justify-content:center;width:100%;scroll-margin-top:6rem;display:flex}.hero-start-note[data-astro-cid-ge2uvauf]{color:var(--ag-secondary-fixed-dim);margin-top:-1.6rem;margin-bottom:2rem;font-size:.8rem}.hero-actions[data-astro-cid-ge2uvauf] .btn-hero[data-astro-cid-ge2uvauf]{color:#193724;background:#d3f284;gap:.5rem;font-weight:800;box-shadow:0 8px 28px #001e1933}.hero-actions[data-astro-cid-ge2uvauf] .btn-hero[data-astro-cid-ge2uvauf]:hover{background:#e2ffa7;transform:translateY(-3px)}.hero-preview-header[data-astro-cid-ge2uvauf]{border-radius:var(--ag-radius-md);background:#e2e3df1a;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.25rem .75rem;display:flex}.hero-preview-indicator[data-astro-cid-ge2uvauf]{font-family:var(--ag-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--ag-secondary-fixed-dim);align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;display:flex}.indicator-dot[data-astro-cid-ge2uvauf]{background:var(--ag-primary-fixed);border-radius:50%;width:.5rem;height:.5rem;animation:2s infinite pulse}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.hero-preview-id[data-astro-cid-ge2uvauf]{font-family:var(--ag-font-mono);color:var(--ag-tertiary-fixed-dim);font-size:.6875rem}.preview-total-row[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:flex-end;margin-bottom:1rem;padding-inline:.25rem;display:flex}.preview-total-col[data-astro-cid-ge2uvauf]{flex-direction:column;display:flex}.preview-label[data-astro-cid-ge2uvauf]{font-family:var(--ag-font-body);text-transform:uppercase;color:var(--ag-secondary-fixed-dim);margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.preview-amount[data-astro-cid-ge2uvauf]{font-family:var(--ag-font-heading);color:var(--ag-inverse-on-surface);font-size:2rem;font-weight:700;line-height:1}.preview-trend[data-astro-cid-ge2uvauf]{color:var(--ag-primary-fixed);font-family:var(--ag-font-mono);border-radius:var(--ag-radius-sm);background:#00513a66;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:flex}.preview-split[data-astro-cid-ge2uvauf]{border-radius:var(--ag-radius-md);background:#e2e3df1a;grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem;display:grid}.preview-split-col[data-astro-cid-ge2uvauf]{flex-direction:column;display:flex}.preview-split-col[data-astro-cid-ge2uvauf].right{text-align:right}.preview-value[data-astro-cid-ge2uvauf]{font-family:var(--ag-font-mono);color:var(--ag-inverse-on-surface);font-size:1rem;font-weight:600}.preview-value[data-astro-cid-ge2uvauf].highlight{color:var(--ag-primary-fixed)}@media (width>=768px){.hero-section[data-astro-cid-ge2uvauf]{padding-block:6rem 8rem}.hero-title[data-astro-cid-ge2uvauf]{font-size:3.5rem}.hero-subtitle[data-astro-cid-ge2uvauf]{font-size:1.125rem}.hero-actions[data-astro-cid-ge2uvauf]{flex-direction:row;justify-content:center;max-width:none}.hero-actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:auto;min-width:12rem}}.getting-started[data-astro-cid-p5llzu7b]{text-align:center;background:var(--ag-surface-lowest)}.getting-started[data-astro-cid-p5llzu7b] h2[data-astro-cid-p5llzu7b]{font-family:var(--ag-font-heading);letter-spacing:-.04em;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.2}.start-eyebrow[data-astro-cid-p5llzu7b]{color:var(--ag-primary);text-transform:uppercase;letter-spacing:.15em;margin-bottom:.8rem;font-size:.75rem;font-weight:700}.start-grid[data-astro-cid-p5llzu7b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:2rem 0;display:grid}.start-grid[data-astro-cid-p5llzu7b] article[data-astro-cid-p5llzu7b]{text-align:left;border:1px solid var(--ag-divider);background:var(--ag-surface);border-radius:1.25rem;padding:1.8rem;transition:transform .2s,border-color .2s}.start-grid[data-astro-cid-p5llzu7b] article[data-astro-cid-p5llzu7b]:hover{border-color:var(--ag-primary);transform:translateY(-4px)}.start-number[data-astro-cid-p5llzu7b]{font-family:var(--ag-font-mono);color:var(--ag-primary);background:var(--ag-secondary-container);border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;margin-bottom:1.4rem;font-size:.875rem;display:inline-grid}.start-grid[data-astro-cid-p5llzu7b] h3[data-astro-cid-p5llzu7b]{font-family:var(--ag-font-heading);margin-bottom:.6rem;font-size:1.1rem}.start-grid[data-astro-cid-p5llzu7b] p[data-astro-cid-p5llzu7b],.start-note[data-astro-cid-p5llzu7b]{color:var(--ag-text-secondary);font-size:.9rem;line-height:1.7}.start-note[data-astro-cid-p5llzu7b]{margin-top:1rem}.getting-started[data-astro-cid-p5llzu7b] .btn[data-astro-cid-p5llzu7b]{gap:1.25rem;min-height:3.25rem}@media (width<=640px){.start-grid[data-astro-cid-p5llzu7b]{grid-template-columns:1fr}.start-grid[data-astro-cid-p5llzu7b] article[data-astro-cid-p5llzu7b]{padding:1.4rem}.getting-started[data-astro-cid-p5llzu7b] .btn[data-astro-cid-p5llzu7b]{width:100%}}.trust-section[data-astro-cid-7fermo3z]{background:var(--ag-surface);border-bottom:1px solid var(--ag-divider)}.trust-header[data-astro-cid-7fermo3z]{text-align:center;margin-bottom:2rem}.trust-eyebrow[data-astro-cid-7fermo3z]{font-family:var(--ag-font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--ag-secondary);font-size:.75rem;font-weight:700}.trust-grid[data-astro-cid-7fermo3z]{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:48rem;margin-inline:auto;display:grid}.trust-item[data-astro-cid-7fermo3z]{background:var(--ag-surface-lowest);border-radius:var(--ag-radius-lg);border:1px solid var(--ag-divider);box-shadow:var(--ag-shadow-sm);padding:1rem}.trust-item-title[data-astro-cid-7fermo3z]{font-family:var(--ag-font-heading);color:var(--ag-text);margin-bottom:.25rem;font-size:1rem;font-weight:700}.trust-item-desc[data-astro-cid-7fermo3z]{color:var(--ag-text-secondary);font-size:.875rem;line-height:1.4}@media (width>=768px){.trust-grid[data-astro-cid-7fermo3z]{grid-template-columns:repeat(3,1fr);gap:1.5rem}.trust-item[data-astro-cid-7fermo3z]{padding:1.5rem}}.preview-section[data-astro-cid-gp25v26u]{background:var(--ag-surface-lowest)}.preview-container[data-astro-cid-gp25v26u]{flex-direction:column;gap:2rem;max-width:48rem;display:flex}.preview-eyebrow[data-astro-cid-gp25v26u]{color:var(--ag-primary);letter-spacing:.09em;font-size:.7rem;font-weight:800}.preview-header[data-astro-cid-gp25v26u] h2[data-astro-cid-gp25v26u]{font:700 clamp(1.5rem,3vw,2.25rem)/1.3 var(--ag-font-heading);letter-spacing:-.03em;color:var(--ag-text);margin:.6rem 0}.preview-header[data-astro-cid-gp25v26u] p[data-astro-cid-gp25v26u]{color:var(--ag-text-secondary);font-size:1rem;line-height:1.7}.preview-app-card[data-astro-cid-gp25v26u]{background:var(--ag-surface-low);border-radius:var(--ag-radius-xl);box-shadow:var(--ag-shadow-md);border:1px solid #dce8e1;gap:.8rem;padding:1.25rem;display:grid}.app-card[data-astro-cid-gp25v26u]{border-radius:var(--ag-radius-lg);box-shadow:var(--ag-shadow-sm);background:#fff;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.galla-strip[data-astro-cid-gp25v26u]{flex-direction:row;justify-content:space-between;gap:.6rem}.app-label[data-astro-cid-gp25v26u]{text-transform:uppercase;letter-spacing:.05em;color:var(--ag-secondary);font-size:.68rem;font-weight:800;display:block}.app-label[data-astro-cid-gp25v26u].warning{color:var(--ag-tertiary)}.app-value[data-astro-cid-gp25v26u]{font:700 clamp(1.4rem,3vw,2rem) var(--ag-font-mono);color:var(--ag-text);overflow-wrap:anywhere;display:block}.app-subtext[data-astro-cid-gp25v26u]{color:var(--ag-secondary);font-size:.68rem;line-height:1.5;display:block}.ledger-badge[data-astro-cid-gp25v26u]{color:#166440;white-space:nowrap;background:#e4f5e9;border-radius:20px;height:max-content;padding:.4rem .6rem;font-size:.6rem}.app-split[data-astro-cid-gp25v26u]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.app-button[data-astro-cid-gp25v26u]{font:700 .74rem var(--ag-font-body);background:var(--ag-surface-high);min-height:44px;color:var(--ag-text);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .75rem;display:flex}.app-card[data-astro-cid-gp25v26u] .app-button[data-astro-cid-gp25v26u]{margin-top:.7rem}.app-button[data-astro-cid-gp25v26u]:hover{filter:brightness(.97)}.app-button[data-astro-cid-gp25v26u]:focus-visible{outline:2px solid var(--ag-primary);outline-offset:3px}.app-button[data-astro-cid-gp25v26u].primary{background:var(--ag-primary);color:#fff}.app-button[data-astro-cid-gp25v26u].reminder{background:var(--ag-tertiary-fixed);color:var(--ag-tertiary-on-fixed)}.app-actions[data-astro-cid-gp25v26u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.app-metrics[data-astro-cid-gp25v26u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.6rem;display:grid}.app-metrics[data-astro-cid-gp25v26u] span[data-astro-cid-gp25v26u]{color:#617566;font-size:.63rem;display:block}.app-metrics[data-astro-cid-gp25v26u] strong[data-astro-cid-gp25v26u]{overflow-wrap:anywhere;margin-top:.4rem;font-size:1rem;display:block}.preview-note[data-astro-cid-gp25v26u]{color:#617566;font-size:.69rem;line-height:1.7}.supplier-panel[data-astro-cid-gp25v26u]{background:#fff;border-radius:12px;padding:1rem}.supplier-panel[data-astro-cid-gp25v26u][hidden]{display:none}.supplier-heading[data-astro-cid-gp25v26u]{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.supplier-heading[data-astro-cid-gp25v26u] h3[data-astro-cid-gp25v26u]{font-size:.9rem}.supplier-panel[data-astro-cid-gp25v26u] p[data-astro-cid-gp25v26u]{color:#617566;font-size:.75rem;line-height:1.6}dialog[data-astro-cid-gp25v26u]{color:#18352a;border:1px solid #dce8e1;border-radius:18px;width:min(90vw,30rem);max-height:85dvh;padding:1.4rem;overflow:auto;box-shadow:0 24px 80px #00180c44}dialog[data-astro-cid-gp25v26u]::backdrop{background:#00180c99}.reminder-heading[data-astro-cid-gp25v26u]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.reminder-heading[data-astro-cid-gp25v26u] h3[data-astro-cid-gp25v26u]{font-size:1rem}dialog[data-astro-cid-gp25v26u] p[data-astro-cid-gp25v26u]{color:#617566;margin:.7rem 0;font-size:.77rem;line-height:1.6}dialog[data-astro-cid-gp25v26u] label[data-astro-cid-gp25v26u]{gap:.4rem;margin:.8rem 0;font-size:.75rem;display:grid}dialog[data-astro-cid-gp25v26u] textarea[data-astro-cid-gp25v26u],dialog[data-astro-cid-gp25v26u] select[data-astro-cid-gp25v26u]{width:100%;font:inherit;color:#18352a;background:#fff;border:1px solid #cfddd3;border-radius:8px;padding:.7rem;line-height:1.6}dialog[data-astro-cid-gp25v26u] .primary[data-astro-cid-gp25v26u]{width:100%}@media (width<=480px){.preview-app-card[data-astro-cid-gp25v26u]{padding:.8rem}.galla-strip[data-astro-cid-gp25v26u]{flex-direction:column}.ledger-badge[data-astro-cid-gp25v26u]{align-self:flex-start}.app-card[data-astro-cid-gp25v26u]{padding:.8rem}.app-split[data-astro-cid-gp25v26u] .app-button[data-astro-cid-gp25v26u]{font-size:.66rem}.app-actions[data-astro-cid-gp25v26u] .app-button[data-astro-cid-gp25v26u]{padding:.5rem;font-size:.67rem}.supplier-heading[data-astro-cid-gp25v26u]{flex-direction:column;align-items:flex-start}}.features-section[data-astro-cid-ldvfeoyk]{background:var(--ag-surface-lowest)}.features-header[data-astro-cid-ldvfeoyk]{text-align:left;max-width:48rem;margin-bottom:2.5rem}.features-eyebrow[data-astro-cid-ldvfeoyk]{font-family:var(--ag-font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--ag-primary);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.features-title[data-astro-cid-ldvfeoyk]{font-family:var(--ag-font-heading);color:var(--ag-text);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.features-subtitle[data-astro-cid-ldvfeoyk]{color:var(--ag-text-secondary);font-size:1rem;line-height:1.5}.features-grid[data-astro-cid-ldvfeoyk]{flex-direction:column;gap:1rem;display:flex}.feature-card[data-astro-cid-ldvfeoyk]{background:var(--ag-surface-low);border:1px solid var(--ag-divider);border-radius:var(--ag-radius-lg);box-shadow:var(--ag-shadow-sm);align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.feature-icon-wrapper[data-astro-cid-ldvfeoyk]{background:var(--ag-secondary-container);width:2.5rem;height:2.5rem;color:var(--ag-primary);border-radius:var(--ag-radius);flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature-icon[data-astro-cid-ldvfeoyk]{width:1.25rem;height:1.25rem}.feature-title[data-astro-cid-ldvfeoyk]{font-family:var(--ag-font-heading);color:var(--ag-text);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:1.125rem;font-weight:600;display:flex}.feature-desc[data-astro-cid-ldvfeoyk]{color:var(--ag-text-secondary);font-size:.875rem;line-height:1.5}@media (width>=768px){.features-title[data-astro-cid-ldvfeoyk]{font-size:2.25rem}.features-subtitle[data-astro-cid-ldvfeoyk]{font-size:1.125rem}.features-grid[data-astro-cid-ldvfeoyk]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.feature-card[data-astro-cid-ldvfeoyk]{gap:1.25rem;padding:1.5rem}.feature-icon-wrapper[data-astro-cid-ldvfeoyk]{width:3rem;height:3rem}.feature-icon[data-astro-cid-ldvfeoyk]{width:1.5rem;height:1.5rem}}.guides-preview[data-astro-cid-vppil7ja]{background:var(--ag-surface-low)}.eyebrow[data-astro-cid-vppil7ja]{letter-spacing:.1em;color:var(--ag-primary);font-size:.7rem;font-weight:800}h2[data-astro-cid-vppil7ja]{font:800 clamp(1.5rem,3vw,2.2rem)/1.3 var(--ag-font-heading);max-width:38rem;margin:1rem 0}.preview-intro[data-astro-cid-vppil7ja]{max-width:48rem;color:var(--ag-text-secondary);line-height:1.9}.preview-grid[data-astro-cid-vppil7ja]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:2rem 0;display:grid}.preview-grid[data-astro-cid-vppil7ja] article[data-astro-cid-vppil7ja]{border:1px solid var(--ag-divider);background:var(--ag-surface-lowest);border-radius:20px;padding:1.4rem}.preview-grid[data-astro-cid-vppil7ja] span[data-astro-cid-vppil7ja]{color:var(--ag-primary);font-size:.75rem;font-weight:800}.preview-grid[data-astro-cid-vppil7ja] h3[data-astro-cid-vppil7ja]{font:800 1.15rem/1.5 var(--ag-font-heading);margin:1rem 0}.preview-grid[data-astro-cid-vppil7ja] p[data-astro-cid-vppil7ja]{color:var(--ag-text-secondary);font-size:.9rem;line-height:1.8}.all-guides[data-astro-cid-vppil7ja]{color:var(--ag-primary);text-underline-offset:4px;text-decoration:underline}@media (width<=760px){.preview-grid[data-astro-cid-vppil7ja]{grid-template-columns:1fr}}.product-answers[data-astro-cid-ke3eltfz]{background:var(--ag-surface-lowest)}.answers-eyebrow[data-astro-cid-ke3eltfz]{letter-spacing:.1em;color:var(--ag-primary);margin-bottom:1.2rem;font-size:.72rem;font-weight:800}.answers-grid[data-astro-cid-ke3eltfz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}h2[data-astro-cid-ke3eltfz]{font:800 clamp(1.2rem,2vw,1.5rem)/1.4 var(--ag-font-heading);margin-bottom:1rem;scroll-margin-top:7rem}article[data-astro-cid-ke3eltfz] p[data-astro-cid-ke3eltfz]{color:var(--ag-text-secondary);margin-bottom:1rem;line-height:1.85}article[data-astro-cid-ke3eltfz] a[data-astro-cid-ke3eltfz],.answers-updated[data-astro-cid-ke3eltfz] a[data-astro-cid-ke3eltfz]{color:var(--ag-primary);text-underline-offset:4px;text-decoration:underline}.answers-updated[data-astro-cid-ke3eltfz]{color:var(--ag-text-secondary);margin-top:2rem;font-size:.8rem;line-height:1.7}@media (width<=850px){.answers-grid[data-astro-cid-ke3eltfz]{grid-template-columns:1fr;gap:2rem}}
