:root{--bg-dark:#06101f;--bg-deep:#030712;--bg-light:#f6f9ff;--text:#13233f;--text-soft:#627089;--text-dark-soft:#e5edffb8;--white:#fff;--blue:#4b7cff;--blue-strong:#2d65ff;--shadow-md:0 24px 60px #0912291f;--shadow-lg:0 30px 80px #050c1c59;--radius-xl:32px;--transition:.26s ease;--container:1240px}*{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--text);text-rendering:optimizelegibility;background:radial-gradient(circle at 0 0,#4b7cff1a,#0000 28%),linear-gradient(#fbfdff 0%,#f5f8ff 42%,#fff 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:0}svg,img{max-width:100%;display:block}.container{width:min(var(--container), calc(100% - 32px));margin:0 auto}.site-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-bottom:1px solid #0f172a0f;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand{align-items:center;gap:14px;display:inline-flex}.brand__mark{background:linear-gradient(135deg,#4b7cff24,#4b7cff57);border:1px solid #4b7cff3d;border-radius:10px;width:34px;height:34px;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff7a}.brand__mark:before{content:"";border:2px solid var(--blue);border-radius:7px;position:absolute;inset:7px}.brand__text{flex-direction:column;gap:2px;display:flex}.brand__title{letter-spacing:-.03em;color:#13233f;font-size:24px;font-weight:800;line-height:1}.brand__subtitle{color:var(--text-soft);font-size:13px;line-height:1.2}.menu-toggle{width:46px;height:46px;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);background:#ffffffb8;border:1px solid #0f172a14;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 20px #0f172a14}.menu-toggle:hover{border-color:#4b7cff33;transform:translateY(-2px);box-shadow:0 14px 28px #0f172a1f}.menu-toggle__lines{gap:4px;width:18px;display:grid}.menu-toggle__lines span{background:#27364f;border-radius:999px;height:2px;display:block}.hero{color:var(--white);isolation:isolate;background:radial-gradient(circle at 50% 0,#426cff29,#0000 32%),linear-gradient(#081a45 0%,#050f23 50%,#02060f 100%);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 20%,#4d76ff1a,#0000 22%),radial-gradient(circle at 88% 24%,#4d76ff1f,#0000 24%),radial-gradient(circle at 50% 70%,#4d76ff14,#0000 30%);position:absolute;inset:0}.hero__grid{opacity:.16;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;animation:26s linear infinite heroGridFloat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000fa,#0000002e);mask-image:linear-gradient(#000000fa,#0000002e)}.hero__cinema{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__aurora{filter:blur(38px);mix-blend-mode:screen;opacity:.82;border-radius:50%;position:absolute}.hero__aurora--one{background:linear-gradient(90deg,#285dff00 0%,#497dff5c 28%,#a2caff29 50%,#285dff00 100%);width:860px;height:360px;animation:15s ease-in-out infinite auroraFlowOne;top:20px;left:-180px;transform:rotate(-16deg)}.hero__aurora--two{background:linear-gradient(90deg,#285dff00 0%,#568cff4d 30%,#bcdbff24 52%,#285dff00 100%);width:980px;height:420px;animation:17s ease-in-out infinite auroraFlowTwo;top:60px;right:-220px;transform:rotate(22deg)}.hero__aurora--three{background:linear-gradient(90deg,#285dff00 0%,#568cff33 30%,#94bfff1a 50%,#285dff00 100%);width:1100px;height:460px;animation:20s ease-in-out infinite auroraFlowThree;bottom:-180px;left:50%;transform:translate(-50%)rotate(-7deg)}.hero__core{filter:blur(10px);background:radial-gradient(circle,#87b4ff57 0%,#5480ff24 28%,#5480ff0d 54%,#5480ff00 78%);border-radius:50%;width:720px;height:720px;animation:7s ease-in-out infinite coreBreath;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.hero__rings{position:absolute;inset:0}.hero__ring{border:1px solid #84adff29;border-radius:50%;position:absolute;box-shadow:0 0 44px #5b89ff14,inset 0 0 20px #5b89ff08}.hero__ring--one{width:760px;height:240px;animation:12s ease-in-out infinite ringFloatOne;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.hero__ring--two{width:600px;height:180px;animation:10s ease-in-out infinite ringFloatTwo;top:52%;left:50%;transform:translate(-50%,-50%)rotate(7deg)}.hero__ring--three{border-color:#84adff1a;width:980px;height:320px;animation:16s ease-in-out infinite ringFloatThree;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.hero__mesh{opacity:.54;height:220px;position:absolute;bottom:-10px;left:-8%;right:-8%;transform:perspective(960px)rotateX(72deg)}.hero__mesh span{background:linear-gradient(90deg,#5c87ff00 0%,#a0c8ff57 50%,#5c87ff00 100%);height:1px;position:absolute;left:0;right:0;box-shadow:0 0 14px #76a7ff1f}.hero__mesh span:first-child{animation:8s ease-in-out infinite meshWave;top:12%}.hero__mesh span:nth-child(2){animation:10s ease-in-out infinite reverse meshWave;top:24%}.hero__mesh span:nth-child(3){animation:9s ease-in-out infinite meshWave;top:38%}.hero__mesh span:nth-child(4){animation:11s ease-in-out infinite reverse meshWave;top:52%}.hero__mesh span:nth-child(5){animation:8.6s ease-in-out infinite meshWave;top:68%}.hero__mesh span:nth-child(6){animation:10.4s ease-in-out infinite reverse meshWave;top:84%}.hero__beams{opacity:.72;mix-blend-mode:screen;position:absolute;inset:0}.hero__beam{filter:blur(12px);background:linear-gradient(#fff0 0%,#91bcff14 20%,#82b0ff24 50%,#fff0 100%);width:220px;height:120%;position:absolute;top:-10%;transform:rotate(14deg)}.hero__beam--one{animation:14s ease-in-out infinite beamSweep;left:10%}.hero__beam--two{animation:16s ease-in-out infinite beamSweepReverse;right:12%}.hero__beam--three{width:180px;animation:9s ease-in-out infinite beamPulse;left:46%}.hero__sweep{filter:blur(10px);background:linear-gradient(90deg,#fff0 0%,#bcdbff14 48%,#fff0 100%);width:42%;animation:11s ease-in-out infinite heroSweep;position:absolute;inset:-22% auto -22% -28%;transform:skew(-18deg)}.hero__glare{mix-blend-mode:screen;opacity:.86;background:radial-gradient(circle at 50% 16%,#ffffff1a,#0000 18%),linear-gradient(#ffffff0a,#0000 30%);animation:8s ease-in-out infinite glarePulse;position:absolute;inset:0}.hero__inner{text-align:center;z-index:2;padding:88px 0 96px;position:relative}.hero__badge{color:#ffffffeb;background:#4e76ff2e;border:1px solid #83a2ff29;border-radius:999px;align-items:center;min-height:38px;margin-bottom:28px;padding:0 16px;font-size:14px;animation:.7s both fadeUp;display:inline-flex}.hero__title{letter-spacing:-.045em;text-shadow:0 10px 36px #00000047;margin:0;font-size:clamp(54px,8vw,104px);font-weight:850;line-height:.98;animation:.82s both fadeUp}.hero__text{letter-spacing:-.01em;color:#ecf2ffeb;width:min(860px,100%);margin:24px auto 0;font-size:clamp(20px,2vw,32px);font-weight:500;line-height:1.52;animation:.94s both fadeUp}.hero__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;animation:1.1s both fadeUp;display:flex}.btn{letter-spacing:-.02em;min-width:180px;min-height:56px;transition:transform var(--transition), box-shadow var(--transition), background var(--transition), border-color var(--transition);border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:80%;height:100%;transition:left .8s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.btn:hover:after{left:140%}.btn--primary{color:var(--white);background:linear-gradient(#5a8cff 0%,#3b74ff 100%);animation:5s ease-in-out infinite ctaGlow;box-shadow:0 16px 36px #2a5eff59,inset 0 1px #ffffff42}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 22px 44px #2a5eff6b,inset 0 1px #ffffff42}.btn--secondary{color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff14}.btn--secondary:hover{background:#ffffff1f;border-color:#ffffff47;transform:translateY(-2px)}.btn__icon{flex:none;width:18px;height:18px}.btn span{display:inline-block}.section{padding:78px 0;position:relative}.section__head{text-align:center;max-width:860px;margin:0 auto 30px}.section__eyebrow{color:var(--blue-strong);letter-spacing:.01em;background:#4b7cff14;border:1px solid #4b7cff1f;border-radius:999px;margin-bottom:18px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.section__title{letter-spacing:-.035em;color:#152540;margin:0;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.08}.section__subtitle{letter-spacing:-.01em;color:var(--text-soft);max-width:860px;margin:14px auto 0;font-size:17px;line-height:1.68}.why{overflow:hidden}.why__bg{pointer-events:none;background:radial-gradient(circle at 10% 15%,#4b7cff14,#0000 22%),radial-gradient(circle at 90% 80%,#4b7cff14,#0000 24%);animation:18s ease-in-out infinite ambientShift;position:absolute;inset:0}.why-layout{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:16px;display:grid}.feature-panel{border-radius:var(--radius-xl);min-height:390px;color:var(--white);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 0 0,#6186ff4d,#0000 30%),linear-gradient(#13327c 0%,#0a1d45 48%,#06101f 100%);padding:24px;transition:transform .5s,box-shadow .5s;position:relative;overflow:hidden}.feature-panel:hover{transform:translateY(-6px);box-shadow:0 36px 90px #050c1c6b}.feature-panel:before{content:"";filter:blur(10px);background:radial-gradient(circle,#6691ff52,#0000 70%);width:260px;height:260px;animation:10s ease-in-out infinite orbDrift;position:absolute;inset:auto -80px -80px auto}.feature-panel__top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.feature-panel__badge{color:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;padding:8px 14px;font-size:13px}.feature-panel__pulse{background:#7db1ff;border-radius:50%;flex:none;width:12px;height:12px;margin-top:6px;animation:2.2s infinite pulse;box-shadow:0 0 #7db1ff99}.feature-panel__title{letter-spacing:-.03em;max-width:640px;margin:0;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.08}.feature-panel__text{color:#ebf1ffd6;letter-spacing:-.01em;max-width:670px;margin:14px 0 0;font-size:16px;line-height:1.68}.feature-panel__rail{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.feature-panel__rail span{color:#ebf1ffdb;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.feature-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.feature-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;padding:14px 14px 16px;transition:transform .35s,background .35s}.feature-stat:hover{background:#ffffff1f;transform:translateY(-4px)}.feature-stat__num{letter-spacing:-.04em;margin-bottom:6px;font-size:26px;font-weight:800;display:block}.feature-stat__label{color:#ebf1ffbd;font-size:13px;line-height:1.5;display:block}.why-side{gap:16px;display:grid}.glass-card,.mini-card,.process-card{box-shadow:var(--shadow-md);background:linear-gradient(#ffffffeb,#ffffffd6);border:1px solid #6f8edf29;border-radius:28px;transition:transform .45s,box-shadow .45s,border-color .45s;position:relative;overflow:hidden}.glass-card{min-height:188px;padding:20px}.glass-card:before,.mini-card:before,.process-card:before{content:"";background:linear-gradient(90deg,#0000,#4b7cff75,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.glass-card:after,.mini-card:after,.process-card:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff2e 50%,#0000 70%);transition:transform .9s;position:absolute;inset:0;transform:translate(-120%)}.glass-card:hover:after,.mini-card:hover:after,.process-card:hover:after{transform:translate(120%)}.glass-card:hover,.mini-card:hover,.process-card:hover{border-color:#4b7cff38;transform:translateY(-6px);box-shadow:0 30px 62px #09122926}.glass-card__top,.mini-card__top{align-items:center;gap:14px;margin-bottom:12px;display:flex}.glass-card__icon,.mini-card__icon{width:54px;height:54px;color:var(--blue);background:linear-gradient(#5988ff21,#5988ff0f);border:1px solid #4b7cff1f;border-radius:16px;flex:none;justify-content:center;align-items:center;transition:transform .35s,box-shadow .35s;display:inline-flex}.glass-card:hover .glass-card__icon,.mini-card:hover .mini-card__icon{transform:translateY(-2px)scale(1.04);box-shadow:0 12px 24px #4b7cff2e}.glass-card__title,.mini-card__title,.process-card__title{letter-spacing:-.02em;color:#162745;margin:0;font-size:20px;font-weight:780;line-height:1.2}.glass-card__text,.mini-card__text,.process-card__text{letter-spacing:-.005em;color:var(--text-soft);margin:0;font-size:15px;line-height:1.64}.glass-card__foot,.mini-card__foot{color:#5670ba;border-top:1px solid #4b7cff1a;margin-top:14px;padding-top:12px;font-size:12px;font-weight:600;line-height:1.5}.why-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.mini-card{min-height:210px;padding:20px}.tools{color:var(--white);background:radial-gradient(circle at 0 0,#456dff33,#0000 28%),radial-gradient(circle at 100% 100%,#456dff2e,#0000 28%),linear-gradient(#081220 0%,#060d18 100%);overflow:hidden}.tools:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;animation:32s linear infinite reverse gridDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000004d);mask-image:linear-gradient(#000c,#0000004d)}.tools .section__title{color:var(--white)}.tools .section__subtitle{color:var(--text-dark-soft)}.tools-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:28px;display:grid}.tools-copy{z-index:1;position:relative}.tools-list{gap:16px;margin-top:26px;display:grid}.tools-point{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;align-items:flex-start;gap:14px;padding:18px 18px 18px 16px;transition:transform .4s,background .4s,border-color .4s;display:flex}.tools-point:hover{background:#ffffff14;border-color:#7899ff2e;transform:translate(6px)}.tools-point__dot{background:linear-gradient(#8fb2ff,#4f84ff);border-radius:50%;flex:none;width:12px;height:12px;margin-top:7px;animation:3s infinite pulseSoft;box-shadow:0 0 18px #4f84ffb3}.tools-point__title{letter-spacing:-.01em;color:var(--white);margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.34}.tools-point__text{color:#e5edffb8}.tools-showcase{min-height:620px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff14,#ffffff0a);border:1px solid #ffffff1a;border-radius:34px;padding:28px;animation:8s ease-in-out infinite floatPanel;position:relative;overflow:hidden}.tools-showcase:before{content:"";filter:blur(8px);background:radial-gradient(circle,#5a7eff47,#0000 70%);width:280px;height:280px;animation:11s ease-in-out infinite reverse orbDrift;position:absolute;top:-120px;right:-100px}.showcase-window{background:#050a1494;border:1px solid #ffffff14;border-radius:28px;min-height:100%;padding:24px;position:relative;overflow:hidden}.showcase-window__top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.window-dots{gap:8px;display:inline-flex}.window-dots span{background:#ffffff42;border-radius:50%;width:10px;height:10px;animation:4s infinite dotsBlink}.window-dots span:nth-child(2){animation-delay:.6s}.window-dots span:nth-child(3){animation-delay:1.2s}.window-chip{color:#ebf1ffcc;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:10px 14px;font-size:13px}.showcase-stack{gap:16px;display:grid}.showcase-card{background:linear-gradient(#ffffff12,#ffffff0a);border:1px solid #ffffff17;border-radius:22px;padding:20px;transition:transform .4s,background .4s}.showcase-card:hover{background:linear-gradient(#ffffff1a,#ffffff0d);transform:translateY(-4px)}.showcase-card--accent{background:radial-gradient(circle at 100% 0,#4b7cff38,#0000 34%),linear-gradient(#2d65ff2e,#ffffff0d);animation:7s ease-in-out infinite accentBreath}.showcase-card__label{color:#ffffffc7;background:#ffffff14;border-radius:999px;margin-bottom:14px;padding:7px 12px;font-size:12px;display:inline-flex}.showcase-card__title{letter-spacing:-.02em;color:var(--white);margin:0 0 10px;font-size:22px;font-weight:780;line-height:1.24}.showcase-card__text{letter-spacing:-.005em;color:#e5edffb8;margin:0;font-size:15px;line-height:1.72}.showcase-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.metric{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;padding:18px;transition:transform .35s,background .35s}.metric:hover{background:#ffffff14;transform:translateY(-3px)}.metric__value{color:var(--white);letter-spacing:-.04em;margin-bottom:8px;font-size:28px;font-weight:800;display:block}.metric__label{color:#e5edffad;font-size:14px;line-height:1.5;display:block}.process{background:radial-gradient(circle at top,#4b7cff14,#0000 25%),linear-gradient(#f8fbff 0%,#fff 100%)}.process .section__head{margin-bottom:24px}.process-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.process-roadmap:before{content:"";z-index:0;background:linear-gradient(90deg,#4b7cff1a,#4b7cff61,#4b7cff1a);height:2px;animation:8s linear infinite lineFlow;position:absolute;top:34px;left:12%;right:12%}.process-card{z-index:1;min-height:290px;box-shadow:var(--shadow-md);background:linear-gradient(#fffffff5,#ffffffe0);border:1px solid #6f8edf29;border-radius:22px;padding:20px;position:relative}.process-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.process-card__step{width:42px;height:42px;color:var(--white);background:linear-gradient(#5f90ff 0%,#3a73ff 100%);border-radius:14px;justify-content:center;align-items:center;font-size:14px;font-weight:800;animation:5s ease-in-out infinite stepGlow;display:inline-flex;box-shadow:0 10px 24px #3a73ff3d}.process-card:nth-child(2) .process-card__step{animation-delay:.8s}.process-card:nth-child(3) .process-card__step{animation-delay:1.6s}.process-card__tag{color:#446bdd;white-space:nowrap;background:#4b7cff12;border:1px solid #4b7cff1a;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.process-card__title{margin:0 0 8px;font-size:20px}.process-card__text{margin:0}.process-card__list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.process-card__list li{color:#46556f;align-items:flex-start;gap:8px;font-size:14px;line-height:1.52;display:flex}.process-card__list li:before{content:"";background:linear-gradient(#7fa7ff,#4b7cff);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px;box-shadow:0 0 10px #4b7cff3d}.process-card__bottom{margin-top:14px}.process-card__chip{color:#22314c;background:#13233f0d;border:1px solid #13233f14;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.cta{padding-top:16px;padding-bottom:96px}.cta-panel{text-align:center;color:var(--white);box-shadow:var(--shadow-lg);background:radial-gradient(circle at top,#5d84ff57,#0000 34%),linear-gradient(#123179 0%,#081936 54%,#040b16 100%);border-radius:32px;padding:42px 32px;position:relative;overflow:hidden}.cta-panel:before,.cta-panel:after{content:"";pointer-events:none;opacity:.7;border:1px solid #ffffff14;position:absolute}.cta-panel:before{border-radius:50%;width:240px;height:240px;animation:12s ease-in-out infinite drift;top:-80px;left:-80px}.cta-panel:after{clip-path:polygon(50% 0%,0% 100%,100% 100%);width:220px;height:220px;animation:15s ease-in-out infinite reverse drift;bottom:-100px;right:-80px;transform:rotate(26deg)}.cta-panel__title{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,56px);font-weight:820;line-height:1.08}.cta-panel__text{color:#ebf1ffd1;letter-spacing:-.01em;width:min(760px,100%);margin:16px auto 0;font-size:17px;line-height:1.72}.cta-panel__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.site-footer{color:var(--white);background:radial-gradient(circle at top,#4b7cff1a,#0000 24%),linear-gradient(#091120 0%,#050b16 100%);padding:0 0 56px;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#0000007a);mask-image:linear-gradient(#000000eb,#0000007a)}.footer-shell{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#547aff29,#0000 24%),linear-gradient(#ffffff0d,#ffffff06);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff0d;border-radius:0;width:100%;padding:38px 0 26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.footer-shell:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#4c76ff38,#0000 70%);border-radius:50%;width:280px;height:280px;animation:13s ease-in-out infinite orbDrift;position:absolute;top:-120px;right:-120px}.footer-inner{width:min(var(--container), calc(100% - 32px));margin:0 auto}.footer-main{grid-template-columns:.9fr 1.1fr;align-items:start;gap:34px;display:grid}.footer-brand{align-items:flex-start;gap:16px;display:flex}.footer-brand__logo{background-image:var(--header-logo);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:18px;flex:none;width:56px;height:56px;transition:transform .4s;position:relative}.footer-brand__content{min-width:0}.footer-brand__title{letter-spacing:-.045em;color:var(--white);margin:0;font-size:34px;font-weight:800;line-height:1}.footer-brand__text{color:#e5edffb3;max-width:340px;margin:10px 0 0;font-size:15px;line-height:1.7}.footer-brand__meta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.footer-badge,.footer-docs-link{letter-spacing:-.01em;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.footer-badge{color:#dce7ff;background:#ffffff0f;border:1px solid #ffffff14}.footer-docs-link{color:var(--white);transition:transform var(--transition), background var(--transition), border-color var(--transition);background:#4b7cff2e;border:1px solid #7295ff2e}.footer-docs-link:hover{background:#4b7cff3d;border-color:#82a0ff3d;transform:translateY(-2px)}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.footer-col__title{color:#fffffffa;letter-spacing:-.01em;margin:0 0 14px;font-size:15px;font-weight:700;line-height:1.2}.footer-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-links li a{color:#e5edffbd;transition:color var(--transition), transform var(--transition);align-items:center;font-size:14px;line-height:1.45;display:inline-flex;position:relative}.footer-links li a:before{content:"";background:#7796ffcc;border-radius:50%;flex:none;width:6px;height:6px;margin-right:10px;animation:4s infinite pulseSoft;box-shadow:0 0 12px #7796ff6b}.footer-links li a:hover{color:var(--white);transform:translate(3px)}.footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-top:28px;padding-top:20px;display:flex}.footer-requisites{flex-direction:column;gap:12px;display:flex}.footer-requisites__label{color:#c5d6ff;letter-spacing:.01em;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;width:fit-content;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.footer-requisites__items{flex-wrap:wrap;gap:10px;display:flex}.footer-requisites__items span{color:#e5edffc2;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;line-height:1;transition:transform .35s,background .35s;display:inline-flex}.footer-requisites__items span:hover{background:#ffffff12;transform:translateY(-2px)}.footer-requisites__link{color:#8fb2ff;width:fit-content;transition:color var(--transition), transform var(--transition);align-items:center;font-size:14px;font-weight:700;display:inline-flex}.footer-requisites__link:hover{color:#bed1ff;transform:translate(3px)}.footer-copy{color:#e5edff8f;text-align:right;margin:0;font-size:13px;line-height:1.5}@keyframes revealUp{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}[data-reveal]{animation:.8s cubic-bezier(.2,.8,.2,1) both revealUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(10px)rotate(4deg)}}@keyframes pulse{0%{box-shadow:0 0 #7db1ff99}70%{box-shadow:0 0 0 12px #7db1ff00}to{box-shadow:0 0 #7db1ff00}}@keyframes pulseSoft{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes ctaGlow{0%,to{box-shadow:0 16px 36px #2a5eff59,inset 0 1px #ffffff42}50%{box-shadow:0 20px 44px #2a5eff7a,inset 0 1px #ffffff4d}}@keyframes heroGridFloat{0%{transform:translate(0,0)}to{transform:translate(-44px,-44px)}}@keyframes auroraFlowOne{0%,to{opacity:.7;transform:rotate(-16deg)translate(0,0)scale(1)}50%{opacity:1;transform:rotate(-10deg)translate(34px,-12px)scale(1.1)}}@keyframes auroraFlowTwo{0%,to{opacity:.64;transform:rotate(22deg)translate(0,0)scale(1)}50%{opacity:.94;transform:rotate(15deg)translate(-34px,14px)scale(1.12)}}@keyframes auroraFlowThree{0%,to{opacity:.52;transform:translate(-50%)rotate(-7deg)scale(1)}50%{opacity:.78;transform:translate(-50%)rotate(-2deg)scale(1.1)}}@keyframes coreBreath{0%,to{opacity:.86;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}@keyframes ringFloatOne{0%,to{transform:translate(-50%,-50%)rotate(-8deg)scale(1)}50%{transform:translate(-50%,-47%)rotate(-3deg)scale(1.03)}}@keyframes ringFloatTwo{0%,to{transform:translate(-50%,-50%)rotate(7deg)scale(1)}50%{transform:translate(-50%,-53%)rotate(12deg)scale(1.04)}}@keyframes ringFloatThree{0%,to{opacity:.9;transform:translate(-50%,-50%)rotate(-3deg)scale(1)}50%{opacity:1;transform:translate(-50%,-48%)rotate(2deg)scale(1.02)}}@keyframes meshWave{0%,to{opacity:.26;transform:scaleX(.95)translateY(0)}50%{opacity:.62;transform:scaleX(1.04)translateY(-3px)}}@keyframes beamSweep{0%,to{opacity:.18;transform:rotate(14deg)translate(0)scaleY(1)}50%{opacity:.42;transform:rotate(10deg)translate(38px)scaleY(1.08)}}@keyframes beamSweepReverse{0%,to{opacity:.16;transform:rotate(14deg)translate(0)scaleY(1)}50%{opacity:.4;transform:rotate(18deg)translate(-42px)scaleY(1.1)}}@keyframes beamPulse{0%,to{opacity:.18;transform:rotate(14deg)scaleY(1)}50%{opacity:.36;transform:rotate(12deg)scaleY(1.16)}}@keyframes heroSweep{0%,to{opacity:0;transform:skew(-18deg)translate(0)}30%{opacity:.14}50%{opacity:.42;transform:skew(-18deg)translate(245%)}68%{opacity:.1}to{opacity:0}}@keyframes glarePulse{0%,to{opacity:.62}50%{opacity:.92}}@keyframes gridDrift{0%{transform:translate(0,0)}to{transform:translate(-44px,-44px)}}@keyframes ambientShift{0%,to{opacity:1;transform:scale(1)translate(0,0)}50%{opacity:.85;transform:scale(1.04)translateY(-6px)}}@keyframes orbDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-10px,12px)scale(1.08)}}@keyframes floatPanel{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes accentBreath{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@keyframes lineFlow{0%{opacity:.4;transform:scaleX(.98)}50%{opacity:1;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.98)}}@keyframes stepGlow{0%,to{box-shadow:0 10px 24px #3a73ff3d}50%{box-shadow:0 16px 30px #3a73ff5c}}@keyframes dotsBlink{0%,to{opacity:.35}50%{opacity:1}}@media (max-width:1150px){.why-layout,.tools-layout,.footer-main,.process-roadmap{grid-template-columns:1fr}.tools-showcase{min-height:auto}.process-roadmap:before{display:none}.why-mini-grid,.footer-nav{grid-template-columns:1fr 1fr}}@media (max-width:768px){.site-header__inner{min-height:70px}.brand__title{font-size:21px}.brand__subtitle{font-size:12px}.hero__inner{padding:68px 0 78px}.hero__text{font-size:18px}.hero__actions,.cta-panel__actions{flex-direction:column;align-items:stretch;width:min(420px,100%);margin-left:auto;margin-right:auto}.btn{width:100%}.section{padding:68px 0}.section__head{margin-bottom:26px}.feature-panel,.glass-card,.mini-card,.process-card,.tools-showcase,.cta-panel{border-radius:22px}.feature-stats,.showcase-grid,.why-mini-grid{grid-template-columns:1fr}.feature-panel{min-height:auto;padding:22px}.glass-card,.mini-card,.process-card{padding:20px}.glass-card__top,.mini-card__top{align-items:flex-start}.process-card{min-height:auto}.cta-panel{padding:38px 24px}.footer-shell{padding:26px 0 22px}.footer-inner{width:calc(100% - 24px)}.footer-brand{gap:14px}.footer-brand__logo{border-radius:16px;width:48px;height:48px}.footer-brand__title{font-size:28px}.footer-nav{grid-template-columns:1fr;gap:18px}.footer-bottom{align-items:flex-start}.footer-copy{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}.landingWrapper{width:100%;padding-top:76px;display:block}.landingWrapper h1,.landingWrapper h2,.landingWrapper h3,.landingWrapper h4,.landingWrapper h5,.landingWrapper h6{color:inherit}.landingWrapper .hero__title,.landingWrapper .hero h1{color:#fff!important}.landingWrapper .hero__text{color:#ecf2ffeb!important}.landingWrapper .feature-panel__title,.landingWrapper .feature-panel h2,.landingWrapper .feature-panel h3{color:#fff!important}.landingWrapper .feature-panel__text{color:#ebf1ffd6!important}.landingWrapper .tools .section__title,.landingWrapper .tools h2,.landingWrapper .tools h3,.landingWrapper .tools-point__title,.landingWrapper .showcase-card__title{color:#fff!important}.landingWrapper .tools .section__subtitle,.landingWrapper .tools-point__text,.landingWrapper .showcase-card__text{color:#e5edffb8!important}.landingWrapper .cta-panel__title,.landingWrapper .cta-panel h2,.landingWrapper .cta-panel h3{color:#fff!important}.landingWrapper .cta-panel__text{color:#ebf1ffd1!important}.landingWrapper .footer-brand__title,.landingWrapper .footer-col__title{color:#fff!important}.landingWrapper .section__title{color:#152540!important}.landingWrapper .section__subtitle{color:#627089!important}.landingWrapper .glass-card__title,.landingWrapper .mini-card__title,.landingWrapper .process-card__title{color:#162745!important}.landingWrapper .glass-card__text,.landingWrapper .mini-card__text,.landingWrapper .process-card__text{color:#627089!important}
