@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&display=swap);:root{--bg-start:#2a2547;--bg-end:#171523;--cream:#fff7cb;--glass:#ffffff14;--glass-brd:#ffffff38;--bg:#121020;--panel:#1d1a2e;--brand:#4c4380;--brand-2:#665a9c;--brand-light:#cfc3ee;--brand-accent:#b7a4e6;--accent:#fff7cb;--text:#eeeaf8;--muted:#aaa4bd;--border:#ffffff14;--header-h:74px;--footer-h:54px}*{box-sizing:border-box}#root,body,html{height:auto;min-height:100.1%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1200px 600px at 10% -10%,#ffffff12,#0000 60%),linear-gradient(180deg,#2a2547,#171523);background:radial-gradient(1200px 600px at 10% -10%,#ffffff12,#0000 60%),linear-gradient(180deg,var(--bg-start),var(--bg-end));color:#eeeaf8;color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;margin:0;overflow:hidden}a{color:inherit;text-decoration:none}.bd-page{display:flex;flex-direction:column;margin-top:20px;min-height:100%}.bd-nav{-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%);background:linear-gradient(180deg,#00000059,#0000001a);border-bottom:1px solid #ffffff1f;position:-webkit-sticky;position:sticky;top:0;z-index:10}.bd-nav-inner{justify-content:space-between;margin:0 auto;max-width:1080px;padding:14px 20px}.bd-brand,.bd-nav-inner{align-items:center;display:flex}.bd-brand{gap:10px}.bd-brand-mark{filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.bd-brand-text{font-weight:800;letter-spacing:.2px;text-transform:lowercase}.bd-nav-links{align-items:center;display:flex;gap:22px}.bd-nav a{opacity:.9}.bd-nav a:hover{opacity:1}.bd-link-cta{background:#ffffff14;background:var(--glass);border:1px solid #ffffff38;border:1px solid var(--glass-brd);border-radius:12px;padding:8px 12px}.bd-link-cta:hover{transform:translateY(-1px)}.bd-hero{display:grid;padding:80px 20px;place-items:center}.bd-hero-inner{align-items:center!important;justify-content:center!important;max-width:880px}.bd-logo{filter:drop-shadow(0 14px 30px rgba(0,0,0,.35));height:112px;margin:0 auto 16px;width:112px}.bd-title{font-size:clamp(28px,7vw,60px);line-height:1.05;margin:12px 0 10px}.bd-sub{color:#aaa4bd;color:var(--muted);font-size:clamp(16px,2vw,18px);margin:0 auto 26px;max-width:740px}.bd-cta{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:18px auto 8px}.bd-cta input{background:#ffffff0f;border:1px solid #ffffff38;border:1px solid var(--glass-brd);border-radius:16px;box-shadow:inset 0 0 0 999px #ffffff05;color:#fff;font-size:16px;outline:none;padding:14px 16px;transition:.2s ease;width:min(420px,80vw)}.bd-cta input::placeholder{color:#e2d9f5dd}.bd-cta input:focus{border-color:#9db4ff88;box-shadow:0 0 0 4px #9db4ff22}.bd-cta button{background:radial-gradient(120% 120% at 10% 0,#ffffffaa,#0000 38%),linear-gradient(180deg,#ffd,#fff7cb 60%,#e7dca9);background:radial-gradient(120% 120% at 10% 0,#ffffffaa,#0000 38%),linear-gradient(180deg,#ffd 0,var(--cream) 60%,#e7dca9 100%);border:1px solid #ffffff38;border:1px solid var(--glass-brd);border-radius:16px;box-shadow:0 10px 24px #00000059,inset 0 1px 0 #fff9;color:#171523;cursor:pointer;font-weight:800;padding:14px 18px}.bd-cta button:hover{transform:translateY(-1px)}.bd-cta button:active{transform:translateY(0)}.bd-trust{color:#e2d9f5;display:flex;gap:8px;justify-content:center;margin-top:8px;opacity:.8}.bd-features{grid-template-columns:repeat(3,1fr);margin:24px auto 0;max-width:1080px;padding:0 20px}.bd-card{border:1px solid #ffffff38;border:1px solid var(--glass-brd);border-radius:20px;min-height:150px;padding:22px}.bd-glass{-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);background:linear-gradient(180deg,#ffffff24,#ffffff0d);box-shadow:0 12px 30px #00000040,inset 0 1px 0 #ffffff40}.bd-card h3{font-size:18px;margin:2px 0 8px}.bd-card p{color:#aaa4bd;color:var(--muted);margin:0}.bd-secondary{display:grid;padding:48px 20px;place-items:center}.bd-secondary-card{-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff38;border:1px solid var(--glass-brd);border-radius:24px;box-shadow:0 14px 36px #00000047,inset 0 1px 0 #ffffff2e;margin:0;max-width:880px;padding:28px 24px;text-align:center}.bd-secondary-card h2{margin:0 0 8px}.bd-secondary-card p{color:#aaa4bd;color:var(--muted);margin:0 0 16px}.bd-button{display:inline-block}.bd-center{text-align:center}.bd-footer{border-top:1px solid #ffffff1f;margin-top:auto;padding:22px 20px}.bd-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin:0 auto;max-width:1080px}.bd-foot-links{display:flex;gap:16px;opacity:.85}.bd-foot-copy{opacity:.7}.container,.page{margin:0 auto;max-width:1120px;padding:32px 20px}.spacer{height:232px}.siteHeader{z-index:30}.siteHeader .brand{font-weight:800;letter-spacing:.2px;margin-top:6px}.topNav a{border-radius:6px;opacity:.85;padding:8px 6px}.h1{font-size:44px;line-height:1.1;margin:0 0 6px}.h2{font-size:28px;margin:0 0 10px}.sub{color:#aaa4bd;color:var(--muted);max-width:720px}.hero{padding:46px 20px 24px}.page.container .heroblog{padding:60px 0 12px}.grid{grid-gap:18px;display:grid;gap:18px}.cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:18px}.pricing{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:18px}.card{background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.015));border:1px solid var(--border);padding:18px}.card h3{margin:0 0 6px}.card p{color:#cbc6dc;margin:0}.card.price{display:flex;flex-direction:column;gap:14px}.card.price .priceHeader{display:flex;flex-direction:column;gap:6px}.priceTag{font-size:32px;font-weight:800;letter-spacing:.2px}.card.price.featured{border-color:#fff7cb59;box-shadow:inset 0 0 0 2px #fff7cb1f}.bullets{margin:0;padding-left:18px}.muted{color:#aaa4bd;color:var(--muted)}.flow{grid-gap:12px;display:grid;gap:12px;margin:10px 0 24px}.step{align-items:flex-start;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:14px;display:flex;gap:14px;padding:14px 12px}.badge{background:linear-gradient(180deg,#665a9c,#4c4380);background:linear-gradient(180deg,var(--brand-2),var(--brand));border-radius:10px;display:grid;font-weight:800;height:40px;min-width:40px;place-items:center}.panel{background:#ffffff05;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:14px;margin-top:20px;padding:18px}.panelDark{background:linear-gradient(180deg,#665a9c26,#1210201f)}.ctaBand{margin:24px 0}.ctaInner{grid-gap:6px;background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.015));border:1px solid #ffffff14;border:1px solid var(--border);border-radius:14px;display:grid;gap:6px;padding:24px}.btn{border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;display:inline-block;padding:10px 14px}.btnPrimary{background:linear-gradient(180deg,#665a9c,#4c4380);background:linear-gradient(180deg,var(--brand-2),var(--brand));border-color:#0000;color:#fff}.btnPrimary:hover{filter:brightness(1.05)}.btnGhost{background:#0000}.siteHeader{align-items:center;-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);background:linear-gradient(180deg,#121020bf,#1210208c);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);display:flex;gap:16px;padding:14px 20px;z-index:1000}.routeScroll{-webkit-overflow-scrolling:touch;height:calc(100vh - 74px);height:calc(100vh - var(--header-h));margin-top:74px;margin-top:var(--header-h);overflow-y:auto;position:relative}.routeScroll,.scrollable{scrollbar-color:#ffffff61 #0000;scrollbar-width:thin;scrollbar-width:auto}.routeScroll::-webkit-scrollbar,.scrollable::-webkit-scrollbar{height:18px;width:18px}.routeScroll::-webkit-scrollbar-track,.scrollable::-webkit-scrollbar-track{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border-left:1px solid #ffffff14;border-left:1px solid var(--border)}.routeScroll::-webkit-scrollbar-thumb,.scrollable::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffffff57,#ffffff2e);background-clip:padding-box;border:4px solid #0000;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff59,0 2px 8px #00000059}.routeScroll::-webkit-scrollbar-thumb:hover,.scrollable::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffffff73,#ffffff47)}.routeScroll::-webkit-scrollbar-thumb:active,.scrollable::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#ffffff8c,#ffffff59)}.routeScroll::-webkit-scrollbar-corner,.scrollable::-webkit-scrollbar-corner{background:#0000}.siteFooter{align-items:center;display:flex;justify-content:space-between;opacity:.9}.bd-nav{display:none!important}.bgOrbs{--orb-blur:28px;--orb-opacity:0.38;--blue-1:#665a9c;--blue-2:#4c4380;--accent:#b7a4e6;--cream:#fff7cb;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.bgOrbs:before{animation:bd-sweep 80s linear infinite;background:radial-gradient(70vmax 70vmax at -10% -10%,#ffffff0f,#0000 60%);content:"";inset:-25vmax;opacity:.35;position:absolute}.orb{animation:bd-glimmer 14s ease-in-out infinite,none;background:radial-gradient(75% 75% at 30% 30%,color-mix(in oklab,#fff7cb 35%,#0000),#0000 60%),radial-gradient(60% 60% at 70% 70%,color-mix(in oklab,#fff7cb 35%,#0000),#0000 60%),radial-gradient(100% 100% at 50% 50%,color-mix(in oklab,var(--blue-1) 70%,var(--blue-2) 30%),#4c43802e 70%,#0000 100%);background:radial-gradient(75% 75% at 30% 30%,color-mix(in oklab,var(--cream) 35%,#0000),#0000 60%),radial-gradient(60% 60% at 70% 70%,color-mix(in oklab,var(--accent) 35%,#0000),#0000 60%),radial-gradient(100% 100% at 50% 50%,color-mix(in oklab,var(--blue-1) 70%,var(--blue-2) 30%),#4c43802e 70%,#0000 100%);border-radius:50%;box-shadow:0 0 80px 26px color-mix(in oklab,var(--blue-1) 35%,#0000),0 0 160px 40px color-mix(in oklab,#fff7cb 18%,#0000);box-shadow:0 0 80px 26px color-mix(in oklab,var(--blue-1) 35%,#0000),0 0 160px 40px color-mix(in oklab,var(--accent) 18%,#0000);filter:blur(var(--orb-blur)) saturate(150%);mix-blend-mode:screen;opacity:var(--orb-opacity);position:absolute;will-change:transform,filter,opacity}.o1{animation:bd-float-a 44s ease-in-out -4s infinite alternate,bd-glimmer 14s ease-in-out infinite;height:48vmax;left:-12vmax;top:-8vmax;width:48vmax}.o2{animation:bd-float-b 46s ease-in-out -9s infinite alternate,bd-glimmer 16s ease-in-out -3s infinite;height:34vmax;right:-10vmax;top:12vmax;width:34vmax}.o3{animation:bd-float-c 50s ease-in-out -12s infinite alternate,bd-glimmer 18s ease-in-out -6s infinite;bottom:-8vmax;height:30vmax;left:10vmax;width:30vmax}.o4{animation:bd-float-a 52s ease-in-out -16s infinite alternate,bd-glimmer 15s ease-in-out -2s infinite;bottom:-12vmax;height:26vmax;right:18vmax;width:26vmax}.o5{animation:bd-float-b 48s ease-in-out -18s infinite alternate,bd-glimmer 17s ease-in-out -5s infinite;height:22vmax;left:42vmax;top:10vmax;width:22vmax}.o6{animation:bd-float-c 54s ease-in-out -22s infinite alternate,bd-glimmer 19s ease-in-out -7s infinite;bottom:14vmax;height:18vmax;left:66vmax;width:18vmax}@keyframes bd-float-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(10vmax,-6vmax,0) scale(1.05)}}@keyframes bd-float-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-9vmax,8vmax,0) scale(1.04)}}@keyframes bd-float-c{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8vmax,10vmax,0) scale(1.06)}}@keyframes bd-glimmer{0%,to{filter:blur(var(--orb-blur)) saturate(150%) brightness(1)}50%{filter:blur(calc(var(--orb-blur) - 3px)) saturate(165%) brightness(1.08)}}@keyframes bd-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bgOrbs.subtle .orb{filter:blur(32px) saturate(140%);opacity:.28}.bgOrbs.pop .orb{filter:blur(24px) saturate(170%);opacity:.5}@media (prefers-reduced-motion:reduce){.bgOrbs:before,.orb{animation:none!important}}.menu-trigger{align-items:center;background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:6px;padding:8px 6px}.menu-trigger:hover{background:#ffffff0f}.menu .chev{opacity:.85;transition:transform .22s ease}.menu[data-open=true] .chev{transform:rotate(180deg)}.dropdown-panel{-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:14px;box-shadow:0 18px 38px #00000061,inset 0 1px 0 #ffffff40;left:0;min-width:220px;opacity:0;padding:10px;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translateY(8px) scale(.98);transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .22s ease,visibility .22s;visibility:hidden}.menu[data-open=true] .dropdown-panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.dropdown-list{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding:4px}.dropdown-list a{display:block;opacity:.92;padding:10px}.dropdown-list a:hover{background:#ffffff14;opacity:1}@media (max-width:900px){.dropdown-panel{left:-6px;min-width:0;min-width:auto;right:-6px}}.bd-logos{display:grid;padding:6px 20px 18px;place-items:center}.bd-logos-inner{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;opacity:.9}.logo-pill{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;font-size:12px;letter-spacing:.2px;padding:6px 10px}.bd-contact,.bd-demo,.bd-faq,.bd-how,.bd-integrations,.bd-security,.bd-solutions{padding:48px 20px}.bd-integrations .card h3{margin:0 0 6px}.coordWrap{isolation:isolate;position:relative}.coordWrap:before{background:radial-gradient(50% 46% at 50% 51%,#b7a4e626,rgba(102,90,156,.065) 45%,rgba(76,67,128,.018) 70%,#0000 86%),radial-gradient(32% 44% at 32% 38%,rgba(239,233,250,.065),#0000 74%);bottom:-15%;content:"";left:-17%;pointer-events:none;position:absolute;right:-17%;top:-7%;z-index:-1}.coordImg{aspect-ratio:1200/600;display:block;height:auto;width:100%}@media (max-width:900px){.coordWrap:before{bottom:-9%;left:-9%;right:-9%;top:-4%}}.coordStack{display:none}@media (max-width:900px){.coordImg{display:none}.coordStack{display:block;padding:8px 0 4px;text-align:center}}.coordEyebrow{color:#b7a4e6;color:var(--brand-accent);font-size:12px;font-weight:800;letter-spacing:.16em;margin:0 0 6px;text-transform:uppercase}.coordHead{font-size:26px;font-weight:800;line-height:1.2;margin:0 0 20px}.coordHead,.coordTier{color:#eeeaf8;color:var(--text)}.coordTier{background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;box-shadow:0 6px 14px #0a081659;font-size:14px;font-weight:600;margin:0 auto;max-width:290px;padding:11px 14px}.coordLink{background:linear-gradient(180deg,#b7a4e614,#b7a4e680);border-radius:2px;display:block;height:18px;margin:10px auto;width:2px}.coordCore{background:linear-gradient(90deg,#9ad9ee,#b7a4e6 55%,#cbb4f0);border-radius:999px;box-shadow:0 10px 22px #0a081673,inset 0 1px 0 #ffffff8c;color:#1b1630;margin:0 auto;max-width:320px;padding:14px 16px}.coordCoreName{display:block;font-size:17px;font-weight:800}.coordCoreVerbs{display:block;font-size:11px;font-weight:700;margin-top:2px}.coordIo{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:12px 0 0;padding:0}.coordIo li{background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;color:#cfc3ee;color:var(--brand-light);font-size:12px;font-weight:600;padding:6px 12px}.coordGone{background:#120f22a8;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 20px #0a081666;margin:20px auto 0;max-width:290px;padding:12px 14px}.coordGoneHead{color:#aaa4bd;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.coordGone ul{list-style:none;margin:0;padding:0}.coordGone li{color:#cfc3ee;color:var(--brand-light);font-size:13px;line-height:1.7}.coordFoot{color:#aaa4bd;color:var(--muted);font-size:12px;line-height:1.5;margin:14px 0 0}.figWrap{isolation:isolate;position:relative}.figWrap:before{background:radial-gradient(48% 46% at 50% 50%,#b7a4e624,#665a9c0f 46%,#0000 84%),radial-gradient(32% 42% at 33% 36%,rgba(239,233,250,.055),#0000 74%);bottom:-16%;content:"";left:-14%;pointer-events:none;position:absolute;right:-14%;top:-10%;z-index:-1}@media (max-width:900px){.figWrap:before{bottom:-10%;left:-8%;right:-8%;top:-6%}}.reveal{transform:translateY(14px);transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .7s ease;transition-delay:var(--d,0ms);will-change:transform,opacity}.bd-hero .reveal,.is-visible{opacity:1;transform:translateY(0)}.bd-hero{position:relative;z-index:1}.menu{padding-bottom:16px}.dropdown-panel:before{height:10px;top:-10px}.bd-faq{padding:12px 20px 24px}.bd-faq details{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 20px #00000038,inset 0 1px 0 #ffffff1f;margin:10px 0;overflow:hidden}.bd-faq summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:10px;list-style:none;padding:14px 16px;position:relative}.bd-faq summary::-webkit-details-marker{display:none}.bd-faq summary:after{border-bottom:2px solid;border-right:2px solid;content:"";height:14px;margin-left:auto;opacity:.85;transform:rotate(45deg);transition:transform .25s ease,opacity .2s ease;width:14px}.bd-faq details[open] summary:after{opacity:1;transform:rotate(-135deg)}.bd-faq summary:hover{background:#ffffff0f}.bd-faq summary:focus-visible{border-radius:10px;outline:2px solid #9db4ff88;outline-offset:2px}.bd-faq details>:not(summary){animation:faq-reveal .28s ease forwards;color:#aaa4bd;color:var(--muted);opacity:0;padding:0 16px 14px;transform:translateY(-6px);transform-origin:top}.bd-faq details[open]>:not(summary){opacity:1;transform:translateY(0)}@keyframes faq-reveal{to{opacity:1;transform:translateY(0)}}.bd-faq details[open]{border-color:#fff7cb59;box-shadow:inset 0 0 0 2px #fff7cb1a,0 8px 22px #00000047}@keyframes drop-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.menu[data-open=true] .dropdown-panel{animation:drop-pop .24s ease forwards}.topNav{align-items:center;display:flex;gap:18px;margin-left:auto}.menu-trigger,.topNav a{align-items:center;background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;gap:6px;height:36px;line-height:1;font:inherit;padding:0 10px}.topNav a{opacity:.9}.topNav a.active,.topNav a:hover{background:#ffffff0f;opacity:1}.menu{padding-bottom:0!important;position:relative}.dropdown-panel{top:100%;z-index:4000}.dropdown-panel:before{left:0}.dropdown-list a{padding:12px}.siteFooter{grid-gap:16px;align-items:start;display:grid;gap:16px}.foot-col .foot-brand{font-weight:600;margin-bottom:6px}.foot-links{display:flex;flex-wrap:wrap;gap:8px}.foot-links a{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;opacity:.92;padding:8px 10px}.foot-links a:hover{background:#ffffff14}.foot-contacts{grid-gap:6px;display:grid;gap:6px}.foot-contacts a{text-decoration:underline}.page.container .hero{padding:32px 0 12px}.pill{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;display:inline-block;font-size:12px;margin-right:8px;padding:6px 10px}.kpis{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.siteFooter{grid-template-columns:1.2fr 1fr 1fr}.foot-links{grid-gap:6px 14px;display:grid;gap:6px 14px;grid-template-columns:repeat(2,minmax(120px,1fr))}.foot-links a{background:none;border:0;opacity:.9;padding:0}.foot-links a:hover{background:none;color:#fff7cb;color:var(--cream);opacity:1}.formGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(220px,1fr))}.formGrid .field{display:flex;flex-direction:column;gap:6px}.formGrid .field.wide{grid-column:1/-1}.formGrid input,.formGrid select,.formGrid textarea{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;color:#eeeaf8;color:var(--text);padding:12px}.formGrid .checks{display:flex;flex-wrap:wrap;gap:12px}.formGrid button{cursor:pointer}.ctaRow{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 6px}.dropdown-panel,.dropdown-panel:before{left:-6px}.menu[data-open=true] .dropdown-panel{transition-delay:20ms}.dropdown-panel{backdrop-filter:none;-webkit-backdrop-filter:none;background:#342e57;background-image:none;border:1px solid #665a9c;box-shadow:0 24px 60px #00000080;color:#eeeaf8;color:var(--text);left:-10px;margin-top:8px}.dropdown-panel:before{content:"";height:8px;left:-10px;position:absolute;right:0;top:-8px}.dropdown-list a{background:#0000;border-radius:10px;color:#eeeaf8;color:var(--text);opacity:1}.dropdown-list a:hover{background:#4c4380}.dropdown-list a:active{background:#2a2547}.dropdown-list a:focus-visible{border-radius:8px;outline:2px solid #fff7cb;outline-offset:2px}.desktopOnly{display:flex}.mobileOnly{display:none}@media (max-width:900px){.desktopOnly{display:none!important}.mobileOnly{display:inline-flex}}.siteHeader{position:-webkit-sticky;position:sticky;z-index:60}.siteHeader .hamburger{background:color-mix(in oklab,#121020 80%,#fff 5%);background:color-mix(in oklab,var(--bg,#121020) 80%,#fff 5%);border:1px solid color-mix(in oklab,#fff 20%,#0000);cursor:pointer;display:grid;height:42px;margin-left:auto;place-items:center;transition:transform .12s ease,background .2s ease,border-color .2s ease;width:42px}.siteHeader .hamburger:active{transform:scale(.96)}.drawerOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12102073;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:80}.drawerOverlay.open{opacity:1;pointer-events:auto}.drawer{grid-gap:12px;background:linear-gradient(180deg,#ffffff0a,#ffffff05),#1d1a2e;background:linear-gradient(180deg,#ffffff0a,#ffffff05),var(--panel,#1d1a2e);border-left:1px solid #ffffff14;box-shadow:-20px 0 60px #00000059;display:grid;gap:12px;grid-template-rows:auto 1fr auto auto;height:100dvh;padding:16px 16px 24px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .26s cubic-bezier(.2,.8,.2,1);width:min(92vw,420px);z-index:90}.drawer.open{transform:translateX(0)}.drawerHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.drawerHeader .brand{color:inherit;font-weight:700;text-decoration:none}.closeBtn{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;cursor:pointer;height:40px;width:40px}.drawerNav{grid-gap:6px;align-content:start;gap:6px;overflow:auto;padding:4px 2px 8px}.drawerNav .anchorLink,.drawerNav a{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;color:inherit;display:block;padding:14px;text-align:left;width:100%}.drawerNav a.active{background:#ffffff0f;border-color:#ffffff38}.drawerGroup{margin-top:8px}.drawerGroup .groupLabel{color:#fff9;font-size:12px;letter-spacing:.08em;padding:8px 2px}.wideBtn{display:inline-flex;justify-content:center;margin-top:4px;width:100%}.drawerFoot{font-size:12px;margin-top:8px;opacity:.7;text-align:center}.siteHeader{height:74px;height:var(--header-h);left:0;position:fixed;right:0;top:0;z-index:3000}.siteHeader .hamburger{display:none}.checks.checksPills{display:flex;flex-wrap:wrap;gap:10px}.checks.checksPills label{align-items:center;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;cursor:pointer;display:inline-flex;gap:10px;padding:10px 12px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.checks.checksPills input[type=checkbox]{accent-color:#4c4380;accent-color:var(--brand);height:18px;width:18px}.checks.checksPills label:hover{background:linear-gradient(180deg,#ffffff17,#ffffff08)}.checks.checksPills label:has(input:focus-visible){border-radius:10px;outline:2px solid #9db4ff88;outline-offset:2px}.checks.checksPills label:has(input:checked){background:linear-gradient(180deg,#665a9c,#4c4380);background:linear-gradient(180deg,var(--brand-2),var(--brand));border-color:#fff7cb59;box-shadow:inset 0 0 0 2px #fff7cb1a,0 8px 22px #00000047;color:#fff}.checks.checksPills label:has(input:checked),.checks.checksPills label:has(input:checked) span{color:#fff}.checks.checksPills input[type=checkbox]{box-shadow:inset 0 1px 0 #ffffff26;color-scheme:dark;cursor:pointer;height:20px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .06s ease;width:20px}.checks.checksPills label:hover input[type=checkbox]{background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border-color:#ffffff40}.checks.checksPills input[type=checkbox]:active{transform:scale(.96)}.checks.checksPills input[type=checkbox]:focus-visible{border-radius:8px;outline:2px solid #9db4ff88;outline-offset:2px}.checks.checksPills input[type=checkbox]:after{border-bottom:2px solid #fff;border-right:2px solid #fff}.checks.checksPills input[type=checkbox]:checked{box-shadow:inset 0 0 0 2px #fff7cb1f,0 6px 16px #00000052}.checks.checksPills input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.checks.checksPills input[type=checkbox]:checked:after{border-bottom:2px solid #fff7cb!important;border-bottom:2px solid var(--cream)!important;border-right:2px solid #fff7cb!important;border-right:2px solid var(--cream)!important;transform:translate(110%,-90%) rotate(-45deg) scaleX(-1) scale(1)!important}a.btn,button.btn{align-items:center;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;color:inherit;display:inline-flex;font:inherit;justify-content:center;line-height:1.1;padding:10px 14px;text-decoration:none}button.btn{-webkit-appearance:none;appearance:none;background:#0000;border-color:#ffffff14;border-color:var(--border)}a.btnPrimary,button.btnPrimary{background:linear-gradient(180deg,#665a9c,#4c4380);background:linear-gradient(180deg,var(--brand-2),var(--brand));border-color:#0000;color:#fff}a.btnCream,button.btnCream{background:radial-gradient(120% 120% at 10% 0,#ffffffaa,#0000 38%),linear-gradient(180deg,#fff7cb,#eadca7);background:radial-gradient(120% 120% at 10% 0,#ffffffaa,#0000 38%),linear-gradient(180deg,var(--cream) 0,#eadca7 100%);border:1px solid #ffffff88;box-shadow:0 10px 24px #00000059,inset 0 1px 0 #fff9;color:#171523}a.btnLarge,button.btnLarge{border-radius:12px;font-weight:700;min-height:44px;padding:14px 18px}.spacing{margin-right:12px}.formGrid select{-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8, <svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27><path d=%27M6 9l6 6 6-6%27 fill=%27none%27 stroke=%27%23fff7cb%27 stroke-width=%272%27 stroke-linecap=%27round%27/></svg>") no-repeat right 12px center,linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;color:#eeeaf8;color:var(--text);color-scheme:dark;cursor:pointer;line-height:1.2;min-height:44px;padding:12px 44px 12px 12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.formGrid select:hover{border-color:#ffffff38}.formGrid select:focus{border-color:#9db4ff88;box-shadow:0 0 0 4px #9db4ff22;outline:none}.formGrid select:required:invalid{color:#aaa4bd;color:var(--muted)}.formGrid select option[value=""]{color:#aaa4bd;color:var(--muted)}.formGrid select:disabled{cursor:not-allowed;opacity:.6}.formGrid select option{background-color:#1d1a2e;background-color:var(--panel);color:#eeeaf8;color:var(--text);padding:8px}.select{position:relative}.selectTrigger{align-items:center;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;color:#eeeaf8;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;gap:10px;justify-content:space-between;min-height:44px;padding:12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.selectTrigger[data-placeholder=true] .selectValue{color:#aaa4bd;color:var(--muted)}.selectTrigger:hover{border-color:#ffffff38}.selectTrigger:focus{border-radius:12px;outline:2px solid #9db4ff88;outline-offset:2px}.selectCaret{--s:8px;flex:0 0 var(--s);height:var(--s);width:var(--s)}.selectCaret:after,.selectCaret:before{background:linear-gradient(45deg,#0000 50%,#fff7cb 0) no-repeat,linear-gradient(-45deg,#0000 50%,#fff7cb 0) no-repeat;background:linear-gradient(45deg,#0000 50%,var(--cream) 0) no-repeat,linear-gradient(-45deg,#0000 50%,var(--cream) 0) no-repeat;background-size:100% 100%;content:"";inset:0;position:absolute;transform:translateY(2px)}.selectPanel{-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid #ffffff14;border:1px solid var(--border);box-shadow:0 18px 38px #00000061,inset 0 1px 0 #ffffff1f;left:0;max-height:280px;opacity:0;overflow:auto;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(6px) scale(.98);transition:transform .18s cubic-bezier(.2,.7,.2,1),opacity .18s ease,visibility .18s ease;visibility:hidden;z-index:5000}.select.open .selectPanel{opacity:1;transform:translateY(0) scale(1);visibility:visible}.selectOption{grid-gap:10px;align-items:center;border-radius:10px;color:#eeeaf8;color:var(--text);cursor:pointer;display:grid;gap:10px;grid-template-columns:1fr auto;padding:10px}.optionCheck{height:8px;justify-self:end;position:relative;width:12px}.optionCheck:after{border-bottom:2px solid #fff7cb;border-bottom:2px solid var(--cream);border-left:2px solid #fff7cb;border-left:2px solid var(--cream);content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-58%) rotate(-45deg);width:12px}.selectCaret{background:none!important}.selectCaret:after,.selectCaret:before{content:none!important}.selectCaret::marker{content:""}.selectCaret:after{content:"";transform:translate(-50%,-25%)}.select.open .selectCaret:after{transform:translate(-50%,-35%) rotate(180deg)}.selectPanel{backdrop-filter:none;-webkit-backdrop-filter:none;background:#342e57;border:1px solid #665a9c;border-radius:14px;box-shadow:0 24px 60px #00000080;padding:6px}.selectOption.active,.selectOption:hover{background:#ffffff14}.selectOption.selected{background:linear-gradient(180deg,#665a9c,#4c4380);background:linear-gradient(180deg,var(--brand-2),var(--brand));border:1px solid #fff7cb59;box-shadow:inset 0 0 0 2px #fff7cb1a;color:#fff}.selectCaret{--caret:10px;flex:0 0 var(--caret);height:var(--caret);position:relative;width:var(--caret)}.selectCaret:after{border-left:calc(var(--caret)/2) solid #0000;border-right:calc(var(--caret)/2) solid #0000;border-top:calc(var(--caret)/2) solid var(--cream);content:""!important;filter:drop-shadow(0 1px 0 rgba(0,0,0,.25));height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-30%);width:0}.select.open .selectCaret:after{transform:translate(-50%,-30%) rotate(180deg)}.formGrid input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]),.formGrid textarea{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;color:#eeeaf8;color:var(--text);line-height:1.2;font:inherit;min-height:44px;padding:12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.formGrid input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):hover,.formGrid textarea:hover{border-color:#ffffff38}.formGrid input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):focus,.formGrid textarea:focus{border-color:#9db4ff88;box-shadow:0 0 0 4px #9db4ff22;outline:none}.formGrid input::placeholder,.formGrid textarea::placeholder{color:#aaa4bd;color:var(--muted);opacity:1}.formGrid textarea{line-height:1.4;min-height:120px;resize:vertical}.formGrid input:disabled,.formGrid textarea:disabled{cursor:not-allowed;opacity:.6}.formGrid input:invalid,.formGrid textarea:invalid{border-color:#ff78788c}.seatPicker{grid-gap:12px;display:grid;gap:12px;margin:10px 0 4px}.seatRow{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:42px 1fr 42px}.seatBtn{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff26;color:#eeeaf8;color:var(--text);cursor:pointer;font:inherit;height:42px}.seatBtn:hover{border-color:#ffffff38}.seatBtn:active{transform:scale(.98)}.seatSlider{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,color-mix(in oklab,#665a9c 70%,#4c4380 30%) 0,#4c4380 var(--pct),#ffffff1a var(--pct),#ffffff1a 100%);background:linear-gradient(90deg,color-mix(in oklab,var(--brand-2) 70%,var(--brand) 30%) 0,var(--brand) var(--pct),#ffffff1a var(--pct),#ffffff1a 100%);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1f;height:12px;outline:none;width:100%}.seatSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff7cb;background:var(--cream);border:0 solid color-mix(in oklab,#4c4380 60%,#000 40%);border:0 solid color-mix(in oklab,var(--brand) 60%,#000 40%);border-radius:50%;box-shadow:0 4px 12px #00000059,inset 0 1px 0 #fff9;cursor:pointer;height:22px;width:22px}.seatSlider::-moz-range-thumb{background:#fff7cb;background:var(--cream);border:0 solid color-mix(in oklab,#4c4380 60%,#000 40%);border:0 solid color-mix(in oklab,var(--brand) 60%,#000 40%);border-radius:50%;box-shadow:0 4px 12px #00000059,inset 0 1px 0 #fff9;cursor:pointer;height:22px;width:22px}.seatMeta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.seatCount.pill{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;padding:6px 10px}.capBadge{background:linear-gradient(180deg,#665a9c,#4c4380);background:linear-gradient(180deg,var(--brand-2),var(--brand));border:1px solid #fff7cb59;border-radius:10px;box-shadow:inset 0 0 0 2px #fff7cb1a;color:#fff;font-size:13px;padding:6px 10px}.quickPicks{display:flex;flex-wrap:wrap;gap:6px}.sizeChip{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;color:#eeeaf8;color:var(--text);cursor:pointer;font:inherit;padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.sizeChip:hover{border-color:#ffffff38}.sizeChip.active{background:linear-gradient(180deg,#665a9c,#4c4380);background:linear-gradient(180deg,var(--brand-2),var(--brand));border-color:#fff7cb59;box-shadow:inset 0 0 0 2px #fff7cb1a;color:#fff}.card.price .priceHeader{gap:4px}.card.price .priceTag{font-size:28px}.billToggle{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:14px;box-shadow:inset 0 1px 0 #ffffff26;display:inline-flex;gap:8px;margin-top:10px;padding:6px}.billOption{background:#0000;border:1px solid #0000;border-radius:10px;color:#eeeaf8;color:var(--text);cursor:pointer;font:inherit;padding:10px 14px}.billOption:hover{border-color:#ffffff2e}.billOption.active{background:linear-gradient(180deg,#665a9c,#4c4380);background:linear-gradient(180deg,var(--brand-2),var(--brand));border-color:#fff7cb59;box-shadow:inset 0 0 0 2px #fff7cb1a;color:#fff}.savePill{background:#fff7cb33;border:1px solid #fff7cb73;border-radius:999px;color:#fff7cb;color:var(--cream);font-size:12px;margin-left:8px;padding:4px 8px}.annualNote{margin-top:2px}.siteHeader .hamburger{background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid color-mix(in oklab,#fff 22%,#0000);border-radius:12px;box-shadow:0 8px 20px #00000059,inset 0 1px 0 #ffffff38;color:#efe9fa;height:44px;transition:transform .12s ease,background .2s ease,border-color .2s ease,color .2s ease;width:44px}.siteHeader .hamburger:hover{background:linear-gradient(180deg,#ffffff1f,#ffffff0d);border-color:#ffffff47;color:#fff}.siteHeader .hamburger:focus-visible{border-radius:12px;outline:2px solid #9db4ff88;outline-offset:2px}.siteHeader .hamburger svg{display:block}.drawerOverlay{background:#1210208c}.drawer{-webkit-backdrop-filter:saturate(140%);backdrop-filter:saturate(140%);background:linear-gradient(180deg,#1d1a2ef5,#121020f0);border-left:1px solid #ffffff1a;box-shadow:-24px 0 70px #00000080}.drawerHeader{border-bottom:1px solid #ffffff14;padding-bottom:6px}.drawerHeader .brand{font-weight:800;letter-spacing:.2px;opacity:.95}.drawerNav{grid-gap:10px;display:grid;gap:10px;padding:10px 2px 12px}.drawerGroup{margin-top:12px}.drawerGroup .groupLabel{color:#ffffffa6;font-size:11px;letter-spacing:.12em;margin:2px 6px;text-transform:uppercase}.drawerNav .anchorLink,.drawerNav a{margin-bottom:10px}.drawerNav .anchorLink,.drawerNav .anchorLink:last-child,.drawerNav a,.drawerNav a:last-child{align-items:center;background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid #ffffff1f;border-radius:14px;color:#eeeaf8;color:var(--text);cursor:pointer;display:flex;font:inherit;gap:10px;min-height:46px;padding:12px 14px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .06s ease}.drawerNav .anchorLink:last-child,.drawerNav a:last-child{margin-bottom:0}.drawerNav .anchorLink:hover,.drawerNav a:hover{background:linear-gradient(180deg,color-mix(in oklab,#665a9c 22%,#0000),color-mix(in oklab,#4c4380 12%,#0000));background:linear-gradient(180deg,color-mix(in oklab,var(--brand-2) 22%,#0000),color-mix(in oklab,var(--brand) 12%,#0000));border-color:#fff7cb59;box-shadow:0 10px 26px #00000057,inset 0 1px 0 #ffffff2e;color:#fff}.drawerNav .anchorLink:active,.drawerNav a:active{transform:scale(.99)}.drawerNav a.active,.drawerNav a[aria-current=page]{background:linear-gradient(180deg,#665a9c,#4c4380);background:linear-gradient(180deg,var(--brand-2),var(--brand));border-color:#fff7cb61;box-shadow:inset 0 0 0 2px #fff7cb1f,0 10px 26px #00000057;color:#fff}.drawerNav .anchorLink:after,.drawerNav a:after{content:"›";font-weight:700;margin-left:auto;opacity:.55;transition:transform .16s ease,opacity .16s ease}.drawerNav .anchorLink:hover:after,.drawerNav a:hover:after{opacity:.95;transform:translateX(4px)}.wideBtn{background:linear-gradient(180deg,#665a9c,#4c4380);background:linear-gradient(180deg,var(--brand-2),var(--brand));border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 12px 28px #00000061,inset 0 1px 0 #ffffff38;color:#fff;font-weight:800;height:48px}.wideBtn:hover{filter:brightness(1.05)}.wideBtn:focus-visible{border-radius:14px;outline:2px solid #fff7cb8c;outline-offset:2px}.closeBtn{background:#ffffff0f;border:1px solid #ffffff24;box-shadow:inset 0 1px 0 #ffffff2e;color:#efe9fa}.closeBtn:hover{background:#ffffff1a;color:#fff}.formGrid :is(input,select,textarea):invalid{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border-color:#fff7cb59;box-shadow:none}.formGrid :is(input,select,textarea):focus:invalid{border-color:#9db4ff88;box-shadow:0 0 0 4px #9db4ff22}.formGrid :is(input,select,textarea):-moz-ui-invalid{border-color:#fff7cb59;box-shadow:none}.bd-hub .hub-wrap{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:1.1fr 1.4fr}.bd-hub{padding:48px 20px}@media (max-width:980px){.bd-hub .hub-wrap{grid-template-columns:1fr}}.bd-hub .hub-copy .bullets{margin-top:12px}.bd-hub .hub-card{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border-radius:20px;box-shadow:0 10px 30px #00000059,inset 0 0 0 1px #ffffff14;padding:12px;position:relative}.bd-hub .hub-card img{border-radius:14px;box-shadow:0 6px 18px #00000059;display:block;width:100%}.bd-hub .hub-card figcaption{font-size:.9rem;margin-top:10px;opacity:.8;text-align:center}.book-demo .demo-hero{margin-bottom:2rem}.demo-intro{max-width:700px}.demo-founder-photo{border-radius:50%;box-shadow:0 4px 8px #00000026;height:120px;margin-bottom:1rem;object-fit:cover;width:120px}.demo-quote{color:var(--text-primary);font-size:1.25rem;font-style:italic;line-height:1.5;margin:0 auto}.demo-form-panel{background:#fff;background:var(--panel-bg,#fff);border-radius:16px;box-shadow:0 8px 16px #0000001a;margin:0 auto;max-width:600px;padding:2rem}.demo-form-panel h2{margin-bottom:1rem;text-align:center}.formStatus{font-weight:500;margin-top:1rem}.checksPills .toolOption{align-items:center;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:inline-flex;gap:.5rem;padding:.5rem .75rem}.checksPills .toolOption+.toolOption{margin-left:.5rem}.toolLogo{display:inline-block;height:18px;object-fit:contain;width:18px}.checksPills input[type=checkbox]{margin-right:.25rem}.foot-col{grid-gap:10px;gap:10px}.foot-group{grid-gap:6px;display:grid;gap:6px}.article{max-width:860px}.article h1{font-size:38px;line-height:1.15;margin:0 0 10px}.article h2{font-size:24px;margin:20px 0 6px}.article p{line-height:1.65;margin:10px 0}.article p,.article ul{color:#aaa4bd;color:var(--muted)}.article ul{margin:8px 0 12px 18px}.article .meta{font-size:14px;margin-bottom:14px;opacity:.75}.article a{text-decoration:underline}.siteFooter{-webkit-backdrop-filter:blur(6px) saturate(140%);backdrop-filter:blur(6px) saturate(140%);background:linear-gradient(180deg,#ffffff0a,#ffffff05);border-top:1px solid #ffffff14;border-top:1px solid var(--border);display:block!important;margin-top:40px;padding:28px 20px}.foot-top{align-items:baseline;border-bottom:1px solid #ffffff14;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:10px}.foot-brand{font-weight:600}.foot-tagline{opacity:.8}.foot-grid{grid-gap:18px 24px;align-items:start;display:grid;gap:18px 24px;grid-template-columns:repeat(3,minmax(160px,1fr))}.foot-title{opacity:.75}.siteFooter.siteFooter--columns{grid-template-columns:1.2fr 1fr 1fr 1fr}.foot-logo{border-radius:8px;width:108px}.foot-title{opacity:.8}.siteFooter.siteFooter--columns{grid-gap:28px 36px;align-items:start;-webkit-backdrop-filter:blur(6px) saturate(140%);backdrop-filter:blur(6px) saturate(140%);background:linear-gradient(180deg,#ffffff0a,#ffffff05);border-top:1px solid #ffffff14;border-top:1px solid var(--border);display:grid!important;gap:28px 36px;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;margin-top:40px;padding:32px 20px}.brandRow{align-items:center;display:flex;font-weight:800;gap:10px;letter-spacing:.2px}.brandName{font-size:16px}.foot-badges{display:flex;gap:10px;margin:12px 0 6px}.foot-badges img{display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25));height:34px;width:auto}.copyright{margin-top:6px}.foot-col{grid-gap:8px;display:grid;gap:8px}.foot-title{font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.85;text-transform:uppercase}.foot-list{grid-gap:6px;display:grid;gap:6px}.foot-list a{opacity:.9}.foot-list a:hover{color:#fff7cb;color:var(--cream);opacity:1}.contactEmail{text-decoration:underline}.cmp-card-head{display:flex;gap:10px}.cmp-vs{display:inline-grid;font-weight:700;height:28px;letter-spacing:.02em;place-items:center;width:28px}.brandBadge,.cmp-vs{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px}.brandBadge{align-items:center;display:inline-flex;gap:8px;padding:6px 10px}.brandBadge-img{height:22px;object-fit:contain;width:100px}.brandBadge-name{font-weight:600}.cmp-split{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:1.2fr 1fr;margin-bottom:8px}.cmp-hero-copy .cmp-chips{margin-top:10px}.cmp-logos{align-items:center;display:flex;gap:10px;opacity:.95}.cmp-vs-dot{border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff2e;display:inline-grid;font-weight:800;height:32px;place-items:center;width:32px}.cmp-vs-dot,.screenshot-frame{background:linear-gradient(180deg,#ffffff14,#ffffff08)}.screenshot-frame{border:1px solid #ffffff14;border:1px solid var(--border);border-radius:18px;box-shadow:0 14px 36px #00000047,inset 0 1px 0 #ffffff1f;padding:10px;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease;width:500px}.screenshot-frame img{border-radius:12px;box-shadow:0 6px 18px #00000059;display:block;height:auto;width:100%}.screenshot-frame:hover{box-shadow:0 18px 40px #00000057,inset 0 1px 0 #ffffff2e}.screenshot-frame figcaption{margin-top:8px;opacity:.85;text-align:center}.wyPanel{background:radial-gradient(900px 380px at 12% 0,#fff7cb1a,#0000 55%),radial-gradient(900px 420px at 90% 115%,#cfc3ee14,#0000 55%),#ffffff05;border-radius:14px;box-shadow:0 18px 50px #00000059;overflow:hidden;position:relative}.wyPanel:after{border-radius:14px;box-shadow:inset 0 0 0 1px #fff7cb24;content:"";inset:0;pointer-events:none;position:absolute}.wyPanel .wyCard{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff24;border-radius:16px;box-shadow:0 14px 34px #00000052,inset 0 1px 0 #ffffff1f;overflow:hidden;position:relative;transform:translateZ(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease}.wyPanel .wyCard:before{background:radial-gradient(circle at 35% 35%,#fff7cb38,#0000 60%);filter:blur(2px);height:200px;opacity:.85;right:-90px;top:-90px;width:200px}.wyPanel .wyCard:after{background:linear-gradient(120deg,#0000 35%,#fff7cb1a 50%,#0000 65%);content:"";inset:-60px;opacity:0;pointer-events:none;position:absolute;transform:translateX(-40%)}.wyPanel .wyCard:hover{border-color:#fff7cb47;box-shadow:0 20px 52px #0000006b,inset 0 0 0 2px #fff7cb1a,inset 0 1px 0 #ffffff29;transform:translateY(-5px)}.wyPanel .wyCard:hover:after{animation:wyShine .9s ease forwards;opacity:1}@keyframes wyShine{0%{transform:translateX(-40%)}to{transform:translateX(40%)}}.wyPanel .wyCard h3{padding-bottom:10px;position:relative}.wyPanel .wyCard h3:after{background:linear-gradient(90deg,#fff7cbf2,#fff7cb00);border-radius:999px;bottom:2px;content:"";height:2px;left:0;opacity:.9;position:absolute;width:36px}.wyDivider{align-items:center;display:flex;gap:14px;margin:22px 0 12px;opacity:.95}.wyDivider:after,.wyDivider:before{background:linear-gradient(90deg,#0000,#ffffff29,#0000);content:"";flex:1 1;height:1px}.wyDivider span{color:#aaa4bd;color:var(--muted);font-size:12px;letter-spacing:.16em;padding:0 10px;position:relative;text-transform:uppercase}.wyDivider span:before{background:#fff7cbf2;border-radius:999px;box-shadow:0 0 14px #fff7cb59;content:"";height:6px;left:-6px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.wyPanel .wyCardEnterprise{background:linear-gradient(180deg,#665a9c2e,#ffffff05);border-color:#fff7cb38;box-shadow:0 14px 36px #00000057,inset 4px 0 0 #fff7cb38,inset 0 1px 0 #ffffff1f}@media (prefers-reduced-motion:reduce){.wyPanel .wyCard,.wyPanel .wyCard:hover{transition:none}.wyPanel .wyCard:hover:after{animation:none}}.wyPanel .wyCard:before{background:radial-gradient(circle at 35% 35%,#fff7cb29,#0000 62%),radial-gradient(circle at 55% 55%,#cfc3ee14,#0000 68%);content:"";filter:blur(18px);height:420px;mix-blend-mode:screen;opacity:.55;pointer-events:none;position:absolute;right:-180px;top:-160px;width:420px}.enterprisePage .wyPanel{background:radial-gradient(1000px 420px at 10% 0,#fff7cb1a,#0000 60%),radial-gradient(900px 420px at 92% 115%,#cfc3ee14,#0000 60%),#ffffff05;border-radius:14px;box-shadow:0 18px 52px #00000061;overflow:hidden;position:relative}.enterprisePage .wyPanel:after{border-radius:14px;box-shadow:inset 0 0 0 1px #fff7cb1f;content:"";inset:0;pointer-events:none;position:absolute}.enterprisePage .wyPanel .wyCard{background:linear-gradient(180deg,hsla(0,0%,100%,.055),#ffffff05);border:1px solid #ffffff24;border-radius:16px;box-shadow:0 14px 34px #00000052,inset 0 1px 0 #ffffff1f;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.enterprisePage .wyPanel .wyCard:before{background:radial-gradient(circle at 35% 35%,#fff7cb24,#0000 62%),radial-gradient(circle at 55% 55%,#cfc3ee12,#0000 70%);content:"";filter:blur(22px);height:520px;mix-blend-mode:screen;opacity:.55;pointer-events:none;position:absolute;right:-200px;top:-180px;width:520px}.enterprisePage .wyPanel .wyCard:hover{border-color:#fff7cb42;box-shadow:0 20px 52px #0000006b,inset 0 0 0 2px #fff7cb14,inset 0 1px 0 #ffffff24;transform:translateY(-4px)}.enterprisePage .wyPanel .wyCard h3{padding-bottom:10px;position:relative}.enterprisePage .wyPanel .wyCard h3:after{background:linear-gradient(90deg,#fff7cbf2,#fff7cb00);border-radius:999px;bottom:2px;content:"";height:2px;left:0;opacity:.9;position:absolute;width:34px}.enterprisePage .wyDivider{align-items:center;display:flex;gap:14px;margin:22px 0 12px;opacity:.95}.enterprisePage .wyDivider:after,.enterprisePage .wyDivider:before{background:linear-gradient(90deg,#0000,#ffffff29,#0000);content:"";flex:1 1;height:1px}.enterprisePage .wyDivider span{color:#aaa4bd;color:var(--muted);font-size:12px;letter-spacing:.16em;padding:0 10px;position:relative;text-transform:uppercase}.enterprisePage .wyDivider span:before{background:#fff7cbf2;border-radius:999px;box-shadow:0 0 14px #fff7cb59;content:"";height:6px;left:-6px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.enterprisePage .wyPanel .wyCardEnterprise{background:linear-gradient(180deg,#12102061,hsla(0,0%,100%,.015));border-color:#fff7cb2e;box-shadow:0 16px 40px #00000061,inset 3px 0 0 #fff7cb29,inset 0 1px 0 #ffffff1a}.enterprisePage .wyPanel .wyCardEnterprise:before{opacity:.36}.enterprisePage .ctaInner.ctaFinal{background:radial-gradient(1000px 360px at 14% 0,#fff7cb29,#0000 62%),radial-gradient(900px 420px at 92% 120%,#cfc3ee1a,#0000 62%),linear-gradient(180deg,#ffffff0d,hsla(0,0%,100%,.015));border-color:#fff7cb2e;box-shadow:0 24px 68px #00000075,inset 0 0 0 2px #fff7cb0f,inset 0 1px 0 #ffffff1f;overflow:hidden;position:relative}.enterprisePage .ctaInner.ctaFinal:after{background:linear-gradient(120deg,#0000,#fff7cb1a 45%,#0000 70%),repeating-linear-gradient(90deg,#ffffff0f,#ffffff0f 1px,#0000 0,#0000 22px);content:"";inset:0;mix-blend-mode:screen;opacity:.18;pointer-events:none;position:absolute}.enterprisePage .ctaInner.ctaFinal .btnPrimary{box-shadow:0 16px 38px #0000006b,inset 0 1px 0 #ffffff38}.secH2{align-items:center;display:flex;gap:10px}.h2Icon{background:linear-gradient(180deg,#fff7cb29,#ffffff0a);border:1px solid #fff7cb38;border-radius:12px;box-shadow:0 10px 26px #00000047,inset 0 1px 0 #ffffff24;color:#fff7cb;color:var(--cream);display:grid;height:34px;place-items:center;width:34px}.h2Icon svg{height:18px;width:18px}.secPanel .secList{list-style:none;margin:10px 0 0;padding-left:0}.secPanel .secList li{margin:10px 0;padding-left:28px;position:relative}.secPanel .secList li:before{background:#fff7cb24;border:1px solid #fff7cb33;border-radius:10px;box-shadow:0 10px 20px #00000040,inset 0 1px 0 #ffffff1a;content:"";height:18px;left:0;position:absolute;top:.35em;width:18px}.secPanel .secList li:after{border-bottom:2px solid #fff7cbf2;border-left:2px solid #fff7cbf2;content:"";height:4px;left:6px;opacity:.95;position:absolute;top:.72em;transform:rotate(-45deg);width:7px}.secPanel .secList li{line-height:1.45;padding-left:30px}.secPanel .secList li:before{top:2px}.secPanel .secList li:after{top:9px}.rolloutPanel .cards .card{background:linear-gradient(180deg,#ffffff0d,hsla(0,0%,100%,.015));border-color:#ffffff1f;box-shadow:0 14px 34px #0000004d,inset 0 1px 0 #ffffff1a;padding-left:58px;position:relative}.rolloutPanel .cards .card:before{background:linear-gradient(180deg,#fff7cb,#eadca7);background:linear-gradient(180deg,var(--cream),#eadca7);border-radius:12px;box-shadow:0 12px 26px #00000059,inset 0 1px 0 #ffffff8c;color:#171523;content:"1";display:grid;font-weight:800;height:32px;left:16px;place-items:center;position:absolute;top:16px;width:32px}.rolloutPanel .cards .card:nth-child(2):before{content:"2"}.rolloutPanel .cards .card:nth-child(3):before{content:"3"}.rolloutPanel .cards .card:hover{border-color:#fff7cb38;box-shadow:0 18px 44px #00000061,inset 0 0 0 2px #fff7cb0f;transform:translateY(-3px)}.ctaInner.ctaBottom{background:linear-gradient(180deg,#12102066,hsla(0,0%,100%,.015));border-color:#fff7cb29;box-shadow:0 18px 52px #0000006b,inset 0 1px 0 #ffffff1a;overflow:hidden;position:relative}.ctaInner.ctaBottom:before{background:linear-gradient(90deg,#0000,#fff7cba6,#0000);content:"";height:2px;left:0;opacity:.55;position:absolute;right:0;top:0}.ctaInner.ctaBottom .btnPrimary{box-shadow:0 14px 34px #00000061,inset 0 1px 0 #ffffff2e}.cmp-anim-card{transition:transform .22s ease,box-shadow .22s ease}.cmp-anim-card:hover{box-shadow:0 12px 28px #00000052;transform:translateY(-2px)}.cmp-table-wrap{border-radius:12px}.cmp-table{background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.015));border:1px solid #ffffff14;border:1px solid var(--border);border-collapse:initial;border-radius:12px;border-spacing:0;min-width:660px;overflow:hidden;width:100%}.cmp-table td,.cmp-table th{padding:12px 10px 8px;text-align:left;width:50%}.cmp-table td:not(:first-child),.cmp-table thead th:not(:first-child){text-align:center;width:25%}.cmp-table thead th{-webkit-backdrop-filter:blur(2px) saturate(120%);backdrop-filter:blur(2px) saturate(120%);position:-webkit-sticky;position:sticky;top:0;z-index:1}.cmp-table tbody tr td,.cmp-table thead th{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border)}.cmp-table tbody tr:last-child td{border-bottom:0}.cmp-cell-strong{font-weight:700}.cmp-switcher{flex-wrap:wrap;margin:14px 0 0}.fx-ai{display:inline-block;isolation:isolate;padding:0 .15em;position:relative}.fx-ai-text{--c1:#8f7fd0;--c2:var(--brand-light,#cfc3ee);--c3:#8fd8f0;--c4:var(--cream,#fff7cb);-webkit-text-fill-color:#0000;animation:ai-pan 5s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#8f7fd0,#cfc3ee 16%,#8fd8f0 33%,#fff7cb 50%,#8fd8f0 67%,#cfc3ee 84%,#8f7fd0);background-image:linear-gradient(90deg,var(--c1) 0,var(--c2) 16%,var(--c3) 33%,var(--c4) 50%,var(--c3) 67%,var(--c2) 84%,var(--c1) 100%);background-position:0 50%;background-size:300% 100%;color:#0000}@keyframes ai-pan{to{background-position:150% 0}}.fx-ai:after{background:radial-gradient(120% 120% at 10% 0,color-mix(in oklab,#665a9c 28%,#0000) 0,#0000 60%),radial-gradient(120% 120% at 90% 100%,color-mix(in oklab,#4c4380 24%,#0000) 0,#0000 60%);background:radial-gradient(120% 120% at 10% 0,color-mix(in oklab,var(--brand-2) 28%,#0000) 0,#0000 60%),radial-gradient(120% 120% at 90% 100%,color-mix(in oklab,var(--brand) 24%,#0000) 0,#0000 60%);filter:blur(12px);inset:-8px -12px;opacity:.55;z-index:-1}.fx-ai:after,.fx-ai:before{content:"";pointer-events:none;position:absolute}.fx-ai:before{bottom:-.08em;filter:blur(2px);height:2px;left:6%;opacity:.75;right:6%}.fx-ai .sparkle{animation:sparkle-twinkle var(--dur) ease-in-out infinite var(--delay),sparkle-drift var(--drift) ease-in-out infinite alternate var(--delay);background:#fff7cb;background:var(--cream);border-radius:50%;box-shadow:0 0 var(--glow) currentColor,0 0 calc(var(--glow)*1.6) currentColor,0 0 calc(var(--glow)*2.2) color-mix(in oklab,currentColor 70%,#0000);color:#fff7cb;color:var(--cream);height:var(--size);left:var(--l);opacity:var(--alpha);pointer-events:none;position:absolute;top:var(--t);transform:translate(-50%,-50%);width:var(--size)}.fx-ai .sparkle:after{background:linear-gradient(90deg,currentColor,#0000);content:"";filter:blur(.3px);height:1px;left:calc(var(--size) + 1px);opacity:.85;position:absolute;top:50%;transform:translateY(-50%) rotate(15deg);width:calc(var(--size)*2)}@keyframes sparkle-twinkle{0%,to{opacity:calc(var(--alpha)*.45);transform:translate(-50%,-50%) scale(.8)}50%{opacity:calc(var(--alpha)*1);transform:translate(-50%,-50%) scale(1.25)}}@media (prefers-reduced-motion:reduce){.fx-ai .sparkle,.fx-ai-text{animation:none}}@media (max-width:980px){.cmp-split{grid-template-columns:1fr}}@media (max-width:900px){.foot-brandcol{border-bottom:1px solid #ffffff14;grid-column:1/-1;margin-bottom:8px;padding-bottom:12px}}@media (max-width:560px){.siteFooter.siteFooter--columns{grid-template-columns:1fr}}@media (max-width:900px){.foot-brandcol{border-bottom:1px solid #ffffff14;grid-column:1/-1;padding-bottom:12px}.foot-top{flex-direction:column;gap:6px}.foot-grid{grid-template-columns:1fr}}@media (hover:none) and (pointer:coarse){.routeScroll{-webkit-overflow-scrolling:touch;height:calc(100dvh - 74px);height:calc(100dvh - var(--header-h));overscroll-behavior:contain;padding-bottom:calc(env(safe-area-inset-bottom, 0px))}.siteFooter{padding-bottom:calc(28px + env(safe-area-inset-bottom, 0px))}}.bd-mobile-vv .routeScroll{height:calc(100vh - 74px);height:calc(var(--vh, 1vh)*100 - var(--header-h))}@media (max-width:560px){.selectPanel{max-height:50vh}}@media (max-width:900px){.checks.checksPills{gap:8px}.checks.checksPills label{padding:9px 11px}.siteHeader .hamburger{display:grid}.btn.btnPrimary.desktopOnly,.topNav.desktopOnly{display:none!important}}.drawerOverlay{z-index:4000}.drawer{z-index:4100}@media (max-width:900px){.bd-features{gap:14px;grid-template-columns:1fr}.bd-nav-links{display:none}.bd-hero{display:grid;padding:40px 20px 80px;place-items:center}}@media (min-width:901px){.dropdown-panel{min-width:260px}}@media (max-width:768px){.bgOrbs{--orb-blur:14px;--orb-opacity:0.22}.bgOrbs:before{display:none}.orb{box-shadow:none;filter:blur(var(--orb-blur)) saturate(120%);mix-blend-mode:normal}}@media (max-width:900px){.siteFooter.siteFooter--columns{gap:20px;grid-template-columns:1fr 1fr!important}.foot-brandcol{border-bottom:1px solid #ffffff14;grid-column:1/-1;margin-bottom:8px;padding-bottom:12px}}@media (max-width:400px){.siteFooter.siteFooter--columns{grid-template-columns:1fr!important}}.book-demo .hero{padding:38px 20px 10px}.book-demo .panel{margin:18px auto;max-width:720px}.book-demo .demo-quote{color:#eeeaf8;color:var(--text)}.book-demo .demo-hero{display:flex;justify-content:center;margin:6px auto 16px;text-align:center}.book-demo .demo-intro{max-width:640px;padding:0 6px}.book-demo .demo-founder-photo{border-radius:50%;height:110px;margin-bottom:10px;object-fit:cover;width:110px}.book-demo .formGrid{gap:14px;grid-template-columns:repeat(2,minmax(220px,1fr))}.book-demo .ctaBand .btn{min-height:44px}.book-demo .formStatus{background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;font-weight:600;margin-top:12px;padding:10px 12px;text-align:center}.bd-hero-v2{padding-bottom:72px;padding-top:72px}.bd-hero-v2 .bd-title{letter-spacing:-.03em;margin-left:auto;margin-right:auto;max-width:980px}.bd-hero-v2 .bd-sub{line-height:1.55;margin-top:14px;max-width:860px}@media (max-width:900px){.bd-hero-v2 .bd-title{font-size:clamp(28px,8vw,46px);line-height:1.1}}.sectionHeadTight{margin-bottom:6px!important}.workflowVisual{grid-gap:22px;align-items:center;background:radial-gradient(900px 380px at 10% 0,#ffffff0f,#0000 55%),radial-gradient(900px 380px at 90% 100%,#cfc3ee14,#0000 55%),hsla(0,0%,100%,.025);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:22px;box-shadow:0 18px 50px #00000059,inset 0 1px 0 #ffffff1f;display:grid;gap:22px;grid-template-columns:1fr 1.1fr 1fr;padding:24px;position:relative}.workflowCol{grid-gap:14px;display:grid;gap:14px}.workflowLabel{color:#aaa4bd;color:var(--muted);font-size:12px;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.workflowNode{background:linear-gradient(180deg,#ffffff12,hsla(0,0%,100%,.025));border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 12px 28px #00000042,inset 0 1px 0 #ffffff1f;padding:14px;position:relative}.workflowNodeHead{align-items:center;display:flex;gap:10px;margin-bottom:6px}.workflowNodeHead img{height:18px;object-fit:contain;width:18px}.workflowNode span{color:#aaa4bd;color:var(--muted);font-size:14px;line-height:1.45}.workflowEngine{display:grid;min-height:360px;place-items:center;position:relative}.engineCore{background:radial-gradient(400px 200px at 50% 0,#fff7cb14,#0000 60%),linear-gradient(180deg,#665a9c38,#ffffff08);border:1px solid #fff7cb38;border-radius:22px;box-shadow:0 22px 60px #0000006b,inset 0 0 0 2px #fff7cb0f,inset 0 1px 0 #ffffff1f;max-width:320px;padding:24px 22px;position:relative;text-align:center;z-index:2}.engineGlow{background:radial-gradient(circle at 50% 50%,#fff7cb29,#0000 45%),radial-gradient(circle at 50% 50%,#665a9c3d,#0000 68%);border-radius:999px;filter:blur(22px);inset:-40px;pointer-events:none;position:absolute;z-index:-1}.engineBadge{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;display:inline-flex;font-size:12px;letter-spacing:.08em;margin-bottom:10px;padding:6px 10px;text-transform:uppercase}.engineCore h3{font-size:22px;margin:0 0 8px}.engineCore p{color:#aaa4bd;color:var(--muted);line-height:1.5;margin:0}.workflowArrows{inset:0;pointer-events:none;position:absolute}.arrowLine{background:linear-gradient(90deg,#ffffff0f,#fff7cba6,#ffffff0f);box-shadow:0 0 14px #fff7cb2e;height:2px;position:absolute}.arrowLine:after{border-right:2px solid #fff7cbbf;border-top:2px solid #fff7cbbf;content:"";height:9px;position:absolute;right:-2px;top:50%;transform:translateY(-50%) rotate(45deg);width:9px}.arrowLine1{left:24px;top:96px;width:100px}.arrowLine2{bottom:96px;left:24px;width:100px}.arrowLine3{top:108px}.arrowLine3,.arrowLine4{right:24px;transform:scaleX(-1);width:100px}.arrowLine4{bottom:108px}.workflowNodeOut{border-color:#fff7cb2e}@media (max-width:980px){.workflowVisual{gap:18px;grid-template-columns:1fr}.workflowEngine{min-height:auto}.workflowArrows{display:none}}.motionDemo{grid-gap:26px;align-items:center;display:grid;gap:26px;grid-template-columns:1fr 1.15fr}.motionDemoFrame{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:22px;box-shadow:0 16px 42px #00000052,inset 0 1px 0 #ffffff1f;padding:12px}.motionDemoFrame img{border-radius:14px;display:block;width:100%}.motionPlaceholder{background:radial-gradient(600px 220px at 50% 0,#ffffff0f,#0000 55%),#121020a6;border-radius:16px;min-height:360px;overflow:hidden;padding:18px;position:relative}.motionPlaceholderTop{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.motionTag{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;font-size:12px;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.motionLane{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.motionCard,.motionPill{animation:motionFloat 3.8s ease-in-out infinite;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px}.motionPill:nth-child(2){animation-delay:.35s}.motionPill:nth-child(3){animation-delay:.7s}.motionCard:nth-child(2){animation-delay:.25s}.motionCard:nth-child(3){animation-delay:.55s}.motionCenter{display:grid;min-height:140px;place-items:center;position:relative}.motionCenter:after,.motionCenter:before{background:linear-gradient(90deg,#0000,#fff7cbb3,#0000);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:160px}.motionCenter:after{transform:translate(-50%,-50%) rotate(90deg);width:110px}.motionOrb{background:radial-gradient(circle at 30% 30%,#fff7cb2e,#0000 35%),linear-gradient(180deg,#665a9c,#4c4380);background:radial-gradient(circle at 30% 30%,#fff7cb2e,#0000 35%),linear-gradient(180deg,var(--brand-2),var(--brand));border-radius:999px;box-shadow:0 20px 50px #00000073,inset 0 0 0 2px #fff7cb14;display:grid;font-weight:800;height:120px;place-items:center;width:120px}.motionLaneOut{margin-top:8px}@keyframes motionFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:980px){.motionDemo{grid-template-columns:1fr}}.outputStory{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:1fr 1.15fr}.outputStory.isReverse{grid-template-columns:1.15fr 1fr}.outputEyebrow{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;font-size:12px;letter-spacing:.08em;margin-bottom:8px;padding:6px 10px;text-transform:uppercase}.outputFrame{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:22px;box-shadow:0 16px 42px #00000052,inset 0 1px 0 #ffffff1f;padding:12px;position:relative}.outputFrameChrome{display:flex;gap:6px;padding:2px 0 10px}.outputFrameChrome span{background:#ffffff38;border-radius:999px;height:8px;width:8px}.outputFrame img{border-radius:14px;box-shadow:0 8px 22px #00000052;display:block;width:100%}.outputCallout{background:#1d1a2eeb;border:1px solid #fff7cb38;border-radius:10px;box-shadow:0 12px 28px #00000052;font-size:12px;padding:8px 10px;position:absolute}.outputCallout1{right:16px;top:52px}.outputCallout2{bottom:20px;left:20px}.outputCallout3{left:-8px;top:50%;transform:translateY(-50%)}@media (max-width:980px){.outputStory,.outputStory.isReverse{grid-template-columns:1fr}.outputCallout3{bottom:68px;left:10px;top:auto;transform:none}}.shiftGrid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:1fr auto 1fr}.shiftArrow{color:#fff7cbc7;display:grid;font-size:42px;place-items:center}.shiftCard{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:18px;box-shadow:0 12px 32px #00000047,inset 0 1px 0 #ffffff1a;padding:20px}.shiftCardStrong{border-color:#fff7cb38;box-shadow:0 18px 42px #00000057,inset 0 0 0 2px #fff7cb0f}.shiftLabel{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;font-size:12px;letter-spacing:.08em;margin-bottom:8px;padding:5px 9px;text-transform:uppercase}.shiftCard h3{margin:0 0 10px}.bd-hero-v3{padding-bottom:72px;padding-top:72px}.bd-hero-v3 .bd-title{letter-spacing:-.03em;margin-left:auto;margin-right:auto;max-width:980px}.bd-hero-v3 .bd-sub{max-width:860px}@media (max-width:900px){.bd-hero-v3 .bd-title{font-size:clamp(28px,8vw,46px);line-height:1.1}}.sectionHeadTight{margin-bottom:8px!important}.sectionHeadTight .sub{margin-bottom:0}.workflowStage{grid-gap:10px;align-items:center;background:radial-gradient(920px 380px at 10% 0,#ffffff14,#0000 58%),radial-gradient(760px 340px at 100% 100%,#8fd8f01a,#0000 60%),linear-gradient(180deg,#3c356485,#1812309e);border:1px solid #cfc3ee2e;border-radius:28px;box-shadow:0 24px 64px #0000005c,inset 0 1px 0 #ffffff1f,inset 0 0 0 1px #cfc3ee0d;gap:10px;grid-template-columns:minmax(250px,1fr) 62px minmax(300px,1.06fr) 62px minmax(250px,1fr);overflow:hidden;padding:30px}.workflowStage,.workflowTrack{display:grid;position:relative}.workflowTrack{grid-gap:14px;gap:14px;min-width:0;z-index:2}.workflowTrackRight{padding-left:0}.flowChip{background:radial-gradient(180px 120px at 0 0,#ffffff14,#0000 72%),linear-gradient(180deg,#5c519429,#18123057);border:1px solid #cfc3ee29;border-radius:20px;box-shadow:0 14px 30px #00000042,inset 0 1px 0 #ffffff1f;overflow:hidden;padding:15px;position:relative}.flowChip:before{background:linear-gradient(135deg,#ffffff0f,#0000 42%);content:"";inset:0;pointer-events:none;position:absolute}.flowChipHead{align-items:center;display:flex;gap:10px;margin-bottom:6px}.flowChipHead img{height:18px;object-fit:contain;width:18px}.flowChipHead img+img{margin-left:-6px}.flowChipLogos{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;position:relative}.flowChipLogos img{display:block;height:18px;object-fit:contain;width:18px}.flowChip span{color:#aaa4bd;color:var(--muted);font-size:14px;line-height:1.45}.flowChipOut{background:radial-gradient(180px 110px at 0 50%,#fff7cb1a,#0000 72%),radial-gradient(220px 120px at 100% 0,#cfc3ee29,#0000 72%),linear-gradient(180deg,#3c3564e6,#181230eb);border-color:#cfc3ee42;box-shadow:0 16px 34px #00000061,inset 0 1px 0 #ffffff14,inset 0 0 0 1px #cfc3ee0f;padding-left:18px}.flowChipOut:after{background:linear-gradient(180deg,#fff7cbf2,#cfc3ee6b);border-radius:999px;bottom:14px;box-shadow:0 0 16px #fff7cb3d;content:"";left:0;position:absolute;top:14px;width:3px}.workflowTrackRight .flowChipOut:nth-child(2){border-color:#8fd8f042}.workflowTrackRight .flowChipOut:nth-child(2):after{background:linear-gradient(180deg,#8fd8f0f5,#9db4ff6b);box-shadow:0 0 16px #8fd8f03d}.workflowTrackRight .flowChipOut:nth-child(3){border-color:#cfc3ee47}.workflowTrackRight .flowChipOut:nth-child(3):after{background:linear-gradient(180deg,#9db4fff5,#b7a4e66b);box-shadow:0 0 16px #cfc3ee3d}.workflowTrackRight .flowChipOut:nth-child(4){border-color:#8fd8f042}.workflowTrackRight .flowChipOut:nth-child(4):after{background:linear-gradient(180deg,#8fd8f0f5,#fff7cb61);box-shadow:0 0 16px #8fd8f038}.flowChipOut .flowChipHead strong{color:#fff;font-size:15px;font-weight:700;letter-spacing:.01em}.flowChipOut span{color:#e2d9f5e6}.workflowCoreWrap{display:grid;min-height:360px;min-width:0;place-items:center;position:relative;z-index:2}.workflowOrbit{border:1px solid #ffffff14;border-radius:999px;pointer-events:none;position:absolute}.orbitA{height:320px;opacity:.45;width:320px}.orbitB{height:250px;opacity:.22;width:250px}.workflowCore{grid-gap:12px;background:radial-gradient(420px 220px at 50% 0,#fff7cb1a,#0000 58%),radial-gradient(340px 180px at 50% 100%,#8fd8f014,#0000 68%),linear-gradient(180deg,#5c519470,#181230bd);border:1px solid #cfc3ee47;border-radius:24px;box-shadow:0 24px 62px #0000006b,inset 0 0 0 2px #fff7cb0d,inset 0 1px 0 #ffffff24;display:grid;gap:12px;justify-items:center;max-width:360px;padding:24px 22px;position:relative;text-align:center;width:100%}.workflowCore:before{background:radial-gradient(circle at 50% 50%,#fff7cb24,#0000 40%),radial-gradient(circle at 50% 50%,#665a9c42,#0000 68%);border-radius:999px;content:"";filter:blur(24px);inset:-34px;pointer-events:none;position:absolute;z-index:-1}.workflowCoreBadge{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;display:inline-flex;font-size:12px;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.workflowCore h3{font-size:21px;letter-spacing:-.03em;line-height:1.08;margin:0;max-width:12ch}.workflowCompareRow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.workflowCompareBlock{grid-gap:6px;align-content:start;background:radial-gradient(120px 90px at 0 0,#ffffff14,#0000 72%),linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #9db4ff24;border-radius:16px;box-shadow:0 12px 28px #0003,inset 0 1px 0 #ffffff1a;display:grid;gap:6px;min-height:82px;padding:12px 12px 11px;position:relative;text-align:left}.workflowCompareBlock span{color:#e2d9f5e6;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.workflowCompareBlock strong{color:#f4f0fc;font-size:13px;letter-spacing:-.01em;line-height:1.25}.workflowCompareBlockActive{background:radial-gradient(120px 90px at 0 0,#fff7cb1f,#0000 72%),linear-gradient(180deg,#5c519442,#18123061);border-color:#fff7cb3d;box-shadow:0 14px 30px #0000003d,inset 0 0 0 1px #fff7cb0f,inset 0 1px 0 #ffffff1f}.workflowCompareBlockActive span{color:#fff7cbc7}.workflowCompareBlockActive strong{color:#fff7cb}.workflowMiniGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px;width:100%}.workflowMiniGrid div{background:#ffffff0f;border:1px solid #9db4ff1f;border-radius:10px;font-size:13px;font-weight:600;line-height:1.3;padding:8px 10px}.workflowBridge{align-self:center;background:radial-gradient(circle at 10px 50%,#fff7cbfa 0 14%,#fff7cb57 20%,#0000 42%),linear-gradient(90deg,#fff7cb00,#8fd8f05c 14%,#cfc3eee6 42%,#fff7cbfa 78%,#fff7cbfa);-webkit-clip-path:polygon(0 36%,0 64%,66% 64%,66% 88%,100% 50%,66% 12%,66% 36%);clip-path:polygon(0 36%,0 64%,66% 64%,66% 88%,100% 50%,66% 12%,66% 36%);filter:drop-shadow(0 0 9px rgba(207,195,238,.38)) drop-shadow(0 0 22px rgba(255,247,203,.2));height:22px;justify-self:center;max-width:62px;pointer-events:none;position:relative;width:100%;z-index:3}.workflowBridge:before{animation:bridgeTravel 2.9s cubic-bezier(.4,0,.35,1) infinite;background:radial-gradient(circle,#fff 0 22%,#fff7cbfa 32%,#fff7cb1f 66%,#0000 74%);border-radius:50%;content:"";height:16px;mix-blend-mode:screen;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}@keyframes bridgeTravel{0%{left:10px;opacity:0}12%{opacity:1}86%{opacity:1}to{left:calc(100% - 14px);opacity:0}}.workflowBridgeLeft{grid-column:2}.workflowBridgeRight{grid-column:4}@media (prefers-reduced-motion:reduce){.workflowBridge:before{animation:none;left:50%;opacity:.6}}@media (max-width:1120px){.workflowStage{gap:8px;grid-template-columns:minmax(220px,1fr) 52px minmax(280px,1.02fr) 52px minmax(220px,1fr)}.workflowBridge{max-width:52px}}@media (max-width:980px){.workflowStage{gap:18px;grid-template-columns:1fr;padding:20px}.workflowBridge{display:none}.workflowCoreWrap{min-height:auto}.orbitA,.orbitB{display:none}}.storyboardGrid{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:1.3fr .85fr}.storyboardMain{background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:24px;box-shadow:0 18px 50px #00000057,inset 0 1px 0 #ffffff1a;display:flex;flex-direction:column;min-width:0;padding:14px;position:relative}.storyboardSide{grid-gap:14px;align-content:space-between;display:grid;gap:14px}.miniStoryCard{background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 14px 32px #00000042,inset 0 1px 0 #ffffff1a;display:flex;flex-direction:column;justify-content:center;padding:18px}.miniStoryCard h3{margin:0 0 8px}.miniStoryCard p{color:#aaa4bd;color:var(--muted);line-height:1.5;margin:0}.miniStoryIcon{font-size:20px;line-height:1;margin-bottom:8px}.demoSeq{--demo-line:#ffffff1a;--demo-late:#f0a9b4;--demo-ok:#a7f3d0;display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0}.demoTop{align-items:center;display:flex;gap:14px}.demoDots{display:flex;flex:none;gap:6px}.demoDots span{background:#ffffff38;border-radius:999px;height:8px;width:8px}.demoTrack{display:flex;flex:1 1;gap:6px;min-width:0}.demoSeg{background:#ffffff1a;border-radius:999px;flex:1 1;height:3px}.demoSeg i{background:linear-gradient(90deg,#665a9c,#b7a4e6);background:linear-gradient(90deg,var(--brand-2),var(--brand-accent));border-radius:999px;display:block;height:100%;transform:scaleX(0);transform-origin:left center}.demoSeg.isDone i{opacity:.5;transform:scaleX(1)}.demoSeq:not(.isStatic):not(.isPinned) .demoSeg.isOn i{animation:demoSegFill 5.5s linear both;animation:demoSegFill var(--beat-ms,5.5s) linear both}.demoSeq.isPaused .demoSeg.isOn i{animation-play-state:paused}.demoSeq.isPinned .demoSeg.isOn i{transform:scaleX(1)}.demoStage{align-content:stretch;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--demo-line);border-radius:14px;display:grid;flex:1 1;grid-template-columns:1fr;min-width:0;padding:13px}.demoBeat{align-self:stretch;display:flex;flex-direction:column;grid-area:1/1;min-width:0;opacity:0;transition:opacity .28s ease-in,visibility 0s linear .28s;visibility:hidden}.demoBeat.isActive{opacity:1;transition:opacity .42s ease-out .16s,visibility 0s;visibility:visible}.demoBeatHead{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:space-between;margin-bottom:10px}.demoStep{align-items:center;color:#aaa4bd;color:var(--muted);display:inline-flex;font-size:11px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.demoStep b{color:#fff7cb;color:var(--cream);font-weight:800;letter-spacing:.04em}.demoSource{align-items:center;background:#ffffff0a;border:1px solid var(--demo-line);border-radius:999px;color:#aaa4bd;color:var(--muted);display:inline-flex;font-size:11.5px;gap:7px;padding:4px 10px;white-space:nowrap}.demoSource img{display:block;height:13px;object-fit:contain;width:13px}.demoMark{background:linear-gradient(180deg,#665a9c,#4c4380);background:linear-gradient(180deg,var(--brand-2),var(--brand));border-radius:5px;color:#fff7cb;color:var(--cream);display:grid;flex:none;font-size:8px;font-style:normal;font-weight:800;height:17px;letter-spacing:.02em;place-items:center;width:17px}.demoPanel{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-width:0}.demoDim{color:#aaa4bdd9}.demoListHead,.demoRow{grid-gap:4px 10px;align-items:center;display:grid;gap:4px 10px;grid-template-columns:20px minmax(0,1fr) auto;min-width:0}.demoListHead{border-bottom:1px solid #ffffff12;color:#aaa4bdcc;font-size:10px;letter-spacing:.13em;padding:0 6px 9px;text-transform:uppercase}.demoListHead>:first-child{grid-column:1/-1}.demoListHead .demoColDue,.demoListHead .demoColWho{display:none}.demoRowTitle{grid-column:2/-1}.demoColWho{grid-column:2}.demoColDue{grid-column:3}.demoTick{align-self:start;margin-top:1px}.demoRow{border-radius:10px;font-size:13px;padding:9px 6px}.demoRow+.demoRow{border-top:1px solid #ffffff0d}.demoRow.isAlert{background:linear-gradient(90deg,#fff7cb14,#fff7cb03);border-top-color:#0000;box-shadow:inset 2px 0 0 #fff7cb;box-shadow:inset 2px 0 0 var(--cream)}.demoRowTitle{color:#eeeaf8;color:var(--text);line-height:1.35;min-width:0;overflow-wrap:anywhere}.demoRowNote{color:#f4ead0;font-size:11.5px;grid-column:2/-1}.demoRowNote b{color:#fff7cb;color:var(--cream)}.demoColWho{align-items:center;display:inline-flex;gap:7px;min-width:0}.demoColDue,.demoColWho{color:#aaa4bd;color:var(--muted);font-size:12px;white-space:nowrap}.demoColDue{text-align:right}.demoColDue.isLate{color:var(--demo-late)}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.demoSeq:not(.isStatic) .demoListHead,.demoSeq:not(.isStatic) .demoRow{grid-template-columns:20px minmax(0,1fr) minmax(0,132px) minmax(0,84px)}.demoSeq:not(.isStatic) .demoListHead>:first-child{grid-column:1/3}.demoSeq:not(.isStatic) .demoListHead .demoColDue,.demoSeq:not(.isStatic) .demoListHead .demoColWho{display:block}.demoSeq:not(.isStatic) .demoRowTitle{grid-column:2}.demoSeq:not(.isStatic) .demoColWho{grid-column:3}.demoSeq:not(.isStatic) .demoColDue{grid-column:4}.demoSeq:not(.isStatic) .demoTick{align-self:center;margin-top:0}}.demoTick{border:1.5px solid #ffffff38;border-radius:999px;flex:none;height:16px;width:16px}.demoTickOk{background:#a7f3d01f;border-color:#a7f3d080;position:relative}.demoTickOk:after{border:solid var(--demo-ok);border-width:0 1.7px 1.7px 0;content:"";height:8px;left:4.6px;position:absolute;top:1.4px;transform:rotate(42deg);width:4px}.demoAv{border-radius:999px;display:inline-grid;flex:none;font-size:8.5px;font-style:normal;font-weight:800;height:21px;letter-spacing:.02em;place-items:center;width:21px}.demoAvPR{background:linear-gradient(180deg,#8f7fd0,#4c4380);color:#efe9fa}.demoAvTM{background:linear-gradient(180deg,#9db4ff,#4c4380);color:#14122a}.demoAvDW{background:linear-gradient(180deg,#8fd8f0,#4c4380);color:#14122a}.demoAvBD{background:linear-gradient(180deg,#8f7fd0,#4c4380);box-shadow:inset 0 0 0 1px #fff7cb59;color:#fff7cb;color:var(--cream)}.demoDecRow{align-items:center;display:flex;flex-wrap:wrap;font-size:12.5px;gap:7px 10px;padding:9px 2px}.demoDecRow+.demoDecRow{border-top:1px solid #ffffff0f}.demoKey{color:#cfc3ee;color:var(--brand-light);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.demoCode{background:#fff7cb14;border:1px solid #fff7cb29;border-radius:6px;color:#fff7cb;color:var(--cream);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;padding:2px 7px}.demoVal{color:#aaa4bd;color:var(--muted);font-size:12px;min-width:0}.demoGate{background:hsla(0,0%,100%,.035);border:1px solid var(--demo-line);border-radius:12px;display:flex;flex-direction:column;gap:9px;margin-top:9px;padding:11px 12px}.demoGateTop{align-items:baseline;display:flex;font-size:11px;gap:10px}.demoGateScale{font-size:11px;height:13px;margin-top:-3px;position:relative}.demoGateTickLabel{left:75%;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.demoMeter{background:#ffffff17;border-radius:999px;height:6px;position:relative}.demoMeterFill{background:linear-gradient(90deg,#665a9c,#b7a4e6);background:linear-gradient(90deg,var(--brand-2),var(--brand-accent));border-radius:999px;bottom:0;left:0;position:absolute;top:0;transform-origin:left center;width:86%}.demoMeterMark{background:#fff7cb;background:var(--cream);border-radius:2px;bottom:-4px;left:75%;opacity:.85;position:absolute;top:-4px;width:2px}.demoGateFoot{align-items:center;display:flex;font-size:11.5px;gap:10px}.demoPill{border:1px solid;border-radius:999px;flex:none;font-size:10px;font-weight:800;letter-spacing:.12em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.demoPill.isAuto{background:#a7f3d01a;border-color:#a7f3d04d;color:var(--demo-ok)}.demoPill.isHoldPill{background:#fff7cb1a;border-color:#fff7cb4d;color:#fff7cb;color:var(--cream)}.demoChat{gap:12px;padding:6px 0 4px}.demoMsg{align-items:flex-start;display:flex;gap:10px}.demoMsg.isReply{flex-direction:row-reverse}.demoBubble{background:#ffffff0d;border:1px solid var(--demo-line);border-radius:14px;border-top-left-radius:5px;max-width:83%;padding:10px 12px}.demoMsg.isReply .demoBubble{background:linear-gradient(180deg,#4c43808c,#4c43804d);border-color:#b7a4e63d;border-top-left-radius:14px;border-top-right-radius:5px}.demoMsgHead{align-items:baseline;display:flex;gap:8px;margin-bottom:4px}.demoMsgHead b{font-size:12px}.demoMsgHead span{color:#aaa4bdd9;font-size:10.5px}.demoBubble p{color:#ded8ee;font-size:12.5px;line-height:1.5;margin:0}.demoActs{gap:10px}.demoAct{background:#ffffff0a;border:1px solid var(--demo-line);border-radius:12px;padding:11px 12px}.demoAct.isHold{background:linear-gradient(180deg,#fff7cb0f,#ffffff05);border-color:#fff7cb33}.demoActHead{align-items:center;display:flex;gap:8px;margin-bottom:7px}.demoActHead img{height:14px;object-fit:contain;width:14px}.demoActKind{color:#aaa4bd;color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.13em;margin-right:auto;text-transform:uppercase}.demoActTitle{color:#eeeaf8;color:var(--text);font-size:13.5px;font-weight:600;line-height:1.35}.demoActMeta{align-items:center;color:#aaa4bd;color:var(--muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px 14px;margin-top:9px}.demoActMeta>span{align-items:center;display:inline-flex;gap:7px}.demoApprove{align-items:center;border-top:1px solid #ffffff14;display:flex;font-size:11.5px;gap:12px;margin-top:9px;padding-top:9px}.demoApproveQ{color:#aaa4bd;color:var(--muted);flex:none;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.demoApproveSwap{display:grid;min-width:0}.demoApproveSwap>span{grid-area:1/1}.demoApproveWait{color:#fff7cb;color:var(--cream)}.demoApproveDone{color:var(--demo-ok);opacity:0}.demoApproveDone b{font-weight:800}.demoMailBar{border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;font-size:11.5px;gap:5px;padding-bottom:10px}.demoMailRow{align-items:center;display:flex;gap:10px;justify-content:space-between}.demoMailFrom{align-items:center;color:#eeeaf8;color:var(--text);display:inline-flex;font-size:12px;gap:8px}.demoMailSubj{color:#cfc3ee;color:var(--brand-light);font-size:12.5px;font-weight:600}.demoLetter{background:#fff;border-radius:12px;box-shadow:0 16px 36px #00000057;color:#2b2740;margin-top:11px;padding:11px 14px 10px}.demoLetterEyebrow{color:#4c4380;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.demoLetterTitle{color:#121020;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700;letter-spacing:-.01em;margin:4px 0 10px}.demoLetterSec{color:#665a9c;font-size:10px;font-weight:700;letter-spacing:.15em;margin-top:10px;text-transform:uppercase}.demoLetter ul{margin:5px 0 0;padding-left:17px}.demoLetter li{font-size:12.5px;line-height:1.42}.demoLetter li b{color:#121020}.demoLetterFoot{border-top:1px solid #1210201a;color:#8c87a0;font-size:10.5px;margin-top:12px;padding-top:9px}.demoCaption{align-items:baseline;color:#aaa4bd;color:var(--muted);display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin:0;min-height:42px}.demoCaption strong{color:#eeeaf8;color:var(--text);font-weight:700}.demoCaptionIdx{background:#fff7cb12;border:1px solid #fff7cb38;border-radius:999px;color:#fff7cb;color:var(--cream);flex:none;font-size:10px;font-weight:800;letter-spacing:.14em;padding:3px 9px}.demoSeq:not(.isStatic) .demoBeat.isActive .demoIn{animation:demoRise .6s cubic-bezier(.22,.7,.3,1) both;animation-delay:0s;animation-delay:var(--d,0s)}.demoSeq:not(.isStatic) .demoBeat.isActive .demoLate{animation:demoRise .5s cubic-bezier(.22,.7,.3,1) both;animation-delay:0s;animation-delay:var(--d,0s)}.demoSeq:not(.isStatic) .demoBeat.isActive .demoMeterFill{animation:demoGrow .9s cubic-bezier(.22,.7,.3,1) .45s both}.demoSeq:not(.isStatic) .demoBeat.isActive .demoApproveWait{animation:demoFadeOut .4s ease .7s both;animation:demoFadeOut .4s var(--dOut,.7s) ease both}.demoSeq:not(.isStatic) .demoBeat.isActive .demoApproveDone{animation:demoFadeIn .45s ease .85s both;animation:demoFadeIn .45s var(--d,.85s) ease both}@keyframes demoSegFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes demoRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes demoGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes demoFadeIn{0%{opacity:0}to{opacity:1}}@keyframes demoFadeOut{0%{opacity:1}to{opacity:0}}.demoSeq.isStatic .demoTop{display:none}.storyboardGrid:has(.demoSeq.isStatic){grid-template-columns:1fr}.storyboardGrid:has(.demoSeq.isStatic) .storyboardSide{align-content:start;grid-template-columns:repeat(3,minmax(0,1fr))}.demoSeq.isStatic .demoStage{align-content:start;background:none;border:0;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.demoSeq.isStatic .demoBeat{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--demo-line);border-radius:14px;grid-area:auto;opacity:1;padding:13px;transition:none;visibility:visible}.demoSeq.isStatic .demoBeat--brief{grid-column:2/-1}.demoSeq.isStatic .demoApproveWait{opacity:0}.demoSeq.isStatic .demoApproveDone{opacity:1}.demoSeq.isStatic .demoCaption{min-height:0;padding-top:2px}.demoSeq.isStatic .demoColDue,.demoSeq.isStatic .demoColWho{font-size:11px}@media (prefers-reduced-motion:reduce){.demoSeq *,.demoSeq :after,.demoSeq :before{animation:none!important;transition:none!important}.demoSeq .demoBeat{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--demo-line);border-radius:14px;grid-area:auto;opacity:1;padding:13px;visibility:visible}.demoSeq .demoStage{align-content:start;background:none;border:0;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.demoSeq .demoBeat--brief{grid-column:2/-1}.demoSeq .demoTop{display:none}.demoSeq .demoApproveWait{opacity:0}.demoSeq .demoApproveDone{opacity:1}.demoSeq .demoColDue,.demoSeq .demoColWho{font-size:11px}.storyboardGrid{grid-template-columns:1fr}.storyboardSide{align-content:start;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.demoSeq.isStatic .demoStage{grid-template-columns:repeat(2,minmax(0,1fr))}.demoSeq.isStatic .demoBeat--brief{grid-column:1/-1}}@media (max-width:1000px) and (prefers-reduced-motion:reduce){.demoSeq .demoStage{grid-template-columns:repeat(2,minmax(0,1fr))}.demoSeq .demoBeat--brief{grid-column:1/-1}}@media (max-width:760px){.storyboardGrid:has(.demoSeq.isStatic) .storyboardSide{grid-template-columns:1fr}.demoSeq.isStatic .demoStage{grid-template-columns:1fr}.demoSeq.isStatic .demoBeat--brief{grid-column:auto}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.demoSeq .demoStage,.storyboardSide{grid-template-columns:1fr}.demoSeq .demoBeat--brief{grid-column:auto}}@media (max-width:560px){.demoSeq{gap:10px}.demoRowTitle{font-size:12.5px}.demoColDue,.demoColWho,.demoRowNote{font-size:11px}.demoBubble{max-width:88%}.demoSource{font-size:11px;padding:3px 8px}.demoCaption{font-size:12px;min-height:58px}.demoLetterTitle{font-size:17px}.demoLetter{padding:12px 13px 10px}.demoActTitle,.demoBubble p,.demoLetter li,.demoVal{font-size:12px}}@media (max-width:980px){.storyboardGrid{grid-template-columns:1fr}}.outputDeck{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.outputDeckCard{background:radial-gradient(800px 260px at 10% 0,#ffffff0f,#0000 55%),linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:22px;box-shadow:0 18px 46px #00000052,inset 0 1px 0 #ffffff1a;display:flex;flex-direction:column;padding:20px}.outputDeckTop{margin-bottom:16px}.outputDeckEyebrow{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;font-size:12px;letter-spacing:.08em;margin-bottom:8px;padding:6px 10px;text-transform:uppercase}.outputDeckCard h3{font-size:22px;margin:0 0 8px}.outputDeckCard p{color:#aaa4bd;color:var(--muted);line-height:1.5;margin:0 0 12px}.outputDeckMedia{background:#12102052;border:1px solid #ffffff1a;border-radius:18px;margin-top:auto;padding:12px;position:relative}.outputDeckChrome{display:flex;gap:6px;padding:2px 0 10px}.outputDeckChrome span{background:#ffffff38;border-radius:999px;height:8px;width:8px}.outputDeckMedia img{border-radius:14px;box-shadow:0 8px 22px #00000052;display:block;height:auto;width:100%}.outputDeckZoom,.outputDeckZoom picture{display:block}.outputDeckZoom{border-radius:14px;cursor:zoom-in}.outputDeckZoom:focus-visible{outline:2px solid #fff7cb;outline:2px solid var(--cream);outline-offset:3px}.outputBadgeRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.outputBadge{background:#1d1a2ed1;border:1px solid #fff7cb2e;border-radius:999px;display:inline-flex;font-size:12px;padding:7px 10px}@media (max-width:980px){.outputDeck{grid-template-columns:1fr}}@media (max-width:560px){.outputDeckCard{padding:16px}.outputDeckEyebrow{font-size:11px;letter-spacing:.06em}.outputDeckMedia{border-radius:14px;margin:0 -8px;padding:8px}.outputDeckMedia img,.outputDeckZoom{border-radius:10px}}.hubMediaGrid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.mediaCard{background:radial-gradient(800px 240px at 10% 0,#ffffff0d,#0000 55%),linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:22px;box-shadow:0 18px 46px #00000052,inset 0 1px 0 #ffffff1a;display:flex;flex-direction:column;padding:20px}.mediaCardTop h3{margin:0 0 8px}.mediaCardTop p{color:#aaa4bd;color:var(--muted);line-height:1.5;margin:0 0 14px}.mediaCardFrame{background:#12102052;border:1px solid #ffffff1a;border-radius:18px;padding:12px}.mediaCardFrame img{border-radius:14px;display:block;height:auto;width:100%}.mediaCard .mediaCardFrame{display:flex;flex:1 1;flex-direction:column;justify-content:center}.mediaTags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mediaTags span{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;display:inline-flex;font-size:12px;padding:7px 10px}@media (max-width:980px){.hubMediaGrid{grid-template-columns:1fr}}@media (max-width:560px){.mediaCard{padding:16px}.mediaCard .mediaCardFrame{border-radius:14px;margin:0 -8px;padding:8px}.mediaCard .mediaCardFrame img{border-radius:10px}}@media (max-width:980px){.shiftGrid{grid-template-columns:1fr}.shiftArrow{min-height:40px;transform:rotate(90deg)}}.hub-wrap.isReverse>:first-child{order:2}.hub-wrap.isReverse>:last-child{order:1}@media (max-width:980px){.hub-wrap.isReverse>:first-child,.hub-wrap.isReverse>:last-child{order:0}}@media (max-width:900px){.book-demo{padding:24px 16px}.book-demo .h1{line-height:1.15;margin-bottom:6px}.book-demo .hero{padding:16px 0 6px}.book-demo .demo-founder-photo{height:84px;width:84px}.book-demo .demo-quote{font-size:1rem;line-height:1.45;margin:0 auto;max-width:40ch;opacity:.9}.book-demo .panel{margin-top:14px;padding:14px}.book-demo .formGrid{gap:12px;grid-template-columns:1fr}.book-demo .field.wide{grid-column:1/-1}.book-demo .ctaBand .btn{min-height:46px;width:100%}}@media (max-width:560px){.book-demo .selectPanel{max-height:50vh}.book-demo .selectTrigger{min-height:46px}}@media (max-width:400px){.book-demo{padding:20px 12px}.book-demo .panel{padding:12px}}.foot-logo{display:block;height:36px;object-fit:contain;width:auto}.cmp-hero{text-align:center}.cmp-hero .h1{margin-top:6px}@media (max-width:900px){.cmp-hero .h1{font-size:30px;line-height:1.15}.cmp-hero .sub{font-size:15px}.cards{gap:12px;grid-template-columns:1fr!important}.cmp-card{padding:14px!important}.cmp-card .ctaRow{flex-direction:column;gap:8px}.cmp-card .ctaRow .btn{min-height:46px;width:100%}}.cmp-card-head{align-items:center;flex-wrap:wrap}.brandBadge-img{display:block;max-height:22px;width:auto}.cmp-vs,.cmp-vs-dot{min-width:28px}@media (max-width:980px){.cmp-split{gap:18px;grid-template-columns:1fr!important}}@media (max-width:900px){.cmp-hero-copy .h1{font-size:30px;line-height:1.15;margin-top:8px}.cmp-hero-copy .sub{font-size:15px}}.cmp-chips{justify-content:center}.kpis.cmp-chips .pill{margin-bottom:6px}.screenshot-frame{margin:0 auto;max-width:640px;width:100%}@media (max-width:900px){.screenshot-frame{padding:8px}}@media (max-width:560px),(prefers-reduced-motion:reduce){.screenshot-frame{transition:none}.screenshot-frame:hover{transform:none}}@media (max-width:900px){.pricing{gap:12px;grid-template-columns:1fr!important}.cmp-anim-card{padding:14px}.cmp-hero-copy .ctaRow,.panel .ctaRow{flex-direction:column;gap:8px}.cmp-hero-copy .ctaRow .btn,.panel .ctaRow .btn{min-height:46px;width:100%}}.cmp-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:900px){.cmp-table{font-size:14px}.cmp-table td,.cmp-table th{padding:10px 8px}.cmp-table thead th{position:-webkit-sticky;position:sticky;top:0}.panel{padding:14px}.cmp-logos{flex-wrap:wrap;gap:8px}.brandBadge-img{max-height:20px}.cmp-vs-dot{height:28px;width:28px}}.cmp-switcher{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}.cmp-switcher .pill{scroll-snap-align:start;white-space:nowrap}@media (max-width:400px){.page.container{padding:20px 12px}.panel{padding:12px}.cmp-hero .h1,.cmp-hero-copy .h1{font-size:26px}.cmp-hero .sub,.cmp-hero-copy .sub{font-size:14px}}@media (max-width:900px){.page.container{padding:24px 16px}.hero .h1{font-size:30px;line-height:1.15;margin-bottom:6px}.hero .sub{font-size:15px}.grid.cards{gap:12px;grid-template-columns:1fr!important}.grid.cards .card{padding:14px!important}.grid.cards .card h3{margin:0 0 4px}.grid.cards .card .btn{min-height:46px;width:100%}.grid.cards .card a[href^="mailto:"]{text-decoration:underline}.panel{padding:14px}.panel .h2{font-size:22px}.formGrid{gap:12px;grid-template-columns:1fr!important}.formGrid .field.wide{grid-column:1/-1}}@media (max-width:900px){.formGrid :is(input,textarea){min-height:46px}}@media (max-width:900px){.ctaRow{flex-direction:column;gap:8px}.ctaRow .btn{min-height:46px;width:100%}}.formStatus{background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;font-weight:600;margin-top:12px;padding:10px 12px;text-align:center}@media (max-width:400px){.page.container{padding:20px 12px}.panel{padding:12px}.hero .h1{font-size:26px}.hero .sub{font-size:14px}}@media (max-width:900px){.formGrid input[type=checkbox],.formGrid input[type=radio]{min-height:0!important}}.checks.checksPills input[type=checkbox]{-webkit-appearance:none;appearance:none;aspect-ratio:1/1;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:6px;display:inline-grid;height:20px!important;padding:0;place-content:center;width:20px!important}.checks.checksPills input[type=checkbox]:after{border-bottom:2px solid #fff7cb;border-bottom:2px solid var(--cream);border-right:2px solid #fff7cb;border-right:2px solid var(--cream);content:"";height:6px;transform:rotate(45deg) scale(0);transform-origin:bottom left;transition:transform .16s cubic-bezier(.2,.7,.2,1);width:10px}.checks.checksPills input[type=checkbox]:checked{background:linear-gradient(180deg,#665a9c,#4c4380);background:linear-gradient(180deg,var(--brand-2),var(--brand));border-color:#fff7cb73;box-shadow:inset 0 0 0 2px #fff7cb1f}.checks.checksPills input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1)}.sym{--size:26px;--fg:#fff;box-shadow:0 8px 18px #00000047,inset 0 1px 0 #ffffff40;display:inline-grid;height:var(--size);isolation:isolate;place-items:center;position:relative;transform:translateZ(0);width:var(--size)}.sym,.sym:before{border-radius:999px}.sym:before{content:"";filter:blur(10px);inset:-12px;opacity:.45;position:absolute;z-index:-1}.sym-ok{--bg1:#0ea5b1;--bg2:#10b981;background:linear-gradient(180deg,var(--bg1),var(--bg2))}.sym-ok:before{background:radial-gradient(60% 60% at 50% 40%,#10b98155,#0000)}.sym-ok:after{border-bottom:3px solid var(--fg);border-left:3px solid var(--fg);border-right:0;content:"";height:7px;transform:translateY(-1px) rotate(-45deg);width:12px}.sym-partial{--bg1:#f59e0b;--bg2:#eab308;background:linear-gradient(180deg,var(--bg1),var(--bg2))}.sym-partial:before{background:radial-gradient(60% 60% at 50% 40%,#f59e0b55,#0000)}.sym-partial:after{color:var(--fg);content:"~";font-size:18px;font-weight:800;line-height:1;transform:translateY(-1px)}.sym-no{--bg1:#ef4444;--bg2:#dc2626;background:linear-gradient(180deg,var(--bg1),var(--bg2))}.sym-no:before{background:radial-gradient(60% 60% at 50% 40%,#ef444455,#0000)}.sym-no::marker,.sym-no:after{content:""}.sym-no:after{background:linear-gradient(45deg,#0000 42%,#fff 0,#fff 58%,#0000 0),linear-gradient(-45deg,#0000 42%,#fff 0,#fff 58%,#0000 0);display:inline-block;height:14px;position:relative;width:14px}.cmp-table td{vertical-align:middle}.cmp-table td:has(.sym){text-align:center}@media (hover:hover){.sym{transition:transform .18s ease,box-shadow .18s ease}.sym:hover{box-shadow:0 10px 22px #00000057,inset 0 1px 0 #ffffff47;transform:translateY(-1px)}}@media (max-width:400px){.sym{--size:24px}}.cmp-th-brand{align-items:center;justify-content:center;padding-bottom:10px;padding-top:10px;text-align:center;vertical-align:middle}.cmp-th-logo{display:inline-block;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35));height:22px;left:-4px;object-fit:contain;width:auto}.cmp-table thead th{background:linear-gradient(180deg,#121020d9,#121020a6)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}@media (max-width:560px){.cmp-th-logo{height:18px}}html.drawer-open .routeScroll{overflow:hidden!important;overscroll-behavior:contain;pointer-events:none;touch-action:none}html.drawer-open body{overscroll-behavior:none}.routeScroll{height:calc(100dvh - 74px)!important;height:calc(100dvh - var(--header-h))!important;overflow-x:hidden}@supports not (height:100dvh){.routeScroll{height:calc(100vh - 74px)!important;height:calc(var(--vh, 1vh)*100 - var(--header-h))!important}}.kbd-open .routeScroll{height:calc(100dvh - 74px)!important;height:calc(100dvh - var(--header-h))!important}@supports not (height:100dvh){.kbd-open .routeScroll{height:calc(100vh - 74px)!important;height:calc(var(--vh, 1vh)*100 - var(--header-h))!important}}@supports not (height:100svh){.routeScroll{height:calc(100dvh - 74px);height:calc(100dvh - var(--header-h))}}@supports not (height:100dvh){.routeScroll{height:calc(100vh - 74px);height:calc(var(--vh, 1vh)*100 - var(--header-h))}}.kbd-open .bgOrbs{display:none}.grid.cards{grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{border:1px solid #ffffff14;border:1px solid var(--border,#1f2027);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 20px #00000040;overflow:hidden}.card:hover{transform:translateY(-2px);transition:transform .16s ease}.card-media{display:block;overflow:hidden;position:relative}.card-media img{display:block;height:100%;object-fit:cover;width:100%}.hero-post{margin-bottom:36px;overflow:hidden;padding:44px 30px 36px}.hero-post__overlay{pointer-events:none}.hero-post .h1,.hero-post .meta{text-shadow:0 2px 12px #00000080}.article{margin:0 auto;max-width:840px}.lede{color:#aaa4bd;color:var(--muted,#aaa4bd)}.figure{margin:18px 0;text-align:center}.figure img{max-width:100%}.figure figcaption{font-size:.9rem}.callout{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;margin:16px 0;padding:12px 14px}.callout.info{border-color:#9db4ff59}.grid.cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin-top:18px}@media (min-width:700px){.grid.cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid.cards{grid-template-columns:repeat(3,1fr)}}.card{border-radius:14px;padding:22px 18px 14px}.card-media{aspect-ratio:16/9}.card-body{padding:12px}.card-title{font-size:1rem;line-height:1.3}.card-excerpt,.card-title{margin:6px 0 20px!important}.card-excerpt{font-size:.95rem}.card-cta{margin-top:18px}.article .callout,.article .cta-row,.article .figure,.article ol,.article p,.article ul{margin:16px 0}.article h2{line-height:1.25;margin:28px 0 12px}.lede{margin-bottom:18px;margin-top:10px}.bullets li,.checklist li,.checks li{margin:6px 0}.hero-post{background-position:50%;background-size:cover;border-radius:18px;color:#fff;margin:10px 0 18px;min-height:360px;padding:56px 20px 48px;position:relative}.hero-post__overlay{background:linear-gradient(180deg,#00000059,#0009);inset:0;position:absolute}.hero-post .h1,.hero-post .meta{position:relative;z-index:1}.reveal{opacity:0;transform:translateY(12px);transition:opacity .56s ease,transform .56s ease;transition-delay:0ms;transition-delay:var(--delay,0ms);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translateY(0)}.hero-gradient{background:radial-gradient(1200px 400px at -10% -10%,#b7a4e673,#fff0),radial-gradient(1000px 500px at 110% 100%,#ff8c7059,#fff0);filter:blur(.2px)}.hero-grid{position:relative}.hero-card{background:linear-gradient(180deg,#ffffff14,#ffffff05)}.hero-text .pill{background:#8fd8f024;border:1px solid #8fd8f059;color:#8fd8f0}.avatar{background:linear-gradient(180deg,#7f70c0,#8f7fd0)}.author-name{font-weight:600}.share button{background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.share button:hover{transform:translateY(-1px)}.hero-cta{background:linear-gradient(90deg,#7f70c0,#4c4380)}.hero-cta .btn{background:#fff3;border:1px solid #ffffff80;border-radius:10px;color:#fff;padding:8px 12px;text-decoration:none}.article .callout,.article .cta-row,.article .figure,.article ol,.article p,.article ul{margin:18px 0}.article h2{line-height:1.22;margin:32px 0 12px}.lede{font-size:1.125rem;line-height:1.75;margin-top:12px}.breadcrumbs{align-items:center;display:flex;font-size:.95rem;gap:8px;margin-bottom:12px;opacity:.9}.toc{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border,#222);border-top:1px solid #ffffff14;border-top:1px solid var(--border,#222);display:flex;flex-wrap:wrap;gap:10px 14px;margin:12px 0 18px;padding:12px 0}.toc a{opacity:.9;text-decoration:none}.figure img{border-radius:14px;display:block;height:auto;width:100%}.figure figcaption{color:#aaa4bd;color:var(--muted,#aaa4bd);font-size:.92rem;margin-top:8px}.bullets li,.checks li,.numbered li{margin:6px 0}.video-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:900px){.video-grid{grid-template-columns:repeat(3,1fr)}}.video{aspect-ratio:16/9;background:#000;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.video iframe{border:0;height:100%;width:100%}.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 6px}:root{--bd-bg-1:#121020;--bd-grad-1:#5b4f93;--bd-grad-2:#7a6cb5;--bd-grad-3:#8fd8f0;--bd-cta-1:#6a5da3;--bd-cta-2:#9db4ff;--bd-pill-text:#ded5f7;--bd-pill-bg:#cfc3ee24;--bd-pill-border:#cfc3ee59}.hero-feature{background:#121020;background:var(--bd-bg-1);border-radius:20px;margin:6px 0 20px;overflow:hidden;padding:28px 20px 16px;position:relative}.hero-gradient{background:radial-gradient(1200px 400px at -10% -10%,color-mix(in oklab,#7a6cb5 45%,#0000),#0000),radial-gradient(1000px 500px at 110% 100%,color-mix(in oklab,#5b4f93 35%,#0000),#0000),radial-gradient(1200px 600px at 50% 10%,color-mix(in oklab,#8fd8f0 20%,#0000),#0000);background:radial-gradient(1200px 400px at -10% -10%,color-mix(in oklab,var(--bd-grad-2) 45%,#0000),#0000),radial-gradient(1000px 500px at 110% 100%,color-mix(in oklab,var(--bd-grad-1) 35%,#0000),#0000),radial-gradient(1200px 600px at 50% 10%,color-mix(in oklab,var(--bd-grad-3) 20%,#0000),#0000);filter:saturate(1.1);inset:0;pointer-events:none;position:absolute;z-index:0}.hero-cta,.hero-grid{position:relative;z-index:1}.hero-grid{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:980px){.hero-grid{grid-template-columns:minmax(0,520px) 1fr}}.hero-card{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 12px 30px #00000059;padding:8px}.hero-card img{border-radius:12px;display:block;height:auto;width:100%}.hero-text .pill{background:#cfc3ee24;background:var(--bd-pill-bg);border:1px solid #cfc3ee59;border:1px solid var(--bd-pill-border);border-radius:999px;color:#ded5f7;color:var(--bd-pill-text);display:inline-block;font-size:.78rem;letter-spacing:.08em;margin-bottom:10px;padding:4px 8px}.hero-text .h1{line-height:1.18;margin:4px 0 10px}.byline{flex-wrap:wrap;gap:14px;justify-content:space-between}.author,.byline{align-items:center;display:flex}.author{gap:10px}.avatar{background:linear-gradient(180deg,#5b4f93,#7a6cb5);background:linear-gradient(180deg,var(--bd-grad-1),var(--bd-grad-2));border-radius:50%;color:#fff;display:grid;font-weight:700;height:36px;place-items:center;width:36px}.hero-cta{align-items:center;background:linear-gradient(90deg,#6a5da3,#5b4f93);background:linear-gradient(90deg,var(--bd-cta-1),var(--bd-grad-1));border-radius:14px;color:#fff;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:16px;padding:12px 14px}.hero-cta .btn.btnDemo{background:#ffffff2e;border:1px solid #ffffff80;border-radius:10px;color:#fff;padding:8px 12px;text-decoration:none}.hero-cta .btn.btnDemo:hover{transform:translateY(-1px)}.article .callout,.article .cta-row,.article .figure,.article ol,.article p,.article ul{margin:20px 0}.article h2{margin:34px 0 14px}.heroStrikeCool{display:inline-block;height:-webkit-fit-content;height:fit-content;margin-bottom:-3px;margin-top:11px;overflow:hidden;padding-bottom:4px;position:relative;text-decoration:none}.heroStrikeCool:after{background:#ff4c4c;border-radius:999px;box-shadow:0 0 10px #00000040,0 2px 12px color-mix(in oklab,#4c4380 25%,#0000);box-shadow:0 0 10px #00000040,0 2px 12px color-mix(in oklab,var(--brand,#4c4380) 25%,#0000);content:"";height:.18em;left:-4%;pointer-events:none;position:absolute;right:-4%;top:50%;transform:translateY(-50%) rotate(-5deg)}@media (max-width:640px){.heroStrikeCool:after{height:.14em;transform:translateY(-50%) rotate(-3deg)}}.bd-button{align-items:center;color:#171523;cursor:pointer;display:inline-flex;justify-content:center;padding:12px 16px;text-decoration:none}.bd-button,.bd-cta button.bd-button{background:linear-gradient(180deg,#fff7cb,#eadca7);background:linear-gradient(180deg,var(--cream),#eadca7);border:1px solid #ffffff88;border-radius:14px;box-shadow:0 10px 24px #00000059,inset 0 1px 0 #fff9;font:inherit;font-size:16px;font-weight:800;letter-spacing:.2px;line-height:1.1}.bd-cta button.bd-button{-webkit-appearance:none;appearance:none;padding:12px 16px 11px}.bd-button:hover{transform:translateY(-1px)}.bd-button:active{transform:translateY(0)}.bd-button[disabled]{cursor:not-allowed;opacity:.7;transform:none}.blob{animation:blobFloat 18s ease-in-out infinite;filter:blur(28px);opacity:.55;position:absolute;z-index:0}@keyframes blobFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-16px,0) scale(1.06)}}.bd-marquee{margin-top:18px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden}.bd-marquee-track{animation:marquee 32s linear infinite;display:inline-flex;font-size:14px;gap:28px;opacity:.8;white-space:nowrap}.bd-marquee-track span{border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.floatable{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.floatable:hover{box-shadow:0 10px 30px #00000040;transform:translateY(-6px)}.logoGrid{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(120px,1fr));justify-items:center;margin-top:16px}.logoCard{animation:logoBob 6s ease-in-out infinite;border:1px solid #ffffff14;border-radius:16px;display:grid;height:84px;place-items:center;width:140px}.logoCard:hover{background:#ffffff0f;border-color:#ffffff24;transform:translateY(-6px) scale(1.02)}.logoCard img{filter:saturate(.4) brightness(1.05);max-height:60%;max-width:72%;transition:filter .25s}.logoCard:hover img{filter:saturate(1) brightness(1)}@keyframes logoBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bd-sticky-cta{display:grid;inset:auto 0 16px 0;place-items:center;pointer-events:none;position:fixed;z-index:40}.bd-sticky-inner{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111112e0;border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 10px 30px #00000059;display:flex;gap:12px;padding:10px 14px;pointer-events:all}.bd-sticky-copy{font-size:14px;opacity:.9}.bd-sticky-actions{display:flex;gap:8px}.bd-button-lg{font-size:16px;padding:14px 18px}.centerRow{margin-top:18px}.centerRow,.centerRow2{display:flex;justify-content:center}.centerRow2{margin-top:-52px}.hub-card{transform-style:preserve-3d;transition:transform .2s ease-out,box-shadow .2s ease-out;will-change:transform}.bd-pill{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;display:block;font-size:12px;gap:8px;justify-content:center;letter-spacing:.2px;max-width:-webkit-fit-content;max-width:fit-content;padding:6px 10px;position:relative;text-align:center}.intgStrip{flex-wrap:wrap;gap:14px;margin-top:28px}.intgPill,.intgStrip{display:flex;justify-content:center}.intgPill{align-items:center;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:18px;box-shadow:inset 0 1px 0 #ffffff1a;height:72px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;width:72px}.intgPill:focus-visible,.intgPill:hover{background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border-color:#fff7cb59;box-shadow:0 8px 20px #00000047,inset 0 0 0 2px #fff7cb14;transform:translateY(-3px)}.intgPill:focus-visible{outline:2px solid #9db4ff88;outline-offset:3px}.intgPill img{display:block;height:36px;object-fit:contain;width:36px}.intgPillCombo img+img{margin-left:-6px}.intgSeparator{align-items:center;color:#ffffff38;display:flex;font-size:18px;padding:0 2px;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.intgPill{transition:none}}.intg-grid{display:none}.bd-security--enterprise .sec-head{grid-gap:8px;display:grid;gap:8px;margin-bottom:12px}.sec-badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.sec-badge{align-items:center;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:14px;box-shadow:inset 0 1px 0 #ffffff26;display:inline-flex;gap:10px;padding:10px 12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sec-badge svg{display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25));height:40px;transition:transform .22s ease;width:40px}.sec-badge:hover{border-color:#fff7cb59;box-shadow:0 10px 26px #0000004d,inset 0 1px 0 #ffffff2e;transform:translateY(-1px)}.sec-badge:hover svg{transform:rotate(6deg) scale(1.02)}@media (prefers-reduced-motion:reduce){.sec-badge,.sec-badge svg{transition:none}}:root{--ai-grad:linear-gradient(90deg,#8fd8f0,#b7a4e6 45%,#fff7cb 85%)}.textGradient{-webkit-text-fill-color:#0000;text-fill-color:#0000;animation:none!important;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#8fd8f0,#b7a4e6 45%,#fff7cb 85%);background-image:var(--ai-grad);background-size:100% 100%!important;color:#fff}.bd-features .sectionHead{grid-gap:6px;display:grid;gap:6px;margin-bottom:18px}.featuresGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:720px){.featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.featuresGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bd-features .bd-card h3{letter-spacing:-.01em;margin:0 0 6px}.bd-features{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:48px 20px 0}.bd-features .sectionHead{align-self:start;grid-column:1/-1;margin:0 0 8px}@media (max-width:900px){.bd-title{text-wrap:balance;font-size:clamp(24px,7.2vw,40px);line-height:1.18}.bd-hero-inner{align-items:center!important;display:grid;justify-content:center!important;width:100%}}.bd-hero-inner{display:grid!important;justify-items:center;margin:0;max-width:none!important;text-align:center;width:100%!important}.bd-pill{display:inline-block;margin-inline:auto;width:-webkit-fit-content;width:fit-content}section.bd-features{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px auto 0;max-width:1080px;padding:0 16px}section.bd-features>header.sectionHead{grid-gap:6px;display:grid;gap:6px;grid-column:1/-1!important;justify-items:center;text-align:center}section.bd-features>header.sectionHead .sub{margin:0 auto;max-width:60ch}.bd-card{grid-gap:6px;display:grid;gap:6px;padding:18px}@media (max-width:1024px){section.bd-features{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px}}@media (max-width:560px){section.bd-features{gap:12px;grid-template-columns:1fr;padding:48px 12px 0}section.bd-features>header.sectionHead{margin-bottom:2px}.bd-card{margin:0 12px;padding:16px}}@media (max-width:900px){.bd-features{grid-template-columns:inherit}}.features-cta{margin:24px auto 0;max-width:1080px;padding:0 20px}@media (max-width:900px){.features-cta{margin:16px auto 0;padding:0 16px}.centerRow2{margin:0 24px}}@media (max-width:560px){.rolloutPanel .cards .card{padding-left:54px!important}.rolloutPanel .cards .card:before{border-radius:10px;font-size:14px;height:28px;left:14px;top:14px;width:28px}}.resumeBand{grid-gap:28px;align-items:center;background:radial-gradient(800px 260px at 8% 0,#fff7cb12,#0000 55%),linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:22px;box-shadow:0 18px 46px #00000052,inset 0 1px 0 #ffffff1a;display:grid;gap:28px;grid-template-columns:1.15fr .85fr;padding:22px}.resumeBand .bd-pill{margin:0 0 12px}.resumeBand .h2{margin:0 0 8px}.resumeBand .sub{margin:0;max-width:56ch}.resumeBand .outputBadgeRow{margin-top:16px}.resumeBand .ctaRow{margin:18px 0 0}.resumeBandDoc{display:block;transition:transform .22s ease}.resumeBandDoc:hover{transform:translateY(-2px) rotate(-.4deg)}.resumeBandDoc .mediaCardFrame{padding:10px}.resumeBandDoc img{border-radius:12px;box-shadow:0 10px 28px #0006;display:block;width:100%}@media (prefers-reduced-motion:reduce){.resumeBandDoc{transition:none}.resumeBandDoc:hover{transform:none}}@media (max-width:980px){.resumeBand{grid-template-columns:1fr;padding:18px}.resumeBandDoc{margin:0 auto;max-width:420px;order:-1}}.backToTop{background:linear-gradient(180deg,#7f70c0,#665a9c);border:1px solid #ffffff29;border-radius:12px;bottom:22px;box-shadow:0 8px 20px #18123073,inset 0 1px 0 #ffffff38;color:#fff;cursor:pointer;display:grid;height:44px;opacity:0;padding:0;place-items:center;pointer-events:none;position:fixed;right:22px;right:calc(22px + var(--scroll-gutter, 0px));transform:translateY(10px) scale(.94);transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease,filter .15s ease,bottom .2s ease;width:44px;z-index:45}.backToTop.isVisible{opacity:1;pointer-events:auto;transform:none}.backToTop.isVisible:hover{box-shadow:0 12px 26px #18123080,inset 0 1px 0 #ffffff42;filter:brightness(1.1);transform:translateY(-2px)}.backToTop.isVisible:active{box-shadow:0 4px 12px #18123066,inset 0 1px 0 #ffffff2e;filter:brightness(.96);transform:translateY(0)}.backToTop:focus-visible{outline:2px solid #fff7cb;outline:2px solid var(--cream);outline-offset:3px}.backToTop svg{height:18px;transition:transform .15s ease;width:18px}.backToTop.isVisible:hover svg{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.backToTop.isVisible:active,.backToTop.isVisible:hover,.backToTop.isVisible:hover svg{transform:none}}@media (max-width:820px){body:has(.bd-sticky-cta) .backToTop{bottom:84px}}@media (max-width:720px){.backToTop{bottom:calc(14px + env(safe-area-inset-bottom, 0px));right:14px;right:calc(14px + var(--scroll-gutter, 0px))}body:has(.bd-sticky-cta) .backToTop{bottom:calc(80px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.backToTop{transition:opacity .01s linear}.backToTop,.backToTop.isVisible{transform:none}}.bdNum{--num-late:#f0a9b4;--num-ok:#a7f3d0;--num-line:#ffffff1a;--num-label:#e2d9f5c7}.bdNumEyebrow{color:#b7a4e6;color:var(--brand-accent);font-size:12px;font-weight:800;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.bdNumStrip{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 0 44px;padding:0}.bdNumStat{background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 14px 32px #00000042,inset 0 1px 0 #ffffff1a;display:flex;flex-direction:column;gap:10px;padding:18px}.bdNumFigure{color:#f4f0fc;font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1;white-space:nowrap}.bdNumFigureQual{font-size:14px;font-weight:600;letter-spacing:0}.bdNumFigureQual,.bdNumStat p{color:#aaa4bd;color:var(--muted)}.bdNumStat p{flex:1 1;font-size:14.5px;line-height:1.5;margin:0}.bdNumSource{border-top:1px solid var(--num-line);color:var(--num-label);font-size:12px;line-height:1.4;min-height:calc(2.8em + 10px);padding-top:10px;text-decoration:underline;-webkit-text-decoration-color:#e2d9f54d;text-decoration-color:#e2d9f54d;text-underline-offset:3px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.bdNumSource:hover{color:#fff7cb;color:var(--cream);-webkit-text-decoration-color:#fff7cb99;text-decoration-color:#fff7cb99}.bdNumHow a:focus-visible,.bdNumHow summary:focus-visible,.bdNumSource:focus-visible{border-radius:4px;outline:2px solid #9db4ff88;outline-offset:3px}.bdNumLead{color:#eeeaf8;color:var(--text);font-size:22px;font-weight:600;line-height:1.3;margin:0 0 18px;max-width:640px}.bdNumCompare{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.bdNumSide{border:1px solid #ffffff14;border:1px solid var(--border);border-radius:22px;box-shadow:0 18px 46px #00000052,inset 0 1px 0 #ffffff1a;display:flex;flex-direction:column;gap:12px;padding:22px}.bdNumSideWithout{background:radial-gradient(520px 200px at 0 0,#f0a9b414,#0000 60%),linear-gradient(180deg,#ffffff0d,#ffffff05);border-color:#f0a9b433}.bdNumSideWith{background:radial-gradient(520px 200px at 0 0,#fff7cb1a,#0000 60%),linear-gradient(180deg,#5c519442,#18123061);border-color:#fff7cb42;box-shadow:0 18px 46px #00000052,inset 0 0 0 1px #fff7cb0f,inset 0 1px 0 #ffffff1f}.bdNumTag{align-self:flex-start;background:#f0a9b414;border:1px solid #f0a9b44d;border-radius:999px;color:var(--num-late);font-size:11px;font-weight:800;letter-spacing:.12em;padding:6px 10px;text-transform:uppercase}.bdNumSideWith .bdNumTag{background:#fff7cb14;border-color:#fff7cb52;color:#fff7cb;color:var(--cream)}.bdNumBig{align-items:baseline;column-gap:10px;display:flex;flex-wrap:wrap;margin:4px 0 0;row-gap:2px}.bdNumBig strong{color:var(--num-late);font-size:54px;font-weight:800;letter-spacing:-.03em;line-height:1}.bdNumSideWith .bdNumBig strong{color:#fff7cb;color:var(--cream)}.bdNumBig span{font-size:16px;font-weight:600}.bdNumBig span,.bdNumBigLabel{color:#aaa4bd;color:var(--muted)}.bdNumBigLabel{line-height:1.5;margin:0}.bdNumList{grid-gap:10px;border-top:1px solid var(--num-line);display:grid;gap:10px;list-style:none;margin:4px 0 0;padding:14px 0 0}.bdNumList li{color:#aaa4bd;color:var(--muted);line-height:1.5}.bdNumList strong{color:#eeeaf8;color:var(--text);font-weight:600}.bdNumSplit{display:flex;gap:3px;height:12px;margin-top:6px}.bdNumSplit span{border-radius:999px;width:calc(var(--w) - 2px)}.bdNumSplitRoles{background:linear-gradient(90deg,#eadca7,#fff7cb);background:linear-gradient(90deg,#eadca7,var(--cream))}.bdNumSplitTime{background:var(--num-ok);min-width:6px}.bdNumLegend{border-top:0;margin-top:0;padding-top:0}.bdNumLegend li{padding-left:20px;position:relative}.bdNumLegend li:before{background:#fff7cb;background:var(--cream);border-radius:3px;content:"";height:10px;left:0;position:absolute;top:.42em;width:10px}.bdNumLegend li.isTime:before{background:var(--num-ok)}.bdNumPunch{border-top:1px solid var(--num-line);color:#eeeaf8;color:var(--text);line-height:1.5;margin:auto 0 0;padding-top:14px}.bdNumPunch strong{color:#fff7cb;color:var(--cream);font-size:18px;font-weight:800}.bdNumSideWithout .bdNumPunch{color:#aaa4bd;color:var(--muted)}.bdNumSideWithout .bdNumPunch strong{color:#eeeaf8;color:var(--text);font-size:inherit;font-weight:600}.bdNumFlow{background:radial-gradient(800px 260px at 10% 0,#ffffff0f,#0000 55%),linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:22px;box-shadow:0 18px 46px #00000052,inset 0 1px 0 #ffffff1a;margin:0 0 18px;padding:22px}.bdNumFlowHead h3{font-size:20px;line-height:1.3;margin:0 0 6px}.bdNumFlowHead p{color:#aaa4bd;color:var(--muted);line-height:1.5;margin:0 0 18px;max-width:640px}.bdNumBars{grid-gap:16px;display:grid;gap:16px;list-style:none;margin:0;padding:0}.bdNumBar{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,290px) minmax(0,1fr) 76px}.bdNumBarText{grid-gap:3px;display:grid;gap:3px;min-width:0}.bdNumBarLabel{color:#eeeaf8;color:var(--text);font-size:14.5px;font-weight:600;line-height:1.35}.bdNumBarCut{color:var(--num-label);font-size:12px;line-height:1.35}.bdNumBarTrack{background:#ffffff0f;border-radius:999px;height:14px;position:relative}.bdNumBarFill{background:linear-gradient(90deg,#665a9c,#b7a4e6);background:linear-gradient(90deg,var(--brand-2),var(--brand-accent));border-radius:999px;bottom:0;left:0;min-width:6px;position:absolute;top:0;transform-origin:left center;transition:transform .9s cubic-bezier(.22,.7,.3,1);transition-delay:.26s;transition-delay:calc(.26s + var(--i, 0)*.14s);width:var(--w)}.bdNumFlow.reveal:not(.is-visible) .bdNumBarFill{transform:scaleX(0)}.bdNumBar.isLost .bdNumBarFill{background:linear-gradient(90deg,#f0a9b480,var(--num-late))}.bdNumBar.isOk .bdNumBarFill{background:var(--num-ok)}.bdNumBarValue{font-feature-settings:"tnum";color:#eeeaf8;color:var(--text);font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;text-align:right}.bdNumBar.isLost .bdNumBarValue{color:var(--num-late)}.bdNumBar.isOk .bdNumBarValue{color:var(--num-ok)}.bdNumSum{border-top:1px solid var(--num-line);color:#aaa4bd;color:var(--muted);line-height:1.5;margin:18px 0 0;padding-top:14px}.bdNumSum strong{color:#fff7cb;color:var(--cream);font-weight:800}.bdNumNote{background:#12102052;border:1px solid #fff7cb2e;border-radius:18px;padding:18px 20px}.bdNumNote p{color:#aaa4bd;color:var(--muted);line-height:1.55;margin:0;max-width:760px}.bdNumNote .bdNumNoteHead{color:#fff7cb;color:var(--cream);font-size:12px;font-weight:800;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.bdNumHow{border-top:1px solid var(--num-line);margin-top:14px}.bdNumHow summary{align-items:center;color:#eeeaf8;color:var(--text);cursor:pointer;display:inline-flex;font-weight:600;gap:10px;list-style:none;padding:12px 0 2px}.bdNumHow summary::-webkit-details-marker{display:none}.bdNumHow summary:after{border-bottom:2px solid;border-right:2px solid;content:"";height:7px;margin-top:-4px;transform:rotate(45deg);transition:transform .2s ease;width:7px}.bdNumHow[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.bdNumHow summary:hover{color:#fff7cb;color:var(--cream)}.bdNumHow ul{grid-gap:8px;color:#aaa4bd;color:var(--muted);display:grid;gap:8px;line-height:1.5;margin:12px 0 2px;max-width:820px;padding-left:18px}.bdNumHow strong{font-weight:600}.bdNumHow a,.bdNumHow strong{color:#eeeaf8;color:var(--text)}.bdNumHow a{text-decoration:underline;-webkit-text-decoration-color:#e2d9f566;text-decoration-color:#e2d9f566;text-underline-offset:3px}.bdNumHow a:hover{color:#fff7cb;color:var(--cream)}.bdNumCta{margin-top:26px}@media (max-width:980px){.bdNumStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.bdNumBar{gap:14px;grid-template-columns:minmax(0,220px) minmax(0,1fr) 68px}}@media (max-width:720px){.bdNumCompare{grid-template-columns:1fr}.bdNumLead{font-size:19px}.bdNumBig strong{font-size:46px}.bdNumBar{align-items:end;gap:8px 12px;grid-template-areas:"text value" "track track";grid-template-columns:minmax(0,1fr) auto}.bdNumBarText{grid-area:text}.bdNumBarValue{grid-area:value}.bdNumBarTrack{grid-area:track;height:10px}}@media (max-width:560px){.bdNumStrip{gap:10px;grid-template-columns:1fr;margin-bottom:36px}.bdNumStat{padding:16px}.bdNumSource{min-height:0}.bdNumFigure{font-size:34px}.bdNumFlow,.bdNumSide{border-radius:18px;padding:18px}.bdNumBig strong{font-size:42px}.bdNumNote{padding:16px}}@media (prefers-reduced-motion:reduce){.bdNum .reveal{transform:none;transition:opacity .01s linear}.bdNumBarFill,.bdNumHow summary:after,.bdNumSource{transition:none}.bdNumFlow.reveal:not(.is-visible) .bdNumBarFill{transform:none}}
/*# sourceMappingURL=main.0c9bd862.css.map*/