@font-face{font-family:__Inter_fcbcbf;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_fcbcbf;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_fcbcbf;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_fcbcbf;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_fcbcbf;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_fcbcbf;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_fcbcbf;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_fcbcbf;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_fcbcbf{font-family:__Inter_fcbcbf,__Inter_Fallback_fcbcbf;font-style:normal}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-500-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-600-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/onest-800-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/onest-800-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-500-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-600-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--acc:16,185,129;--acc-lit:52,211,153;--void:7,9,10;--panel:14,20,19}.sec{position:relative;overflow:clip;isolation:isolate}[id]{scroll-margin-top:5.5rem}.sec-deep{background:rgba(var(--void),.72);box-shadow:0 -40px 70px -50px #000,0 40px 70px -50px #000}.wrap{position:relative;z-index:2}.bg{inset:0;z-index:0;overflow:clip;pointer-events:none}.bg,.bg img{position:absolute}.bg img{left:0;top:-30%;width:100%;max-width:none;height:160%;-o-object-fit:cover;object-fit:cover;opacity:.66;filter:saturate(.75)}.bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--void),.92) 0,rgba(var(--void),.62) 34%,rgba(var(--void),.66) 62%,rgba(var(--void),.94) 100%)}.frame{position:relative;overflow:clip}.slab{position:absolute;border-radius:32px;border:1px solid hsla(0,0%,100%,.045);background:linear-gradient(158deg,rgba(var(--acc),.05),hsla(0,0%,100%,.012) 62%,transparent);box-shadow:0 50px 110px -70px #000;-webkit-mask-image:radial-gradient(150% 150% at 40% 26%,#000 34%,transparent 100%);mask-image:radial-gradient(150% 150% at 40% 26%,#000 34%,transparent 100%)}.slab--back{border-radius:48px;border-color:transparent;box-shadow:none;background:linear-gradient(158deg,rgba(var(--acc),.035),transparent 70%)}@media (max-width:639px){.slab--back{display:none}}.deco{position:absolute;inset:0;z-index:0;overflow:clip;pointer-events:none}.grid-lines:before{content:"";position:absolute;inset:-20% 0;background-image:linear-gradient(rgba(var(--acc),.055) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--acc),.055) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 76%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 76%);animation:gridDrift 38s linear infinite}@keyframes gridDrift{0%{background-position:0 0,0 0}to{background-position:56px 56px,56px 56px}}.arc{border-radius:999px;border:1.5px solid rgba(var(--acc),.16)}.arc,.arc:after{position:absolute}.arc:after{content:"";inset:-1.5px;border-radius:inherit;border-left:1.5px solid transparent;border-bottom:1.5px solid transparent;border-top:1.5px solid transparent;border-top-color:rgba(var(--acc-lit),.5);border-right:1.5px solid transparent;border-right-color:rgba(var(--acc),.18);animation:spin 34s linear infinite}@keyframes spin{to{rotate:1turn}}.arc-fill{position:absolute;border-radius:999px;background:radial-gradient(circle at 34% 30%,rgba(var(--acc),.14),transparent 62%)}.arc-fill:after{content:"";position:absolute;inset:-12%;border-radius:inherit;background:inherit;opacity:.55;animation:breathe 19s ease-in-out infinite}@keyframes breathe{0%,to{scale:.92;opacity:.3}50%{scale:1.08;opacity:.65}}.orb{position:absolute;border-radius:999px;filter:blur(40px);background:radial-gradient(circle,rgba(var(--acc),.11),transparent 70%);animation:orbDrift var(--dur,26s) ease-in-out infinite alternate;animation-delay:calc(var(--d, 0) * -7s)}@keyframes orbDrift{0%{translate:-12% 8%;scale:.85;opacity:.55}to{translate:14% -10%;scale:1.2;opacity:1}}.beam{position:absolute;top:-30%;bottom:-30%;width:45%;left:-50%;background:linear-gradient(100deg,transparent,rgba(var(--acc),.1) 45%,rgba(var(--acc-lit),.18) 50%,rgba(var(--acc),.1) 55%,transparent);filter:blur(14px);rotate:8deg;animation:beamSweep 13s linear infinite}@keyframes beamSweep{0%{translate:0 0}70%,to{translate:330% 0}}.mote{bottom:-6%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:500;letter-spacing:-.02em;white-space:nowrap;color:rgba(var(--acc-lit),.42);text-shadow:0 0 14px rgba(var(--acc),.45);animation:moteUp var(--dur,20s) linear infinite;animation-delay:var(--d,0s)}@keyframes moteUp{0%{translate:0 0;opacity:0;rotate:-3deg}10%,80%{opacity:.85}to{translate:var(--dx,20px) -112vh;opacity:0;rotate:3deg}}.watermark{position:absolute;z-index:1;font-family:var(--font-display);font-weight:800;letter-spacing:-.045em;line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(var(--acc),.16);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:767px){.watermark{display:none}}.scene{position:relative;margin-top:-77px}.scene__pin{position:relative;overflow:clip;isolation:isolate;display:flex;align-items:center;min-height:100svh;padding-top:calc(77px + 2rem);padding-bottom:2rem}.scene__ui{position:relative;z-index:3;opacity:var(--ui-o,1)}.hero-dev{position:relative;perspective:1900px;perspective-origin:50% 50%;padding-bottom:4.5rem}@media (min-width:1024px){.hero-dev{max-width:min(calc((100svh - 16.5rem) * 1.6),74rem);justify-self:end;width:100%}}.hero-tilt{position:relative;transform:rotateY(var(--ry,-16deg)) rotateX(var(--rx,4deg)) scale(var(--sc,1));transform-origin:50% 50%;transform-style:preserve-3d;will-change:transform}@property --so{syntax:"<percentage>";inherits:true;initial-value:45%}@keyframes seamSwing{0%,to{--so:26%}50%{--so:74%}}.hero-screen{--s:var(--so);animation:seamSwing 7s ease-in-out infinite;position:relative;border-radius:22px;padding:9px;background:linear-gradient(160deg,#111816,#060908);border:1.5px solid rgba(var(--acc-lit),.6);box-shadow:0 0 0 1px rgba(var(--acc),.18),0 0 34px -4px rgba(var(--acc),.6),0 0 110px -24px rgba(var(--acc),.55),var(--sh-deep)}.hero-glass{position:relative;overflow:clip;border-radius:14px;aspect-ratio:1440/900;background:#fff}.hero-glass img{position:absolute;inset:0;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;animation:dvScroll 48s ease-in-out infinite}.hero-after{position:absolute;inset:0;clip-path:polygon(calc(var(--s, 45%) + 12%) 0,100% 0,100% 100%,calc(var(--s, 45%) - 12%) 100%)}.hero-seam{position:absolute;top:-4%;left:var(--s,45%);width:3px;height:108%;margin-left:-1.5px;transform:rotate(21deg);background:linear-gradient(180deg,#eafff6,rgb(var(--acc-lit)) 30%,rgb(var(--acc)));box-shadow:0 0 10px 2px rgba(var(--acc-lit),.95),0 0 34px 8px rgba(var(--acc),.6),0 0 80px 20px rgba(var(--acc),.3);z-index:2}.hero-sparks{position:absolute;z-index:4;top:9px;left:calc(var(--s, 45%) + 12%);width:0;height:0}.hero-sparks:before{content:"";position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle,rgba(234,255,246,.95),rgba(var(--acc-lit),.5) 35%,transparent 70%);animation:flare 2.2s ease-in-out infinite}@keyframes flare{0%,to{opacity:.7;scale:.85}50%{opacity:1;scale:1.15}}.hero-sparks i{position:absolute;width:3px;height:3px;border-radius:50%;background:#eafff6;box-shadow:0 0 6px 2px rgba(var(--acc-lit),.9);animation:spark 1.7s ease-out infinite;animation-delay:var(--d,0s)}@keyframes spark{0%{transform:translate(0) scale(1);opacity:0}12%{opacity:1}to{transform:translate(var(--x),var(--y)) scale(.3);opacity:0}}.hero-label{position:absolute;z-index:5;font-family:var(--font-display);font-weight:800;font-size:clamp(.95rem,1.35vw,1.35rem);letter-spacing:.06em;text-transform:uppercase;padding:.55em 1.1em;border-radius:14px}.hero-label--now,.hero-label--was{top:calc(100% + 14px)}.hero-label--was{left:3%;color:#eef4f1;background:linear-gradient(180deg,#161d1b,#080b0a);border:1px solid hsla(0,0%,100%,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),var(--sh-card)}.hero-label--now{right:3%;color:#fff;background:linear-gradient(180deg,#19b47c,#0a7a53);border:1px solid rgba(var(--acc-lit),.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 0 30px -4px rgba(var(--acc),.85),var(--sh-card)}.hero-mirror{position:absolute;left:0;right:0;top:100%;margin-top:64px;transform:scaleY(-1);opacity:.26;pointer-events:none;-webkit-mask-image:linear-gradient(0deg,#000 0,transparent 40%);mask-image:linear-gradient(0deg,#000 0,transparent 40%)}@media (max-width:1023px){.scene{height:auto;margin-top:0}.scene__pin{position:relative;height:auto;min-height:0;display:block;padding-block:2.5rem 3.5rem}.scene__ui{opacity:1}.hero-tilt{--ry:-9deg}.hero-dev{padding-bottom:2.5rem}}@media (prefers-reduced-motion:reduce){.scene{height:auto;margin-top:0}.scene__pin{position:relative;height:auto;min-height:0;padding-top:2.5rem}.scene__ui{opacity:1}}.dv-stage{position:relative;margin-left:auto;max-width:min(calc((100svh - 7rem) * 1450 / 900),82rem);aspect-ratio:1450/900;--mx:0;--my:0}.dv-stage:before{content:"";left:-20%;right:-20%;bottom:-2%;height:26%;background:radial-gradient(60% 100% at 50% 0,hsla(0,0%,100%,.05),transparent 70%)}.dv-horizon,.dv-stage:before{position:absolute;pointer-events:none}.dv-horizon{left:-15%;right:-15%;bottom:9%;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--acc-lit),.95) 16%,rgba(var(--acc),.25) 40%,transparent 52%,rgba(64,140,255,.3) 68%,rgba(64,160,255,.95) 88%,transparent);box-shadow:0 0 22px 3px rgba(var(--acc),.35);animation:horizon 6s ease-in-out infinite}@keyframes horizon{0%,to{opacity:.65}50%{opacity:1}}.dv-set{position:absolute;inset:0}.dv-lap,.dv-mac,.dv-ph{position:absolute;transform:translate(calc(var(--mx) * var(--depth, 10) * 1px),calc(var(--my) * var(--depth, 10) * .6px));transition:transform .5s cubic-bezier(.2,.7,.2,1);animation:dvIn .9s cubic-bezier(.2,.7,.2,1) both,dvFloat 7s ease-in-out 1s infinite}.dv-lap{animation-delay:.08s,1.6s}.dv-ph{animation-delay:.16s,2.3s;animation-duration:.9s,5.5s}@keyframes dvIn{0%{opacity:0;translate:0 48px;scale:.95}to{opacity:1;translate:0 0;scale:1}}@keyframes dvFloat{0%,to{translate:0 0}50%{translate:0 -8px}}.dv-mac{left:35%;width:57%;top:0;z-index:1}.dv-mac-screen{position:relative;padding:1.5%;border-radius:14px 14px 0 0;background:#070808;border:2px solid #2c3231;border-bottom:0;box-shadow:0 0 0 1px hsla(0,0%,100%,.05),0 40px 90px -30px rgba(var(--acc),.35),var(--sh-deep)}.dv-mac-chin{display:block;padding-top:5.5%;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#c9ced1,#8f969a);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.dv-mac-neck{width:22%;padding-top:12%;background:linear-gradient(90deg,#7d8488,#dfe3e5 45%,#8f969a);clip-path:polygon(10% 0,90% 0,100% 100%,0 100%)}.dv-mac-foot,.dv-mac-neck{display:block;margin:0 auto}.dv-mac-foot{width:36%;padding-top:2%;border-radius:50%;background:linear-gradient(180deg,#e6e9eb,#7f868a);box-shadow:0 18px 30px -10px #000}.dv-lap{left:0;width:48%;bottom:5%;z-index:2}.dv-lap-lid{position:relative;padding:2.2% 2.2% 3%;border-radius:16px 16px 4px 4px;background:#0a0b0b;border:2px solid #3a403f;box-shadow:0 0 0 1px hsla(0,0%,100%,.04),var(--sh-deep)}.dv-lap-base{position:relative;display:block;width:118%;margin-left:-9%;padding-top:7%;background:linear-gradient(180deg,transparent 18%,rgba(0,0,0,.55) 18% 66%,transparent 66%) 50% 0 /76% 100% no-repeat,linear-gradient(180deg,#d4d8db,#9aa1a5 70%,#5b6164);clip-path:polygon(6% 0,94% 0,100% 82%,99% 100%,1% 100%,0 82%);filter:drop-shadow(0 24px 30px #000)}.dv-ph{left:81%;width:13%;bottom:6%;z-index:3}.dv-ph-screen{position:relative;padding:4.5%;border-radius:18%/8.5%;background:#050606;border:2px solid #3c4241;box-shadow:0 0 0 1px hsla(0,0%,100%,.05),var(--sh-deep)}.dv-ph-notch{position:absolute;top:5.5%;left:50%;width:32%;height:2.6%;translate:-50% 0;border-radius:999px;background:#050606;z-index:2}.dv-live{position:relative;overflow:clip;aspect-ratio:16/10;background:#fff}.dv-live--phone{aspect-ratio:9/19.5;border-radius:13%/6%}.dv-live img{position:absolute;inset:0;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;animation:dvScroll var(--dur,30s) ease-in-out infinite;animation-delay:var(--dl,0s)}.dv-lap .dv-live img{--dur:26s;--dl:-4s}.dv-live--slow img{--dur:34s}.dv-live--phone img{--dur:24s;--dl:-9s}@keyframes dvScroll{0%,8%{-o-object-position:50% 0;object-position:50% 0}46%,54%{-o-object-position:50% 100%;object-position:50% 100%}92%,to{-o-object-position:50% 0;object-position:50% 0}}.dv-glare{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,hsla(0,0%,100%,.16) 49%,transparent 56%);background-size:260% 100%;animation:glare 9s ease-in-out infinite}@keyframes glare{0%,70%{background-position:130% 0}to{background-position:-30% 0}}.dv-tag{display:table;margin:1.1rem auto 0;padding:.45em 1em;border-radius:999px;font-family:var(--font-display);font-weight:700;font-size:clamp(.62rem,.9vw,.82rem);letter-spacing:.14em;text-transform:uppercase}button.dv-tag{cursor:pointer;transition:translate .2s ease,box-shadow .2s ease,border-color .2s ease}button.dv-tag:hover{translate:0 -2px;border-color:rgba(var(--acc-lit),.7);box-shadow:0 0 22px -4px rgba(var(--acc),.8)}button.dv-tag:focus-visible{outline:2px solid rgb(var(--acc-lit));outline-offset:3px}.dv-tag--was{color:rgba(234,241,238,.75);background:rgba(var(--void),.85);border:1px solid hsla(0,0%,100%,.16)}.dv-tag--now{color:#fff;background:linear-gradient(180deg,#19b47c,#0a7a53);box-shadow:0 0 24px -4px rgba(var(--acc),.8)}.dv-arrow{position:absolute;top:46%;z-index:6;translate:0 -50%}.dv-arrow--prev{left:-1.75rem}.dv-arrow--next{right:-1.75rem}@media (max-width:639px){.dv-arrow{display:none}}.dv-caption{animation:dvCap .6s ease-out both}@keyframes dvCap{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media (max-width:767px){.dv-stage{aspect-ratio:1450/1020}.dv-tag{margin-top:.6rem}}.float{will-change:transform;pointer-events:none}.shard{position:absolute;border-radius:.5rem;border:1px solid rgba(var(--acc),.35);background:linear-gradient(158deg,rgba(var(--void),.88),rgba(var(--void),.72));box-shadow:0 2px 6px rgba(0,0,0,.55),0 24px 48px -22px rgba(0,0,0,.9),inset 0 1px 0 rgba(var(--acc-lit),.18)}@media (max-width:767px){.float[data-mobile=hide]{display:none}}.caret{display:inline-block;width:.5ch;height:.78em;margin-left:.14em;vertical-align:-.04em;background:rgb(var(--acc));box-shadow:0 0 12px 2px rgba(var(--acc),.6);animation:caret 1.15s steps(1) infinite}@keyframes caret{0%,45%{opacity:1}46%,to{opacity:0}}.scan{position:absolute;inset:0;z-index:6;pointer-events:none;overflow:clip}.scan:before{content:"";position:absolute;top:0;bottom:0;left:-30%;width:26%;background:linear-gradient(90deg,transparent,rgba(var(--acc-lit),.45),transparent);animation:scan 7s ease-in-out infinite}@keyframes scan{0%,62%{translate:0}to{translate:500%}}.ticker{display:flex;width:-moz-max-content;width:max-content;animation:ticker 46s linear infinite}.ticker:hover{animation-play-state:paused}@keyframes ticker{to{translate:-50% 0}}.pulse:after{content:"";position:absolute;inset:-6px;border:1px solid rgba(var(--acc),.55);border-radius:999px;animation:pulse 2.6s ease-out infinite;animation-delay:calc(var(--i, 0) * .4s)}@keyframes pulse{0%{scale:.7;opacity:.9}70%,to{scale:1.75;opacity:0}}.hint{animation:hintNudge 2.4s ease-in-out infinite}@keyframes hintNudge{0%,to{translate:-12px 0}50%{translate:12px 0}}.handle-idle{animation:handleNudge 2.4s ease-in-out infinite}@keyframes handleNudge{0%,to{translate:-8px 0}50%{translate:8px 0}}.handle-idle:after{content:"";position:absolute;inset:-7px;border-radius:999px;border:1.5px solid rgba(var(--acc),.6);animation:handleRing 2.4s ease-out infinite}@keyframes handleRing{0%{scale:.85;opacity:.8}70%,to{scale:1.3;opacity:0}}.stage{perspective:1600px;perspective-origin:50% 46%}.slide{position:absolute;top:0;left:50%;width:min(58%,720px);transform-style:preserve-3d;transition:transform .62s cubic-bezier(.22,.68,.36,1),opacity .62s ease,filter .62s ease;will-change:transform}.slide[data-role=far]{opacity:0;pointer-events:none}.slide[data-role=side]{opacity:.4;filter:saturate(.45);cursor:pointer}.slide[data-role=side]:hover{opacity:.68}@media (max-width:639px){.slide[data-role=side]{display:none}}.glass{position:relative;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(158deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),var(--sh-card)}.glass-acc{border-color:rgba(var(--acc),.5);background:linear-gradient(158deg,rgba(var(--acc),.14),rgba(var(--acc),.035));box-shadow:inset 0 1px 0 rgba(var(--acc-lit),.3),var(--sh-glow)}.gem{position:relative;flex-shrink:0;width:.6rem;height:.6rem;margin-top:.5rem;rotate:45deg;border:1px solid rgba(var(--acc-lit),.55);border-radius:2px;background:linear-gradient(135deg,rgba(var(--acc-lit),.28),rgba(var(--acc),.06));box-shadow:0 0 6px -1px rgba(var(--acc),.45);animation:gemLit 7s ease-out infinite both;animation-delay:calc(var(--c, 0) * 1.6s + var(--k, 0) * .16s)}.gem:after{content:"";position:absolute;inset:2.5px;border-radius:1px;background:rgb(var(--acc-lit));opacity:.55}.gem-acc{border-color:rgba(var(--acc-lit),.85);box-shadow:0 0 9px 0 rgba(var(--acc),.6)}.gem-acc:after{opacity:.85}@keyframes gemLit{0%,to{scale:1;filter:none}4%{scale:1.35;border-color:rgb(var(--acc-lit));background-color:rgba(var(--acc-lit),.55);box-shadow:0 0 14px 3px rgba(var(--acc-lit),.7);filter:brightness(1.5)}12%{scale:1;filter:none}}@media (prefers-reduced-motion:reduce){.gem{animation:none}}.mark-card{position:relative;overflow:hidden;isolation:isolate}.mark-card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,rgb(var(--acc-lit)),transparent);scale:0 1;transform-origin:0 50%;transition:scale .42s cubic-bezier(.22,.68,.36,1)}.mark-card:hover:before{scale:1 1}.mark-card .glyph{position:absolute;right:-.32em;bottom:-.4em;z-index:-1;font-family:var(--font-display);font-size:8.5rem;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(var(--acc),.24);transition:transform .52s cubic-bezier(.22,.68,.36,1),-webkit-text-stroke-color .42s;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mark-card:hover .glyph{transform:translate(-6px,-8px) rotate(-6deg);-webkit-text-stroke-color:rgba(var(--acc-lit),.5)}.branch{--br:var(--acc)}.branch--b{--br:148,163,184}.branch-answer{position:relative;justify-self:start;margin-bottom:1.6rem;border:1.5px solid rgba(var(--br),.55);border-radius:999px;padding:.3rem .95rem;font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--br))}.branch-answer:after{content:"";position:absolute;left:50%;top:100%;width:1.5px;height:1.6rem;background:rgba(var(--br),.45)}.branch{display:grid;justify-items:stretch}.branch-head{display:flex;align-items:center;min-height:5.4rem;border:1.5px solid rgba(var(--br),.6);border-radius:.85rem;padding:.95rem 1.1rem;font-size:1rem;line-height:1.5;color:rgba(234,241,238,.88)}.chain{display:grid;gap:1.6rem;grid-auto-rows:minmax(4.7rem,auto);margin-top:1.6rem}.chain-item{position:relative;display:flex;gap:.75rem;align-items:center;border:1.5px solid rgba(var(--br),.32);border-radius:.85rem;background:transparent;padding:.75rem 1rem;font-size:15px;line-height:1.5;color:rgba(234,241,238,.76);transition:border-color .32s,transform .32s cubic-bezier(.22,.68,.36,1)}.chain-item:before{top:-1.6rem;height:1.6rem;width:1.5px;background:rgba(var(--br),.38)}.chain-item:after,.chain-item:before{content:"";position:absolute;left:1.75rem}.chain-item:after{top:-.42rem;translate:-50% 0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid rgba(var(--br),.6)}.chain-num{display:grid;place-items:center;flex:0 0 auto;width:1.55rem;height:1.55rem;border-radius:.5rem;border:1.5px solid rgba(var(--br),.45);font-family:var(--font-display);font-size:.8rem;font-weight:700;color:rgb(var(--br))}.chain-text{padding:.05rem 0}.track:hover .chain-item{transform:translateX(4px)}.track:hover .chain-item:nth-child(2){transition-delay:45ms}.track:hover .chain-item:nth-child(3){transition-delay:90ms}.track:hover .chain-item:nth-child(4){transition-delay:135ms}.track:hover .chain-item:nth-child(5){transition-delay:.18s}.chain-item{animation:chainLit 9s linear infinite both;animation-delay:calc(var(--k, 0) * .7s)}@keyframes chainLit{0%{border-color:rgba(var(--br),.95);box-shadow:0 0 22px -4px rgba(var(--br),.55)}7%,to{border-color:rgba(var(--br),.32);box-shadow:var(--sh-node)}}.logo-tile{transition:translate .32s cubic-bezier(.22,.68,.36,1),border-color .32s,background-color .32s}.logo-tile:hover{translate:0 -3px;border-color:rgba(var(--acc),.6);background-color:rgba(var(--acc),.1)}:root{--sh-card:0 2px 6px rgba(0,0,0,.5),0 14px 30px -12px rgba(0,0,0,.65),0 44px 76px -32px rgba(0,0,0,.9);--sh-lift:0 4px 10px rgba(0,0,0,.55),0 20px 40px -14px rgba(0,0,0,.7),0 64px 100px -40px rgba(0,0,0,.95);--sh-node:0 1px 3px rgba(0,0,0,.45),0 8px 18px -8px rgba(0,0,0,.5),0 22px 40px -22px rgba(0,0,0,.75);--sh-deep:0 3px 10px rgba(0,0,0,.55),0 24px 50px -16px rgba(0,0,0,.7),0 80px 130px -50px #000;--sh-glow:0 3px 10px rgba(0,0,0,.5),0 20px 44px -14px rgba(0,0,0,.7),0 60px 110px -44px rgba(var(--acc),0.55),0 0 0 1px rgba(var(--acc),0.14)}.branch-head,.flow-term,.result-node,.step-card,.tilt{box-shadow:var(--sh-card)}.faq-frame,.form-panel{box-shadow:var(--sh-deep)}.branch-head,.flow-term{box-shadow:var(--sh-node)}.btn{position:relative;transition:translate .18s cubic-bezier(.22,.68,.36,1),box-shadow .18s ease,background-color .18s ease,border-color .18s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 2px 6px rgba(0,0,0,.5),0 16px 28px -12px rgba(0,0,0,.8)}.btn:hover{translate:0 -2px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 5px 12px rgba(0,0,0,.55),0 28px 44px -14px rgba(0,0,0,.85)}.btn:active{translate:0 1px;box-shadow:inset 0 2px 5px rgba(0,0,0,.6),0 1px 3px rgba(0,0,0,.5)}.btn-signal{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 10px 24px -6px rgba(var(--acc),.5),0 26px 50px -14px rgba(var(--acc),.65)}.btn-signal:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 16px 34px -6px rgba(var(--acc),.6),0 38px 70px -16px rgba(var(--acc),.75)}.btn-mark{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 2px 6px rgba(0,0,0,.5),0 22px 40px -12px rgba(var(--acc-lit),.5)}.btn-signal:not(.cta-send){isolation:isolate}.btn-signal:not(.cta-send):after{background:linear-gradient(105deg,transparent 38%,hsla(0,0%,100%,.5) 50%,transparent 62%);background-size:260% 100%;background-position:140% 0;animation:btnShine 4.6s ease-in-out infinite}.btn-signal:not(.cta-send):after,.btn-signal:not(.cta-send):before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.btn-signal:not(.cta-send):before{z-index:-1;box-shadow:0 0 28px 2px rgba(var(--acc),.55);animation:btnBreath 3.2s ease-in-out infinite}@keyframes btnShine{0%,58%{background-position:140% 0}88%,to{background-position:-40% 0}}@keyframes btnBreath{0%,to{opacity:.35;scale:1}50%{opacity:1;scale:1.06}}.result-arrow{display:inline-block;animation:arrowNudge 1.8s ease-in-out infinite}@keyframes arrowNudge{0%,to{translate:0 0}50%{translate:6px 0}}.btn-ghost{box-shadow:0 2px 6px rgba(0,0,0,.45),0 18px 32px -14px rgba(0,0,0,.75);transition:translate .18s cubic-bezier(.22,.68,.36,1),box-shadow .18s ease,border-color .18s ease,color .18s ease}.btn-ghost:hover{translate:0 -2px;box-shadow:0 4px 10px rgba(0,0,0,.5),0 26px 44px -16px rgba(0,0,0,.85)}.btn-ghost:active{translate:0 1px;box-shadow:inset 0 2px 5px rgba(0,0,0,.5)}h1,h2{text-shadow:0 2px 22px rgba(0,0,0,.6)}@media (hover:hover) and (pointer:fine){.tilt{transform-style:preserve-3d;transition:transform .26s ease,box-shadow .26s ease}.tilt:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(8px);border-color:rgba(var(--acc),.45);box-shadow:var(--sh-lift),0 0 0 1px rgba(var(--acc),.3),0 24px 60px -20px rgba(var(--acc),.45)}.tilt:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .26s ease;pointer-events:none;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),rgba(var(--acc),.18),transparent 62%)}.tilt:hover:after{opacity:1}}@supports (animation-timeline:view()){.px{animation:pxShift linear both;animation-timeline:view();animation-range:cover}@keyframes pxShift{0%{translate:0 calc(var(--sp, 1) * -18%);scale:var(--s0,1);rotate:var(--r0,0deg)}to{translate:0 calc(var(--sp, 1) * 18%);scale:var(--s1,1);rotate:var(--r1,0deg)}}.bg img{animation:bgPx linear both;animation-timeline:view();animation-range:cover}@keyframes bgPx{0%{transform:translateY(-18%)}to{transform:translateY(18%)}}.bg-wide img{animation-name:bgPxWide}@keyframes bgPxWide{0%{transform:translateY(-24%)}to{transform:translateY(24%)}}.frame img{animation:inFrame linear both;animation-timeline:view();animation-range:cover}@keyframes inFrame{0%{translate:0 -16%}to{translate:0 16%}}.drift{animation:drift linear both;animation-timeline:view();animation-range:cover}@keyframes drift{0%{translate:0 150px}to{translate:0 -150px}}.watermark{animation:wm linear both;animation-timeline:view();animation-range:cover}@keyframes wm{0%{transform:translate(10%,26%)}to{transform:translate(-10%,-26%)}}.rv{animation:rvUp linear both;animation-timeline:view();animation-range:entry calc(var(--i, 0) * 5%) entry calc(62% + var(--i, 0) * 5%)}@keyframes rvUp{0%{opacity:0;translate:0 46px}to{opacity:1;translate:none}}.rv-3d{animation:rv3d linear both;animation-timeline:view();animation-range:entry calc(var(--i, 0) * 5%) entry calc(64% + var(--i, 0) * 5%);transform-origin:50% 100%}@keyframes rv3d{0%{opacity:0;translate:0 64px;rotate:x 20deg}to{opacity:1;translate:none;rotate:none}}.rv-left{animation:rvLeft linear both;animation-timeline:view();animation-range:entry 0 entry 62%}@keyframes rvLeft{0%{opacity:0;translate:-70px 0}to{opacity:1;translate:none}}.rv-right{animation:rvRight linear both;animation-timeline:view();animation-range:entry 0 entry 62%}@keyframes rvRight{0%{opacity:0;translate:70px 0}to{opacity:1;translate:none}}.rv-frame{animation:rvFrame linear both;animation-timeline:view();animation-range:entry 0 entry 58%}@keyframes rvFrame{0%{opacity:0;scale:.955}to{opacity:1;scale:1}}.rv-open{animation:rvOpen linear both;animation-timeline:view();animation-range:entry 0 entry 56%;transform-origin:50% 0}@keyframes rvOpen{0%{opacity:0;scale:1 .82}to{opacity:1;scale:1 1}}.draw{stroke-dasharray:1;stroke-dashoffset:1;animation:draw linear both;animation-timeline:view();animation-range:entry 10% cover 45%}@keyframes draw{to{stroke-dashoffset:0}}.progress{transform-origin:0 50%;animation:progress linear both;animation-timeline:scroll(root)}@keyframes progress{0%{scale:0 1}to{scale:1 1}}}.field:focus{animation:fieldPulse .85s ease-out}@keyframes fieldPulse{0%{box-shadow:0 0 0 0 rgba(var(--acc),.35)}to{box-shadow:0 0 0 14px rgba(var(--acc),0)}}.typing-slot{position:relative;transition:min-height .35s ease}.typing-line,.typing-slot{display:block}.wire line,.wire path,.wire rect{stroke-dasharray:1;stroke-dashoffset:1;animation:wireDraw 12s ease-in-out infinite;animation-delay:calc(var(--d, 0) * 1s)}@keyframes wireDraw{0%{stroke-dashoffset:1;opacity:0}6%{opacity:1}26%,62%{stroke-dashoffset:0;opacity:1}78%,to{stroke-dashoffset:0;opacity:0}}.wire .fillbox{opacity:0;animation:wireFill 12s ease-in-out infinite;animation-delay:calc(var(--d, 0) * 1s)}@keyframes wireFill{0%,22%{opacity:0;transform:translateY(6px)}34%,62%{opacity:1;transform:none}78%,to{opacity:0;transform:none}}.brick{position:absolute;border-radius:4px;border:1.5px solid rgba(var(--acc),.35);background:rgba(var(--acc),.08);box-shadow:0 0 14px -2px rgba(var(--acc),.4);animation:brickRise linear infinite;will-change:transform}@keyframes brickRise{0%{transform:translateZ(0) rotate(0deg);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate3d(var(--dx,20px),-88vh,0) rotate(var(--rot,25deg));opacity:0}}.wire-path{stroke-dasharray:5 7;animation:dashRun 1.6s linear infinite}@keyframes dashRun{to{stroke-dashoffset:-24}}.packet{animation:packetRun 4.6s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--d, 0) * 1.5s)}@keyframes packetRun{0%{transform:translateX(0) translateY(0) scale(.6);opacity:0}10%{opacity:1;transform:translateX(10%) translateY(-2px) scale(1)}50%{transform:translateX(50%) translateY(-7px) scale(1)}90%{opacity:1;transform:translateX(90%) translateY(-2px) scale(1)}to{transform:translateX(100%) translateY(0) scale(.6);opacity:0}}.sys-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;aspect-ratio:1.9;border-radius:1rem;border:1px solid rgba(var(--acc),.22);background:linear-gradient(160deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.012));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),var(--sh-card);transition:translate .32s cubic-bezier(.22,.68,.36,1),border-color .32s,box-shadow .32s}.sys-tile:hover{translate:0 -4px;border-color:rgba(var(--acc-lit),.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 30px -6px rgba(var(--acc),.6),var(--sh-lift)}@media (max-width:1023px){.sys-tile{aspect-ratio:1.3}}.sys-mark{position:relative;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;color:var(--c);background:radial-gradient(circle,color-mix(in srgb,var(--c) 22%,transparent),transparent 70%);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--c) 55%,transparent))}.sys-orbit{position:absolute;inset:-.45rem;border-radius:50%;border:1px solid rgba(var(--acc),.3);animation:spin 9s linear infinite;animation-delay:calc(var(--i, 0) * -.75s)}.sys-orbit:after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:rgb(var(--acc-lit));box-shadow:0 0 10px 3px rgba(var(--acc),.8)}.crm-flow{display:flex;align-items:center;-webkit-box-reflect:below 10px linear-gradient(transparent 52%,rgba(0,0,0,.32))}.crm-node{display:grid;place-items:center;flex:none;min-width:6.5rem;height:6rem;padding:0 1.4rem;border-radius:1.1rem;border:1px solid hsla(0,0%,100%,.16);background:linear-gradient(160deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.015));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),var(--sh-card);font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:#eef4f1}.crm-node--on{min-width:9rem;border:2px solid rgb(var(--acc-lit));background:linear-gradient(160deg,rgba(var(--acc),.28),rgba(var(--acc),.08));box-shadow:inset 0 0 22px rgba(var(--acc-lit),.35),0 0 26px 2px rgba(var(--acc),.75),0 0 80px 10px rgba(var(--acc),.35);animation:crmGlow 3.4s ease-in-out infinite}@keyframes crmGlow{0%,to{box-shadow:inset 0 0 22px rgba(var(--acc-lit),.35),0 0 26px 2px rgba(var(--acc),.75),0 0 80px 10px rgba(var(--acc),.35)}50%{box-shadow:inset 0 0 28px rgba(var(--acc-lit),.5),0 0 36px 6px rgba(var(--acc),.95),0 0 110px 20px rgba(var(--acc),.45)}}.crm-line{position:relative;flex:1;height:3px;background:linear-gradient(90deg,rgba(var(--acc-lit),.6),rgb(var(--acc-lit)) 50%,rgba(var(--acc-lit),.9));box-shadow:0 0 10px 2px rgba(var(--acc),.75),0 0 34px 6px rgba(var(--acc),.35)}.crm-packet{position:absolute;top:50%;left:0;width:2.4rem;height:1.9rem;translate:0 -50%;border-radius:.3rem;border:1px solid rgba(234,255,246,.85);background:linear-gradient(90deg,rgba(var(--acc),.55),rgba(var(--acc-lit),.95));box-shadow:0 0 18px 4px rgba(var(--acc),.8);animation:crmRun 6s linear infinite;animation-delay:calc(var(--d, 0) * -2s)}.crm-packet:before{content:"";position:absolute;right:100%;top:15%;width:4.5rem;height:70%;background:linear-gradient(90deg,transparent,rgba(var(--acc-lit),.55));filter:blur(3px)}.crm-packet:after{content:"";position:absolute;inset:0;left:50%;border-left:1px solid rgba(234,255,246,.6)}@keyframes crmRun{0%{left:0;opacity:0}6%{opacity:1}92%{opacity:1}to{left:calc(100% - 2.4rem);opacity:0}}@media (max-width:639px){.crm-node{min-width:4.5rem;height:4.2rem;padding:0 .8rem;font-size:.85rem}.crm-node--on{min-width:6rem}.crm-packet{width:1.6rem;height:1.3rem}.crm-packet:before{width:2.5rem}}.ticker--rev{animation-direction:reverse;animation-duration:58s}.runner{animation:runner 8s cubic-bezier(.6,0,.4,1) infinite}@keyframes runner{0%,8%{left:12.5%}25%,33%{left:37.5%}50%,58%{left:62.5%}75%,83%{left:87.5%}to{left:12.5%}}.step-card{position:relative}@media (min-width:1024px){.step-card:after{content:"";position:absolute;inset:-1px;border:1.5px solid rgba(var(--acc),.7);border-radius:inherit;box-shadow:0 0 40px -6px rgba(var(--acc),.6),0 0 0 6px rgba(var(--acc),.07);opacity:0;pointer-events:none;animation:stepLit 8s linear infinite both;animation-delay:calc(var(--i, 0) * 2s)}@keyframes stepLit{0%,8%{opacity:1}16%,to{opacity:0}}}.node{animation:node 3.2s ease-in-out infinite;animation-delay:calc(var(--d, 0) * 1s);transform-box:fill-box;transform-origin:center}@keyframes node{0%,to{opacity:.55;scale:1}50%{opacity:1;scale:1.35}}.result-node{position:relative;isolation:isolate}.result-node:before{content:"";position:absolute;inset:-8px;border-radius:999px;background:radial-gradient(60% 130% at 50% 50%,rgba(var(--acc),.55),transparent 70%);z-index:-1;animation:resultGlow 4.5s ease-in-out infinite}@keyframes resultGlow{0%,to{opacity:.4;scale:.98}50%{opacity:1;scale:1.06}}.flow{display:grid;justify-items:center;position:relative;z-index:2}.flow-node{display:grid;place-items:center}.flow-term{border-radius:999px;border:1.5px solid rgba(var(--acc),.55);background:rgba(var(--panel),.9);padding:.65rem 1.5rem;font-family:var(--font-display);font-size:.875rem;font-weight:600;color:rgb(var(--acc-lit))}.flow-pipe{position:relative;width:1.5px;height:2.75rem;background:rgba(var(--acc),.5)}.flow-pipe:after{content:"";position:absolute;left:50%;bottom:-1px;translate:-50% 0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid rgba(var(--acc),.75)}.flow-decision{position:relative;display:grid;place-items:center;height:9.5rem}.flow-diamond{position:absolute;top:50%;left:50%;width:7rem;height:7rem;translate:-50% -50%;rotate:45deg;border-radius:.9rem;border:1.5px solid rgba(var(--acc),.55);background:rgba(var(--panel),.9);animation:diamondBreathe 5.5s ease-in-out infinite}@keyframes diamondBreathe{0%,to{box-shadow:0 0 34px -10px rgba(var(--acc),.7)}50%{box-shadow:0 0 52px -6px rgba(var(--acc),.95)}}.flow-fork,.flow-join{position:relative;width:100%;height:3.5rem}.flow-brace{position:absolute;left:50%;translate:-50% 0;top:0;bottom:0;width:calc(50% + 12px);border:1.5px solid rgba(var(--acc),.45)}.flow-fork .flow-brace{border-bottom:0;border-radius:14px 14px 0 0}.flow-join .flow-brace{border-top:0;border-radius:0 0 14px 14px}.flow-fork:after,.flow-fork:before{content:"";position:absolute;bottom:-1px;translate:-50% 0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid rgba(var(--acc),.75)}.flow-fork:before{left:calc(25% - 6px)}.flow-fork:after{left:calc(75% + 6px)}.flow-label{position:absolute;bottom:.6rem;font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--acc-lit))}.flow-label--l{left:calc(25% + 6px)}.flow-label--r{left:calc(75% + 18px)}.pulse-dot{position:absolute;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:999px;background:rgb(var(--acc-lit));box-shadow:0 0 14px 3px rgba(var(--acc),.55);animation:pipeDot 3.2s ease-in-out infinite}@keyframes pipeDot{0%{top:-6px;opacity:0}12%,82%{opacity:1}to{top:100%;opacity:0}}.pulse-dot--l{left:calc(25% - 6px);animation-delay:.6s}.pulse-dot--r{left:calc(75% + 6px);animation-delay:1.9s}.pulse-dot--up-l,.pulse-dot--up-r{animation-name:pipeDotUp}.pulse-dot--up-l{left:calc(25% - 6px);animation-delay:.3s}.pulse-dot--up-r{left:calc(75% + 6px);animation-delay:1.7s}@keyframes pipeDotUp{0%{top:100%;opacity:0}12%,82%{opacity:1}to{top:-6px;opacity:0}}@media (max-width:767px){.flow-fork,.flow-join{display:none}.flow-diamond{width:6.2rem;height:6.2rem}.flow-decision{height:8.6rem}.flow-pipe{height:2.25rem}}.probe-bar{position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--acc-lit),.85),transparent);scale:0 1;transform-origin:0 50%;animation:probeBar 10s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 2.5s)}@keyframes probeBar{0%{scale:0 1;transform-origin:0 50%;opacity:0}6%{opacity:1}12%{scale:1 1;transform-origin:0 50%;opacity:1}13%{scale:1 1;transform-origin:100% 50%}22%{scale:0 1;transform-origin:100% 50%;opacity:0}to{scale:0 1;opacity:0}}.probe-card .glyph{animation:glyphFloat 9s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -1.6s)}@keyframes glyphFloat{0%,to{translate:0 0;rotate:-1.5deg}50%{translate:0 -8px;rotate:2deg}}.nav-arrow{position:relative;isolation:isolate}.nav-arrow:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:2px solid;opacity:0;animation:navRing 3s ease-out infinite;pointer-events:none}@keyframes navRing{0%{scale:.86;opacity:.55}70%,to{scale:1.25;opacity:0}}.nav-arrow>span{display:block;animation:navNudge 3s ease-in-out infinite}.nav-arrow:last-of-type>span{animation-delay:1.5s}@keyframes navNudge{0%,62%,to{translate:0 0}70%{translate:-3px 0}78%{translate:2px 0}}.nav-arrow:hover{scale:1.07}.nav-arrow:hover:after{animation-play-state:paused}.nav-arrow:active{scale:.96}.cta-send:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,hsla(0,0%,100%,.42) 50%,transparent 62%);translate:-120% 0;animation:ctaShine 4.8s ease-in-out infinite}.cta-send:disabled:before{animation:none}@keyframes ctaShine{0%,62%{translate:-120% 0}86%,to{translate:120% 0}}.spark{position:fixed;z-index:90;width:7px;height:7px;border-radius:999px;background:rgb(var(--acc-lit));box-shadow:0 0 12px 2px rgba(var(--acc),.7);pointer-events:none}.tick{animation:tick 4.5s ease-in-out infinite;animation-delay:calc(var(--d, 0) * .7s)}@keyframes tick{0%,to{opacity:.15}50%{opacity:.8}}@keyframes menuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.beam,.brick,.cta-send:before,.mote,.probe-bar,.step-card:after{opacity:0}.wire line,.wire path,.wire rect{stroke-dashoffset:0;opacity:1}.wire .fillbox{opacity:1}@keyframes menuIn{0%{opacity:1}to{opacity:1}}}.dv-live img.dv-still,.hero-glass img.dv-still{animation:none}.lead-done{animation:doneIn .5s cubic-bezier(.2,.7,.2,1) both}@keyframes doneIn{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.lead-done__mark{display:grid;place-items:center;width:4.25rem;height:4.25rem;border-radius:50%;color:#fff;background:linear-gradient(180deg,#19b47c,#0a7a53);box-shadow:0 0 0 6px rgba(var(--acc),.14),0 0 40px -4px rgba(var(--acc),.85)}.lead-done__mark path{stroke-dasharray:24;stroke-dashoffset:24;animation:doneTick .55s ease-out .2s forwards}@keyframes doneTick{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.lead-done__mark path{stroke-dashoffset:0}}.lead-pop__title{color:#eafff6;text-shadow:0 0 6px rgba(var(--acc-lit),.75),0 0 18px rgba(var(--acc),.6),0 0 38px rgba(var(--acc),.35)}