.eta-events{background:var(--eta-canvas);color:var(--eta-ink);font-family:var(--font-current);padding-bottom:40px}.ee-wrap{width:min(1160px,calc(100% - 40px));margin:auto;padding:65px 0}.ee-hero{padding-top:100px;padding-bottom:100px;max-width:1000px}.ee-label{color:var(--eta-primary);font-weight:700;letter-spacing:.05em}.ee-hero h1{font-size:clamp(38px,5vw,66px);line-height:1.2;max-width:950px;margin:24px 0}.eta-events p{color:var(--eta-body);line-height:1.9;font-size:18px}.ee-hero p{max-width:830px;font-size:22px}.ee-actions{display:flex;flex-wrap:wrap;gap:15px;margin:30px 0 18px}.ee-primary,.ee-secondary{display:inline-block;border-radius:12px;padding:14px 23px;font-weight:700;text-decoration:none;cursor:pointer}.ee-primary{background:var(--eta-primary);color:white;border:1px solid var(--eta-primary)}.ee-secondary{border:1px solid var(--eta-border);color:var(--eta-ink)}.eta-events h2{font-size:32px;margin-bottom:25px}.eta-events h3{font-size:25px;margin-bottom:14px}.ee-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ee-grid article,.ee-free{padding:30px;border:1px solid var(--eta-border);border-radius:20px;background:#fff}.ee-grid a{color:var(--eta-primary);font-weight:700}.ee-free{margin-bottom:25px;border-color:var(--eta-turquoise);background:linear-gradient(120deg,#e5f6fc,#fff)}.ee-free strong{color:var(--eta-orange-ink);font-size:22px}.ee-free p{max-width:850px}.ee-consult{display:grid;grid-template-columns:1fr 1fr;gap:70px}.ee-consult form{padding:28px;background:#fff;border-radius:20px}.ee-consult label{display:block;margin-bottom:18px}.ee-consult input,.ee-consult select,.ee-consult textarea{display:block;width:100%;padding:12px;background:var(--eta-canvas);border:1px solid var(--eta-border);border-radius:8px;color:var(--eta-ink);margin-top:7px;font:inherit;box-sizing:border-box}.ee-consult .ee-check{display:flex;gap:12px;align-items:flex-start}.ee-consult .ee-check input{width:20px;flex-shrink:0}.ee-notice{padding:15px;border:1px solid #22c55e;border-radius:8px}.ee-credit{border-top:1px solid var(--eta-border);padding-top:25px;padding-bottom:0;color:var(--eta-muted)}.eta-events a:focus-visible,.eta-events button:focus-visible,.eta-events input:focus-visible,.eta-events select:focus-visible,.eta-events textarea:focus-visible{outline:3px solid #f97316;outline-offset:4px}@media(max-width:800px){.ee-grid{grid-template-columns:1fr 1fr}.ee-consult{grid-template-columns:1fr;gap:25px}.ee-wrap{padding-top:45px;padding-bottom:45px}.ee-hero p{font-size:19px}}@media(max-width:550px){.ee-grid{grid-template-columns:1fr}.ee-wrap{width:calc(100% - 30px)}.ee-hero{padding-top:60px}.ee-consult form{padding:20px}.ee-actions a{width:100%;text-align:center}.eta-events h2{font-size:28px}}

.ee-primary:hover{background:var(--eta-primary-hover)}.ee-faq details{border-bottom:1px solid var(--eta-border);padding:20px 0}.ee-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;font-size:18px;font-weight:700;line-height:1.7;list-style:none}.ee-faq summary::-webkit-details-marker{display:none}.ee-faq summary span{color:var(--eta-primary);font-size:24px}.ee-faq details[open] summary span{transform:rotate(45deg)}.ee-faq details p{padding-top:14px;font-size:16px;max-width:900px}.ee-faq summary:focus-visible{outline:3px solid #f97316;outline-offset:4px}

.ee-grid article,.ee-free,.ee-consult form{box-shadow:0 10px 30px #0d2b5b08}.ee-consult input,.ee-consult select,.ee-consult textarea{background:#fff;color:var(--eta-ink)}.ee-secondary:hover{background:#eaf1f9}.ee-primary:hover{color:#fff}

.eta-events h1,.eta-events h2,.eta-events h3{font-weight:700}
