.ins-demo-nav[data-astro-cid-xftunu6x]{background:#f4f7f6eb;backdrop-filter:blur(12px);border-bottom:1px solid var(--ins-demo-border)}.ins-demo-badge[data-astro-cid-xftunu6x]{display:inline-flex;align-items:center;padding:1px 6px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ins-demo-primary);background:#1a6b5a1a;border:1px solid rgba(26,107,90,.2);border-radius:4px;font-family:JetBrains Mono,monospace}.ins-demo-nav-link[data-astro-cid-xftunu6x]{color:var(--ins-demo-text-secondary)}.ins-demo-nav-link[data-astro-cid-xftunu6x]:hover{color:var(--ins-demo-text)}.ins-demo-nav-active[data-astro-cid-xftunu6x]{color:var(--ins-demo-primary)}.ins-demo-nav-cta[data-astro-cid-xftunu6x]{display:inline-flex;align-items:center;padding:.5rem 1rem;background:var(--ins-demo-primary);color:#fff;font-size:.875rem;font-weight:700;border-radius:.5rem;transition:background-color .2s ease}.ins-demo-nav-cta[data-astro-cid-xftunu6x]:hover{background:var(--ins-demo-primary-hover)}.ins-compliance-global[data-astro-cid-glcy464p]{text-align:center;max-width:48rem;margin:0 auto}.ins-compliance-pricing[data-astro-cid-glcy464p]{padding:1rem 1.25rem;background:#d4a8530f;border:1px solid rgba(212,168,83,.2);border-radius:.75rem;margin-bottom:1.5rem}.ins-compliance-contact[data-astro-cid-glcy464p]{padding:.75rem 1rem;background:var(--ins-demo-primary-light);border:1px solid rgba(26,107,90,.15);border-radius:.5rem;margin-top:1rem}.ins-compliance-claims[data-astro-cid-glcy464p]{padding:.75rem 1rem;background:var(--ins-demo-surface-alt);border-radius:.5rem}.ins-demo-footer[data-astro-cid-a2fh3t7f]{background:#eaefed;border-top:1px solid var(--ins-demo-border)}.ins-demo-body{--ins-demo-bg: #f4f7f6;--ins-demo-surface: #ffffff;--ins-demo-surface-alt: #e8eeec;--ins-demo-border: #d1dbd7;--ins-demo-primary: #1a6b5a;--ins-demo-primary-hover: #228b73;--ins-demo-primary-light: rgba(26, 107, 90, .08);--ins-demo-text: #1a2b26;--ins-demo-text-secondary: #5a6e68;--ins-demo-text-muted: #8a9e97;--ins-demo-highlight: #d4a853;background-color:var(--ins-demo-bg);color:var(--ins-demo-text);font-family:Inter,system-ui,sans-serif}.ins-demo-body h1,.ins-demo-body h2,.ins-demo-body h3,.ins-demo-body h4{font-family:"DM Serif Display",Georgia,serif;letter-spacing:-.02em;text-wrap:balance}.ins-demo-mono{font-family:JetBrains Mono,monospace}.text-ins-demo-text{color:var(--ins-demo-text)}.text-ins-demo-secondary{color:var(--ins-demo-text-secondary)}.text-ins-demo-muted{color:var(--ins-demo-text-muted)}.text-ins-demo-primary{color:var(--ins-demo-primary)}.text-ins-demo-highlight{color:var(--ins-demo-highlight)}.bg-ins-demo-bg{background-color:var(--ins-demo-bg)}.bg-ins-demo-surface{background-color:var(--ins-demo-surface)}.bg-ins-demo-surface-alt{background-color:var(--ins-demo-surface-alt)}.bg-ins-demo-primary{background-color:var(--ins-demo-primary)}.border-ins-demo{border-color:var(--ins-demo-border)}.hover\:text-ins-demo-primary:hover{color:var(--ins-demo-primary)}.hover\:text-ins-demo-text:hover{color:var(--ins-demo-text)}.hover\:bg-ins-demo-primary-hover:hover{background-color:var(--ins-demo-primary-hover)}.text-ins-demo-gradient{background:linear-gradient(to right,#1a6b5a,#228b73);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ins-demo-card{background:var(--ins-demo-surface);border:1px solid var(--ins-demo-border);border-radius:.75rem;transition:transform .3s ease,box-shadow .3s ease}.ins-demo-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #1a6b5a1a}.ins-demo-divider{border-top:1px solid var(--ins-demo-border)}.ins-demo-body a{color:inherit}.animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.in-view{opacity:1;transform:translateY(0)}.animate-on-scroll-scale{opacity:0;transform:scale(.96);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll-scale.in-view{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.animate-on-scroll,.animate-on-scroll-scale,.animate-on-scroll-left,.animate-on-scroll-right{opacity:1;transform:none;transition:none}}
