/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.bw-case-content{--primary:#2433ff;--primary-foreground:#fff;--radius:.75rem;--background:#fff;--foreground:#1d2129;--card:#fff;--card-foreground:#1d2129;--popover:#fff;--popover-foreground:#1d2129;--secondary:#f2f3f5;--secondary-foreground:#1d2129;--muted:#f7f8fa;--muted-foreground:#4e5969;--accent:#e8edff;--accent-foreground:#161dd2;--destructive:#f53f3f;--destructive-foreground:#fff;--border:#ebedf0;--input:#ebedf0;--ring:#2433ff}@layer base{.bw-case-content *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.bw-case-content *{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.bw-case-content{scroll-behavior:smooth;background-color:var(--background);color:var(--foreground);font-feature-settings:"cv02","cv03","cv04","cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,PingFang SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,sans-serif}.bw-case-content [role=button]:not([aria-disabled=true]),.bw-case-content a[href],.bw-case-content button:not(:disabled){cursor:pointer}.bw-case-content ::selection{color:#161dd2;background:#e8edff}}@layer components{.bw-case-content .container{width:100%;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.bw-case-content .flex{min-width:0;min-height:0}@media (min-width:640px){.bw-case-content .container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.bw-case-content .container{max-width:1320px;padding-left:2.5rem;padding-right:2.5rem}}.bw-case-content .bento-card{background:#fff;border:1px solid #0000;border-radius:20px;transition:transform .24s cubic-bezier(.23,1,.32,1),box-shadow .24s cubic-bezier(.23,1,.32,1),border-color .24s cubic-bezier(.23,1,.32,1);position:relative}.bw-case-content .bento-card.is-hoverable:hover{border-color:#c1cdff;transform:translateY(-4px);box-shadow:0 1px 2px #1d21290a,0 24px 48px -16px #2433ff2e}.bw-case-content .bento-card-muted{background:#f7f8fa}.bw-case-content .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#2433ff;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.bw-case-content .eyebrow:before{content:"";background:#2433ff;border-radius:9999px;width:6px;height:6px;box-shadow:0 0 0 4px #2433ff1f}.bw-case-content .bg-dot-grid{background-image:radial-gradient(circle at 1px 1px,#2433ff14 1px,#0000 0);background-size:24px 24px}.bw-case-content .bg-dot-grid-soft{background-image:radial-gradient(circle at 1px 1px,#1d21290f 1px,#0000 0);background-size:22px 22px}.bw-case-content .tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.bw-case-content .marquee{gap:56px;width:max-content;animation:marquee 50s linear infinite;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bw-case-content .reveal{opacity:0;will-change:transform,opacity;transition:opacity .64s cubic-bezier(.23,1,.32,1),transform .64s cubic-bezier(.23,1,.32,1);transform:translateY(24px)}.bw-case-content .reveal.is-visible{opacity:1;transform:translateY(0)}.bw-case-content .word-rotate-enter{animation:word-rotate-in .52s cubic-bezier(.23,1,.32,1) both}@keyframes word-rotate-in{0%{opacity:0;filter:blur(2px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}.bw-case-content .pulse-dot{position:relative}.bw-case-content .pulse-dot:after{content:"";opacity:.4;border:2px solid;border-radius:9999px;animation:pulse 1.8s ease-out infinite;position:absolute;inset:-6px}.bw-case-content .brand-grad-text{color:#0000;background:linear-gradient(90deg,#4b5dff,#2433ff);-webkit-background-clip:text;background-clip:text}.bw-case-content .nav-pill{color:#4e5969;font-size:14px;transition:color .2s;position:relative}.bw-case-content .nav-pill:hover{color:#1d2129}.bw-case-content .nav-pill[data-active=true]{color:#2433ff}.bw-case-content .nav-pill[data-active=true]:after{content:"";background:#2433ff;border-radius:9999px;width:4px;height:4px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.bw-case-content .marquee,.bw-case-content .pulse-dot:after,.bw-case-content .word-rotate-enter{animation:none!important}.bw-case-content .reveal{opacity:1;transition:none;transform:none}}}@keyframes pulse{50%{opacity:.5}}