
[data-sluitr-case-pages]{margin:0;background:#f9f9f9;color:#111827}
[data-sluitr-case-pages] .sluitr-case-header{background:#f9f9f9;border-bottom:1px solid #e5e7eb;padding:18px 0}
[data-sluitr-case-pages] .sluitr-case-header-inner{max-width:1536px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
[data-sluitr-case-pages] .sluitr-case-brand-wrap{flex:none}
[data-sluitr-case-pages] .sluitr-case-brand{display:inline-flex;align-items:center;gap:8px;font-size:21px;color:#111827}
[data-sluitr-case-pages] .sluitr-case-nav{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-wrap:wrap;font-size:14px;line-height:20px}
[data-sluitr-case-pages] .sluitr-case-nav a:not(.sluitr-case-nav-demo):hover{color:#4f46e5}
[data-sluitr-case-pages] .sluitr-case-nav-demo{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;border-radius:999px;background:#111;color:#fff;white-space:nowrap}
[data-sluitr-case-pages] .sluitr-case-nav-demo:hover{background:#374151}
[data-sluitr-case-pages] .sluitr-case-skip{position:fixed;top:8px;left:8px;z-index:100;transform:translateY(-160%);padding:10px 14px;background:#fff;color:#111827;border:1px solid #c7d2fe;border-radius:6px}
[data-sluitr-case-pages] .sluitr-case-skip:focus{transform:translateY(0)}
[data-sluitr-case-pages] a:focus-visible{outline:2px solid #6366f1;outline-offset:4px}
[data-sluitr-case-pages] .sluitr-case-breadcrumb a:hover,[data-sluitr-case-pages] .sluitr-case-back a:hover{text-decoration:underline;text-underline-offset:3px}
[data-sluitr-case-pages] .sluitr-case-hero{aspect-ratio:3/2}
[data-sluitr-case-pages] .sluitr-case-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:none;mix-blend-mode:normal;opacity:1}
[data-sluitr-case-pages] .sluitr-case-intro>div,[data-sluitr-case-pages] .sluitr-case-intro>aside{min-width:0}
[data-sluitr-case-pages] .sluitr-case-example-label{margin:0 0 10px;font-size:13px;line-height:20px;font-weight:500;color:#6b7280}
[data-sluitr-case-pages] .sluitr-case-disclaimer{margin:0 0 8px;font-size:14px;line-height:20px;color:#636b77;font-weight:500}
[data-sluitr-case-pages] .sluitr-case-explanation{margin:0 0 16px;font-size:13px;line-height:20px;color:#6b7280}
[data-sluitr-case-pages] .sluitr-case-summary-label{margin:0 0 6px;font-size:10px;line-height:15px;text-transform:uppercase;letter-spacing:.14em;font-weight:500;color:#6b7280}
[data-sluitr-case-pages] .sluitr-case-firm{margin:0 0 4px;font-size:18px;line-height:26px;font-weight:500}
[data-sluitr-case-pages] .sluitr-case-summary dl{display:flex;flex-direction:column;gap:16px;margin:0}
[data-sluitr-case-pages] .sluitr-case-summary dd{margin:0;overflow-wrap:break-word}
[data-sluitr-case-pages] .sluitr-case-prose p{font-size:16px;line-height:26px}
[data-sluitr-case-pages] .sluitr-case-back{margin:40px 0 0;font-size:14px;color:#4f46e5}
[data-sluitr-case-pages] .sluitr-case-end-cta{max-width:1024px;margin:96px auto 0;padding:0 24px 96px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}
[data-sluitr-case-pages] .sluitr-case-end-cta h2{max-width:780px;margin:0}
[data-sluitr-case-pages] .sluitr-case-end-cta>p{margin:0;font-size:18px;line-height:28px;color:#6b7280}
[data-sluitr-case-pages] .sluitr-case-primary{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:999px;background:#3135c9;color:#fff;font-size:16px;line-height:24px;font-weight:500}
[data-sluitr-case-pages] .sluitr-case-primary:hover{background:#282ba9}
[data-sluitr-case-pages] .sluitr-case-listing-intro{margin:12px 0 32px}
[data-sluitr-case-pages] .sluitr-case-listing-explanation{margin:0 0 32px;font-size:14px;line-height:21px;color:#6b7280}
[data-sluitr-case-pages] .sluitr-case-footer{max-width:1024px;margin:0 auto;padding:28px 24px;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;line-height:20px;color:#6b7280}
[data-sluitr-case-pages] .sluitr-case-footer>a:first-child{font-size:18px;font-weight:500;color:#111827}
@media(min-width:1024px){[data-sluitr-case-pages] .sluitr-case-header-inner{padding-left:144px;padding-right:144px}[data-sluitr-case-pages] .sluitr-case-hero{height:400px}}
@media(max-width:767px){[data-sluitr-case-pages] .sluitr-case-nav{gap:12px;font-size:13px}[data-sluitr-case-pages] .sluitr-case-header-inner{gap:14px}[data-sluitr-case-pages] .sluitr-case-end-cta{margin-top:64px;padding-bottom:64px}}
@media(max-width:380px){[data-sluitr-case-pages] .sluitr-case-nav{width:100%;justify-content:flex-start}[data-sluitr-case-pages] .sluitr-case-nav-demo{font-size:12px}}

.sluitr-pricing-header{position:relative;z-index:60}.sluitr-pricing-desktop-nav{align-items:center;gap:8px}.sluitr-pricing-header a[href="/"]{flex:none;white-space:nowrap}.sluitr-pricing-desktop-nav a{white-space:nowrap}.sluitr-pricing-desktop-nav a[aria-current="page"]{color:#3135c9}
.sluitr-pricing-header:has(.sluitr-pricing-menu[open]){z-index:9999}
.sluitr-pricing-menu>summary{list-style:none;cursor:pointer;padding:6px 12px;border-radius:6px;line-height:24px}.sluitr-pricing-menu>summary::-webkit-details-marker{display:none}
.sluitr-navigation-backdrop{position:fixed;inset:0;background:rgb(0 0 0/.8);z-index:9998}
.sluitr-navigation-sheet{position:fixed;inset:0 auto 0 0;z-index:9999;display:block;width:75vw;height:100dvh;max-height:100dvh;overflow-y:auto;padding:24px 8px;border-right:1px solid #e5e7eb;background:#fff;color:#000;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;animation:sluitr-navigation-in .5s cubic-bezier(.4,0,.2,1)}
html body .sluitr-pricing-menu .sluitr-navigation-sheet nav{display:flex;flex-direction:column;gap:8px;padding-top:24px;background:transparent;border:0}
.sluitr-navigation-sheet nav a{display:flex;align-items:center;justify-content:flex-start;min-height:40px;padding:8px 16px;border-radius:6px;font-size:14px;line-height:20px;font-weight:500;text-decoration:none;white-space:normal}
.sluitr-navigation-sheet nav a:hover,.sluitr-navigation-sheet nav a[aria-current="page"]{background:#f3f4f6}
.sluitr-navigation-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:24px 0 0 16px}
.sluitr-navigation-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;font-size:14px;line-height:20px;text-decoration:none;white-space:nowrap}
.sluitr-navigation-login{padding:10px 4px;font-weight:400}.sluitr-navigation-login:hover{color:#9ca3af}
.sluitr-navigation-actions .sluitr-navigation-demo{padding:10px 16px;border-radius:9999px;background:#000;color:#fff;font-weight:500;box-shadow:0 1px 3px #0000001a}.sluitr-navigation-actions .sluitr-navigation-demo:hover{background:#374151}
.sluitr-navigation-close{position:absolute;top:16px;right:16px;padding:0;width:16px;height:16px;border:0;background:transparent;border-radius:2px;color:#000;opacity:.7;cursor:pointer}.sluitr-navigation-close:hover{opacity:1}.sluitr-navigation-close:before{content:"";position:absolute;inset:-14px}
.sluitr-pricing-menu :focus-visible{outline:2px solid #000;outline-offset:4px}
@keyframes sluitr-navigation-in{from{transform:translateX(-100%)}to{transform:translateX(0)}}
@media(min-width:640px){.sluitr-navigation-sheet{max-width:384px}}
@media(prefers-reduced-motion:reduce){.sluitr-navigation-sheet{animation:none}}
.sluitr-pricing-skip{position:fixed;top:8px;left:8px;z-index:100;transform:translateY(-180%);padding:10px 14px;background:#fff;border:1px solid #c7d2fe;border-radius:6px}.sluitr-pricing-skip:focus{transform:translateY(0)}
@media(min-width:1024px) and (max-width:1350px){.sluitr-pricing-header .lg\:gap-x-16{column-gap:24px}.sluitr-pricing-header>div>div{gap:12px}}
@media(min-width:1024px) and (max-width:1279px){.sluitr-pricing-header>div{padding-inline:32px}.sluitr-pricing-header .lg\:gap-x-16{column-gap:16px}.sluitr-pricing-desktop-nav{gap:0}.sluitr-pricing-desktop-nav a{padding-inline:8px}}
