.triathlon_triWrapper__UL1_E{padding:60px 0;background-color:#ffffff;font-family:system-ui,-apple-system,sans-serif}.triathlon_container__TSiTZ{max-width:1100px;margin:0 auto;padding:0 20px}.triathlon_triHero__7hK3Q{display:flex;flex-direction:column;gap:40px;margin-bottom:60px}@media (min-width:992px){.triathlon_triHero__7hK3Q{flex-direction:row;align-items:center}}.triathlon_imageWrapper__Mnu1y{flex:1}.triathlon_heroImg__3NvGS{width:100%;height:auto;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:block}.triathlon_heroContent__A6Jky{flex:1.2}.triathlon_badge__2AUtk{color:#f39304;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;font-size:.85rem}.triathlon_heroContent__A6Jky h1{color:#02678F;font-size:2.8rem;margin:10px 0 20px;line-height:1.2}.triathlon_heroContent__A6Jky p{color:#555;line-height:1.7;font-size:1.1rem;margin-bottom:20px}.triathlon_location___ZH39{font-weight:600;color:#02678F;display:flex;align-items:center;gap:8px}.triathlon_detailsGrid__Q1OB9{display:grid;grid-template-columns:1fr;gap:40px;background-color:#f9fbfc;padding:40px;border-radius:20px;border:1px solid #e1e8ed;align-items:center}@media (min-width:992px){.triathlon_detailsGrid__Q1OB9{grid-template-columns:1fr 1.2fr}}.triathlon_programmeInfo__1daYy h2{color:#02678F;margin-bottom:25px}.triathlon_featureList___EQ4I{list-style:none;padding:0}.triathlon_featureList___EQ4I li{padding:12px 0 12px 35px;position:relative;border-bottom:1px solid #e1e8ed;color:#444}.triathlon_featureList___EQ4I li:before{content:"🏊‍♂️";position:absolute;left:0}.triathlon_priceHighlight__p1vxn{font-weight:800;color:#f39304}.triathlon_videoContainer__b6BBi{position:relative;width:100%;padding-bottom:56.25%;height:0;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.1)}.triathlon_videoContainer__b6BBi iframe{position:absolute;top:0;left:0;width:100%;height:100%}