.en-top{position:relative;z-index:5;padding:18px 0}.en-top-in{display:flex;align-items:center;justify-content:space-between;gap:16px}.en-top-links{display:flex;align-items:center;gap:14px}.en-lang{padding:8px 4px;font-weight:600;font-size:15px;color:var(--ink-2)}.en-lang:hover{color:var(--ink)}.is-en .p-hero{padding-top:clamp(16px,4vw,48px)}.en-contact-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,4vw,56px);border-radius:32px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.en-contact-intro{display:grid;gap:16px;align-content:start}.en-contact-list{display:grid;gap:16px}.en-contact-item{display:flex;align-items:center;gap:16px}.en-contact-txt{display:grid;gap:2px;min-width:0}.en-contact-txt small{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.en-contact-txt a,.en-contact-txt span{font-size:18px;font-weight:500;overflow-wrap:anywhere}.en-contact-txt a:hover{color:var(--violet)}.en-foot{padding-top:72px}.en-foot-in{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:28px 48px}.en-foot-brand p{margin-top:14px;max-width:38ch;color:var(--ink-2);font-size:15px}@media (max-width:800px){.en-contact-panel{grid-template-columns:1fr;border-radius:24px}.en-foot{padding-top:48px}.en-foot .footer-bottom{flex-direction:column;gap:8px}}