*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:#155EEF;text-decoration:none}a:hover{color:#12A5E0}:root{--pad-x:clamp(16px,5vw,48px);--sec-pad:clamp(64px,11vw,110px) var(--pad-x);--hero-pad:clamp(32px,7vw,72px) var(--pad-x) clamp(56px,11vw,100px);--contact-sec-pad:clamp(56px,10vw,110px) var(--pad-x) clamp(64px,12vw,120px);--dark-pad:clamp(68px,12vw,120px) 0;--dark-inner-pad:0 var(--pad-x);--mig-gap:clamp(32px,5vw,72px);--mig-card-pad:clamp(22px,4vw,44px);--banner-pad:clamp(24px,4vw,40px) clamp(20px,4.4vw,52px);--contact-pad:clamp(24px,5vw,64px);--step-gap:clamp(14px,3.4vw,30px);--hero-gap:32px;--hero-visual-mt:clamp(36px,8vw,56px);--chat-h:auto;--cols-hero:minmax(0,1fr);--cols-2:minmax(0,1fr);--cols-3:minmax(0,1fr);--cols-4:minmax(0,1fr);--cols-mig:minmax(0,1fr);--cols-faq:minmax(0,1fr);--t-scale:1;--t18:calc(18px * var(--t-scale));--t17:calc(17px * var(--t-scale));--t16:calc(16px * var(--t-scale));--t155:calc(15.5px * var(--t-scale));--t15:calc(15px * var(--t-scale));--t145:calc(14.5px * var(--t-scale));--t14:calc(14px * var(--t-scale));--t135:calc(13.5px * var(--t-scale));--t13:calc(13px * var(--t-scale));--wrap:1360px;--hero-narrow:880px;--h1-size:clamp(27px,8vw,38px);--h1-size-xl:clamp(27px,8.4vw,40px);--h2-size:clamp(23px,6.4vw,30px);--hero-pad-main:20px var(--pad-x) clamp(56px,10vw,110px);--hero-h1-mt:20px;--hero-p-mt:18px;--hero-accent-mt:20px;--badge-radius:16px;--ai-card-pad:clamp(24px,4vw,32px);--cols-why:minmax(0,1fr);--divider-v:none;--divider-h:1px solid rgba(255,255,255,0.14);--platform-pad:clamp(64px,11vw,110px) var(--pad-x) 20px;--platform-card-pad:clamp(20px,4vw,40px);--platform-gap:clamp(24px,4vw,48px);--cols-platform:minmax(0,1fr);--platform-slot-h:auto;--card-desc-lines:4;--mock-xs:calc(13px * var(--t-scale));--mock-sm:calc(13px * var(--t-scale));--mock-11:calc(13px * var(--t-scale));--mock-12:calc(13px * var(--t-scale));--sql-size:calc(13px * var(--t-scale));--mem-h:244px;--mem-blk:54px;--mem-blk-far:none;--mem-eff-w:128px;--mem-lane-lbl:none;--mem-lane-lbl-w:0px;--mem-lane-val:78px;--mem-streak-x:132px;--mem-streak-y:-46px;--nav-display:none;--burger-display:flex;--footer-dir:column;--footer-align:flex-start;--only-desktop:none;--only-desktop-flex:none;--only-desktop-inline:none;--only-mobile:block}@media (min-width:620px){:root{--cols-3:repeat(2,minmax(0,1fr));--cols-2:repeat(2,minmax(0,1fr))}}@media (min-width:960px){:root{--cols-3:repeat(3,minmax(0,1fr));--cols-4:repeat(2,minmax(0,1fr));--cols-mig:minmax(0,1.05fr) minmax(0,0.95fr);--cols-faq:minmax(0,0.8fr) minmax(0,1.2fr)}}@media (min-width:1180px){:root{--cols-hero:minmax(0,1fr) 540px;--hero-pad-main:clamp(36px,4vw,80px) var(--pad-x) clamp(64px,6vw,110px);--hero-h1-mt:28px;--hero-p-mt:24px;--hero-accent-mt:30px;--cols-4:repeat(4,minmax(0,1fr));--cols-why:minmax(0,0.9fr) minmax(0,1.1fr);--cols-platform:340px minmax(0,1fr);--hero-gap:60px;--hero-visual-mt:0px;--chat-h:470px;--h1-size:clamp(38px,4.4vw,56px);--h1-size-xl:clamp(40px,5.4vw,68px);--h2-size:clamp(30px,3vw,40px);--badge-radius:999px;--divider-v:1px solid rgba(255,255,255,0.14);--divider-h:none;--platform-slot-h:400px;--card-desc-lines:5;--mock-xs:calc(9.5px * var(--t-scale));--mock-sm:calc(10.5px * var(--t-scale));--mock-11:calc(11px * var(--t-scale));--mock-12:calc(12px * var(--t-scale));--sql-size:calc(12.5px * var(--t-scale));--mem-h:252px;--mem-blk:68px;--mem-blk-far:block;--mem-eff-w:168px;--mem-lane-lbl:block;--mem-lane-lbl-w:82px;--mem-lane-val:104px;--mem-streak-x:250px;--mem-streak-y:-46px;--nav-display:flex;--burger-display:none;--footer-dir:row;--footer-align:center;--only-desktop:block;--only-desktop-flex:flex;--only-desktop-inline:inline-block;--only-mobile:none}}@media (min-width:1600px){:root{--t-scale:1.05;--wrap:1480px;--hero-narrow:940px}}@media (min-width:1920px){:root{--t-scale:1.11;--wrap:1640px;--hero-narrow:1000px;--pad-x:clamp(48px,3.4vw,72px);--h1-size:clamp(44px,3.4vw,62px);--h1-size-xl:clamp(48px,4vw,76px);--h2-size:clamp(34px,2.4vw,46px);--platform-slot-h:440px;--chat-h:520px;--mem-h:268px;--mem-blk:76px}}@media (min-width:2560px){:root{--t-scale:1.2;--wrap:1880px;--hero-narrow:1080px;--pad-x:clamp(64px,3vw,96px);--h1-size:clamp(52px,2.8vw,72px);--h1-size-xl:clamp(58px,3.2vw,88px);--h2-size:clamp(40px,1.9vw,54px);--platform-slot-h:500px;--chat-h:580px;--mem-h:290px;--mem-blk:88px;--mem-lane-lbl-w:104px;--mem-lane-val:128px;--mem-streak-x:300px}}@media (min-width:3200px){:root{--t-scale:1.3;--wrap:2240px;--hero-narrow:1180px;--pad-x:120px;--platform-slot-h:560px;--chat-h:640px}}:where(section,header,footer,main) :where(div,ul,ol,li,p,figure){min-width:0}blockquote,figcaption,h1,h2,h3,h4,li,p{overflow-wrap:break-word}canvas,iframe,img,svg,video{max-width:100%}@keyframes sliderProgress{0%{width:0}to{width:100%}}@keyframes sliderItemIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@keyframes driftBlobA{0%{transform:translate(0)}to{transform:translate(34px,-24px)}}@keyframes driftBlobB{0%{transform:translate(0)}to{transform:translate(-26px,20px)}}@keyframes mkBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mkGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mkPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes mkBlink{0%,to{opacity:.2}50%{opacity:1}}@keyframes mkPulseBlue{0%,to{box-shadow:0 0 0 0 rgba(21,94,239,.35)}50%{box-shadow:0 0 0 7px rgba(21,94,239,0)}}@keyframes mkShimmer{0%{background-position:-180px 0}to{background-position:260px 0}}@keyframes mkRiseLoop{0%,8%{transform:scaleY(.12)}45%,92%{transform:scaleY(1)}to{transform:scaleY(.12)}}@keyframes mkDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes b24Carry{0%{transform:translate(calc(-100% - 10px));opacity:0;box-shadow:0 2px 6px rgba(20,23,28,.12)}5%{transform:translate(calc(-100% - 10px));opacity:1;box-shadow:0 2px 6px rgba(20,23,28,.12)}13%{transform:translate(calc(-100% - 10px));opacity:1;box-shadow:0 2px 6px rgba(20,23,28,.12)}20%{transform:translate(calc(-100% - 10px),-10px);opacity:1;box-shadow:0 20px 36px -12px rgba(18,165,224,.5)}56%{transform:translateY(-10px);opacity:1;box-shadow:0 20px 36px -12px rgba(18,165,224,.5)}64%{transform:translate(0);opacity:1;box-shadow:0 2px 6px rgba(20,23,28,.12)}90%{transform:translate(0);opacity:1;box-shadow:0 2px 6px rgba(20,23,28,.12)}to{transform:translate(0);opacity:0;box-shadow:0 2px 6px rgba(20,23,28,.12)}}@keyframes b24Press{0%,16%{transform:scale(1)}20%{transform:scale(.84)}28%,to{transform:scale(1)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes mkPulseGold{0%,to{box-shadow:0 0 0 0 rgba(184,134,11,.35)}50%{box-shadow:0 0 0 6px rgba(184,134,11,0)}}@keyframes mkTravel{0%{left:2%;opacity:0;transform:translateY(6px) scale(.96)}5%{opacity:1;transform:translateY(0) scale(1)}26%{left:2%}38%,60%{left:35.3%}72%,90%{left:68.6%}96%{opacity:1}to{left:68.6%;opacity:0}}@keyframes mkSpaFlow{0%,20%{left:0}28%,45%{left:33.3%}53%,70%{left:66.6%}78%,96%{left:100%}to{left:0}}@keyframes mkCountPulse{0%,to{transform:scale(1);color:var(--ink)}50%{transform:scale(1.12);color:#1F8A5B}}[data-reveal-ready] [data-reveal-children]>*,[data-reveal-ready] [data-reveal]{opacity:0;transform:translateY(28px);filter:blur(6px)}[data-reveal-ready] [data-reveal-children][data-shown]>*,[data-reveal-ready] [data-reveal][data-shown]{opacity:1;transform:none;filter:none;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1)}[data-reveal-children][data-shown]>:nth-child(2){transition-delay:.09s}[data-reveal-children][data-shown]>:nth-child(3){transition-delay:.18s}[data-reveal-children][data-shown]>:nth-child(4){transition-delay:.27s}@media (prefers-reduced-motion:reduce){[data-reveal-ready] [data-reveal-children]>*,[data-reveal-ready] [data-reveal]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}@keyframes segBase{0%,to{transform:rotate(-2.6deg) scaleY(.99)}50%{transform:rotate(2.6deg) scaleY(1.02)}}@keyframes segMid{0%,to{transform:rotate(-4.6deg) scaleY(.98)}50%{transform:rotate(5deg) scaleY(1.04)}}@keyframes segTip{0%,to{transform:rotate(-8deg) scaleY(.97)}50%{transform:rotate(9deg) scaleY(1.06)}}@keyframes tropism{0%{transform:rotate(-2deg)}45%{transform:rotate(3.4deg)}to{transform:rotate(-2deg)}}@keyframes nastyL{0%,to{transform:rotate(-7deg) scale(.96)}50%{transform:rotate(8deg) scale(1.07)}}@keyframes nastyR{0%,to{transform:rotate(7deg) scale(1)}50%{transform:rotate(-8deg) scale(1.09)}}@keyframes budNod{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes aiMsg1{0%,2%{opacity:0;transform:translateY(10px)}5%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes aiMsg2{0%,13%{opacity:0;transform:translateY(10px)}16%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes aiMsg3{0%,25%{opacity:0;transform:translateY(10px)}28%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes aiMsg4{0%,38%{opacity:0;transform:translateY(10px)}41%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes aiEvent{0%,52%{opacity:0;transform:translateY(10px) scale(.97)}56%,96%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0}}@keyframes aiHdrOnline{0%,5%{opacity:1}13%,7%{opacity:0}15%,27%{opacity:1}29%,39%{opacity:0}41%,to{opacity:1}}@keyframes aiHdrTyping{0%,5%{opacity:0}13%,7%{opacity:1}15%,27%{opacity:0}29%,39%{opacity:1}41%,to{opacity:0}}@keyframes genLine{0%,8%{transform:scaleX(0)}46%,to{transform:scaleX(1)}}@keyframes genCursor{0%,to{opacity:1}50%{opacity:0}}@keyframes barLive{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes eqBar{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@keyframes aiQaDots{0%,22%{opacity:1}27%,to{opacity:0}}@keyframes aiQaDot{0%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes aiQaAns{0%,24%{opacity:0;transform:translateY(6px)}32%,to{opacity:1;transform:translateY(0)}}@keyframes chipIn{0%,5%{opacity:0;transform:translateY(5px)}11%,95%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes sqlAsk{0%,1%{opacity:0;transform:translateY(6px)}5%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes sqlLine1{0%,9%{width:0}14%,93%{width:100%}to{width:0}}@keyframes sqlLine2{0%,15%{width:0}20%,93%{width:100%}to{width:0}}@keyframes sqlLine3{0%,21%{width:0}26%,93%{width:100%}to{width:0}}@keyframes sqlCaret{0%,8%{opacity:0}30%,9%{opacity:1}31%,to{opacity:0}}@keyframes sqlRun{0%,29%{opacity:0;transform:scale(.9)}34%,93%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes sqlRow{0%,36%{opacity:0;transform:translateY(4px)}42%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes sqlAnswer{0%,50%{opacity:0;transform:translateY(6px)}56%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes vaCmd1{0%,1%{opacity:0;transform:translateY(8px)}22%,4%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-8px)}}@keyframes vaCmd2{0%,26%{opacity:0;transform:translateY(8px)}29%,47%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-8px)}}@keyframes vaCmd3{0%,51%{opacity:0;transform:translateY(8px)}54%,72%{opacity:1;transform:none}75%,to{opacity:0;transform:translateY(-8px)}}@keyframes vaCmd4{0%,76%{opacity:0;transform:translateY(8px)}79%,97%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes vaWave{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}@keyframes vaPulse{0%,to{box-shadow:0 0 0 0 rgba(21,94,239,.45)}60%{box-shadow:0 0 0 14px rgba(21,94,239,0)}}@keyframes memAsk1{0%{opacity:0;transform:translateX(calc(100% + 16px))}14%,3%{opacity:1;transform:translateX(0)}18%,to{opacity:0;transform:translateX(0)}}@keyframes memAsk2{0%,50%{opacity:0;transform:translateX(calc(100% + 16px))}53%,96%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(0)}}@keyframes memScan1{0%,3.0%{opacity:0}4.0%{opacity:.85}5.0%,to{opacity:0}}@keyframes memScan2{0%,4.3%{opacity:0}5.3%{opacity:.85}6.3%,to{opacity:0}}@keyframes memScan3{0%,5.6%{opacity:0}6.6%{opacity:.85}7.6%,to{opacity:0}}@keyframes memScan4{0%,6.9%{opacity:0}7.9%{opacity:.85}8.9%,to{opacity:0}}@keyframes memScan5{0%,8.2%{opacity:0}9.2%{opacity:.85}10.2%,to{opacity:0}}@keyframes memScan6{0%,9.5%{opacity:0}10.5%{opacity:.85}11.5%,to{opacity:0}}@keyframes memDim{0%,11%{opacity:0}14%,40%{opacity:.55}43%,to{opacity:0}}@keyframes memSlot{0%,11%{transform:scale(1)}12.5%{transform:scale(1.05)}14%,to{transform:scale(1)}}@keyframes memMiss{0%,11%{opacity:0}12%,16%{opacity:1}17%,to{opacity:0}}@keyframes memHit{0%,53.2%{opacity:0}53.6%,96%{opacity:1}to{opacity:0}}@keyframes memHuman{0%,14%{opacity:0;transform:translateY(0)}17%,62%{opacity:1;transform:translateY(0)}68%,to{opacity:0;transform:translateY(-10px)}}@keyframes memDrop{0%,16%{transform:scaleY(0)}20%,62%{transform:scaleY(1)}66%,to{transform:scaleY(0)}}@keyframes memNew{0%,20%{opacity:0;transform:translateY(-52px) scale(1)}20.6%{opacity:1;transform:translateY(-52px) scale(1)}36%{opacity:1;transform:translateY(0) scale(1.06)}38%,96%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(0) scale(1)}}@keyframes memCheck{0%,36%{opacity:0;transform:scale(.4)}38.5%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes memTagNew{0%,43%{opacity:0}45%,66%{opacity:1}68%,to{opacity:0}}@keyframes memTagSrc{0%,68%{opacity:0}70%,96%{opacity:1}to{opacity:0}}@keyframes memStale{0%,44%{opacity:0}48%,96%{opacity:1}to{opacity:0}}@keyframes memFill1{0%,11%{transform:scaleX(0)}40%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes memVal1{0%,40%{opacity:0}43%,96%{opacity:1}to{opacity:0}}@keyframes memFill2{0%,53%{transform:scaleX(0)}53.4%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes memVal2{0%,54%{opacity:0}56%,96%{opacity:1}to{opacity:0}}@keyframes memStreak{0%,53%{opacity:0;transform:translate(0)}53.1%{opacity:1;transform:translate(0)}53.45%{opacity:1;transform:translate(var(--mem-streak-x),var(--mem-streak-y))}53.6%,to{opacity:0;transform:translate(var(--mem-streak-x),var(--mem-streak-y))}}@keyframes memCap1{0%{opacity:1}13%,to{opacity:0}}@keyframes memCap2{0%,13%{opacity:0}15%,39%{opacity:1}41%,to{opacity:0}}@keyframes memCap3{0%,41%{opacity:0}43%,49%{opacity:1}51%,to{opacity:0}}@keyframes memCap4{0%,51%{opacity:0}53%,62%{opacity:1}64%,to{opacity:0}}@keyframes memCap5{0%,64%{opacity:0}66%,97%{opacity:1}to{opacity:0}}
/* !important обязателен: в инлайн-стилях стоит сокращённая запись
   animation:<name> 24s linear infinite, а она сбрасывает animation-play-state
   в running — и инлайн выигрывает у обычного правила из таблицы стилей. */.memfx *{animation-play-state:paused!important}.memfx[data-run="1"] *{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.memfx *{animation:none!important}.memfx [data-mem=ask2],.memfx [data-mem=cap5],.memfx [data-mem=check],.memfx [data-mem=hit],.memfx [data-mem=new],.memfx [data-mem=src],.memfx [data-mem=stale],.memfx [data-mem=val1],.memfx [data-mem=val2]{opacity:1!important;transform:none!important}.memfx [data-mem=fill1],.memfx [data-mem=fill2]{transform:scaleX(1)!important}.memfx [data-mem=ask1],.memfx [data-mem=cap1],.memfx [data-mem=cap2],.memfx [data-mem=cap3],.memfx [data-mem=cap4],.memfx [data-mem=dim],.memfx [data-mem=drop],.memfx [data-mem=human],.memfx [data-mem=miss],.memfx [data-mem=streak],.memfx [data-mem=tagnew]{opacity:0!important}}@keyframes wikiStep1{0%,2%{opacity:.35}23%,5%{opacity:1}27%,to{opacity:.35}}@keyframes wikiStep2{0%,27%{opacity:.35}30%,48%{opacity:1}52%,to{opacity:.35}}@keyframes wikiStep3{0%,52%{opacity:.35}55%,73%{opacity:1}77%,to{opacity:.35}}@keyframes wikiStep4{0%,77%{opacity:.35}80%,96%{opacity:1}to{opacity:.35}}@keyframes wikiCard1{0%,1%{opacity:0;transform:translateY(10px)}22%,5%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-10px)}}@keyframes wikiCard2{0%,26%{opacity:0;transform:translateY(10px)}30%,47%{opacity:1;transform:none}51%,to{opacity:0;transform:translateY(-10px)}}@keyframes wikiCard3{0%,51%{opacity:0;transform:translateY(10px)}55%,72%{opacity:1;transform:none}76%,to{opacity:0;transform:translateY(-10px)}}@keyframes wikiCard4{0%,76%{opacity:0;transform:translateY(10px)}80%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes wikiRing{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wikiCount{0%,43%{opacity:1}46%,to{opacity:0}}@keyframes wikiCount2{0%,45%{opacity:0}48%,to{opacity:1}}.site-header{transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;will-change:transform}.site-header[data-hidden=true]{transform:translateY(calc(-100% - 24px))}.site-header:focus-within{transform:none!important}@media (prefers-reduced-motion:reduce){.site-header{transition:none}.site-header[data-hidden=true]{transform:none}}@keyframes chatMsg1{0%,2%{opacity:0;transform:translateY(8px)}6%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes chatType1{0%,8%{opacity:0;transform:translateY(8px);max-height:0;margin-top:-9px}11%,22%{opacity:1;transform:none;max-height:40px;margin-top:0}25%,to{opacity:0;max-height:0;margin-top:-9px}}@keyframes chatMsg2{0%,24%{opacity:0;transform:translateY(8px)}28%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes chatMsg3{0%,40%{opacity:0;transform:translateY(8px)}44%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes chatType2{0%,46%{opacity:0;max-height:0;margin-top:-9px}49%,60%{opacity:1;max-height:40px;margin-top:0}63%,to{opacity:0;max-height:0;margin-top:-9px}}@keyframes chatMsg4{0%,62%{opacity:0;transform:translateY(8px)}67%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes dashSweep{0%,2%{transform:translateX(-100%);opacity:0}4%{opacity:1}20%{transform:translateX(100%);opacity:1}21%,to{opacity:0}}@keyframes dashSpin{0%,16%{opacity:1;transform:rotate(0deg)}15.9%{transform:rotate(4turn)}17%,to{opacity:0;transform:rotate(4turn)}}@keyframes dashCheck{0%,16%{opacity:0;transform:scale(.4)}20%,to{opacity:1;transform:scale(1)}}@keyframes dashChip{0%,3%{opacity:.3;border-color:#E7EAEE}20%,to{opacity:1;border-color:#C7EAD5}}@keyframes dashValA{0%,20%{opacity:0;filter:blur(7px);transform:translateY(5px)}27%,60%{opacity:1;filter:blur(0);transform:none}66%,to{opacity:0;filter:blur(7px);transform:translateY(-5px)}}@keyframes dashValB{0%,65%{opacity:0;filter:blur(7px);transform:translateY(5px)}72%,96%{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(7px)}}@keyframes dashStatusA{0%,1%{opacity:1}20%,to{opacity:0}}@keyframes dashStatusB{0%,19%{opacity:0}24%,to{opacity:1}}@keyframes dashSplit{0%,18%{transform:scaleX(0)}32%,62%{transform:scaleX(1)}68%{transform:scaleX(.94)}76%,to{transform:scaleX(1)}}@keyframes dashDonut{0%,20%{opacity:0;transform:scale(.6) rotate(-120deg)}32%,62%{opacity:1;transform:scale(1) rotate(0deg)}68%{transform:scale(.94) rotate(-8deg)}76%,to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes dashLegend{0%,24%{opacity:0;transform:translateX(-6px)}32%,to{opacity:1;transform:none}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dotPop{0%{opacity:0;transform:translate(-50%,6px) scale(.5)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes lineDraw{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}section [style*="display: grid"]>*{min-width:0}.carousel-clip{overflow:hidden;touch-action:pan-y}.carousel-track{display:flex;align-items:stretch;transform:translate3d(calc(var(--i, 0) * -100% + var(--drag, 0px)),0,0);transition:transform .55s cubic-bezier(.16,1,.3,1);will-change:transform}.carousel-slide{flex:0 0 100%;min-width:0}.carousel-drag[data-dragging="1"],.carousel-track[data-dragging="1"]{transition:none}.carousel-drag{transform:translate3d(var(--drag,0),0,0);transition:transform .45s cubic-bezier(.16,1,.3,1)}.swipe-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;border:1px solid var(--line,#e7e6e2);background:rgba(255,255,255,.86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#14171C;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent}.swipe-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px -8px rgba(20,23,28,.45)}.swipe-btn:active{transform:scale(.94)}.swipe-btn:focus-visible{outline:2px solid #155EEF;outline-offset:2px}.swipe-dot{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:#C9CDD3;cursor:pointer;transition:width .3s cubic-bezier(.16,1,.3,1),background .3s ease;-webkit-tap-highlight-color:transparent}.swipe-dot[aria-current=true]{width:24px;background:linear-gradient(135deg,#155EEF,#12A5E0)}.swipe-dot:focus-visible{outline:2px solid #155EEF;outline-offset:3px}@media (prefers-reduced-motion:reduce){.carousel-drag,.carousel-track,.swipe-btn,.swipe-dot{transition:none}}@media (max-width:1179px){.aurora-blob{display:none!important}.aurora{background:radial-gradient(circle at 12% 6%,rgba(21,94,239,.13),transparent 46%),radial-gradient(circle at 88% 22%,rgba(18,165,224,.12),transparent 48%),radial-gradient(circle at 30% 92%,rgba(139,92,246,.1),transparent 50%)}[style*=backdrop-filter]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.fxpause[data-run="0"] *{animation-play-state:paused!important}.mobile-bar a:focus-visible,.mobile-bar button:focus-visible,.site-header a:focus-visible,.site-header button:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #155EEF;outline-offset:3px;border-radius:6px}.site-header a[aria-current=page]{color:#155EEF!important;background-size:100% 1.5px!important}.mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));background:rgba(255,255,255,.92);border-top:1px solid #e7e6e2;box-shadow:0 -8px 24px -16px rgba(20,23,28,.4)}@media (min-width:1180px){.mobile-bar{display:none}}.mobile-bar>a{flex:1 1;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-family:var(--font-inter),sans-serif;font-size:15px;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent}.mobile-bar .mb-call{color:#14171C;background:#FFFFFF;border:1px solid #d8dce2}.mobile-bar .mb-tg{color:#FFFFFF;background:linear-gradient(135deg,#155EEF,#12A5E0);border:1px solid rgba(255,255,255,.22)}.mobile-bar>a:active{transform:scale(.98)}@media (max-width:1179px){body{padding-bottom:70px}.cookie-notice{bottom:calc(78px + env(safe-area-inset-bottom, 0px))!important}}@media (forced-colors:active){[style*=background-clip]{color:CanvasText!important;background:none!important}}.hero-input{font-size:16px}.hero-pill,.hero-size-btn{min-height:44px}.hero-accent-d{display:none}.hero-accent-m{display:inline}@media (min-width:1180px){.hero-input{font-size:15px}.hero-size-btn{min-height:40px}.hero-pill{min-height:32px}.hero-accent-d{display:inline}.hero-accent-m{display:none}}.hero-fill{animation:sliderItemIn .35s ease both}@media (prefers-reduced-motion:reduce){.hero-fill{animation:none}}.vh-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_52ad5f{font-family:Inter,Inter Fallback,system-ui,Segoe UI,Arial,sans-serif;font-style:normal}.__variable_52ad5f{--font-inter:"Inter","Inter Fallback",system-ui,Segoe UI,Arial,sans-serif}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_566b71{font-family:Manrope,Manrope Fallback,system-ui,Segoe UI,Arial,sans-serif;font-style:normal}.__variable_566b71{--font-manrope:"Manrope","Manrope Fallback",system-ui,Segoe UI,Arial,sans-serif}