@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin-500.woff2)format("woff2");font-weight:500;font-display:swap}:root{--ink:#0d1117;--soft:#4a5363;--line:#e4e7ec;--paper:#fff;--mist:#f6f7f9;--night:#05070d;--night2:#0b1220;--blue:#0066f5;--blue-l:#3b8bff;--cyan:#00c4f4;--indigo:#3322e6;--green:#22c55e;--ease:cubic-bezier(.22,1,.36,1);--mono:"Geist Mono",ui-monospace,Menlo,monospace}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:Geist,Segoe UI,-apple-system,sans-serif;font-size:17px;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.mono{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px}h1,h2,h3{letter-spacing:-.035em;font-weight:650;line-height:1.02}h2{font-size:clamp(2.2rem,4.6vw,4rem)}.btn{height:52px;transition:transform .4s var(--ease),background .3s,box-shadow .3s;border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex}.btn svg{width:18px;height:18px;transition:transform .4s var(--ease)}.btn:hover svg{transform:translate(4px)}.btn--blue{background:var(--blue);color:#fff;box-shadow:0 8px 30px -8px #0066f599}.btn--blue:hover{background:#0a59d6;transform:translateY(-1px)}.btn--ghost{color:#fff;border:1px solid #ffffff38}.btn--ghost:hover{background:#ffffff14}.nav{z-index:50;color:#fff;transition:background .4s,box-shadow .4s,color .4s;position:fixed;inset:0 0 auto}.nav .wrap{align-items:center;gap:32px;height:80px;display:flex}.nav__logo{width:auto;height:46px}@media (width<=700px){.nav__logo{height:38px}}.nav__logo--dark{display:none}.nav ul{gap:28px;margin-left:auto;font-size:15px;font-weight:500;list-style:none;display:flex}.nav ul a{opacity:.82}.nav ul a:hover{opacity:1}.nav .btn{height:42px;padding:0 18px;font-size:14.5px}.nav.is-dim{-webkit-backdrop-filter:blur(14px);background:#05070d99;box-shadow:0 1px #ffffff0f}.nav.is-light{-webkit-backdrop-filter:saturate(1.6)blur(14px);color:var(--ink);box-shadow:0 1px 0 var(--line);background:#ffffffd1}.nav.is-light .nav__logo--light{display:none}.nav.is-light .nav__logo--dark{display:block}@media (width<=900px){.nav ul{display:none}.nav .btn{margin-left:auto}}@media (width<=420px){.nav .btn span{display:none}.nav .btn{padding:0 14px}}.hero{z-index:3;background:var(--night);color:#fff;min-height:100vh;padding:150px 0 0;position:relative;overflow-x:clip}.hero__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__bg:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#0066f58c,#3322e640 55%,#0000 75%);width:1500px;height:900px;animation:9s ease-in-out infinite alternate breathe;position:absolute;bottom:-38%;left:50%;transform:translate(-50%)}.hero__bg:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 70%)}@keyframes breathe{to{opacity:.8;transform:translate(-50%)scale(1.12)}}.hero__grid{z-index:2;grid-template-columns:1fr;gap:28px;display:grid;position:relative}@media (width>=1000px){.hero__side{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-top:14px;display:grid}.hero__btns{justify-content:flex-end;margin-top:0}.hero__side .rating{grid-column:2;justify-content:flex-end;margin-top:-10px}}.clock{color:#8fa3c4;align-items:center;gap:10px;display:flex}.clock i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.8s infinite ping;box-shadow:0 0 #22c55e99}@keyframes ping{70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}.hero h1{letter-spacing:-.045em;margin-top:18px;font-size:clamp(2.9rem,7.4vw,6.6rem);line-height:.98}.hero h1 .ln{padding-bottom:.08em;display:block;overflow:hidden}.hero h1 .w{animation:up .9s var(--ease) forwards;display:inline-block;transform:translateY(105%)}.hero h1 .ln:nth-child(2) .w{color:#0000;background:linear-gradient(90deg,#3b8bff,#00c4f4);background-clip:text}@keyframes up{to{transform:none}}.hero__side p{color:#b4c0d4;max-width:42ch;font-size:18px}.hero__side p strong{color:#fff;font-weight:600}.hero__btns{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.rating{color:#8fa3c4;align-items:center;gap:10px;margin-top:22px;font-size:14px;display:flex}.rating img{object-fit:cover;border-radius:50%;width:28px;height:28px}.rating b{color:#fff}.stars{color:#fbbf24;letter-spacing:2px}.fade{opacity:0;animation:fadeup .9s var(--ease) forwards;transform:translateY(16px)}@keyframes fadeup{to{opacity:1;transform:none}}.stage{z-index:2;perspective:1800px;height:min(600px,56vw);min-height:420px;margin-top:150px;margin-bottom:-150px;position:relative}.stage-cap{z-index:2;text-align:center;color:#7f93b5;margin-top:70px;font-size:11.5px;position:relative}.stage-cap b{color:#fff;font-weight:500}.tilt{perspective:1800px;transition:transform .9s var(--ease);position:absolute;inset:0}.win{transform-origin:50% 0;width:min(1080px,94%);transform-style:preserve-3d;opacity:0;animation:winIn 1.4s .25s var(--ease) forwards;background:linear-gradient(#171e2ef5,#0c111cfa);border:1px solid #8caadc38;border-radius:18px;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)rotateX(24deg)rotateY(-10deg)rotate(4deg)scale(.92);box-shadow:0 0 0 1px #0006,0 60px 120px -30px #003cc88c,inset 0 1px #ffffff14}@keyframes winIn{0%{opacity:0;translate:0 80px}to{opacity:1;translate:0}}.win__bar{color:#8fa3c4;border-bottom:1px solid #ffffff12;align-items:center;gap:14px;height:44px;padding:0 16px;font-size:13px;display:flex}.dots{gap:7px;display:flex}.dots i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.dots i:nth-child(2){background:#febc2e}.dots i:nth-child(3){background:#28c840}.win__bar .tag{font:500 10.5px var(--mono);letter-spacing:.08em;border:1px solid #ffffff26;border-radius:6px;margin-left:auto;padding:3px 8px}.win__body{grid-template-columns:200px 1fr 250px;min-height:470px;display:grid}.side{color:#9fb0cc;border-right:1px solid #ffffff12;padding:16px 12px;font-size:13.5px}.side div{border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.side div.on{color:#fff;background:#3b8bff24}.side svg{opacity:.8;flex:none;width:16px;height:16px}.side .cnt{background:var(--blue);color:#fff;border-radius:99px;margin-left:auto;padding:0 7px;font-size:11px}.thread{flex-direction:column;gap:12px;padding:18px 22px;font-size:14px;display:flex;position:relative}.th-head{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:12px;display:flex}.av{color:#fff;background:linear-gradient(135deg,#3b8bff,#3322e6);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.th-head b{color:#fff;font-size:14.5px;line-height:1.2;display:block}.th-head small{color:#7f90ad;font-size:12px}.m{opacity:0;max-width:78%;animation:pop .6s var(--ease) forwards;border-radius:14px;padding:10px 14px;line-height:1.45;transform:translateY(12px)scale(.98)}.m--in{color:#dfe6f2;background:#1d2638;border-bottom-left-radius:4px}.m--out{background:var(--blue);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.ev{font:500 11.5px var(--mono);letter-spacing:.04em;color:#8fa3c4;opacity:0;animation:pop .6s var(--ease) forwards;align-self:center}.ev--won{color:#d6ffe3;background:#22c55e29;border:1px solid #22c55e66;border-radius:10px;padding:8px 14px}.typing{opacity:0;background:#0066f559;border-radius:14px;align-self:flex-end;gap:4px;padding:12px 14px;display:flex}.typing i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1s infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.25}}@keyframes pop{to{opacity:1;transform:none}}@keyframes flash{0%,to{opacity:0}10%,85%{opacity:1}}.t1{animation-delay:1.3s}.ty1{animation:1s 1.8s both flash}.t2{animation-delay:2.8s}.t3{animation-delay:4.1s}.ty2{animation:.9s 4.8s both flash}.t4{animation-delay:5.7s}.t5{animation-delay:6.9s}.t6{animation-delay:7.8s}.typing{position:absolute;bottom:18px;right:22px}.pipe{color:#9fb0cc;border-left:1px solid #ffffff12;padding:16px 14px;font-size:13px}.pipe h4,.pipe .h4{color:#fff;letter-spacing:-.01em;margin-bottom:12px;font-size:14.5px;font-weight:600;display:block}.st{border:1px solid #ffffff14;border-radius:10px;margin-bottom:8px;padding:9px 12px;position:relative}.st header{justify-content:space-between;display:flex}.st header span{background:#ffffff14;border-radius:99px;padding:0 8px;font-size:11px}.chip{color:#fff;background:#3b8bff29;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:6px 8px;font-size:12px;display:flex}.chip .av{width:20px;height:20px;font-size:9px}.st--new .chip{animation:chipOut .5s 7.8s var(--ease) forwards}.st--book{transition:none}.st--book .chip{opacity:0;animation:pop .6s 8.1s var(--ease) forwards;background:#22c55e33;transform:translateY(-10px)}.st--book{animation:glow 1.6s 8.1s var(--ease)}@keyframes chipOut{to{opacity:0;height:0;margin:0;padding:0;transform:translateY(16px)}}@keyframes glow{30%{border-color:#22c55eb3;box-shadow:0 0 30px -6px #22c55e99}}.n4{display:inline-grid}.n4 b{grid-area:1/1;font-weight:400;transition:none}.n4 b:last-child{opacity:0;animation:.1s 8.1s forwards pop}.n4 b:first-child{animation:.1s 8.1s forwards chipOut}.float{white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(14px);opacity:0;transition:opacity .7s var(--ease),transform .8s var(--ease);background:#1e2d5080;border:1px solid #78aaff59;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:600;display:flex;position:relative;transform:translateY(20px)scale(.94);box-shadow:0 20px 50px -12px #00288cb3,inset 0 1px #ffffff1f}.float.show{opacity:1;transform:none}.fw{z-index:3;position:absolute}.float svg{width:22px;height:22px;color:var(--cyan)}.float small{color:#9fb6da;font-size:12px;font-weight:400;display:block}.f1{top:34%;left:0}.f2{top:-12.5%;right:1%}.f3{bottom:16%;right:3%}.f3 svg{color:var(--green)}@keyframes floatIn{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:none}}@media (width<=700px){.hero{padding-top:118px}.clock__more{display:none}.big{font-size:1.95rem}.big .strike{white-space:nowrap}.stage{height:520px;margin-top:96px;margin-bottom:-110px}.win{width:100%;transform:translate(-50%)}.win__body{min-height:400px}.m{max-width:88%;font-size:13.5px}.float{padding:10px 13px;font-size:13px}.float small{display:none}.f1{top:auto;bottom:6%;left:-2%}.f2{top:11%;right:-2%}.f3{display:none}}.win__body{grid-template-columns:190px 1fr 210px}.main{flex-direction:column;gap:14px;min-width:0;padding:16px 18px 18px;display:flex}.kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kpis div{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px}.kpis small{color:#7f90ad;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.kpis b{color:#fff;letter-spacing:-.02em;font-size:20px;font-weight:600;display:inline-block}.kpis b.bump{animation:bump .6s var(--ease)}@keyframes bump{40%{color:#7cf0a8;transform:scale(1.18)}}.board{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.col{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;min-height:290px;padding:10px}.col header{color:#9fb0cc;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12.5px;font-weight:500;display:flex}.col header span{color:#cfd8e6;background:#ffffff14;border-radius:99px;padding:0 8px;font-size:11px}.col--book header{color:#86efac}.col--won header{color:#fcd34d}.list{flex-direction:column;gap:8px;display:flex}.card{color:#e4eaf4;background:#1a2234;border:1px solid #ffffff14;border-radius:10px;padding:9px 10px;font-size:12.5px;transition:border-color .5s,box-shadow .5s}.card.moving{z-index:5;position:relative}.card__t{align-items:center;gap:8px;font-weight:600;display:flex}.card .av{flex:none;width:22px;height:22px;font-size:9px}.card__m{color:#8fa3c4;justify-content:space-between;gap:6px;margin-top:7px;font-size:11px;display:flex}.card__m .src{color:#bcd3ff;white-space:nowrap;background:#3b8bff24;border-radius:6px;padding:1px 6px}.card__m .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card.hot{border-color:#3b8bffbf;box-shadow:0 0 0 3px #3b8bff24,0 10px 30px -10px #0066f5b3}.card.ok{border-color:#22c55e99;box-shadow:0 0 24px -6px #22c55e8c}.card.won{border-color:#fcd34d80}.cal{border-left:1px solid #ffffff12;padding:16px 14px}.cal h4,.cal .h4{color:#fff;margin-bottom:12px;font-size:14px;font-weight:600;display:block}.cal ul{list-style:none}.cal li{color:#9fb0cc;border:1px solid #ffffff14;border-radius:10px;margin-bottom:8px;padding:8px 10px;font-size:12.5px}.cal li b{color:#fff;font-size:12.5px;font-weight:600;display:block}.cal li.new{animation:calIn .7s var(--ease);background:#22c55e1a;border-color:#22c55e8c}@keyframes calIn{0%{opacity:0;transform:translateY(-10px)}}@media (width<=1100px){.win__body{grid-template-columns:1fr 200px}.side{display:none}}@media (width<=700px){.win__body{grid-template-columns:1fr}.cal{display:none}.main{padding:12px}.kpis{gap:6px}.kpis div{padding:8px}.kpis small{font-size:10px}.kpis b{font-size:16px}.board{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.col--won{display:none}.col{min-height:300px;padding:7px}.col header{font-size:11px}.card{padding:7px;font-size:11.5px}.card__m{flex-direction:column;gap:3px}.card .av{display:none}}.logos{background:#fff;padding:230px 0 8px;position:relative}.logos:before{content:"";opacity:.7;background-image:radial-gradient(#d9d6cc 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.logos>*{position:relative}.logos__title{text-align:center;letter-spacing:0;color:var(--soft);margin-bottom:28px;font-size:1rem;font-weight:500;line-height:1.4}.logos__band{border-block:1px solid var(--line)}.marquee{padding:26px 0 24px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track{width:max-content;animation:90s linear infinite slide;display:flex}.track ul{align-items:center;gap:72px;padding-right:72px;list-style:none;display:flex}.track li{flex:none;place-items:center;height:92px;display:grid}.track img{object-fit:contain;max-width:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}@keyframes slide{to{transform:translate(-50%)}}@media (width<=700px){.logos{padding-top:160px}.track ul{gap:48px;padding-right:48px}.track li{height:74px}.track img{transform:scale(.8)}}.flow{border-bottom:1px solid var(--line);background:#fff;height:100vh;position:relative;overflow:hidden}.flow:before{content:"";opacity:.7;background-image:radial-gradient(#d9d6cc 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.flow .wrap{grid-template-rows:auto auto 1fr;height:100%;padding-top:104px;padding-bottom:40px;display:grid;position:relative}.flow__top{justify-content:space-between;align-items:end;gap:24px;display:flex}.flow__top h2{max-width:22ch;font-size:clamp(2rem,3.4vw,3.1rem)}.flow__count{font:500 clamp(2.6rem,5vw,4.4rem)/1 var(--mono);letter-spacing:-.04em;color:#c9c5b9}.flow__count b{color:var(--ink);font-weight:500}.rail{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:40px;display:grid;position:relative}.rail__line{height:2px;position:absolute;top:50%;left:8.33%;right:8.33%}.rail__line i{background:linear-gradient(90deg,var(--cyan),var(--blue),var(--indigo));transform-origin:0;transform:scaleX(var(--p,0));transition:transform .6s var(--ease);position:absolute;inset:0;box-shadow:0 0 12px #0066f599}.node{border:1px solid var(--line);transition:all .5s var(--ease);opacity:.45;background:#fff;border-radius:14px;padding:12px 14px;position:relative;transform:scale(.96);box-shadow:0 6px 20px -12px #0003}.node .mono{color:#6b7079;font-size:10.5px}.node b{letter-spacing:-.01em;margin-top:4px;font-size:14.5px;line-height:1.25;display:block}.node.done{opacity:1;transform:none}.node.now{opacity:1;border-color:var(--blue);transform:translateY(-4px)scale(1.03);box-shadow:0 0 0 4px #0066f51f,0 18px 40px -16px #0066f58c}.flow__stage{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;height:100%;min-height:0;margin-top:28px;display:grid}.copy{height:230px;position:relative}.rec{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:440px;margin-top:10px;padding:16px 18px;box-shadow:0 14px 40px -24px #00000040}.rec__h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.rec__h .av{width:30px;height:30px;font-size:11px}.rec__h b{font-size:15px}.rec__tag{font:500 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--blue);background:#eef4ff;border-radius:99px;margin-left:auto;padding:4px 10px;transition:background .4s,color .4s}.rec__tag.ok{color:#15803d;background:#dcfce7}.rec dl{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.rec dt{font:500 10.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#6b7079}.rec dd{margin-top:2px;font-size:14.5px;font-weight:600}.rec dd.flip{animation:flip .5s var(--ease)}@keyframes flip{0%{opacity:0;transform:translateY(8px)}}.copy article{opacity:0;transition:opacity .5s var(--ease),transform .6s var(--ease);position:absolute;inset:0;transform:translateY(24px)}.copy article.on{opacity:1;transform:none}.copy .mono{color:var(--blue)}.copy h3,.copy .copy__t{margin:10px 0 14px;font-size:clamp(1.8rem,3.4vw,3rem)}.copy .copy__t{letter-spacing:-.035em;color:var(--ink);max-width:none;font-weight:650;line-height:1.02}.copy p{color:var(--soft);max-width:46ch;font-size:18px}.pm{border-radius:16px;max-width:82%;padding:8px 12px;display:none}.pm.show{animation:pop .5s var(--ease) both;display:block}.pm--in{background:#fff;border:1px solid #e3e5e9;border-bottom-left-radius:5px}.pm--out{background:var(--blue);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.pm--sys{font:500 10.5px var(--mono);color:#6b7280;letter-spacing:.04em;text-transform:uppercase;background:0 0;align-self:center}.pm--meta{font:500 10.5px var(--mono);color:#16a34a;letter-spacing:.03em;text-transform:uppercase;background:0 0;align-self:flex-end;padding:0 4px}.sc .pm--won{max-width:none;font-size:12.5px}.pm--won{color:#166534;background:#dcfce7;border-radius:10px;align-self:center;font-weight:600}.screen{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;height:100%;min-height:0;max-height:480px;display:flex;overflow:hidden;box-shadow:0 40px 80px -34px #0d111766}.screen__bar{border-bottom:1px solid var(--line);background:#f7f6f2;flex:none;align-items:center;gap:12px;height:42px;padding:0 14px;display:flex}.screen__bar .dots i{width:10px;height:10px}.screen__url{text-align:center;border:1px solid var(--line);min-width:0;font:500 12px var(--mono);color:#6b7280;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:8px;flex:1;padding:4px 10px;overflow:hidden}.screen__tag{font:500 10px var(--mono);letter-spacing:.06em;color:#6b7079}.screen__body{background:#f6f7f9;flex:1;min-height:0;position:relative}.sc{opacity:0;visibility:hidden;transition:opacity .45s var(--ease),transform .6s var(--ease),visibility 0s linear .45s;flex-direction:column;justify-content:center;gap:12px;padding:32px 40px;display:flex;position:absolute;inset:0;transform:translateY(14px)}.sc.on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.sc .a{opacity:0;transition:opacity .5s var(--ease),transform .6s var(--ease);transform:translateY(10px)}.sc .a.in{opacity:1;transform:none}.ty{white-space:nowrap;clip-path:inset(0 100% 0 0);transition:clip-path .25s;display:inline-block}.ty.in{clip-path:inset(0);transition:clip-path .6s steps(16,end)}.ic{background:var(--green);color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ic svg{width:16px;height:16px}.toast2{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:10px;padding:9px 14px 9px 9px;font-size:13.5px;font-weight:500;display:flex;position:absolute;bottom:24px;right:28px;box-shadow:0 20px 40px -16px #00000080}.toast2 small{color:#9aa6b8;font-size:11px;font-weight:400;display:block}.fm{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;max-width:400px;margin:0 auto;padding:18px 20px;box-shadow:0 18px 40px -26px #0000004d}.fm>b{margin-bottom:2px;font-size:16px;display:block}.fm label{font:500 10.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#6b7079;margin-top:10px;display:block}.fm .fi{border:1px solid var(--line);border-radius:8px;min-height:35px;margin-top:4px;padding:7px 10px;font-size:14px;display:block;overflow:hidden}.fm__btn{background:var(--blue);color:#fff;border-radius:99px;margin-top:14px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-block}.fm__btn.in{animation:press2 .45s var(--ease)}@keyframes press2{50%{background:#0a4fc2;transform:scale(.9)}}.ct{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.ct .av{width:40px;height:40px;font-size:14px}.ct b{font-size:16px}.ct small{color:#6b7280;font-size:13px;display:block}.chips2{flex-wrap:wrap;gap:8px;display:flex}.chips2 span{border:1px solid var(--line);font:500 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#6b7079;background:#fff;border-radius:10px;padding:7px 12px}.chips2 b{letter-spacing:0;text-transform:none;color:var(--ink);font:600 13.5px Geist,Segoe UI,sans-serif;display:block}.mp{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mp>div{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:74px;padding:8px}.mp .h5{font:500 10px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#6b7079;margin-bottom:6px;display:block}.mp__card{color:#0a4fc2;background:#eef4ff;border:1px solid #bcd3ff;border-radius:7px;padding:6px 8px;font-size:12.5px;font-weight:600;display:block}.sc.on .mp__card{animation:drop .6s var(--ease) 1.6s both}@keyframes drop{0%{opacity:0;transform:translateY(-16px)scale(.95)}}.wf{color:#15803d;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.wf svg{width:15px;height:15px}.sc--cv{justify-content:flex-start;padding:0}.cv__h{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:12px 18px;display:flex}.cv__h .av{width:28px;height:28px;font-size:10px}.cv__h small{font:500 10.5px var(--mono);color:#6b7079;margin-left:auto}.cv{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;padding:16px 28px;font-size:14px;line-height:1.4;display:flex;overflow:hidden}.sc .pm--out.a{align-self:flex-end;max-width:85%;font-size:14px;line-height:1.4}.calw{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;height:100%;max-height:300px;padding:12px;display:flex}.calw__h{border-bottom:1px solid var(--line);grid-template-columns:52px repeat(5,1fr);align-items:center;gap:6px;padding-bottom:8px;display:grid}.calw__h b{font-size:12px}.calw__h span{text-align:center;font:500 11px var(--mono);color:#6b7079;text-transform:uppercase}.calw__h .hl{color:var(--blue)}.calw__g{flex:1;grid-template-rows:repeat(4,1fr);grid-template-columns:52px repeat(5,1fr);gap:6px;padding-top:8px;display:grid}.calw__g .t{font:500 10.5px var(--mono);color:#6b7079;grid-column:1}.busy{background:repeating-linear-gradient(135deg,#eef0f3 0 6px,#f6f7f9 6px 12px);border-radius:7px}.ev2{background:var(--green);color:#fff;border-radius:8px;padding:7px 8px;font-size:12.5px;font-weight:600;line-height:1.25;box-shadow:0 12px 24px -10px #22c55eb3}.ev2 small{opacity:.9;font-size:11px;font-weight:400;display:block}.ap{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 18px}.ap__h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.ap__h small{color:#6b7280;font-size:13px;display:block}.ap__h b{font-size:14.5px}.tl{gap:9px;padding:12px 0 4px;list-style:none;display:grid}.tl li{align-items:center;gap:10px;font-size:13.5px;display:flex}.tl li i{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px}.tl small{font:500 10.5px var(--mono);color:#6b7079;margin-left:auto}.showed{color:#166534;background:#dcfce7;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.showed.in{animation:popin .7s var(--ease) both}@keyframes popin{0%{transform:scale(.9)}60%{transform:scale(1.04)}to{transform:none}}.sv,.gr{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 18px}.sv>b{font-size:15px}.st5{gap:4px;margin:10px 0;display:flex}.st5 i{color:#dfe2e7;width:30px;height:30px}.st5 svg{width:100%;height:100%}.st5 i.in{animation:star .45s var(--ease) both}@keyframes star{0%{color:#dfe2e7;transform:scale(.7)}60%{color:#fbbc04;transform:scale(1.2)}to{color:#fbbc04;transform:none}}.sv__ok{color:#15803d;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sv__ok svg{width:15px;height:15px}.gr__h{align-items:center;gap:10px;display:flex}.gr__h small{color:#6b7280;font-size:12.5px;display:block}.gr__g{color:#fff;background:conic-gradient(#ea4335 0 25%,#fbbc04 0 50%,#34a853 0 75%,#4285f4 0);border-radius:50%;place-items:center;width:28px;height:28px;margin-left:auto;font-weight:700;display:grid}.gr .st5 i{width:22px;height:22px}.gr p{color:var(--ink);font-size:15px;line-height:1.5}.toast2 .ic svg{width:15px;height:15px}@media (width<=900px){.flow .wrap{padding-top:88px;padding-bottom:20px}.flow__top{flex-direction:column;align-items:flex-start;gap:6px}.flow__top h2{font-size:1.65rem}.flow__count{font-size:1.4rem}.rail{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:20px}.node{height:10px;box-shadow:none;border-radius:99px;padding:0}.node>*{display:none!important}.node.now{box-shadow:none;background:var(--blue);border-color:var(--blue);transform:none}.node.done{background:#9cc0ff;border-color:#9cc0ff}.rail__line{display:none}.flow__stage{grid-template-columns:1fr;align-content:start;gap:16px;margin-top:20px}.rec{display:none}.copy{height:170px}.copy h3,.copy .copy__t{margin:6px 0 8px;font-size:1.6rem}.copy p{font-size:16px}.screen{height:360px;max-height:none}.sc{gap:9px;padding:14px}.fm{padding:14px}.fm .fi{min-height:31px;padding:6px 9px;font-size:13px}.fm label{margin-top:7px}.toast2{font-size:12.5px;bottom:12px;right:12px}.chips2 span{padding:6px 9px;font-size:11.5px}.calw__h span,.calw__g .t{font-size:10px}.ev2{padding:5px 6px;font-size:11px}.ev2 small{display:none}.tl li{font-size:12.5px}.gr p{font-size:13.5px}.screen__url{font-size:11px}}.svc{background:#fff;padding:140px 0 130px}.svc__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.svc__head h2{max-width:16ch}.svc__head p{color:var(--soft);max-width:40ch;font-size:18px}.svc__grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.svc__card{cursor:pointer;transition:background .4s var(--ease),box-shadow .4s var(--ease),transform .4s var(--ease);flex-direction:column;padding:34px 30px 38px;display:flex;position:relative}.svc__card+.svc__card{border-left:1px solid var(--line)}@media (hover:hover){.svc__card:hover{box-shadow:inset 0 0 0 2px var(--blue);z-index:1;background:#f2f7ff}.svc__card:hover h3{color:var(--blue)}}.svc__card:has(a:focus-visible){box-shadow:inset 0 0 0 2px var(--blue);z-index:1;background:#f2f7ff}.svc__card a:after{content:"";position:absolute;inset:0}.svc__card a:focus-visible{outline:none}.svc__card .mono{color:var(--blue)}.svc__card h3{letter-spacing:-.03em;margin:10px 0 12px;font-size:1.75rem}.svc__card p{color:var(--soft);flex:1;font-size:16px}.svc__card a{color:var(--blue);align-items:center;gap:8px;margin-top:22px;font-weight:600;display:inline-flex}.svc__card a svg{width:16px;height:16px;transition:transform .4s var(--ease)}.svc__card:hover a svg{transform:translate(4px)}.vig{background:var(--mist);border:1px solid var(--line);border-radius:16px;height:210px;margin-bottom:28px;font-size:12px;position:relative;overflow:hidden}.vig *{animation-play-state:paused!important}.svc__card.in .vig *{animation-play-state:running!important}.vp{grid-template-columns:repeat(3,1fr);gap:8px;height:100%;padding:16px;display:grid}.vp div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px}.vp .h5{font:500 10px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#6b7079;margin-bottom:8px;display:block}.vp i{background:#eef1f5;border-radius:6px;height:22px;margin-bottom:6px;display:block}.vig .mv{background:var(--blue);color:#fff;width:calc(33.3333% - 37.3333px);height:30px;animation:mv 6s var(--ease) infinite;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:flex;position:absolute;top:62px;left:24px;overflow:hidden;box-shadow:0 10px 24px -10px #0066f5b3}@keyframes mv{0%,12%{transform:none}30%,45%{transform:translate(calc(100% + 24px))}63%,90%{background:#16a34a;transform:translate(calc(200% + 48px))}to{transform:none}}.vc{flex-direction:column;justify-content:flex-end;gap:7px;height:100%;padding:44px 14px 14px;font-size:11.5px;display:flex;overflow:hidden}.vc p{opacity:0;border-radius:12px;max-width:80%;padding:7px 11px;line-height:1.35;animation:8s infinite vc}.vc .i{border:1px solid var(--line);background:#fff}.vc .o{background:var(--blue);color:#fff;align-self:flex-end}.vc p:nth-child(2){animation-delay:.8s}.vc p:nth-child(3){animation-delay:1.6s}.vc p:nth-child(4){animation-delay:2.4s}.vig .badge{font:500 10px var(--mono);letter-spacing:.05em;color:#15803d;opacity:0;background:#dcfce7;border-radius:99px;padding:4px 8px;animation:8s 1s infinite vc;position:absolute;top:12px;left:12px}@keyframes vc{0%{opacity:0;transform:translateY(8px)}6%,80%{opacity:1;transform:none}90%,to{opacity:0}}.vw{border:1px solid var(--line);background:#fff;border-radius:10px;position:absolute;inset:16px;overflow:hidden}.vw__bar{border-bottom:1px solid var(--line);align-items:center;gap:5px;height:22px;padding:0 8px;display:flex}.vw__bar i{background:#dfe3ea;border-radius:50%;width:7px;height:7px}.vw__f{padding:14px 16px}.vw__f b{margin-bottom:10px;font-size:13px;display:block}.vw__f span{border:1px solid var(--line);border-radius:6px;height:20px;margin-bottom:7px;display:block;position:relative;overflow:hidden}.vw__f span:after{content:"";width:0;height:6px;animation:7s infinite typeb;animation-play-state:inherit;background:#c4cbd6;border-radius:3px;position:absolute;top:6px;left:6px}.vw__f span:nth-of-type(2):after{animation-delay:.6s}.vw__f span:nth-of-type(3):after{animation-delay:1.2s}@keyframes typeb{0%,5%{width:0}20%,85%{width:55%}to{width:0}}.vw__f em{background:var(--blue);color:#fff;border-radius:99px;margin-top:4px;padding:5px 12px;font-style:normal;font-weight:600;animation:7s infinite press;display:inline-block}@keyframes press{0%,30%{transform:none}33%{transform:scale(.92)}36%,to{transform:none}}.vw__toast{background:var(--ink);color:#fff;opacity:0;border-radius:10px;padding:8px 12px;font-weight:500;animation:7s infinite toast;position:absolute;bottom:12px;right:12px}.vw__toast b{color:#7cf0a8}@keyframes toast{0%,34%{opacity:0;transform:translateY(10px)}40%,88%{opacity:1;transform:none}96%,to{opacity:0}}@media (width<=900px){.svc{padding:96px 0}.svc__grid{grid-template-columns:1fr}.svc__card+.svc__card{border-left:0;border-top:1px solid var(--line)}.svc__card{padding:30px 0}}.proof{background:var(--night2);color:#fff;padding:140px 0 120px;position:relative;overflow:hidden}.proof:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#00c4f429,#0000);width:900px;height:900px;position:absolute;top:-30%;right:-20%}.proof .mono{color:#7fa2d6}.cs-tag{font:500 12.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#9fb0cc;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cs-tag span{background:var(--blue);color:#fff;border-radius:99px;padding:7px 14px;font-size:13px;box-shadow:0 8px 24px -8px #0066f5b3}.big{letter-spacing:-.05em;margin-top:26px;font-size:clamp(2.6rem,7.6vw,7rem);font-weight:650;line-height:1}.big .strike{color:#5d6b84;display:inline-block;position:relative}.big .strike:after{content:"";transform-origin:0;height:.09em;transform:scaleX(var(--s,0));background:#ff5a5a;border-radius:99px;position:absolute;top:54%;left:-2%;right:-2%}.big .zero{color:#fff;transform-origin:0 80%;display:block}.big .zero em{background:linear-gradient(90deg,#3b8bff,#00c4f4);color:#0000;background-clip:text;font-style:normal}.proof__sub{color:#9fb0cc;max-width:56ch;margin-top:24px;font-size:18px}.stats{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.stats div{padding:30px 28px 0 0}.stats div+div{border-left:1px solid #ffffff1f;padding-left:28px}.stats b{letter-spacing:-.04em;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:600;line-height:1;display:block}.stats span{color:#9fb0cc;margin-top:10px;font-size:15px;display:block}.quote{grid-template-columns:auto 1fr;align-items:start;gap:28px;max-width:980px;margin-top:90px;display:grid}.quote img{object-fit:cover;border-radius:50%;width:72px;height:72px}.quote blockquote{letter-spacing:-.025em;font-size:clamp(1.4rem,2.5vw,2.1rem);font-weight:500;line-height:1.25}.quote cite{color:#9fb0cc;margin-top:18px;font-size:15px;font-style:normal;display:block}.quote cite b,.quote cite .cite__n{color:#fff;font-weight:700}@media (width<=700px){.proof{padding:96px 0 88px}.stats{grid-template-columns:1fr}.stats div,.stats div+div{border-bottom:1px solid #ffffff1f;border-left:0;padding:22px 0}.quote{grid-template-columns:1fr;gap:18px}}.trades{color:#fff;background:#222;height:120vh;min-height:760px;position:relative;overflow:hidden}.trades__img{will-change:transform;position:absolute;inset:-8% 0}.trades__img img{object-fit:cover;object-position:22% 45%;width:100%;height:100%}.trades:after{content:"";background:linear-gradient(90deg,#05070d00 25%,#05070dc7 62%,#05070de6),linear-gradient(#0000 60%,#05070d99);position:absolute;inset:0}.trades .wrap{z-index:2;flex-direction:column;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.trades__copy{max-width:640px}.trades h2{font-size:clamp(2.4rem,4.6vw,4.2rem)}.trades h2 span{color:#8fb8ff;display:block}.trades p{color:#d0d8e6;margin-top:20px;font-size:18px}.trades__links{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.trades__links a{border:1px solid #ffffff47;border-radius:99px;padding:9px 16px;font-size:14.5px;transition:background .3s}.trades__links a:hover{background:#ffffff1a}.note{z-index:3;color:#fff;-webkit-backdrop-filter:blur(16px);opacity:0;width:300px;transition:all .8s var(--ease);background:#141a268c;border:1px solid #fff3;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex;position:absolute;left:max(4vw,24px);transform:translateY(30px)scale(.95);box-shadow:0 20px 50px -14px #0009}.note small{color:#a9b6cc;font-size:11.5px;display:block}.note .ic{background:#34c759;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.note .ic svg{width:18px;height:18px}.n1{top:58%}.n2{transition-delay:.5s;top:70%;left:calc(max(4vw,24px) + 40px)}.n2 .ic{background:var(--blue)}.trades.in .note{opacity:1;transform:none}@media (width<=800px){.trades{height:auto;min-height:0;padding:0}.trades__img{height:62vh;position:relative;inset:auto}.trades:after{background:linear-gradient(180deg,transparent 30%,#05070d4d 45%,var(--night) 62%)}.trades .wrap{align-items:flex-start;margin-top:-90px;padding-top:0;padding-bottom:90px}.note{width:270px;font-size:13px;left:16px}.n1{top:calc(62vh - 290px)}.n2{top:calc(62vh - 210px);left:40px}}.uses{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfaf7;padding:140px 0 120px}.uses__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.uses__head p{color:var(--soft);max-width:42ch;font-size:18px}.uses__grid{grid-template-columns:1fr 1.1fr;gap:72px;margin-top:40px;display:grid}.use{opacity:.28;min-height:76vh;transition:opacity .6s var(--ease);flex-direction:column;justify-content:center;display:flex}.use.on{opacity:1}.use .mono{color:var(--blue)}.use h3{max-width:16ch;margin:12px 0 22px;font-size:clamp(1.9rem,3.2vw,2.9rem)}.pains{gap:12px;list-style:none;display:grid}.pains li{color:var(--ink);align-items:flex-start;gap:12px;font-size:17px;display:flex}.pains svg{color:#16a34a;background:#dcfce7;border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px;padding:4px}.fix{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.fix span{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6b7079;width:100%;margin-right:4px}.fix b,.fix em{border:1px solid var(--line);background:#fff;border-radius:99px;padding:7px 14px;font-size:14px;font-style:normal;font-weight:600}.use.on .fix b,.use.on .fix em{color:#0a4fc2;background:#eef4ff;border-color:#bcd3ff}.use__fig{display:none}.uses__media{flex-direction:column;justify-content:center;height:calc(100vh - 150px);max-height:680px;display:flex;position:sticky;top:110px}.uses__frame{aspect-ratio:4/3.4;background:#ddd;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0d111773}.ufig{opacity:0;transition:opacity .8s var(--ease),transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.06)}.ufig.on{opacity:1;transform:none}.ufig img{object-fit:cover;width:100%;height:100%}.ufig:after{content:"";background:linear-gradient(#0000 55%,#05070d8c);position:absolute;inset:0}.unote{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);opacity:0;max-width:78%;transition:opacity .6s var(--ease),transform .7s var(--ease);background:#141a2699;border:1px solid #fff3;border-radius:14px;padding:12px 16px;font-size:14px;line-height:1.35;position:absolute;left:22px;transform:translateY(18px);box-shadow:0 20px 40px -14px #0009}.unote small{color:#a9b6cc;margin-bottom:2px;font-size:11.5px;display:block}.u1{bottom:96px}.u2{align-items:center;gap:12px;display:flex;bottom:24px;left:46px}.u2 .ic{background:var(--green);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.u2 .ic svg{width:17px;height:17px}.ufig.on .unote{opacity:1;transform:none}.ufig.on .u1{transition-delay:.35s}.ufig.on .u2{transition-delay:.75s}.uses__dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.uses__dots i{background:#dcd8cd;border-radius:99px;width:28px;height:4px;transition:background .4s,width .4s}.uses__dots i.on{background:var(--blue);width:48px}@media (width<=900px){.uses{padding:96px 0 40px}.uses__grid{grid-template-columns:1fr;gap:0;margin-top:24px}.uses__media{display:none}.use{opacity:1;border-bottom:1px solid var(--line);min-height:0;padding:36px 0}.use__fig{aspect-ratio:4/3.2;border-radius:18px;margin-bottom:22px;display:block;position:relative;overflow:hidden}.use .ufig{opacity:1;transform:none}.use .unote{padding:9px 12px;font-size:12.5px}.use .u1{bottom:70px;left:14px}.use .u2{bottom:14px;left:30px}.use .fix b,.use .fix em{color:#0a4fc2;background:#eef4ff;border-color:#bcd3ff}}.voices{background:var(--paper);padding:130px 0 0;overflow:hidden}.voices__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.voices__head p{color:var(--soft);max-width:40ch}.vtrack{gap:24px;width:max-content;padding:56px 24px 130px max(24px,50vw - 596px);display:flex}.vcard{border:1px solid var(--line);width:min(520px,82vw);min-height:380px;transition:transform .5s var(--ease),box-shadow .5s;background:#fff;border-radius:22px;flex-direction:column;flex:none;justify-content:space-between;padding:34px;display:flex}.vcard:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #0d111740}.vcard q{letter-spacing:-.02em;quotes:none;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:500;line-height:1.3;display:block}.vcard q:before{content:"“"}.vcard q:after{content:"”"}.vcard p{color:var(--soft);margin-top:16px;font-size:15.5px}.vcard footer{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:30px;padding-top:22px;display:flex}.vcard footer img{object-fit:cover;border-radius:50%;width:48px;height:48px}.vcard footer b{font-size:15.5px;display:block}.vcard footer span{color:var(--soft);font-size:14px}.vstars{color:#f5a524;letter-spacing:2px;margin-bottom:18px;font-size:13px;display:block}.vstars small{color:#9aa3b2;letter-spacing:.02em;margin-left:6px;font-size:12px}.vav{width:48px;height:48px;color:var(--soft);background:#eef1f5;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.vcard--dark{background:var(--night2);color:#fff;border-color:var(--night2)}.vcard--dark p,.vcard--dark footer span{color:#9fb0cc}.vcard--dark footer{border-color:#ffffff24}.vcard--dark .vav{color:#fff;background:#1d2638}.vcard--blue .vav{color:#fff;background:#ffffff2e}.vcard--blue .vstars small{color:#fff}.vrate{color:var(--soft);margin-top:10px;font-size:14.5px}.vrate b{color:var(--ink)}.vbar{background:var(--line);height:2px;margin-top:-70px;margin-bottom:68px;position:relative}.vbar i{background:var(--blue);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (width<=900px){.vcard:nth-child(2n){margin-top:0}}.vcard--blue{background:var(--blue);color:#fff;border-color:var(--blue)}.vcard--blue p,.vcard--blue footer span{color:#fff}.vcard--blue footer{border-color:#ffffff40}@media (width<=900px){.voices{padding-top:96px}.vbar{margin-top:0;margin-bottom:64px}.vcard{width:84vw;min-height:0;padding:26px}.vtrack{gap:16px;padding:28px 8vw 40px}}.process{background:var(--mist);border-top:1px solid var(--line);padding:110px 0}.process h2{max-width:16ch}.steps{grid-template-columns:repeat(3,1fr);margin-top:70px;list-style:none;display:grid;position:relative}.steps:before{content:"";background:var(--line);height:2px;position:absolute;top:0;left:0;right:0}.steps:after{content:"";background:var(--blue);transform-origin:0;height:2px;transform:scaleX(var(--d,0));position:absolute;top:0;left:0;right:0}.steps li{padding:36px 36px 0 0}.steps li+li{padding-left:36px}.steps .num{font:500 clamp(3.4rem,6vw,5.4rem)/1 var(--mono);letter-spacing:-.05em;color:var(--ink)}.steps .num small{color:#9aa3b2;letter-spacing:0;margin-left:6px;font-size:.3em}.steps h3{letter-spacing:-.025em;margin:22px 0 10px;font-size:1.6rem}.steps p{color:var(--soft)}.process__foot{border:1px solid var(--line);background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:70px;padding:28px 32px;display:flex}.process__foot p{max-width:54ch}@media (width<=800px){.process{padding:96px 0}.steps{grid-template-columns:1fr}.steps:before,.steps:after{display:none}.steps li,.steps li+li{border-top:1px solid var(--line);padding:28px 0}}.who{border-top:1px solid var(--line);background:#fff;padding:140px 0}.who__grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.who__grid h2{max-width:12ch;position:sticky;top:120px}.who__lead{letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.35}.who p{color:var(--soft);margin-bottom:14px}.who p.who__lead{color:var(--ink)}.who a{color:var(--blue);font-weight:600}.who__tags{flex-wrap:wrap;gap:8px;margin-top:26px;list-style:none;display:flex}.who__tags li{border:1px solid var(--line);border-radius:99px;padding:7px 14px;font-size:14px;transition:all .3s}.who__tags li:hover{border-color:var(--blue);color:var(--blue)}.faq{background:var(--mist);border-top:1px solid var(--line);padding:130px 0}.faq__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.faq__side{position:sticky;top:120px}.faq__side h2{font-size:clamp(2rem,3.6vw,3.2rem)}.faq__side p{color:var(--soft);margin:18px 0 26px}.faq__list{interpolate-size:allow-keywords;border-top:1px solid #dfe3ea}.faq__list details{border-bottom:1px solid #dfe3ea}.faq__list summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary i{width:28px;height:28px;transition:transform .45s var(--ease),background .3s;border:1px solid #d2d7df;border-radius:50%;flex:none;position:relative}.faq__list summary i:before,.faq__list summary i:after{content:"";background:var(--ink);width:11px;height:1.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__list summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__list details[open] summary i{background:#fff;transform:rotate(45deg)}.faq__list details::details-content{block-size:0;transition:block-size .5s var(--ease),content-visibility .5s allow-discrete;overflow:hidden}.faq__list details[open]::details-content{block-size:auto}.faq__list p{color:var(--soft);padding:0 50px 24px 0}@media (width<=900px){.who,.faq{padding:96px 0}.who__grid,.faq__grid{grid-template-columns:1fr;gap:28px}.who__grid h2,.faq__side{position:static}}.final{background:var(--night);color:#fff;text-align:center;padding:170px 0 150px;position:relative;overflow:hidden}.final:before{content:"";filter:blur(20px);background:radial-gradient(closest-side,#0066f573,#3322e62e 60%,#0000);width:1100px;height:700px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.final .wrap{position:relative}.final h2{letter-spacing:-.05em;max-width:15ch;margin:0 auto;font-size:clamp(2.4rem,6vw,5.2rem)}.final h2 span{color:#5d6b84;display:block}.final p{color:#9fb0cc;max-width:46ch;margin:26px auto 36px;font-size:18px}.final .btn{height:60px;padding:0 34px;font-size:17px}footer.site{color:#30353e;background:#efede6;border-top:1px solid #e3e0d8;padding-top:64px;font-size:15px}.site__grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px;display:grid}.site__logo{width:150px;height:auto;margin-bottom:18px}footer.site h2,footer.site .site__h{letter-spacing:.06em;text-transform:uppercase;color:#0e1116;margin-bottom:16px;font-size:.82rem;font-weight:600}footer.site ul{gap:10px;list-style:none;display:grid}footer.site a:hover{color:var(--blue)}.socials{flex-wrap:wrap;gap:10px;display:flex}.socials a{color:#0e1116;border:1px solid #cfcbc0;border-radius:10px;place-content:center;width:40px;height:40px;transition:border-color .3s,color .3s;display:grid}.socials a:hover{border-color:var(--blue)}.socials svg{width:18px;height:18px}.site__legal{color:#4c525c;border-top:1px solid #e3e0d8;margin-top:48px;padding:22px 0 28px;font-size:14px}@media (width<=760px){.site__grid{grid-template-columns:1fr;gap:36px}}html.js [data-r]{opacity:0;transition:opacity .9s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--i,0)*90ms);transform:translateY(36px)}html.js [data-r].in,[data-r].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:1ms!important;animation-delay:0s!important}html.js [data-r],[data-r]{opacity:1;transform:none}}.menu{margin-left:auto;display:none;position:relative}.menu summary{cursor:pointer;opacity:.85;border:1px solid;border-radius:50%;place-items:center;width:46px;height:46px;list-style:none;display:grid}.menu summary::-webkit-details-marker{display:none}.menu summary svg{width:20px;height:20px}.menu ul{min-width:220px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:16px;padding:10px;font-size:16px;position:absolute;top:56px;right:0;box-shadow:0 30px 60px -20px #00000059;gap:2px!important;margin:0!important;display:grid!important}.menu ul a{border-radius:10px;padding:10px 12px;display:block;opacity:1!important}.menu ul a:hover{background:var(--mist)}@media (width<=900px){.menu{display:block}.nav .btn{margin-left:10px}}.skip{z-index:100;color:#000;background:#fff;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:12px}@media (width<=700px){.f2{top:-26px;right:6px}}.site__about{opacity:.75;max-width:34ch;margin:18px 0 0;font-size:15px;line-height:1.55}@media (width<=900px){.vcard p{font-size:14px;line-height:1.5}.vcard q{font-size:17px}.vcard{width:88vw}.vtrack{padding-left:6vw;padding-right:6vw}.fw{display:none}}@media (width<=700px){.stage{margin-top:64px}.hero__bg:before{display:none}}.flow.is-list{height:auto;overflow:visible}.flow.is-list .wrap{height:auto;padding-bottom:88px;display:block}.flow.is-list .rail,.flow.is-list .flow__count,.flow.is-list .flow__stage>.screen{display:none}.flow.is-list .flow__stage{height:auto;margin-top:36px;display:block}.flow.is-list .copy{border-left:2px solid var(--line);gap:60px;height:auto;margin-left:5px;padding-left:22px;display:grid}.flow.is-list .copy article{opacity:1;position:relative;inset:auto;transform:none}.flow.is-list .copy article:before{content:"";background:var(--blue);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-30px;box-shadow:0 0 0 4px #fff}.flow.is-list .copy h3,.flow.is-list .copy .copy__t{font-size:1.5rem}.flow.is-list .copy .screen{height:auto;max-height:none;margin-top:20px;box-shadow:0 24px 50px -30px #0d111759}.flow.is-list .screen__body{flex:none}.flow.is-list .sc{justify-content:flex-start;padding:16px;position:relative;inset:auto}.flow.is-list .sc--cv{padding:0}.flow.is-list .cv{justify-content:flex-start;padding:14px 16px}.flow.is-list .toast2{align-self:flex-end;margin-top:6px;position:relative;bottom:auto;right:auto}.flow.is-list .calw{height:auto}@media (width<=900px){.svc__card{padding:32px 4px 36px}.svc__card:has(a:focus-visible){border-radius:14px;padding-left:18px;padding-right:18px}}@media (width<=700px){.process__foot{flex-direction:column;align-items:stretch;gap:20px;margin-top:48px;padding:26px 22px}.process__foot p{font-size:16px;line-height:1.55}.process__foot .btn{white-space:nowrap;justify-content:center;min-height:54px;padding:0 22px;font-size:15.5px}.win{box-shadow:0 0 0 1px #0006,0 40px 70px -40px #000c,inset 0 1px #ffffff14}}.flow.is-list .copy{grid-template-columns:minmax(0,1fr)}.flow.is-list .copy article,.flow.is-list .copy .screen{min-width:0}.flow.is-list .fm .fi{white-space:normal}.flow.is-list .ty{white-space:normal;max-width:100%}.flow.is-list .copy .screen p{max-width:85%;font-size:14px;line-height:1.4}.flow.is-list .copy .pm--out{color:#fff}.flow.is-list .copy .pm--in{color:var(--ink)}.flow.is-list .copy .pm--sys{font:500 10.5px var(--mono);color:#6b7280;max-width:none}.flow.is-list .copy .pm--meta{font:500 10.5px var(--mono);color:#16a34a;max-width:none}.flow.is-list .copy .pm--won{color:#166534;max-width:none;font-size:12.5px}.flow.is-list .copy .gr p{color:var(--ink);max-width:none}@media (width<=700px){.big .strike{font-size:min(1em,8.6vw)}}.dd{position:relative}.dd__top{align-items:center;gap:6px;display:inline-flex}.dd__top svg{width:11px;height:11px;transition:transform .3s var(--ease)}.dd:hover .dd__top svg,.dd:focus-within .dd__top svg{transform:rotate(180deg)}.dd__panel{opacity:0;visibility:hidden;transition:opacity .25s var(--ease),transform .35s var(--ease),visibility 0s linear .25s;z-index:60;padding-top:18px;position:absolute;top:100%;left:50%;transform:translate(-50%,8px)}.dd:hover .dd__panel,.dd:focus-within .dd__panel{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.dd__card{width:420px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:18px;padding:10px;box-shadow:0 40px 80px -30px #050a1e73,0 2px 8px #050a1e0f}.nav ul .dd__card a{opacity:1}.dd__item{border-radius:12px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:12px;transition:background .2s;display:grid}.dd__item:hover{background:#f2f6ff}.dd__item b,.dd__item .dd__name{letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.dd__item small{color:#5b6472;margin-top:3px;font-size:13px;font-weight:400;line-height:1.45;display:block}.dd__ic{color:#fff;background:linear-gradient(140deg,#00c4f4,#0066f5 55%,#3322e6);border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 20px -10px #0066f5cc,inset 0 1px #ffffff4d}.dd__ic svg{width:22px;height:22px}.dd__item:hover .dd__ic{transform:scale(1.06)}.dd__ic{transition:transform .3s var(--ease)}.dd__all{border-top:1px solid var(--line);color:var(--blue);justify-content:space-between;align-items:center;margin-top:6px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.dd__all svg{width:16px;height:16px;transition:transform .3s var(--ease)}.dd__all:hover svg{transform:translate(4px)}.menu__sub a{align-items:center;gap:10px;font-size:15px;padding-left:22px!important;display:flex!important}.menu__sub .dd__ic{border-radius:8px;width:28px;height:28px}.menu__sub .dd__ic svg{width:15px;height:15px}.dd__item{position:relative}.dd__item a{color:inherit}.dd__item a:after{content:"";border-radius:inherit;position:absolute;inset:0}.dd__item:focus-within{background:#f2f6ff}.dd__item a:focus-visible{outline:none}.dd__item:has(a:focus-visible){box-shadow:0 0 0 2px var(--blue)}@media (width<=900px){.vscroll{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.vscroll::-webkit-scrollbar{display:none}.vtrack{grid-template-rows:auto auto;grid-auto-columns:min(44vw,260px);grid-auto-flow:column;gap:10px;padding:28px 5vw;display:grid;transform:none!important}.vcard{scroll-snap-align:start;border-radius:16px;width:auto;min-height:0;padding:16px 14px;scroll-margin-left:5vw}.vcard:hover{box-shadow:none;transform:none}.vcard .vstars{font-size:11px}.vcard .vstars small{display:none}.vcard q{margin-top:8px;font-size:14.5px;line-height:1.35}.vcard p{display:none}.vcard footer{gap:8px;margin-top:14px;padding-top:12px}.vcard footer img,.vcard .vav{letter-spacing:0;flex:none;width:30px;min-width:30px;height:30px;font-size:10.5px;line-height:1}.vcard footer>div{min-width:0}.vcard footer b{font-size:13px;line-height:1.25}.vcard footer>div>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.vcard .vav{text-align:center;place-items:center;display:grid;overflow:visible}.vbar{margin:0 0 64px}}.lead__brand{font-weight:700}
