body{color:var(--szary-txt);background:var(--tlo);line-height:1.6;overflow-x:hidden}body,h3,h4{font-family:Open Sans,sans-serif}h3,h4{font-weight:700;color:var(--czern);line-height:1.18}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}.ic{width:1em;height:1em;display:inline-block;vertical-align:-.14em;flex-shrink:0}.eyebrow{font-family:Open Sans;font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--roz);display:inline-flex;align-items:center;gap:9px}.eyebrow:before{content:"";width:7px;height:7px;border-radius:0;background:var(--roz)}.mark{color:var(--roz);font-style:italic}.btn{display:inline-flex;align-items:center;gap:11px;font-family:Open Sans;font-weight:700;font-size:13px;letter-spacing:.11em;text-transform:uppercase;padding:16px 30px;border-radius:0;transition:.25s;cursor:pointer;border:none}.btn-roz{background:var(--roz);color:#fff}.btn-roz:hover{background:var(--roz-gleb);transform:translateY(-2px)}.btn-ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35)}.btn-ghost:hover{border-color:#fff}.btn .arr{transition:transform .25s}.btn:hover .arr{transform:translateX(4px)}.nav-links{display:flex;gap:26px;list-style:none}.nav-links a{font-size:15px;font-weight:600;color:#f5eef1;transition:.2s}.nav-links a.cur,.nav-links a:hover{color:var(--roz-jasny)}.nav-login{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#f5eef1}.nav-login:hover{color:var(--roz-jasny)}.nav-login .ic{width:16px;height:16px}.nav-cta{background:var(--roz);color:#fff;padding:12px 22px;border-radius:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.nav-cta:hover{background:var(--roz-gleb)}.whero{position:relative;color:#fff;overflow:hidden}.whero-bg{position:absolute;inset:0;z-index:1}.whero-bg img{width:100%;height:100%;object-fit:cover}.whero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(18,3,9,.94),rgba(28,7,16,.82) 50%,rgba(197,11,118,.4))}.whero-in{position:relative;z-index:2;padding:76px 0}.whero h1{font-size:56px;color:#fff;max-width:800px;margin:16px 0 18px;line-height:1.08}.whero h1 em{color:var(--roz-jasny)}.whero p{font-size:18px;color:#e7d3dd;max-width:600px;line-height:1.6}.efilters{background:var(--tlo-2);border-bottom:1px solid #f0e2ea;position:sticky;top:72px;z-index:50;padding:16px 0}.efilters-in{display:flex;gap:9px;flex-wrap:wrap;justify-content:center}.fbtn{font-family:Open Sans;font-weight:600;font-size:13px;padding:9px 20px;border-radius:0;border:1.5px solid #e6d3dc;color:var(--szary);cursor:pointer;transition:.2s;background:#fff}.fbtn.on,.fbtn:hover{border-color:var(--roz)}.fbtn.on{background:var(--roz);color:#fff}section{padding:74px 0}.sec-head{margin-bottom:40px}.sec-head h2{font-size:40px;margin-top:12px}.sec-head .sub{font-size:16px;color:var(--szary);max-width:620px;margin-top:12px}.feat-ev{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--czern);border-radius:0;overflow:hidden;color:#fff}.feat-ev-img{position:relative;min-height:340px}.feat-ev-img img{width:100%;height:100%;object-fit:cover}.feat-ev-badge{position:absolute;top:20px;left:20px;background:var(--roz);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:0}.feat-ev-body{padding:44px}.feat-ev .date{font-family:Bebas Neue;font-size:26px;color:var(--roz-jasny);letter-spacing:.03em;margin-bottom:8px}.feat-ev h3{color:#fff;font-size:30px;margin-bottom:14px}.feat-ev p{color:#c9a9b8;font-size:15px;line-height:1.6;margin-bottom:20px}.feat-ev .meta{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:24px;font-size:13.5px;color:#e7d3dd}.feat-ev .meta span{display:flex;align-items:center;gap:7px}.feat-ev .meta .ic{color:var(--roz-jasny)}.ev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ev{background:#fff;border:1px solid #f0e2ea;border-radius:0;overflow:hidden;transition:.25s;display:flex;flex-direction:column}.ev:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(18,3,9,.1)}.ev-top{padding:20px 22px 0;display:flex;justify-content:space-between;align-items:flex-start}.ev-date{background:var(--czern);color:#fff;border-radius:0;padding:10px 14px;text-align:center;flex-shrink:0}.ev-date b{font-family:Bebas Neue;font-size:26px;display:block;line-height:.9}.ev-date span{font-size:10px;letter-spacing:.1em;color:var(--roz-jasny)}.ev-date span,.ev-type{text-transform:uppercase}.ev-type{font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:5px 12px;border-radius:0}.ev-type.online{background:var(--roz-mgla);color:var(--roz-gleb)}.ev-type.offline{background:#e8f5f0;color:#0a8a5f}.ev-body{padding:16px 22px 22px;flex:1;display:flex;flex-direction:column}.ev-body h4{font-size:18px;margin-bottom:8px;line-height:1.3}.ev-body p{font-size:13.5px;color:var(--szary);line-height:1.5;flex:1}.ev-foot{gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid #f3e6ed;font-size:12.5px;color:var(--szary)}.ev-foot,.ev-foot span{display:flex;align-items:center}.ev-foot span{gap:6px}.ev-foot .ic{color:var(--roz)}.summit{background:linear-gradient(155deg,#15040c,#2a0a1a);color:#fff;position:relative;overflow:hidden}.summit:before{content:"";position:absolute;right:-10%;top:-20%;width:55%;height:140%;background:radial-gradient(circle,rgba(237,15,140,.24),transparent 62%)}.summit-in{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.summit .eyebrow{color:#F04E9E}.summit .eyebrow:before{background:#F04E9E}.summit h2{color:#fff;font-size:44px;margin:14px 0 16px}.summit p{font-size:16px;color:#e7d3dd;line-height:1.65;margin-bottom:18px}.summit-feat{display:flex;flex-direction:column;gap:14px;margin-bottom:26px}.summit-feat div{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:#f0dbe4}.summit-feat .ic{color:var(--roz-jasny);margin-top:3px}.summit-cal{background:rgba(255,255,255,.05);border:1px solid rgba(237,15,140,.3);border-radius:0;padding:32px}.summit-cal h3{color:#fff;font-size:20px;margin-bottom:20px}.summit-q{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1)}.summit-q:last-child{border:none}.summit-q .qn{font-family:Bebas Neue;font-size:22px;color:var(--roz-jasny);background:rgba(237,15,140,.16);width:52px;height:52px;border-radius:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.summit-q b{color:#fff;font-size:15px;display:block}.summit-q span{font-size:13px;color:#c9a9b8}.typy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.typ{background:#fff;border:1px solid #f0e2ea;border-radius:0;padding:26px 22px;text-align:center;transition:.2s}.typ:hover{border-color:var(--roz);transform:translateY(-4px)}.typ .ico{width:52px;height:52px;border-radius:0;background:var(--roz-mgla);color:var(--roz);display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 14px}.typ .ico .ic{width:24px;height:24px}.typ h4{font-size:17px;margin-bottom:7px}.typ p{font-size:13px;color:var(--szary);line-height:1.5}.ecta{background:linear-gradient(135deg,var(--roz-gleb),var(--roz));color:#fff;text-align:center}.ecta h2{color:#fff;font-size:40px;margin-bottom:14px}.ecta p{font-size:17px;color:#ffe4f1;max-width:560px;margin:0 auto 28px}.ecta .btn{background:#fff;color:var(--roz-gleb)}.ecta .btn:hover{background:var(--czern);color:#fff}.mark-note{display:inline-flex;align-items:center;gap:8px;background:var(--roz-mgla);border:1px dashed var(--roz);color:var(--roz-gleb);font-size:12px;font-weight:600;padding:7px 14px;border-radius:0;margin-top:26px}footer{background:var(--czern);color:#c9a9b8;padding:64px 0 30px}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.1)}.foot-logo{font-family:Bebas Neue;font-size:36px;color:#fff;letter-spacing:.04em;margin-bottom:16px}.foot-about{font-size:14px;line-height:1.6;max-width:300px;margin-bottom:20px}.foot-social{display:flex;gap:12px}.foot-social a{width:38px;height:38px;border-radius:0;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#fff;transition:.2s}.foot-social a:hover{background:var(--roz);border-color:var(--roz)}.foot-social .ic{width:18px;height:18px}.foot-col h5{font-family:Open Sans;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--roz);margin-bottom:16px}.foot-col a{display:block;font-size:14px;padding:6px 0;transition:.2s;color:#c9a9b8}.foot-col a:hover{color:#fff}.foot-col p{font-size:14px;line-height:1.7}.foot-bot{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:12.5px;flex-wrap:wrap;gap:12px}@media(max-width:980px){.feat-ev,.summit-in{grid-template-columns:1fr}.ev-grid,.typy-grid{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr 1fr;gap:28px}.nav-links,.nav-login{display:none!important}.burger{display:block}.nav-cta{padding:8px 12px!important;font-size:9.5px!important;letter-spacing:.03em!important}.whero h1{font-size:38px}.ecta h2,.sec-head h2,.summit h2{font-size:30px}}@media(max-width:560px){.wrap{padding:0 20px}.ev-grid,.foot-grid,.typy-grid{grid-template-columns:1fr}.whero h1{font-size:30px}section{padding:52px 0}}@media(min-width:981px) and (max-width:1120px){.nav-links{gap:18px}.nav-cta{padding:9px 16px;font-size:10.5px}.nav-login{font-size:12px}}