*{box-sizing:border-box}body{margin:0;background:#06100c;color:#f4f7f5;font-family:Arial,Helvetica,sans-serif;line-height:1.6}header{height:66px;border-bottom:1px solid #20352b;display:flex;align-items:center;justify-content:space-between;padding:0 5%}header span{color:#cbd6d1;font-size:14px}main{max-width:1160px;margin:auto;padding:65px 30px}.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:center}.eyebrow{color:#21e878;font-weight:800;letter-spacing:2px;font-size:12px}h1{font-size:clamp(45px,6vw,74px);line-height:1.03;margin:18px 0 25px;letter-spacing:-2px}h2{font-size:clamp(30px,4vw,45px);line-height:1.1;margin:15px 0 20px}.lead{font-size:19px;color:#d5dfda}.cta{display:inline-block;margin-top:20px;background:#08d967;color:#03100a;text-decoration:none;font-weight:800;padding:17px 27px;border-radius:9px}.note{font-size:13px;color:#8ea29a}.event-card{min-height:430px;border-radius:22px;padding:40px;background:radial-gradient(circle at 50% 35%,#159a53 0,#073d25 42%,#03140c 78%);border:1px solid #1d5b3e;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.event-card>div{color:#20ec78;font-weight:800;letter-spacing:2px}.event-card h2{font-size:42px;font-weight:900;line-height:.95}.event-card p{color:#d3ddd8;font-size:14px}.facts{display:grid;grid-template-columns:repeat(3,1fr);margin:70px 0 28px;border:1px solid #244137}.facts div{padding:27px;border-right:1px solid #244137}.facts div:last-child{border:0}.facts small{display:block;color:#21e878;font-weight:800}.facts b{font-size:19px}.section{background:#0b1b14;border:1px solid #203d30;border-radius:22px;padding:48px;margin-top:28px}.section p{font-size:18px;color:#d1dbd6;max-width:900px}.center{text-align:center}.center p{margin-left:auto;margin-right:auto}footer{border-top:1px solid #1e3028;padding:35px 5%;color:#91a39b;font-size:13px}footer p{margin:8px 0}@media(max-width:800px){.hero{grid-template-columns:1fr}.facts{grid-template-columns:1fr}.facts div{border-right:0;border-bottom:1px solid #244137}.section{padding:32px 24px}}
.event-card{border-radius:18px;overflow:hidden;border:1px solid #17452e;background:#07150e}.event-card img{display:block;width:100%;height:auto}.event-card{align-self:center}
