@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@700&family=IBM+Plex+Mono:wght@400;500&display=swap";
.ridge2{box-sizing:border-box;--bg:#060409;--line:#221a30;--line-soft:#171021;--muted:#9d95ab;--faint:#6e6680;--purple:#a855f7;--violet:#6d5df6;--magenta:#d946ef;--max:72rem;--stage:clamp(20rem,38vw,31rem);background:#060409;border-top:1px solid #171021;padding:max(1.5rem,min(8vw,4rem)) 0;position:relative;overflow-x:clip}.ridge2 *,.ridge2 :before,.ridge2 :after{box-sizing:border-box}.ridge2__wrap{z-index:2;max-width:var(--max);margin:0 auto;padding:0 max(1.25rem,min(5vw,3rem));position:relative}.ridge2 .rv2{opacity:0;transition:opacity .65s ease var(--rd,0s),transform .65s cubic-bezier(.22,1,.36,1)var(--rd,0s);transform:translateY(1.1rem)}.ridge2 .rv2.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ridge2 .rv2{opacity:1;transition:none;transform:none}}.ridge2__head{text-align:center}.ridge2__head .ridge2__title{font-size:var(--fs-display);font-family:var(--ff-ui);color:#f5f3f7;margin:0 0 10px}.ridge2__head .ridge2__title span{font-family:var(--ff-display)}.ridge2__head .ridge2__subtitle{color:#a855f7;font-size:max(1.125rem,min(1.25rem + .5vw,1.8rem));font-family:var(--ff-ui);margin:0}.ridge2__mesh{position:relative}.ridge2__field{z-index:0;pointer-events:none;background-color:#0000;width:100vw;position:absolute;top:-2.5rem;bottom:-2.5rem;left:50%;transform:translate(-50%)}.ridge2__cv{-webkit-mask-composite:source-in;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 26%,#000 74%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12%,#000 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 26%,#000 74%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12%,#000 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ridge2__stage{z-index:1;height:var(--stage);background-color:#0000;position:relative}.ridge2__nodes{z-index:2;pointer-events:none;background-color:#0000;position:absolute;top:0;bottom:0;left:0;right:0}.node2{z-index:3;text-align:center;color:inherit;pointer-events:auto;opacity:0;background-color:#0000;flex-direction:column;align-items:center;gap:.45rem;padding-bottom:.9rem;text-decoration:none;transition:opacity .4s;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.node2 span{background-color:#0000}.node2.ready{opacity:1;background-color:#0000}.node2:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#060409f2,#060409b8 40%,#0000 76%);width:18rem;height:11rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.node2__cat{font-family:var(--ff-mono);letter-spacing:.26em;text-transform:uppercase;color:#b6aec6;text-shadow:0 0 3px #060409,0 0 9px #060409f2;background-color:#0000;font-size:.6rem;transition:color .45s}.node2.on .node2__cat{color:var(--purple)}.node2__name{font-family:var(--ff-ui);letter-spacing:-.02em;color:#f2eff8;text-shadow:0 0 2px #06040999,0 0 5px #06040999,0 0 14px #06040985,0 0 32px #0604094d;background-color:#0000;max-width:8em;padding-bottom:.32rem;font-size:max(1.05rem,min(1.8vw,1.4rem));line-height:1.22;display:inline-block;position:relative}.node2__name:after{content:"";background:linear-gradient(90deg,var(--violet),var(--purple),var(--magenta));transform-origin:0;background-color:#0000;width:100%;height:1px;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.node2.on .node2__name:after{background-color:#0000;transform:scaleX(1)}.node2__stem{background:linear-gradient(180deg,transparent,var(--line));background-color:#0000;width:1px;height:1.1rem;transition:background .45s;position:absolute;bottom:.45rem;left:50%}.node2.on .node2__stem{background:linear-gradient(180deg,transparent,var(--purple))}.node2__dot{background:var(--bg);border:1px solid var(--muted);background-color:#0000;border-radius:50%;width:.6rem;height:.6rem;transition:border-color .45s,box-shadow .45s;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #060409cc}.node2.on .node2__dot{border-color:var(--purple);box-shadow:0 0 0 4px #060409cc,0 0 14px #a855f7cc}.ridge2__legend{z-index:3;font-family:var(--ff-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;gap:.75rem;margin:max(.75rem,min(2vw,1.5rem)) 0 0;font-size:.6rem;display:flex;position:relative}.ridge2__legend b{color:var(--purple);font-weight:500}@media (max-width:700px){.ridge2__legend span:last-child{display:none}}@media (max-width:860px){.ridge2{--stage:clamp(14rem,46vw,19rem)}.ridge2__cv{-webkit-mask-image:linear-gradient(#0000 0%,#000 18%,#000 80%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 5%,#000 95%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18%,#000 80%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 5%,#000 95%,#0000 100%)}.ridge2__field{top:-1.5rem;bottom:-1.5rem}.ridge2__nodes{pointer-events:auto;border-top:1px solid var(--line-soft);flex-direction:column-reverse;margin-top:max(1.25rem,min(5vw,1.75rem));display:flex;position:static}.node2{opacity:1;text-align:left;border-bottom:1px solid var(--line-soft);-webkit-tap-highlight-color:transparent;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .9rem;min-height:3.5rem;padding:1rem .15rem;transition:opacity .4s,background-color .35s;display:grid;position:static!important;transform:none!important}.node2:before,.node2__stem{display:none}.node2__dot{box-shadow:none;grid-area:1/1/span 2;align-self:center;position:static;transform:none}.node2.on .node2__dot{box-shadow:0 0 12px #a855f7a6}.node2__cat{text-shadow:none;grid-area:1/2}.node2__name{max-width:none;text-shadow:none;grid-area:2/2;justify-self:start;padding-bottom:.22rem;font-size:max(1.05rem,min(4.4vw,1.3rem))}.node2.on{background:#a855f70d}.node2:active{background:#a855f717}}@media (max-width:860px) and (max-height:520px) and (orientation:landscape){.ridge2{--stage:clamp(10rem,34vh,14rem)}}@media (max-width:480px){.ridge2{--stage:clamp(12rem,52vw,16rem)}.ridge2__wrap{padding:0 1.15rem}.ridge2__head .ridge2__title{text-wrap:balance;line-height:1.15}.ridge2__head .ridge2__subtitle{text-wrap:balance;margin-top:.35rem;line-height:1.35}.node2__cat{letter-spacing:.18em;font-size:.55rem}.node2{column-gap:.75rem;padding:.9rem .1rem}}
.homesection3{background:#060409;border-top:1px solid #171021}.eyebrow{font-family:var(--ff-body);font-size:var(--fs-eyebrow);letter-spacing:.28em;text-transform:uppercase;color:#a855f7;align-items:center;gap:.9rem;margin:0 0 2rem;padding:0 0 0 20px;display:flex}.eyebrow:before{content:"";background:#a855f7;width:1.5rem;height:1px}.statistics-section{opacity:0;width:100%;margin-top:40px;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.statistics-section.visible{opacity:1;margin:7% auto 1%;transform:translateY(0)}.statistics-header{font-size:var(--fs-h2);text-align:left;align-items:center;gap:8px;margin-bottom:20px;display:flex}.statistics-wrapper{width:100%;margin-bottom:30px;position:relative}.statistics{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;font-family:var(--ff-ui);flex-direction:row;gap:20px;padding:0 20px 20px;display:flex;overflow-x:auto}.statistics::-webkit-scrollbar{display:none}.why-grid{cursor:default;grid-template-columns:repeat(4,1fr);gap:max(2rem,min(4.5vw,4rem));display:grid}.stat-item{scroll-snap-align:center;text-align:left;opacity:0;background-color:#ffffff0d;border-radius:10px;flex-direction:column;flex:0 0 85%;align-items:flex-start;min-width:280px;max-width:85%;padding:20px;transition:transform .3s;animation:.8s ease-out forwards paused slideUpFade;display:flex;transform:translateY(30px)}@keyframes slideUpFade{to{opacity:1;transform:translateY(0)}}.stat-item.visible{animation-play-state:running}.why-grid .why{background-color:#0000;border-top:1px solid #221a30;border-radius:0;flex:auto;min-width:0;max-width:none;padding-top:1.5rem;position:relative}.why-grid .why:before{content:"";background:linear-gradient(90deg,#6d5df6,#752781);width:2.5rem;height:1px;transition:width .55s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0}.why-grid .why:hover:before{width:100%}.why-grid .why__v{font-family:var(--ff-mono);color:#fff;margin-bottom:0;font-size:max(2rem,min(4.2vw,3rem));line-height:1}.why-grid .why .stat-description{color:#fff;font-size:var(--fs-sm);width:100%;max-width:none;margin:1rem 0 0;line-height:1.65}@media (max-width:860px){.why-grid{grid-template-columns:1fr}}.stat-item .h3,.stat-item p{font-family:var(--ff-ui)}.stat-accent-line{background:linear-gradient(90deg,#d320ce 0%,#000 100%);width:30px;height:5px}.stat-item:hover{transform:translateY(-5px)}.stat-item h3{font-size:var(--fs-h3);color:#fff;background-color:#0000;margin-bottom:10px}.stat-item p{font-size:var(--fs-body);text-align:left;background-color:#0000;width:100%;margin-left:0;line-height:1.4}.stat-percentage{font-size:var(--fs-display);color:#a855f7;font-family:var(--ff-mono);background-color:#0000;margin-bottom:10px}.slider-indicators{justify-content:center;gap:8px;width:100%;margin-top:15px;display:flex}.slider-dot{cursor:pointer;background-color:#ffffff4d;border-radius:50%;width:8px;height:8px;transition:all .3s}.slider-dot.active{background-color:#d320ce;border-radius:4px;width:24px}.statistics:after{content:"";flex:0 0 15px;height:1px}@media (min-width:768px){.advertisement-process{padding:30px}.amsection2{flex-direction:row;gap:0;min-height:400px;margin:5%;padding:40px}.text-container{max-width:55%;padding-right:20px}.text-container h2{font-size:36px}.text-container p{font-size:16px}.image-container-advertisement{width:50%;height:100%;margin-top:0;position:absolute;bottom:0;right:0}.phone-image{width:auto;height:400px;position:absolute;bottom:-20px;left:-80px}.monitor-image{width:150px;position:absolute;bottom:40px;right:40px}.statistics-header{margin-left:5%}.stat-item{flex:0 0 300px;max-width:300px}}@media (min-width:992px){.statistics-section{max-width:1200px;margin:60px auto 0}.statistics-header{margin-bottom:5%;margin-left:0;font-weight:400}.stat-item{background-color:#0000;border-radius:0;flex:1;min-width:0;max-width:none;padding:0}.stat-item.visible:hover{transform:translateY(-5px)}.stat-item h3{margin-bottom:15px}.stat-item p{max-width:90%}.slider-indicators{display:none}}
.route6{box-sizing:border-box;--line:#221a30;--line-soft:#171021;--muted:#9d95ab;--faint:#6e6680;--purple:#a855f7;--violet:#6d5df6;--magenta:#d946ef;position:relative;overflow-x:clip}.route6 *,.route6 :before,.route6 :after{box-sizing:border-box}.route6 .rv6{opacity:0;transition:opacity .7s ease var(--rd,0s),transform .7s cubic-bezier(.22,1,.36,1)var(--rd,0s);transform:translateY(1.25rem)}.route6 .rv6.in{opacity:1;background-color:#0000;transform:none}.route6__rail{display:none}@media (min-width:1240px){.route6__rail{background:var(--line);width:1px;display:block;position:absolute;top:3.5rem;bottom:3.5rem;left:2.1rem}.route6__fill{background:linear-gradient(180deg,var(--violet),var(--purple),var(--magenta));transform-origin:50% 0;width:1px;height:100%;position:absolute;top:0;left:0;transform:scaleY(0)}.route6__node{border:1px solid var(--line);background:#060409;border-radius:50%;width:.7rem;height:.7rem;transition:border-color .4s,box-shadow .4s;position:absolute;left:50%;transform:translate(-50%,-50%)}.route6__node.lit{border-color:var(--purple);box-shadow:0 0 10px #a855f780}.route6__node span{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:.26em;text-transform:uppercase;color:var(--faint);white-space:nowrap;background:0 0;transition:color .4s;position:absolute;top:50%;left:1.2rem;transform:translateY(-50%)}.route6__node.lit span{color:var(--purple)}.route6__flag{transform-origin:bottom;background:0 0;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-.4rem;left:50%;transform:translate(-50%)scale(0)}.route6__flag.up{transform:translate(-10%)scale(1)}}.band6{border-top:1px solid var(--line-soft);padding:max(4rem,min(9vw,7rem)) 0}.band6--tint{background:#0b0812}.band6__grid{background-color:#0000;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(2.5rem,min(6vw,5rem));max-width:70rem;margin:0 auto;padding:0 max(1.25rem,min(5vw,3rem));display:grid}.band6__grid>*{min-width:0}.band6--flip .band6__grid>.band6__media{background-color:#0000;order:2}.band6__media{--band6-media-drop:clamp(1.5rem,4vw,2rem);margin-top:calc(var(--band6-media-drop)*2);position:relative}.band6__markLink{color:inherit;background-color:#0000;text-decoration:none;display:block}.frame6{border:1px solid var(--line);aspect-ratio:4/3;background:#0b0812;border-radius:1rem;position:relative;overflow:hidden}.frame6 img{object-fit:cover;filter:saturate(.9)contrast(1.02);will-change:transform;width:100%;max-width:100%;height:100%;transition:filter .6s;display:block;transform:scale(1.12)}.frame6:hover img{filter:saturate(1.05)contrast(1.03)}.frame6:before{content:"";z-index:1;pointer-events:none;border-radius:1rem;transition:box-shadow .45s;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #a855f700}.frame6:hover:before{box-shadow:inset 0 0 0 1px #a855f780,0 0 3rem #a855f71a}.frame6:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(200deg,#6d5df624,#0000 40%,#06040959 100%);position:absolute;top:0;bottom:0;left:0;right:0}.band6__tag{z-index:1;font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:.24em;text-transform:uppercase;color:#fff;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060409a6;border-radius:999px;padding:.45rem .9rem;position:absolute;bottom:1rem;left:1.1rem}.band6__intro{visibility:hidden;background:0 0;margin:0 0 1.1rem}.band6__intro span{font-family:var(--ff-mono);font-size:var(--fs-eyebrow);letter-spacing:.26em;text-transform:uppercase;background:0 0;display:block}.band6__intro .l1{color:var(--faint)}.band6__intro .l2{color:var(--purple);margin-top:.3rem}.band6__pill{cursor:default;margin:0 0 1.35rem}.band6__heading{font-family:var(--ff-ui);letter-spacing:-.02em;background-color:#0000;margin:0 0 1.15rem;font-size:max(1.8rem,min(1.45rem + 2.28vw,3rem));font-weight:600;line-height:1.12}.band6__copy{color:var(--muted);font-size:var(--fs-body);background-color:#0000;max-width:34rem;margin:0 0 2rem;line-height:1.6}@media (max-width:1024px){.band6__grid{gap:max(2rem,min(5vw,3rem))}.band6__heading{max-width:none}}@media (max-width:860px){.band6{padding:max(3rem,min(11vw,4.5rem)) 0}.band6__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.band6--flip .band6__grid>.band6__media{order:0}.band6__media{margin-top:0}.band6__copy{max-width:none;margin-bottom:1.75rem}}@media (max-width:600px){.frame6{aspect-ratio:3/2;border-radius:.75rem}.frame6:before{border-radius:.75rem}.band6__tag{letter-spacing:.16em;-webkit-backdrop-filter:none;backdrop-filter:none;background:#060409d1;max-width:calc(100% - 1.5rem);padding:.4rem .75rem;bottom:.75rem;left:.75rem}.band6__intro span{letter-spacing:.18em}.band6__pill{margin-bottom:1.1rem}.band6__heading{overflow-wrap:break-word;line-height:1.18}}@media (max-width:480px){.band6 .btn6{width:100%;padding:.75rem 1.25rem}.band6__intro{margin-bottom:.9rem}}@media (hover:none){.frame6 img,.frame6:before{transition:none}}@media (prefers-reduced-motion:reduce){.route6 .rv6{opacity:1;transition:none;transform:none}.frame6 img,.route6__flag{transition:none}}
.elv-mark{--bg:#060409;--bg-2:#0b0812;--line:#221a30;--line-soft:#171021;--text:#f5f3f7;--muted:#9d95ab;--faint:#6e6680;--purple:#a855f7;--violet:#6d5df6;--magenta:#d946ef;border:1px solid var(--line);aspect-ratio:3/2.1;border-radius:1.1rem;font-family:Inter,system-ui,sans-serif;position:relative;overflow:hidden}.elv-mark .mock{background:radial-gradient(70% 60% at 25% 15%,#6d5df61a,transparent 65%),var(--bg-2);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.elv-mark .mock:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px;position:absolute;top:0;bottom:0;left:0;right:0}.elv-mark .mock__bar{border-bottom:1px solid var(--line-soft);z-index:1;background:#ffffff04;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex;position:relative}.elv-mark .mock__dots{background:0 0;gap:.35rem;display:flex}.elv-mark .mock__dots i{background:var(--line);background:0 0;border-radius:50%;width:.5rem;height:.5rem;display:block}.elv-mark .mock__dots i:first-child{background:#4b3a5e}.elv-mark .mock__dots i:nth-child(2){background:#3c3350}.elv-mark .mock__dots i:nth-child(3){background:#332c46}.elv-mark .mock__title{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);background:0 0;margin-left:.35rem;font-family:IBM Plex Mono,monospace;font-size:.62rem}.elv-mark .mock__body{z-index:1;background:0 0;flex:1;padding:1.1rem 1.15rem;position:relative;overflow:hidden}.elv-mark .lg{background:0 0;flex-direction:column;height:100%;display:flex}.elv-mark .lg__head{letter-spacing:.24em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line-soft);background:0 0;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;font-family:IBM Plex Mono,monospace;font-size:.56rem;display:flex}.elv-mark .lg__head b{color:var(--purple);background:0 0;font-weight:500}.elv-mark .lg__head span{background:0 0}.elv-mark .lg__stage{cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;min-height:0;padding:.7rem 0;display:flex}.elv-mark .lg__art{aspect-ratio:1.41;background:0 0;height:100%;max-height:10rem}.elv-mark .lg__art svg{background:0 0;width:100%;height:100%;display:block;overflow:visible}.elv-mark .lg__ol{fill:none;stroke:url(#lgGrad);stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.15s cubic-bezier(.22,1,.36,1)}.elv-mark .lg.draw .lg__ol{stroke-dashoffset:0}.elv-mark .lg.draw .lg__ol[data-i="1"]{transition-delay:.22s}.elv-mark .lg.draw .lg__ol[data-i="2"]{transition-delay:.42s}.elv-mark .lg__fill{fill:#f5f3f7;opacity:0;transition:opacity .75s .95s}.elv-mark .lg.fill .lg__fill{opacity:1}.elv-mark .lg__sweep{opacity:0}.elv-mark .lg.fill .lg__sweep{opacity:1}.elv-mark .lg__sweep rect{animation:4.6s cubic-bezier(.5,0,.5,1) infinite lg-sweep}@keyframes lg-sweep{0%{transform:translate(-140%)}55%,to{transform:translate(160%)}}.elv-mark .lg__glow{fill:none;stroke:var(--purple);stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%}.elv-mark .lg.fill .lg__glow{animation:3.4s ease-out infinite lg-halo}@keyframes lg-halo{0%{opacity:.32;transform:scale(1)}70%{opacity:0;transform:scale(1.07)}to{opacity:0}}.elv-mark .lg__foot{border-top:1px solid var(--line-soft);letter-spacing:.24em;text-transform:uppercase;color:var(--faint);visibility:hidden;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding-top:.65rem;font-family:IBM Plex Mono,monospace;font-size:.54rem;display:flex}.elv-mark .lg__foot b{color:var(--purple);background:0 0;font-weight:500}.elv-mark .lg__foot span{background:0 0}.elv-mark .lg__cap{text-align:center;letter-spacing:-.01em;color:#cfc7de;opacity:0;background:0 0;font-family:Space Grotesk,sans-serif;font-size:max(.78rem,min(1.5vw,1rem));font-weight:700;transition:opacity .6s 1.5s,transform .7s cubic-bezier(.22,1,.36,1) 1.5s;transform:translateY(.4rem)}.elv-mark .lg.fill .lg__cap{opacity:1;transform:none}@media (max-width:520px){.elv-mark .lg__art{max-height:7rem}}@media (prefers-reduced-motion:reduce){.elv-mark .lg__ol{stroke-dashoffset:0;transition:none}.elv-mark .lg__fill{opacity:1;transition:none}.elv-mark .lg__sweep rect,.elv-mark .lg.fill .lg__glow{animation:none}.elv-mark .lg__cap{opacity:1;transition:none;transform:none}}.elv-mark .mock{position:absolute;top:0;bottom:0;left:0;right:0}
.svc-console{--bg-2:#0b0812;--line:#221a30;--line-soft:#171021;--muted:#9d95ab;--faint:#6e6680;--purple:#a855f7;--violet:#6d5df6;--magenta:#d946ef;border:1px solid var(--line);aspect-ratio:3/2.1;border-radius:1.1rem;position:relative;overflow:hidden}.svc-console *,.svc-console :before,.svc-console :after{box-sizing:border-box}.svc-console .mock{background:radial-gradient(70% 60% at 25% 15%,#6d5df61a,transparent 65%),var(--bg-2);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.svc-console .mock:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px;position:absolute;top:0;bottom:0;left:0;right:0}.svc-console .mock__bar{z-index:1;border-bottom:1px solid var(--line-soft);background:#ffffff04;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex;position:relative}.svc-console .mock__dots{background:0 0;gap:.35rem;display:flex}.svc-console .mock__dots i{background:var(--line);border-radius:50%;width:.5rem;height:.5rem;display:block}.svc-console .mock__dots i:first-child{background:#4b3a5e}.svc-console .mock__dots i:nth-child(2){background:#3c3350}.svc-console .mock__dots i:nth-child(3){background:#332c46}.svc-console .mock__title{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);background:0 0;margin-left:.35rem}.svc-console .mock__body{z-index:1;background:0 0;flex:1;min-height:0;padding:1.1rem 1.15rem;position:relative;overflow:hidden}.svc-console .svcm{background:0 0;flex-direction:column;height:100%;display:flex}.svc-console .svcm__k{font-family:var(--ff-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--faint);background:0 0;justify-content:space-between;gap:1rem;margin:0;font-size:max(.5rem,min(.61rem + .09vw,.6rem));display:flex}.svc-console .svcm__k span{background:0 0}.svc-console .svcm__k b{color:var(--purple);background:0 0;font-weight:500}.svc-console .svcm__name{font-family:var(--ff-heading);font-size:var(--fs-h4);letter-spacing:-.02em;color:#fff;background:0 0;margin:.55rem 0 .15rem;line-height:1.2}.svc-console .svcm__caps{background:0 0;flex-direction:column;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.svc-console .svcm__caps li{font-family:var(--ff-mono);font-size:var(--fs-eyebrow);color:var(--muted);opacity:0;background:0 0;align-items:center;gap:.6rem;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(-.4rem)}.svc-console .svcm__caps li.on{opacity:1;cursor:default;background:0 0;transform:none}.svc-console .svcm__caps li span{background:0 0}.svc-console .svcm__caps .tick{border:1px solid var(--line);background:0 0;border-radius:50%;flex-shrink:0;width:.95rem;height:.95rem;transition:border-color .35s;position:relative}.svc-console .svcm__caps li.on .tick{border-color:var(--purple)}.svc-console .svcm__caps .tick:after{content:"";border-right:1px solid var(--purple);border-bottom:1px solid var(--purple);transform-origin:50%;width:.22rem;height:.42rem;transition:transform .35s cubic-bezier(.34,1.56,.64,1) .1s;position:absolute;top:.14rem;left:.28rem;transform:rotate(45deg)scale(0)}.svc-console .svcm__caps li.on .tick:after{transform:rotate(45deg)scale(1)}.svc-console .svcm__track{background:var(--line);height:1px;margin-top:auto;position:relative;overflow:hidden}.svc-console .svcm__bar{transform-origin:0;background:linear-gradient(90deg,var(--violet),var(--purple),var(--magenta));position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.svc-console .svcm__bar.run{animation:svcm-fill var(--dur,3.4s)linear forwards}@keyframes svcm-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:520px){.svc-console .mock__body{padding:.85rem .9rem}}@media (prefers-reduced-motion:reduce){.svc-console .svcm__caps li{opacity:1;transition:none;transform:none}.svc-console .svcm__caps .tick:after{transition:none;transform:rotate(45deg)scale(1)}.svc-console .svcm__bar.run{animation:none;transform:scaleX(1)}}
.blog-deck{--bg-2:#0b0812;--line:#221a30;--line-soft:#171021;--muted:#9d95ab;--faint:#6e6680;--purple:#a855f7;--violet:#6d5df6;--magenta:#d946ef;border:1px solid var(--line);aspect-ratio:3/2.1;border-radius:1.1rem;position:relative;overflow:hidden}.blog-deck *,.blog-deck :before,.blog-deck :after{box-sizing:border-box}.blog-deck .mock{background:radial-gradient(70% 60% at 25% 15%,#6d5df61a,transparent 65%),var(--bg-2);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.blog-deck .mock:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px;position:absolute;top:0;bottom:0;left:0;right:0}.blog-deck .mock__bar{z-index:1;border-bottom:1px solid var(--line-soft);background:#ffffff04;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex;position:relative}.blog-deck .mock__dots{background:0 0;gap:.35rem;display:flex}.blog-deck .mock__dots i{background:var(--line);border-radius:50%;width:.5rem;height:.5rem;display:block}.blog-deck .mock__dots i:first-child{background:#4b3a5e}.blog-deck .mock__dots i:nth-child(2){background:#3c3350}.blog-deck .mock__dots i:nth-child(3){background:#332c46}.blog-deck .mock__title{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);background:0 0;margin-left:.35rem}.blog-deck .mock__body{z-index:1;background:0 0;flex:1;min-height:0;padding:1.1rem 1.15rem;position:relative;overflow:hidden}.blog-deck .dk{background:0 0;flex-direction:column;height:100%;display:flex}.blog-deck .dk__stage{background:0 0;flex:1;min-height:0;position:relative}.blog-deck .dk__card{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--bg-2);opacity:0;z-index:1;will-change:transform,opacity;border-radius:.75rem;padding:.85rem .95rem .75rem;transition:transform .78s cubic-bezier(.22,1,.36,1),opacity .6s,border-color .6s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scale(.84)}.blog-deck .dk__card--snap{transition:none!important}.blog-deck .dk__card[data-p="0"]{opacity:1;z-index:5;border-color:#a855f757;transform:translateY(-50%)scale(1);box-shadow:0 1.1rem 2.4rem #0000006b,0 0 0 1px #a855f70d}.blog-deck .dk__card[data-p="1"]{opacity:.48;z-index:4;transform:translateY(calc(-50% - .62rem))scale(.945)}.blog-deck .dk__card[data-p="2"]{opacity:.24;z-index:3;transform:translateY(calc(-50% - 1.16rem))scale(.892)}.blog-deck .dk__card[data-p="3"]{opacity:0;z-index:2;transform:translateY(calc(-50% - 1.6rem))scale(.84)}.blog-deck .dk__card[data-p=out]{opacity:0;z-index:6;transform:translate(-17%,calc(.5rem - 50%))rotate(-3.4deg)scale(.97)}.blog-deck .dk__n{font-family:var(--ff-ui);color:#0000;-webkit-text-stroke:1px #a855f733;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;font-size:max(1.9rem,min(4vw,2.7rem));font-weight:700;line-height:1;position:absolute;top:.35rem;right:.75rem}.blog-deck .dk__meta{z-index:1;font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);background:0 0;align-items:baseline;gap:.55rem;margin:0;display:flex;position:relative}.blog-deck .dk__meta span,.blog-deck .dk__meta b{background:0 0}.blog-deck .dk__meta b{color:var(--purple);font-weight:500}.blog-deck .dk__t{z-index:1;font-family:var(--ff-ui);letter-spacing:-.01em;color:#efeaf8;background:0 0;margin:.42rem 0 0;font-size:max(.82rem,min(1.6vw,1.06rem));font-weight:700;line-height:1.26;position:relative}.blog-deck .dk__rule{background:linear-gradient(90deg,var(--violet),var(--purple),var(--magenta));transform-origin:0;height:1px;margin:.62rem 0 .55rem;transition:transform 1.8s cubic-bezier(.4,0,.2,1) .16s;display:block;transform:scaleX(0)}.blog-deck .dk__card[data-p="0"] .dk__rule{transform:scaleX(1)}.blog-deck .dk__end{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);background:0 0;justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.blog-deck .dk__end span,.blog-deck .dk__end em{background:0 0}.blog-deck .dk__end em{color:#c9a6fb;align-items:center;gap:.35rem;font-style:normal;display:inline-flex}.blog-deck .dk__foot{border-top:1px solid var(--line-soft);font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--faint);background:0 0;justify-content:end;align-items:end;gap:1rem;margin:.75rem 0 0;padding-top:.7rem;display:flex}.blog-deck .dk__foot b{color:var(--purple);background:0 0;font-weight:500}@media (max-width:520px){.blog-deck .mock__body{padding:.85rem .9rem}.blog-deck .dk__card{padding:.7rem .8rem .62rem}}@media (prefers-reduced-motion:reduce){.blog-deck .dk__card,.blog-deck .dk__rule{transition:none}}
.contact-chat{--bg-2:#0b0812;--line:#221a30;--line-soft:#171021;--muted:#9d95ab;--faint:#6e6680;--purple:#a855f7;border:1px solid var(--line);aspect-ratio:3/2.1;border-radius:1.1rem;position:relative;overflow:hidden}.contact-chat *,.contact-chat :before,.contact-chat :after{box-sizing:border-box}.contact-chat .mock{background:radial-gradient(70% 60% at 25% 15%,#6d5df61a,transparent 65%),var(--bg-2);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.contact-chat .mock:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px;position:absolute;top:0;bottom:0;left:0;right:0}.contact-chat .mock__bar{z-index:1;border-bottom:1px solid var(--line-soft);background:#ffffff04;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex;position:relative}.contact-chat .mock__dots{background:0 0;gap:.35rem;display:flex}.contact-chat .mock__dots i{background:var(--line);border-radius:50%;width:.5rem;height:.5rem;display:block}.contact-chat .mock__dots i:first-child{background:#4b3a5e}.contact-chat .mock__dots i:nth-child(2){background:#3c3350}.contact-chat .mock__dots i:nth-child(3){background:#332c46}.contact-chat .mock__title{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);background:0 0;margin-left:.35rem}.contact-chat .mock__body{z-index:1;background:0 0;flex:1;min-height:0;padding:1.1rem 1.15rem;position:relative;overflow:hidden}.contact-chat .chat{background:0 0;flex-direction:column;justify-content:flex-end;gap:.6rem;height:100%;display:flex}.contact-chat .chat__row{background:0 0;display:flex}.contact-chat .chat__row--me{justify-content:flex-end}.contact-chat .bub{border:1px solid var(--line);max-width:78%;font-size:var(--fs-eyebrow);font-family:var(--ff-body);color:var(--muted);opacity:0;border-radius:.85rem;padding:.6rem .85rem;line-height:1.55;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(.5rem)}.contact-chat .bub.on{opacity:1;transform:none}.contact-chat .chat__row--me .bub{color:#ece7f5;background:#a855f71f;border-color:#a855f759;border-bottom-right-radius:.25rem}.contact-chat .chat__row--them .bub{background:#ffffff08;border-bottom-left-radius:.25rem}.contact-chat .bub span{background:0 0}.contact-chat .bub__who{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin-bottom:.3rem;display:block}.contact-chat .chat__row--them .bub__who{color:var(--purple)}.contact-chat .typing{align-items:center;gap:.22rem;height:.9em;display:inline-flex}.contact-chat .typing i{background:var(--muted);border-radius:50%;width:.3rem;height:.3rem;animation:1.15s ease-in-out infinite contact-chat-dot;display:block}.contact-chat .typing i:nth-child(2){animation-delay:.15s}.contact-chat .typing i:nth-child(3){animation-delay:.3s}@keyframes contact-chat-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.contact-chat .chat__meta{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);opacity:0;background:0 0;margin:.35rem 0 0;transition:opacity .5s}.contact-chat .chat__meta.on{opacity:1}.contact-chat .chat__meta b{color:var(--purple);background:0 0;font-weight:500}@media (max-width:520px){.contact-chat .mock__body{padding:.85rem .9rem}.contact-chat .bub{max-width:85%}}@media (prefers-reduced-motion:reduce){.contact-chat .bub{opacity:1;transition:none;transform:none}.contact-chat .chat__meta{opacity:1;transition:none}.contact-chat .typing i{animation:none}}
