.notify[data-astro-cid-fbocnpmm]{background:var(--brv-paper);padding:var(--brv-s-8) 0;scroll-margin-top:68px}.notify__inner[data-astro-cid-fbocnpmm]{max-width:var(--brv-container);padding:0 var(--brv-gutter);margin:0 auto}.notify__panel[data-astro-cid-fbocnpmm]{background:var(--brv-mint-wash);border:1px solid var(--brv-emerald-pale);border-radius:var(--brv-r-xl);grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:center;gap:60px;padding:48px 52px;display:grid;position:relative;overflow:hidden}.notify__panel[data-astro-cid-fbocnpmm]:after{content:"";background:var(--brv-emerald);opacity:.05;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);pointer-events:none;width:300px;height:300px;position:absolute;bottom:-120px;right:-80px}.notify__text[data-astro-cid-fbocnpmm]{z-index:1;position:relative}.notify__eyebrow[data-astro-cid-fbocnpmm]{font-family:var(--brv-font-mono);font-size:var(--brv-fs-eyebrow);letter-spacing:var(--brv-tracking-eyebrow);text-transform:uppercase;color:var(--brv-emerald)}.notify__heading[data-astro-cid-fbocnpmm]{font-family:var(--brv-font-display);font-weight:var(--brv-w-semi);letter-spacing:var(--brv-tracking-tighter);color:var(--brv-ink);text-wrap:balance;margin:12px 0 0;font-size:clamp(22px,2.4vw,28px);line-height:1.12}.notify__lead[data-astro-cid-fbocnpmm]{font-family:var(--brv-font-sans);color:var(--brv-ink-soft);max-width:34em;margin:14px 0 0;font-size:15px;line-height:1.55}.nform[data-astro-cid-fbocnpmm]{z-index:1;gap:14px;display:grid;position:relative}.nform__field[data-astro-cid-fbocnpmm]{gap:7px;min-width:0;display:grid}.nform__label[data-astro-cid-fbocnpmm]{font-family:var(--brv-font-mono);font-size:10.5px;font-weight:var(--brv-w-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--brv-ink-mute)}.nform__control[data-astro-cid-fbocnpmm]{margin-top:2px;display:flex}.nform__submit[data-astro-cid-fbocnpmm]{width:100%}.nform__input[data-astro-cid-fbocnpmm]{width:100%;min-width:0;font-family:var(--brv-font-sans);color:var(--brv-ink);background:var(--brv-surface);border:1px solid var(--brv-line-strong);border-radius:var(--brv-r-md);transition:border-color var(--brv-dur-fast) var(--brv-ease), box-shadow var(--brv-dur-fast) var(--brv-ease);padding:12px 14px;font-size:15px;line-height:1.5}.nform__input[data-astro-cid-fbocnpmm]::placeholder{color:var(--brv-ink-mute)}.nform__input[data-astro-cid-fbocnpmm]:hover{border-color:var(--brv-emerald-pale)}.nform__input[data-astro-cid-fbocnpmm]:focus-visible{border-color:var(--brv-emerald);outline:none;box-shadow:0 0 0 3px #056b4f1f}.nform__hp[data-astro-cid-fbocnpmm]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.nform__consent[data-astro-cid-fbocnpmm]{font-family:var(--brv-font-sans);color:var(--brv-ink-soft);align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.nform__consent[data-astro-cid-fbocnpmm] input[data-astro-cid-fbocnpmm]{accent-color:var(--brv-emerald);flex-shrink:0;margin-top:2px}.nform__consent[data-astro-cid-fbocnpmm] a[data-astro-cid-fbocnpmm]{color:var(--brv-emerald);text-underline-offset:3px;text-decoration:underline}.nform__turnstile[data-astro-cid-fbocnpmm]:not(:empty){margin-top:2px}.nform__status[data-astro-cid-fbocnpmm]{font-family:var(--brv-font-sans);color:var(--brv-danger,#b42318);margin:0;font-size:13.5px;line-height:1.5}.nform__success[data-astro-cid-fbocnpmm]{font-family:var(--brv-font-sans);color:var(--brv-ink);margin:0;font-size:15px;line-height:1.6}@media (width<=900px){.notify__panel[data-astro-cid-fbocnpmm]{grid-template-columns:1fr;gap:26px;padding:36px 32px}}@media (width<=768px){.notify__panel[data-astro-cid-fbocnpmm]{padding:30px 24px}}.tool-hero__inner[data-astro-cid-bnysawbr]{max-width:var(--brv-container);padding:var(--brv-s-7) var(--brv-gutter) var(--brv-s-8);grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;margin:0 auto;display:grid}@media (width<=900px){.tool-hero__inner[data-astro-cid-bnysawbr]{grid-template-columns:1fr;gap:40px}}.tool-hero__title[data-astro-cid-bnysawbr]{font-family:var(--brv-font-display);font-weight:var(--brv-w-semi);letter-spacing:var(--brv-tracking-tighter);color:var(--brv-ink);text-wrap:balance;margin:0;font-size:clamp(38px,5.2vw,60px);line-height:1}.tool-hero__em[data-astro-cid-bnysawbr]{color:var(--brv-brand);font-style:normal}.tool-hero__lead[data-astro-cid-bnysawbr]{font-family:var(--brv-font-sans);font-size:var(--brv-fs-lead);line-height:var(--brv-lh-lead);color:var(--brv-ink-soft);max-width:620px;margin:24px 0 0}.tool-hero__actions[data-astro-cid-bnysawbr]{margin-top:30px}.tool-hero__shot[data-astro-cid-bnysawbr]{background:var(--brv-surface);border:1px solid var(--brv-line-strong);border-radius:var(--brv-r-lg);width:100%;box-shadow:var(--brv-shadow-md);cursor:zoom-in;transition:transform var(--brv-dur-base) var(--brv-ease), box-shadow var(--brv-dur-base) var(--brv-ease);padding:0;display:block;overflow:hidden}.tool-hero__shot[data-astro-cid-bnysawbr]:hover{box-shadow:var(--brv-shadow-lg);transform:translateY(-4px)}.tool-hero__shot[data-astro-cid-bnysawbr] img{width:100%;height:auto;display:block}.why-cards[data-astro-cid-bnysawbr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (width<=900px){.why-cards[data-astro-cid-bnysawbr]{grid-template-columns:1fr}}.why-card__title[data-astro-cid-bnysawbr]{font-family:var(--brv-font-sans);font-weight:var(--brv-w-semi);color:var(--brv-ink);margin:0;font-size:18px}.why-card__copy[data-astro-cid-bnysawbr]{font-family:var(--brv-font-sans);font-size:var(--brv-fs-body);line-height:var(--brv-lh-body);color:var(--brv-ink-soft);margin:10px 0 0}.how-grid[data-astro-cid-bnysawbr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;display:grid}@media (width<=900px){.how-grid[data-astro-cid-bnysawbr]{grid-template-columns:1fr}}.how-item__icon[data-astro-cid-bnysawbr]{color:var(--brv-ink)}.how-item__title[data-astro-cid-bnysawbr]{font-family:var(--brv-font-sans);font-weight:var(--brv-w-semi);color:var(--brv-ink);margin:14px 0 0;font-size:17px}.how-item__copy[data-astro-cid-bnysawbr]{font-family:var(--brv-font-sans);font-size:15px;line-height:var(--brv-lh-body);color:var(--brv-ink-soft);margin:8px 0 0}.shots[data-astro-cid-bnysawbr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}@media (width<=900px){.shots[data-astro-cid-bnysawbr]{grid-template-columns:1fr}}.shot[data-astro-cid-bnysawbr]{margin:0}.shot--wide[data-astro-cid-bnysawbr]{grid-column:1/-1}.shot__frame[data-astro-cid-bnysawbr]{border-radius:var(--brv-r-md);border:1px solid var(--brv-instrument-line);background:var(--brv-instrument-2);cursor:zoom-in;width:100%;transition:border-color var(--brv-dur-fast) var(--brv-ease);padding:0;display:block;overflow:hidden}.shot__frame[data-astro-cid-bnysawbr]:hover{border-color:var(--brv-emerald-lift)}.shot__frame[data-astro-cid-bnysawbr] img{width:100%;height:auto;display:block}.shot__caption[data-astro-cid-bnysawbr]{font-family:var(--brv-font-mono);letter-spacing:.04em;color:var(--brv-instrument-mute);margin-top:10px;font-size:11.5px}
