@property --fx-spot{syntax:'<number>';inherits:true;initial-value:0}@property --fx-beam{syntax:'<angle>';inherits:false;initial-value:0deg}:root{--fx-ease:cubic-bezier(.22,1,.36,1);--fx-spring:cubic-bezier(.34,1.56,.64,1)}.fx-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:55;pointer-events:none;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#0b2551,var(--brand) 55%,var(--brand-soft));box-shadow:0 0 12px rgba(20,180,255,.65)}.fx-nav{transition:background .4s ease,box-shadow .4s ease}.fx-nav.fx-scrolled{background:rgba(8,8,8,.78);box-shadow:0 12px 32px -14px rgba(0,0,0,.75)}.fx-item{opacity:0}.fx-item.fx-in{opacity:1;animation:fxRise .9s var(--fx-ease) var(--fx-d,0s) backwards}@keyframes fxRise{from{opacity:0;transform:translateY(40px)}}.fx-lift{transition:translate .5s var(--fx-ease),box-shadow .5s var(--fx-ease),background-color .6s ease}.fx-lift:hover{transform:none;translate:0 -10px;box-shadow:inset 0 1px 1px rgba(255,255,255,.09),0 36px 64px -26px rgba(0,0,0,.95),0 26px 60px -32px rgba(20,180,255,.5)}.c3-card.fx-item:hover{box-shadow:0 40px 80px -34px rgba(20,180,255,.45)}.fx-spot{isolation:isolate}.post-card.fx-spot{position:relative}.fx-spot::after{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s var(--fx-ease);background:radial-gradient(440px circle at var(--fx-x,50%) var(--fx-y,50%),rgba(20,180,255,.13),transparent 45%)}.fx-spot:hover{--fx-spot:1}.fx-spot:hover::after{opacity:1}.liquid-glass.fx-spot::before{background:radial-gradient(260px circle at var(--fx-x,50%) var(--fx-y,50%),rgba(164,244,253,calc(var(--fx-spot) * .95)),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.42) 0,rgba(255,255,255,.14) 20%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,rgba(255,255,255,.14) 80%,rgba(255,255,255,.42) 100%);transition:--fx-spot .45s var(--fx-ease)}.fx-split .fx-w{display:inline-block;opacity:0;transform:translateY(.45em);filter:blur(8px);transition:opacity .7s var(--fx-ease),transform .9s var(--fx-ease),filter .7s var(--fx-ease);transition-delay:calc(var(--wi, 0) * 55ms)}.fx-split.fx-in .fx-w{opacity:1;transform:none;filter:none}.fx-draw-icons .service-icon svg *{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s var(--fx-ease) .15s}.fx-draw-icons .fx-drawn .service-icon svg *{stroke-dashoffset:0}.fx-card-beam{position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--fx-beam),transparent 0deg,transparent 200deg,var(--brand) 290deg,var(--brand-soft) 330deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:fxBeam 4s linear infinite}.founder-card .founder-avatar{position:relative;overflow:visible}.founder-card .founder-avatar::before{content:'';position:absolute;inset:-6px;border-radius:50%;padding:2px;pointer-events:none;background:conic-gradient(from var(--fx-beam),transparent 0deg,transparent 180deg,var(--brand) 280deg,var(--brand-soft) 340deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:fxBeam 5s linear infinite}.fx-count{font-variant-numeric:tabular-nums}.fx-zoom{opacity:0;transform:translateY(30px) scale(.92);transition:opacity 1s var(--fx-ease),transform 1.2s var(--fx-ease)}.fx-zoom.fx-in{opacity:1;transform:none}.fx-zoom .cta-glow{animation:fxBreathe 6s ease-in-out infinite}@keyframes fxBreathe{0%,100%{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.fx-scaleup{opacity:0;transform:scale(.8);transition:opacity 1s var(--fx-ease),transform 1.4s var(--fx-ease)}.fx-scaleup.fx-in{opacity:1;transform:none}.c3-popular{overflow:hidden}.c3-popular::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.85) 50%,transparent 70%);transform:translateX(-120%);animation:fxShine 3.6s ease-in-out 1.2s infinite}@keyframes fxShine{0%,55%{transform:translateX(-120%)}100%,85%{transform:translateX(120%)}}.fx-stars span{display:inline-block;opacity:.15;transform:scale(.4) rotate(-40deg);transition:opacity .4s ease,transform .6s var(--fx-spring);transition-delay:calc(var(--fx-d, 0s) + 0.45s + var(--si, 0) * 90ms)}.fx-in .fx-stars span{opacity:1;transform:none}.fx-judge .compare-col.bad h3{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#ff8a8a,#ff8a8a) 0 58%/0 1.5px no-repeat;transition:background-size .6s var(--fx-ease);transition-delay:calc(0.7s + var(--ci, 0) * 0.18s)}.fx-judge .compare-col.bad h3+p{margin-top:.45rem}.fx-judge .compare-col.bad.fx-judged h3{background-size:100% 1.5px}.fx-judge .compare-col.bad{transition:filter .9s ease 1.2s}.fx-judge .compare-col.bad.fx-judged{filter:saturate(.45) brightness(.82)}.fx-judge .compare-col.good .compare-item svg circle{stroke-dasharray:63;stroke-dashoffset:63;transition:stroke-dashoffset .8s var(--fx-ease);transition-delay:calc(0.6s + var(--ci, 0) * 0.2s)}.fx-judge .compare-col.good .compare-item svg path{stroke-dasharray:12;stroke-dashoffset:12;transition:stroke-dashoffset .45s var(--fx-ease);transition-delay:calc(1s + var(--ci, 0) * 0.2s)}.fx-judge .compare-col.good.fx-judged .compare-item svg circle,.fx-judge .compare-col.good.fx-judged .compare-item svg path{stroke-dashoffset:0}.fx-judge .compare-col.good{transition:box-shadow 1s ease 1.4s}.fx-judge .compare-col.good.fx-judged{box-shadow:0 0 0 1px rgba(20,180,255,.18),0 30px 70px -40px rgba(20,180,255,.55)}.fx-pline{display:none}.process-card .process-num{transition:filter .6s ease}.process-card.fx-lit{background-color:rgba(20,180,255,.045);box-shadow:inset 0 1px 1px rgba(255,255,255,.09),0 0 0 1px rgba(20,180,255,.22),0 22px 50px -28px rgba(20,180,255,.5)}.process-card.fx-lit .process-num{filter:drop-shadow(0 0 14px rgba(20,180,255,.6))}@media (min-width:1100px){.fx-has-pline{position:relative}.fx-pline{display:block;position:absolute;top:-1.9rem;left:calc((100% - 3.75rem)/ 8);right:calc((100% - 3.75rem)/ 8);height:2px;border-radius:2px;background:rgba(255,255,255,.08)}.fx-pline-fill{position:absolute;inset:0;border-radius:inherit;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#0b2551,var(--brand) 60%,var(--brand-soft));box-shadow:0 0 14px rgba(20,180,255,.7)}.fx-pnode{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#0b1220;border:2px solid rgba(255,255,255,.22);transition:background .5s var(--fx-ease),border-color .5s,box-shadow .5s,transform .5s var(--fx-spring)}.fx-pnode.fx-on{background:var(--brand);border-color:var(--brand-soft);box-shadow:0 0 0 5px rgba(20,180,255,.18),0 0 18px var(--brand);transform:scale(1.2)}}.fx-mag{will-change:translate}.c3-btn.fx-mag{transition:background .3s var(--fx-ease),transform .3s var(--fx-ease)}.fx-field{position:relative;display:block}.fx-has-ph>.lf-input::placeholder,.fx-has-ph>.lf-textarea::placeholder{color:transparent}.fx-ph{position:absolute;top:1px;left:1px;right:1px;padding:.8rem .95rem;font-size:.9rem;line-height:normal;color:rgba(255,255,255,.52);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:opacity .35s var(--fx-ease),transform .5s var(--fx-ease)}.fx-field-ta .fx-ph{line-height:1.5;white-space:normal}.fx-field.fx-filled .fx-ph,.fx-field:focus-within .fx-ph{opacity:0;transform:translateY(-10px)}.fx-field:has(> :not(:placeholder-shown):is(.lf-input,.lf-textarea)) .fx-ph{opacity:0;transform:translateY(-10px)}.fx-field .lf-input:focus,.fx-field .lf-select:focus,.fx-field .lf-textarea:focus{box-shadow:0 0 0 3px rgba(20,180,255,.08)}.fx-beam{position:absolute;inset:0;border-radius:.75rem;pointer-events:none;opacity:0;transition:inset .5s var(--fx-ease),border-radius .5s var(--fx-ease),opacity .35s ease}.fx-beam::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--fx-beam),rgba(20,180,255,0) 0deg,rgba(20,180,255,0) 150deg,rgba(20,180,255,.6) 240deg,var(--brand-soft) 300deg,var(--brand) 330deg,rgba(20,180,255,0) 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.fx-beam::after{content:'';position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1px rgba(20,180,255,.3),0 0 26px 2px rgba(20,180,255,.3);opacity:.4}.fx-field:focus-within .fx-beam{opacity:1;inset:-4px;border-radius:calc(.75rem + 4px)}.fx-field:focus-within .fx-beam::before{animation:fxBeam 2.6s linear infinite}.fx-field:focus-within .fx-beam::after{animation:fxPulse 2.2s ease-in-out infinite}@keyframes fxBeam{to{--fx-beam:360deg}}@keyframes fxPulse{0%,100%{opacity:.3}50%{opacity:1}}@media (max-width:899px){.c3-card,.fx-chip-in,.fx-float,.lf-card,.liquid-glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.lf-card,.liquid-glass{background-color:rgba(255,255,255,.028)}.fx-split .fx-w{filter:none;transition:opacity .7s var(--fx-ease),transform .9s var(--fx-ease)}}@media (prefers-reduced-motion:reduce){.fx-item,.fx-scaleup,.fx-split .fx-w,.fx-stars span,.fx-zoom{opacity:1!important;transform:none!important;filter:none!important}.c3-popular::after{animation:none!important}}