:root{--bg:#030814;--bg2:#07101f;--panel:#091426;--line:rgba(74,126,255,.2);--text:#f5f8ff;--muted:#a8b3c8;--blue:#2f7cff;--cyan:#35b7ff;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% 10%,rgba(31,88,255,.13),transparent 30%),linear-gradient(180deg,#020611,#050b17 55%,#020611);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.page-width{width:min(calc(100% - 48px),var(--max));margin:auto}.site-header{position:sticky;top:0;z-index:50;background:#030814c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.04)}.header-inner{height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-weight:800;letter-spacing:.14em}.brand-mark{width:31px;height:31px;display:grid;place-items:center;transform:rotate(30deg)}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";position:absolute;width:25px;height:12px;border:4px solid var(--blue);border-radius:5px;transform:skew(-26deg)}.brand-mark:after{transform:translateY(9px) skew(-26deg);border-color:var(--cyan)}.desktop-nav{display:flex;gap:42px}.desktop-nav a{color:#dbe5f6;text-decoration:none;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 22px;border-radius:7px;background:linear-gradient(135deg,#2685ff,#2457ff);color:#fff;text-decoration:none;font-weight:750;box-shadow:0 12px 35px #2768ff47;border:1px solid rgba(111,163,255,.35)}.button-small{padding:12px 18px;font-size:14px}.button-ghost{background:#070d1b80;box-shadow:none;border:1px solid #273651}.section{padding:88px 0}.hero{padding:72px 0 36px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;min-height:570px;align-items:center}.eyebrow,.section-kicker{color:#48a1ff;font-size:12px;font-weight:800;letter-spacing:.12em}.eyebrow{display:inline-flex;padding:8px 12px;border-radius:7px;background:#276aff1f;border:1px solid rgba(63,130,255,.15)}h1{font-size:clamp(44px,5.2vw,76px);line-height:1.03;margin:24px 0;max-width:760px;letter-spacing:-.04em}h1:first-line{color:#fff}h1{background:linear-gradient(180deg,#fff 0 63%,#3182ff 63%);-webkit-background-clip:text;background-clip:text;color:transparent}h2{font-size:clamp(32px,3.2vw,48px);line-height:1.1;margin:12px 0 0;letter-spacing:-.035em}h2 em{font-style:normal;color:#3c8dff}.hero-copy p,.feature-card p,.process-step p,.cta-copy p{color:var(--muted);font-size:17px;max-width:620px}.hero-actions{display:flex;gap:18px;margin-top:36px}.hero-visual{position:relative;min-height:540px}.visual-platform{position:absolute;left:50%;top:50%;width:310px;height:210px;transform:translate(-46%,-40%) perspective(700px) rotateX(58deg);border-radius:36px;background:linear-gradient(145deg,#0d285d,#081126 70%);box-shadow:0 40px 90px #000,0 0 70px #266eff8c;border:2px solid rgba(77,145,255,.35)}.visual-platform:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:28px;border:2px solid rgba(44,138,255,.25)}.visual-glow{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;background:#1f6fff;filter:blur(32px);opacity:.8}.hero-symbol{position:absolute;left:50%;top:50%;width:140px;height:140px;transform:translate(-50%,-50%) rotate(-30deg);filter:drop-shadow(0 0 28px #2482ff)}.hero-symbol:before,.hero-symbol:after,.hero-symbol span{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:22px solid #2b70ff;border-left-color:#48b8ff;border-radius:20px;transform:skew(-18deg)}.hero-symbol:after{top:45px;right:15px;bottom:15px;left:45px;border-width:18px;border-color:#1b4cce}.node{position:absolute;width:76px;height:76px;border-radius:17px;display:grid;place-items:center;font-size:30px;color:#4bb0ff;background:linear-gradient(145deg,#0b1730,#071020);border:1px solid rgba(61,124,255,.45);box-shadow:0 0 34px #2668ff38}.node-mail{left:10%;top:10%}.node-users{right:9%;top:10%}.node-chart{left:8%;bottom:18%}.node-link{right:6%;bottom:18%}.orbit{position:absolute;border:1px solid rgba(56,124,255,.4);border-radius:50%;left:50%;top:50%;transform:translate(-48%,-42%)}.orbit-one{width:520px;height:260px}.orbit-two{width:660px;height:360px;opacity:.5}.logo-strip{padding:12px 0 42px;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.centered{text-align:center;margin-bottom:18px}.logo-row{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;color:#9ca7b8;text-align:center;font-weight:650}.split-heading{display:grid;grid-template-columns:280px 1fr;gap:64px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.feature-card{padding:32px 26px;border-radius:10px;background:linear-gradient(180deg,#0a172cf2,#050d1be0);border:1px solid rgba(101,136,207,.17);box-shadow:inset 0 1px #ffffff08}.feature-card h3{margin:22px 0 10px;font-size:18px}.feature-card p{font-size:14px}.icon-ring{width:44px;height:44px;border:1px solid #286eff;border-radius:50%;display:grid;place-items:center;color:#4e9dff;font-size:22px}.process-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.process-line{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.process-line:before{content:"";position:absolute;height:2px;left:8%;right:8%;top:22px;background:linear-gradient(90deg,#244ed9,#36a7ff,#244ed9)}.process-step{text-align:center;position:relative}.step-number{width:45px;height:45px;margin:0 auto 24px;border-radius:50%;display:grid;place-items:center;border:2px solid #317eff;background:#07142a;color:#66b3ff;font-weight:800;box-shadow:0 0 20px #2875ff59}.step-icon{font-size:30px;color:#3992ff}.process-step h3{margin:12px 0 8px}.process-step p{font-size:13px}.cta-panel{display:grid;grid-template-columns:.78fr 1.22fr;gap:44px;padding:40px;border:1px solid rgba(63,120,255,.32);border-radius:12px;background:linear-gradient(135deg,#0c1f44f2,#050d1cf2);overflow:hidden}.dashboard-mock{min-height:340px;border:1px solid rgba(66,123,255,.38);border-radius:12px;background:#050c19;display:grid;grid-template-columns:150px 1fr;overflow:hidden}.dash-sidebar{padding:22px 16px;background:#07152e;display:flex;flex-direction:column;gap:17px;font-size:12px;color:#8da2c7}.dash-sidebar b{color:#fff;margin-bottom:10px}.dash-main{padding:22px}.dash-title{font-weight:800;margin-bottom:20px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.metrics div{padding:14px;background:#0a172b;border:1px solid rgba(255,255,255,.05);border-radius:7px}.metrics small{display:block;color:#8190aa;font-size:10px}.metrics strong{font-size:18px}.chart{height:140px;margin-top:22px;border-radius:8px;background:repeating-linear-gradient(to bottom,transparent 0 27px,rgba(255,255,255,.05) 28px),linear-gradient(180deg,#091529,#060d1a);position:relative;overflow:hidden}.chart span{position:absolute;left:5%;right:5%;bottom:22%;height:60%;border-bottom:3px solid #2683ff;transform:skewY(-8deg);filter:drop-shadow(0 0 8px #2383ff)}.site-footer{padding:36px 0;border-top:1px solid rgba(255,255,255,.06)}.footer-inner{display:flex;align-items:center;justify-content:space-between;color:#8090aa;font-size:13px}.reveal{opacity:0;transform:translateY(18px);transition:.7s ease}.reveal.is-visible{opacity:1;transform:none}@media(max-width:990px){.desktop-nav{display:none}.hero-grid,.split-heading,.cta-panel{grid-template-columns:1fr}.hero-copy{padding-top:20px}.hero-visual{min-height:460px}.feature-grid{grid-template-columns:repeat(2,1fr)}.logo-row{grid-template-columns:repeat(3,1fr)}.process-line{grid-template-columns:1fr 1fr}.process-line:before{display:none}}@media(max-width:640px){.page-width{width:min(calc(100% - 28px),var(--max))}.header-inner{height:72px}.button-small{display:none}h1{font-size:42px}.hero-actions{flex-direction:column;align-items:stretch}.hero-visual{min-height:360px}.visual-platform{width:230px;height:160px}.node{width:58px;height:58px;font-size:22px}.feature-grid,.process-line,.metrics{grid-template-columns:1fr}.logo-row{grid-template-columns:repeat(2,1fr)}.cta-panel{padding:25px}.dashboard-mock{grid-template-columns:1fr}.dash-sidebar{display:none}.footer-inner{flex-direction:column;gap:14px;text-align:center}}.brand-logo{width:34px;height:42px;object-fit:contain;display:block;filter:drop-shadow(0 0 11px rgba(133,61,255,.48))}.brand-logo-footer{width:29px;height:36px}.hero-brand-logo{position:absolute;left:50%;top:50%;width:210px;height:auto;transform:translate(-50%,-55%);object-fit:contain;filter:drop-shadow(0 0 24px rgba(116,67,255,.8)) drop-shadow(0 0 60px rgba(49,98,255,.45));z-index:2}.dash-brand{display:flex;align-items:center;gap:8px}.dash-brand img{width:19px;height:24px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(116,67,255,.65))}.hero-symbol,.brand-mark{display:none!important}@media(max-width:640px){.brand-logo{width:29px;height:36px}.hero-brand-logo{width:160px}}.automation-showcase{position:relative;align-self:center;padding:16px;border:1px solid rgba(71,137,255,.38);border-radius:18px;background:linear-gradient(145deg,#061228fa,#020814fa);box-shadow:0 30px 80px #0000006b,0 0 48px #2266ff29;overflow:hidden}.automation-showcase:before{content:"";position:absolute;inset:-35% 20% auto;height:180px;background:radial-gradient(circle,rgba(43,120,255,.28),transparent 67%);pointer-events:none}.automation-showcase__badge{position:absolute;z-index:2;top:28px;left:30px;padding:8px 11px;border-radius:999px;background:#040f23e0;border:1px solid rgba(78,147,255,.38);color:#70b2ff;font-size:10px;font-weight:800;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.automation-showcase img{position:relative;display:block;width:100%;height:auto;border-radius:12px;filter:saturate(1.08) contrast(1.03)}.automation-showcase__caption{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.automation-showcase__caption span{padding:7px 10px;border-radius:999px;background:#07172f;border:1px solid rgba(74,133,255,.2);color:#9db9e8;font-size:11px}@media(max-width:640px){.automation-showcase{padding:9px;border-radius:13px}.automation-showcase__badge{position:static;display:inline-flex;margin-bottom:9px}.automation-showcase__caption{display:none}}.process-heading--compact{align-items:flex-start;margin-bottom:54px}.process-line--six{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;align-items:start}.process-line--six:before{content:"";position:absolute;z-index:0;top:24px;left:7.5%;right:7.5%;height:2px;border-radius:999px;background:linear-gradient(90deg,#2679ff61,#2f8cff 18% 82%,#2679ff61);box-shadow:0 0 12px #2f8cffa6,0 0 30px #2f8cff40}.process-line--six .process-step{position:relative;z-index:1;min-width:0;padding:0 7px 14px;text-align:center;border-radius:18px;transition:transform .28s ease,background .28s ease,box-shadow .28s ease}.process-line--six .step-number{display:flex;width:48px;height:48px;margin:0 auto 26px;align-items:center;justify-content:center;border:2px solid #2f8cff;border-radius:999px;background:#061328;color:#79b6ff;font-weight:800;font-size:14px;letter-spacing:.03em;box-shadow:0 0 0 5px #081c3be0,0 0 20px #2f8cff6b;transition:transform .28s ease,box-shadow .28s ease,background .28s ease,color .28s ease}.process-line--six .step-icon{display:flex;width:34px;height:34px;margin:0 auto 12px;align-items:center;justify-content:center;color:#3c93ff;font-size:25px;font-weight:700;line-height:1;text-shadow:0 0 14px rgba(48,143,255,.55);transition:transform .28s ease,color .28s ease,text-shadow .28s ease}.process-line--six h3{margin:0 0 9px;color:#f6f9ff;font-size:17px;line-height:1.2;white-space:normal}.process-line--six p{max-width:190px;margin:0 auto;color:#a7bddf;font-size:12.5px;line-height:1.55}.process-step--interactive:hover{transform:translateY(-8px);background:linear-gradient(180deg,#0a234a80,#0411271a);box-shadow:0 18px 44px #00000038,0 0 26px #2572ff1f}.process-step--interactive:hover .step-number{transform:scale(1.1);background:#1478ff;color:#fff;box-shadow:0 0 0 6px #091f42e6,0 0 28px #2f8cffd9}.process-step--interactive:hover .step-icon{transform:translateY(-2px) scale(1.12);color:#7dc0ff;text-shadow:0 0 18px rgba(88,166,255,.9)}@media(max-width:1100px){.process-line--six{gap:10px}.process-line--six h3{font-size:15px}.process-line--six p{font-size:11.5px}}@media(max-width:900px){.process-line--six{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 8px 16px;scrollbar-width:thin}.process-line--six:before{display:none}.process-line--six .process-step{flex:0 0 210px;scroll-snap-align:start;padding:16px 15px 20px;border:1px solid rgba(63,131,238,.18);background:linear-gradient(180deg,#091d3db8,#040e20b3)}.process-line--six .step-number{margin-bottom:18px}}@media(max-width:560px){.process-heading--compact{margin-bottom:32px}.process-line--six .process-step{flex-basis:190px}}.solutions-v2{position:relative;overflow:hidden}.solutions-v2:before,.solutions-v2:after{content:"";position:absolute;border-radius:50%;pointer-events:none;filter:blur(8px)}.solutions-v2:before{width:620px;height:620px;right:-350px;top:-80px;background:radial-gradient(circle,rgba(35,111,255,.14),transparent 68%)}.solutions-v2:after{width:430px;height:430px;left:-280px;bottom:-100px;background:radial-gradient(circle,rgba(116,58,255,.1),transparent 68%)}.solutions-v2__heading{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,500px);gap:60px;align-items:end;margin-bottom:46px}.solutions-v2__heading>p{margin:0 0 7px;color:var(--muted);font-size:16px;line-height:1.75}.solutions-v2__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.solution-case{position:relative;display:flex;min-width:0;min-height:100%;flex-direction:column;padding:26px;overflow:hidden;border:1px solid rgba(72,132,228,.2);border-radius:20px;background:linear-gradient(180deg,#0a1934f7,#040d1dfa);box-shadow:inset 0 1px #ffffff09,0 22px 55px #00000038;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.solution-case:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,transparent 20%,rgba(80,151,255,.07) 48%,transparent 72%);transform:translate(-120%);transition:transform .7s ease;pointer-events:none}.solution-case:after{content:"";position:absolute;width:180px;height:180px;right:-105px;bottom:-115px;border-radius:50%;background:#2877ff29;filter:blur(32px);transition:transform .35s ease,opacity .35s ease;pointer-events:none}.solution-case:hover{transform:translateY(-7px);border-color:#4694ff75;box-shadow:inset 0 1px #ffffff0d,0 30px 70px #0000004d,0 0 38px #256fff1f}.solution-case:hover:before{transform:translate(120%)}.solution-case:hover:after{transform:scale(1.25)}.solution-case__top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px}.solution-case__number{color:#6fa8f8;font-size:11px;font-weight:850;letter-spacing:.14em}.solution-case__icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(64,143,255,.38);border-radius:13px;background:linear-gradient(145deg,#0d326b,#081d3f);color:#70b5ff;box-shadow:0 0 25px #2775ff2e;transition:transform .3s ease,box-shadow .3s ease,color .3s ease}.solution-case__icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.solution-case:hover .solution-case__icon{transform:translateY(-2px) rotate(-3deg);color:#a2d1ff;box-shadow:0 0 30px #348cff61}.solution-case h3{position:relative;z-index:1;min-height:58px;margin:21px 0 20px;color:#f6f9ff;font-size:20px;line-height:1.35}.solution-case__journey{position:relative;z-index:1;display:flex;flex:1;flex-direction:column}.solution-case__block{padding:14px 15px;border:1px solid rgba(82,128,199,.13);border-radius:12px;background:#051227a3}.solution-case__block span{display:block;margin-bottom:6px;font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.solution-case__block p{margin:0;color:#9eb0cc;font-size:12px;line-height:1.55}.solution-case__block--problem span{color:#8099bd}.solution-case__block--solution{border-color:#3b8bff38;background:linear-gradient(135deg,#0a2a599e,#05152fb8)}.solution-case__block--solution span{color:#72b3ff}.solution-case__connector{position:relative;width:2px;height:22px;margin:0 0 0 28px;overflow:hidden;background:#4389f43b}.solution-case__connector:after{content:"";position:absolute;left:-3px;bottom:0;width:8px;height:8px;border-right:1px solid #5aa8ff;border-bottom:1px solid #5aa8ff;transform:rotate(45deg)}.solution-case__connector i{position:absolute;top:-8px;left:-2px;width:6px;height:8px;border-radius:999px;background:#69b4ff;box-shadow:0 0 10px #429cff;animation:solutionConnector 3.4s ease-in-out infinite}.solution-case:nth-child(2) .solution-case__connector i{animation-delay:.45s}.solution-case:nth-child(3) .solution-case__connector i{animation-delay:.9s}.solution-case:nth-child(4) .solution-case__connector i{animation-delay:1.35s}.solution-case:nth-child(5) .solution-case__connector i{animation-delay:1.8s}.solution-case:nth-child(6) .solution-case__connector i{animation-delay:2.25s}.solution-case__benefit{position:relative;z-index:1;display:grid;grid-template-columns:31px 1fr;gap:11px;align-items:center;margin-top:17px;padding-top:16px;border-top:1px solid rgba(84,134,212,.14)}.solution-case__check{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(63,157,255,.42);border-radius:9px;background:#092b5d;color:#7dc2ff;font-size:14px;font-weight:900;box-shadow:0 0 18px #2c84ff26}.solution-case__benefit small{display:block;margin-bottom:3px;color:#6f88ad;font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.solution-case__benefit strong{display:block;color:#eaf3ff;font-size:12px;line-height:1.45}@keyframes solutionConnector{0%{top:-8px;opacity:0}18%{opacity:1}72%{opacity:1}to{top:20px;opacity:0}}@media(max-width:1100px){.solutions-v2__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-case h3{min-height:0}}@media(max-width:820px){.solutions-v2__heading{grid-template-columns:1fr;gap:18px}}@media(max-width:650px){.solutions-v2__heading{margin-bottom:30px}.solutions-v2__grid{grid-template-columns:1fr}.solution-case{padding:22px 18px}.solution-case h3{font-size:19px}}@media(prefers-reduced-motion:reduce){.solution-case,.solution-case:before,.solution-case__icon,.solution-case__connector i{animation:none;transition:none}}.cta-panel--workflow{grid-template-columns:minmax(330px,.62fr) minmax(0,1.38fr);gap:38px;align-items:center}.automation-showcase--numbered{padding:14px}.workflow-explainer{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(245px,.72fr);gap:14px;align-items:stretch}.workflow-image-wrap{position:relative;min-width:0;align-self:center;overflow:hidden;border:1px solid rgba(69,139,255,.34);border-radius:13px;background:#020a18;box-shadow:inset 0 0 40px #1b5bd814}.workflow-image-wrap img{display:block;width:100%;height:auto;border-radius:12px}.workflow-marker{position:absolute;z-index:3;display:grid;width:28px;height:28px;place-items:center;border:2px solid rgba(142,202,255,.95);border-radius:50%;background:#126dff;color:#fff;font-size:12px;font-weight:900;line-height:1;box-shadow:0 0 0 5px #04112ac7,0 0 20px #328fffeb;transform:translate(-50%,-50%);animation:workflowMarkerCycle 12s ease-in-out infinite}.workflow-marker--1{left:19%;top:50%;animation-delay:0s}.workflow-marker--2{left:33%;top:50%;animation-delay:2s}.workflow-marker--3{left:44%;top:50%;animation-delay:4s}.workflow-marker--4{left:55%;top:50%;animation-delay:6s}.workflow-marker--5{left:64%;top:31%;animation-delay:8s}.workflow-marker--6{left:78%;top:29%;animation-delay:10s}.workflow-legend{display:flex;min-width:0;flex-direction:column;gap:7px;padding:15px;border:1px solid rgba(69,139,255,.24);border-radius:13px;background:linear-gradient(180deg,#081a39f7,#030d1ffa)}.workflow-legend__title{margin:1px 2px 5px;color:#79b8ff;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.workflow-step{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;min-width:0;padding:9px;border:1px solid rgba(75,131,219,.12);border-radius:10px;background:#06142c9e;opacity:.68;animation:workflowStepCycle 12s ease-in-out infinite}.workflow-step--1{animation-delay:0s}.workflow-step--2{animation-delay:2s}.workflow-step--3{animation-delay:4s}.workflow-step--4{animation-delay:6s}.workflow-step--5{animation-delay:8s}.workflow-step--6{animation-delay:10s}.workflow-step__number{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(91,162,255,.55);border-radius:8px;background:#092758;color:#80bdff;font-size:11px;font-weight:900}.workflow-step h3{margin:0 0 2px;color:#f2f7ff;font-size:12px;line-height:1.25}.workflow-step p{margin:0;color:#91a8ca;font-size:10px;line-height:1.38}@keyframes workflowMarkerCycle{0%,13%{z-index:5;transform:translate(-50%,-50%) scale(1.2);background:#3aa4ff;box-shadow:0 0 0 6px #04112ad6,0 0 14px #50b3ff,0 0 34px #328ffff2}17%,to{z-index:3;transform:translate(-50%,-50%) scale(1);background:#126dff;box-shadow:0 0 0 5px #04112ac7,0 0 20px #328fff8c}}@keyframes workflowStepCycle{0%,13%{opacity:1;border-color:#4595ff94;background:linear-gradient(135deg,#0c356ff0,#071c3df0);box-shadow:0 0 20px #2677ff2e;transform:translate(3px)}17%,to{opacity:.68;border-color:#4b83db1f;background:#06142c9e;box-shadow:none;transform:none}}@media(max-width:1220px){.cta-panel--workflow{grid-template-columns:1fr}.workflow-explainer{grid-template-columns:minmax(0,1.45fr) minmax(230px,.7fr)}}@media(max-width:850px){.workflow-explainer{grid-template-columns:1fr}.workflow-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-legend__title{grid-column:1 / -1}}@media(max-width:560px){.automation-showcase--numbered{padding:8px}.workflow-marker{width:23px;height:23px;border-width:1px;font-size:10px;box-shadow:0 0 0 3px #04112ad1,0 0 13px #328fffd9}.workflow-legend{grid-template-columns:1fr;padding:10px}.workflow-step{padding:10px}.workflow-step h3{font-size:13px}.workflow-step p{font-size:11px}}@media(prefers-reduced-motion:reduce){.workflow-marker,.workflow-step{animation:none}.workflow-step{opacity:1}}.logo-row span{position:relative;isolation:isolate;display:flex;min-height:58px;align-items:center;justify-content:center;padding:14px 16px;overflow:hidden;border:1px solid transparent;border-radius:14px;background:#07112329;transition:transform .28s ease,color .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease,text-shadow .28s ease}.logo-row span:before{content:"";position:absolute;z-index:-2;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(120deg,transparent 10%,rgba(49,126,255,.9),rgba(129,71,255,.88),transparent 90%);opacity:0;transform:rotate(-4deg) scale(.96);transition:opacity .28s ease,transform .45s ease}.logo-row span:after{content:"";position:absolute;z-index:-1;top:1px;right:1px;bottom:1px;left:1px;border-radius:13px;background:linear-gradient(145deg,#091935fa,#040c1cfa);opacity:0;transition:opacity .28s ease}.logo-row span:hover{transform:translateY(-6px) scale(1.025);color:#eef6ff;border-color:#488fff94;background:#081834eb;box-shadow:0 14px 34px #00000047,0 0 0 1px #408bff1a,0 0 30px #2f7cff3d,0 0 54px #773fff21;text-shadow:0 0 13px rgba(99,174,255,.5)}.logo-row span:hover:before{opacity:1;transform:rotate(0) scale(1);animation:technologyBorderGlow 1.8s linear infinite}.logo-row span:hover:after{opacity:1}.logo-row span:focus-visible{outline:2px solid #54a8ff;outline-offset:4px}@keyframes technologyBorderGlow{0%{filter:hue-rotate(0deg);background-position:0% 50%}50%{filter:hue-rotate(18deg);background-position:100% 50%}to{filter:hue-rotate(0deg);background-position:0% 50%}}@media(max-width:640px){.logo-row span{min-height:52px;padding:12px 10px}.logo-row span:hover{transform:translateY(-3px) scale(1.015)}}@media(prefers-reduced-motion:reduce){.logo-row span,.logo-row span:before,.logo-row span:after{transition:none}.logo-row span:hover:before{animation:none}}.hero-visual{isolation:isolate;perspective:900px}.hero-visual:before,.hero-visual:after{content:"";position:absolute;left:50%;top:50%;z-index:-1;pointer-events:none;border-radius:50%;transform:translate(-48%,-42%)}.hero-visual:before{width:520px;height:260px;background:radial-gradient(ellipse at center,rgba(43,112,255,.16) 0%,rgba(43,112,255,.05) 46%,transparent 72%);filter:blur(7px);animation:heroAura 5.5s ease-in-out infinite}.hero-visual:after{width:710px;height:410px;border:1px solid rgba(75,142,255,.08);box-shadow:0 0 70px #2467ff14 inset;animation:heroOuterPulse 7s ease-in-out infinite}.hero-visual .orbit{overflow:visible;will-change:transform,opacity,filter}.hero-visual .orbit-one{animation:orbitBreathOne 5.8s ease-in-out infinite}.hero-visual .orbit-two{animation:orbitBreathTwo 7.4s ease-in-out infinite reverse}.hero-visual .orbit:before,.hero-visual .orbit:after{content:"";position:absolute;z-index:3;width:11px;height:11px;border-radius:50%;background:#53b7ff;box-shadow:0 0 7px #53b7ff,0 0 18px #2b7cff,0 0 34px #3170ffbf;offset-rotate:0deg;pointer-events:none}.hero-visual .orbit-one:before{offset-path:ellipse(50% 50% at 50% 50%);animation:orbitParticle 7s linear infinite}.hero-visual .orbit-one:after{width:7px;height:7px;background:#985cff;box-shadow:0 0 8px #985cff,0 0 22px #7c48ffe6;offset-path:ellipse(50% 50% at 50% 50%);animation:orbitParticle 7s linear -3.5s infinite}.hero-visual .orbit-two:before{width:8px;height:8px;offset-path:ellipse(50% 50% at 50% 50%);animation:orbitParticleReverse 10.5s linear infinite}.hero-visual .orbit-two:after{width:5px;height:5px;background:#7c68ff;box-shadow:0 0 7px #7c68ff,0 0 18px #3a7affcc;offset-path:ellipse(50% 50% at 50% 50%);animation:orbitParticleReverse 10.5s linear -5.25s infinite}.hero-visual .visual-platform{will-change:transform,filter;animation:platformHover 5.2s ease-in-out infinite}.hero-visual .visual-platform:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:-1;border-radius:38px;background:conic-gradient(from 0deg,transparent 0 18%,rgba(71,154,255,.92) 26%,transparent 34% 66%,rgba(141,68,255,.8) 75%,transparent 84%);filter:blur(7px);opacity:.5;animation:platformEnergy 6.5s linear infinite}.hero-visual .visual-glow{animation:coreGlow 3.8s ease-in-out infinite}.hero-visual .hero-brand-logo{will-change:transform,filter;animation:logoHover 4.4s ease-in-out infinite}.hero-visual .node{overflow:visible;will-change:transform,filter;transition:border-color .25s ease,box-shadow .25s ease,color .25s ease}.hero-visual .node:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:18px;background:linear-gradient(135deg,rgba(61,154,255,.22),transparent 55%,rgba(125,72,255,.2));opacity:0;transition:opacity .25s ease}.hero-visual .node:after{content:"";position:absolute;left:50%;top:50%;z-index:-2;width:100%;height:100%;border:1px solid rgba(64,151,255,.5);border-radius:19px;transform:translate(-50%,-50%) scale(.8);opacity:0;animation:nodeSignal 4.8s ease-out infinite}.hero-visual .node-mail{animation:nodeFloatA 5.4s ease-in-out infinite}.hero-visual .node-users{animation:nodeFloatB 6.1s ease-in-out -.8s infinite}.hero-visual .node-chart{animation:nodeFloatB 5.7s ease-in-out -1.8s infinite reverse}.hero-visual .node-link{animation:nodeFloatA 6.4s ease-in-out -2.4s infinite reverse}.hero-visual .node-users:after{animation-delay:1.2s}.hero-visual .node-chart:after{animation-delay:2.4s}.hero-visual .node-link:after{animation-delay:3.6s}.hero-visual .node:hover{color:#92d1ff;border-color:#52a8ffe6;box-shadow:0 0 30px #2a7bff6b,0 0 65px #6142ff33}.hero-visual .node:hover:before{opacity:1}.hero-visual .particle-field{position:absolute;top:8%;right:4%;bottom:10%;left:4%;z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,rgba(91,178,255,.7) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(125,88,255,.55) 0 1px,transparent 1.7px);background-size:48px 48px,72px 72px;background-position:0 0,17px 26px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 30%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 0 30%,transparent 78%);animation:particleDrift 18s linear infinite}.hero-visual:hover .hero-brand-logo{filter:drop-shadow(0 0 32px rgba(139,72,255,.95)) drop-shadow(0 0 78px rgba(45,108,255,.62))}@keyframes heroAura{0%,to{opacity:.6;transform:translate(-48%,-42%) scale(.94)}50%{opacity:1;transform:translate(-48%,-42%) scale(1.07)}}@keyframes heroOuterPulse{0%,to{opacity:.25;transform:translate(-48%,-42%) scale(.96)}50%{opacity:.65;transform:translate(-48%,-42%) scale(1.04)}}@keyframes orbitBreathOne{0%,to{opacity:.72;filter:drop-shadow(0 0 0 rgba(37,119,255,0));transform:translate(-48%,-42%) scale(1)}50%{opacity:1;filter:drop-shadow(0 0 12px rgba(37,119,255,.28));transform:translate(-48%,-42%) scale(1.025)}}@keyframes orbitBreathTwo{0%,to{opacity:.32;transform:translate(-48%,-42%) scale(.985)}50%{opacity:.62;transform:translate(-48%,-42%) scale(1.02)}}@keyframes orbitParticle{to{offset-distance:100%}}@keyframes orbitParticleReverse{0%{offset-distance:100%}to{offset-distance:0%}}@keyframes platformHover{0%,to{transform:translate(-46%,-40%) perspective(700px) rotateX(58deg) translateY(0);filter:brightness(1)}50%{transform:translate(-46%,-40%) perspective(700px) rotateX(58deg) translateY(-10px);filter:brightness(1.12)}}@keyframes platformEnergy{to{transform:rotate(360deg)}}@keyframes coreGlow{0%,to{opacity:.62;transform:scale(.88);filter:blur(32px)}50%{opacity:1;transform:scale(1.18);filter:blur(38px)}}@keyframes logoHover{0%,to{transform:translate(-50%,-55%) translateY(0) scale(1);filter:drop-shadow(0 0 24px rgba(116,67,255,.8)) drop-shadow(0 0 60px rgba(49,98,255,.45))}50%{transform:translate(-50%,-55%) translateY(-9px) scale(1.035);filter:drop-shadow(0 0 31px rgba(141,66,255,.96)) drop-shadow(0 0 74px rgba(45,108,255,.62))}}@keyframes nodeFloatA{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-11px,0) rotate(1.5deg)}}@keyframes nodeFloatB{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(8px,-8px,0) rotate(-1.5deg)}}@keyframes nodeSignal{0%,58%{opacity:0;transform:translate(-50%,-50%) scale(.82)}65%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%) scale(1.55)}}@keyframes particleDrift{0%{background-position:0 0,17px 26px}to{background-position:96px -96px,-127px 170px}}@media(max-width:640px){.hero-visual:before{width:360px;height:200px}.hero-visual:after{width:440px;height:280px}.hero-visual .orbit-one:before,.hero-visual .orbit-one:after,.hero-visual .orbit-two:before,.hero-visual .orbit-two:after{width:7px;height:7px}}@media(prefers-reduced-motion:reduce){.hero-visual:before,.hero-visual:after,.hero-visual .orbit,.hero-visual .orbit:before,.hero-visual .orbit:after,.hero-visual .visual-platform,.hero-visual .visual-platform:before,.hero-visual .visual-glow,.hero-visual .hero-brand-logo,.hero-visual .node,.hero-visual .node:after,.hero-visual .particle-field{animation:none!important}}.synqive-contact-modal{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.synqive-contact-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.synqive-contact-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#00050fd1;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);cursor:pointer}.synqive-contact-modal__dialog{position:relative;z-index:1;width:min(720px,100%);max-height:calc(100vh - 48px);padding:36px;overflow-y:auto;border:1px solid rgba(74,143,255,.38);border-radius:22px;outline:none;background:radial-gradient(circle at 90% 0,rgba(49,112,255,.18),transparent 34%),linear-gradient(145deg,#0a1b3a,#050e20 68%);box-shadow:0 36px 110px #0000009e,0 0 60px #2a70ff2e,inset 0 1px #ffffff0b;transform:translateY(20px) scale(.98);transition:transform .28s ease}.synqive-contact-modal.is-open .synqive-contact-modal__dialog{transform:none}.synqive-contact-modal__close{position:absolute;z-index:2;top:16px;right:16px;display:grid;width:39px;height:39px;place-items:center;padding:0;border:1px solid rgba(87,146,238,.26);border-radius:11px;background:#07172f;color:#b8cae7;font:inherit;font-size:25px;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.synqive-contact-modal__close:hover{transform:rotate(5deg);background:#0d2d61;color:#fff}.synqive-contact-modal__header{padding-right:42px}.synqive-contact-modal__header h2{max-width:610px;margin:10px 0 13px;font-size:clamp(30px,4vw,43px)}.synqive-contact-modal__header>p{max-width:610px;margin:0 0 26px;color:#9db0cf;font-size:15px;line-height:1.65}.synqive-contact-form{display:grid;gap:17px}.synqive-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.synqive-contact-field{display:grid;gap:7px}.synqive-contact-field label{color:#dbe8fb;font-size:12px;font-weight:750}.synqive-contact-field label span{color:#62adff}.synqive-contact-field input,.synqive-contact-field select,.synqive-contact-field textarea{width:100%;min-height:49px;padding:13px 14px;border:1px solid rgba(91,141,219,.25);border-radius:10px;outline:none;background:#030d1ed4;color:#f3f7ff;font:inherit;font-size:14px;box-shadow:inset 0 1px #ffffff06;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.synqive-contact-field textarea{min-height:125px;resize:vertical}.synqive-contact-field select{-webkit-appearance:auto;appearance:auto}.synqive-contact-field input::placeholder,.synqive-contact-field textarea::placeholder{color:#687d9f}.synqive-contact-field input:focus,.synqive-contact-field select:focus,.synqive-contact-field textarea:focus{border-color:#3a8fff;background:#061a39;box-shadow:0 0 0 3px #3289ff21,0 0 22px #2d7fff14}.synqive-contact-form__submit{width:100%;min-height:53px;margin-top:2px;cursor:pointer}.synqive-contact-form__privacy{margin:0;color:#7187a9;font-size:10px;line-height:1.5;text-align:center}.synqive-contact-form__message{display:grid;gap:4px;padding:14px 16px;border-radius:11px;font-size:13px}.synqive-contact-form__message strong{color:#fff}.synqive-contact-form__message span{color:#b9c9df}.synqive-contact-form__message--success{border:1px solid rgba(65,182,137,.35);background:#115c4440}.synqive-contact-form__message--error{border:1px solid rgba(255,100,111,.35);background:#771b2640}.synqive-contact-form__message--error ul{margin:5px 0 0;padding-left:18px}.synqive-contact-modal-open{overflow:hidden}@media(max-width:640px){.synqive-contact-modal{padding:10px;align-items:end}.synqive-contact-modal__dialog{width:100%;max-height:calc(100vh - 20px);padding:27px 18px 22px;border-radius:20px 20px 14px 14px}.synqive-contact-modal__close{top:12px;right:12px}.synqive-contact-modal__header{padding-right:34px}.synqive-contact-modal__header h2{font-size:30px}.synqive-contact-form__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.synqive-contact-modal,.synqive-contact-modal__dialog,.synqive-contact-modal__close{transition:none}}.synqive-video-modal{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.synqive-video-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.synqive-video-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#00050fdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.synqive-video-modal__dialog{position:relative;z-index:1;width:min(1040px,100%);max-height:calc(100vh - 48px);padding:28px;overflow:auto;border:1px solid rgba(74,143,255,.38);border-radius:22px;outline:none;background:radial-gradient(circle at 90% 0,rgba(49,112,255,.15),transparent 35%),linear-gradient(145deg,#09182f,#040b19 70%);box-shadow:0 36px 110px #000000a3,0 0 70px #2a70ff29;transform:translateY(18px) scale(.985);transition:transform .28s ease}.synqive-video-modal.is-open .synqive-video-modal__dialog{transform:none}.synqive-video-modal__close{position:absolute;z-index:2;top:15px;right:15px;display:grid;width:40px;height:40px;place-items:center;padding:0;border:1px solid rgba(87,146,238,.26);border-radius:11px;background:#07172f;color:#c2d2e9;font:inherit;font-size:25px;cursor:pointer}.synqive-video-modal__header{padding-right:50px}.synqive-video-modal__header h2{margin:9px 0 8px;font-size:clamp(29px,4vw,44px)}.synqive-video-modal__header p{margin:0 0 20px;color:#98accb}.synqive-video-modal__player{overflow:hidden;border:1px solid rgba(66,137,248,.28);border-radius:16px;background:#020713;box-shadow:0 20px 60px #00000059}.synqive-video-modal__player video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#020713}.synqive-video-modal-open{overflow:hidden}@media(max-width:640px){.synqive-video-modal{padding:10px}.synqive-video-modal__dialog{padding:20px 14px 14px;border-radius:18px}.synqive-video-modal__header{padding-right:42px}.synqive-video-modal__header h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.synqive-video-modal,.synqive-video-modal__dialog{transition:none}}.process-demo-header{margin-bottom:22px}.process-demo{display:grid;grid-template-columns:190px minmax(0,1fr);border:1px solid rgba(66,137,248,.24);border-radius:22px;background:linear-gradient(180deg,#060f1fe6,#040b19f5);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 22px 60px #00000057}.process-demo__sidebar{display:flex;flex-direction:column;gap:12px;padding:22px 16px;border-right:1px solid rgba(66,137,248,.16);background:linear-gradient(180deg,#09182fcc,#060c18eb)}.process-demo__step{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid rgba(80,136,233,.18);border-radius:16px;background:#07162e85;color:#aebfda;text-align:left;cursor:pointer;transition:all .25s ease}.process-demo__step:hover{border-color:#639eff5c;transform:translate(2px)}.process-demo__step.is-active{background:linear-gradient(180deg,#102d5ff2,#081832f2);border-color:#68a7ff73;box-shadow:0 0 0 1px #78b0ff14,0 10px 26px #1b5dc62e;color:#f3f7ff}.process-demo__step-number{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(107,168,255,.35);font-size:12px;font-weight:700;color:#7fb1ff;background:#081428d9}.process-demo__step.is-active .process-demo__step-number{background:linear-gradient(180deg,#1a56c8,#123f96);color:#fff;border-color:#91bfff80}.process-demo__step-label{font-size:14px;line-height:1.3;font-weight:600}.process-demo__main{padding:18px 18px 16px;display:flex;flex-direction:column;gap:18px;background:radial-gradient(circle at 85% 14%,rgba(50,112,255,.14),transparent 34%)}.process-demo__badge{align-self:flex-start;padding:7px 14px;border:1px solid rgba(99,158,255,.34);border-radius:999px;background:#09182fb3;font-size:12px;font-weight:700;letter-spacing:.02em;color:#9fc0ff}.process-demo__flow{display:flex;align-items:center;gap:10px;justify-content:space-between}.process-demo__flow-item{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:96px;color:#89a0c5;transition:all .28s ease}.process-demo__flow-item.is-active{color:#eff5ff;transform:translateY(-2px)}.process-demo__flow-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;border:1px solid rgba(88,146,238,.28);background:#07162ed1;font-size:15px;font-weight:700;box-shadow:inset 0 0 18px #4984e80d}.process-demo__flow-item.is-active .process-demo__flow-icon{border-color:#74b3ffb3;background:linear-gradient(180deg,#1c4ca8f2,#0b234ff2);box-shadow:0 0 0 1px #82bcff1f,0 0 30px #2a70ff47,inset 0 0 25px #6ea7ff2e}.process-demo__flow-label{font-size:12px;font-weight:600;text-align:center}.process-demo__flow-line{height:1px;flex:1;background:linear-gradient(90deg,#477edd0f,#6ca8ff59,#477edd0f)}.process-demo__panel{padding:22px;border:1px solid rgba(71,126,221,.24);border-radius:20px;background:linear-gradient(180deg,#071227eb,#030a16fa);box-shadow:inset 0 0 0 1px #ffffff05}.process-demo__panel-copy h3{margin:6px 0 10px;font-size:clamp(30px,3vw,38px);line-height:1.05;color:#f4f7ff}.process-demo__panel-copy p{margin:0 0 18px;color:#a5b8d7;font-size:16px;max-width:760px}.process-demo__step-kicker{font-size:12px;font-weight:800;letter-spacing:.08em;color:#6ea6ff;text-transform:uppercase}.process-demo__panel-stage{min-height:270px;display:block}.process-demo-card{border:1px solid rgba(82,136,236,.24);border-radius:18px;background:linear-gradient(180deg,#0a1831eb,#050e1efa);box-shadow:0 16px 36px #00000038;overflow:hidden;animation:processFade .35s ease}.process-demo-card__header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(82,136,236,.16)}.process-demo-card__eyebrow{font-size:13px;font-weight:700;color:#dce8fb}.process-demo-card__time{font-size:13px;font-weight:700;color:#7caeff}.process-demo-card__body{padding:18px}.process-demo-card__subject{font-size:22px;font-weight:700;color:#fff;margin-bottom:12px}.process-demo-card__message{color:#b7c8e3;line-height:1.7;font-size:15px;max-width:780px;white-space:pre-line}.process-demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;animation:processFade .35s ease}.process-demo-stat{padding:16px 18px;border:1px solid rgba(82,136,236,.22);border-radius:16px;background:#081428b8}.process-demo-stat__label{font-size:12px;font-weight:800;color:#75a9ff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.process-demo-stat__value{font-size:18px;font-weight:700;color:#f5f8ff;line-height:1.4}.process-demo-data-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;animation:processFade .35s ease}.process-demo-data{padding:15px 16px;border:1px solid rgba(82,136,236,.2);border-radius:16px;background:#071227bf}.process-demo-data__label{font-size:12px;font-weight:800;color:#75a9ff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px}.process-demo-data__value{font-size:16px;color:#f4f7ff;line-height:1.5}.process-demo-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;animation:processFade .35s ease}.process-demo-route__item{position:relative;padding:18px;border:1px solid rgba(82,136,236,.24);border-radius:18px;background:linear-gradient(180deg,#0a1831e0,#050d1cf5);min-height:136px}.process-demo-route__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;border:1px solid rgba(121,177,255,.35);background:#0b1f3fdb;font-size:16px;font-weight:700;color:#fff;margin-bottom:14px;box-shadow:0 0 24px #2a70ff2e}.process-demo-route__title{font-size:18px;font-weight:700;color:#fff;margin-bottom:8px}.process-demo-route__text{font-size:14px;line-height:1.6;color:#adc0df}.process-demo-route__item:not(:last-child):after{content:"\2192";position:absolute;right:-12px;top:50%;transform:translateY(-50%);font-size:26px;color:#5f95ef;z-index:2}.process-demo-draft{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;animation:processFade .35s ease}.process-demo-draft__card{padding:18px;border:1px solid rgba(82,136,236,.24);border-radius:18px;background:linear-gradient(180deg,#0a1831eb,#050d1cfa)}.process-demo-draft__mini{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid rgba(82,136,236,.24);border-radius:18px;background:#071227e0}.process-demo-draft__label{font-size:12px;font-weight:800;color:#75a9ff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.process-demo-draft__subject{font-size:20px;font-weight:700;color:#fff;margin-bottom:10px;line-height:1.3}.process-demo-draft__text{font-size:14px;line-height:1.7;color:#bccde6;white-space:pre-line}.process-demo-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(86,144,243,.24);border-radius:999px;background:#0a1831b8;color:#dce8fb;font-size:14px;font-weight:600}.process-demo-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:#6ea6ff;box-shadow:0 0 14px #6ea6ffd9}.process-demo__controls{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.process-demo__timeline{flex:1;min-width:220px}.process-demo__timeline-bar{height:8px;border-radius:999px;background:#0f203de6;overflow:hidden;border:1px solid rgba(82,136,236,.18)}.process-demo__timeline-bar span{display:block;height:100%;width:20%;border-radius:999px;background:linear-gradient(90deg,#3b82ff,#6cabff);box-shadow:0 0 18px #4880eb73;transition:width .35s ease}.process-demo__timeline-label{margin-top:8px;font-size:13px;color:#98accb;font-weight:600}.process-demo__buttons{display:flex;gap:10px;flex-wrap:wrap}.process-demo__control{padding:11px 16px;border-radius:999px;border:1px solid rgba(82,136,236,.28);background:#09182fb8;color:#e9f1ff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:all .25s ease}.process-demo__control:hover{transform:translateY(-1px);border-color:#70adff70}.process-demo__control--primary{background:linear-gradient(90deg,#2d77f7,#62a0ff);color:#fff;border-color:transparent;box-shadow:0 12px 26px #2c77f73d}@keyframes processFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:980px){.process-demo{grid-template-columns:1fr}.process-demo__sidebar{border-right:0;border-bottom:1px solid rgba(66,137,248,.16);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.process-demo__step{flex-direction:column;align-items:flex-start;min-height:108px}.process-demo__flow{gap:8px}.process-demo__flow-item{min-width:auto}.process-demo__panel-copy h3{font-size:32px}.process-demo-draft,.process-demo-route,.process-demo-data-list,.process-demo-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.process-demo__sidebar{grid-template-columns:1fr 1fr}.process-demo__main{padding:14px}.process-demo__panel{padding:16px}.process-demo__flow{flex-wrap:wrap;justify-content:flex-start}.process-demo__flow-line{display:none}.process-demo-grid,.process-demo-data-list,.process-demo-route,.process-demo-draft{grid-template-columns:1fr}.process-demo-route__item:not(:last-child):after{display:none}.process-demo__panel-copy h3{font-size:28px}.process-demo-card__subject{font-size:18px}.process-demo__controls{align-items:stretch}.process-demo__buttons{width:100%}.process-demo__control{flex:1;justify-content:center}.process-demo__step-label{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/base.css.map */
