.demo-label[data-astro-cid-t2cgelad]{display:block;font-size:.875rem;font-weight:500;color:var(--color-dawiso-text-primary);margin-bottom:6px}.demo-input[data-astro-cid-t2cgelad]{width:100%;height:40px;background:var(--color-surface);border:1px solid var(--color-surface-border);border-radius:8px;padding:0 12px;font-size:.875rem;font-family:var(--font-body);color:var(--color-dawiso-text-primary);transition:border-color .2s}.demo-input[data-astro-cid-t2cgelad]:focus{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 15%,transparent)}.demo-textarea[data-astro-cid-t2cgelad]{height:72px;padding:10px 12px;resize:vertical}.demo-submit[data-astro-cid-t2cgelad]{width:100%;background-color:var(--color-brand);color:#fff;font-size:.875rem;font-weight:700;font-family:var(--font-body);border:none;border-radius:12px;padding:12px 24px;cursor:pointer;transition:opacity .2s,transform .1s}.demo-submit[data-astro-cid-t2cgelad]:hover{opacity:.9}.demo-submit[data-astro-cid-t2cgelad]:active{transform:scale(.98)}.demo-page[data-astro-cid-t2cgelad],.demo-page[data-astro-cid-t2cgelad] aside[data-astro-cid-t2cgelad],.demo-page[data-astro-cid-t2cgelad] main[data-astro-cid-t2cgelad],.demo-page[data-astro-cid-t2cgelad] div[data-astro-cid-t2cgelad],.demo-page[data-astro-cid-t2cgelad] h1[data-astro-cid-t2cgelad],.demo-page[data-astro-cid-t2cgelad] h2[data-astro-cid-t2cgelad]{border:none}.demo-hero-text[data-astro-cid-t2cgelad]{position:relative;padding-top:16px;padding-bottom:16px}.demo-accent-top[data-astro-cid-t2cgelad]{position:absolute;top:0;left:0;width:40%;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--color-brand) 0%,transparent 100%)}.demo-accent-bottom[data-astro-cid-t2cgelad]{position:absolute;bottom:0;right:0;width:40%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent 0%,var(--color-brand) 100%)}.demo-icon-box[data-astro-cid-t2cgelad]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--color-brand) 12%,transparent);flex-shrink:0}.demo-badge[data-astro-cid-t2cgelad]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;border:1px solid var(--color-dawiso-dark-card-border);background:var(--color-dawiso-dark-card);color:var(--color-dawiso-text-inverse);font-size:.75rem;font-weight:600;font-family:var(--font-body);letter-spacing:.02em}.proof-logo[data-astro-cid-t2cgelad]{height:auto;object-fit:contain;filter:invert(1) grayscale(1);mix-blend-mode:screen;opacity:.65;transition:opacity var(--transition-default)}.proof-logo[data-astro-cid-t2cgelad]:hover{opacity:1}.proof-logo-client[data-astro-cid-t2cgelad]{width:70px}.proof-logo-small[data-astro-cid-t2cgelad]{width:42px}@media(max-width:767px){.proof-logo-client[data-astro-cid-t2cgelad]{width:50px}.proof-logo-small[data-astro-cid-t2cgelad]{width:30px}}@keyframes demo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.demo-marquee-wrap[data-astro-cid-t2cgelad]{max-width:800px;margin:0 auto;mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%)}.demo-marquee-track[data-astro-cid-t2cgelad]{animation:demo-marquee 35s linear infinite}.demo-marquee-track[data-astro-cid-t2cgelad]:hover{animation-play-state:paused}.demo-form-border[data-astro-cid-t2cgelad]{background:linear-gradient(135deg,var(--color-brand) 0%,var(--color-dawiso-dark-card) 40%,var(--color-dawiso-dark-card) 100%)}.topic-pill[data-astro-cid-t2cgelad]{display:flex;align-items:center;justify-content:center;padding:8px 12px;min-height:40px;border:1px solid var(--color-surface-border);border-radius:8px;background:transparent;color:var(--color-dawiso-text-primary);font-size:.8125rem;font-weight:500;font-family:var(--font-body);cursor:pointer;transition:all .15s;text-align:center;line-height:1.3}.topic-pill[data-astro-cid-t2cgelad]:hover{border-color:var(--color-brand)}.topic-pill[data-astro-cid-t2cgelad].active{background-color:var(--color-brand);border-color:var(--color-brand);color:#fff}
