.qVqNQW_root[data-filter=real] [data-filter-section=demo],.qVqNQW_root[data-filter=demo] [data-filter-section=real]{display:none}.qVqNQW_root+.svc-cta{padding-top:clamp(4rem,9vw,7.5rem)}.qVqNQW_hero.svc-hero{background:radial-gradient(120% 180% at 5% 0%, rgba(var(--accent-2-rgb), .2), transparent 60%), radial-gradient(70% 140% at 95% 20%, rgba(var(--accent-warm-rgb), .16), transparent 60%);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.qVqNQW_heroTop{align-items:end;gap:2.5rem 4rem;display:grid}.qVqNQW_heroCopy{justify-items:start;gap:1.75rem;min-width:0;display:grid}.qVqNQW_heroCopy .breadcrumbs li:not(:last-child):after{content:"›";color:var(--muted)}.qVqNQW_heroTitle{letter-spacing:-.034em;font-size:clamp(3rem,5.2vw + .75rem,5.5rem);line-height:.96}.qVqNQW_heroTitle .svc-accent{display:block}.qVqNQW_heroCopy .qVqNQW_heroLead{width:min(100%,38.75rem);color:var(--muted);font-size:clamp(1.0625rem,.5vw + 1rem,1.1875rem);line-height:1.6}.qVqNQW_stats{grid-template-columns:repeat(3,auto);justify-content:start;margin:0;padding-bottom:.5rem;display:grid}.qVqNQW_stat{flex-direction:column-reverse;justify-content:flex-end;gap:.25rem;padding:.25rem 1.75rem;display:flex}.qVqNQW_stat:first-child{padding-left:0}.qVqNQW_stat+.qVqNQW_stat{border-left:1px solid var(--svc-line)}.qVqNQW_stat dt{color:var(--muted);font-size:.875rem;font-weight:500}.qVqNQW_stat dd{font-family:var(--font-display);letter-spacing:-.036em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.5rem,2vw + 1.75rem,3.5rem);font-weight:700;line-height:1}.qVqNQW_stat .qVqNQW_statWarm{color:var(--accent-warm)}.qVqNQW_filterBar{border-top:1px solid var(--svc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.25rem;display:flex}.qVqNQW_filterScroll{scrollbar-width:none;max-width:100%;margin:-3px;padding:3px;overflow-x:auto}.qVqNQW_filterScroll::-webkit-scrollbar{display:none}.qVqNQW_filter{background:var(--surface);border:1px solid var(--svc-line);border-radius:999px;gap:.5rem;padding:5px;display:inline-flex;position:relative}.qVqNQW_filterPill{background:linear-gradient(100deg, var(--accent), var(--accent-2));transform-origin:0;opacity:0;border-radius:999px;position:absolute;top:5px;bottom:5px;left:0}.qVqNQW_filter[data-ready] .qVqNQW_filterPill{opacity:1}.qVqNQW_filterOption{min-height:44px;color:var(--text);font-family:var(--font-display);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative}.qVqNQW_filterOption[aria-pressed=true]{color:var(--text-on-accent)}.qVqNQW_filter:not([data-ready]) .qVqNQW_filterOption[aria-pressed=true]{background:linear-gradient(100deg, var(--accent), var(--accent-2))}.qVqNQW_filterCount{background:var(--svc-lilac);color:var(--accent);font-family:var(--font-body);border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.qVqNQW_filterOption[aria-pressed=true] .qVqNQW_filterCount{color:inherit;background:#fff3}.qVqNQW_legend{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.875rem;font-weight:500;list-style:none;display:flex}.qVqNQW_legend li{align-items:center;gap:.5rem;display:inline-flex}.qVqNQW_legendDot{background:var(--accent);border-radius:50%;width:8px;height:8px}.qVqNQW_legendDot.qVqNQW_legendDotWarm{background:var(--accent-warm)}.qVqNQW_sectionHead{align-items:end;gap:1.25rem 5rem;margin-bottom:2.5rem;display:grid}.qVqNQW_sectionHead .svc-eyebrow{margin-bottom:.875rem}.qVqNQW_sectionTitle.svc-title{letter-spacing:-.029em;text-wrap:wrap;max-width:45rem;font-size:clamp(2rem,2.5vw + 1rem,3rem)}.qVqNQW_sectionHead .qVqNQW_sectionNote{color:var(--muted);font-size:1rem;line-height:1.6}.qVqNQW_eyebrow.svc-eyebrow{color:var(--accent);align-items:center;gap:.5rem;display:inline-flex}.qVqNQW_eyebrowDot{background:currentColor;border-radius:50%;width:8px;height:8px}.qVqNQW_real.svc-section{padding-top:clamp(3rem,5vw,4rem)}.qVqNQW_bento{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.qVqNQW_bento>li{min-width:0;display:grid}.qVqNQW_card{border:1px solid var(--svc-line);border-radius:var(--svc-radius-lg);background:var(--surface);color:var(--text);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.qVqNQW_card:hover{text-decoration:none}.qVqNQW_card.qVqNQW_featured{box-shadow:0 20px 50px rgba(var(--accent-rgb), .07)}.qVqNQW_windowArea{background:var(--bg);flex-direction:column;flex:1;padding:.875rem .875rem 0;display:flex}.qVqNQW_window{border:1px solid var(--svc-line);background:var(--surface);border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;flex:1;display:flex;overflow:hidden}.qVqNQW_chrome{background:var(--surface-2);align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.qVqNQW_dots{gap:5px;display:flex}.qVqNQW_dots span{background:rgba(var(--accent-rgb), .22);border-radius:50%;width:8px;height:8px}.qVqNQW_url{background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:4px 10px;font-size:.6875rem;font-weight:500;display:inline-flex}.qVqNQW_url svg{color:var(--success-text);flex-shrink:0}.qVqNQW_shot{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.qVqNQW_shotMedia{object-fit:cover;object-position:top;transform-origin:top;width:100%;height:100%;display:block;position:absolute;inset:0}.qVqNQW_cardBody{justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.375rem 1.25rem;display:flex}.qVqNQW_cardText{justify-items:start;gap:.25rem;min-width:0;display:grid}.qVqNQW_featured .qVqNQW_cardText{gap:.5rem}.qVqNQW_featured .qVqNQW_cardBody{padding:1.625rem 1.875rem 1.75rem}.qVqNQW_cardName{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.25rem;font-weight:700;line-height:1.2}.qVqNQW_featured .qVqNQW_cardName{letter-spacing:-.027em;font-size:clamp(1.5rem,1vw + 1.125rem,1.875rem);line-height:1.15}.qVqNQW_cardCategory{color:var(--muted);font-size:.875rem;line-height:1.3}.qVqNQW_featured .qVqNQW_cardCategory{font-size:1.0625rem}.qVqNQW_featuredBadge{background:var(--svc-lilac);color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.qVqNQW_cardArrow{border:1px solid var(--svc-line);background:var(--surface);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.qVqNQW_featured .qVqNQW_cardArrow{background:linear-gradient(100deg, var(--accent), var(--accent-2));width:52px;height:52px;color:var(--text-on-accent);border:0}.qVqNQW_next{border:1px solid rgba(var(--accent-rgb), .24);border-radius:var(--svc-radius-lg);background:radial-gradient(100% 100% at 90% 90%, rgba(var(--accent-warm-rgb), .22), transparent 70%), linear-gradient(135deg, rgba(var(--accent-rgb), .14), transparent 70%), var(--surface);flex-direction:column;align-items:flex-start;gap:.875rem;height:100%;padding:2rem;display:flex}.qVqNQW_nextIcon{background:linear-gradient(100deg, var(--accent), var(--accent-2));width:48px;height:48px;color:var(--text-on-accent);border-radius:14px;place-items:center;display:grid}.qVqNQW_nextTitle{letter-spacing:-.027em;font-size:clamp(1.625rem,1vw + 1.25rem,1.875rem);line-height:1.08}.qVqNQW_next .qVqNQW_nextText{color:var(--muted);font-size:.9375rem;line-height:1.6}.qVqNQW_nextButton.btn{margin-top:auto;padding:.875rem 1.375rem;font-size:.9375rem}.qVqNQW_demos.svc-problem{isolation:isolate;background:radial-gradient(90% 90% at 90% 0%, #d9722f2e, transparent 60%), radial-gradient(90% 90% at 5% 100%, #7c3aed38, transparent 60%), var(--svc-night);position:relative;overflow:hidden}.qVqNQW_demosHead.qVqNQW_sectionHead{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.qVqNQW_demosHead .qVqNQW_sectionTitle{color:#fff}.qVqNQW_demosHead .qVqNQW_sectionNote{color:#b8b0d3;font-size:1.0625rem}.qVqNQW_demoGrid{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.qVqNQW_demoGrid>li{min-width:0;display:grid}.qVqNQW_demo{color:#fff;background:#ffffff0a;border:1px solid #ffffff17;border-radius:24px;flex-direction:column;padding:.75rem;text-decoration:none;display:flex}.qVqNQW_demo:hover{text-decoration:none}.qVqNQW_demo:focus-visible{color:#fff}.qVqNQW_demo .qVqNQW_shot{border:1px solid #ffffff14;border-radius:14px}.qVqNQW_demoBody{align-items:center;gap:.75rem;padding:1.125rem .625rem .5rem;display:flex}.qVqNQW_demoBody .qVqNQW_cardText{flex:1;gap:.375rem}.qVqNQW_demoRow{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:flex}.qVqNQW_demoName{font-family:var(--font-display);letter-spacing:-.014em;font-size:1.3125rem;font-weight:700;line-height:1.2}.qVqNQW_demoBadge{color:#f0a875;background:#d9722f33;border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:700}.qVqNQW_demoCategory{color:#b8b0d3;font-size:.875rem;line-height:1.3}.qVqNQW_demoArrow{border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}@media (min-width:640px){.qVqNQW_bento,.qVqNQW_demoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qVqNQW_bento>.qVqNQW_featuredItem{grid-column:1/-1}}@media (min-width:900px){.qVqNQW_sectionHead{grid-template-columns:minmax(0,1fr) minmax(0,22.5rem)}.qVqNQW_demosHead.qVqNQW_sectionHead{grid-template-columns:minmax(0,1fr) minmax(0,25rem)}}@media (min-width:1000px){.qVqNQW_bento,.qVqNQW_demoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.qVqNQW_bento>.qVqNQW_featuredItem{grid-area:span 2/span 2}.qVqNQW_shot{aspect-ratio:auto;height:14.75rem}.qVqNQW_featured .qVqNQW_shot{flex:1 1 0;height:auto;min-height:0}.qVqNQW_bento>.qVqNQW_featuredItem+li .qVqNQW_shot,.qVqNQW_bento>.qVqNQW_featuredItem+li+li .qVqNQW_shot{height:12.625rem}.qVqNQW_demo .qVqNQW_shot{height:15rem}}@media (min-width:1100px){.qVqNQW_heroTop{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:559px){.qVqNQW_stat{padding-inline:1rem}.qVqNQW_stat dt{font-size:.8125rem}.qVqNQW_filterBar{justify-content:flex-start}.qVqNQW_filter{gap:.25rem}.qVqNQW_filterOption{gap:.375rem;padding-inline:.625rem;font-size:.875rem}.qVqNQW_featured .qVqNQW_cardBody,.qVqNQW_cardBody{padding:1.125rem 1.25rem 1.25rem}.qVqNQW_featured .qVqNQW_cardArrow{width:44px;height:44px}.qVqNQW_next{padding:1.5rem}}@media (max-width:380px){.qVqNQW_stat{padding-inline:.75rem}}@media (prefers-reduced-motion:no-preference){.qVqNQW_card,.qVqNQW_demo{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s}.qVqNQW_card:hover{border-color:rgba(var(--accent-rgb), .35);box-shadow:0 24px 50px rgba(var(--accent-rgb), .14);transform:translateY(-6px)}.qVqNQW_demo:hover{border-color:#f0a87559;transform:translateY(-6px);box-shadow:0 24px 50px #00000059}.qVqNQW_shotMedia{transition:transform 2.6s}.qVqNQW_card:hover .qVqNQW_shotMedia,.qVqNQW_demo:hover .qVqNQW_shotMedia{transform:scale(1.1)translateY(-8%)}.qVqNQW_cardArrow,.qVqNQW_demoArrow{transition:transform .3s,border-color .3s,color .3s}.qVqNQW_cardArrow svg,.qVqNQW_demoArrow svg{transition:transform .3s}.qVqNQW_card:hover .qVqNQW_cardArrow{border-color:var(--accent);color:var(--accent)}.qVqNQW_card.qVqNQW_featured:hover .qVqNQW_cardArrow{color:var(--text-on-accent);transform:scale(1.06)}.qVqNQW_demo:hover .qVqNQW_demoArrow{color:#f0a875;border-color:#f0a875}.qVqNQW_card:hover .qVqNQW_cardArrow svg,.qVqNQW_demo:hover .qVqNQW_demoArrow svg{transform:translate(2px,-2px)}.qVqNQW_filterOption{transition:color .3s}.qVqNQW_filterCount{transition:background-color .3s,color .3s}.qVqNQW_nextIcon{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.qVqNQW_next:hover .qVqNQW_nextIcon{transform:rotate(90deg)}.qVqNQW_legendDot{animation:2.8s ease-out infinite qVqNQW_legend-pulse}.qVqNQW_legendDotWarm{animation-delay:1.4s}.qVqNQW_demos:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#d9722f24,#0000);border-radius:50%;width:50%;animation:16s ease-in-out infinite qVqNQW_glow-drift;position:absolute;top:-20%;right:-10%}}@keyframes qVqNQW_legend-pulse{0%,70%,to{opacity:1;transform:scale(1)}35%{opacity:.6;transform:scale(1.5)}}@keyframes qVqNQW_glow-drift{0%,to{transform:translate(0)}50%{transform:translate(-12%,18%)}}
