.sf{--ease-spring:cubic-bezier(.2,1.15,.32,1);--ease-out:cubic-bezier(.16,1,.3,1)}@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}.flow{position:relative;padding-top:76px}.flow__rail{position:absolute;top:22px;left:16.66%;right:16.66%;height:2px;border-radius:2px;background:var(--line)}.flow__rail i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent-2),var(--accent) 50%,var(--accent-ink));transform-origin:0 50%;transform:scaleX(var(--p,0))}.flow__rail b{position:absolute;top:50%;left:calc(var(--p, 0) * 100%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--accent),0 0 22px 8px color-mix(in srgb,var(--accent) 55%,transparent);opacity:clamp(0,calc(var(--p, 0) * 40),1)}.flow__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,30px)}.flow__step{position:relative;display:grid}.flow__node{position:absolute;z-index:2;left:50%;top:-76px;width:46px;height:46px;margin-left:-23px;display:grid;place-items:center;border-radius:50%;background:var(--canvas);box-shadow:inset 0 0 0 1.5px var(--line);font:500 19px/1 var(--serif);color:var(--muted);transition:background-color .45s,color .45s,box-shadow .45s,transform .7s var(--ease-spring)}.flow__step.is-reached .flow__node{background:var(--ink);color:var(--canvas);transform:scale(1.1);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 20%,transparent),0 12px 24px -10px var(--accent-ink)}.flow__step--ours.is-reached .flow__node{background:var(--spark);color:var(--ink)}.flow__step.is-reached .flow__node:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px var(--accent);animation:node-ping 2.6s var(--ease-out) infinite}@keyframes node-ping{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(1.9);opacity:0}}.flow__card{--mx:50%;--my:0%;--rx:0deg;--ry:0deg;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:auto 1fr;gap:24px;padding:14px 14px 30px;border-radius:30px;border:1.5px solid var(--line);background:color-mix(in srgb,#FFFFFF 62%,var(--canvas));box-shadow:0 30px 60px -44px color-mix(in srgb,var(--ink) 45%,transparent);transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .7s var(--ease-out),box-shadow .4s}.flow__card:hover{box-shadow:0 40px 70px -40px color-mix(in srgb,var(--ink) 50%,transparent)}.flow__card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(280px circle at var(--mx) var(--my),color-mix(in srgb,var(--accent) 20%,transparent),transparent 70%);opacity:0;transition:opacity .35s}.flow__card:hover:before{opacity:1}.flow__big{position:absolute;right:14px;bottom:-18px;z-index:-1;pointer-events:none;font:600 128px/1 var(--serif);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.2px color-mix(in srgb,var(--ink) 11%,transparent);transition:transform .9s var(--ease-spring)}.flow__card:hover .flow__big{transform:translate(-8px,-8px)}.flow__step--ours .flow__card{color:var(--canvas);border-color:transparent;background:radial-gradient(120% 70% at 100% 0,color-mix(in srgb,var(--accent) 26%,transparent),transparent 60%) padding-box,linear-gradient(var(--ink),var(--ink)) padding-box,conic-gradient(from var(--ang),transparent 0 52%,var(--accent) 68%,var(--spark) 80%,transparent 94%) border-box;box-shadow:0 44px 80px -44px color-mix(in srgb,var(--ink) 85%,transparent);animation:flow-ang 5s linear infinite}@keyframes flow-ang{to{--ang:360deg}}.flow__step--ours .flow__big{-webkit-text-stroke-color:color-mix(in srgb,var(--canvas) 14%,transparent)}.flow__step--ours .flow__card:before{background:radial-gradient(280px circle at var(--mx) var(--my),color-mix(in srgb,var(--spark) 16%,transparent),transparent 70%)}.flow__text{display:grid;gap:8px;justify-items:start;padding:0 12px}.flow__who{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:999px;font:700 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 13%,transparent)}.flow__who:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.flow__who--ours{color:var(--ink);background:var(--spark)}.flow__who--ours:before{animation:who-pulse 1.6s ease-in-out infinite}@keyframes who-pulse{50%{transform:scale(1.7);opacity:.5}}.flow__text h3{margin-top:6px;font:650 clamp(20px,1.8vw,23px)/1.2 var(--sans);letter-spacing:-.015em}.flow__text p{color:var(--muted);max-width:22em}.flow__step--ours .flow__text p{color:color-mix(in srgb,var(--canvas) 72%,transparent)}.scene{--spread:72px;position:relative;height:224px;border-radius:22px;overflow:hidden;background:radial-gradient(90% 90% at 50% 100%,var(--panel),color-mix(in srgb,var(--panel) 35%,#FFFFFF))}.scene--proof{background:radial-gradient(90% 100% at 50% 100%,color-mix(in srgb,var(--accent) 24%,var(--ink)),color-mix(in srgb,#FFFFFF 7%,var(--ink)))}.sc-card{position:absolute;left:50%;top:50%;width:86px;height:140px;margin:-66px 0 0 -43px;border-radius:12px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;box-shadow:0 0 0 1px rgba(255,255,255,.7),0 18px 30px -16px color-mix(in srgb,var(--ink) 60%,transparent)}.sc-card:first-child{transform:translateX(calc(var(--spread) * -1)) translateY(10px) rotate(-11deg)}.sc-card:nth-child(3){transform:translateX(var(--spread)) translateY(10px) rotate(11deg)}.sc-card--pick{z-index:2}.sc-check{position:absolute;z-index:3;left:calc(50% + 30px);top:10px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--accent-ink);box-shadow:0 0 0 3px #FFFFFF,0 8px 16px -6px var(--accent-ink);transform:scale(0)}.sc-check svg{width:16px;height:16px;fill:none;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sc-cursor{position:absolute;z-index:4;left:50%;top:50%;width:26px;height:26px;opacity:0;fill:var(--ink);stroke:#FFFFFF;stroke-width:1.6;stroke-linejoin:round;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25))}.is-live .sc-card:first-child{animation:sc-side-l 5s var(--ease-out) infinite}.is-live .sc-card:nth-child(3){animation:sc-side-r 5s var(--ease-out) infinite}.is-live .sc-card--pick{animation:sc-pick 5s var(--ease-spring) infinite}.is-live .sc-check{animation:sc-check 5s var(--ease-spring) infinite}.is-live .sc-cursor{animation:sc-cursor 5s var(--ease-out) infinite}@keyframes sc-side-l{0%,36%,to{transform:translateX(calc(var(--spread) * -1)) translateY(10px) rotate(-11deg);filter:none}48%,86%{transform:translateX(calc(var(--spread) * -1.15)) translateY(20px) rotate(-16deg) scale(.92);filter:saturate(.5) brightness(.96)}}@keyframes sc-side-r{0%,36%,to{transform:translateX(var(--spread)) translateY(10px) rotate(11deg);filter:none}48%,86%{transform:translateX(calc(var(--spread) * 1.15)) translateY(20px) rotate(16deg) scale(.92);filter:saturate(.5) brightness(.96)}}@keyframes sc-pick{0%,34%,to{transform:none;box-shadow:0 0 0 1px rgba(255,255,255,.7),0 18px 30px -16px color-mix(in srgb,var(--ink) 60%,transparent)}40%{transform:scale(.95)}50%,86%{transform:translateY(-8px) scale(1.1);box-shadow:0 0 0 3px var(--accent),0 26px 40px -18px color-mix(in srgb,var(--ink) 70%,transparent)}}@keyframes sc-check{0%,46%{transform:scale(0) rotate(-40deg)}54%,84%{transform:scale(1) rotate(0)}92%,to{transform:scale(0)}}@keyframes sc-cursor{0%{transform:translate(120px,90px);opacity:0}10%{opacity:1}32%{transform:translate(4px,6px)}38%{transform:translate(4px,6px) scale(.8)}44%,70%{transform:translate(4px,6px) scale(1);opacity:1}86%,to{transform:translate(70px,110px);opacity:0}}.sc-chip{position:absolute;left:14px;top:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;background:rgba(255,255,255,.09);color:var(--canvas);font:600 11px/1 var(--sans);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15);backdrop-filter:blur(6px)}.sc-chip svg{width:13px;height:13px;fill:none;stroke:var(--spark);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.is-live .sc-chip svg{animation:sc-spin 3s cubic-bezier(.5,0,.2,1) infinite}@keyframes sc-spin{0%,50%{transform:rotate(0)}to{transform:rotate(1turn)}}.sc-proof{position:absolute;left:50%;top:50%;width:172px;height:166px;margin:-76px 0 0 -86px;display:grid;align-content:start;justify-items:center;gap:8px;padding:22px 14px;text-align:center;border-radius:14px;background:#FFFDF8;transform:rotate(-4deg);box-shadow:0 26px 44px -18px rgba(0,0,0,.65)}.sc-proof__kicker{font:600 6.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#8A7B66}.sc-proof__names{font:italic 500 21px/1.1 var(--serif);color:#1C2A3A;white-space:nowrap}.sc-proof__date{font:700 8.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap}.sc-proof__date span,.sc-proof__names span{display:inline-block}.sc-proof__line{width:34px;height:1px;background:#CDBFA8}.sc-proof__rule{width:108px;height:5px;border-radius:3px;background:#EFE7D9}.sc-proof__rule--short{width:70px;margin-top:-3px}.sc-stamp{position:absolute;right:13%;bottom:10%;z-index:2;width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#FFE7AE,var(--spark) 55%,#B9781A);color:var(--ink);font:800 9.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 0 4px color-mix(in srgb,var(--spark) 28%,transparent),0 14px 26px -10px rgba(0,0,0,.7);transform:rotate(-14deg) scale(0)}.sc-stamp:before{content:"";position:absolute;inset:6px;border-radius:50%;border:1.2px dashed color-mix(in srgb,var(--ink) 45%,transparent)}.sc-spark{position:absolute;z-index:2;width:18px;height:18px;background:var(--spark);transform:scale(0);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.sc-spark--a{right:9%;top:16%}.sc-spark--b{left:13%;bottom:16%;width:12px;height:12px}.is-live .sc-proof__names span{animation:sc-type 6s steps(15) infinite}.is-live .sc-proof__date span{animation:sc-type-2 6s steps(20) infinite}.is-live .sc-stamp{animation:sc-stamp 6s var(--ease-spring) infinite}.is-live .sc-proof{animation:sc-thump 6s ease-out infinite}.is-live .sc-spark--a{animation:sc-twinkle 6s ease-in-out infinite}.is-live .sc-spark--b{animation:sc-twinkle 6s ease-in-out .25s infinite}@keyframes sc-type{0%,6%{clip-path:inset(0 100% 0 0)}30%,93%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes sc-type-2{0%,32%{clip-path:inset(0 100% 0 0)}48%,93%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes sc-stamp{0%,54%{transform:rotate(-34deg) scale(2.2);opacity:0}61%,90%{transform:rotate(-14deg) scale(1);opacity:1}97%,to{transform:rotate(-14deg) scale(.6);opacity:0}}@keyframes sc-thump{0%,59%{transform:rotate(-4deg)}62%{transform:rotate(-4deg) translateY(3px) scale(.98)}68%,to{transform:rotate(-4deg)}}@keyframes sc-twinkle{0%,58%{transform:scale(0) rotate(0)}66%{transform:scale(1.25) rotate(90deg)}78%{transform:scale(.8) rotate(140deg)}90%,to{transform:scale(0) rotate(180deg)}}.scene--share{display:grid;align-content:center;gap:10px;padding:16px}.sc-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.sc-count{display:flex;align-items:baseline;gap:8px}.sc-count b{display:inline-block;font:600 34px/1 var(--serif);color:var(--ink);font-variant-numeric:tabular-nums}.sc-count span{font-size:13px;font-weight:600;color:var(--muted)}.sc-link{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:#FFFFFF;box-shadow:0 0 0 1px var(--line);font:600 11px/1 var(--sans);color:var(--accent-ink)}.sc-link svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.sc-bar{display:block;height:6px;border-radius:3px;overflow:hidden;background:color-mix(in srgb,var(--ink) 8%,transparent)}.sc-bar i{display:block;width:var(--fill,0);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-ink));transition:width .9s var(--ease-out)}.sc-rows{display:grid;gap:7px}.sc-rows li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:6px 7px;border-radius:14px;background:#FFFFFF;box-shadow:0 0 0 1px var(--line),0 10px 18px -16px color-mix(in srgb,var(--ink) 60%,transparent)}.sc-status i:first-child{opacity:1}.is-live .sc-status i:first-child{opacity:0}.sc-av{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--c);color:#FFFFFF;font:700 11px/1 var(--sans)}.sc-name{font:600 13px/1.2 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-status{position:relative;width:74px;height:22px}.sc-status i{position:absolute;inset:0;display:grid;place-items:center;border-radius:999px;opacity:0;font:700 10px/1 var(--sans);font-style:normal;letter-spacing:.03em}.sc-status i:first-child{background:var(--panel);color:var(--muted)}.sc-status i:nth-child(2){background:color-mix(in srgb,var(--accent) 18%,#FFFFFF);color:var(--accent-ink)}.sc-status i:nth-child(3){background:var(--ink);color:var(--canvas)}.is-live .sc-rows li,.is-live .sc-status i{animation-duration:7s;animation-iteration-count:infinite;animation-delay:calc(var(--r) * .4s)}.is-live .sc-rows li{animation-name:sc-row;animation-timing-function:var(--ease-spring)}.is-live .sc-status i:first-child{animation-name:sc-s1}.is-live .sc-status i:nth-child(2){animation-name:sc-s2}.is-live .sc-status i:nth-child(3){animation-name:sc-s3;animation-timing-function:var(--ease-spring)}@keyframes sc-row{0%{opacity:0;transform:translateX(-16px)}7%,92%{opacity:1;transform:none}to{opacity:0;transform:translateX(12px)}}@keyframes sc-s1{0%,4%{opacity:0}26%,7%{opacity:1}29%,to{opacity:0}}@keyframes sc-s2{0%,26%{opacity:0}29%,46%{opacity:1}49%,to{opacity:0}}@keyframes sc-s3{0%,46%{opacity:0;transform:scale(.6)}52%,92%{opacity:1;transform:none}97%,to{opacity:0}}@media (max-width:1199.98px){.scene{--spread:54px;height:210px}.sc-proof{transform:rotate(-4deg) scale(.9)}.sc-link{display:none}}@media (max-width:809.98px){.flow{padding:0 0 0 44px}.flow__rail{top:23px;bottom:23px;left:15px;right:auto;width:2px;height:auto}.flow__rail i{transform-origin:50% 0;transform:scaleY(var(--p,0));background:linear-gradient(180deg,var(--accent-2),var(--accent) 50%,var(--accent-ink))}.flow__rail b{left:50%;top:calc(var(--p, 0) * 100%)}.flow__list{grid-template-columns:1fr;gap:20px}.flow__node{left:-44px;top:0;width:32px;height:32px;margin-left:0;font-size:15px}.flow__card{border-radius:24px;padding:10px 10px 24px}.scene{--spread:64px;height:208px;border-radius:18px}.sc-link{display:inline-flex}.flow__big{font-size:104px}}@media (prefers-reduced-motion:reduce){.flow__card,.flow__node,.flow__node:after,.flow__step--ours .flow__card,.flow__who--ours:before{animation:none;transition:none}.scene *,.scene :before{animation:none!important}.sc-check{transform:none}.sc-cursor{display:none}.sc-stamp{transform:rotate(-14deg)}.sc-rows li,.sc-status i:nth-child(3){opacity:1;transform:none}}