.ea{width:calc(100% - 24px);max-width:1280px;margin:0 auto;padding-bottom:80px}.ea section{position:relative}.ea-hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(20px,4vw,56px);gap:clamp(20px,4vw,56px);align-items:center;min-height:min(78vh,700px);padding:20px 0 10px}.ea-hero:before{content:"";position:absolute;z-index:-1;right:-10%;top:-20%;width:70%;height:140%;background:radial-gradient(50% 50% at 55% 45%,rgba(255,210,26,.22),rgba(255,210,26,0) 70%)}.ea-eyebrow{margin:0 0 14px;font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent,#ffd21a)}.ea-hero h1{margin:0;font-size:clamp(40px,6vw,84px);font-weight:800;letter-spacing:-.035em;line-height:1.02}.ea-hero h1 em{font-style:normal;color:var(--accent,#ffd21a);display:block}.ea-lead{margin:22px 0 0;max-width:560px;color:#b9b9bd;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.ea-cta{display:flex;gap:22px;flex-wrap:wrap;margin-top:32px}.ea-btn,.ea-cta{align-items:center}.ea-btn{display:inline-flex;gap:12px;padding:18px 30px;border-radius:99px;background:var(--accent,#ffd21a);font-weight:800;font-size:18px;box-shadow:0 12px 34px rgba(255,210,26,.28);transition:transform .15s}.ea-btn,.ea-btn span,.ea-btn:visited{color:#141414!important}.ea-btn:hover{transform:translateY(-2px)}.ea-btn i{display:grid;color:#141414}.ea-btn i svg{width:22px;height:22px}.ea-link{font-weight:700;color:#fff;border-bottom:1.5px solid rgba(255,255,255,.35);padding-bottom:2px}.ea-link:hover{border-color:var(--accent,#ffd21a)}.ea-scene{position:relative;aspect-ratio:1/.86;width:100%;max-width:560px;justify-self:center;container-type:inline-size}.ea-card{position:absolute;left:6%;top:12%;width:84%;height:auto;transform:rotate(-9deg);filter:drop-shadow(0 30px 40px rgba(0,0,0,.55));animation:ea-float 8s ease-in-out infinite}.ea-chip{position:absolute;padding:2.4cqw 3.6cqw;border-radius:3cqw;font-weight:700;font-size:3.6cqw;white-space:nowrap;background:linear-gradient(180deg,rgba(44,44,48,.96),rgba(24,24,27,.96));border:1px solid rgba(255,255,255,.12);box-shadow:0 2cqw 4cqw rgba(0,0,0,.55);color:#fff;animation:ea-float 7s ease-in-out infinite}.ea-chip b{color:var(--accent,#ffd21a);font-size:5.4cqw;margin-right:1.6cqw;letter-spacing:-.02em}.ea-chip.c1{left:52%;top:2%;animation-delay:-1s}.ea-chip.c2{left:-2%;top:66%;animation-delay:-3s;animation-duration:8s}.ea-chip.c3{left:44%;top:82%;animation-delay:-5s;animation-duration:7.5s}@keyframes ea-float{0%,to{translate:0 0}50%{translate:0 -10px}}.ea-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:20px 0 10px;padding:24px;border-radius:28px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.ea-facts div{display:flex;align-items:flex-start;gap:14px;font-size:17px;line-height:1.4;font-weight:600}.ea-facts svg,.ea-why svg{flex:none;width:28px;height:28px;color:var(--accent,#ffd21a)}.ea-sec{margin-top:clamp(56px,8vw,110px)}.ea-sec h2{margin:0;text-align:center;font-size:clamp(30px,4.2vw,58px);font-weight:800;letter-spacing:-.03em;line-height:1.08}.ea-sub{text-align:center;color:#a8a8ad;font-size:18px;margin:14px 0 0}.ea-roles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:40px}.ea-role{position:relative;overflow:hidden;padding:26px 24px 54px;border-radius:28px;background:linear-gradient(180deg,#1c1c1f,#121214);border:1px solid rgba(255,255,255,.08);transition:transform .25s,border-color .25s}.ea-role:hover{transform:translateY(-6px);border-color:rgba(255,210,26,.5)}.ea-role-ic{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:rgba(255,210,26,.13);color:var(--accent,#ffd21a);margin-bottom:18px}.ea-role-ic svg{width:28px;height:28px}.ea-role h3{margin:0;font-size:24px;font-weight:800;letter-spacing:-.01em}.ea-badge{display:inline-block;margin-top:10px;padding:5px 12px;border-radius:99px;background:var(--accent,#ffd21a);color:#141414;font-size:13px;font-weight:800}.ea-role p{color:#b4b4ba;font-size:16px;line-height:1.5;margin:12px 0 0}.ea-role em{position:absolute;right:22px;bottom:14px;font-style:normal;font-size:38px;font-weight:800;color:rgba(255,255,255,.08)}.ea-why ul{list-style:none;margin:40px auto 0;padding:0;max-width:860px;display:grid;grid-gap:16px;gap:16px}.ea-why li{display:flex;gap:16px;padding:22px 24px;border-radius:22px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.ea-why li span{display:flex;flex-direction:column;gap:4px;font-size:16px;color:#b4b4ba;line-height:1.5}.ea-why li b{color:#fff;font-size:19px}.ea-steps{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;counter-reset:s}.ea-steps li{position:relative;padding:24px;border-radius:26px;background:#17171a;border:1px solid rgba(255,255,255,.08)}.ea-steps li:after{content:"";position:absolute;top:46px;right:-17px;width:18px;height:2px;background:var(--accent,#ffd21a)}.ea-steps li:last-child:after{display:none}.ea-steps em{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent,#ffd21a);color:#141414;font-style:normal;font-weight:800;font-size:20px;margin-bottom:16px}.ea-steps b{font-size:20px;letter-spacing:-.01em}.ea-steps p{margin:8px 0 0;color:#b4b4ba;line-height:1.5;font-size:15px}.ea-notes{list-style:none;margin:26px auto 0;padding:0;max-width:760px;text-align:center;color:#8f8f96;font-size:14px;display:grid;grid-gap:6px;gap:6px}.ea-faq{max-width:860px;margin:36px auto 0;display:grid;grid-gap:12px;gap:12px}.ea-faq details{border-radius:22px;background:#17171a;border:1px solid rgba(255,255,255,.08);padding:0 24px}.ea-faq summary{cursor:pointer;padding:22px 0;font-size:19px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:16px}.ea-faq summary::-webkit-details-marker{display:none}.ea-faq summary:after{content:"+";color:var(--accent,#ffd21a);font-size:26px;line-height:1;transition:transform .25s}.ea-faq details[open] summary:after{transform:rotate(45deg)}.ea-faq p{margin:0 0 22px;color:#b4b4ba;line-height:1.55;font-size:16px}.ea-form{max-width:760px;margin-left:auto;margin-right:auto}.ea-form h2{margin-bottom:28px}@media (max-width:980px){.ea-roles,.ea-steps{grid-template-columns:repeat(2,1fr)}.ea-steps li:after{display:none}}@media (max-width:820px){.ea-hero{grid-template-columns:1fr;min-height:0;text-align:center;padding-top:6px}.ea-hero-copy{order:2}.ea-scene{order:1;max-width:420px}.ea-lead{margin-inline:auto}.ea-cta{justify-content:center}.ea-facts{grid-template-columns:1fr;padding:18px}.ea-facts div{font-size:16px}}@media (max-width:560px){.ea-roles,.ea-steps{grid-template-columns:1fr}.ea-hero h1{font-size:clamp(36px,11vw,48px)}}@media (prefers-reduced-motion:reduce){.ea-card,.ea-chip{animation:none}}.ea-chip.c1{left:30%;top:auto;bottom:8%;padding:3cqw 5cqw;border-radius:4cqw;font-size:4.6cqw;z-index:2}.ea-chip.c1 b{font-size:9cqw}