.crumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:500 13px/18px var(--sans);color:var(--t-muted)}.crumb a{color:var(--t-secondary);display:inline-flex;align-items:center;gap:6px}.crumb a:hover{color:#fff}.crumb .ico{width:14px;height:14px}.sv-hero .hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);padding-top:64px;padding-bottom:88px}.sv-label{display:inline-flex;align-items:center;gap:10px;margin-top:26px;font:600 13px/18px var(--sans);letter-spacing:.06em;color:color-mix(in srgb,var(--sv) 75%,#fff)}.sv-label .ib{width:38px;height:38px;border-radius:11px;--c:var(--sv)}.sv-hero h1{margin-top:18px;font:800 52px/60px var(--sans);letter-spacing:-1.4px;color:var(--t-strong)}html[data-lang=ka] .sv-hero h1{font:700 40px/52px var(--sans);letter-spacing:-.3px}.sv-hero .lead{margin-top:20px;font:400 18px/29px var(--sans);color:var(--t-body);max-width:560px}.cond{display:inline-flex;align-items:center;gap:8px;margin-left:8px;height:24px;padding:0 10px;border-radius:999px;border:1px dashed var(--b-strong);font:600 11px/1 var(--sans);color:var(--t-secondary);letter-spacing:.04em}.machine{position:relative;border-radius:20px;padding:1px;background:linear-gradient(160deg,color-mix(in srgb,var(--sv) 60%,transparent),#27292a99 45%,color-mix(in srgb,var(--sv) 30%,transparent));box-shadow:0 40px 80px -36px #000000e6}.machine-in{position:relative;border-radius:19px;padding:26px 26px 22px;background-image:radial-gradient(color-mix(in srgb,var(--sv) 22%,transparent) 1px,transparent 1px),linear-gradient(170deg,#1b1b1e,#151617);background-size:18px 18px,auto;overflow:hidden}.m-head{display:flex;justify-content:space-between;align-items:center;font:600 12px/16px var(--mono);color:var(--t-muted);letter-spacing:.06em}.m-head .live{font-family:var(--mono)}.m-track{position:relative;display:grid;gap:10px;margin-top:20px}.m-track:before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;background:var(--b-card);border-radius:2px}.m-fill{position:absolute;left:21px;top:22px;width:2px;height:0;border-radius:2px;background:linear-gradient(var(--sv),color-mix(in srgb,var(--sv) 40%,#fff));box-shadow:0 0 12px var(--sv);transition:height .7s var(--ease)}.m-step{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:6px 10px 6px 0;border-radius:12px;transition:background .4s}.m-node{position:relative;z-index:1;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:var(--t-muted);background:#151617;border:1px solid var(--b-card);transition:color .4s,background .4s,border-color .4s,box-shadow .4s,transform .4s var(--ease)}.m-node .ico{width:20px;height:20px}.m-step b{font:600 15px/20px var(--sans);color:var(--t-secondary);transition:color .4s}.m-state{font:500 11px/16px var(--mono);color:var(--t-faint);transition:color .4s}.m-step.past .m-node{color:var(--sv);border-color:color-mix(in srgb,var(--sv) 45%,var(--b-card))}.m-step.past b{color:var(--t-primary)}.m-step.past .m-state{color:color-mix(in srgb,var(--sv) 70%,#a8abb2)}.m-step.on{background:color-mix(in srgb,var(--sv) 9%,transparent)}.m-step.on .m-node{color:#131415;background:var(--sv);border-color:var(--sv);box-shadow:0 0 0 6px color-mix(in srgb,var(--sv) 18%,transparent),0 0 26px -4px var(--sv);transform:scale(1.06)}.m-step.on b{color:#fff}.m-step.on .m-state{color:var(--sv)}.m-foot{margin-top:16px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--b-panel);background:#131415b3;font:500 13px/18px var(--sans);color:var(--t-secondary)}.m-foot .ico{color:var(--sv)}.m-bar{flex:1;height:4px;border-radius:2px;background:#26272a;overflow:hidden}.m-bar i{display:block;height:100%;width:0;background:var(--sv);transition:width .7s var(--ease)}.story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.stage{position:sticky;top:110px}.stage-in{position:relative;border-radius:20px;padding:34px;border:1px solid var(--b-panel);background:linear-gradient(170deg,color-mix(in srgb,var(--sv) 10%,#18191b),#161718 70%);overflow:hidden;min-height:360px}.stage-in:before{content:"";position:absolute;width:420px;height:420px;right:-160px;top:-200px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--sv) 26%,transparent),transparent 65%)}.orb{position:relative;width:120px;height:120px;display:grid;place-items:center}.orb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:2px;background:conic-gradient(from var(--ang,0deg),var(--sv),transparent 30%,color-mix(in srgb,var(--sv) 50%,#fff) 60%,transparent 80%,var(--sv));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 6s linear infinite}.orb:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:color-mix(in srgb,var(--sv) 14%,#151617);box-shadow:inset 0 0 30px color-mix(in srgb,var(--sv) 25%,transparent)}.orb-ico{position:relative;z-index:1;color:var(--sv);transition:opacity .25s,transform .35s var(--ease)}.orb-ico svg{width:40px;height:40px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.stage.swap .orb-ico,.stage.swap .st-txt{opacity:0;transform:translateY(8px)}.st-n{position:relative;margin-top:26px;font:600 13px/18px var(--mono);color:var(--t-muted)}.st-n b{color:var(--sv)}.st-txt{position:relative;transition:opacity .25s,transform .35s var(--ease)}.st-txt h3{margin-top:8px;font:700 28px/36px var(--sans);letter-spacing:-.5px;color:var(--t-strong)}.st-txt p{margin-top:10px;font:400 16px/26px var(--sans);color:var(--t-secondary)}.dots{position:relative;display:flex;gap:6px;margin-top:24px}.dots i{height:4px;flex:1;border-radius:2px;background:#2a2b2e;transition:background .4s}.dots i.on{background:var(--sv)}.steps-l{position:relative;display:grid;gap:18px;padding-left:38px}.steps-l:before{content:"";position:absolute;left:13px;top:10px;bottom:10px;width:2px;background:var(--b-subtle);border-radius:2px}.steps-l .sf{position:absolute;left:13px;top:10px;width:2px;border-radius:2px;background:linear-gradient(var(--sv),color-mix(in srgb,var(--sv) 40%,transparent));height:calc((100% - 20px)*var(--sp,0))}.sx{position:relative;padding:24px 26px;--c:var(--sv)}.sx .num{position:absolute;left:-38px;top:24px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:600 12px/1 var(--mono);color:var(--t-muted);background:var(--shell);border:2px solid var(--b-strong);transition:all .4s}.sx.on .num{color:#131415;background:var(--sv);border-color:var(--sv);box-shadow:0 0 0 5px color-mix(in srgb,var(--sv) 18%,transparent)}.sx h3{display:flex;align-items:center;gap:10px;font:600 19px/26px var(--sans);color:var(--t-strong)}.sx h3 .ico{color:var(--sv)}.sx p{margin-top:8px;font:400 15px/24px var(--sans);color:var(--t-secondary)}.sx.on{border-color:color-mix(in srgb,var(--sv) 40%,var(--b-panel))}.gets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.gt{padding:24px;--c:var(--sv)}.gt .ib{width:44px;height:44px;border-radius:12px}.gt h3{margin-top:18px;font:600 17px/24px var(--sans);color:var(--t-strong)}.gt p{margin-top:6px;font:400 14px/22px var(--sans);color:var(--t-secondary)}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.box{padding:28px;--c:var(--sv)}.box h3{display:flex;align-items:center;gap:10px;font:600 18px/26px var(--sans);color:var(--t-strong)}.box h3 .ico{color:var(--sv)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.chips li{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:10px;font:500 14px/18px var(--sans);color:var(--t-primary);background:color-mix(in srgb,var(--sv) 10%,#151617);border:1px solid color-mix(in srgb,var(--sv) 28%,var(--b-card))}.chips .ico{width:14px;height:14px;color:var(--sv)}.box .note{margin-top:16px;font:400 13px/20px var(--sans);color:var(--t-muted)}.needs{display:grid;gap:10px;margin-top:18px}.needs li{display:flex;gap:12px;align-items:flex-start;font:400 15px/23px var(--sans);color:var(--t-body)}.needs li span.n{flex:none;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font:600 11px/1 var(--mono);color:var(--sv);background:color-mix(in srgb,var(--sv) 12%,transparent);border:1px solid color-mix(in srgb,var(--sv) 30%,transparent)}.faq{display:grid;gap:12px;max-width:820px}.faq details{border-radius:14px;border:1px solid var(--b-panel);background:var(--card);transition:border-color .25s}.faq details[open]{border-color:color-mix(in srgb,var(--sv) 40%,var(--b-panel))}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font:600 16px/22px var(--sans);color:var(--t-strong)}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--raised);border:1px solid var(--b-card);color:var(--sv);transition:transform .3s var(--ease)}.faq details[open] .pm{transform:rotate(45deg)}.faq .ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.faq details[open] .ans{grid-template-rows:1fr}.faq .ans>div{overflow:hidden}.faq .ans p{padding:0 22px 20px;font:400 15px/24px var(--sans);color:var(--t-secondary)}.nextwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.nx{display:flex;align-items:center;gap:18px;padding:24px 26px;color:inherit}.nx .ib{width:48px;height:48px;border-radius:13px}.nx small{display:block;font:600 11px/16px var(--sans);letter-spacing:.08em;color:var(--t-muted)}.nx b{display:block;margin-top:4px;font:600 18px/24px var(--sans);color:var(--t-strong)}.nx .arr{margin-left:auto;color:var(--t-secondary);transition:transform .25s var(--ease)}.nx:hover .arr{transform:translate(5px);color:#fff}.ctaband{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:20px;padding:40px 44px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--sv) 22%,#1b1b22),#19191b 60%)}.ctaband .ring2{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:1px;background:conic-gradient(from var(--ang,0deg),#4CB782,#4EA7FC,#7477F0,#BB87FC,#F2994A,#4CB782);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 8s linear infinite;pointer-events:none}.ctaband h2{font:700 30px/38px var(--sans);letter-spacing:-.6px;color:var(--t-strong)}html[data-lang=ka] .ctaband h2{font-size:24px;line-height:34px;letter-spacing:0}.ctaband p{margin-top:6px;color:var(--t-secondary)}.ctaband>*{position:relative}@media (max-width:1040px){.sv-hero .hero-in{grid-template-columns:minmax(0,1fr)}.story{grid-template-columns:minmax(0,1fr);gap:28px}.stage{position:relative;top:0}.stage-in{min-height:0;padding:26px}.two,.nextwrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.sv-hero h1{font-size:34px;line-height:40px;letter-spacing:-.8px}html[data-lang=ka] .sv-hero h1{font-size:27px;line-height:37px}.sv-hero .lead{font-size:16px;line-height:26px}.stage{display:none}.machine-in{padding:20px 18px}.m-step{grid-template-columns:40px minmax(0,1fr)}.m-state{display:none}.m-node{width:40px;height:40px}.m-track:before,.m-fill{left:19px}.sx{padding:20px}.box,.gt{padding:22px}.ctaband{padding:28px 22px}.ctaband h2{font-size:24px;line-height:31px}}@media (prefers-reduced-motion:reduce){.orb:before,.ctaband .ring2{animation:none}.m-fill,.m-bar i,.faq .ans{transition:none}}@media (min-width:1041px){.faq{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.faq .ans a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}
