@charset "UTF-8";.ea-cloud[data-v-230c28db]{inset:0;position:absolute;z-index:0}.ea-cloud[data-v-230c28db] canvas{display:block}.ea-art[data-v-6a288ca1]{display:block;height:auto;overflow:visible;width:100%}.l1[data-v-6a288ca1]{stroke:#6e7bff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.l2[data-v-6a288ca1]{stroke:#6e7bff73;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2}.o[data-v-6a288ca1]{opacity:.55}.dash[data-v-6a288ca1]{stroke:#6e7bffb3;stroke-dasharray:3 6;stroke-linecap:round;stroke-width:1.4}.fill[data-v-6a288ca1]{fill:#3a43ee38}.panel[data-v-6a288ca1]{fill:#0d0f1c}.dot[data-v-6a288ca1]{fill:#6e7bff}.knob[data-v-6a288ca1]{fill:#fff}.btn[data-v-6a288ca1]{fill:#3a43ee}.cursor[data-v-6a288ca1],.play[data-v-6a288ca1]{fill:#fff}.cursor[data-v-6a288ca1]{stroke:#080912;stroke-linejoin:round;stroke-width:1.2}.draw[data-v-6a288ca1]{stroke-dasharray:320;stroke-dashoffset:0}.ea{--ea-bg:#080912;--ea-panel:#0d0f1c;--ea-accent:#3a43ee;--ea-accent-2:#6e7bff;--ea-line:hsla(0,0%,100%,.1);--ea-muted:#a1a1aa;--ea-serif:"Playfair Display",Georgia,serif;--ea-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;background:var(--ea-bg);color:#fff;font-family:var(--ea-mono);overflow-x:clip;position:relative;-webkit-font-smoothing:antialiased}.ea a{color:inherit}.ea :focus-visible{outline:2px solid var(--ea-accent-2);outline-offset:3px}.ea ::-moz-selection{background:var(--ea-accent);color:#fff}.ea ::selection{background:var(--ea-accent);color:#fff}.ea-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.6' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:.1;position:fixed;z-index:40}.ea-blur,.ea-noise{inset:0;pointer-events:none}.ea-blur{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);mask-image:radial-gradient(circle 200px at var(--x,50%) var(--y,50%),transparent 0,#000 100%);-webkit-mask-image:radial-gradient(circle 200px at var(--x,50%) var(--y,50%),transparent 0,#000 100%);position:absolute;z-index:10}@keyframes ea-fade-in{0%{filter:blur(10px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes ea-pulse-glow{0%,to{box-shadow:0 0 20px #3a43ee73}50%{box-shadow:0 0 40px #6e7bffbf}}@keyframes ea-bounce{0%,20%,50%,80%,to{transform:translate(-50%)}40%{transform:translate(-50%,-10px)}}.ea-slow{animation:ea-fade-in 3s cubic-bezier(.2,0,.2,1) both;opacity:0}.ea-reveal{filter:blur(10px);opacity:0;transform:translateY(16px);transition:opacity 1.2s cubic-bezier(.2,0,.2,1),filter 1.2s cubic-bezier(.2,0,.2,1),transform 1.2s cubic-bezier(.2,0,.2,1)}.ea-reveal.is-in{filter:blur(0);opacity:1;transform:none}@keyframes ea-draw{0%{stroke-dashoffset:320}to{stroke-dashoffset:0}}.ea-modal{background:#04050ad1;display:grid;inset:0;overflow-y:auto;padding:16px;place-items:center;position:fixed;z-index:9000}.ea-modal__box{background:var(--ea-panel);border:1px solid rgba(110,123,255,.4);padding:48px 40px 40px;position:relative;width:min(520px,100%)}@media(max-width:767px){.ea-modal__box{padding:40px 20px 28px}}.ea-modal__close{background:none;border:0;cursor:pointer;height:40px;position:absolute;right:12px;top:12px;width:40px}.ea-modal__close span{background:#fff;height:1.5px;left:10px;position:absolute;top:19px;transform:rotate(45deg);width:20px}.ea-modal__close span+span{transform:rotate(-45deg)}.ea-modal__close:hover span{background:var(--ea-accent-2)}.ea-modal__title{font-size:clamp(2rem,6vw,2.8rem)}.ea-modal__lead{color:var(--ea-muted);font-size:.82rem;line-height:1.7;margin:16px 0 28px}.ea-modal__form{display:grid;gap:20px}.ea-modal__form .ea-btn{margin-top:4px;width:100%}.ea-modal__ok p:last-child{font-family:var(--ea-serif);font-size:1.5rem;line-height:1.3;margin:0}.ea-modal__ok p:last-child a{color:var(--ea-accent-2)}.ea-modal-enter-active,.ea-modal-leave-active{transition:opacity .25s}.ea-modal-enter-active .ea-modal__box,.ea-modal-leave-active .ea-modal__box{transition:transform .3s cubic-bezier(.2,0,.2,1)}.ea-modal-enter-from,.ea-modal-leave-to{opacity:0}.ea-modal-enter-from .ea-modal__box,.ea-modal-leave-to .ea-modal__box{transform:translateY(16px)}@media(prefers-reduced-motion:reduce){.ea-reveal,.ea-slow{animation:none;filter:none;opacity:1;transform:none;transition:none}.ea-btn--pulse,.ea-hero__arrow{animation:none!important}}.ea-hero{background:var(--ea-bg);height:100vh;height:100svh;min-height:600px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ea-hero__inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:32px;pointer-events:none;position:relative;z-index:30}@media(min-width:768px){.ea-hero__inner{padding:64px}}.ea-head{align-items:center;border-bottom:1px solid var(--ea-line);display:flex;gap:24px;justify-content:space-between;padding-bottom:24px}.ea-head__logo{display:block;pointer-events:auto}.ea-head__logo img{display:block;height:auto;width:104px}.ea-head__nav{display:none;gap:48px}@media(min-width:1024px){.ea-head__nav{display:flex}}.ea-head__nav a{font-size:.7rem;letter-spacing:.1em;pointer-events:auto;text-transform:uppercase;transition:color .2s}.ea-head__nav a:hover{color:var(--ea-accent-2)}.ea-head__right{align-items:center;display:flex;gap:12px}.ea-head__lang{color:var(--ea-muted);font-size:.7rem;letter-spacing:.1em;padding:10px 8px;pointer-events:auto;transition:color .2s}.ea-head__lang:hover{color:var(--ea-accent-2)}.ea-head__tg{border:1px solid hsla(0,0%,100%,.3);font-size:.7rem;letter-spacing:.1em;padding:8px 14px;pointer-events:auto;text-transform:uppercase;transition:border-color .2s,color .2s}.ea-head__tg:hover{border-color:var(--ea-accent-2);color:var(--ea-accent-2)}.ea-hero__main{text-align:center}.ea-hero__title{font-family:var(--ea-serif);font-size:clamp(3.4rem,11vw,8rem);font-weight:400;letter-spacing:-.05em;line-height:.85;margin:0 0 32px;text-transform:uppercase}.ea-hero__sub{color:var(--ea-accent-2);font-size:.7rem;letter-spacing:.2em;line-height:1.7;margin:0 auto 48px;max-width:32em;text-transform:uppercase}.ea-hero__actions{display:flex;flex-direction:column;gap:24px;justify-content:center;pointer-events:auto}@media(min-width:768px){.ea-hero__actions{flex-direction:row}}.ea-hero__foot{align-items:flex-end;display:flex;justify-content:space-between}.ea-hero__arrow{align-items:center;animation:ea-bounce 2s infinite;bottom:32px;display:flex;flex-direction:column;left:50%;opacity:.7;padding:12px;pointer-events:auto;position:absolute;transform:translate(-50%)}.ea-hero__arrow span{border-bottom:2px solid var(--ea-accent-2);border-right:2px solid var(--ea-accent-2);display:block;height:16px;transform:rotate(45deg);width:16px}.ea-tag{border-left:1px solid var(--ea-accent-2);color:var(--ea-muted);font-size:.7rem;line-height:1.6;padding-left:16px}.ea-tag__bars{color:var(--ea-accent-2);display:block;margin-bottom:4px;opacity:.8}@media(max-width:767px){.ea-hero__foot .ea-tag{display:none}}.ea-btn{align-items:center;border:1px solid transparent;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--ea-mono);font-size:.7rem;font-weight:700;justify-content:center;letter-spacing:.1em;padding:16px 40px;text-transform:uppercase;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}.ea-btn:hover{transform:translateY(-2px)}.ea-btn:disabled{cursor:default;opacity:.6;transform:none}.ea-btn--primary{background:var(--ea-accent)}.ea-btn--primary:hover{box-shadow:0 0 30px #6e7bff99}.ea-btn--pulse{animation:ea-pulse-glow 2s infinite}.ea-btn--ghost{background:transparent;border-color:#ffffff4d;font-weight:400}.ea-btn--ghost:hover{background:#3a43ee1a;border-color:var(--ea-accent-2)}.ea-section{border-top:1px solid var(--ea-line);padding:112px 0;position:relative}@media(max-width:767px){.ea-section{padding:72px 0}}.ea-wrap{margin-inline:auto;position:relative;width:min(1280px,100% - 32px)}@media(min-width:768px){.ea-wrap{width:min(1280px,100% - 128px)}}.ea-label,.ea-mono{color:var(--ea-accent-2);font-size:.7rem;letter-spacing:.2em;margin:0 0 24px;text-transform:uppercase}.ea-sh{margin-bottom:64px}.ea-h2{font-family:var(--ea-serif);font-size:clamp(2.5rem,6vw,5.5rem);font-weight:400;letter-spacing:-.04em;line-height:.9;margin:0;text-transform:uppercase}.ea-h2 em{color:var(--ea-accent-2);font-style:italic}@media(max-width:359px){.ea-h2{font-size:2.05rem}}.ea-lead{color:var(--ea-muted);font-size:.9rem;line-height:1.75;margin:32px 0 0;max-width:30em}.ea-link{border-bottom:1px solid;color:var(--ea-accent-2);font-size:.7rem;letter-spacing:.1em;padding-bottom:2px;text-transform:uppercase}.ea-pains__head{display:none}@media(min-width:1024px){.ea-pains__head{display:grid;gap:24px;grid-template-columns:64px 5fr 48px 6fr;padding-bottom:16px}.ea-pains__head .ea-mono{margin:0}}.ea-pains{border-top:1px solid var(--ea-line);list-style:none;margin:0;padding:0}.ea-pains__row{border-bottom:1px solid var(--ea-line);display:grid;gap:12px 16px;grid-template-columns:48px 1fr;padding:32px 0;transition:background .3s}@media(min-width:1024px){.ea-pains__row{align-items:start;gap:24px;grid-template-columns:64px 5fr 48px 6fr;padding:40px 0}}.ea-pains__row:hover .ea-pains__arrow{transform:translate(6px)}.ea-pains__row:hover .ea-pains__pain{color:#fff}.ea-pains__n{color:var(--ea-accent-2);font-size:.7rem;letter-spacing:.2em;padding-top:10px}.ea-pains__pain{color:#fffc;font-family:var(--ea-serif);font-size:clamp(1.5rem,2.4vw,2.1rem);letter-spacing:-.01em;line-height:1.15;margin:0;transition:color .3s}.ea-pains__arrow{color:var(--ea-accent-2);display:none;font-size:1.4rem;padding-top:6px;transition:transform .3s}@media(min-width:1024px){.ea-pains__arrow{display:block}}.ea-pains__fix{grid-column:2}@media(min-width:1024px){.ea-pains__fix{grid-column:auto;padding-top:8px}}.ea-pains__fix p{color:var(--ea-muted);font-size:.85rem;line-height:1.75;margin:0}@media(max-width:1023px){.ea-pains__fix p:before{color:var(--ea-accent-2);content:"→ "}}.ea-prod{background:linear-gradient(180deg,#3a43ee14,#3a43ee00 60%)}.ea-prod__body{display:grid;gap:32px;justify-items:start}.ea-prod__body .ea-lead{margin:0}.ea-prod__logo img{display:block;height:auto;width:120px}.ea-intro__text{font-family:var(--ea-serif);font-size:clamp(1.6rem,3.4vw,3rem);letter-spacing:-.02em;line-height:1.2;margin:0;max-width:22em}.ea-intro__text em{color:var(--ea-accent-2)}.ea-grid{background:var(--ea-line);border:1px solid var(--ea-line);display:grid;gap:1px}.ea-grid--3{grid-template-columns:1fr}@media(min-width:640px){.ea-grid--3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ea-grid--3{grid-template-columns:repeat(3,1fr)}}.ea-card{background:var(--ea-bg);isolation:isolate;overflow:hidden;padding:40px 32px 48px;position:relative}@media(max-width:767px){.ea-card{padding:28px 20px 32px}}.ea-card{transition:background .3s}.ea-card:before{background:var(--ea-accent-2);content:"";height:1px;left:0;position:absolute;top:0;transition:width .5s cubic-bezier(.2,0,.2,1);width:0}.ea-card:hover{background:var(--ea-panel)}.ea-card:hover:before{width:100%}.ea-card__art{bottom:-12%;-webkit-mask-image:linear-gradient(105deg,transparent,#000 45%);mask-image:linear-gradient(105deg,transparent,#000 45%);max-width:300px;opacity:0;pointer-events:none;position:absolute;right:-10%;transform:translate(16px,16px) scale(.96);transition:opacity .5s,transform .6s cubic-bezier(.2,0,.2,1);width:66%;z-index:-1}.ea-card:hover .ea-card__art{opacity:.6;transform:none}.ea-card:hover .draw{animation:ea-draw 1.1s cubic-bezier(.2,0,.2,1) both}@media(hover:none){.ea-card__art{opacity:.28;transform:none}}.ea-card__n{color:var(--ea-accent-2);font-size:.7rem;letter-spacing:.2em}.ea-card__title{margin:48px 0 16px}@media(max-width:767px){.ea-card__title{margin-top:28px}}.ea-card__title{font-family:var(--ea-serif);font-size:1.9rem;font-weight:400;letter-spacing:-.02em;line-height:1;text-transform:uppercase}.ea-card__text{color:var(--ea-muted);font-size:.82rem;line-height:1.7;margin:0}@media(min-width:1024px){.ea-split__left--sticky{position:sticky;top:64px}}.ea-split{display:grid;gap:56px}@media(min-width:1024px){.ea-split{align-items:start;gap:96px;grid-template-columns:1fr 1fr}}.ea-list{border-top:1px solid var(--ea-line);list-style:none;margin:0;padding:0}.ea-list li{border-bottom:1px solid var(--ea-line);display:flex;font-size:.9rem;gap:20px;line-height:1.5;padding:22px 0}.ea-list__plus{color:var(--ea-accent-2)}.ea-price{background:linear-gradient(140deg,#3a43ee2e,#0d0f1ce6 60%);border:1px solid rgba(110,123,255,.35);margin-top:40px;padding:36px 32px}@media(max-width:767px){.ea-price{padding:28px 20px}}.ea-price .ea-mono{margin-bottom:20px}.ea-price__rows{margin:0}.ea-price__row{align-items:baseline;border-bottom:1px solid var(--ea-line);display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;padding:14px 0}.ea-price__row dt{color:var(--ea-muted);font-size:.8rem}.ea-price__row dd{margin:0;white-space:nowrap}.ea-price__row:last-child .ea-price__num{color:#fff;font-size:clamp(2.6rem,5vw,3.6rem)}.ea-price__num{color:#ffffffd9;font-family:var(--ea-serif);font-size:clamp(1.6rem,3vw,2.1rem);letter-spacing:-.02em;line-height:1}.ea-price__unit{color:var(--ea-accent-2);font-size:.8rem;margin-left:8px}.ea-price__terms{list-style:none;margin:20px 0 0;padding:0}.ea-price__terms li{color:var(--ea-muted);font-size:.78rem;line-height:1.6;margin-bottom:8px;padding-left:18px;position:relative}.ea-price__terms li:before{color:var(--ea-accent-2);content:"—";left:0;position:absolute}.ea-price__sub{margin-bottom:8px!important;margin-top:28px!important}.ea-price__extras{margin:0 0 32px}.ea-price__extras div{border-bottom:1px solid var(--ea-line);display:flex;font-size:.8rem;gap:16px;justify-content:space-between;padding:10px 0}.ea-price__extras dt{color:#ffffffd9}.ea-price__extras dd{color:var(--ea-accent-2);margin:0;text-align:right;white-space:nowrap}.ea-price .ea-btn{width:100%}.ea-exp{display:grid;gap:56px}@media(min-width:1024px){.ea-exp{gap:96px;grid-template-columns:5fr 7fr}}.ea-exp__stat{align-self:start}@media(min-width:1024px){.ea-exp__stat{position:sticky;top:64px}}.ea-exp__stat{border-left:1px solid var(--ea-accent-2);padding-left:24px}.ea-exp__stat p{color:var(--ea-muted);font-size:.9rem;line-height:1.7;margin:16px 0 24px;max-width:24em}.ea-exp__num{display:block;font-family:var(--ea-serif);font-size:clamp(6rem,14vw,11rem);letter-spacing:-.06em;line-height:.8}.ea-exp__body{display:grid;gap:56px}.ea-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.ea-chips li{border:1px solid hsla(0,0%,100%,.2);font-size:.72rem;letter-spacing:.06em;padding:10px 16px;text-transform:uppercase;transition:border-color .2s,color .2s}.ea-chips li:hover{border-color:var(--ea-accent-2);color:var(--ea-accent-2)}.ea-growth__text{color:#fff;font-family:var(--ea-serif);font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.01em;line-height:1.4;margin:0}.ea-chips--sm li{font-size:.66rem;padding:7px 12px}.ea-channels{border-top:1px solid var(--ea-line);margin:0}.ea-channels__row{border-bottom:1px solid var(--ea-line);display:grid;gap:12px;padding:18px 0}@media(min-width:768px){.ea-channels__row{align-items:start;gap:24px;grid-template-columns:200px 1fr}}.ea-channels dt{color:var(--ea-muted);font-size:.78rem;line-height:1.5;padding-top:6px}.ea-channels dd{margin:0}.ea-skills{border-top:1px solid var(--ea-line);list-style:none;margin:0;padding:0}.ea-skills li{border-bottom:1px solid var(--ea-line);display:grid;gap:16px;grid-template-columns:48px 1fr;padding:28px 0}.ea-skills__n{color:var(--ea-accent-2);font-size:.7rem;padding-top:6px}.ea-skills h3{font-family:var(--ea-serif);font-size:1.5rem;font-weight:400;letter-spacing:-.01em;line-height:1.15;margin:0 0 8px}.ea-skills p{color:var(--ea-muted);font-size:.82rem;line-height:1.7;margin:0}.ea-team{background:var(--ea-line);border:1px solid var(--ea-line);display:grid;gap:1px}@media(min-width:768px){.ea-team{grid-template-columns:repeat(3,1fr)}}.ea-team__card{background:var(--ea-bg);transition:background .3s}.ea-team__card:hover{background:var(--ea-panel)}.ea-team__card:hover img{filter:saturate(1.1);transform:scale(1.03)}.ea-team__photo{aspect-ratio:442/537;border-bottom:1px solid var(--ea-line);overflow:hidden;position:relative}.ea-team__photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.2,0,.2,1),filter .8s;width:100%}.ea-team__photo:after{background:linear-gradient(180deg,#08091200 70%,#0809128c);content:"";inset:0;pointer-events:none;position:absolute}.ea-team__photo.is-empty{align-items:center;background:radial-gradient(circle at 40% 55%,#6e7bff38,#08091200 65%),var(--ea-panel);display:flex;flex-direction:column;gap:20px;justify-content:center}.ea-team__initial{color:#ffffff24;font-family:var(--ea-serif);font-size:clamp(7rem,12vw,10rem);font-style:italic;line-height:.8}.ea-team__soon{color:var(--ea-muted);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase}.ea-team__info{padding:28px 28px 36px}.ea-team__info h3{font-family:var(--ea-serif);font-size:2rem;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0 0 12px;text-transform:uppercase}.ea-team__role{color:var(--ea-accent-2);font-size:.7rem;letter-spacing:.14em;line-height:1.6;margin:0 0 16px;text-transform:uppercase}.ea-team__text{color:var(--ea-muted);font-size:.82rem;line-height:1.7;margin:0}.ea-steps{border-top:1px solid var(--ea-line);display:grid;list-style:none;margin:0;padding:0}@media(min-width:1024px){.ea-steps{grid-template-columns:repeat(5,1fr)}}.ea-steps__item{border-bottom:1px solid var(--ea-line);padding:32px 24px 32px 0;position:relative}@media(min-width:1024px){.ea-steps__item{border-bottom:0;padding:40px 24px 0 0}.ea-steps__item:before{background:var(--ea-accent-2);content:"";height:7px;left:0;position:absolute;top:-4px;width:7px}}.ea-steps__item h3{font-family:var(--ea-serif);font-size:1.6rem;font-weight:400;letter-spacing:-.02em;margin:16px 0 12px;text-transform:uppercase}.ea-steps__item p{color:var(--ea-muted);font-size:.82rem;line-height:1.7;margin:0}.ea-steps__n{color:var(--ea-accent-2);font-size:.7rem;letter-spacing:.2em}.ea-final{overflow:hidden}.ea-final__bg{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:0}.ea-final__bg img{height:auto;opacity:.07;width:min(1100px,92%)}.ea-final__inner{z-index:20}.ea-contacts{list-style:none;margin:40px 0 0;padding:0}.ea-contacts li{border-bottom:1px solid var(--ea-line);display:grid;font-size:.85rem;gap:16px;grid-template-columns:110px 1fr;padding:14px 0}.ea-contacts li span{color:var(--ea-muted);font-size:.7rem;letter-spacing:.1em;padding-top:2px;text-transform:uppercase}.ea-contacts li a{overflow-wrap:anywhere;transition:color .2s}.ea-contacts li a:hover{color:var(--ea-accent-2)}.ea-form{background:var(--ea-panel);border:1px solid var(--ea-line);display:grid;gap:24px;padding:40px}@media(max-width:767px){.ea-form{padding:28px 20px}}.ea-form__error{color:#ff8a8a;font-size:.8rem;margin:0}.ea-form__ok p:last-child{font-family:var(--ea-serif);font-size:1.6rem;line-height:1.3;margin:0}.ea-form__ok p:last-child a{color:var(--ea-accent-2)}.ea-form .ea-btn{width:100%}.ea-field{display:grid;gap:10px}.ea-field span{color:var(--ea-muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.ea-field input,.ea-field textarea{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.25);border-radius:0;color:#fff;font-family:var(--ea-mono);font-size:.95rem;outline:none;padding:12px 0;resize:vertical;transition:border-color .2s;width:100%}.ea-field input::-moz-placeholder,.ea-field textarea::-moz-placeholder{color:#ffffff4d}.ea-field input::placeholder,.ea-field textarea::placeholder{color:#ffffff4d}.ea-field input:focus,.ea-field textarea:focus{border-color:var(--ea-accent-2)}.ea-field input:focus-visible,.ea-field textarea:focus-visible{outline:none}.ea-check{align-items:flex-start;color:var(--ea-muted);display:flex;font-size:.75rem;gap:12px;line-height:1.5}.ea-check input{accent-color:var(--ea-accent);flex:none;height:18px;margin:0;width:18px}.ea-check a{border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff}.ea-case{overflow:hidden}.ea-case__inner{display:grid;gap:56px}@media(min-width:1024px){.ea-case__inner{align-items:center;gap:64px;grid-template-columns:6fr 5fr}}.ea-case__stats{display:flex;flex-wrap:wrap;gap:28px 48px;margin:40px 0}.ea-case__stats dt{color:var(--ea-accent-2);font-family:var(--ea-serif);font-size:clamp(2.2rem,4vw,3.4rem);line-height:1}.ea-case__stats dd{color:var(--ea-muted);font-size:.7rem;letter-spacing:.08em;margin:10px 0 0;text-transform:uppercase}@media(max-width:599px){.ea-case__stats{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.ea-case__stats dt{font-size:1.9rem}.ea-case__stats dd{font-size:.6rem;letter-spacing:.04em}}.ea-case__note{color:var(--ea-muted);font-size:.66rem;line-height:1.6;margin:24px 0 0;opacity:.7}.ea-case__fan{display:block;height:clamp(300px,46vw,560px);position:relative}.ea-case__fan img{border:1px solid var(--ea-line);box-shadow:0 30px 60px #00000080;height:auto;left:50%;position:absolute;top:50%;transition:transform .6s cubic-bezier(.2,0,.2,1);width:58%}.ea-case__fan img:first-child{transform:translate(-95%,-48%) rotate(-8deg)}.ea-case__fan img:nth-child(2){transform:translate(-50%,-50%);z-index:2}.ea-case__fan img:nth-child(3){transform:translate(-5%,-48%) rotate(8deg)}.ea-case__fan:hover img:first-child{transform:translate(-108%,-50%) rotate(-11deg)}.ea-case__fan:hover img:nth-child(2){transform:translate(-50%,-54%) scale(1.03)}.ea-case__fan:hover img:nth-child(3){transform:translate(8%,-50%) rotate(11deg)}@media(max-width:1023px){.ea-case__fan{margin-inline:auto;width:min(560px,100%)}.ea-case__fan img{width:50%}}.ea-foot{border-top:1px solid var(--ea-line);color:var(--ea-muted);font-size:.72rem;padding:40px 0 48px}.ea-foot__inner{display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between}.ea-foot__links{display:flex;flex-wrap:wrap;gap:4px 24px}.ea-foot__links a{display:inline-block;padding:6px 0}.ea-foot a{transition:color .2s}.ea-foot a:hover{color:var(--ea-accent-2)}.ea-foot__note{flex-basis:100%;font-size:.72rem;line-height:1.6;margin:8px 0 0;opacity:.75}.ea-cursor{left:0;pointer-events:none;position:fixed;top:0;z-index:9999}.ea-cursor__dot{background:var(--ea-accent-2);height:4px;position:absolute;transform:translate(-50%,-50%);width:4px}.ea-cursor__ring{align-items:center;border:1px solid rgba(110,123,255,.5);border-radius:50%;display:flex;height:40px;justify-content:center;left:0;margin:-20px 0 0 -20px;position:absolute;top:0;transition:width .2s,height .2s,margin .2s,border-color .2s;width:40px}.ea-cursor__ring.is-hover{border-color:var(--ea-accent-2);height:60px;margin:-30px 0 0 -30px;width:60px}.ea-cursor__h,.ea-cursor__v{background:#6e7bff33;position:absolute}.ea-cursor__h{height:1px;width:140%}.ea-cursor__v{height:140%;width:1px}
