.webmock_gateway__wNfL6{position:absolute;left:0;right:0;top:110px;bottom:400px;display:flex;align-items:center;justify-content:center;pointer-events:none}.webmock_gateway__wNfL6 .webmock_rig__eZqUN{width:min(660px,80%,calc((100svh - 560px)*1.55))}.webmock_hero__g1dln{position:absolute;right:clamp(1.2rem,4vw,3rem);top:50%;translate:0 -50%;width:min(640px,44vw)}.webmock_hero__g1dln .webmock_glow__eTYsj{inset:-22% -6%}.webmock_hero__g1dln .webmock_c1__ULsIu{left:-10%}.webmock_hero__g1dln .webmock_c2__xPN2I{right:-4%}.webmock_hero__g1dln .webmock_c3__BKgjR{left:-8%}.webmock_hero__g1dln .webmock_c4___CLSq{right:-4%}.webmock_hero__g1dln .webmock_rig__eZqUN{width:100%}@media(max-height:760px) and (min-width:801px){.webmock_gateway__wNfL6{display:none}}@media(max-width:800px){.webmock_gateway__wNfL6{top:60px;bottom:185px}.webmock_gateway__wNfL6 .webmock_rig__eZqUN{width:min(72%,280px,calc((max(50svh,400px) - 250px)*1.5))}}@media(max-width:1000px){.webmock_hero__g1dln{position:relative;right:auto;top:auto;translate:none;order:10;align-self:center;width:min(100%,460px);margin:2.2rem 0 0}.webmock_hero__g1dln .webmock_ring__iFOaB{display:none}.webmock_hero__g1dln .webmock_glow__eTYsj{inset:-18% -2%}}.webmock_rig__eZqUN{position:relative;animation:webmock_float__VU1Br 7s ease-in-out infinite}.webmock_glow__eTYsj{position:absolute;inset:-22% -14%;z-index:-1;background:radial-gradient(50% 50% at 50% 55%,rgba(195,224,90,.24),transparent 70%);filter:blur(10px)}.webmock_ring__iFOaB{position:absolute;left:50%;top:50%;width:114%;aspect-ratio:1;translate:-50% -50%;border:1px dashed rgba(195,224,90,.2);border-radius:50%;z-index:-1;animation:webmock_spin__s5Sps 40s linear infinite}.webmock_ring__iFOaB:after{content:"";position:absolute;left:50%;top:-4px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--brass);box-shadow:0 0 14px 2px rgba(195,224,90,.7)}.webmock_lid__W9Wpq{border:solid #1d1d1b;border-width:8px 8px 10px;border-radius:14px 14px 3px 3px;background:#0a0a09;box-shadow:0 0 0 1px var(--line),0 40px 80px -30px rgba(195,224,90,.3)}.webmock_screen__tCknA{display:flex;flex-direction:column;aspect-ratio:16/10;background:#0d0d0b;border-radius:6px;overflow:hidden}.webmock_bar__Scp3W{display:flex;align-items:center;gap:6px;height:26px;flex:none;padding:0 .7rem;border-bottom:1px solid var(--line)}.webmock_bar__Scp3W i{width:8px;height:8px;border-radius:50%;background:var(--line)}.webmock_bar__Scp3W i:first-child{background:var(--brass)}.webmock_bar__Scp3W u{margin-left:.6rem;flex:1 1;max-width:55%;font-size:.62rem;text-decoration:none;color:var(--ink-dim);background:hsla(47,27%,94%,.06);border-radius:99px;padding:.15rem .6rem}.webmock_body__D7OUS{flex:1 1;min-height:0;display:grid;grid-template-columns:1fr 1.3fr;grid-gap:1rem;gap:1rem;padding:1rem}.webmock_code__p_p0B{display:flex;flex-direction:column;gap:.6rem}.webmock_code__p_p0B b{display:block;height:7px;width:0;border-radius:99px;background:var(--brass);opacity:.85;animation:webmock_type__7drq8 8s ease-in-out infinite;animation-delay:var(--d)}.webmock_code__p_p0B b:nth-child(2n){background:var(--ink-dim)}.webmock_code__p_p0B em{width:2px;height:12px;background:var(--brass);animation:webmock_blink__c25Mb 1s steps(2) infinite}.webmock_ui__A4oqr{display:flex;flex-direction:column;gap:.5rem;min-height:0}.webmock_ui__A4oqr>*{opacity:0;border-radius:.4rem;animation:webmock_build__QsHLG 8s ease infinite}.webmock_un__ps0Hd{display:flex;align-items:center;gap:.35rem;flex:none}.webmock_un__ps0Hd i{display:block;height:6px;width:22px;border-radius:99px;background:hsla(47,27%,94%,.18)}.webmock_un__ps0Hd i:first-child{width:12px;height:12px;border-radius:4px;background:var(--brass);margin-right:auto}.webmock_uh__cLhLP{flex:2 1;min-height:0;background:linear-gradient(135deg,rgba(195,224,90,.55),rgba(195,224,90,.08))}.webmock_ur__kgz7Q{flex:none;height:10px;background:hsla(47,27%,94%,.1)}.webmock_ur__kgz7Q:nth-child(3){width:80%}.webmock_ur__kgz7Q:nth-child(4){width:60%}.webmock_uc__5_BGk{flex:1.2 1;min-height:0;display:flex;gap:.5rem}.webmock_uc__5_BGk b{flex:1 1;border-radius:.4rem;background:hsla(47,27%,94%,.07);border:1px solid var(--line)}.webmock_uc__5_BGk b:before{content:"";display:block;width:40%;height:5px;margin:.5rem;border-radius:99px;background:var(--brass);opacity:.7}.webmock_ub__QoSro{flex:none;height:20px;width:42%;background:var(--brass)}.webmock_ui__A4oqr>:first-child{animation-delay:.4s}.webmock_ui__A4oqr>:nth-child(2){animation-delay:.9s}.webmock_ui__A4oqr>:nth-child(3){animation-delay:1.5s}.webmock_ui__A4oqr>:nth-child(4){animation-delay:1.9s}.webmock_ui__A4oqr>:nth-child(5){animation-delay:2.4s}.webmock_ui__A4oqr>:nth-child(6){animation-delay:3.1s}.webmock_base__n7yIl{position:relative;height:14px;margin:0 -7%;border-radius:0 0 18px 18px;background:linear-gradient(#34342f,#171715)}.webmock_base__n7yIl span{position:absolute;left:50%;top:0;width:18%;height:5px;transform:translateX(-50%);background:#0a0a09;border-radius:0 0 8px 8px}.webmock_chip__soo6L{position:absolute;display:flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border-radius:.9rem;background:rgba(18,18,16,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);box-shadow:0 18px 40px -18px rgba(0,0,0,.7);font-size:.78rem;color:var(--ink);white-space:nowrap;animation:webmock_bob__0c1rX 6s ease-in-out infinite;animation-delay:var(--cd,0s)}.webmock_chip__soo6L small{font-size:.74rem;color:var(--brass)}.webmock_chip__soo6L svg{width:16px;height:16px;stroke:var(--brass);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.webmock_c1__ULsIu{left:-12%;top:8%}.webmock_c2__xPN2I{right:-11%;top:-4%}.webmock_c3__BKgjR{left:-9%;bottom:4%}.webmock_c4___CLSq{right:-10%;bottom:16%}.webmock_pulse__c5UAB{width:9px;height:9px;border-radius:50%;background:var(--brass);box-shadow:0 0 0 0 rgba(195,224,90,.6);animation:webmock_ping__pGGtF 2s ease-out infinite}.webmock_bars__PDsvB{display:flex;align-items:flex-end;gap:3px;height:18px}.webmock_bars__PDsvB i{display:block;width:5px;height:var(--h);border-radius:2px;background:var(--brass);transform-origin:bottom;animation:webmock_grow__Bcp7e 3s ease-in-out infinite}.webmock_bars__PDsvB i:nth-child(2){animation-delay:.25s}.webmock_bars__PDsvB i:nth-child(3){animation-delay:.5s}.webmock_bars__PDsvB i:nth-child(4){animation-delay:.75s}@media(max-width:1100px){.webmock_chip__soo6L{display:none}}@keyframes webmock_type__7drq8{0%{width:0}12%,88%{width:var(--w)}to{width:0}}@keyframes webmock_build__QsHLG{0%,6%{opacity:0;transform:translateY(8px)}16%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes webmock_blink__c25Mb{50%{opacity:0}}@keyframes webmock_float__VU1Br{50%{transform:translateY(-8px)}}@keyframes webmock_bob__0c1rX{50%{transform:translateY(-10px)}}@keyframes webmock_spin__s5Sps{to{rotate:1turn}}@keyframes webmock_ping__pGGtF{70%{box-shadow:0 0 0 9px rgba(195,224,90,0)}to{box-shadow:0 0 0 0 rgba(195,224,90,0)}}@keyframes webmock_grow__Bcp7e{50%{transform:scaleY(.45)}}@media(prefers-reduced-motion:reduce){.webmock_root__97M0v,.webmock_root__97M0v *{animation:none!important}.webmock_code__p_p0B b{width:var(--w)}.webmock_ui__A4oqr>*{opacity:1}.webmock_code__p_p0B em{display:none}}.webmock_gateway__wNfL6 .webmock_c1__ULsIu{left:-6%}.webmock_gateway__wNfL6 .webmock_c2__xPN2I{right:-5%}.webmock_gateway__wNfL6 .webmock_c3__BKgjR{left:-5%}.webmock_gateway__wNfL6 .webmock_c4___CLSq{right:-4%}.digital_hero__gt9Yn{min-height:82vh;display:flex;flex-direction:column;justify-content:center;gap:1.4rem;padding:8rem clamp(1.2rem,4vw,3rem) 4rem;background:radial-gradient(60% 50% at 70% 20%,rgba(195,224,90,.14),transparent 70%),repeating-linear-gradient(0deg,transparent 0 63px,var(--line) 63px 64px)}.digital_hero__gt9Yn h1{font-family:Fraunces,serif;font-weight:300;font-size:clamp(2.6rem,7vw,5.6rem);line-height:1;max-width:14ch}.digital_hero__gt9Yn p{color:var(--ink-dim);max-width:46ch;line-height:1.6;font-size:1.1rem}.digital_eyebrow__om1cP{display:inline-flex;align-items:center;gap:.6rem;width:-moz-fit-content;width:fit-content;font-size:.78rem;letter-spacing:.1em;color:var(--brass);border:1px solid var(--line);border-radius:999px;padding:.4rem .9rem}.digital_eyebrow__om1cP i{width:7px;height:7px;border-radius:50%;background:var(--brass)}.digital_ctas__pduUY{display:flex;gap:1.4rem;align-items:center;flex-wrap:wrap;margin-top:.6rem}.digital_primary__iqoQa{background:var(--brass);color:var(--bg);padding:.8rem 1.6rem;border-radius:999px;font-weight:500;text-decoration:none;display:inline-block}.digital_ghost__QrmUt{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink-dim);padding-bottom:2px}.digital_block__pvF8I{padding:4rem clamp(1.2rem,4vw,3rem)}.digital_block__pvF8I h2,.digital_cta__jiC3x h2,.digital_video__6epgG h2{font-family:Fraunces,serif;font-weight:300;font-size:clamp(1.8rem,4vw,2.8rem)}.digital_lead__Wx_Kr{color:var(--ink-dim);margin-top:.6rem}.digital_grid3__23NIO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem;margin-top:1.6rem}@media(max-width:800px){.digital_grid3__23NIO{grid-template-columns:1fr}}.digital_demo__w1HTN{display:flex;flex-direction:column;justify-content:flex-end;gap:.6rem;min-height:260px;padding:1.6rem;border-radius:1.2rem;border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:transform .3s,border-color .3s}.digital_demo__w1HTN:hover{transform:translateY(-4px);border-color:var(--brass)}.digital_demo__w1HTN strong{font-family:Fraunces,serif;font-size:1.6rem;font-weight:400}.digital_demo__w1HTN span{color:var(--ink-dim);font-size:.9rem}.digital_demo__w1HTN em{color:var(--brass);font-style:normal;font-size:.9rem}.digital_demo__w1HTN .digital_type__F6fCQ{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.digital_d1__nYZfK{background:radial-gradient(120% 90% at 20% 0,#2a2f6b,var(--bg2))}.digital_d2__HTfqF{background:radial-gradient(120% 90% at 20% 0,#6b4a2a,var(--bg2))}.digital_d3__D_v_4{background:radial-gradient(120% 90% at 20% 0,#2a6b4a,var(--bg2))}.digital_svc__rZL_P{padding:1.4rem;border:1px solid var(--line);border-radius:1rem;display:flex;flex-direction:column;gap:.4rem}.digital_svc__rZL_P span{color:var(--ink-dim);font-size:.92rem}.digital_video__6epgG{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap;padding:3.5rem clamp(1.2rem,4vw,3rem);margin:2rem clamp(1.2rem,4vw,3rem);border-radius:1.5rem;background:var(--bg2);border:1px solid var(--line)}.digital_video__6epgG p{color:var(--ink-dim);margin-top:.6rem;max-width:44ch}.digital_eyebrowDim__fcNwX{font-size:.78rem;letter-spacing:.1em;color:var(--brass);margin-bottom:.8rem}.digital_cta__jiC3x{text-align:center;padding:5rem clamp(1.2rem,4vw,3rem);display:flex;flex-direction:column;gap:1.6rem;align-items:center}.digital_hero__gt9Yn{position:relative}.digital_grid4__aM_WE{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.2rem;gap:1.2rem;margin-top:1.6rem}.digital_d4__9OltI{background:radial-gradient(120% 90% at 20% 0,#7a2a3f,var(--bg2))}