/* Entry layout only; actions use the shared app-action modules. */
html{scroll-behavior:smooth}#el-entry :is(h1,h2,p){margin:0;overflow-wrap:anywhere}.ee-skip{position:absolute;top:-100px;left:15px;background:var(--ee-panel);padding:12px;z-index:3}.ee-skip:focus{top:10px}
.ee-header,.ee-footer,#el-entry main{width:min(1240px,100%);margin:auto}.ee-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 38px;border-bottom:1px solid var(--ee-line)}.ee-brand{display:block;position:relative;width:210px;height:55px;overflow:hidden;flex-shrink:0}.ee-brand img{position:absolute;width:285px;height:auto;max-width:none;left:-40px;top:-51px}.ee-subbrand{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--ee-muted)}#el-entry nav{display:flex;gap:22px;flex-wrap:wrap}#el-entry nav a{font-size:12px;display:inline-flex;align-items:center;min-height:44px}
.ee-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:30px;align-items:center;padding:65px 38px 55px;background:radial-gradient(ellipse at 92% 48%,#ffa3000e,transparent 60%)}.ee-kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--ee-muted);border-left:3px solid var(--ee-orange);padding-left:12px}#el-entry h1{font-size:clamp(32px,4.2vw,56px);font-weight:250;text-transform:uppercase;line-height:1.13;letter-spacing:-1.6px;margin:22px 0}#el-entry h1 span{color:var(--ee-orange)}.ee-intro{color:var(--ee-muted);max-width:420px;line-height:1.9}.ee-copy .app-actions{margin-top:27px}.ee-copy .app-action{display:inline-flex}#el-entry .ee-access{margin-top:19px;font-size:11px;color:var(--ee-muted)}
.ee-features{padding:0 38px 45px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;scroll-margin-top:20px}.ee-features article{border-top:1px solid var(--ee-line);padding-top:20px}#el-entry .ee-number{font-size:10px;color:var(--ee-muted);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:14px}#el-entry h2{font-size:16px;font-weight:500;margin-bottom:8px}.ee-features article>p:not(.ee-number),.ee-features details p{font-size:12px;color:var(--ee-muted);line-height:1.8}.ee-features summary{color:var(--ee-orange);font-size:12px;cursor:pointer;min-height:44px;padding:13px 0 7px}.ee-features details[open]{border-bottom:1px solid var(--ee-orange);padding-bottom:14px}.ee-footer{border-top:1px solid var(--ee-line);padding:19px 38px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--ee-muted);font-size:11px}
@media(max-width:900px){.ee-subbrand{display:none}.ee-hero{grid-template-columns:1fr;gap:35px}.ee-hero .ee-visual{width:min(500px,100%);justify-self:center}.ee-features{gap:20px}#el-entry h1{font-size:clamp(30px,7vw,50px)}}
@media(max-width:550px){.ee-header{padding:14px 20px;flex-wrap:wrap;gap:5px}.ee-header nav{width:100%;justify-content:space-between}.ee-hero{padding:30px 22px}.ee-features{grid-template-columns:1fr;padding:0 22px 25px;gap:24px}.ee-footer{padding:20px 22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
