.cf-site{--violet:#6c63ff;--indigo:#5063c6;--violet-pale:#b5b0ff;--purple:#b71cd2;--magenta:#ff34dd;--bg:#000;--surf-1:#0f0f17;--surf-2:#1b1b27;--surf-3:#23233a;--deep-purple:#2a154e;--fg:#fff;--fg-2:#d6d6e8;--fg-3:#9797b4;--green:#d2fcd4;--orange:#f5a623;--w03:#ffffff08;--w05:#ffffff0d;--w10:#ffffff1a;--w20:#fff3;--k30:#0000004d;--k60:#0009;--violet-18:#6c63ff2e;--green-14:#d2fcd424;--orange-15:#f5a62326;--magenta-16:#b71cd229;--s1:4px;--s2:clamp(7px,calc(6.67px + .0926vw),8px);--s3:clamp(10px,calc(9.33px + .1852vw),12px);--s4:clamp(13px,calc(12px + .2778vw),16px);--s5:clamp(18px,calc(16px + .5556vw),24px);--s6:clamp(22px,calc(18.67px + .9259vw),32px);--s7:clamp(32px,calc(26.67px + 1.4815vw),48px);--s8:clamp(40px,calc(32px + 2.2222vw),64px);--s9:clamp(56px,calc(42.67px + 3.7037vw),96px);--frame-x:clamp(14px,calc(-10.67px + 6.8519vw),88px);--frame-y:clamp(14px,calc(10.67px + .9259vw),24px);--r-s:10px;--r-m:clamp(12px,calc(10.67px + .3704vw),16px);--r-l:clamp(18px,calc(16px + .5556vw),24px);--r-pill:100px;--e-liquid:cubic-bezier(.37,.14,.32,1);--ease:cubic-bezier(.22,.75,.24,1);--cta-h:clamp(46px,calc(43.33px + .7407vw),54px);--cta-px:clamp(18px,calc(16px + .5556vw),24px);--pad-v-sm:clamp(7px,calc(6.67px + .0926vw),8px);--pad-h-sm:clamp(13px,calc(12px + .2778vw),16px);--pad-v-md:clamp(10px,calc(9.33px + .1852vw),12px);--pad-h-md:clamp(18px,calc(16px + .5556vw),24px);--pad-v-lg:clamp(13px,calc(12px + .2778vw),16px);--pad-h-lg:clamp(22px,calc(18.67px + .9259vw),32px)}.cf-site *,.cf-site :before,.cf-site :after{box-sizing:border-box}.cf-site{font-synthesis:none;-webkit-font-synthesis:none;scroll-behavior:smooth;-webkit-text-size-adjust:100%;padding:var(--frame-y)var(--frame-x);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:clamp(15.5px,15px + .1389vw,17px);font-weight:300;line-height:1.68}.cf-site img{max-width:100%;display:block}.cf-site a{color:inherit;text-decoration:none}.cf-site button,.cf-site input,.cf-site select{font:inherit;color:inherit}.cf-site button{cursor:pointer;background:0 0;border:0}.cf-site ul{margin:0;padding:0;list-style:none}.cf-site p{margin:0}.cf-site h1,.cf-site h2,.cf-site h3,.cf-site h4{letter-spacing:-.02em;margin:0;font-family:Satoshi,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.1}.cf-site h1{letter-spacing:-.032em;font-size:clamp(31px,22.67px + 2.3148vw,56px);font-weight:600;line-height:1.04}.cf-site h2{font-size:clamp(22px,17px + 1.3889vw,37px);font-weight:600;line-height:1.14}.cf-site h3{letter-spacing:-.014em;font-size:clamp(18px,16.33px + .463vw,23px);font-weight:600}.cf-site h4{letter-spacing:-.01em;font-size:clamp(16px,15.33px + .1852vw,18px);font-weight:600}.cf-site h1,.cf-site h2{text-wrap:balance;max-width:24ch}.cf-site h2{max-width:32ch}.cf-site .eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--violet);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.77rem;font-weight:500;display:inline-block}.cf-site .lede{color:var(--fg-2);max-width:74ch;font-size:clamp(15.5px,14.67px + .2315vw,18px);font-weight:300;line-height:1.68}.cf-site .grad{background:var(--violet);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cf-site :focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}.cf-site ::selection{background:var(--violet-18);color:var(--fg)}.cf-site .shell{width:100%;max-width:1264px;margin:0 auto}.cf-site .sec{padding:var(--s7)0}.cf-site .route>section.sec:nth-of-type(2n){--bleed:calc((var(--page-w,100vw) - 100%)/2);margin-inline:calc(-1*var(--bleed));padding-inline:var(--bleed);padding-block:var(--s8);background:linear-gradient(180deg,var(--w03),#ffffff03);border-top:1px solid var(--w05);border-bottom:1px solid var(--w05);position:relative}.cf-site .route>section.sec:nth-of-type(2n)+section.sec:nth-of-type(2n){border-top:0}.cf-site .head{max-width:none;margin-bottom:var(--s7);row-gap:var(--s4);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.cf-site .head .eyebrow{margin-bottom:0}.cf-site .head h2{max-width:none;margin-bottom:0}.cf-site .head .lede{max-width:74ch;margin:0}.cf-site .btn{padding:8px var(--cta-px);min-height:var(--cta-h);border-radius:var(--r-pill);isolation:isolate;white-space:nowrap;transition:color .5s var(--ease),border-color .5s var(--ease);justify-content:center;align-items:center;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:clamp(14.5px,13.83px + .1852vw,16px);font-weight:500;line-height:1.4;display:inline-flex;position:relative}.cf-site .btn .lbl{z-index:2;position:relative}.cf-site .wv{--e-fill:var(--e-liquid);display:none}.cf-site .wv i{width:160%;height:300%;transition:top 1.15s var(--e-fill);border-radius:50% 50% 0 0/30% 34% 0 0;position:absolute;top:100%;left:-30%}.cf-site .wv i:first-child{background:var(--deep-purple)}.cf-site .wv i:nth-child(2){background:var(--violet);opacity:.92;width:178%;transition:top 1.4s var(--e-fill);border-radius:50% 50% 0 0/36% 25% 0 0;left:-44%}:is(.cf-site .btn:hover .wv i,.cf-site .btn:focus-visible .wv i){animation:3.4s ease-in-out infinite alternate waveSway;top:-34%}:is(.cf-site .btn:hover .wv i:nth-child(2),.cf-site .btn:focus-visible .wv i:nth-child(2)){animation-duration:2.6s;animation-direction:alternate-reverse;top:-30%}@keyframes waveSway{0%{transform:translate(-7%)}to{transform:translate(7%)}}.cf-site .btn-primary{background:linear-gradient(135deg,var(--violet),var(--indigo));color:var(--fg);transition:background .32s var(--ease),color .5s var(--ease),border-color .5s var(--ease)}:is(.cf-site .btn-primary:hover,.cf-site .btn-primary:focus-visible){background:linear-gradient(135deg,var(--indigo),var(--indigo))}.cf-site .btn-ghost{border:1px solid var(--w10);color:var(--fg)}.cf-site .btn-ghost:hover{border-color:var(--w20)}.cf-site .btn-ghost .wv i:first-child{background:var(--indigo)}.cf-site .btn-ghost .wv i:nth-child(2){background:var(--violet)}.cf-site .btn-lg{padding:8px var(--cta-px);font-size:clamp(16px,15px + .2778vw,19px)}.cf-site .btn-sm{padding:8px var(--cta-px);min-height:clamp(38px,36.67px + .3704vw,42px);font-size:clamp(14px,13.5px + .1389vw,15.5px)}.cf-site .btn-block{width:100%}.cf-site .tlink{align-items:center;gap:var(--s2);color:var(--violet-pale);padding-bottom:2px;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.cf-site .tlink:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cf-site .card:hover .tlink:after{transform-origin:0;transform:scaleX(1)}.cf-site .tlink svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:14px;height:14px;transition:transform .45s var(--ease)}.cf-site .hdr{top:var(--frame-y);left:var(--frame-x);right:var(--frame-x);z-index:900;max-width:calc(var(--page-w,100vw) - (var(--frame-x)*2));border-radius:var(--r-pill);-webkit-backdrop-filter:blur()saturate();transition:background .45s var(--ease),border-color .45s var(--ease),box-shadow .45s var(--ease),backdrop-filter .45s var(--ease),-webkit-backdrop-filter .45s var(--ease);border:1px solid #0000;padding:16px;position:fixed}.cf-site .hdr.stuck{border-color:var(--w10);-webkit-backdrop-filter:blur(22px)saturate(160%);background:#0f0f17b8;box-shadow:0 18px 50px -24px #000}.cf-site .hdr-in{align-items:center;gap:var(--s6);grid-template-columns:1fr auto 1fr;max-width:1264px;margin:0 auto;display:grid}.cf-site .brand{justify-self:start;align-items:center;display:inline-flex}.cf-site .brand-logo{width:156px;height:21px;transition:opacity .4s var(--ease),transform .5s var(--ease);background:url(data:image/png;base64,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) 0/contain no-repeat;display:block}.cf-site .brand:hover .brand-logo{opacity:.85;transform:translateY(-1px)}@media (max-width:680px){.cf-site .brand-logo{width:128px;height:17px}}.cf-site .nav{align-items:center;gap:var(--s1);justify-self:center;display:flex}.cf-site .nav>*{position:relative}.cf-site .nav-link{align-items:center;gap:var(--s2);padding:var(--pad-v-sm)var(--pad-h-sm);border-radius:var(--r-pill);color:var(--fg-3);transition:color .3s var(--ease),background .3s var(--ease);font-size:.9rem;font-weight:400;display:inline-flex}.cf-site .nav-link:hover{color:var(--fg);background:var(--w05)}.cf-site .chev{width:8px;height:8px;transition:transform .35s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translate(-2px,-2px)}.cf-site .drop:hover .chev,.cf-site .drop:focus-within .chev{transform:rotate(225deg)translate(-1px,-1px)}.cf-site .menu{top:calc(100% + var(--s3));background:var(--surf-2);border:1px solid var(--w10);border-radius:var(--r-m);width:336px;padding:var(--s2);box-shadow:0 32px 72px -28px var(--k60);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s;position:absolute;left:0;transform:translateY(-8px)}.cf-site .drop:hover .menu,.cf-site .drop:focus-within .menu{opacity:1;visibility:visible;transform:none}.cf-site .menu a{padding:var(--s3);border-radius:var(--r-s);transition:background .3s,transform .3s var(--ease);display:block}.cf-site .menu a:hover{background:var(--w05);transform:translate(4px)}.cf-site .menu strong{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.92rem;font-weight:600;display:block}.cf-site .menu span{color:var(--fg-3);margin-top:2px;font-size:.8rem;line-height:1.5;display:block}.cf-site .hdr-cta{gap:var(--s2);justify-self:end;display:flex}.cf-site .burger{border:1px solid var(--w10);border-radius:50%;justify-self:end;width:40px;height:40px;display:none;position:relative}.cf-site .burger i{background:var(--fg);height:2px;transition:transform .4s var(--ease),opacity .25s;border-radius:1px;position:absolute;left:11px;right:11px}.cf-site .burger i:first-child{top:13px}.cf-site .burger i:nth-child(2){top:19px}.cf-site .burger i:nth-child(3){top:25px}.cf-site .burger.on i:first-child{transform:translateY(6px)rotate(45deg)}.cf-site .burger.on i:nth-child(2){opacity:0}.cf-site .burger.on i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.cf-site .sheet{top:calc(var(--frame-y) + 74px);left:var(--frame-x);right:var(--frame-x);max-width:calc(var(--page-w,100vw) - (var(--frame-x)*2));z-index:880;background:var(--surf-1);border:1px solid var(--w10);border-radius:var(--r-l);padding:var(--s4)var(--s5)var(--s5);max-height:calc(100vh - var(--frame-y) - 96px);opacity:0;visibility:hidden;transform-origin:top;transition:transform .4s var(--e-out),opacity .3s var(--ease),visibility .3s;position:fixed;overflow-y:auto;transform:translateY(-12px)scale(.99);box-shadow:0 40px 90px -40px #000}.cf-site .sheet.on{opacity:1;visibility:visible;transform:none}.cf-site .sheet-nav{display:grid}.cf-site .sheet-nav>a,.cf-site .acc-t{width:100%;padding:var(--s4)0;border-bottom:1px solid var(--w10);color:var(--fg);text-align:left;justify-content:space-between;align-items:center;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:1.08rem;font-weight:600;display:flex}.cf-site .acc-t .chev{transition:transform .35s var(--ease)}.cf-site .acc.open .acc-t .chev{transform:rotate(225deg)translate(-1px,-1px)}.cf-site .acc-p{max-height:0;transition:max-height .45s var(--e-out),opacity .3s var(--ease);opacity:0;display:grid;overflow:hidden}.cf-site .acc.open .acc-p{opacity:1;max-height:320px}.cf-site .acc-p a{padding:var(--s3)0 var(--s3)var(--s4);color:var(--fg-2);border-bottom:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:400;display:block}.cf-site .acc-p a:first-child{padding-top:var(--s4)}.cf-site .acc-p a:last-child{padding-bottom:var(--s4)}.cf-site .sheet-cta{gap:var(--s3);margin-top:var(--s5);display:grid}.cf-site .sheet-cta .btn{width:100%}.cf-site .hero{--bleed:calc((var(--page-w,100vw) - 100%)/2);margin:calc(-1*var(--frame-y))calc(-1*var(--bleed))0;padding:calc(80px + var(--s8))var(--bleed)var(--s8);background:radial-gradient(ellipse 90% 70% at 20% 0%,var(--violet-18),transparent 70%),radial-gradient(ellipse 80% 70% at 85% 5%,var(--magenta-16),transparent 70%),linear-gradient(180deg,var(--deep-purple),transparent 60%);border-radius:0;position:relative;overflow:hidden}.cf-site .aura{pointer-events:none;filter:blur(110px);border-radius:50%;position:absolute}.cf-site .aura-a{background:var(--violet-18);width:900px;height:900px;top:-340px;left:-180px}.cf-site .aura-b{background:var(--magenta-16);width:820px;height:820px;top:-260px;right:-180px}.cf-site .mesh{pointer-events:none;background-image:linear-gradient(var(--w03)1px,transparent 1px),linear-gradient(90deg,var(--w03)1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 55% at 50% 18%,#000 5%,#0000 74%);mask-image:radial-gradient(78% 55% at 50% 18%,#000 5%,#0000 74%)}.cf-site .hero-in{z-index:2;gap:var(--s7);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative}.cf-site .hero-in>div:first-child{max-width:940px}.cf-site .hero-in .hero-cta{justify-content:center}.cf-site .hero-in .dash{text-align:left;width:100%;max-width:100%}.cf-site .badge{align-items:center;gap:var(--s2);padding:var(--pad-v-sm)var(--pad-h-sm);border:1px solid var(--w10);border-radius:var(--r-pill);background:var(--w03);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--s5);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.77rem;display:inline-flex}.cf-site .ping{background:var(--violet);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.cf-site .ping:after{content:"";background:var(--violet);opacity:.18;border-radius:50%;position:absolute;inset:0;transform:scale(2.6)}.cf-site .hero h1{margin-bottom:var(--s5);max-width:22ch;margin-left:auto;margin-right:auto;font-size:clamp(32px,20.67px + 3.1481vw,66px)}.cf-site .hero .lede{max-width:64ch;margin-left:auto;margin-right:auto}.cf-site .hero .badge{margin-left:auto;margin-right:auto}.cf-site .hero h1 .ln{margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:hidden}.cf-site .hero h1 .ln>span{animation:rise 1s var(--ease)forwards;display:block;transform:translateY(130%)}.cf-site .hero h1 .ln:first-child>span{animation-delay:.1s}.cf-site .hero h1 .ln:nth-child(2)>span{animation-delay:.2s}.cf-site .hero h1 .ln:nth-child(3)>span{animation-delay:.3s}@keyframes rise{to{transform:none}}.cf-site .fu{opacity:0;animation:fu .85s var(--ease)forwards;transform:translateY(20px)}@keyframes fu{to{opacity:1;transform:none}}.cf-site .d1{animation-delay:.46s}.cf-site .d2{animation-delay:.58s}.cf-site .hero-cta{gap:var(--s3);margin-top:var(--s6);flex-wrap:wrap;display:flex}.cf-site .panel{background:linear-gradient(165deg,var(--surf-3),var(--surf-1));border:1px solid var(--w10);border-radius:var(--r-l);box-shadow:0 40px 100px -46px #000,inset 0 1px 0 var(--w05);opacity:0;animation:fu 1s var(--ease).56s forwards;overflow:hidden;transform:translateY(28px)}.cf-site .panel-top{align-items:center;gap:var(--s3);padding:var(--s4)var(--s5);border-bottom:1px solid var(--w10);background:var(--k30);display:flex}.cf-site .lights{gap:6px;display:flex}.cf-site .lights i{background:var(--w20);border-radius:50%;width:9px;height:9px}.cf-site .tag-live{letter-spacing:.14em;color:var(--green);align-items:center;gap:6px;margin-left:auto;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.74rem;display:flex}.cf-site .tag-live i{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px}.cf-site .tl-t{animation:2s ease-in-out infinite tagPulse}@keyframes tagPulse{0%,to{opacity:1}50%{opacity:.34}}.cf-site .feed{padding:var(--s2)}.cf-site .fitem{gap:var(--s3);padding:var(--s3);border-radius:var(--r-m);opacity:0;animation:slide .6s var(--ease)forwards;transition:background .3s var(--ease);grid-template-columns:36px 1fr auto;align-items:center;display:grid;transform:translate(-12px)}.cf-site .fitem:first-child{animation-delay:1.02s}.cf-site .fitem:nth-child(2){animation-delay:1.18s}.cf-site .fitem:nth-child(3){animation-delay:1.34s}.cf-site .fitem:nth-child(4){animation-delay:1.5s}@keyframes slide{to{opacity:1;transform:none}}.cf-site .fitem:hover{background:var(--w05)}.cf-site .fitem .ico{border-radius:var(--r-s);background:var(--w05);border:1px solid var(--w10);flex:none;place-items:center;width:clamp(30px,28px + .5556vw,36px);height:clamp(30px,28px + .5556vw,36px);display:grid}.cf-site .fitem .ico svg{width:16px;height:16px;stroke:var(--violet-pale);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.cf-site .fitem h4{margin-bottom:2px;font-size:.875rem}.cf-site .fitem small{color:var(--fg-3);font-size:.775rem;font-weight:300;display:block}.cf-site .pill{padding:var(--pad-v-sm)var(--pad-h-sm);border-radius:var(--r-pill);white-space:nowrap;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.74rem;font-weight:500;line-height:1}.cf-site .pill-ok{background:var(--green-14);color:var(--green)}.cf-site .pill-run{background:var(--violet-18);color:var(--violet-pale);transition:opacity .22s}.cf-site .pill-warn{background:var(--orange-15);color:var(--orange)}.cf-site .panel .feed .pill{position:relative;overflow:hidden}.cf-site .panel .feed .pill:after{content:"";border-radius:inherit;pointer-events:none;animation:pillSweep 6.4s var(--ease)infinite;background:linear-gradient(105deg,#fff0 32%,#ffffff57 50%,#fff0 68%);position:absolute;inset:0;transform:translate(-130%)}.cf-site .panel .feed .fitem:first-child .pill:after{animation-delay:0s}.cf-site .panel .feed .fitem:nth-child(2) .pill:after{animation-delay:.55s}.cf-site .panel .feed .fitem:nth-child(3) .pill:after{animation-delay:1.1s}.cf-site .panel .feed .fitem:nth-child(4) .pill:after{animation-delay:1.65s}@keyframes pillSweep{0%{transform:translate(-130%)}17%{transform:translate(130%)}to{transform:translate(130%)}}.cf-site .panel-foot{align-items:center;gap:var(--s3);padding:var(--s4)var(--s5);border-top:1px solid var(--w10);background:var(--k30);display:flex}.cf-site .eq{flex:none;align-items:flex-end;gap:2.5px;height:13px;display:flex}.cf-site .eq i{background:var(--violet);transform-origin:bottom;border-radius:2px;width:3px;animation:1.05s ease-in-out infinite alternate eqBar}.cf-site .eq i:first-child{height:5px}.cf-site .eq i:nth-child(2){height:11px}.cf-site .eq i:nth-child(3){height:7px}.cf-site .eq i:nth-child(4){height:12px}.cf-site .eq i:nth-child(5){height:6px}.cf-site .eq i:first-child{animation-duration:.86s;animation-delay:-.2s}.cf-site .eq i:nth-child(2){animation-duration:1.14s;animation-delay:-.5s}.cf-site .eq i:nth-child(3){animation-duration:.95s;animation-delay:-.05s}.cf-site .eq i:nth-child(4){animation-duration:1.28s;animation-delay:-.35s}.cf-site .eq i:nth-child(5){animation-duration:.78s;animation-delay:-.62s}@keyframes eqBar{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.cf-site .panel-foot p{color:var(--fg-3);font-size:.775rem}.cf-site .panel-foot b{color:var(--fg);font-weight:500}.cf-site .stats.four{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.cf-site .stats.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cf-site .stats.four{grid-template-columns:1fr}}.cf-site .num-t{font-size:clamp(1.6rem,3vw,2.2rem)!important}.cf-site .cards.three{grid-template-columns:repeat(3,1fr)}@media (max-width:1180px){.cf-site .cards.three{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.cf-site .cards.three{grid-template-columns:1fr}}.cf-site .npi-card{display:block}.cf-site .npi-list{margin-top:var(--s3);flex-direction:column;gap:0;display:flex}.cf-site .npi-list li{justify-content:space-between;align-items:center;gap:var(--s3);border-bottom:1px solid var(--w05);color:var(--fg-2);padding:8px 0;font-size:.82rem;display:flex}.cf-site .npi-list li:last-child{border-bottom:0}.cf-site .npi-list li.npi-alert span:first-child{color:var(--fg-3);letter-spacing:.14em;text-transform:uppercase;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.74rem}.cf-site .foot-note{margin-top:var(--s5);color:var(--fg-3);font-size:.85rem;font-weight:300}.cf-site .cta-in.one{grid-template-columns:minmax(0,1fr);max-width:720px;margin-inline:auto}.cf-site .field.two{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.cf-site .field.two>span{display:block}@media (max-width:560px){.cf-site .field.two{grid-template-columns:1fr}}.cf-site .case-m{color:var(--violet-pale);margin-top:var(--s3);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:2.2rem;font-weight:600;line-height:1.1;display:block}.cf-site .case-l{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--s3);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.78rem;display:block}@property --dp{syntax:"<number>";inherits:false;initial-value:0}.cf-site .dash{border:1px solid var(--w10);border-radius:var(--r-l);background:linear-gradient(168deg,var(--surf-1),var(--bg));isolation:isolate;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000}.cf-site .dash-tabs{border-bottom:1px solid var(--w10);background:var(--k30);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.cf-site .dtab{padding:var(--s3)var(--s2);text-align:center;letter-spacing:-.005em;color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;cursor:default;font-size:.81rem;font-weight:500;animation:24s step-end infinite dtabOn;overflow:hidden}.cf-site .dtab:first-child{animation-delay:0s}.cf-site .dtab:nth-child(2){animation-delay:6s}.cf-site .dtab:nth-child(3){animation-delay:12s}.cf-site .dtab:nth-child(4){animation-delay:18s}@keyframes dtabOn{0%{color:var(--fg)}25%{color:var(--fg-3)}to{color:var(--fg-3)}}.cf-site .dtab-ink{background:linear-gradient(90deg,var(--violet),var(--magenta));width:25%;height:2px;animation:24s infinite dinkMove;position:absolute;bottom:-1px;left:0}@keyframes dinkMove{0%,21%{transform:translate(0)}25%,46%{transform:translate(100%)}50%,71%{transform:translate(200%)}75%,96%{transform:translate(300%)}to{transform:translate(0)}}.cf-site .dash-body{height:clamp(560px,494.44px + 18.2vw,790px);position:relative}.cf-site .dpane{padding:var(--s5);gap:var(--s3);opacity:0;flex-direction:column;animation:24s infinite dpane;display:flex;position:absolute;inset:0}.cf-site .dpane>.drow2,.cf-site .dpane>.dblock{flex:1;min-height:0}.cf-site .dpane>.dstats,.cf-site .dpane>.dready,.cf-site .dp4>.dblock:last-child{flex:none}.cf-site .dp4>.dblock:last-child .dnote{margin-top:var(--s3)}.cf-site .dp1{animation-delay:0s}.cf-site .dp2{animation-delay:6s}.cf-site .dp3{animation-delay:12s}.cf-site .dp4{animation-delay:18s}@keyframes dpane{0%{opacity:0;transform:translateY(10px)}2.5%,22%{opacity:1;transform:none}25%{opacity:0;transform:translateY(-8px)}to{opacity:0;transform:translateY(10px)}}.cf-site .dstats{gap:var(--s3);grid-template-columns:repeat(3,1fr);display:grid}.cf-site .dstat{padding:var(--s3);border:1px solid var(--w10);border-radius:var(--r-m);background:var(--w03);flex-direction:column;gap:2px;min-width:0;display:flex}.cf-site .dk{letter-spacing:.11em;text-transform:uppercase;color:var(--fg-3);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.78rem;line-height:1.5}.cf-site .dt{color:var(--fg);font-size:.8rem;font-weight:500;line-height:1.35}.cf-site .dt.lg{font-size:.95rem}.cf-site .dn{letter-spacing:-.02em;color:var(--fg);align-items:baseline;gap:6px;margin-top:2px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.1;display:flex}.cf-site .dn.warn{color:var(--orange)}.cf-site .dunit{color:var(--fg-3);margin-left:-3px;font-size:.9rem;font-style:normal;font-weight:500}.cf-site .dunit.sp{margin-left:0}.cf-site .dsub{color:var(--fg-3);font-size:.81rem;font-weight:300;line-height:1.45}.cf-site .dchip{border-radius:var(--r-pill);align-self:center;margin-left:auto;padding:2px 7px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.74rem;font-style:normal}.cf-site .dchip.up{background:var(--green-14);color:var(--green)}.cf-site .dchip.warn{background:var(--orange-15);color:var(--orange)}.cf-site .dsplit{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px;display:grid}.cf-site .dsplit span{border-top:1px solid var(--w10);flex-direction:column;align-items:center;gap:1px;padding-top:2px;display:flex}.cf-site .dsplit b{color:var(--fg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:1.05rem;font-weight:600}.cf-site .dsplit i{color:var(--fg-3);font-size:.76rem;font-style:normal}.cf-site .ddonut-row{align-items:center;gap:var(--s3);margin-top:4px;display:flex}.cf-site .ddonut{background:conic-gradient(var(--violet)calc(var(--dp)*1%),var(--w05)0);border-radius:50%;flex:none;place-items:center;width:clamp(42px,38.67px + .9259vw,52px);height:clamp(42px,38.67px + .9259vw,52px);display:grid;position:relative}.cf-site .ddonut.lg{width:clamp(52px,47.33px + 1.2963vw,66px);height:clamp(52px,47.33px + 1.2963vw,66px)}.cf-site .ddonut:after{content:"";background:var(--surf-1);border-radius:50%;position:absolute;inset:6px}.cf-site .ddonut.lg:after{inset:8px}.cf-site .ddonut em{z-index:1;color:var(--fg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.78rem;font-style:normal;font-weight:600;position:relative}.cf-site .ddonut.lg em{font-size:1.05rem}.cf-site .d92{animation:24s infinite dSweep92}.cf-site .d96{animation:24s 18s infinite dSweep96}@keyframes dSweep92{0%,1%{--dp:0}10%,25%{--dp:92}to{--dp:92}}@keyframes dSweep96{0%,1%{--dp:0}10%,25%{--dp:96}to{--dp:96}}.cf-site .dmeter{background:var(--w05);border-radius:2px;height:3px;margin:6px 0 4px;display:block;overflow:hidden}.cf-site .dmeter i{background:linear-gradient(90deg,var(--violet),var(--magenta));transform-origin:0;border-radius:2px;width:72%;height:100%;animation:24s ease-out 6s infinite dGrow;display:block;transform:scaleX(0)}.cf-site .dmeter.wide{margin:8px 0 0}.cf-site .dmeter.wide i{width:96%;animation-delay:18s}.cf-site .dblock{gap:var(--s3);min-height:0;padding:var(--s4);border:1px solid var(--w10);border-radius:var(--r-m);background:var(--w03);flex-direction:column;flex:1;display:flex;overflow:hidden}.cf-site .dblock h5{color:var(--fg);margin:0;font-size:.8rem;font-weight:500}.cf-site .dbars{flex-direction:column;flex:1;justify-content:space-between;gap:0;min-height:0;display:flex}.cf-site .dbars>.dbar{flex:1;align-content:center;min-height:0}.cf-site .dbar{align-items:center;gap:var(--s3);grid-template-columns:104px 1fr 40px;display:grid}.cf-site .dbl{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:300;overflow:hidden}.cf-site .dbl.wide{flex:1}.cf-site .dtrack{background:var(--w05);border-radius:4px;height:clamp(12px,10.67px + .3704vw,16px);overflow:hidden}.cf-site .dtrack i{height:100%;width:var(--w);background:linear-gradient(90deg,var(--violet),var(--violet-pale));transform-origin:0;border-radius:3px;animation:24s ease-out infinite dGrow;display:block;transform:scaleX(0)}.cf-site .dtrack i.good{background:linear-gradient(90deg,var(--green),var(--green))}.cf-site .dp3 .dtrack i{animation-delay:12s}@keyframes dGrow{0%,1%{transform:scaleX(0)}11%,25%{transform:scaleX(1)}to{transform:scaleX(1)}}.cf-site .dbv{color:var(--fg);text-align:right;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.76rem}.cf-site .dbv.mono{color:var(--fg-2)}.cf-site .dbv.good{color:var(--green)}.cf-site .dbv.warnc{color:var(--orange)}.cf-site .drows{flex-direction:column;flex:1;justify-content:flex-start;gap:clamp(2px,.7407vw - .67px,10px);display:flex}.cf-site .drow{flex:1;min-height:0}.cf-site .drows.tight .drow{padding:4px 0}.cf-site .drow{align-items:center;gap:var(--s3);border-bottom:1px solid var(--w05);padding:6px 0;display:flex}.cf-site .drow:last-child{border-bottom:0}.cf-site .drow .dbl{width:76px;color:var(--fg);flex:none;font-weight:400}.cf-site .drow .dbl.wide{width:auto;color:var(--fg-2);flex:1;font-weight:300}.cf-site .dmid{min-width:0;color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.81rem;font-weight:300;overflow:hidden}.cf-site .ddot{background:var(--fg-3);border-radius:50%;flex:none;width:6px;height:6px}.cf-site .ddot.g{background:var(--green)}.cf-site .ddot.o{background:var(--orange)}.cf-site .ddot.v{background:var(--violet-pale)}.cf-site .dready{align-items:center;gap:var(--s4);padding:var(--s3)var(--s4);border:1px solid var(--w10);border-radius:var(--r-m);background:var(--w03);display:flex}.cf-site .dready-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cf-site .dready-n{gap:var(--s4);flex:none;display:flex}.cf-site .dready-n span{flex-direction:column;align-items:flex-end;gap:0;display:flex}.cf-site .dready-n b{color:var(--fg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:600}.cf-site .dready-n i{color:var(--fg-3);white-space:nowrap;font-size:.76rem;font-style:normal}.cf-site .drow2{gap:var(--s3);grid-template-columns:1fr 1fr;min-height:0;display:grid}.cf-site .drow2.wide-left{grid-template-columns:1.25fr 1fr}.cf-site .dblock.centre{justify-content:center;align-items:center}.cf-site .dchart{flex:1;width:100%;height:100%;min-height:0;overflow:visible}.cf-site .dgl{stroke:var(--w05);stroke-width:1px;vector-effect:non-scaling-stroke}.cf-site .dchart-wrap{flex:1;min-height:0;display:flex;position:relative}.cf-site .dend{left:var(--x);top:var(--y);background:var(--c);opacity:0;width:7px;height:7px;animation:dFade 24s var(--ease)infinite;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}.cf-site .dp3 .dend{animation-delay:12s}.cf-site .dax-row{flex:none;justify-content:space-between;margin-top:6px;display:flex}.cf-site .dax-row span{color:var(--fg-3);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.74rem}.cf-site .dax{fill:var(--fg-3);text-anchor:middle;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:7px}.cf-site .dline{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px;animation:dDraw 24s var(--ease)infinite}.cf-site .dfill,.cf-site .ddot-end{opacity:0;animation:dFade 24s var(--ease)infinite}.cf-site .dp3 .dline,.cf-site .dp3 .dfill,.cf-site .dp3 .ddot-end{animation-delay:12s}@keyframes dDraw{0%,1%{stroke-dashoffset:420px}14%,25%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes dFade{0%,4%{opacity:0}16%,25%{opacity:1}to{opacity:1}}.cf-site .dtable{flex-direction:column;flex:1;min-height:0;display:flex}.cf-site .dth,.cf-site .dtr{gap:var(--s3);grid-template-columns:1.15fr 1fr .9fr .8fr;align-items:center;display:grid}.cf-site .dtable.three .dth,.cf-site .dtable.three .dtr{grid-template-columns:1.3fr 1fr .8fr}.cf-site .dth{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--w10);padding-bottom:6px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.74rem}.cf-site .dtr{border-bottom:1px solid var(--w05);min-height:0;color:var(--fg);flex:1;padding:7px 0;font-size:.74rem}.cf-site .dtr:last-child{border-bottom:0}.cf-site .dtr .pill{justify-self:start}.cf-site .dvbars{justify-content:space-between;align-items:flex-end;gap:var(--s2);flex:1;min-height:0;display:flex}.cf-site .dvb{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.cf-site .dvcol{width:100%;max-width:clamp(16px,11.33px + 1.2963vw,30px);height:var(--h,100%);transform-origin:bottom;animation:dGrowY 24s var(--e-out)infinite;border-radius:4px;flex-direction:column;justify-content:flex-end;gap:2px;display:flex;overflow:hidden;transform:scaleY(0)}.cf-site .dp2 .dvcol{animation-delay:6s}.cf-site .dp3 .dvcol{animation-delay:12s}@keyframes dGrowY{0%,1%{transform:scaleY(0)}12%,25%{transform:scaleY(1)}to{transform:scaleY(1)}}.cf-site .dvcol i{border-radius:3px;width:100%;display:block}.cf-site .dvcol i.s1{background:var(--violet)}.cf-site .dvcol i.s2{background:var(--purple)}.cf-site .dvcol i.s3{background:var(--magenta)}.cf-site .dvl{color:var(--fg-3);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.74rem}.cf-site .dring-wrap{flex:1;place-items:center;min-height:0;display:grid}.cf-site .dring{aspect-ratio:1;background:conic-gradient(var(--green)0 64%,var(--violet)64% 82%,var(--orange)82% 88%,var(--magenta)88% 100%);border-radius:50%;place-items:center;width:clamp(96px,76px + 5.5556vw,156px);display:grid;position:relative}.cf-site .dring:after{content:"";background:var(--surf-1);border-radius:50%;position:absolute;inset:18%}.cf-site .dring em{z-index:1;flex-direction:column;align-items:center;font-style:normal;line-height:1.1;display:flex;position:relative}.cf-site .dring b{color:var(--fg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:600}.cf-site .dring i{color:var(--fg-3);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.74rem}.cf-site .dlive{flex-direction:column;gap:5px;margin-top:6px;display:flex}.cf-site .dlive span{color:var(--fg-2);padding:5px var(--s3);border-radius:var(--r-s);background:var(--w03);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:.81rem;display:flex;overflow:hidden}.cf-site .dchips{gap:var(--s3);flex-wrap:wrap;display:flex}.cf-site .dchip-s{padding:7px var(--s4);border-radius:var(--r-pill);border:1px solid var(--w10);background:var(--w03);color:var(--fg-2);align-items:center;gap:7px;font-size:.74rem;display:flex}.cf-site .dchip-s em{color:var(--violet-pale);padding-left:var(--s2);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.74rem;font-style:normal}.cf-site .dnote{color:var(--fg-3);margin-top:auto;font-size:.78rem}@media (max-width:1024px){.cf-site .drow2,.cf-site .drow2.wide-left{grid-template-columns:minmax(0,1fr)}.cf-site .dash-body{height:945px}}@media (max-width:760px){.cf-site .dth,.cf-site .dtr{grid-template-columns:1.2fr .9fr .8fr}.cf-site .dth>span:nth-child(4),.cf-site .dtr>span:nth-child(4){display:none}.cf-site .dash-body{height:1040px}}@media (max-width:1180px){.cf-site .dash{max-width:720px}}@media (max-width:400px){.cf-site .dash-tabs{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(4,minmax(94px,1fr));overflow-x:auto}.cf-site .dash-tabs::-webkit-scrollbar{display:none}.cf-site .dtab-ink{width:25%}}@media (max-width:560px){.cf-site .dtab{letter-spacing:-.02em;padding:10px 4px;font-size:.74rem}.cf-site .dash-body{height:1040px}@media (max-width:400px){.cf-site .dash-body{height:1075px}}.cf-site .dpane{padding:var(--s4);gap:var(--s3)}.cf-site .dstats{grid-template-columns:1fr;gap:6px}.cf-site .dstat{align-items:center;gap:var(--s3);padding:10px var(--s3);flex-flow:wrap}.cf-site .dstat .dk{display:none}.cf-site .dstat .dt{flex:1;font-size:.81rem}.cf-site .dstat .dn{margin-top:0;font-size:1.15rem}.cf-site .dstat .dsub,.cf-site .dstat .dmeter,.cf-site .ddonut-row .dsub{display:none}.cf-site .dstat .dsplit{gap:var(--s3);margin:0;display:flex}.cf-site .dsplit span{border-top:0;flex-direction:row;align-items:baseline;gap:4px;padding-top:0}.cf-site .dsplit b{font-size:.95rem}.cf-site .ddonut{width:34px;height:34px}.cf-site .ddonut:after{inset:4px}.cf-site .ddonut em{font-size:.74rem}.cf-site .dbar{grid-template-columns:minmax(0,104px) 1fr 42px;gap:6px}.cf-site .dk{font-size:.74rem}.cf-site .dready{padding:var(--s3);gap:var(--s3)}.cf-site .ddonut.lg{width:52px;height:52px}.cf-site .ddonut.lg em{font-size:.78rem}.cf-site .dready-n{display:none}.cf-site .drow .dbl{width:62px}.cf-site .dmid{display:none}}.cf-site.js .dtab{cursor:pointer}.cf-site .dash.manual .dpane{opacity:0;animation:none;transform:none}.cf-site .dash.manual .dpane.on{opacity:1}.cf-site .dash.manual .dtab{color:var(--fg-3);animation:none}.cf-site .dash.manual .dtab.on{color:var(--fg)}.cf-site .dash.manual .dtab-ink{transition:transform .45s var(--e-out);animation:none}.cf-site .dash.manual .dtrack i,.cf-site .dash.manual .dmeter i{animation:none;transform:none}.cf-site .dash.manual .ddonut{animation:none}.cf-site .dash.manual .d92{--dp:92}.cf-site .dash.manual .d96{--dp:96}@media (prefers-reduced-motion:reduce){.cf-site .dpane{opacity:0;animation:none}.cf-site .dp1{opacity:1}.cf-site .dtab,.cf-site .dtab-ink,.cf-site .ddonut,.cf-site .dtrack i,.cf-site .dmeter i{animation:none}.cf-site .dtab:first-child{color:var(--fg)}.cf-site .dtrack i,.cf-site .dmeter i{transform:none}.cf-site .d92{--dp:92}.cf-site .d96{--dp:96}}.cf-site .trust .head h2{color:var(--violet)}.cf-site .stats{gap:var(--s5);border-top:1px solid var(--w10);border-bottom:1px solid var(--w10);padding:var(--s7)0;grid-template-columns:repeat(3,1fr);align-items:end;display:grid}.cf-site .stat{text-align:center;align-items:center;gap:var(--s3);flex-direction:column-reverse;display:flex}.cf-site .stat .num{letter-spacing:-.04em;background:linear-gradient(96deg,var(--violet-pale),var(--magenta)92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,22.67px + 1.4815vw,44px);font-weight:500;line-height:1}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.cf-site .stat .num,.cf-site .stats.tiles .num{-webkit-text-fill-color:var(--magenta);color:var(--magenta)}}.cf-site .stat-l{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);margin-top:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:clamp(11px,10.67px + .0926vw,12px)}.cf-site .stats.tiles{gap:var(--s4);padding:var(--s6)0;border:0}.cf-site .stats.tiles .stat{padding:var(--s5)var(--s5)var(--s6);border:1px solid var(--w10);border-radius:var(--r-l);background:linear-gradient(165deg,var(--surf-1),var(--bg));transition:border-color .45s var(--ease),background .45s var(--ease);position:relative}.cf-site .stats.tiles .stat:hover{border-color:var(--w20)}.cf-site .stat-top{justify-content:space-between;align-items:flex-start;gap:var(--s4);margin-bottom:var(--s6);display:flex}.cf-site .stats.tiles .stat-l{color:var(--fg-2);margin-top:0;font-size:.81rem;line-height:1.5}.cf-site .stat-ico{border:1px solid var(--w10);background:var(--w03);width:clamp(34px,32px + .5556vw,40px);height:clamp(34px,32px + .5556vw,40px);transition:transform .55s var(--ease),background .55s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.cf-site .stats.tiles .stat:hover .stat-ico{background:var(--deep-purple);transform:translateY(-3px)rotate(-6deg)}.cf-site .stat-ico svg{width:17px;height:17px;stroke:var(--fg-2);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cf-site .stats.tiles .num{letter-spacing:-.03em;background:linear-gradient(96deg,var(--violet),var(--purple),var(--magenta));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,4.4vw,3.4rem);font-weight:300}.cf-site .trust{padding:var(--s8)0}.cf-site .trust .head{text-align:center;max-width:none;margin:0 auto var(--s7);display:block}.cf-site .trust .head h2.trust-line{letter-spacing:-.02em;text-transform:none;max-width:none;color:var(--fg);white-space:nowrap;margin:0;font-family:Satoshi,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.15}.cf-site .logos{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cf-site .logo-track{width:max-content;animation:38s linear infinite logoRoll;display:flex}.cf-site .logo-run{gap:var(--s4);padding-right:var(--s4);display:flex}@keyframes logoRoll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cf-site .logos:hover .logo-track{animation-play-state:paused}.cf-site .logo-cell{align-items:center;gap:var(--s3);min-height:72px;padding:0 var(--s5);background:var(--surf-1);border:1px solid var(--w10);border-radius:var(--r-m);transition:background .32s var(--ease),border-color .32s var(--ease);flex:none;display:flex}.cf-site .logo-ico{border:1px solid var(--w10);background:var(--w03);border-radius:50%;flex:none;place-items:center;width:clamp(28px,26px + .5556vw,34px);height:clamp(28px,26px + .5556vw,34px);display:grid}.cf-site .logo-ico svg{fill:none;width:17px;height:17px;stroke:var(--violet-pale);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cf-site .logo-cell:hover .logo-ico svg{stroke:var(--magenta)}.cf-site .logo-cell:hover{background:var(--surf-2);border-color:var(--w20)}.cf-site .logo-name{letter-spacing:-.01em;white-space:nowrap;color:var(--fg-2);opacity:.78;transition:opacity .32s var(--ease),color .32s var(--ease);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.92rem;font-weight:500;line-height:1.35}.cf-site .logo-cell:hover .logo-name{opacity:1;color:var(--fg)}@media (hover:none),(pointer:coarse){.cf-site .logo-name{opacity:.92}}.cf-site .rev{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(22px)}.cf-site .rev.in{opacity:1;transform:none}.cf-site .rev[data-d="1"]{transition-delay:80ms}.cf-site .rev[data-d="2"]{transition-delay:.16s}.cf-site .rev[data-d="3"]{transition-delay:.24s}.cf-site .cards{gap:var(--s4);grid-template-columns:repeat(4,1fr);display:grid}@media (min-width:1181px){.cf-site .cards.six{grid-template-columns:repeat(3,1fr)}.cf-site .cards.six .card{padding-inline:20px}}.cf-site .card{padding:var(--s5);background:var(--surf-1);border:1px solid var(--w10);border-radius:var(--r-l);isolation:isolate;transition:transform .5s var(--ease),border-color .5s var(--ease);display:block;position:relative;overflow:hidden}.cf-site .card:before{content:"";z-index:3;opacity:0;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ring-a),var(--violet),var(--magenta),var(--violet-pale),var(--purple),var(--magenta),var(--violet-pale),var(--violet));-webkit-mask-composite:xor;transition:opacity .34s var(--ease);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cf-site .card:after{content:"";z-index:-1;opacity:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 20% 20%,var(--violet-18),transparent 72%);width:62%;height:58%;transition:opacity .5s var(--ease);position:absolute;top:0;left:0}.cf-site .card:hover{border-color:var(--w20);background:var(--surf-2)}.cf-site .card:hover:before{opacity:1;animation:3.6s linear infinite ringSpin}.cf-site .card:focus-visible:before{opacity:1;animation:3.6s linear infinite ringSpin}.cf-site .card:hover:after{opacity:1}.cf-site .card-art{border-radius:var(--r-m);background:var(--violet-18);border:1px solid var(--w10);width:48px;height:48px;margin-bottom:var(--s4);transition:transform .55s var(--ease),background .55s var(--ease);place-items:center;display:grid}.cf-site .card:hover .card-art{background:linear-gradient(140deg,var(--violet),var(--magenta));border-color:#0000;transform:translateY(-3px)rotate(-6deg)}.cf-site .card:hover .card-art svg{stroke:var(--fg)}.cf-site .card-art svg{transition:stroke .45s var(--ease);width:22px;height:22px;stroke:var(--violet-pale);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.cf-site .card .eyebrow{margin-bottom:var(--s3)}.cf-site .card h3{margin-bottom:var(--s2)}.cf-site .cards .card h3{min-height:2.1em}@media (max-width:760px){.cf-site .cards .card h3{min-height:0}}.cf-site .card p{color:var(--fg-3);margin-bottom:var(--s4);font-size:.9rem}.cf-site .rows{border:1px solid var(--w10);border-radius:var(--r-l);overflow:hidden}.cf-site .rw-head{gap:var(--s5);padding:var(--s4)var(--s5);border-bottom:1px solid var(--w10);background:var(--w03);border-radius:var(--r-l)var(--r-l)0 0;letter-spacing:-.015em;color:var(--fg-2);grid-template-columns:1fr 1fr;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:1.15rem;font-weight:600;line-height:1.3;display:grid}.cf-site .rw-head-us{color:var(--violet);padding-left:var(--s5)}.cf-site .rw{gap:var(--s2)var(--s5);padding:var(--s5);border-bottom:1px solid var(--w10);transition:background .45s var(--ease),padding-left .45s var(--ease);grid-template-columns:1fr 1fr;align-items:start;display:grid;position:relative}.cf-site .rw:last-child{border-radius:0 0 var(--r-l)var(--r-l);border-bottom:none;overflow:hidden}.cf-site .rw-t{grid-column:1/-1}.cf-site .rw-a,.cf-site .rw-b{align-items:flex-start;gap:var(--s3);flex-direction:column;display:flex}.cf-site .rw-a h3,.cf-site .rw-b h3{margin:0}.cf-site .rw-b h3{color:var(--violet-pale)}.cf-site .rw-b p{color:var(--fg-2)}.cf-site .rw-b{padding-left:var(--s5);position:relative}.cf-site .rw-b:before{content:"";background:linear-gradient(180deg,transparent,var(--violet),transparent);width:1px;position:absolute;top:2px;bottom:2px;left:0}.cf-site .flag-ok{background:var(--violet-18);color:var(--violet-pale)}.cf-site .rw:before{content:"";background:linear-gradient(180deg,var(--violet),var(--magenta));transform-origin:top;width:2px;transition:transform .5s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.cf-site .rw:hover{background:var(--w03);padding-left:var(--s6)}.cf-site .rw:hover:before{transform:scaleY(1)}.cf-site .rw h3{margin-bottom:var(--s1)}.cf-site .rw p{color:var(--fg-3);font-size:.9rem}.cf-site .flag{padding:var(--pad-v-sm)var(--pad-h-sm);border-radius:var(--r-pill);white-space:nowrap;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.81rem;font-weight:500;line-height:1}.cf-site .flag-w{background:var(--orange-15);color:var(--orange)}.cf-site .flag-m{background:var(--magenta-16);color:var(--violet-pale)}.cf-site .trio{gap:var(--s4);grid-template-columns:repeat(3,1fr);display:grid}.cf-site .tile{padding:var(--s6);border:1px solid var(--w10);border-radius:var(--r-l);background:linear-gradient(168deg,var(--surf-2),var(--surf-1));isolation:isolate;transition:transform .5s var(--ease),border-color .5s var(--ease);position:relative;overflow:hidden}.cf-site .tile:before{content:"";z-index:3;opacity:0;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ring-a),var(--violet),var(--magenta),var(--violet-pale),var(--purple),var(--magenta),var(--violet-pale),var(--violet));-webkit-mask-composite:xor;transition:opacity .34s var(--ease);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cf-site .tile:after{content:"";z-index:-1;opacity:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 20% 20%,var(--violet-18),transparent 72%);width:58%;height:54%;transition:opacity .5s var(--ease);position:absolute;top:0;left:0}.cf-site .tile:hover{border-color:var(--w20)}.cf-site .tile:hover:before,.cf-site .tile:focus-within:before{opacity:1;animation:3.6s linear infinite ringSpin}.cf-site .tile:hover:after{opacity:1}.cf-site .tile .idx{top:var(--s4);right:var(--s5);pointer-events:none;letter-spacing:-.03em;background:linear-gradient(140deg,var(--violet),var(--magenta));-webkit-text-fill-color:transparent;opacity:0;transition:opacity .45s var(--ease),transform .5s var(--e-out);-webkit-background-clip:text;background-clip:text;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.6rem,4.4vw,3.6rem);font-weight:300;line-height:1;position:absolute;transform:translateY(-8px)}.cf-site .tile:hover .idx,.cf-site .tile:focus-within .idx{opacity:.85;transform:none}.cf-site .tile .ico{border-radius:var(--r-m);background:var(--violet-18);border:1px solid var(--w10);width:52px;height:52px;margin-bottom:var(--s5);transition:transform .55s var(--ease),background .55s var(--ease);place-items:center;display:grid}.cf-site .tile:hover .ico{background:linear-gradient(140deg,var(--violet),var(--magenta));border-color:#0000;transform:translateY(-3px)rotate(-6deg)}.cf-site .tile:hover .ico svg{stroke:var(--fg)}.cf-site .tile .ico svg{transition:stroke .45s var(--ease);width:23px;height:23px;stroke:var(--violet-pale);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cf-site .tile h3{margin-bottom:var(--s2)}.cf-site .tile p{color:var(--fg-3);transition:color .45s var(--ease);font-size:.9rem}.cf-site .tile:hover p{color:var(--fg-2)}.cf-site .band{padding:var(--s9)var(--s7);border-radius:var(--r-l);border:1px solid var(--w10);background:linear-gradient(165deg,var(--surf-1),transparent 62%);position:relative;overflow:hidden}.cf-site .band:before{content:"";pointer-events:none;background-image:linear-gradient(var(--w03)1px,transparent 1px),linear-gradient(90deg,var(--w03)1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 30% 40%,#000 5%,#0000 76%);mask-image:radial-gradient(70% 60% at 30% 40%,#000 5%,#0000 76%)}.cf-site .band-in{z-index:2;gap:var(--s7);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.cf-site .band-in .lede+.lede{margin-top:var(--s4)}.cf-site .quote{padding:var(--s7);border-radius:var(--r-l);background:linear-gradient(168deg,var(--surf-1),var(--bg))padding-box,linear-gradient(150deg,var(--indigo),var(--violet),var(--purple),var(--magenta))border-box;box-shadow:0 40px 90px -50px #000,0 0 60px -30px var(--violet);border:1px solid #0000;position:relative;overflow:hidden}.cf-site .quote:before{content:"";background:var(--violet-18);filter:blur(58px);pointer-events:none;border-radius:50%;height:100%;position:absolute;bottom:-55%;left:-10%;right:-10%}.cf-site .quote-mark{color:var(--violet);margin-bottom:var(--s5);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:2.4rem;font-weight:600;line-height:.5;display:block}.cf-site .quote span.q{z-index:1;letter-spacing:-.025em;color:var(--fg-2);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.35rem,2.5vw,1.9rem);font-weight:600;line-height:1.16;display:block;position:relative}.cf-site .quote .grad{margin-top:.3em;display:block}.cf-site .quote-rule{z-index:1;width:44px;height:2px;margin-top:var(--s6);background:linear-gradient(90deg,var(--violet),var(--magenta));border-radius:2px;display:block;position:relative}.cf-site .segs{gap:var(--s4);grid-template-columns:repeat(3,1fr);display:grid}.cf-site .segs.five{grid-template-columns:repeat(6,1fr)}.cf-site .segs.five>.seg{grid-column:span 2}.cf-site .segs.five>.seg:nth-child(4),.cf-site .segs.five>.seg:nth-child(5){grid-column:span 3}.cf-site .seg{padding:var(--s6)var(--s5)var(--s5);border-radius:var(--r-l);border:1px solid var(--w10);background:linear-gradient(168deg,var(--surf-1),var(--bg));isolation:isolate;transition:transform .45s var(--e-out),border-color .5s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.cf-site .seg:before{content:"";z-index:4;background:linear-gradient(90deg,var(--indigo),var(--violet),var(--purple),var(--magenta));transform-origin:0;width:100%;height:2px;transition:transform .65s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.cf-site .seg:hover:before{transform:scaleX(1)}.cf-site .seg:hover{border-color:var(--w20)}.cf-site .liq{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.cf-site .liq i{width:160%;height:300%;transition:top .95s var(--e-liquid);border-radius:50% 50% 0 0/12% 14% 0 0;position:absolute;top:100%;left:-30%}.cf-site .liq i:first-child{background:linear-gradient(165deg,var(--surf-3),var(--deep-purple))}.cf-site .liq i:nth-child(2){background:linear-gradient(165deg,var(--deep-purple),var(--violet-18));opacity:.85;width:180%;transition:top 1.2s var(--e-liquid);border-radius:50% 50% 0 0/16% 9% 0 0;left:-46%}.cf-site .seg:hover .liq i{animation:3.4s ease-in-out infinite alternate waveSway;top:-34%}.cf-site .seg:hover .liq i:nth-child(2){animation-duration:2.6s;animation-direction:alternate-reverse;top:-30%}.cf-site .seg:after{content:"";z-index:5;pointer-events:none;opacity:0;border-radius:inherit;background:conic-gradient(from var(--ring-a),var(--indigo),var(--violet),var(--violet-pale),var(--purple),var(--magenta),var(--purple),var(--violet),var(--indigo));-webkit-mask-composite:xor;transition:opacity .35s var(--ease);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cf-site .seg:hover:after{opacity:1;animation:3s linear infinite ringSpin}.cf-site .seg .ico{border-radius:var(--r-m);background:var(--violet-18);border:1px solid var(--w10);width:52px;height:52px;margin-bottom:var(--s5);transition:transform .55s var(--ease),background .55s var(--ease);place-items:center;display:grid}.cf-site .seg:hover .ico{background:var(--deep-purple);transform:translateY(-3px)rotate(-6deg)}.cf-site .seg .ico svg{width:23px;height:23px;stroke:var(--violet-pale);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cf-site .seg h3{margin-bottom:var(--s3)}.cf-site .seg p{color:var(--fg-3);font-size:.9rem;line-height:1.6;transition:color .4s}.cf-site .seg:hover p{color:var(--fg-2)}.cf-site .cta{padding:var(--s9)0;border-radius:var(--r-l);position:relative;overflow:hidden}.cf-site .cta-in{z-index:2;gap:var(--s6);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative}.cf-site .cta-in>.rev{max-width:70ch}.cf-site .cta-in .hero-cta{justify-content:center}.cf-site .cta-in.one>.rev{max-width:76ch}.cf-site .cta-in .form{text-align:left;width:100%;max-width:680px}.cf-site .form{padding:var(--s7);border:1px solid var(--w10);border-radius:var(--r-l);background:var(--surf-1);box-shadow:0 40px 100px -50px #000}.cf-site .form h3{margin-bottom:var(--s2)}.cf-site .form>form>p{color:var(--fg-3);margin-bottom:var(--s5);font-size:.875rem}.cf-site .field{margin-bottom:var(--s4)}.cf-site .field label{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--s2);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.76rem;display:block}.cf-site .field textarea{width:100%;min-width:0;padding:var(--pad-v-md)var(--pad-h-md);border-radius:var(--r-s);background:var(--surf-2);border:1px solid var(--w10);color:var(--fg);resize:vertical;transition:border-color .35s var(--ease),background .35s var(--ease);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.95rem;line-height:1.5}.cf-site .field textarea:focus{border-color:var(--violet);outline:none}.cf-site .field textarea::placeholder{color:var(--fg-3)}.cf-site .field .opt{text-transform:none;letter-spacing:0;color:var(--fg-3);margin-left:var(--s2);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.78rem;font-weight:400}.cf-site .field input,.cf-site .field select{width:100%;padding:var(--pad-v-md)var(--pad-h-md);border-radius:var(--r-s);background:var(--w03);border:1px solid var(--w10);transition:border-color .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease);font-size:1rem;font-weight:300}.cf-site .field input::placeholder{color:var(--fg-3)}.cf-site .field input:focus,.cf-site .field select:focus{border-color:var(--violet);background:var(--w05);box-shadow:0 0 0 3px var(--violet-18);outline:none}.cf-site .field select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237F7F99' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:12px}.cf-site .field select option{background:var(--surf-2);color:var(--fg)}.cf-site .field.sms label{text-transform:none;letter-spacing:0;color:var(--fg-2);cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:0;font-size:.82rem;font-weight:400;line-height:1.45;display:flex}.cf-site .field.sms input[type=checkbox]{width:16px;min-width:16px;height:16px;accent-color:var(--violet);cursor:pointer;flex:none;margin-top:2px;padding:0}.cf-site .form-cta{margin-top:var(--s5)}.cf-site .note{color:var(--fg-3);margin-top:var(--s4);font-size:.75rem;line-height:1.55}.cf-site .nojs-note{margin:var(--s5)0;padding:var(--s4)var(--s5);border-radius:var(--r-m);border:1px solid var(--w10);background:var(--w05);color:var(--fg-2);font-size:.875rem;line-height:1.6}.cf-site .ok{margin-top:var(--s4);padding:var(--s4)var(--s5);border-radius:var(--r-m);border:1px solid var(--w10);background:var(--w05);display:none}.cf-site .ok:focus{outline:2px solid var(--violet);outline-offset:2px}.cf-site .ok h3{margin-bottom:var(--s2)}.cf-site .ok p{color:var(--fg-3);font-size:.85rem;line-height:1.55}.cf-site .ok.on{display:block}.cf-site .ftr{border-top:1px solid var(--w10);padding:var(--s8)0 var(--s3)}.cf-site .ftr-in{gap:var(--s7);padding-bottom:var(--s7);border-bottom:1px solid var(--w10);grid-template-columns:1.6fr 1fr 1fr 1fr;display:grid}.cf-site .ftr h4{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--s4);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.76rem;font-weight:400}.cf-site .ftr li{margin-bottom:var(--s3)}.cf-site .ftr li a{color:var(--fg-2);transition:color .3s,transform .3s var(--ease);font-size:.9rem;display:inline-block}.cf-site .ftr li a:hover{color:var(--fg);transform:translate(4px)}.cf-site .ftr .blurb{color:var(--fg-3);margin:var(--s4)0 var(--s5);max-width:32ch;font-size:.9rem}.cf-site .ftr-in>*{min-width:0}.cf-site .sub{gap:var(--s2);max-width:min(330px,100%);display:flex}.cf-site .sub input{min-width:0;padding:var(--pad-v-sm)var(--pad-h-md);border-radius:var(--r-pill);background:var(--w03);border:1px solid var(--w10);flex:1;font-size:.875rem;font-weight:300;transition:border-color .35s}.cf-site .sub input:focus{border-color:var(--violet);outline:none}.cf-site .ftr-btm{justify-content:space-between;gap:var(--s5);padding-top:var(--s5);color:var(--fg-3);flex-wrap:wrap;font-size:.8rem;display:flex}.cf-site .ftr-btm nav{gap:var(--s5);flex-wrap:wrap;display:flex}.cf-site .ftr-btm a,.cf-site .privacy-choices{transition:color .3s}.cf-site .ftr-btm a:hover,.cf-site .privacy-choices:hover{color:var(--violet-pale)}.cf-site .privacy-choices{cursor:pointer}.cf-site .cookie-toggle{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.cf-site .cookie-wrap{z-index:1000;display:none;position:fixed;inset:0}.cf-site .cookie-toggle:checked~.cookie-wrap{display:block}.cf-site .cookie-scrim{cursor:pointer;animation:cookie-fade .3s var(--ease)both;background:#0000009e;position:absolute;inset:0}.cf-site .cookie-card{left:50%;bottom:var(--s5);width:min(520px,calc(100vw - 2*var(--s5)));padding:var(--s6);border-radius:var(--r-l);background:linear-gradient(168deg,var(--surf-1),var(--bg));border:1px solid var(--w10);animation:cookie-rise .45s var(--e-out)both;position:absolute;transform:translate(-50%);box-shadow:0 40px 90px -40px #000}.cf-site .cookie-card h3{color:var(--fg);margin-bottom:var(--s3);font-family:Satoshi,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:1.24rem;font-weight:600}.cf-site .cookie-card p{color:var(--fg-2);margin-bottom:var(--s5);font-size:.9rem;line-height:1.65}.cf-site .cookie-card p a{color:var(--violet-pale);text-underline-offset:3px;text-decoration:underline;transition:color .3s}.cf-site .cookie-card p a:hover{color:var(--fg)}.cf-site .cookie-acts{gap:var(--s3);flex-wrap:wrap;justify-content:flex-end;display:flex}.cf-site .cookie-acts .btn{cursor:pointer;flex:0 auto}@keyframes cookie-fade{0%{opacity:0}to{opacity:1}}@keyframes cookie-rise{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:680px){.cf-site .cookie-card{width:auto;padding:var(--s5);animation-name:cookie-rise-m;bottom:14px;left:14px;right:14px;transform:none}.cf-site .cookie-acts{justify-content:stretch}.cf-site .cookie-acts .btn{flex:1 1 0;min-width:0}@keyframes cookie-rise-m{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.cf-site .logo-track{animation:none}.cf-site .btn:after{opacity:0;animation:none}.cf-site .cookie-scrim,.cf-site .cookie-card{animation:none}.cf-site .eq i{animation:none;transform:none}.cf-site .tl-t{opacity:1;animation:none}.cf-site .panel .feed .pill:after{opacity:0;animation:none}.cf-site .dline{stroke-dashoffset:0;animation:none}.cf-site .dfill,.cf-site .ddot-end,.cf-site .dend{opacity:1;animation:none}.cf-site .dvcol{animation:none;transform:none}.cf-site .ddonut,.cf-site .dring{animation:none}}.cf-site .ftr-sig{margin-top:var(--s7);pointer-events:none;justify-content:center;padding-bottom:0;display:flex}.cf-site .ftr-sig .brand-logo{aspect-ratio:156/21;opacity:.55;background-position:50%;background-size:contain;width:min(440px,72%);max-width:100%;height:auto}@media (max-width:680px){.cf-site .ftr-sig{margin-top:var(--s8)}.cf-site .ftr-sig .brand-logo{width:78%}}.cf-site .eyebrow,.cf-site .badge,.cf-site .head .lede,.cf-site .head>p{display:none}.cf-site .head h2{text-wrap:balance}.cf-site .sec:has(>.head:only-child) .head .lede{max-width:78ch;color:var(--fg-2);text-align:center;margin-inline:auto;display:block}.cf-site .head h2.oneline{white-space:nowrap}@media (max-width:1180px){.cf-site .hero-in,.cf-site .band-in,.cf-site .cta-in{gap:var(--s7);grid-template-columns:1fr}.cf-site .cards,.cf-site .segs{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.cf-site .nav,.cf-site .hdr-cta{display:none}.cf-site .burger{display:block}.cf-site .hdr-in{grid-template-columns:1fr auto}.cf-site .hdr{padding:10px 14px}.cf-site .trio{grid-template-columns:1fr}.cf-site .ftr-in{gap:var(--s6);grid-template-columns:1fr 1fr}}@media (max-width:680px){.cf-site .sec .head .lede{display:none}.cf-site .head{row-gap:var(--s3)}.cf-site{font-size:16px}.cf-site .hero{padding:calc(88px + var(--s7))var(--bleed)var(--s7)}.cf-site .phero{padding:calc(88px + var(--s6))var(--bleed)var(--s6)}.cf-site .cards,.cf-site .segs{grid-template-columns:1fr}.cf-site .logo-cell{min-height:62px;padding:0 var(--s4)}.cf-site .logo-name{font-size:.82rem}.cf-site .logo-ico{width:28px;height:28px}.cf-site .logo-ico svg{width:15px;height:15px}.cf-site .stats{gap:var(--s6);grid-template-columns:1fr}.cf-site .rw{gap:var(--s4);grid-template-columns:1fr}.cf-site .rw-head{display:none}.cf-site .rw-b{padding-left:0;padding-top:var(--s4)}.cf-site .rw-b:before{background:linear-gradient(90deg,var(--violet),transparent);width:auto;height:1px;inset:0 0 auto}.cf-site .rw-a:after,.cf-site .rw-b:after{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);order:-1;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.74rem}.cf-site .rw-a:after{content:"How it usually works"}.cf-site .rw-b:after{content:"With CredFlow AI";color:var(--violet)}.cf-site .flag{justify-self:start}.cf-site .form,.cf-site .quote{padding:var(--s5)}.cf-site .sec{padding:var(--s6)0}.cf-site .mini-cta{padding:var(--s6);gap:var(--s5);grid-template-columns:1fr}.cf-site .blk,.cf-site .seg,.cf-site .tile{padding:var(--s5)}.cf-site .phero-art{margin-top:var(--s2)}.cf-site .ftr-in{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cf-site *,.cf-site :before,.cf-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cf-site .hero h1 .ln>span,.cf-site .fu,.cf-site .panel,.cf-site .fitem,.cf-site .rev{opacity:1;transform:none}}.cf-site .phero{--bleed:calc((var(--page-w,100vw) - 100%)/2);margin:calc(-1*var(--frame-y))calc(-1*var(--bleed))0;padding:calc(80px + var(--s8))var(--bleed)var(--s8);background:radial-gradient(ellipse 90% 75% at 18% 0%,var(--violet-18),transparent 70%),radial-gradient(ellipse 80% 70% at 88% 8%,var(--magenta-16),transparent 70%),linear-gradient(180deg,var(--deep-purple),transparent 65%);border-radius:0;position:relative;overflow:hidden}.cf-site .phero-in{z-index:2;gap:var(--s7);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative}.cf-site .phero .inner{z-index:2;width:100%;max-width:900px;position:relative}.cf-site .phero>.inner{text-align:center;margin-inline:auto}.cf-site .phero-art{z-index:2;text-align:left;width:100%;max-width:100%;position:relative}.cf-site .phero-art .panel{box-shadow:0 40px 100px -46px #000,inset 0 1px 0 var(--w05);flex-direction:column;min-height:clamp(320px,180px + 26.85vw,580px);display:flex}.cf-site .phero-art .panel>.panel-body,.cf-site .phero-art .panel>.feed,.cf-site .phero-art .panel>.meters,.cf-site .phero-art .panel>.npi-body{flex-direction:column;flex:1;min-height:0;display:flex}.cf-site .phero-art .panel>.panel-body>*,.cf-site .phero-art .panel>.meters>*{flex:1;min-height:0}.cf-site .phero-art .panel>.feed{gap:var(--s3);justify-content:space-evenly}.cf-site .phero-art .panel>.npi-body{justify-content:space-evenly}.cf-site .phero-art .ptab{height:100%}.cf-site .phero-art .ptab td,.cf-site .phero-art .ptab th{font-size:clamp(.82rem,.72rem + .3vw,1rem)}.cf-site .phero-art .fitem h4{font-size:clamp(1rem,.93rem + .22vw,1.125rem)}.cf-site .phero-art .panel-top{font-size:clamp(.86rem,.8rem + .18vw,1rem)}.cf-site .phero-art .form{max-width:660px;min-height:0;margin:0 auto}.cf-site .phero-art .form h3,.cf-site .phero-art .form>p{text-align:center}@media (min-width:761px){.cf-site .phero-art .panel{min-height:0}.cf-site .phero-art .panel>.panel-body,.cf-site .phero-art .panel>.feed,.cf-site .phero-art .panel>.meters,.cf-site .phero-art .panel>.npi-body,.cf-site .phero-art .panel>.panel-body>*,.cf-site .phero-art .panel>.meters>*{flex:none}.cf-site .phero-art .panel>.feed{justify-content:flex-start;gap:12px;padding:12px}.cf-site .phero-art .panel>.npi-body{justify-content:flex-start;gap:12px}.cf-site .phero-art .panel>.meters{gap:12px}.cf-site .phero-art .ptab{height:auto}}.cf-site .phero h1{margin:var(--s4)auto var(--s5);max-width:26ch;font-size:clamp(31px,22.67px + 2.3148vw,56px)}.cf-site .phero .lede{margin:0 auto var(--s6);max-width:68ch}.cf-site .phero .hero-cta{justify-content:center;margin-top:0}@media (max-width:1024px){.cf-site .phero-in{gap:var(--s6)}}.cf-site .pdate{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.78rem}.cf-site .blocks{gap:var(--s4);grid-template-columns:repeat(3,1fr);display:grid}.cf-site .blocks.two{grid-template-columns:repeat(2,1fr)}.cf-site .blocks.four{grid-template-columns:repeat(4,1fr)}.cf-site .blocks.five{grid-template-columns:repeat(5,1fr)}@media (max-width:1180px){.cf-site .blocks.four,.cf-site .blocks.five{grid-template-columns:repeat(2,1fr)}}.cf-site .blk{padding:var(--s6);background:var(--surf-1);border:1px solid var(--w10);border-radius:var(--r-l);isolation:isolate;transition:transform .5s var(--ease),border-color .5s var(--ease),background .5s var(--ease);position:relative;overflow:hidden}.cf-site .blk:after{content:"";z-index:3;opacity:0;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ring-a),var(--violet),var(--magenta),var(--violet-pale),var(--purple),var(--magenta),var(--violet-pale),var(--violet));-webkit-mask-composite:xor;transition:opacity .34s var(--ease);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cf-site .blk:hover{background:var(--surf-2);border-color:var(--w20);transform:translateY(-5px)}.cf-site .blk:hover:after{opacity:1;animation:3.6s linear infinite ringSpin}.cf-site .blk .ico{border-radius:var(--r-m);background:var(--violet-18);border:1px solid var(--w10);width:48px;height:48px;margin-bottom:var(--s5);transition:transform .55s var(--ease),background .55s var(--ease);place-items:center;display:grid}.cf-site .blk:hover .ico{background:linear-gradient(140deg,var(--violet),var(--magenta));border-color:#0000;transform:translateY(-3px)rotate(-6deg)}.cf-site .blk:hover .ico svg{stroke:var(--fg)}.cf-site .blk .ico svg{transition:stroke .45s var(--ease);width:22px;height:22px;stroke:var(--violet-pale);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cf-site .blk h3{margin-bottom:var(--s3)}.cf-site .blk p{color:var(--fg-3);font-size:.92rem}.cf-site .blk>p{margin-bottom:var(--s4)}.cf-site .blk .flag{white-space:normal;margin-top:var(--s4);text-align:left;line-height:1.5;display:inline-block}.cf-site .blk .n{letter-spacing:.14em;color:var(--violet-pale);margin-bottom:var(--s3);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.76rem;display:block}.cf-site .steps{gap:var(--s2);display:grid}.cf-site .step{align-items:baseline;gap:var(--s4);padding:var(--s4)var(--s5);border:1px solid var(--w10);border-radius:var(--r-m);background:var(--surf-1);transition:background .4s var(--ease),border-color .4s var(--ease),translate .4s var(--e-out);grid-template-columns:auto minmax(0,15rem) minmax(0,1fr);display:grid}.cf-site .step:hover{background:var(--surf-2);border-color:var(--w20);translate:5px}.cf-site .step .n{letter-spacing:.12em;color:var(--violet-pale);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.8rem}.cf-site .step h3{margin:0}.cf-site .step p{color:var(--fg-3);margin:0;font-size:.9rem}@media (max-width:680px){.cf-site .step{row-gap:var(--s1);grid-template-columns:auto minmax(0,1fr)}.cf-site .step p{grid-column:2}}.cf-site .tier-l{gap:var(--s3);margin:var(--s4)0 var(--s5);display:grid}.cf-site .tier-l li{padding-left:var(--s5);color:var(--fg-3);font-size:.9rem;line-height:1.55;position:relative}.cf-site .tier-l li:before{content:"";background:var(--violet);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.cf-site .flow{gap:var(--s4);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.cf-site .flow:before{content:"";background:linear-gradient(90deg,transparent,var(--w20),var(--w20),transparent);height:1px;position:absolute;top:74px;left:8%;right:8%}.cf-site .flow-s{align-items:flex-start;gap:var(--s3);padding:var(--s5);border:1px solid var(--w10);border-radius:var(--r-l);background:linear-gradient(168deg,var(--surf-1),var(--bg));transition:border-color .45s var(--ease),transform .45s var(--e-out);flex-direction:column;display:flex;position:relative}.cf-site .flow-s:hover{border-color:var(--w20);transform:translateY(-5px)}.cf-site .flow-s .n{letter-spacing:.14em;color:var(--violet-pale);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.76rem}.cf-site .flow-i{z-index:1;background:var(--surf-2);border:1px solid var(--w20);width:44px;height:44px;transition:transform .55s var(--ease),background .55s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.cf-site .flow-s:hover .flow-i{background:var(--deep-purple);transform:translateY(-3px)rotate(-6deg)}.cf-site .flow-i svg{width:19px;height:19px;stroke:var(--violet-pale);fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.cf-site .flow-s h3{margin:0}.cf-site .flow-s p{color:var(--fg-3);margin:0;font-size:.9rem;line-height:1.6}.cf-site .flow-s .flag{white-space:normal;text-align:left;margin-top:auto}@media (max-width:1180px){.cf-site .flow{grid-template-columns:repeat(2,1fr)}.cf-site .flow:before{display:none}}@media (max-width:680px){.cf-site .flow{grid-template-columns:1fr}}.cf-site .npi-in{justify-content:space-between;align-items:center;gap:var(--s4);margin:var(--s5)var(--s5)0;padding:var(--s4)var(--s5);border:1px solid var(--w10);border-radius:var(--r-m);background:var(--w03);display:flex}.cf-site .npi-l{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.74rem}.cf-site .panel h3,.cf-site .panel h4,.cf-site .panel h5,.cf-site .dash h3,.cf-site .dash h4,.cf-site .dash h5{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.cf-site .stat .num,.cf-site .case-m,.cf-site .dn,.cf-site .dsplit b,.cf-site .ddonut em,.cf-site .dring b,.cf-site .dready-n b,.cf-site .dbv,.cf-site .dvl,.cf-site .dax-row span,.cf-site .dax,.cf-site .dchip,.cf-site .ptab .num-c,.cf-site .meter-h b,.cf-site .tier-n,.cf-site .pdate{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.cf-site code,.cf-site kbd,.cf-site samp,.cf-site pre,.cf-site .mono-id{font-feature-settings:"tnum" 1;letter-spacing:0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.cf-site .npi-v{color:var(--fg);letter-spacing:.04em;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:1.1rem}.cf-site .ptab{border-collapse:collapse;width:100%;font-size:.82rem}.cf-site .ptab th{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);text-align:left;padding:0 var(--s3)var(--s3);border-bottom:1px solid var(--w10);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.74rem;font-weight:500}.cf-site .ptab td{padding:var(--s3);border-bottom:1px solid var(--w05);color:var(--fg-2);vertical-align:middle}.cf-site .ptab tr:last-child td{border-bottom:0}.cf-site .ptab td b{color:var(--fg);font-weight:500}.cf-site .ptab .num-c{color:var(--fg-3);text-align:right;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.cf-site .panel-body{padding:var(--s5);-webkit-overflow-scrolling:touch;overflow-x:auto}.cf-site .ptab{min-width:300px}.cf-site .panel-note{padding:var(--s3)var(--s5)var(--s5);color:var(--fg-3);font-size:.75rem}.cf-site .meters{gap:var(--s4);padding:var(--s5);display:grid}.cf-site .meter-r{gap:var(--s2);display:grid}.cf-site .meter-h{color:var(--fg-2);justify-content:space-between;align-items:baseline;font-size:.82rem;display:flex}.cf-site .meter-h b{color:var(--fg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-weight:500}.cf-site .meter{background:var(--w05);border-radius:3px;height:6px;overflow:hidden}.cf-site .meter i{background:linear-gradient(90deg,var(--indigo),var(--violet),var(--magenta));transform-origin:0;height:100%;transition:transform 1.1s var(--e-out);border-radius:3px;display:block;transform:scaleX(0)}.cf-site .rev.in .meter i{transform:scaleX(var(--v,.5))}.cf-site .risks{gap:var(--s3);flex-wrap:wrap;display:flex}.cf-site .risk{align-items:center;gap:var(--s3);padding:var(--s3)var(--s5);border:1px solid var(--w10);border-radius:var(--r-pill);background:var(--surf-1);color:var(--fg-2);transition:border-color .4s var(--ease),background .4s var(--ease),translate .4s var(--e-out);font-size:.95rem;display:inline-flex}.cf-site .risk:hover{border-color:var(--orange);background:var(--surf-2);translate:0 -3px}.cf-site .risk i{background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px}.cf-site .pricing{padding:var(--s7)var(--s6);border-radius:var(--r-l);border:1px solid var(--w10);background:radial-gradient(ellipse 70% 90% at 50% 0%,var(--violet-18),transparent 68%),linear-gradient(168deg,var(--surf-1),var(--bg));position:relative;overflow:hidden}.cf-site .pricing .blocks{z-index:1;align-items:stretch;position:relative}.cf-site .blk.tier{padding:var(--s6)var(--s5)var(--s5);background:linear-gradient(168deg,var(--surf-2),var(--surf-1));flex-direction:column;align-items:stretch;display:flex}.cf-site .tier-n{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--s3);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.74rem;display:block}.cf-site .blk.tier h3{margin-bottom:var(--s2)}.cf-site .tier-sum{color:var(--fg-2);padding-bottom:var(--s5);margin-bottom:var(--s5);border-bottom:1px solid var(--w10);font-size:.95rem;line-height:1.5}.cf-site .blk.tier .tier-l{width:100%;margin:0 0 var(--s6)}.cf-site .blk.tier .tier-l li{color:var(--fg-3);padding-left:30px}.cf-site .blk.tier .tier-l li:before{background:var(--violet-18);border-radius:50%;width:18px;height:18px;top:3px;left:0}.cf-site .blk.tier .tier-l li:after{content:"";border-left:1.8px solid var(--violet-pale);border-bottom:1.8px solid var(--violet-pale);width:8px;height:4px;position:absolute;top:8px;left:5px;transform:rotate(-45deg)}.cf-site .blk.tier .btn{width:100%;margin-top:auto}.cf-site .blk.tier.featured{border-color:var(--violet);background:linear-gradient(168deg,var(--deep-purple),var(--surf-1));box-shadow:0 30px 80px -38px var(--violet)}.cf-site .blk.tier.featured .tier-sum{color:var(--fg)}.cf-site .blk.tier.featured .tier-n{color:var(--violet-pale)}.cf-site .blk.tier.featured:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.cf-site .blk.tier.featured{--lift:-6px}}.cf-site .faq{gap:var(--s2);display:grid}.cf-site .faq details{border:1px solid var(--w10);border-radius:var(--r-m);background:var(--surf-1);transition:border-color .4s var(--ease),background .4s var(--ease)}.cf-site .faq details[open]{background:var(--surf-2);border-color:var(--w20)}.cf-site .faq summary{cursor:pointer;padding:var(--s4)var(--s5);justify-content:space-between;align-items:flex-start;gap:var(--s4);color:var(--fg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:1.02rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.cf-site .faq summary::-webkit-details-marker{display:none}.cf-site .faq summary:after{content:"";border-right:1.8px solid var(--violet-pale);border-bottom:1.8px solid var(--violet-pale);width:11px;height:11px;transition:transform .35s var(--ease);flex:none;margin-top:5px;transform:rotate(45deg)}.cf-site .faq details[open] summary:after{transform:rotate(225deg)}.cf-site .faq .a{padding:0 var(--s5)var(--s5);color:var(--fg-3);max-width:92ch;font-size:.92rem;line-height:1.7}.cf-site .disclaimer{padding:var(--s6);border:1px solid var(--w10);border-radius:var(--r-l);background:var(--surf-1)}.cf-site .disclaimer p{color:var(--fg-3);margin-top:var(--s3);max-width:88ch;font-size:.92rem;line-height:1.7}.cf-site .checks{gap:var(--s3);max-width:none;display:grid}.cf-site a.blk.case-card{padding:var(--s5);color:inherit;transition:transform .45s var(--e-out),border-color .5s var(--ease),background .5s var(--ease);flex-direction:column;gap:4px;text-decoration:none;display:flex}.cf-site a.blk.case-card>*{margin:0}.cf-site a.blk.case-card .n{margin:0 0 2px}.cf-site a.blk.case-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;line-height:1.28;display:-webkit-box;overflow:hidden}.cf-site a.blk.case-card p{color:var(--fg-3);-webkit-line-clamp:2;transition:color .4s var(--ease);-webkit-box-orient:vertical;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.cf-site a.blk.case-card .tlink{align-self:flex-start;margin-top:2px}.cf-site a.blk.case-card:hover .n{color:var(--violet-pale)}.cf-site a.blk.case-card:hover p{color:var(--fg-2)}.cf-site a.blk.case-card:hover .tlink svg{transform:translate(4px)}.cf-site a.blk.case-card:hover .tlink:after{transform-origin:0;transform:scaleX(1)}.cf-site a.blk.case-card .n{transition:color .4s var(--ease)}.cf-site .stats.stats-4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.cf-site .stats.stats-4{row-gap:var(--s6);grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.cf-site .stats.stats-4{grid-template-columns:1fr}}.cf-site .ctab-wrap{margin:0 0 var(--s6);-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:linear-gradient(90deg,var(--bg)40%,#0000)left center/26px 100% no-repeat local,linear-gradient(90deg,#0000,var(--bg)60%)right center/26px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--w20),#0000)left center/13px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--w20),#0000)right center/13px 100% no-repeat scroll;overflow-x:auto}.cf-site .ctab{border-collapse:collapse;width:100%;margin:0 0 var(--s6);text-align:left;font-size:clamp(.88rem,.84rem + .12vw,.96rem)}.cf-site .ctab-wrap .ctab{margin-bottom:0}.cf-site .ctab thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);padding:0 var(--s4)var(--s3)0;border-bottom:1px solid var(--w20);vertical-align:bottom;font-size:.78rem;font-weight:500}.cf-site .ctab td{padding:var(--s4)var(--s4)var(--s4)0;border-bottom:1px solid var(--w05);color:var(--fg-2);vertical-align:top;line-height:1.55}.cf-site .ctab td:last-child,.cf-site .ctab th:last-child{padding-right:0}.cf-site .ctab tbody tr:last-child td{border-bottom:0}.cf-site .ctab td b{color:var(--fg);font-weight:500}.cf-site .ctab.ctab-2 td:first-child{width:62%}.cf-site .ctab.ctab-2 td:last-child{text-align:right;white-space:nowrap}.cf-site .ctab.ctab-3 td:first-child,.cf-site .ctab.ctab-3 th:first-child{width:22%}.cf-site .ctab.ctab-4 th:first-child,.cf-site .ctab.ctab-4 td:first-child{width:14%}.cf-site .ctab-wrap .ctab-4{min-width:760px}.cf-site .ctab-wrap .ctab-3{min-width:560px}.cf-site ol.steps-n{margin:0 0 var(--s6);gap:var(--s4);counter-reset:sn;padding:0;display:grid}.cf-site ol.steps-n>li{padding-left:var(--s7);color:var(--fg-2);counter-increment:sn;line-height:1.65;list-style:none;position:relative}.cf-site ol.steps-n>li:before{content:counter(sn,decimal-leading-zero);color:var(--violet-pale);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:500;position:absolute;top:0;left:0}.cf-site ol.steps-n>li b{color:var(--fg);font-weight:500}.cf-site .prose p.fine{color:var(--fg-3);padding-left:var(--s4);border-left:1px solid var(--w10);font-size:.88rem;line-height:1.6}.cf-site .checks>li:not(.chk){color:var(--fg-2);padding-left:26px;font-size:.95rem;position:relative}.cf-site .checks>li:not(.chk):before{content:"";border-left:1.8px solid var(--violet-pale);border-bottom:1.8px solid var(--violet-pale);width:9px;height:5px;position:absolute;top:.45em;left:1px;transform:rotate(-45deg)}.cf-site .chk{gap:var(--s3);padding:var(--s3)var(--s4);border:1px solid var(--w10);border-radius:var(--r-m);background:var(--surf-1);transition:transform .4s var(--ease),border-color .4s var(--ease);grid-template-columns:22px 1fr;align-items:start;font-size:.95rem;display:grid}.cf-site .chk:hover{border-color:var(--violet);transform:translate(5px)}.cf-site .chk i{background:var(--violet-18);border-radius:50%;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.cf-site .chk i:before{content:"";border-left:1.8px solid var(--violet-pale);border-bottom:1.8px solid var(--violet-pale);width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.cf-site .article{gap:var(--s7);padding:var(--s8)0 var(--s9);grid-template-columns:264px minmax(0,88ch);justify-content:center;align-items:start;display:grid}.cf-site .toc{padding:var(--s5);background:var(--surf-1);border:1px solid var(--w10);border-radius:var(--r-l);max-height:calc(100vh - 140px);position:sticky;top:104px;overflow:auto}.cf-site .toc::-webkit-scrollbar{width:6px}.cf-site .toc::-webkit-scrollbar-thumb{background:var(--w10);border-radius:3px}.cf-site .toc a.toc-sub{padding-left:var(--s5);font-size:.8rem}.cf-site .article.no-toc{grid-template-columns:minmax(0,92ch)}.cf-site .toc h4{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--s4);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:.76rem}.cf-site .toc a{padding:var(--s2)0;color:var(--fg-3);padding-left:var(--s3);transition:color .3s,border-color .3s,transform .3s var(--ease);border-left:2px solid #0000;font-size:.85rem;line-height:1.45;display:block}.cf-site .toc a:hover{color:var(--fg);border-left-color:var(--violet);transform:translate(3px)}.cf-site .toc a.on{color:var(--violet-pale);border-left-color:var(--violet)}.cf-site .prose{max-width:none}.cf-site .prose h2{margin:var(--s8)0 var(--s4);scroll-margin-top:120px;font-size:clamp(1.45rem,2.2vw,1.9rem)}.cf-site .prose h2:first-child{margin-top:0}.cf-site .prose h3{margin:var(--s6)0 var(--s3);scroll-margin-top:120px}.cf-site .prose p{color:var(--fg-2);margin-bottom:var(--s5);font-size:clamp(1rem,.97rem + .07vw,1.06rem);line-height:1.72}.cf-site .prose>p:first-of-type{color:var(--fg);margin-bottom:var(--s6);font-size:clamp(1.1rem,1.03rem + .21vw,1.24rem);line-height:1.6}.cf-site .prose ul{margin:0 0 var(--s5);gap:var(--s3);display:grid}.cf-site .prose li{padding-left:var(--s5);color:var(--fg-2);font-size:.97rem;position:relative}.cf-site .prose li:before{content:"";background:var(--violet);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:0}.cf-site .prose .pullout{padding:var(--s5);border-left:2px solid var(--violet);background:var(--surf-1);border-radius:0 var(--r-m)var(--r-m)0;margin:var(--s6)0}.cf-site .prose .pullout p{color:var(--fg);margin:0}.cf-site .rgrid{gap:var(--s4);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.cf-site .rcard h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}.cf-site .rcard p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cf-site .rcard .tlink{margin-top:auto}.cf-site .rcard{padding:var(--s6);background:var(--surf-1);border:1px solid var(--w10);border-radius:var(--r-l);isolation:isolate;transition:transform .5s var(--ease),border-color .5s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.cf-site .rcard:before{content:"";z-index:-1;opacity:0;background:linear-gradient(160deg,var(--surf-3),var(--deep-purple));transition:opacity .5s var(--ease);position:absolute;inset:0}.cf-site .rcard:after{content:"";z-index:3;opacity:0;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ring-a),var(--violet),var(--magenta),var(--violet-pale),var(--purple),var(--magenta),var(--violet-pale),var(--violet));-webkit-mask-composite:xor;transition:opacity .34s var(--ease);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cf-site .rcard:hover{border-color:var(--w20);transform:translateY(-6px)}.cf-site .rcard:hover:before{opacity:1}.cf-site .rcard:hover:after{opacity:1;animation:3.6s linear infinite ringSpin}.cf-site .rcard .meta{gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.cf-site .rcard h3{margin-bottom:var(--s3);line-height:1.3}.cf-site .rcard p{color:var(--fg-3);margin-bottom:var(--s5);flex:1;font-size:.9rem}.cf-site .legal{max-width:none;padding:0}.cf-site .legal h2{margin:var(--s8)0 var(--s4);padding-top:var(--s5);border-top:1px solid var(--w10);scroll-margin-top:120px;font-size:clamp(1.34rem,1.2rem + .4vw,1.68rem)}.cf-site .legal h2:first-child{border-top:0;margin-top:0;padding-top:0}.cf-site .legal h3{color:var(--fg-2);margin:var(--s6)0 var(--s3);padding-left:var(--s4);border-left:2px solid var(--violet);scroll-margin-top:120px;font-size:clamp(1.02rem,.96rem + .18vw,1.16rem);font-weight:500}.cf-site .legal p{color:var(--fg-2);margin-bottom:var(--s4);font-size:.97rem}.cf-site .legal ul{margin:0 0 var(--s5);gap:var(--s3);display:grid}.cf-site .legal li{padding-left:var(--s5);color:var(--fg-2);font-size:.95rem;position:relative}.cf-site .legal li:before{content:"";background:var(--violet);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.cf-site .mini-cta{gap:var(--s5);text-align:center;padding:var(--s7);border-radius:var(--r-l);border:1px solid var(--w10);background:linear-gradient(150deg,var(--deep-purple),var(--surf-1));grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative;overflow:hidden}.cf-site .cta:before,.cf-site .mini-cta:after{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 50% 50%,var(--violet-pale)0 1.1px,transparent 1.7px),repeating-linear-gradient(90deg,var(--w05)0 1px,transparent 1px 74px),repeating-linear-gradient(0deg,var(--w05)0 1px,transparent 1px 74px),radial-gradient(560px circle at 12% 116%,var(--violet-18),transparent 62%),radial-gradient(500px circle at 88% -16%,var(--magenta-16),transparent 62%);background-repeat:repeat,repeat,repeat,no-repeat,no-repeat;background-size:26px 26px,auto,auto,auto,auto;animation:32s linear infinite ctaDrift;position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(84% 90%,#000 20%,#0000 80%);mask-image:radial-gradient(84% 90%,#000 20%,#0000 80%)}@keyframes ctaDrift{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:52px -26px,74px 0,0 74px,0 0,0 0}}.cf-site .mini-cta:before{content:"";background:var(--magenta-16);filter:blur(60px);z-index:0;border-radius:50%;width:320px;height:320px;position:absolute;top:-50%;right:-10%}.cf-site .mini-cta>*{z-index:1;position:relative}.cf-site .mini-cta h2{margin-bottom:var(--s2)}.cf-site .mini-cta p{color:var(--fg-2);max-width:62ch;margin-inline:auto;font-size:.95rem}.cf-site .mini-cta .hero-cta,.cf-site .mini-cta .btn-row{justify-content:center}.cf-site .mini-cta>.btn,.cf-site .mini-cta>a.btn{justify-self:center}@media (max-width:900px){:is(.cf-site [data-route=terms-and-conditions] .toc,.cf-site [data-route=privacy-policy] .toc,.cf-site .article:has(.prose) .toc,.cf-site [data-route^=case-study-] .toc){display:none}.cf-site [data-route^=case-study-] .article{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px){.cf-site .blocks,.cf-site .rgrid{grid-template-columns:repeat(2,1fr)}.cf-site .article{gap:var(--s6);grid-template-columns:minmax(0,1fr)}.cf-site .toc{max-height:none;position:static}}@media (max-width:680px){.cf-site .blocks,.cf-site .blocks.two,.cf-site .rgrid,.cf-site .mini-cta{grid-template-columns:1fr}}.cf-site .route[hidden]{display:none}.cf-site #app{min-height:60vh}.cf-site .nav-link.active{color:var(--fg);background:var(--w05)}.cf-site .menu a.active strong{color:var(--violet-pale)}.cf-site{--e-out:cubic-bezier(.16,1,.3,1);--e-io:cubic-bezier(.65,0,.35,1);--e-spring:cubic-bezier(.34,1.4,.64,1);--t-fast:.22s;--t-mid:.42s;--t-slow:.72s}.cf-site .rev{opacity:0;filter:blur(5px);transition:opacity .78s var(--e-out)var(--sd,0s),translate .78s var(--e-out)var(--sd,0s),scale .78s var(--e-out)var(--sd,0s),filter .62s var(--e-out)var(--sd,0s);transform:none}.cf-site .rev.in{opacity:1;filter:none;transform:none}.cf-site .rev[data-rev=left]{translate:-36px}.cf-site .rev[data-rev=right]{translate:36px}.cf-site .rev[data-rev=scale]{translate:0 14px;scale:.96}.cf-site .rev[data-rev=fade]{translate:none}.cf-site .rev[data-d="1"]{--sd:80ms}.cf-site .rev[data-d="2"]{--sd:.16s}.cf-site .rev[data-d="3"]{--sd:.24s}.cf-site .rev.stagger{opacity:1;filter:none;translate:none;scale:none}.cf-site .stagger>*{opacity:0;transition:opacity .66s var(--e-out)var(--sd,0s),translate .66s var(--e-out)var(--sd,0s);translate:0 22px}.cf-site .stagger.in>*{opacity:1;translate:none}.cf-site .mask{margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:hidden}.cf-site .mask>span{transition:translate .95s var(--e-out)var(--md,60ms);display:block;translate:0 130%}.cf-site .rev.in .mask>span{translate:none}.cf-site .phero .mask>span{animation:maskRise .95s var(--e-out).12s forwards}@keyframes maskRise{to{translate:none}}@keyframes riseIn{0%{opacity:0;translate:0 22px}to{opacity:1;translate:none}}.cf-site .phero .inner>.eyebrow,.cf-site .phero .inner>.pdate{opacity:0;animation:riseIn .8s var(--e-out)60ms forwards}.cf-site .phero .inner>.lede{opacity:0;animation:riseIn .85s var(--e-out).46s forwards}.cf-site .phero .inner>.hero-cta{opacity:0;animation:riseIn .85s var(--e-out).58s forwards}.cf-site .route{animation:none}.cf-site .route.rt-in{animation:rtIn .58s var(--e-out)both}.cf-site .route.rt-out{animation:rtOut .22s var(--e-io)both}@keyframes rtIn{0%{opacity:0;translate:0 16px;scale:.994}to{opacity:1;translate:none;scale:1}}@keyframes rtOut{0%{opacity:1;translate:none}to{opacity:0;translate:0 -10px}}.cf-site .hdr{transition:background .45s var(--ease),border-color .45s var(--ease),box-shadow .45s var(--ease),backdrop-filter .45s var(--ease),-webkit-backdrop-filter .45s var(--ease)}.cf-site .nav-link{position:relative}.cf-site .nav-link:after{content:"";left:var(--pad-h-sm);right:var(--pad-h-sm);background:var(--violet-pale);transform-origin:100%;height:1px;transition:transform .45s var(--e-out);position:absolute;bottom:5px;transform:scaleX(0)}.cf-site .nav-link:hover:after,.cf-site .nav-link.active:after{transform-origin:0;transform:scaleX(1)}.cf-site .menu a{transition:background .3s,transform .35s var(--e-out)}.cf-site .drop:hover .menu,.cf-site .drop:focus-within .menu{transition-delay:40ms}.cf-site .menu a:first-child{transition-delay:20ms}.cf-site .menu a:nth-child(2){transition-delay:50ms}.cf-site .menu a:nth-child(3){transition-delay:80ms}.cf-site .menu a:nth-child(4){transition-delay:.11s}.cf-site .menu a:nth-child(5){transition-delay:.14s}.cf-site .drop.closed .menu{opacity:0;visibility:hidden;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s;transform:translateY(-8px)}.cf-site .drop.closed .menu a{transition-delay:0s}.cf-site .sheet a{opacity:0;transition:transform .55s var(--e-out),opacity .45s var(--e-out);transform:translateY(20px)}.cf-site .sheet.on a{opacity:1;transform:none}.cf-site .sheet.on a:first-child{transition-delay:.16s}.cf-site .sheet.on a:nth-child(2){transition-delay:.22s}.cf-site .sheet.on a:nth-child(3){transition-delay:.28s}.cf-site .sheet.on a:nth-child(4){transition-delay:.34s}.cf-site .sheet.on a:nth-child(5){transition-delay:.4s}@property --ring-a{syntax:"<angle>";inherits:false;initial-value:0deg}.cf-site .btn:before{content:"";border-radius:inherit;z-index:3;pointer-events:none;opacity:0;background:conic-gradient(from var(--ring-a),var(--violet),var(--magenta),var(--violet-pale),var(--purple),var(--magenta),var(--violet-pale),var(--violet));-webkit-mask-composite:xor;transition:opacity .28s var(--ease);padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.cf-site .btn:hover,.cf-site .btn:focus-visible){box-shadow:0 0 22px -6px #6c63ff8c}.cf-site .btn:hover:before{opacity:1;animation:3s linear infinite ringSpin}.cf-site .btn:focus-visible:before{opacity:1;animation:3s linear infinite ringSpin}@keyframes ringSpin{to{--ring-a:360deg}}.cf-site .btn:after{content:"";border-radius:inherit;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 0%,#ffffff57 38%,#ffffffc7 50%,#ffffff57 62%,#0000 100%) -80%/56% 240% no-repeat;position:absolute;inset:0;overflow:hidden}.cf-site .btn:hover:after{opacity:1;animation:btnShine .75s var(--ease)50ms}.cf-site .btn:focus-visible:after{opacity:1;animation:btnShine .75s var(--ease)50ms}@keyframes btnShine{0%{background-position:-80%}to{background-position:180%}}.cf-site .btn{transition:color .5s var(--ease),border-color .5s var(--ease),scale .2s var(--e-out),box-shadow .45s var(--e-out)}.cf-site .btn:active{scale:.985}.cf-site .tlink svg{transition:translate .45s var(--e-out)}.cf-site .card:hover .tlink svg{transform:translate(5px)}@media (hover:hover) and (pointer:fine){.cf-site .card,.cf-site .rcard,.cf-site .blk,.cf-site .tile,.cf-site .logo-cell,.cf-site .card.rev.in,.cf-site .rcard.rev.in,.cf-site .blk.rev.in,.cf-site .tile.rev.in,.cf-site .logo-cell.rev.in{--lift:0px;--tilt:0deg;transform:translateY(var(--lift))rotate(var(--tilt));transition:transform .45s var(--e-out),border-color .5s var(--ease),background .5s var(--ease)}.cf-site .card:hover,.cf-site .card.rev.in:hover,.cf-site .rcard:hover,.cf-site .rcard.rev.in:hover{--lift:-6px;--tilt:-1.5deg}.cf-site .seg{--lift:0px;transform:translateY(var(--lift));transition:transform .45s var(--e-out),border-color .5s var(--ease)}.cf-site .seg:hover,.cf-site .blk:hover,.cf-site .blk.rev.in:hover,.cf-site .tile:hover,.cf-site .tile.rev.in:hover{--lift:-5px}.cf-site .logo-cell:hover,.cf-site .logo-cell.rev.in:hover{--lift:-4px}.cf-site .logo-cell,.cf-site .logo-cell.rev.in{transition:transform .36s var(--e-out),border-color .32s var(--ease),background .32s var(--ease)}}.cf-site .cards .card:not(.rev),.cf-site .cards .card.rev.in{opacity:1;transition:transform .45s var(--e-out),border-color .5s var(--ease),background .5s var(--ease)}.cf-site .rev .card-art svg *,.cf-site .rev .tile .ico svg *,.cf-site .tile.rev .ico svg *,.cf-site .rev .seg .ico svg *,.cf-site .seg.rev .ico svg *{stroke-dasharray:120;stroke-dashoffset:120px;transition:stroke-dashoffset 1.1s var(--e-out)calc(var(--sd,0s) + .16s)}.cf-site .rev.in .card-art svg *,.cf-site .rev.in .tile .ico svg *,.cf-site .tile.rev.in .ico svg *,.cf-site .rev.in .seg .ico svg *,.cf-site .seg.rev.in .ico svg *{stroke-dashoffset:0}.cf-site .card:hover .card-art svg *{stroke-dashoffset:240px;transition:stroke-dashoffset .9s var(--ease)}.cf-site .rw{transition:background .45s var(--ease),padding-left .45s var(--e-out)}.cf-site .rw:hover{padding-left:var(--s6)}.cf-site .stat .num{transition:scale .5s var(--e-spring);display:inline-block}.cf-site .stat .num.counting{scale:1.03}.cf-site .field input,.cf-site .field select{transition:border-color .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease),translate .35s var(--e-out)}.cf-site .field input:focus,.cf-site .field select:focus{translate:0 -1px}.cf-site .field label{transition:color .3s var(--ease)}.cf-site .field:focus-within label{color:var(--violet-pale)}.cf-site .sub input{transition:border-color .35s var(--ease),translate .35s var(--e-out)}.cf-site .sub input:focus{translate:0 -1px}.cf-site .ok.on{animation:riseIn .45s var(--e-out)both}.cf-site .totop{right:var(--frame-x);z-index:890;border:1px solid var(--w10);-webkit-backdrop-filter:blur(16px)saturate(160%);opacity:0;pointer-events:none;visibility:hidden;width:46px;height:46px;transition:opacity .45s var(--e-out),translate .45s var(--e-out),scale .45s var(--e-out),background .3s var(--ease),border-color .3s var(--ease),visibility 0s linear .45s;background:#0f0f17c7;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:26px;translate:0 16px;scale:.9}.cf-site .totop.on{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s,0s,0s,0s,0s,0s;translate:none;scale:1}.cf-site .totop:hover{background:var(--violet);border-color:var(--violet);translate:0 -3px}.cf-site .totop svg{width:17px;height:17px;stroke:var(--fg);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:translate .35s var(--e-out)}.cf-site .totop:hover svg{translate:0 -2px}@media (max-width:680px){.cf-site .totop{width:42px;height:42px;bottom:18px}}.cf-site .toc a{transition:color .3s,border-color .3s,translate .3s var(--e-out)}.cf-site .toc a:hover{transform:translate(3px)}.cf-site .toc a.on{translate:3px}.cf-site .ftr li a{transition:color .3s,translate .3s var(--e-out)}.cf-site .ftr li a:hover{transform:translate(4px)}.cf-site .chk{transition:translate .4s var(--e-out),border-color .4s var(--ease),background .4s var(--ease)}.cf-site .chk:hover{background:var(--surf-2);transform:translate(5px)}.cf-site .menu a:hover{transform:translate(4px)}.cf-site .fitem{transition:background .3s var(--ease),translate .35s var(--e-out)}.cf-site .fitem:hover{translate:2px}@media (hover:none),(max-width:900px){.cf-site .rev,.cf-site .rev.in,.cf-site .stagger>:not(.logo-track),.cf-site .stagger.in>:not(.logo-track){opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.cf-site .stagger>.logo-track{opacity:1!important;filter:none!important}.cf-site .mask>span,.cf-site .phero .mask>span{animation:none!important;translate:none!important}.cf-site .phero .inner>*{opacity:1!important;animation:none!important}.cf-site .hero h1 .ln>span,.cf-site .fu,.cf-site .panel,.cf-site .fitem{opacity:1!important;animation:none!important;transform:none!important}.cf-site .route,.cf-site .route.rt-in,.cf-site .route.rt-out{opacity:1!important;animation:none!important;translate:none!important}.cf-site .grad,.cf-site .tile .idx{color:var(--violet);-webkit-text-fill-color:currentColor!important;background:0 0!important}.cf-site .seg .liq,.cf-site .seg:after,.cf-site .card:before,.cf-site .tile:before,.cf-site .blk:after,.cf-site .rcard:after{display:none!important}.cf-site .card:after,.cf-site .tile:after{opacity:1}.cf-site .card,.cf-site .tile,.cf-site .rcard,.cf-site .seg,.cf-site .blk{isolation:auto}.cf-site .cards .card:not(.rev),.cf-site .cards .card.rev.in{opacity:1!important}.cf-site .tile .idx{opacity:.5;transform:none}.cf-site .tile p,.cf-site .seg p,.cf-site .card p{color:var(--fg-2)}.cf-site .seg{background:linear-gradient(168deg,var(--surf-2),var(--bg))}.cf-site .rcard:before{opacity:0}.cf-site .card-art svg *,.cf-site .tile .ico svg *,.cf-site .seg .ico svg *{stroke-dashoffset:0!important;transition:none!important}.cf-site .aura{filter:blur(56px)}.cf-site .aura-a{width:480px;height:480px}.cf-site .aura-b{width:420px;height:420px}.cf-site .quote:before,.cf-site .mini-cta:before{filter:blur(40px)}.cf-site .cta:before,.cf-site .mini-cta:after{animation:none}.cf-site .hdr,.cf-site .hdr.stuck{-webkit-backdrop-filter:none}.cf-site .hdr.stuck{background:#0f0f17f2}.cf-site .totop{-webkit-backdrop-filter:none;background:#0f0f17f2}.cf-site .quote{box-shadow:none}}@media (prefers-reduced-motion:reduce){.cf-site .rev,.cf-site .rev.in,.cf-site .stagger>*,.cf-site .stagger.in>*{opacity:1!important;filter:none!important;transition:none!important;translate:none!important;scale:none!important}.cf-site .cards .card.rev,.cf-site .cards .card.rev.in{opacity:1!important}.cf-site .mask>span,.cf-site .phero .mask>span{animation:none!important;translate:none!important}.cf-site .phero .inner>*{opacity:1!important;animation:none!important}.cf-site .route.rt-in,.cf-site .route.rt-out{opacity:1!important;animation:none!important;translate:none!important}.cf-site .card,.cf-site .rcard,.cf-site .blk,.cf-site .tile,.cf-site .logo-cell{transform:none!important}.cf-site .tile .idx{transition:none!important;transform:none!important}.cf-site .btn:hover:before{animation:none!important}.cf-site .btn:focus-visible:before{animation:none!important}.cf-site .card:hover:before,.cf-site .tile:hover:before,.cf-site .blk:hover:after,.cf-site .rcard:hover:after{animation:none!important}:is(.cf-site .btn:hover .wv i,.cf-site .btn:focus-visible .wv i),.cf-site .seg:hover .liq i{transition:none!important;animation:none!important}.cf-site .seg:hover:after{animation:none!important}.cf-site .totop{transition:opacity .01ms,visibility}.cf-site .ok.on{opacity:1!important;animation:none!important;translate:none!important}.cf-site .rev .card-art svg *,.cf-site .rev .tile .ico svg *,.cf-site .tile.rev .ico svg *,.cf-site .rev .seg .ico svg *,.cf-site .seg.rev .ico svg *,.cf-site .card:hover .card-art svg *{stroke-dashoffset:0!important;transition:none!important}.cf-site .hero h1 .ln>span,.cf-site .fu,.cf-site .panel,.cf-site .fitem{opacity:1!important;animation:none!important;transform:none!important}}.cf-site:not(.js) .route:target{display:block}.cf-site:not(.js) body:has(.route:target) .route:not(:target){display:none}.cf-site:not(.js) .frag{height:0;scroll-margin-top:120px;display:block}.cf-site:not(.js) .rev,.cf-site:not(.js) .stagger>*,.cf-site:not(.js) .sheet a,.cf-site:not(.js) .fu,.cf-site:not(.js) .panel,.cf-site:not(.js) .fitem,.cf-site:not(.js) .hero h1 .ln>span,.cf-site:not(.js) .phero .inner>*{opacity:1;animation:none;transform:translate(0,0)}.cf-site .nojs-nav{display:none}.cf-site:not(.js) .burger-nojs{z-index:920;top:calc(var(--frame-y) + 13px);right:calc(var(--frame-x) + 17px);background:0 0;display:none;position:fixed}.cf-site:not(.js) body:has(.menufrag:target) .route:has(.menufrag:target){display:block}.cf-site:not(.js) body:has(.menufrag:target) .route:not(:has(.menufrag:target)){display:none}.cf-site:not(.js) body:has(.menufrag:target) .sheet{opacity:1;visibility:visible;transform:none}.cf-site:not(.js) body:has(.frag:target) .route:has(.frag:target){display:block}.cf-site:not(.js) body:has(.frag:target) .route:not(:has(.frag:target)){display:none}.cf-site:not(.js) body:has(.menufrag:target) .nojs-close i:first-child{transform:translateY(6px)rotate(45deg)}.cf-site:not(.js) body:has(.menufrag:target) .nojs-close i:nth-child(2){opacity:0}.cf-site:not(.js) body:has(.menufrag:target) .nojs-close i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (max-width:900px){.cf-site:not(.js) #burger{visibility:hidden}.cf-site:not(.js) .nojs-nav,.cf-site:not(.js) .nojs-open{display:block}.cf-site:not(.js) body:has(.menufrag:target) .nojs-open{display:none}.cf-site:not(.js) body:has(.menufrag:target) .nojs-close{display:block}.cf-site:not(.js) .acc-p{opacity:1;max-height:none}.cf-site:not(.js) .acc-t .chev{display:none}.cf-site:has(.sheet.on):after{content:"";z-index:870;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:menuVeil .3s var(--ease)both;background:#00000026;position:fixed;inset:0}.cf-site:not(.js) body:has(.menufrag:target):after{content:"";z-index:870;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:menuVeil .3s var(--ease)both;background:#00000026;position:fixed;inset:0}@keyframes menuVeil{0%{opacity:0}to{opacity:1}}.cf-site .sheet{z-index:885}}@media (max-width:760px){.cf-site .dash-tabs{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.cf-site .dtab{letter-spacing:-.01em;white-space:normal;text-overflow:clip;flex-direction:column;justify-content:center;align-items:center;min-height:42px;padding:9px 4px;font-size:.72rem;line-height:1.2;display:flex}.cf-site .dtab .tw{white-space:nowrap}.cf-site .dpane{padding:var(--s4)var(--s4)var(--s3);gap:0}.cf-site .dblock{padding:var(--s4)0;border:0;border-top:1px solid var(--w05);background:0 0;border-radius:0}.cf-site .drow2{gap:0}.cf-site .dpane>.drow2:first-of-type>.dblock:first-child,.cf-site .dpane>.dblock:first-of-type{border-top:0}.cf-site .dblock h5{color:var(--fg-2);font-size:.8rem}.cf-site .dchart-wrap,.cf-site .dvbars{max-height:128px}.cf-site .dash-body{height:860px}.cf-site .dth>span,.cf-site .dtr>span{display:none}.cf-site .dth>span:first-child,.cf-site .dtr>span:first-child,.cf-site .dth>span:last-child,.cf-site .dtr>span:last-child{display:block}.cf-site .dth,.cf-site .dtr,.cf-site .dtable.three .dth,.cf-site .dtable.three .dtr{gap:var(--s3);grid-template-columns:minmax(0,1fr) auto}.cf-site .dth>span:last-child,.cf-site .dtr>span:last-child{text-align:right;justify-self:end}.cf-site .dtr{flex:none;align-content:center;min-height:0;padding:6px 0}.cf-site .dtable,.cf-site .drows,.cf-site .dbars{justify-content:space-between}.cf-site .dbars{gap:7px}.cf-site .dpane>.drow2,.cf-site .dpane>.dblock,.cf-site .drow2>.dblock{flex:auto;min-height:0}.cf-site .dchart-wrap,.cf-site .dvbars{min-height:92px}.cf-site .dmid{display:none}.cf-site .drow{flex:none;min-height:26px;padding:2px 0}.cf-site .dchip-s{padding:5px 10px;font-size:.72rem}.cf-site .dnote{font-size:.72rem;line-height:1.45}.cf-site .dchips{gap:6px}.cf-site .drows{justify-content:space-between}.cf-site .dring{width:92px}.cf-site .dready{padding:var(--s3)var(--s4)}}@media (max-width:560px){.cf-site .dtab{padding:8px 3px;font-size:.68rem}}@media (max-width:400px){.cf-site .dash-body{height:900px}}@media (max-width:760px){.cf-site .logo-cell{border-radius:var(--r-m);gap:6px;min-height:50px;padding:0 10px}.cf-site .logo-ico{width:20px;height:20px}.cf-site .logo-ico svg{width:11px;height:11px}.cf-site .logo-name{letter-spacing:-.015em;font-size:.74rem}.cf-site .logo-run{gap:8px;padding-right:8px}.cf-site .logo-track{animation-duration:24s}.cf-site .card,.cf-site .blk,.cf-site .rcard,.cf-site .seg,.cf-site .step,.cf-site .flow-s,.cf-site .form,.cf-site .rows,.cf-site .faq{background:var(--surf-2);border-color:var(--w20)}.cf-site .tile{background:linear-gradient(168deg,var(--surf-3),var(--surf-2));border-color:var(--w20)}.cf-site .rw-head{background:var(--w05)}.cf-site .rw{border-bottom-color:var(--w10)}.cf-site .step:hover,.cf-site .blk:hover,.cf-site .card:hover{background:var(--surf-3)}.cf-site .sec:not(.sec-weave) .blocks+.cards,.cf-site .sec:not(.sec-weave) .cards+.blocks,.cf-site .sec:not(.sec-weave) .blocks+.blocks,.cf-site .sec:not(.sec-weave) .cards+.cards,.cf-site .sec:not(.sec-weave) .rgrid+.cards,.cf-site .sec:not(.sec-weave) .cards+.rgrid,.cf-site .sec:not(.sec-weave) .blocks+.rows,.cf-site .sec:not(.sec-weave) .rows+.blocks{padding-top:var(--s7);border-top:1px solid var(--w10);margin-top:var(--s8)!important}.cf-site .quote{background:linear-gradient(168deg,var(--surf-1),var(--bg))padding-box,conic-gradient(from var(--ring-a),var(--indigo),var(--violet),var(--purple),var(--magenta),var(--purple),var(--violet),var(--indigo))border-box;border-width:1.5px;animation:6s linear infinite ringSpin}@media (max-width:680px){.cf-site .sec-weave{gap:var(--s4);flex-direction:column;display:flex}.cf-site .sec-weave>.head{margin-bottom:calc(var(--s7) - var(--s4))}.cf-site .sec-weave>.blocks,.cf-site .sec-weave>.cards{display:contents}.cf-site .sec-weave>.blocks>.blk:first-child{order:1}.cf-site .sec-weave>.cards>.card:first-child{order:2}.cf-site .sec-weave>.blocks>.blk:nth-child(2){order:3}.cf-site .sec-weave>.cards>.card:nth-child(2){order:4}.cf-site .sec-weave>.blocks>.blk:nth-child(3){order:5}.cf-site .sec-weave>.cards>.card:nth-child(3){order:6}.cf-site .sec-weave>.cards>.card{margin-top:calc(-1*var(--s4) + 6px)}.cf-site .sec-weave>.blocks>.blk:nth-child(n+2){margin-top:var(--s5)}}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.cf-site .quote{animation:none}}.cf-site .route [id]{scroll-margin-top:120px}.cf-site .privacy-choices{font:inherit;color:inherit;padding:0}html:has(.cf-site){scroll-behavior:smooth}body:has(.cf-site){background:#000;margin:0;overflow-x:hidden}
