@font-face{font-family:'Inter Tight';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-tight-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Inter Tight';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-tight-latin-500-normal.woff2) format('woff2')}
@font-face{font-family:'Inter Tight';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-tight-latin-600-normal.woff2) format('woff2')}
@font-face{font-family:'Inter Tight';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter-tight-latin-700-normal.woff2) format('woff2')}
@font-face{font-family:'Inter Tight';font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/inter-tight-latin-800-normal.woff2) format('woff2')}
@font-face{font-family:'Inter Tight';font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/inter-tight-latin-900-normal.woff2) format('woff2')}
@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-latin-400-italic.woff2) format('woff2')}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-500-normal.woff2) format('woff2')}
*,*:before,*:after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background:#070707;color-scheme:dark}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
[hidden]{display:none !important}
img,svg,canvas{max-width:100%}
.eb-skip{position:absolute;left:12px;top:-60px;z-index:100;background:#FF5A1F;color:#0A0A0A !important;padding:10px 16px;border-radius:999px;font-weight:700;text-decoration:none;transition:top .2s}
.eb-skip:focus{top:12px}
:focus-visible{outline:2px solid #FF5A1F;outline-offset:3px}
html.eb-lock,html.eb-lock body{overflow:hidden}
body{margin:0;background:#070707}
.eb{--bg:#070707;--s1:#0E0E0F;--s2:#151516;--ln:rgba(255,255,255,0.09);--tx:#F4F2EE;--mu:#9C9A96;background:var(--bg);color:var(--tx);font-family:'Neue Haas Grotesk Display Pro','Neue Haas Grotesk Text Pro','Inter Tight',Helvetica,Arial,sans-serif;overflow-x:hidden;min-height:100vh}
.eb a{color:var(--tx)}
.eb-wrap{max-width:1360px;margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box}
.eb-sec{padding-top:130px;padding-bottom:130px;border-top:1px solid var(--ln)}
.eb-kick{display:inline-flex;align-items:baseline;gap:8px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ac)}
.eb-kick i{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:19px;letter-spacing:0}
.eb-h2{margin:0;font-weight:900;text-transform:uppercase;letter-spacing:-.045em;line-height:.92;font-size:clamp(44px,6.2vw,96px)}
.eb-h3{margin:0;font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:.95;font-size:clamp(24px,2.3vw,34px)}
.eb-lab{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ac)}
.eb-mono{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;letter-spacing:.04em}
.eb-p{margin:0;font-size:17px;line-height:1.55;color:var(--mu)}
.eb-serif{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400}
.eb-chrome{background:linear-gradient(180deg,#FFFFFF 0%,#F2F0EC 30%,#8E8B88 47%,#2A2826 51%,#BDB8B2 60%,#FFE3D2 78%,var(--ac) 100%);background-size:100% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ebshine 7s ease-in-out infinite alternate}
@keyframes ebshine{from{background-position:0 0}to{background-position:0 100%}}
.eb-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;box-sizing:border-box;padding:14px 26px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.eb-btn-ac{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#FF8040 0%,var(--ac) 48%,#E5400A 100%);color:#0A0A0A !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -2px 0 rgba(0,0,0,.2),0 10px 34px -12px var(--ac);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,color .35s}
.eb-btn-ac:before{content:'';position:absolute;inset:0;background:#F4F2EE;transform:translateX(-102%);transition:transform .55s cubic-bezier(.7,0,.2,1);z-index:-1}
.eb-btn-ac:after{content:'';position:absolute;top:-20%;bottom:-20%;width:34%;left:-50%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0));transform:skewX(-20deg);animation:ebsheen 5s ease-in-out infinite;z-index:-1;pointer-events:none}
@keyframes ebsheen{0%,72%{left:-50%}100%{left:130%}}@media (hover:hover){.eb-btn-ac:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--ac),0 18px 50px -14px var(--ac)}}
@media (hover:hover){.eb-btn-ac:hover:before{transform:translateX(0)}}

.eb-ba{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#0A0A0A;color:var(--ac);font-size:14px;margin-right:-14px;transition:transform .5s cubic-bezier(.7,0,.2,1),background .35s,color .35s}@media (hover:hover){.eb-btn-ac:hover .eb-ba{transform:rotate(-45deg);background:var(--ac);color:#0A0A0A}}

.eb-fnd{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;text-transform:none;letter-spacing:-.025em;font-size:1.22em;line-height:.78;position:relative;display:inline-block;padding-right:.16em}
.eb-fsp{position:absolute;top:.02em;right:-.18em;font-size:.3em;color:var(--ac);font-style:normal}
.eb-swoosh{position:absolute;left:1%;width:86%;bottom:-.16em;height:.2em;overflow:visible}
.eb-swoosh path{fill:none;stroke:var(--ac);stroke-width:5;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340;animation:ebdraw 1.2s cubic-bezier(.7,0,.2,1) 1.7s forwards}
@keyframes ebdraw{to{stroke-dashoffset:0}}
.eb-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--ln);margin-left:-24px;border-bottom:1px solid var(--ln)}
.eb-stc{background:#070707;padding:44px 24px 40px;min-width:0}
@media (max-width:1180px){.eb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.eb-g3{grid-template-columns:repeat(3,minmax(0,1fr))}
.eb-g3q{grid-template-columns:repeat(3,minmax(0,1fr))}
.eb-cg{grid-template-columns:repeat(5,minmax(0,1fr))}
@media (max-width:1180px){.eb-cg{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1000px){.eb-g3,.eb-g3q{grid-template-columns:minmax(0,1fr)}.eb-g3{gap:40px}.eb-cg{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-pcard p{max-width:560px !important}}
.eb-pmini{display:none;position:relative;height:340px;margin:-26px 0 8px}
.eb-showm{display:none}
.eb-burger{display:none;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,0.18);background:rgba(255,255,255,0.04);cursor:pointer;position:relative;padding:0}
.eb-burger span{position:absolute;left:13px;right:13px;height:1.5px;background:var(--tx);border-radius:2px;transition:transform .35s cubic-bezier(.7,0,.2,1),top .35s}
.eb-menu{position:fixed;left:0;right:0;top:69px;bottom:0;z-index:60;background:rgba(7,7,7,0.97);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:28px 24px 34px;display:flex;flex-direction:column;animation:ebmenu .45s cubic-bezier(.2,.8,.2,1) both;height:calc(100vh - 69px);box-sizing:border-box}
@keyframes ebmenu{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}
.eb-ml{display:flex;align-items:baseline;gap:14px;padding:16px 0;border-bottom:1px solid var(--ln);text-decoration:none;font-size:clamp(30px,8vw,46px);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:1}@media (hover:hover){.eb-ml:hover{color:var(--ac)}}

@media (max-width:860px){.eb-pbig{display:none !important}.eb-pmini{display:block}.eb-showm{display:inline}.eb-burger{display:block}.eb-navcta{display:none !important}.eb-brd{display:none}.eb-h1{text-wrap:balance;font-size:clamp(40px,10.6vw,72px) !important}.eb-lrow{flex-direction:column;align-items:stretch}.eb-llab{padding-top:22px !important}.eb-logos{padding:18px 0 24px !important}.eb-row .eb-rp{justify-self:start !important}.eb-tl-grid{padding-left:36px !important}.eb-tl-dot{left:-36px !important}}
@media (max-width:560px){.eb-stc{padding:30px 18px 28px}.eb-stn{font-size:38px !important}.eb-stc .eb-bar{margin:16px 0 10px !important}.eb-stc>span:last-child{font-size:10px !important;letter-spacing:.14em !important}.eb-cg{gap:10px}.eb-cm{font-size:26px !important}.eb-cl{font-size:10.5px !important}.eb-card>span:last-child{padding:12px !important}.eb-card>span:last-child>span>span:first-child{font-size:13px !important}.eb-card>span:last-child>span>span:last-child{font-size:9px !important;letter-spacing:.12em !important}.eb-h2{font-size:clamp(34px,9.6vw,56px) !important}.eb-row{padding:24px 12px !important}.eb-faqb{font-size:14px;padding:20px 0}.eb-obj,.eb-q{padding:24px}}@media (hover:hover){.eb-logos:hover .eb-roll{animation-play-state:paused}}

.eb-pcard{border-top:1px solid var(--ln);padding-top:26px;display:flex;flex-direction:column;gap:14px;position:relative;transition:opacity .45s}
.eb-pcard:before{content:'';position:absolute;left:0;top:-1px;height:2px;width:100%;background:var(--ac);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.7,0,.2,1)}@media (hover:hover){.eb-pcard[data-hv="1"]:before,.eb-pcard:hover:before{transform:scaleX(1)}}

.eb-pcard[data-hv="0"]{opacity:.42}
.eb-tl{position:relative;margin-top:76px}
.eb-tl-line{position:absolute;left:0;right:0;top:7px;height:1px;background:rgba(255,255,255,0.14)}
.eb-tl-fill{position:absolute;inset:0;background:var(--ac);transform:scaleX(0);transform-origin:left;transition:transform 2.4s cubic-bezier(.6,0,.2,1) .3s}
.on .eb-tl-fill{transform:scaleX(1)}
.eb-tl-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}
.eb-tl-step{display:flex;flex-direction:column;gap:12px;position:relative}
.eb-tl-dot{width:15px;height:15px;border-radius:50%;background:#070707;border:1px solid rgba(255,255,255,.3);box-sizing:border-box;margin-bottom:16px;transition:border-color .5s,background .4s,box-shadow .4s}
.on .eb-tl-dot{border-color:var(--ac)}@media (hover:hover){.eb-tl-step:hover .eb-tl-dot{background:var(--ac);box-shadow:0 0 0 7px rgba(255,90,31,.16)}}
@media (hover:hover){.eb-tl-step:hover .eb-tl-t{color:var(--ac)}}

.eb-tl-t{font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:-.03em;transition:color .3s}
.eb-tl-d{font-size:15px;line-height:1.55;color:var(--mu)}
.eb-btn-gh{border:1px solid rgba(255,255,255,0.22);color:var(--tx)}@media (hover:hover){.eb-btn-gh:hover{background:rgba(255,255,255,0.06);transform:translateY(-2px)}}

.eb-nav a.eb-nl{text-decoration:none;color:var(--mu);font-size:14px;font-weight:500;transition:color .2s}@media (hover:hover){.eb-nav a.eb-nl:hover{color:var(--tx)}}

@keyframes ebroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.eb-roll{animation:ebroll 40s linear infinite}
.eb-roll-f{animation:ebroll 22s linear infinite}
@keyframes ebblink{0%,49%{opacity:1}50%,100%{opacity:.15}}
.eb-rec{animation:ebblink 1.1s steps(1) infinite}
@keyframes ebup{0%{opacity:0;transform:translateY(26px)}100%{opacity:1;transform:translateY(0)}}
.eb-up1{animation:ebup 1s cubic-bezier(.2,.8,.2,1) .15s both}
.eb-up2{animation:ebup 1s cubic-bezier(.2,.8,.2,1) .3s both}
.eb-up3{animation:ebup 1s cubic-bezier(.2,.8,.2,1) .5s both}
.eb-up4{animation:ebup 1s cubic-bezier(.2,.8,.2,1) .7s both}
@keyframes ebblur{0%{filter:blur(24px);opacity:0;transform:translateY(14px) scale(1.04)}100%{filter:blur(0);opacity:1;transform:none}}
.eb-blur{display:inline-block;animation:ebblur 1.5s cubic-bezier(.2,.7,.2,1) .55s both}
@keyframes ebspin{from{transform:rotate(0)}to{transform:rotate(360deg)}}
.eb-spark{display:inline-block;animation:ebspin 8s linear infinite}
.eb-rv{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1)}
.eb-rv.on{opacity:1;transform:none}
.eb-rv.on .eb-d1{transition-delay:.08s}.eb-rv.on .eb-d2{transition-delay:.16s}.eb-rv.on .eb-d3{transition-delay:.24s}
.eb-rv:not(.on) .eb-stg>*{opacity:0}
@keyframes ebstg{0%{opacity:0;transform:translateY(24px)}100%{opacity:1;transform:translateY(0)}}
.on .eb-stg>*{animation:ebstg .9s cubic-bezier(.2,.8,.2,1) backwards}
.on .eb-stg>*:nth-child(2){animation-delay:.08s}.on .eb-stg>*:nth-child(3){animation-delay:.16s}.on .eb-stg>*:nth-child(4){animation-delay:.24s}.on .eb-stg>*:nth-child(5){animation-delay:.32s}.on .eb-stg>*:nth-child(6){animation-delay:.4s}.on .eb-stg>*:nth-child(7){animation-delay:.48s}.on .eb-stg>*:nth-child(8){animation-delay:.56s}.on .eb-stg>*:nth-child(9){animation-delay:.64s}.on .eb-stg>*:nth-child(10){animation-delay:.72s}
.eb-bar{height:2px;background:var(--ac);transform-origin:left;transform:scaleX(0);transition:transform 1.6s cubic-bezier(.2,.8,.2,1) .2s}
.on .eb-bar{transform:scaleX(1)}
.eb-logo{filter:brightness(0) invert(1);opacity:.5;transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.eb-logo:hover{opacity:1;transform:scale(1.08)}}

.eb-row{display:grid;grid-template-columns:90px minmax(0,1.1fr) minmax(0,1fr) 150px;gap:24px;align-items:center;padding:30px 20px;border-bottom:1px solid var(--ln);position:relative;background:linear-gradient(90deg,rgba(255,90,31,.11),rgba(255,90,31,0) 65%) no-repeat;background-size:0% 100%;transition:background-size .6s cubic-bezier(.7,0,.2,1)}
.eb-row:before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ac);transform:scaleY(0);transition:transform .45s cubic-bezier(.7,0,.2,1)}@media (hover:hover){.eb-row:hover{background-size:100% 100%}}
@media (hover:hover){.eb-row:hover:before{transform:scaleY(1)}}

.eb-row .eb-arrow{opacity:0;transform:translateX(-12px);transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);color:var(--ac)}@media (hover:hover){.eb-row:hover .eb-arrow{opacity:1;transform:none}}

.eb-rt{transition:color .3s,transform .45s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.eb-row:hover .eb-rt{color:var(--ac);transform:translateX(12px)}}

.eb-rd{transition:color .3s}@media (hover:hover){.eb-row:hover .eb-rd{color:var(--tx)}}
@media (hover:hover){.eb-row:hover .eb-tag{border-color:var(--ac);color:var(--tx)}}

.eb-tag{transition:border-color .3s,color .3s}
.eb-tag{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ln);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mu);white-space:nowrap}
.eb-tag b{width:6px;height:6px;border-radius:50%;background:var(--ac)}
.eb-card{cursor:default;background:var(--s1);border:1px solid var(--ln);border-radius:18px;overflow:hidden;text-decoration:none;color:var(--tx);display:flex;flex-direction:column;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s,box-shadow .45s}@media (hover:hover){.eb-card:hover{transform:translateY(-8px);border-color:rgba(255,90,31,0.55);box-shadow:0 30px 60px -30px var(--ac)}}
@media (hover:hover){.eb-card:hover .eb-cimg{transform:scale(1.06)}}

.eb-cimg{transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.eb-q{background:var(--s1);border:1px solid var(--ln);border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:22px;transition:border-color .4s,transform .4s}@media (hover:hover){.eb-q:hover{border-color:rgba(255,255,255,0.22);transform:translateY(-4px)}}

.eb-obj{background:var(--s1);border:1px solid var(--ln);border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:20px}
.eb-strike{position:relative;display:inline}
.eb-strike:after{content:'';position:absolute;left:0;right:0;top:55%;height:5px;background:var(--ac);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.7,0,.2,1) .5s}
.on .eb-strike:after{transform:scaleX(1)}
.eb-faqb{width:100%;background:none;border:0;color:var(--tx);font:inherit;font-size:16px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;text-align:left;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;min-height:44px}@media (hover:hover){.eb-faqb:hover{color:var(--ac)}}

.eb-input{background:var(--s2);border:1px solid var(--ln);border-radius:12px;color:var(--tx);font:inherit;font-size:16px;padding:14px 16px;min-height:50px;box-sizing:border-box;width:100%}
.eb-input:focus{outline:2px solid var(--ac);outline-offset:1px;border-color:transparent}
.eb-chip{border:1px solid var(--ln);border-radius:999px;padding:10px 16px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;min-height:44px;transition:all .2s}
.eb-step{padding:30px 26px;border-right:1px solid var(--ln);display:flex;flex-direction:column;gap:12px;transition:background .3s}@media (hover:hover){.eb-step:hover{background:var(--s1)}}

@keyframes ebplay{from{left:7%}to{left:96%}}
.eb-playhead{animation:ebplay 14s linear infinite}
@keyframes ebfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
.eb-float{animation:ebfloat 3s ease-in-out infinite}
@keyframes ebline{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}50.01%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}
.eb-scroll{animation:ebline 2.2s cubic-bezier(.7,0,.3,1) infinite}
@media (max-width: 860px){.eb-tl-grid{grid-template-columns:minmax(0,1fr);gap:36px;padding-left:36px}.eb-tl-line{left:7px;right:auto;top:0;bottom:0;width:1px;height:auto}.eb-tl-fill{transform:scaleY(0);transform-origin:top}.on .eb-tl-fill{transform:scaleY(1)}.eb-tl-dot{position:absolute;left:-36px;top:3px;margin:0}.eb-hidem{display:none !important}.eb-hero{height:auto !important;max-height:none !important;min-height:1060px !important}.eb-hc{align-items:flex-start !important;padding-top:48px}.eb-hct{max-width:100% !important}.eb-row{grid-template-columns:50px minmax(0,1fr);gap:10px 16px}.eb-row .eb-rd{grid-column:2}.eb-row .eb-rp{grid-column:2}.eb-sec{padding-top:90px;padding-bottom:90px}}
.eb-loader{display:none}
.eb .eb-loader{display:flex;position:fixed;inset:0;z-index:200;background:#070707;align-items:center;justify-content:center;transition:opacity .7s cubic-bezier(.7,0,.2,1),visibility 0s linear .7s}
.eb-loaded .eb-loader{opacity:0;visibility:hidden;pointer-events:none}
.eb-ld-in{display:flex;flex-direction:column;align-items:center;gap:18px;transition:transform .7s cubic-bezier(.7,0,.2,1)}
.eb-loaded .eb-ld-in{transform:translateY(-14px) scale(.97)}
.eb-ld-ball{filter:drop-shadow(0 0 22px rgba(255,90,31,0.45));animation:ebldspin 1.6s cubic-bezier(.6,0,.3,1) infinite}
@keyframes ebldspin{0%{transform:rotate(0)}60%,100%{transform:rotate(360deg)}}
.eb-ld-word{font-family:'Inter Tight',Helvetica,Arial,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.04em;color:#F4F2EE}
.eb-ld-bar{display:block;width:140px;height:2px;background:rgba(255,255,255,0.1);border-radius:2px;overflow:hidden}
.eb-ld-fill{display:block;height:100%;width:100%;background:#FF5A1F;transform-origin:left;transform:scaleX(0);transition:transform .35s ease-out}
.eb-ld-num{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;letter-spacing:.12em;color:#9C9A96}
@media (prefers-reduced-motion: reduce){.eb-ld-ball{animation:none}}
@media (prefers-reduced-motion: reduce){.eb-chrome,.eb-roll,.eb-roll-f,.eb-rec,.eb-up1,.eb-up2,.eb-up3,.eb-up4,.eb-blur,.eb-spark,.eb-playhead,.eb-float,.eb-scroll{animation:none}.eb-rv,.eb-stg>*{opacity:1;transform:none;transition:none;animation:none}.eb-btn-ac:after,.eb-swoosh path{animation:none;stroke-dashoffset:0}}

#ebHeader{scroll-margin-top:0}
section[id]{scroll-margin-top:70px}
.eb-burger span:nth-child(1){top:17px}
.eb-burger span:nth-child(2){top:25px}
.eb-burger[aria-expanded="true"] span:nth-child(1){top:21px;transform:rotate(45deg)}
.eb-burger[aria-expanded="true"] span:nth-child(2){top:21px;transform:rotate(-45deg)}
.eb-chip{background:transparent;color:#F4F2EE;border-color:rgba(255,255,255,0.14)}@media (hover:hover){.eb-chip:hover{border-color:rgba(255,255,255,0.35)}}

.eb-chip[aria-pressed="true"]{background:var(--ac);color:#0A0A0A;border-color:var(--ac)}
.eb-fsg{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,0.14);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;color:var(--ac);background:transparent;transition:transform .3s,background .3s,color .3s,border-color .3s}
.eb-faqb[aria-expanded="true"] .eb-fsg{transform:rotate(45deg);background:var(--ac);color:#0A0A0A;border-color:var(--ac)}
.eb-hp{position:absolute !important;left:-10000px !important;width:1px;height:1px;overflow:hidden}
.eb-status{margin:0;min-height:1.4em;font-size:14px;line-height:1.5;color:var(--mu)}
.eb-status[data-kind="ok"]{color:#7BE3A0}
.eb-status[data-kind="err"]{color:#FF8A6B}
#ebSubmit[disabled]{opacity:.6;cursor:progress}
.eb-hero-fb{display:block;opacity:.92;transition:opacity .6s;position:absolute;width:min(40vw,520px);height:auto;right:max(24px,calc((100vw - 1360px)/2 + 24px));top:50%;transform:translateY(-50%);pointer-events:none}
.eb-3d-on .eb-hero-fb{opacity:0}
#ebFx,#ebSky{opacity:0;transition:opacity .8s}
.eb-3d-on #ebFx,.eb-3d-on #ebSky{opacity:1}
.no-webgl .eb-pbig,.no-webgl .eb-pmini{display:none !important}
@media (max-width:860px){.eb-hero-fb{width:min(70vw,360px);right:auto;left:50%;top:auto;bottom:70px;transform:translateX(-50%)}}
.eb-menu{overscroll-behavior:contain;background:#070707 !important}
html:not(.js) .eb-rv{opacity:1;transform:none}
html:not(.js) .eb-stg>*{opacity:1;animation:none}
html:not(.js) .eb-bar,html:not(.js) .eb-tl-fill{transform:none}

.eb-loader{display:none}
html.js .eb-loader{display:flex;position:fixed;inset:0;z-index:200;background:#070707;align-items:center;justify-content:center;transition:opacity .7s cubic-bezier(.7,0,.2,1),visibility 0s linear .7s}
html.js.eb-loaded .eb-loader{opacity:0;visibility:hidden;pointer-events:none}
.eb-ld-in{display:flex;flex-direction:column;align-items:center;gap:18px;transition:transform .7s cubic-bezier(.7,0,.2,1)}
html.eb-loaded .eb-ld-in{transform:translateY(-14px) scale(.97)}
.eb-ld-ball{filter:drop-shadow(0 0 22px rgba(255,90,31,0.45));animation:ebldspin 1.6s cubic-bezier(.6,0,.3,1) infinite}
@keyframes ebldspin{0%{transform:rotate(0)}60%,100%{transform:rotate(360deg)}}
.eb-ld-word{font-family:'Inter Tight',Helvetica,Arial,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.04em;color:#F4F2EE}
.eb-ld-bar{display:block;width:140px;height:2px;background:rgba(255,255,255,0.1);border-radius:2px;overflow:hidden}
.eb-ld-fill{display:block;height:100%;width:100%;background:#FF5A1F;transform-origin:left;transform:scaleX(0);transition:transform .35s ease-out}
.eb-ld-num{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;letter-spacing:.12em;color:#9C9A96}
html.js:not(.eb-loaded) .eb-up1,html.js:not(.eb-loaded) .eb-up2,html.js:not(.eb-loaded) .eb-up3,html.js:not(.eb-loaded) .eb-up4,html.js:not(.eb-loaded) .eb-blur,html.js:not(.eb-loaded) .eb-swoosh path{animation:none !important;opacity:0}
html.js.eb-lock-ld,html.js.eb-lock-ld body{overflow:hidden}
@media (prefers-reduced-motion: reduce){.eb-ld-ball{animation:none}}
