:root{font-family:Segoe UI,Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#172b32;background:#f5f7f8;font-synthesis:none;-webkit-font-smoothing:antialiased;--ink: #172b32;--muted: #61747c;--line: #e1e8eb;--teal: #0f766e}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}a{color:inherit}button,a,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #14b8a6;outline-offset:4px}h1,h2,h3,p{margin-top:0}.eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.demo-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border:1px solid #c8ded8;border-radius:6px;background:#edf7f3;color:#24624f;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.demo-badge:before{content:"";width:5px;height:5px;background:#3d8f72;border-radius:50%}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
