:root{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-sans)}body{margin:0;padding:0;font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#root{font-family:inherit;min-height:100%}button,input,select,textarea{font-family:inherit}.home-root{--home-font: var(--font-sans);--home-ease: cubic-bezier(.22, 1, .36, 1);--home-radius: 12px;--home-radius-lg: 16px;--home-radius-xl: 20px;--home-topnav-h: 72px;min-height:100vh;font-family:var(--home-font);color:var(--home-text);background-color:var(--home-bg);scroll-behavior:smooth;scroll-padding-top:var(--home-topnav-h);transition:background .35s var(--home-ease),color .25s var(--home-ease)}.home-root[data-home-theme=light]{--home-bg: #e4edf6;--home-bg-elevated: #ffffff;--home-text: #0f172a;--home-text-secondary: #475569;--home-text-muted: #64748b;--home-border: rgba(100, 130, 170, .14);--home-border-strong: rgba(100, 130, 170, .22);--home-accent: #2563eb;--home-accent-hover: #1d4ed8;--home-accent-soft: rgba(37, 99, 235, .14);--home-accent-2: #38bdf8;--home-violet: #6d28d9;--home-violet-mid: #8b5cf6;--home-violet-soft: rgba(109, 40, 217, .12);--home-violet-faint: rgba(139, 92, 246, .08);--home-gold: #cbd5e1;--home-gold-mid: #7dd3fc;--home-gold-soft: rgba(191, 219, 254, .55);--home-gold-faint: rgba(224, 242, 254, .55);--home-gold-mesh: rgba(125, 211, 252, .22);--home-gold-mesh-2: rgba(226, 232, 240, .85);--home-halo: 0 0 0 1px rgba(59, 130, 246, .12), 0 0 28px rgba(37, 99, 235, .2), 0 0 36px rgba(139, 92, 246, .12);--home-halo-strong: 0 0 0 1px rgba(59, 130, 246, .18), 0 8px 32px rgba(37, 99, 235, .24), 0 0 48px rgba(56, 189, 248, .16), 0 0 56px rgba(139, 92, 246, .14);--home-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 12px 36px rgba(30, 64, 120, .08);--home-shadow-lg: 0 20px 50px rgba(30, 64, 120, .12);--home-topnav-bg: rgba(252, 253, 255, .86);--home-cta-bg: linear-gradient( 118deg, #bfdbfe 0%, #dbeafe 24%, #e9d5ff 52%, #e2e8f0 78%, #f1f5f9 100% );--home-cta-bg-animated: linear-gradient( 118deg, #bfdbfe 0%, #c4b5fd 18%, #a5f3fc 36%, #e9d5ff 54%, #fbcfe8 72%, #dbeafe 88%, #93c5fd 100% );--home-cta-text: #0f172a;--home-cta-text-muted: #334155;--home-cta-shine: rgba(255, 255, 255, .65);--home-cta-title-gradient: linear-gradient( 105deg, #0f172a 0%, #1d4ed8 18%, #6d28d9 36%, #0e7490 54%, #4f46e5 72%, #0f172a 100% );--home-cta-lead-gradient: linear-gradient( 105deg, #334155 0%, #1d4ed8 22%, #5b21b6 44%, #0f766e 66%, #475569 88%, #334155 100% );--home-mesh-1: rgba(147, 197, 253, .35);--home-mesh-2: rgba(203, 213, 225, .55);--home-mesh-violet: rgba(167, 139, 250, .22);background-image:linear-gradient(168deg,#dbeafe 0%,color-mix(in srgb,var(--home-bg) 88%,#e9d5ff) 36%,var(--home-bg) 52%,#e8eef4 72%,#f8fafc 100%)}.home-root[data-home-theme=dark]{--home-bg: #0f141c;--home-bg-elevated: #161d28;--home-text: #f1f5f9;--home-text-secondary: #94a3b8;--home-text-muted: #6b7c90;--home-border: rgba(120, 150, 185, .16);--home-border-strong: rgba(148, 175, 205, .24);--home-accent: #60a5fa;--home-accent-hover: #93c5fd;--home-accent-soft: rgba(96, 165, 250, .14);--home-accent-2: #38bdf8;--home-violet: #a78bfa;--home-violet-mid: #c4b5fd;--home-violet-soft: rgba(167, 139, 250, .14);--home-violet-faint: rgba(139, 92, 246, .06);--home-gold: #94a3b8;--home-gold-mid: #7dd3fc;--home-gold-soft: rgba(56, 189, 248, .1);--home-gold-faint: rgba(148, 163, 184, .1);--home-gold-mesh: rgba(56, 189, 248, .08);--home-gold-mesh-2: rgba(148, 163, 184, .1);--home-halo: 0 0 0 1px rgba(96, 165, 250, .15), 0 0 24px rgba(37, 99, 235, .18), 0 0 32px rgba(167, 139, 250, .12);--home-halo-strong: 0 0 0 1px rgba(96, 165, 250, .22), 0 8px 32px rgba(37, 99, 235, .2), 0 0 44px rgba(56, 189, 248, .1), 0 0 40px rgba(167, 139, 250, .14);--home-shadow: 0 1px 0 rgba(255, 255, 255, .04), 0 16px 48px rgba(0, 0, 0, .42);--home-shadow-lg: 0 24px 64px rgba(0, 0, 0, .48);--home-topnav-bg: rgba(15, 20, 28, .9);--home-cta-bg: linear-gradient(118deg, #1e293b 0%, #1e3a8a 38%, #4c1d95 72%, #334155 100%);--home-cta-bg-animated: linear-gradient( 118deg, #1e293b 0%, #1e40af 20%, #5b21b6 40%, #0e7490 58%, #4c1d95 76%, #312e81 92%, #334155 100% );--home-cta-text: #f8fafc;--home-cta-text-muted: rgba(248, 250, 252, .85);--home-cta-shine: rgba(255, 255, 255, .1);--home-cta-title-gradient: linear-gradient( 105deg, #f8fafc 0%, #38bdf8 18%, #c4b5fd 36%, #f9a8d4 54%, #7dd3fc 72%, #f8fafc 100% );--home-cta-lead-gradient: linear-gradient( 105deg, rgba(248, 250, 252, .96) 0%, #93c5fd 24%, #ddd6fe 48%, #5eead4 72%, rgba(248, 250, 252, .96) 100% );--home-mesh-1: rgba(96, 165, 250, .1);--home-mesh-2: rgba(148, 163, 184, .08);--home-mesh-violet: rgba(139, 92, 246, .12);background-image:linear-gradient(168deg,#0c121a 0%,color-mix(in srgb,var(--home-bg) 92%,#1e1b4b) 40%,var(--home-bg) 55%,#121a24 100%)}.home-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.home-bg-mesh{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 520px at 6% -8%,var(--home-mesh-1),transparent 56%),radial-gradient(720px 480px at 94% 4%,var(--home-mesh-2),transparent 52%),radial-gradient(620px 520px at 82% 28%,var(--home-mesh-violet),transparent 55%),radial-gradient(520px 400px at 100% 16%,var(--home-gold-mesh-2),transparent 58%),radial-gradient(460px 340px at 0% 88%,var(--home-gold-mesh),transparent 54%),linear-gradient(180deg,transparent 0%,var(--home-gold-faint) 50%,transparent 70%),radial-gradient(640px 420px at 50% 100%,rgba(147,197,253,.18),transparent 48%),radial-gradient(480px 360px at 18% 42%,var(--home-violet-faint),transparent 50%);animation:home-mesh-drift 22s ease-in-out infinite alternate}@keyframes home-mesh-drift{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(1.2%,-.8%,0) scale(1.02);opacity:.97}}.home-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.32;background-image:linear-gradient(var(--home-border) 1px,transparent 1px),linear-gradient(90deg,var(--home-border) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 75% 55% at 50% 35%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 75% 55% at 50% 35%,black 20%,transparent 70%)}.home-topnav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:center;align-items:flex-start;padding:0;background:transparent;border:none;box-shadow:none;pointer-events:none}.home-topnav-shell{pointer-events:auto;width:100%;max-width:100%;margin:0;border-bottom:1px solid var(--home-border);border-radius:0;background:var(--home-topnav-bg);backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35);box-shadow:inset 0 -1px color-mix(in srgb,var(--home-accent) 18%,transparent),0 1px color-mix(in srgb,var(--home-violet-mid) 8%,transparent);transition:width .55s var(--home-ease),max-width .55s var(--home-ease),border-radius .55s var(--home-ease),margin .45s var(--home-ease),margin-top .45s var(--home-ease),box-shadow .5s var(--home-ease),border-color .35s ease,background .35s ease,border-width .35s ease}.home-topnav--compact .home-topnav-shell{width:75%;max-width:75%;margin-top:10px;border:1px solid color-mix(in srgb,var(--home-border) 62%,var(--home-violet-soft) 38%);border-bottom:1px solid color-mix(in srgb,var(--home-border) 62%,var(--home-violet-soft) 38%);border-radius:999px;box-shadow:0 12px 40px color-mix(in srgb,var(--home-violet-mid) 14%,transparent),0 4px 24px color-mix(in srgb,var(--home-accent) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--home-accent) 12%,transparent),inset 0 1px color-mix(in srgb,#fff 8%,transparent)}.home-root[data-home-theme=dark] .home-topnav--compact .home-topnav-shell{box-shadow:0 14px 44px #00000073,0 0 48px color-mix(in srgb,var(--home-violet-mid) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--home-accent) 15%,transparent),inset 0 1px #ffffff0d}@media (max-width: 720px){.home-topnav--compact .home-topnav-shell{width:min(92%,100% - 20px);max-width:min(92%,100% - 20px)}}.home-topnav-inner{width:100%;max-width:1120px;margin:0 auto;padding:12px 24px;min-height:var(--home-topnav-h);box-sizing:border-box;display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap}.home-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:.9375rem;letter-spacing:-.02em;color:var(--home-text)}.home-brand--nav{border:none;background:transparent;cursor:pointer;font:inherit;padding:6px 8px;margin:-6px -8px;border-radius:12px;text-align:left;transition:background .2s var(--home-ease),box-shadow .25s var(--home-ease)}.home-brand--nav:hover{background:color-mix(in srgb,var(--home-accent-soft) 55%,transparent)}.home-brand--nav:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.home-brand-text{white-space:nowrap}.home-brand-mark{width:36px;height:36px;border-radius:10px;background:linear-gradient(145deg,var(--home-accent) 0%,color-mix(in srgb,var(--home-accent-2) 55%,var(--home-violet-mid) 45%) 55%,var(--home-violet-mid) 100%);display:grid;place-items:center;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:-.02em;box-shadow:0 4px 16px var(--home-accent-soft),0 0 20px color-mix(in srgb,var(--home-violet-mid) 22%,transparent),0 0 0 1px color-mix(in srgb,#fff 22%,transparent);flex-shrink:0;transition:transform .3s var(--home-ease),box-shadow .35s var(--home-ease)}.home-brand:hover .home-brand-mark{transform:scale(1.05) rotate(-2deg);box-shadow:0 6px 22px var(--home-accent-soft),0 0 0 1px color-mix(in srgb,var(--home-accent-2) 45%,transparent),0 0 32px color-mix(in srgb,var(--home-accent) 35%,transparent),0 0 40px color-mix(in srgb,var(--home-violet-mid) 28%,transparent)}.home-brand-mark--sm{width:30px;height:30px;font-size:.62rem;border-radius:8px}.home-topnav-links{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.home-topnav-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto;justify-content:flex-end}.home-topnav-trailing{display:flex;align-items:center;gap:8px;flex-shrink:0}@media (max-width: 900px){.home-topnav-inner{display:grid;grid-template-columns:1fr auto;grid-template-areas:"brand right" "links links";align-items:center;column-gap:12px;row-gap:10px}.home-brand--nav{grid-area:brand;justify-self:start}.home-topnav-right{grid-area:right;margin-left:0;justify-self:end}.home-topnav-links{grid-area:links;flex:none;justify-content:center;padding-top:8px;border-top:1px solid var(--home-border)}}@media (max-width: 520px){.home-topnav-right{flex-direction:column;align-items:stretch;gap:10px}.home-topnav-trailing{justify-content:center;flex-wrap:wrap}.home-topnav-actions{justify-content:center}}.home-topnav-link{font-size:.8125rem;font-weight:600;color:var(--home-text-secondary);text-decoration:none;padding:8px 12px;border-radius:8px;transition:color .22s var(--home-ease),background .22s var(--home-ease),transform .22s var(--home-ease),box-shadow .28s var(--home-ease)}.home-topnav-link:hover{color:color-mix(in srgb,var(--home-accent) 72%,var(--home-violet-mid) 28%);background:color-mix(in srgb,var(--home-accent-soft) 72%,var(--home-violet-soft));transform:translateY(-1px);box-shadow:var(--home-halo)}.home-root[data-home-theme=light] .home-topnav-link:hover{box-shadow:var(--home-halo-strong)}.home-topnav-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}.home-seg{display:inline-flex;padding:2px;border-radius:999px;background:var(--home-bg-elevated);border:1px solid var(--home-border)}.home-seg-btn{border:none;background:transparent;color:var(--home-text-muted);font-weight:600;font-size:.75rem;padding:6px 11px;border-radius:999px;cursor:pointer;font-family:inherit;transition:color .2s var(--home-ease),background .2s var(--home-ease),transform .2s var(--home-ease),box-shadow .25s var(--home-ease)}.home-seg-btn--icon{display:inline-flex;align-items:center;justify-content:center;padding:7px 9px}.home-theme-icon{width:18px;height:18px;flex-shrink:0;display:block}.home-seg-btn:hover{color:var(--home-text);box-shadow:0 0 16px color-mix(in srgb,var(--home-accent) 18%,transparent)}.home-root[data-home-theme=light] .home-seg-btn:hover{color:var(--home-accent)}.home-seg-btn[aria-pressed=true]{background:var(--home-text);color:var(--home-bg-elevated)}.home-root[data-home-theme=dark] .home-seg-btn[aria-pressed=true]{background:#e2e8f0;color:#0f172a}.home-seg-btn:active{transform:scale(.97)}.home-btn-text{border:none;background:transparent;color:var(--home-text-secondary);font-weight:600;font-size:.8125rem;padding:8px 10px;border-radius:8px;cursor:pointer;font-family:inherit;transition:color .22s var(--home-ease),background .22s var(--home-ease),transform .22s var(--home-ease),box-shadow .28s var(--home-ease)}.home-btn-text:hover{color:var(--home-accent);background:var(--home-accent-soft);transform:translateY(-1px);box-shadow:var(--home-halo)}.home-root[data-home-theme=light] .home-btn-text:hover{box-shadow:var(--home-halo-strong)}.home-btn-primary{position:relative;border:none;background:linear-gradient(165deg,color-mix(in srgb,var(--home-accent) 88%,#fff 12%) 0%,var(--home-accent) 38%,color-mix(in srgb,var(--home-accent) 55%,var(--home-violet-mid) 45%) 100%);color:#fff;font-weight:600;font-size:.875rem;padding:10px 18px;border-radius:var(--home-radius);cursor:pointer;font-family:inherit;box-shadow:0 2px 8px #0f172a14,0 0 24px color-mix(in srgb,var(--home-violet-mid) 12%,transparent),inset 0 1px color-mix(in srgb,#fff 22%,transparent);transition:transform .22s var(--home-ease),box-shadow .3s var(--home-ease),filter .25s var(--home-ease),background .28s var(--home-ease)}.home-btn-primary:hover{background:linear-gradient(165deg,var(--home-accent-hover) 0%,var(--home-accent) 42%,color-mix(in srgb,var(--home-accent) 52%,var(--home-violet-mid) 48%) 100%);transform:translateY(-2px);filter:saturate(1.06);box-shadow:0 8px 28px color-mix(in srgb,var(--home-accent) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--home-accent-2) 32%,transparent),0 0 40px color-mix(in srgb,var(--home-accent-2) 22%,transparent),0 0 48px color-mix(in srgb,var(--home-violet-mid) 20%,transparent),inset 0 1px color-mix(in srgb,#fff 28%,transparent)}.home-root[data-home-theme=light] .home-btn-primary:hover{box-shadow:0 10px 32px #2563eb52,0 0 0 1px #38bdf866,0 0 56px #38bdf833,0 0 52px color-mix(in srgb,var(--home-violet-mid) 18%,transparent),inset 0 1px #ffffff59}.home-btn-primary:active{transform:translateY(0);filter:none}.home-btn-primary--sm{padding:8px 14px;font-size:.8125rem}.home-btn-primary--on-dark{background:linear-gradient(165deg,color-mix(in srgb,var(--home-accent) 90%,#fff 10%) 0%,var(--home-accent) 100%);color:#fff;border:1px solid color-mix(in srgb,var(--home-accent) 50%,rgba(255,255,255,.5) 50%);box-shadow:0 4px 20px color-mix(in srgb,var(--home-accent) 28%,transparent)}.home-btn-primary--on-dark:hover{background:linear-gradient(165deg,var(--home-accent-hover) 0%,var(--home-accent) 100%);transform:translateY(-2px);box-shadow:0 10px 32px color-mix(in srgb,var(--home-accent) 35%,transparent),0 0 0 1px color-mix(in srgb,var(--home-accent-2) 40%,transparent),0 0 48px color-mix(in srgb,var(--home-accent-2) 22%,transparent)}.home-root[data-home-theme=dark] .home-btn-primary--on-dark{background:linear-gradient(180deg,#e0f2fe,#bae6fd 55%,#7dd3fc);color:#0c4a6e;border:1px solid color-mix(in srgb,#7dd3fc 55%,rgba(255,255,255,.4) 45%);box-shadow:0 4px 22px #00000047}.home-root[data-home-theme=dark] .home-btn-primary--on-dark:hover{background:linear-gradient(180deg,#f0f9ff,#bae6fd);box-shadow:0 8px 32px #00000059,0 0 0 1px #7dd3fc8c,0 0 40px #38bdf840}.home-btn-secondary{border:1px solid var(--home-border-strong);background:linear-gradient(180deg,var(--home-bg-elevated) 0%,color-mix(in srgb,var(--home-bg-elevated) 92%,var(--home-accent-soft)) 100%);color:var(--home-text);font-weight:600;font-size:.875rem;padding:10px 18px;border-radius:var(--home-radius);cursor:pointer;font-family:inherit;transition:border-color .25s var(--home-ease),box-shadow .3s var(--home-ease),transform .22s var(--home-ease),color .2s var(--home-ease)}.home-btn-secondary:hover{border-color:var(--home-accent);color:var(--home-accent);transform:translateY(-2px);box-shadow:var(--home-shadow),var(--home-halo)}.home-root[data-home-theme=light] .home-btn-secondary:hover{box-shadow:var(--home-shadow),var(--home-halo-strong)}.home-btn-secondary:active{transform:translateY(0)}.home-main{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:var(--home-topnav-h) 24px 64px}.home-hero{padding:clamp(40px,6vw,72px) 0 clamp(32px,4vw,48px)}.home-hero-grid{display:grid;grid-template-columns:1fr minmax(260px,1fr);gap:clamp(32px,5vw,56px);align-items:center}@media (max-width: 900px){.home-hero-grid{grid-template-columns:1fr}}.home-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,var(--home-accent) 0%,var(--home-accent-2) 45%,var(--home-violet-mid) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.home-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(145deg,var(--home-accent-2),var(--home-violet-mid));box-shadow:0 0 0 3px var(--home-accent-soft),0 0 10px color-mix(in srgb,var(--home-gold-mid) 35%,transparent),0 0 14px color-mix(in srgb,var(--home-violet-mid) 25%,transparent)}.home-hero-title{margin:0 0 16px;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.035em;color:var(--home-text);position:relative;padding-bottom:14px}.home-hero-title:after{content:"";position:absolute;left:0;bottom:0;width:min(100%,5.5rem);height:3px;border-radius:999px;background:linear-gradient(90deg,var(--home-accent) 0%,var(--home-accent-2) 48%,var(--home-violet-mid) 100%);opacity:.95}.home-hero-lead{margin:0;max-width:36rem;font-size:1.0625rem;line-height:1.65;color:var(--home-text-secondary)}.home-hero-checks{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.home-hero-check{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;font-weight:500;color:var(--home-text);line-height:1.45}.home-check-icon{flex-shrink:0;width:20px;height:20px;margin-top:2px;color:var(--home-gold-mid);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--home-gold-mid) 25%,transparent))}.home-hero-cta{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.home-hero-aside{position:relative}.home-preview-3d-scene{perspective:min(1240px,96vw);perspective-origin:52% 38%}.home-preview-3d-inner{transform-style:preserve-3d;animation:home-3d-float 9s ease-in-out infinite alternate;transition:transform .5s var(--home-ease)}.home-preview{border-radius:var(--home-radius-xl);border:1px solid color-mix(in srgb,var(--home-border) 85%,var(--home-accent) 15%);background:var(--home-bg-elevated);box-shadow:var(--home-shadow-lg),0 0 0 1px color-mix(in srgb,var(--home-accent) 10%,transparent),0 20px 48px color-mix(in srgb,var(--home-accent) 10%,transparent);overflow:hidden;animation:home-preview-in .85s var(--home-ease) .1s both;transition:box-shadow .35s var(--home-ease),border-color .3s var(--home-ease)}.home-preview--3d{animation:home-preview-in-3d .95s var(--home-ease) .08s both;transform:rotateX(11deg) rotateY(-13deg) translateZ(12px);transform-style:preserve-3d;box-shadow:var(--home-shadow-lg),0 0 0 1px color-mix(in srgb,var(--home-accent) 12%,transparent),0 28px 56px color-mix(in srgb,var(--home-violet-mid) 14%,transparent),0 40px 80px color-mix(in srgb,var(--home-accent) 12%,transparent)}.home-preview-3d-scene:hover .home-preview--3d{border-color:color-mix(in srgb,var(--home-accent) 38%,var(--home-border));box-shadow:var(--home-shadow-lg),var(--home-halo),0 36px 72px color-mix(in srgb,var(--home-violet-mid) 18%,transparent)}.home-root[data-home-theme=light] .home-preview-3d-scene:hover .home-preview--3d{box-shadow:var(--home-shadow-lg),var(--home-halo-strong),0 36px 72px #6d28d91f}@keyframes home-3d-float{0%{transform:translateZ(0) rotateX(0)}to{transform:translate3d(0,-6px,0) rotateX(1.5deg)}}@keyframes home-preview-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes home-preview-in-3d{0%{opacity:0;transform:rotateX(14deg) rotateY(-16deg) translateZ(4px) translateY(22px) scale(.96)}to{opacity:1;transform:rotateX(11deg) rotateY(-13deg) translateZ(12px)}}.home-preview-chrome{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--home-border);background:linear-gradient(105deg,color-mix(in srgb,var(--home-bg-elevated) 88%,var(--home-accent) 5%),color-mix(in srgb,var(--home-bg-elevated) 82%,var(--home-gold-soft) 18%))}.home-preview-dot{width:8px;height:8px;border-radius:50%;background:var(--home-text-muted);opacity:.35}.home-preview-dot:first-of-type{background:#f87171;opacity:1}.home-preview-dot:nth-of-type(2){background:#38bdf8;opacity:1}.home-preview-dot:nth-of-type(3){background:#4ade80;opacity:1}.home-preview-title{margin-left:auto;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--home-text-muted)}.home-preview-body{display:grid;grid-template-columns:72px 1fr;min-height:200px}.home-preview-sidebar{padding:14px 10px;border-right:1px solid var(--home-border);display:flex;flex-direction:column;gap:8px}.home-preview-skel{height:8px;border-radius:4px;background:var(--home-border);opacity:.7}.home-preview-skel--active{background:linear-gradient(90deg,var(--home-accent-soft),var(--home-border));opacity:1}.home-preview-main{padding:16px;display:flex;flex-direction:column;gap:16px}.home-preview-chart-3d-floor{flex:1;min-height:132px;padding:10px 10px 12px;border-radius:var(--home-radius);border:1px solid color-mix(in srgb,var(--home-border) 88%,var(--home-accent) 12%);background:linear-gradient(168deg,color-mix(in srgb,var(--home-bg) 82%,var(--home-accent-soft)),color-mix(in srgb,var(--home-bg) 72%,var(--home-violet-soft)) 48%,color-mix(in srgb,var(--home-bg) 78%,var(--home-gold-soft)));box-shadow:inset 0 1px color-mix(in srgb,#fff 12%,transparent),inset 0 -14px 28px color-mix(in srgb,var(--home-accent) 6%,transparent);transform-style:preserve-3d}.home-preview-insurtech-tag{margin:0 0 8px;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--home-text-muted)}.home-prism-chart{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;min-height:112px;padding:4px 2px 0;transform-style:preserve-3d;transform:rotateX(4deg)}.home-prism-col{flex:1;display:flex;justify-content:center;align-items:flex-end;height:112px;max-width:40px}.home-prism-bar{position:relative;width:26px;transform-style:preserve-3d;transform:rotateY(-36deg);animation:home-prism-breathe 3.1s ease-in-out infinite}.home-prism-col:nth-child(2) .home-prism-bar{animation-delay:.15s}.home-prism-col:nth-child(3) .home-prism-bar{animation-delay:.3s}.home-prism-col:nth-child(4) .home-prism-bar{animation-delay:.45s}.home-prism-col:nth-child(5) .home-prism-bar{animation-delay:.6s}@keyframes home-prism-breathe{0%,to{transform:rotateY(-36deg) scaleY(1);filter:brightness(1)}50%{transform:rotateY(-36deg) scaleY(1.035);filter:brightness(1.06)}}.home-prism-front{position:absolute;left:0;bottom:0;width:72%;height:100%;border-radius:7px 6px 3px 5px;background:linear-gradient(188deg,var(--home-accent-2) 0%,var(--home-accent) 42%,var(--home-violet-mid) 100%);box-shadow:inset 2px 0 color-mix(in srgb,#fff 22%,transparent),-6px 0 14px color-mix(in srgb,var(--home-accent) 28%,transparent),0 10px 20px color-mix(in srgb,var(--home-violet-mid) 15%,transparent)}.home-prism-side{position:absolute;right:-1px;bottom:0;width:46%;height:100%;border-radius:0 7px 4px 0;background:linear-gradient(188deg,color-mix(in srgb,var(--home-accent-2) 45%,#0f172a 55%),color-mix(in srgb,var(--home-violet-mid) 50%,#0f172a 50%));transform-origin:left center;transform:skewY(-20deg) translate(2px);opacity:.94}.home-prism-cap{position:absolute;top:-5px;left:1px;width:78%;height:7px;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--home-accent-2) 88%,#fff),color-mix(in srgb,var(--home-accent-2) 55%,var(--home-accent)));transform:skew(-38deg);opacity:.88;pointer-events:none}.home-hero-spark-3d{margin-top:10px;perspective:520px;transform-style:preserve-3d}.home-hero-spark-svg{width:100%;height:30px;display:block;transform:rotateX(20deg);transform-origin:50% 100%;filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--home-accent) 22%,transparent))}.home-hero-spark-line{stroke-dasharray:100;stroke-dashoffset:100;animation:home-hero-spark-draw 2.6s cubic-bezier(.33,1,.32,1) .4s forwards}@keyframes home-hero-spark-draw{to{stroke-dashoffset:0}}.home-hero-spark-caption{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:.5625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--home-text-muted)}.home-hero-spark-caption-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:linear-gradient(145deg,var(--home-accent-2),var(--home-violet-mid));box-shadow:0 0 8px color-mix(in srgb,var(--home-accent) 35%,transparent)}.home-preview-glimpse{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--home-border) 92%,var(--home-accent) 8%)}.home-preview-glimpse-label{margin:0 0 6px;font-size:.5625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--home-text-muted)}.home-preview-glimpse-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.home-preview-glimpse-frame{border-radius:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--home-border) 75%,var(--home-accent) 25%);background:var(--home-bg);box-shadow:0 4px 12px color-mix(in srgb,var(--home-accent) 8%,transparent),inset 0 1px color-mix(in srgb,#fff 5%,transparent);transform:translateZ(0);transition:box-shadow .28s var(--home-ease),transform .28s var(--home-ease)}.home-preview-3d-scene:hover .home-preview-glimpse-frame{box-shadow:var(--home-halo),0 6px 18px color-mix(in srgb,var(--home-violet-mid) 10%,transparent)}.home-preview-glimpse-img{display:block;width:100%;height:auto;max-height:44px;object-fit:cover;object-position:top center}.home-insurtech-3d{position:relative;z-index:1;padding:48px 0 40px}.home-insurtech-3d-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1.05fr);gap:clamp(28px,4vw,48px);align-items:center}@media (max-width: 900px){.home-insurtech-3d-grid{grid-template-columns:1fr}.home-insurtech-3d-card{transform:rotateX(7deg) rotateY(-6deg) translateZ(0)}}.home-insurtech-copy .home-block-title{margin-bottom:12px}.home-insurtech-3d-stage{perspective:min(1400px,100vw);perspective-origin:45% 42%}.home-insurtech-3d-tilt{transform-style:preserve-3d;animation:home-insurtech-tilt 11s ease-in-out infinite alternate}.home-insurtech-3d-card{border-radius:var(--home-radius-xl);padding:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--home-bg-elevated) 92%,var(--home-accent-soft)) 0%,var(--home-bg-elevated) 100%);border:1px solid color-mix(in srgb,var(--home-border) 75%,var(--home-accent) 25%);box-shadow:var(--home-shadow-lg),0 0 0 1px color-mix(in srgb,var(--home-violet-mid) 12%,transparent),0 32px 64px color-mix(in srgb,var(--home-accent) 8%,transparent);transform:rotateX(12deg) rotateY(-10deg) translateZ(0);transform-style:preserve-3d;transition:box-shadow .45s var(--home-ease),transform .45s var(--home-ease),border-color .35s var(--home-ease)}.home-insurtech-3d-stage:hover .home-insurtech-3d-card{transform:rotateX(9deg) rotateY(-7deg) translateZ(8px);border-color:color-mix(in srgb,var(--home-border) 55%,var(--home-accent) 45%);box-shadow:var(--home-shadow-lg),var(--home-halo),0 40px 80px color-mix(in srgb,var(--home-violet-mid) 14%,transparent)}.home-root[data-home-theme=light] .home-insurtech-3d-stage:hover .home-insurtech-3d-card{box-shadow:var(--home-shadow-lg),var(--home-halo-strong),0 40px 80px #2563eb1a}@keyframes home-insurtech-tilt{0%{transform:translateZ(0)}to{transform:translate3d(0,-5px,0)}}.home-it-chart-wrap{border-radius:calc(var(--home-radius-xl) - 6px);overflow:hidden;background:var(--home-bg-elevated)}.home-it-svg{display:block;width:100%;height:auto;color:var(--home-border)}.home-it-surface-bg{fill:color-mix(in srgb,var(--home-bg-elevated) 72%,transparent)}.home-it-grid line{stroke:currentColor}.home-it-area{opacity:.95;animation:home-it-area-pulse 5s ease-in-out infinite alternate}@keyframes home-it-area-pulse{0%{opacity:.85}to{opacity:1}}.home-it-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.home-it-line--main{stroke-dasharray:100;stroke-dashoffset:100;animation:home-it-draw 2.4s cubic-bezier(.45,0,.2,1) .2s forwards}.home-it-line--model{stroke-dasharray:100;stroke-dashoffset:100;opacity:.92;animation:home-it-draw 2.1s cubic-bezier(.45,0,.2,1) .85s forwards}.home-it-dot{animation:home-it-dot 2.2s ease-out 2.4s both;opacity:0}@keyframes home-it-draw{to{stroke-dashoffset:0}}@keyframes home-it-dot{0%{opacity:0}to{opacity:1}}.home-it-legend{display:flex;flex-wrap:wrap;gap:14px 20px;padding:10px 14px 14px;font-size:.75rem;font-weight:600;color:var(--home-text-secondary);border-top:1px solid var(--home-border);background:color-mix(in srgb,var(--home-bg-elevated) 96%,var(--home-accent-soft))}.home-it-legend-item{display:inline-flex;align-items:center;gap:8px}.home-it-legend-swatch{width:22px;height:4px;border-radius:999px;flex-shrink:0}.home-it-legend-swatch--solid{background:linear-gradient(90deg,var(--home-accent),var(--home-accent-2));box-shadow:0 0 10px color-mix(in srgb,var(--home-accent) 35%,transparent)}.home-it-legend-swatch--dash{height:3px;background:repeating-linear-gradient(90deg,var(--home-violet-mid) 0,var(--home-violet-mid) 5px,transparent 5px,transparent 9px)}.home-trust{padding:28px 0 8px;text-align:center}.home-trust-caption{margin:0 0 18px;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--home-text-muted)}.home-trust-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.home-trust-item{font-size:.8125rem;font-weight:600;color:var(--home-text-secondary);padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--home-border) 82%,var(--home-accent) 18%);background:linear-gradient(145deg,var(--home-bg-elevated) 0%,color-mix(in srgb,var(--home-bg-elevated) 90%,var(--home-accent-soft)) 100%);transition:transform .22s var(--home-ease),border-color .22s var(--home-ease),box-shadow .28s var(--home-ease),color .2s var(--home-ease)}.home-trust-item:hover{color:var(--home-accent);border-color:var(--home-accent);transform:translateY(-2px);box-shadow:var(--home-halo)}.home-root[data-home-theme=light] .home-trust-item:hover{box-shadow:var(--home-halo-strong)}#platform,#teams,#proof,#why,#faq,#insurtech{scroll-margin-top:calc(var(--home-topnav-h) + 12px)}.home-block--metrics{padding-top:40px}.home-metrics-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1024px){.home-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.home-metrics-grid{grid-template-columns:1fr}}.home-metric-card{padding:22px 20px;border-radius:var(--home-radius-lg);border:1px solid var(--home-border);background:linear-gradient(165deg,var(--home-bg-elevated) 0%,color-mix(in srgb,var(--home-bg-elevated) 94%,var(--home-violet-soft)) 100%);box-shadow:var(--home-shadow);transition:border-color .25s var(--home-ease),box-shadow .28s var(--home-ease),transform .22s var(--home-ease)}.home-metric-card:hover{border-color:color-mix(in srgb,var(--home-border) 45%,var(--home-accent) 55%);box-shadow:var(--home-shadow-lg),var(--home-halo);transform:translateY(-3px)}.home-root[data-home-theme=light] .home-metric-card:hover{box-shadow:var(--home-shadow-lg),var(--home-halo-strong)}.home-metric-value{display:block;font-size:clamp(1.75rem,3.5vw,2.125rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;background:linear-gradient(120deg,var(--home-accent) 0%,var(--home-accent-2) 45%,var(--home-violet-mid) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:10px}.home-metric-label{margin:0;font-size:.875rem;line-height:1.55;color:var(--home-text-secondary)}.home-sector-strip{padding:8px 0 32px;text-align:center}.home-sector-caption{max-width:40rem;margin:0 auto 16px;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--home-text-muted)}.home-sector-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.home-sector-chip{font-size:.8125rem;font-weight:600;color:var(--home-text-secondary);padding:8px 14px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--home-border) 70%,var(--home-violet-mid) 30%);background:color-mix(in srgb,var(--home-bg-elevated) 88%,var(--home-accent-soft))}.home-block--why{padding-top:48px}.home-why-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media (max-width: 720px){.home-why-grid{grid-template-columns:1fr}}.home-why-card{padding:22px 22px 24px;border-radius:var(--home-radius-lg);border:1px solid var(--home-border);background:var(--home-bg-elevated);box-shadow:var(--home-shadow);transition:border-color .25s var(--home-ease),box-shadow .28s var(--home-ease),transform .22s var(--home-ease)}.home-why-card:hover{border-color:color-mix(in srgb,var(--home-accent) 40%,var(--home-border));box-shadow:var(--home-shadow-lg),var(--home-halo);transform:translateY(-3px)}.home-root[data-home-theme=light] .home-why-card:hover{box-shadow:var(--home-shadow-lg),var(--home-halo-strong)}.home-why-icon-wrap{width:44px;height:44px;border-radius:var(--home-radius);display:grid;place-items:center;margin-bottom:14px;background:linear-gradient(135deg,var(--home-accent-soft) 0%,color-mix(in srgb,var(--home-violet-soft) 60%,var(--home-accent-soft)) 100%);color:color-mix(in srgb,var(--home-accent) 55%,var(--home-violet-mid) 45%);box-shadow:inset 0 1px color-mix(in srgb,var(--home-gold-mid) 12%,transparent)}.home-why-icon{width:22px;height:22px}.home-why-title{margin:0 0 8px;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:var(--home-text)}.home-why-body{margin:0;font-size:.9375rem;line-height:1.6;color:var(--home-text-secondary)}.home-block--quotes{padding-top:40px;padding-bottom:40px}.home-quote-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width: 900px){.home-quote-grid{grid-template-columns:1fr}}.home-quote-card{margin:0;padding:22px 22px 20px;border-radius:var(--home-radius-lg);border:1px solid var(--home-border);background:linear-gradient(180deg,color-mix(in srgb,var(--home-bg-elevated) 96%,var(--home-violet-soft)) 0%,var(--home-bg-elevated) 100%);box-shadow:var(--home-shadow);position:relative;overflow:hidden}.home-quote-card:before{content:"“";position:absolute;top:8px;left:14px;font-size:3rem;font-weight:800;line-height:1;color:color-mix(in srgb,var(--home-accent) 22%,transparent);pointer-events:none}.home-quote-text{margin:0 0 14px;padding-top:8px;font-size:.9375rem;line-height:1.65;font-weight:500;font-style:normal;color:var(--home-text)}.home-quote-role{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--home-text-muted)}.home-quotes-disclaimer{margin:20px auto 0;max-width:36rem;text-align:center;font-size:.6875rem;line-height:1.5;color:var(--home-text-muted)}.home-block--faq{padding-top:24px;padding-bottom:48px}.home-faq{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.home-faq-item{border:1px solid var(--home-border);border-radius:var(--home-radius);background:var(--home-bg-elevated);box-shadow:var(--home-shadow);overflow:hidden}.home-faq-item[open]{border-color:color-mix(in srgb,var(--home-border) 55%,var(--home-accent) 45%);box-shadow:var(--home-shadow),var(--home-halo)}.home-faq-q{cursor:pointer;list-style:none;padding:16px 44px 16px 18px;font-size:.9375rem;font-weight:600;color:var(--home-text);position:relative}.home-faq-q::-webkit-details-marker{display:none}.home-faq-q:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--home-text-muted);border-bottom:2px solid var(--home-text-muted);transform:translateY(-65%) rotate(45deg);transition:transform .25s var(--home-ease)}.home-faq-item[open] .home-faq-q:after{transform:translateY(-35%) rotate(225deg)}.home-faq-a{margin:0;padding:14px 18px 18px;font-size:.875rem;line-height:1.65;color:var(--home-text-secondary);border-top:1px solid var(--home-border)}.home-block{padding:56px 0}.home-block--tight{padding-top:32px}.home-block--surface{margin-top:8px;padding:48px 28px;border-radius:var(--home-radius-xl);border:1px solid var(--home-border);background:linear-gradient(180deg,var(--home-bg-elevated) 0%,color-mix(in srgb,var(--home-bg-elevated) 97%,var(--home-accent-soft)) 100%);box-shadow:var(--home-shadow),inset 0 3px color-mix(in srgb,var(--home-accent) 28%,transparent)}@media (max-width: 640px){.home-block--surface{padding:36px 20px}}.home-block-head{max-width:640px;margin-bottom:36px}.home-block-head--center{margin-left:auto;margin-right:auto;text-align:center}.home-kicker{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(90deg,var(--home-accent) 0%,var(--home-gold-mid) 95%);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:10px}.home-block-title{margin:0 0 12px;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--home-text)}.home-block-lead{margin:0;font-size:1rem;line-height:1.65;color:var(--home-text-secondary)}.home-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 900px){.home-feature-grid{grid-template-columns:1fr}}.home-feature-card{padding:24px 22px;border-radius:var(--home-radius-lg);border:1px solid var(--home-border);background:var(--home-bg-elevated);box-shadow:var(--home-shadow);transition:border-color .25s var(--home-ease),box-shadow .25s var(--home-ease),transform .25s var(--home-ease)}.home-feature-card:hover{border-color:color-mix(in srgb,var(--home-accent) 55%,var(--home-border));box-shadow:var(--home-shadow-lg),var(--home-halo);transform:translateY(-4px)}.home-root[data-home-theme=light] .home-feature-card:hover{box-shadow:var(--home-shadow-lg),var(--home-halo-strong)}.home-feature-icon-wrap{width:44px;height:44px;border-radius:var(--home-radius);display:grid;place-items:center;margin-bottom:16px;background:linear-gradient(135deg,var(--home-accent-soft) 0%,color-mix(in srgb,var(--home-violet-soft) 65%,var(--home-accent-soft)) 100%);color:color-mix(in srgb,var(--home-accent) 55%,var(--home-violet-mid) 45%);box-shadow:inset 0 1px color-mix(in srgb,var(--home-gold-mid) 14%,transparent),0 0 20px color-mix(in srgb,var(--home-violet-mid) 8%,transparent)}.home-feature-icon{width:22px;height:22px}.home-feature-title{margin:0 0 10px;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:var(--home-text)}.home-feature-body{margin:0;font-size:.9375rem;line-height:1.6;color:var(--home-text-secondary)}.home-workflow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 900px){.home-workflow{grid-template-columns:1fr}}.home-workflow-step{display:flex;align-items:flex-start;gap:16px;padding:24px 22px;border-radius:var(--home-radius-lg);border:1px solid var(--home-border);background:var(--home-bg-elevated);box-shadow:var(--home-shadow);transition:transform .25s var(--home-ease),border-color .25s var(--home-ease),box-shadow .3s var(--home-ease)}.home-workflow-step:hover{border-color:color-mix(in srgb,var(--home-border) 55%,var(--home-accent) 45%);transform:translateY(-3px);box-shadow:var(--home-shadow-lg),var(--home-halo)}.home-root[data-home-theme=light] .home-workflow-step:hover{box-shadow:var(--home-shadow-lg),var(--home-halo-strong)}.home-workflow-num{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:1rem;font-weight:800;color:#fff;background:linear-gradient(145deg,var(--home-accent) 0%,color-mix(in srgb,var(--home-accent-2) 50%,var(--home-violet-mid) 50%) 100%);box-shadow:0 4px 14px var(--home-accent-soft),0 0 18px color-mix(in srgb,var(--home-violet-mid) 15%,transparent),inset 0 1px color-mix(in srgb,#fff 24%,transparent);transition:transform .25s var(--home-ease),box-shadow .3s var(--home-ease)}.home-workflow-step:hover .home-workflow-num{transform:scale(1.06);box-shadow:0 6px 18px color-mix(in srgb,var(--home-accent) 32%,transparent),0 0 24px color-mix(in srgb,var(--home-accent-2) 18%,transparent),0 0 28px color-mix(in srgb,var(--home-violet-mid) 18%,transparent),inset 0 1px color-mix(in srgb,#fff 28%,transparent)}.home-workflow-title{margin:0 0 8px;font-size:1rem;font-weight:700;color:var(--home-text);letter-spacing:-.02em}.home-workflow-body{margin:0;font-size:.875rem;line-height:1.6;color:var(--home-text-secondary)}.home-workflow-content{flex:1;min-width:0}.home-workflow-media{margin-top:14px}.home-workflow-media--pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.home-workflow-media--gallery{display:flex;flex-direction:column;gap:14px;width:100%}.home-workflow-figure{margin:0}.home-workflow-img{display:block;width:100%;max-width:100%;height:auto;border-radius:8px}.home-workflow-img--pair{max-height:172px;object-fit:contain;object-position:top center}.home-workflow-img--single{max-height:min(220px,52vw);object-fit:contain;object-position:center center}.home-workflow-img--export-gallery{max-height:min(158px,28vw);object-fit:contain;object-position:top center}.home-workflow-media--single{margin-inline:0;max-width:100%}@media (max-width: 520px){.home-workflow-img--pair{max-height:132px}.home-workflow-img--single{max-height:min(200px,64vw)}.home-workflow-img--export-gallery{max-height:min(132px,38vw)}}.home-audience-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width: 640px){.home-audience-grid{grid-template-columns:1fr}}.home-audience-card{padding:18px;border-radius:var(--home-radius);border:1px solid var(--home-border);font-size:.9375rem;font-weight:500;line-height:1.5;color:var(--home-text);background:color-mix(in srgb,var(--home-bg) 70%,var(--home-bg-elevated));transition:border-color .22s var(--home-ease),transform .22s var(--home-ease),box-shadow .28s var(--home-ease)}.home-audience-card:hover{border-color:var(--home-accent);transform:translateY(-2px);box-shadow:var(--home-halo)}.home-root[data-home-theme=light] .home-audience-card:hover{box-shadow:var(--home-halo-strong)}@keyframes home-cta-gradient-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes home-cta-bg-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.home-cta{margin-top:48px;border-radius:var(--home-radius-xl);background:var(--home-cta-bg-animated);background-size:240% 240%;background-position:0% 50%;animation:home-cta-bg-shift 18s ease-in-out infinite;padding:1px;box-shadow:var(--home-shadow-lg)}.home-cta-inner{padding:clamp(36px,5vw,52px) 28px;text-align:center;border-radius:calc(var(--home-radius-xl) - 1px);position:relative;overflow:hidden}.home-cta-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 85% 75% at 50% -25%,var(--home-cta-shine),transparent 58%),radial-gradient(ellipse 55% 45% at 8% 102%,rgba(191,219,254,.45),transparent 42%),radial-gradient(ellipse 50% 40% at 95% 105%,rgba(226,232,240,.5),transparent 45%),radial-gradient(ellipse 42% 38% at 72% 8%,rgba(167,139,250,.22),transparent 50%);pointer-events:none}.home-cta-title,.home-cta-lead,.home-cta .home-btn-primary{position:relative;z-index:1}.home-cta-title{margin:0 0 12px;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;letter-spacing:-.03em;background-image:var(--home-cta-title-gradient);background-size:220% auto;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:home-cta-gradient-flow 10s linear infinite}.home-cta-lead{margin:0 auto 24px;max-width:32rem;font-size:1rem;line-height:1.65;background-image:var(--home-cta-lead-gradient);background-size:240% auto;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:home-cta-gradient-flow 14s linear infinite;animation-delay:-3.5s}.home-footer{position:relative;z-index:1;border-top:1px solid var(--home-border);margin-top:0;padding:32px 24px 40px;background:color-mix(in srgb,var(--home-bg) 96%,var(--home-bg-elevated));box-shadow:inset 0 1px color-mix(in srgb,var(--home-accent) 16%,transparent)}.home-footer-inner{max-width:1120px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.home-footer-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:.875rem;color:var(--home-text)}.home-footer-links{display:flex;flex-wrap:wrap;gap:8px 16px}.home-footer-link{font-size:.8125rem;font-weight:600;color:var(--home-text-secondary);text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;padding:0;transition:color .2s var(--home-ease),text-shadow .25s var(--home-ease)}.home-footer-link:hover{color:var(--home-accent);text-shadow:0 0 18px color-mix(in srgb,var(--home-accent) 35%,transparent)}.home-footer-meta{width:100%;margin:8px 0 0;text-align:center;font-size:.75rem;color:var(--home-text-muted)}@media (min-width: 720px){.home-footer-meta{width:auto;margin:0;text-align:right;flex:1 1 auto}}@media (prefers-reduced-motion: reduce){.home-bg-mesh,.home-preview:not(.home-preview--3d),.home-preview--3d,.home-feature-card,.home-seg-btn,.home-btn-primary,.home-btn-secondary,.home-topnav-link,.home-btn-text,.home-trust-item,.home-workflow-step,.home-audience-card,.home-brand-mark,.home-topnav-shell,.home-preview-3d-inner,.home-insurtech-3d-tilt,.home-prism-bar{animation:none!important;transition:none!important}.home-it-line--main,.home-it-line--model{animation:none!important;stroke-dashoffset:0!important}.home-it-area{animation:none!important}.home-it-dot{animation:none!important;opacity:1!important}.home-hero-spark-line{animation:none!important;stroke-dashoffset:0!important}.home-brand:hover .home-brand-mark{transform:none}.home-preview--3d{transform:rotateX(11deg) rotateY(-13deg) translateZ(12px)!important;opacity:1!important}.home-cta-title,.home-cta-lead{animation:none!important;background-image:none!important;background-size:auto!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important;color:var(--home-cta-text)!important}.home-cta-lead{color:var(--home-cta-text-muted)!important}.home-cta{animation:none!important;background:var(--home-cta-bg)!important;background-size:auto!important}}.demo-root{--demo-ease: cubic-bezier(.22, 1, .36, 1);--demo-radius: 12px;--demo-radius-lg: 16px;--demo-radius-xl: 20px;--demo-topnav-h: 72px;--demo-bg: #0f141c;--demo-bg-2: #121a24;--demo-bg-elevated: #161d28;--demo-surface: rgba(22, 28, 40, .88);--demo-surface-soft: rgba(18, 24, 36, .92);--demo-sidebar-panel-bg: linear-gradient( 165deg, color-mix(in srgb, var(--demo-bg-elevated) 94%, var(--demo-accent-soft)) 0%, var(--demo-bg-elevated) 55%, color-mix(in srgb, var(--demo-bg-elevated) 88%, var(--demo-violet-soft)) 100% );--demo-border: rgba(120, 150, 185, .16);--demo-border-strong: rgba(148, 175, 205, .24);--demo-text: #f1f5f9;--demo-text-secondary: #94a3b8;--demo-text-muted: #7b8c9f;--demo-text-soft: #94a3b8;--demo-accent: #60a5fa;--demo-accent-hover: #93c5fd;--demo-accent-soft: rgba(96, 165, 250, .14);--demo-accent-2: #38bdf8;--demo-violet: #a78bfa;--demo-violet-mid: #c4b5fd;--demo-violet-soft: rgba(167, 139, 250, .12);--demo-topnav-bg: rgba(15, 20, 28, .9);--demo-halo: 0 0 0 1px rgba(96, 165, 250, .15), 0 0 24px rgba(37, 99, 235, .18);--demo-halo-strong: 0 0 0 1px rgba(96, 165, 250, .22), 0 8px 32px rgba(37, 99, 235, .2);--demo-shadow: 0 1px 0 rgba(255, 255, 255, .04), 0 16px 48px rgba(0, 0, 0, .42);--demo-shadow-lg: 0 24px 64px rgba(0, 0, 0, .48);--demo-mesh-1: rgba(96, 165, 250, .1);--demo-mesh-2: rgba(148, 163, 184, .08);--demo-mesh-violet: rgba(139, 92, 246, .12);min-height:100vh;position:relative;color:var(--demo-text);font-family:var(--font-sans);isolation:isolate;background-color:var(--demo-bg);transition:background-color .35s var(--demo-ease),color .25s var(--demo-ease)}.demo-root[data-demo-theme=light]{--demo-bg: #e4edf6;--demo-bg-2: #f8fafc;--demo-bg-elevated: #ffffff;--demo-surface: rgba(255, 255, 255, .92);--demo-surface-soft: rgba(248, 250, 252, .96);--demo-sidebar-panel-bg: linear-gradient( 165deg, color-mix(in srgb, var(--demo-bg-elevated) 92%, var(--demo-accent-soft)) 0%, var(--demo-bg-elevated) 50%, color-mix(in srgb, var(--demo-bg-elevated) 90%, var(--demo-violet-soft)) 100% );--demo-border: rgba(100, 130, 170, .14);--demo-border-strong: rgba(100, 130, 170, .22);--demo-text: #0f172a;--demo-text-secondary: #475569;--demo-text-muted: #64748b;--demo-text-soft: #475569;--demo-accent: #2563eb;--demo-accent-hover: #1d4ed8;--demo-accent-soft: rgba(37, 99, 235, .14);--demo-accent-2: #38bdf8;--demo-violet: #6d28d9;--demo-violet-mid: #8b5cf6;--demo-violet-soft: rgba(109, 40, 217, .12);--demo-topnav-bg: rgba(252, 253, 255, .86);--demo-halo: 0 0 0 1px rgba(59, 130, 246, .12), 0 0 28px rgba(37, 99, 235, .2);--demo-halo-strong: 0 0 0 1px rgba(59, 130, 246, .18), 0 8px 32px rgba(37, 99, 235, .24);--demo-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 12px 36px rgba(30, 64, 120, .08);--demo-shadow-lg: 0 20px 50px rgba(30, 64, 120, .12);--demo-mesh-1: rgba(147, 197, 253, .35);--demo-mesh-2: rgba(203, 213, 225, .55);--demo-mesh-violet: rgba(167, 139, 250, .22)}.demo-root[data-demo-theme=dark]{--demo-bg: #0f141c;--demo-bg-2: #121a24;--demo-bg-elevated: #161d28;--demo-surface: rgba(22, 28, 40, .88);--demo-surface-soft: rgba(18, 24, 36, .92);--demo-sidebar-panel-bg: linear-gradient( 165deg, color-mix(in srgb, var(--demo-bg-elevated) 94%, var(--demo-accent-soft)) 0%, var(--demo-bg-elevated) 55%, color-mix(in srgb, var(--demo-bg-elevated) 88%, var(--demo-violet-soft)) 100% );--demo-border: rgba(120, 150, 185, .16);--demo-border-strong: rgba(148, 175, 205, .24);--demo-text: #f1f5f9;--demo-text-secondary: #94a3b8;--demo-text-muted: #7b8c9f;--demo-text-soft: #94a3b8;--demo-accent: #60a5fa;--demo-accent-hover: #93c5fd;--demo-accent-soft: rgba(96, 165, 250, .14);--demo-accent-2: #38bdf8;--demo-violet: #a78bfa;--demo-violet-mid: #c4b5fd;--demo-violet-soft: rgba(167, 139, 250, .12);--demo-topnav-bg: rgba(15, 20, 28, .9);--demo-halo: 0 0 0 1px rgba(96, 165, 250, .15), 0 0 24px rgba(37, 99, 235, .18);--demo-halo-strong: 0 0 0 1px rgba(96, 165, 250, .22), 0 8px 32px rgba(37, 99, 235, .2);--demo-shadow: 0 1px 0 rgba(255, 255, 255, .04), 0 16px 48px rgba(0, 0, 0, .42);--demo-shadow-lg: 0 24px 64px rgba(0, 0, 0, .48);--demo-mesh-1: rgba(96, 165, 250, .1);--demo-mesh-2: rgba(148, 163, 184, .08);--demo-mesh-violet: rgba(139, 92, 246, .12)}.demo-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.demo-bg-mesh{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 520px at 6% -8%,var(--demo-mesh-1),transparent 56%),radial-gradient(720px 480px at 94% 4%,var(--demo-mesh-2),transparent 52%),radial-gradient(620px 520px at 82% 28%,var(--demo-mesh-violet),transparent 55%),radial-gradient(520px 400px at 50% 100%,rgba(147,197,253,.12),transparent 48%),linear-gradient(168deg,var(--demo-bg) 0%,color-mix(in srgb,var(--demo-bg) 88%,var(--demo-violet-soft)) 42%,var(--demo-bg-2) 100%);animation:demo-mesh 22s ease-in-out infinite alternate}.demo-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.32;background-image:linear-gradient(var(--demo-border) 1px,transparent 1px),linear-gradient(90deg,var(--demo-border) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 75% 55% at 50% 35%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 75% 55% at 50% 35%,black 20%,transparent 70%)}@keyframes demo-mesh{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-1.2%,0) scale(1.02)}}.demo-topnav,.demo-layout{position:relative;z-index:1}.demo-topnav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:center;align-items:flex-start;padding:0;background:transparent;pointer-events:none}.demo-topnav-shell{pointer-events:auto;width:100%;border-bottom:1px solid var(--demo-border);background:var(--demo-topnav-bg);backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35);box-shadow:inset 0 -1px color-mix(in srgb,var(--demo-accent) 18%,transparent),0 1px color-mix(in srgb,var(--demo-violet-mid) 8%,transparent);transition:background .35s var(--demo-ease),border-color .3s ease,box-shadow .35s var(--demo-ease)}.demo-topnav-inner{max-width:1760px;margin:0 auto;padding:12px 24px;min-height:var(--demo-topnav-h);box-sizing:border-box;display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap}.demo-topnav-brand{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 220px}.demo-brand-mark{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(145deg,var(--demo-accent) 0%,color-mix(in srgb,var(--demo-accent-2) 55%,var(--demo-violet-mid) 45%) 55%,var(--demo-violet-mid) 100%);box-shadow:0 4px 16px var(--demo-accent-soft),0 0 20px color-mix(in srgb,var(--demo-violet-mid) 22%,transparent),0 0 0 1px color-mix(in srgb,#fff 18%,transparent)}.demo-root[data-demo-theme=dark] .demo-brand-mark{box-shadow:0 4px 16px var(--demo-accent-soft),0 0 0 1px color-mix(in srgb,var(--demo-accent-2) 35%,transparent)}.demo-topnav-titles{min-width:0}.demo-title{margin:0;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:700;letter-spacing:-.03em;color:var(--demo-text);line-height:1.2}.demo-subtitle{margin:4px 0 0;color:var(--demo-text-secondary);font-size:.8125rem;line-height:1.45;max-width:42rem}.demo-topnav-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto;justify-content:flex-end}.demo-topnav-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.demo-topnav-trailing{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.demo-seg{display:inline-flex;padding:2px;border-radius:999px;background:var(--demo-bg-elevated);border:1px solid var(--demo-border)}.demo-seg-btn,.demo-btn{border:none;font-family:inherit;cursor:pointer}.demo-seg-btn{border-radius:999px;padding:6px 11px;color:var(--demo-text-muted);background:transparent;font-weight:600;font-size:.75rem;transition:color .2s var(--demo-ease),background .2s var(--demo-ease),transform .2s var(--demo-ease),box-shadow .25s var(--demo-ease)}.demo-seg-btn--icon{padding:7px 9px;display:inline-flex;align-items:center;justify-content:center}.demo-theme-icon{width:18px;height:18px;flex-shrink:0;display:block}.demo-seg-btn:hover{color:var(--demo-text);box-shadow:0 0 16px color-mix(in srgb,var(--demo-accent) 18%,transparent)}.demo-root[data-demo-theme=light] .demo-seg-btn:hover{color:var(--demo-accent)}.demo-seg-btn[aria-pressed=true]{background:var(--demo-text);color:var(--demo-bg-elevated)}.demo-root[data-demo-theme=dark] .demo-seg-btn[aria-pressed=true]{background:#e2e8f0;color:#0f172a}.demo-seg-btn:active{transform:scale(.97)}.demo-btn{border-radius:var(--demo-radius);padding:10px 16px;color:var(--demo-text);font-size:.8125rem;font-weight:600;transition:transform .22s var(--demo-ease),box-shadow .28s var(--demo-ease),border-color .22s var(--demo-ease),background .25s var(--demo-ease),color .2s var(--demo-ease)}.demo-btn:hover{transform:translateY(-1px)}.demo-btn-secondary{border:1px solid var(--demo-border-strong);background:linear-gradient(180deg,var(--demo-bg-elevated) 0%,color-mix(in srgb,var(--demo-bg-elevated) 92%,var(--demo-accent-soft)) 100%);color:var(--demo-text)}.demo-btn-secondary:hover{border-color:var(--demo-accent);color:var(--demo-accent);box-shadow:var(--demo-shadow),var(--demo-halo)}.demo-root[data-demo-theme=light] .demo-btn-secondary:hover{box-shadow:var(--demo-shadow),var(--demo-halo-strong)}.demo-btn-danger{color:#fff;background:linear-gradient(145deg,#fb7185,#e11d48);box-shadow:0 4px 20px color-mix(in srgb,#e11d48 35%,transparent)}.demo-btn-danger:hover{box-shadow:0 8px 28px color-mix(in srgb,#e11d48 45%,transparent)}.demo-layout{display:grid;grid-template-columns:minmax(320px,390px) 1fr;gap:24px;max-width:1760px;margin:0 auto;padding:calc(var(--demo-topnav-h) + 20px) 24px 52px}.demo-sidebar{align-self:start}.demo-sidebar-panel{position:sticky;top:calc(var(--demo-topnav-h) + 16px);border-radius:var(--demo-radius-xl);border:1px solid var(--demo-border);background:var(--demo-sidebar-panel-bg);box-shadow:var(--demo-shadow-lg),var(--demo-halo);overflow:hidden;transition:border-color .3s var(--demo-ease),box-shadow .35s var(--demo-ease),background .35s var(--demo-ease)}.demo-root[data-demo-theme=light] .demo-sidebar-panel{box-shadow:var(--demo-shadow-lg),var(--demo-halo-strong)}.demo-sidebar-panel>div{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important}.demo-main{display:flex;flex-direction:column;gap:24px}.demo-card{border:1px solid var(--demo-border);background:var(--demo-surface);border-radius:var(--demo-radius-xl);overflow:hidden;box-shadow:var(--demo-shadow-lg),inset 0 1px color-mix(in srgb,var(--demo-text) 6%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.demo-root[data-demo-theme=light] .demo-card{box-shadow:var(--demo-shadow-lg),inset 0 1px #ffffffa6}.demo-root [style*="background: white"],.demo-root [style*='background:"white"'],.demo-root [style*="background: rgb(255, 255, 255)"]{background:var(--demo-surface-soft)!important;color:var(--demo-text)!important;border-color:var(--demo-border)!important}.demo-root [style*="box-shadow: 0 2px 8px rgba(0,0,0,0.1)"]{box-shadow:var(--demo-shadow-lg),inset 0 1px color-mix(in srgb,var(--demo-text) 6%,transparent)!important}.demo-root input,.demo-root select,.demo-root textarea{background:color-mix(in srgb,var(--demo-surface-soft) 70%,var(--demo-bg) 30%)!important;color:var(--demo-text)!important;border-color:color-mix(in srgb,var(--demo-border) 75%,var(--demo-accent) 25%)!important;caret-color:var(--demo-text)!important;font-weight:600}.demo-root label,.demo-root small,.demo-root p,.demo-root span,.demo-root h2,.demo-root h3,.demo-root h4{color:inherit}.demo-root [style*="color: #64748b"],.demo-root [style*="color:#64748b"],.demo-root [style*="color: #475569"],.demo-root [style*="color:#475569"]{color:var(--demo-text-soft)!important}.demo-root [style*="color: #1a1a1a"],.demo-root [style*="color:#1a1a1a"],.demo-root [style*="color: #333"],.demo-root [style*="color:#333"],.demo-root [style*="color: #1f2937"],.demo-root [style*="color:#1f2937"]{color:var(--demo-text)!important}.demo-root [style*="font-size: 24px"][style*="font-weight: 600"]{color:var(--demo-text)!important;text-shadow:0 1px 10px color-mix(in srgb,var(--demo-accent) 20%,transparent);letter-spacing:-.01em}.demo-root button:not(.demo-seg-btn){border-color:var(--demo-border-strong)}.demo-root input::placeholder,.demo-root textarea::placeholder{color:color-mix(in srgb,var(--demo-text-muted) 72%,transparent)!important}.demo-root[data-demo-theme=dark] input::placeholder,.demo-root[data-demo-theme=dark] textarea::placeholder{color:#e2ecff9e!important}.demo-root select option{background:var(--demo-bg);color:var(--demo-text)}.demo-root input:focus,.demo-root select:focus,.demo-root textarea:focus{outline:2px solid rgba(157,194,255,.86)!important;outline-offset:1px;box-shadow:0 0 0 3px #7ba9ff40!important}.demo-map-card{min-height:520px;transition:min-height .3s ease}.demo-map-card.is-expanded{min-height:640px}.demo-map-head{padding:16px;border-bottom:1px solid var(--demo-border);background:linear-gradient(155deg,color-mix(in srgb,var(--demo-accent-soft) 55%,transparent),color-mix(in srgb,var(--demo-violet-soft) 50%,transparent))}.demo-map-head-top{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.demo-section-title{margin:0;font-size:1.1rem;color:var(--demo-text)}.demo-map-selected{margin:6px 0 0;color:var(--demo-text-muted);font-size:.82rem}.demo-map-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.demo-input-wrap{display:flex;flex-direction:column;gap:4px}.demo-input-label{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--demo-text-soft);font-weight:700}.demo-input{border:1px solid var(--demo-border-strong);background:color-mix(in srgb,var(--demo-surface-soft) 75%,var(--demo-bg) 25%);color:var(--demo-text);padding:7px 9px;border-radius:var(--demo-radius)}.demo-range-wrap{margin-top:12px}.demo-range{width:100%;accent-color:var(--demo-accent)}.demo-range-meta{margin-top:6px;display:flex;justify-content:space-between;color:var(--demo-text-soft);font-size:.78rem}.demo-range-current{color:var(--demo-text);font-weight:700}.demo-map-canvas{min-height:390px;background:linear-gradient(180deg,color-mix(in srgb,var(--demo-bg) 88%,var(--demo-accent-soft)),color-mix(in srgb,var(--demo-bg-elevated) 55%,var(--demo-bg)))}.demo-empty-state{height:100%;display:grid;place-items:center;color:var(--demo-text-muted);font-size:.92rem}.demo-empty-results{padding:38px;text-align:center;color:var(--demo-text-muted)}.demo-empty-results p{margin:0}@media (max-width: 1120px){.demo-layout{grid-template-columns:1fr}.demo-sidebar{position:static}.demo-sidebar-panel{position:static;top:auto}}@media (prefers-reduced-motion: reduce){.demo-bg-mesh{animation:none!important}}
