.Training_page__OzTXS{max-width:1180px;margin:auto;padding:32px 20px;color:#183b32;background:#f6f3ed;min-height:70vh;font:1.05rem/1.7 Lexend,Arial,sans-serif;letter-spacing:.02em;word-spacing:.08em}.Training_page__OzTXS h1{font-size:clamp(1.7rem,4vw,2.6rem)}.Training_cards__N7uHk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.Training_card__nFDV9{display:grid;grid-template-rows:auto auto 3.2em 1fr;color:inherit;border:1px solid #b6c9bb;border-radius:14px;overflow:hidden;background:white;text-decoration:none;min-width:0}.Training_card__nFDV9 img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.Training_card__nFDV9 h2{font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:16px 16px 8px}.Training_card__nFDV9 p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 16px}.Training_card__nFDV9 footer{display:flex;justify-content:space-between;gap:10px;align-self:end;border-top:1px solid #d4dfd5;margin-top:20px;padding:14px;font-size:.85rem;font-weight:700}.Training_hero__JllD5{display:grid;grid-template-columns:minmax(200px,360px) 1fr;gap:32px;align-items:start}.Training_hero__JllD5 img{width:100%;height:auto;aspect-ratio:1}.Training_panel__IeV7y{font-family:Lexend,Arial,sans-serif;letter-spacing:.03em;word-spacing:.1em;background:#fff;border:1px solid #aac5b9;border-radius:12px;padding:24px;margin:24px 0;box-shadow:0 8px 28px #173e3226;color:#183b32}.Training_page__OzTXS button,.Training_panel__IeV7y button{font:inherit;min-height:44px;padding:8px 14px;border:1px solid #527965;border-radius:6px;background:white;color:#183b32;cursor:pointer}.Training_panel__IeV7y button:disabled{opacity:.6;cursor:not-allowed}.Training_page__OzTXS :focus-visible,.Training_panel__IeV7y :focus-visible{outline:3px solid #08774c;outline-offset:3px}.Training_panel__IeV7y label{display:block;margin:16px 0}.Training_panel__IeV7y input,.Training_panel__IeV7y select,.Training_panel__IeV7y textarea{display:block;width:100%;box-sizing:border-box;min-height:44px;padding:10px;font:inherit;border:1px solid #527965;border-radius:4px}.Training_panel__IeV7y dl{display:grid;grid-template-columns:minmax(100px,1fr) 3fr;gap:10px}.Training_panel__IeV7y dd{margin:0;overflow-wrap:anywhere}.Training_month__o44Pq{display:flex;justify-content:space-between;align-items:center;gap:8px}.Training_calendar__So66_{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.Training_calendar__So66_ button{padding:6px;min-width:0}.Training_calendar__So66_ small{display:block;font-size:.7rem;overflow-wrap:anywhere}.Training_sessions__F_utj{padding:0;list-style:none}.Training_sessions__F_utj li{margin:12px 0}.Training_sessions__F_utj button{display:flex;flex-direction:column;text-align:left;width:100%}.Training_steps__EBO9g{display:flex;list-style:none;padding:0;gap:18px;flex-wrap:wrap}.Training_steps__EBO9g li{display:flex;align-items:center;gap:8px;color:#5f7a6d}.Training_steps__EBO9g li span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:2px solid;font-weight:700}.Training_steps__EBO9g [aria-current=step]{color:#183b32;font-weight:700}.Training_steps__EBO9g [aria-current=step] span{background:#08774c;border-color:#08774c;color:#fff}.Training_steps__EBO9g .Training_done__YWYOl{color:#08774c}.Training_steps__EBO9g .Training_done__YWYOl span{background:#e3f1e8}.Training_dropdown__CFztI{position:relative}.Training_dropdown__CFztI [role=group]{position:absolute;z-index:10;background:white;box-shadow:0 4px 20px #0003;padding:12px;display:flex;flex-direction:column;gap:8px;max-width:calc(100vw - 72px)}.Training_pending__C9SRn{border-left:4px solid #b58622;padding:10px;background:#fff7db}.Training_roster__kuX36{overflow:auto}.Training_roster__kuX36 table{border-collapse:collapse;width:100%}.Training_roster__kuX36 td,.Training_roster__kuX36 th{text-align:left;padding:10px;border-bottom:1px solid #d4dfd5;overflow-wrap:anywhere}.Training_actions__kmVQG{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:950px){.Training_cards__N7uHk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.Training_cards__N7uHk,.Training_hero__JllD5{grid-template-columns:1fr}.Training_page__OzTXS{padding:20px 14px}.Training_panel__IeV7y{padding:14px}.Training_panel__IeV7y dl{grid-template-columns:1fr}.Training_calendar__So66_ small{font-size:.65rem}.Training_month__o44Pq h3{font-size:1rem}}.Training_panel__IeV7y .Training_calendar__So66_ .Training_hasSession__2weQP{background:#e3f1e8;border:2px solid #08774c;font-weight:700}.Training_panel__IeV7y .Training_calendar__So66_ .Training_hasSession__2weQP small{font-weight:700}.Training_panel__IeV7y .Training_calendar__So66_ button[aria-pressed=true]{background:#08774c;color:#fff}.Training_booking__dSHQw{border-top:1px solid #d4dfd5;margin-top:24px;padding-top:16px}.Training_when__IOr31{font-size:1.05rem}.Training_small__zVocE{font-size:.9rem;color:#3d5c50}.Training_prices__PjyfQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 6px}.Training_panel__IeV7y .Training_price__G8Ykw{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:16px 18px;border:2px solid #527965;border-radius:12px}.Training_panel__IeV7y .Training_price__G8Ykw:hover{border-color:#08774c;background:#f1f8f3}.Training_price__G8Ykw strong{font-size:1.05rem}.Training_amount__MeXl1{font-size:1.6rem;font-weight:700}.Training_price__G8Ykw small{font-size:.9rem;color:#3d5c50}.Training_buttons__2eb5c{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.Training_panel__IeV7y .Training_buttons__2eb5c button{border-radius:999px;padding:10px 22px}.Training_panel__IeV7y .Training_buttons__2eb5c .Training_primary__w_8ni{background:#123a2e;color:#f3c24b;border:1.5px solid #e0a526;font-weight:700}.Training_notice__1H2A7{border-left:4px solid #b58622;background:#fff7db;padding:10px 14px;border-radius:4px;margin:12px 0}.Training_notice__1H2A7 p{margin:0 0 6px}.Training_notice__1H2A7 a{margin-right:16px}@media(max-width:600px){.Training_prices__PjyfQ{grid-template-columns:1fr}}.Training_month__o44Pq h3{font-size:1.25rem;font-weight:700;margin:0}.Training_panel__IeV7y .Training_month__o44Pq button{border-radius:999px;padding:8px 18px}.Training_calendar__So66_>span{font-weight:700;text-align:center;font-size:.9rem;padding:6px 0}.Training_panel__IeV7y .Training_calendar__So66_ button{min-height:52px;border-radius:8px}.Training_panel__IeV7y .Training_sessions__F_utj button{border:2px solid #aac5b9;border-radius:12px;padding:14px 18px;gap:4px}.Training_panel__IeV7y .Training_sessions__F_utj button[aria-pressed=true]{border-color:#08774c;background:#e3f1e8}.Training_panel__IeV7y .Training_sessions__F_utj button strong{font-size:1.05rem}.Training_flow__BMmdu{margin-top:8px}.Training_panel__IeV7y .Training_flow__BMmdu .Training_steps__EBO9g{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:8px 0 20px}.Training_panel__IeV7y .Training_flow__BMmdu .Training_steps__EBO9g li{flex-direction:column;gap:4px;position:relative;text-align:center;font-size:.9rem}.Training_panel__IeV7y .Training_flow__BMmdu .Training_steps__EBO9g li span{position:relative;z-index:1;width:34px;height:34px;background:#fff;border-color:#c3d3ca;color:#7a8f86}.Training_panel__IeV7y .Training_flow__BMmdu .Training_steps__EBO9g li+li:before{content:"";position:absolute;top:16px;right:50%;width:100%;height:3px;background:#d4dfd5}.Training_panel__IeV7y .Training_flow__BMmdu .Training_steps__EBO9g .Training_done__YWYOl:before,.Training_panel__IeV7y .Training_flow__BMmdu .Training_steps__EBO9g [aria-current=step]:before{background:#08774c}.Training_panel__IeV7y .Training_flow__BMmdu .Training_steps__EBO9g .Training_done__YWYOl span{background:#08774c;border-color:#08774c;color:#fff}.Training_panel__IeV7y .Training_flow__BMmdu .Training_steps__EBO9g [aria-current=step] span{background:#fff;border-color:#08774c;color:#08774c;box-shadow:0 0 0 4px #e3f1e8}.Training_summary__3GiFW{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f1f8f3;border:1px solid #aac5b9;border-radius:12px;padding:14px 18px;margin-bottom:18px}.Training_summary__3GiFW span,.Training_summary__3GiFW strong{display:block}.Training_summary__3GiFW span{font-size:.9rem;color:#3d5c50}.Training_panel__IeV7y .Training_summary__3GiFW .Training_link__fJ245{border:0;background:none;padding:0;min-height:0;color:#08774c;text-decoration:underline;font-size:.85rem}.Training_total__JGMxC{margin:0;font-size:1.4rem;font-weight:700;text-align:right}.Training_total__JGMxC small{display:block;font-size:.75rem;font-weight:400;color:#3d5c50}.Training_fields__2Vywx{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.Training_full__T4YI5{grid-column:1/-1}.Training_panel__IeV7y .Training_fields__2Vywx label{font-weight:700;font-size:.9rem;margin:10px 0 0}.Training_panel__IeV7y .Training_fields__2Vywx input,.Training_panel__IeV7y .Training_fields__2Vywx select{margin-top:6px;border:1.5px solid #8aa99a;border-radius:8px;font-weight:400}.Training_hint__S7e_e{font-size:.85rem;color:#3d5c50;margin:4px 0 0}.Training_panel__IeV7y .Training_flow__BMmdu .Training_buttons__2eb5c{justify-content:space-between}.Training_panel__IeV7y .Training_review__I7eC1{background:#fafcfb;border:1px solid #d4dfd5;border-radius:12px;padding:14px 18px}@media(max-width:600px){.Training_fields__2Vywx{grid-template-columns:1fr}.Training_summary__3GiFW{flex-direction:column;align-items:flex-start}.Training_total__JGMxC{text-align:left}}.Training_wBack__iIjAS{display:inline-block;margin-bottom:14px;color:#08774c;font-weight:600;text-decoration:none}.Training_wHero__7Uecx{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:32px;align-items:center;background:#123a2e;color:#f6f3ed;border-radius:20px;padding:28px}.Training_wHero__7Uecx img{width:100%;height:auto;aspect-ratio:1;border-radius:14px;object-fit:cover}.Training_page__OzTXS .Training_wHero__7Uecx h1{margin:0;line-height:1.2;color:#fff}.Training_wTag__kYjeh{color:#f3c24b;font-size:1.2rem;font-weight:600;margin:6px 0 16px}.Training_wChips__HVi3N,.Training_wFacts__5lK6P{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 16px}.Training_wFacts__5lK6P li{background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;padding:5px 14px;font-size:.9rem}.Training_wFor__EnFMK{margin:0 0 16px}.Training_wPrices__AxPuM{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.Training_wPrices__AxPuM p{margin:0}.Training_wPrices__AxPuM strong{display:block;font-size:1.6rem}.Training_wPrices__AxPuM small{font-size:.8rem;opacity:.85}.Training_wCta__0bDlP{display:inline-block;background:#f3c24b;color:#123a2e;border-radius:999px;padding:12px 26px;font-weight:700;text-decoration:none}.Training_wCta__0bDlP:hover{background:#ffd76a}.Training_wHero__7Uecx .Training_wSmall__rNlEc{color:#d9e6df}.Training_wNav__lUcJT{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.Training_wNav__lUcJT a{background:#fff;border:1px solid #aac5b9;border-radius:999px;padding:6px 16px;font-size:.9rem;font-weight:600;color:#183b32;text-decoration:none}.Training_wNav__lUcJT a:hover{border-color:#08774c;background:#e3f1e8}.Training_wIcons__Yuvzi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0 0 20px}.Training_wIcons__Yuvzi li{background:#fff;border:1px solid #d4dfd5;border-radius:16px;padding:18px 12px;text-align:center;font-weight:600}.Training_wIcons__Yuvzi span{display:block;font-size:2rem;margin-bottom:4px}.Training_wTwo__DZQoe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}.Training_wTwo__DZQoe>.Training_wCard__aCf1Z{margin:0}.Training_wCard__aCf1Z{background:#fff;border:1px solid #d4dfd5;border-radius:18px;padding:24px 26px;margin-bottom:20px;scroll-margin-top:90px}.Training_wCard__aCf1Z p{margin:0 0 10px;max-width:65ch}.Training_page__OzTXS .Training_wH__GEYfh{display:flex;align-items:center;gap:12px;font-size:1.3rem;margin:0 0 14px}.Training_wH__GEYfh span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e3f1e8;font-size:1.3rem}.Training_page__OzTXS .Training_wH3__VLxAO{font-size:1.05rem;margin:18px 0 8px}.Training_wQuote__otHnl{border-left:5px solid #e0a526;background:#fff7db;padding:12px 16px;border-radius:8px;font-weight:700}.Training_wMotto__YxH_u{text-align:center;font-size:1.4rem;font-weight:700;background:#fff7db;border:2px solid #e0a526;border-radius:18px;padding:18px;margin:0 0 20px}.Training_wBadge___259d{display:inline-block;background:#e3f1e8;color:#08774c;border-radius:8px;padding:4px 10px;font-size:.85rem;font-weight:600;margin:0 8px 6px 0}.Training_wSmall__rNlEc{font-size:.9rem;color:#3d5c50}.Training_wSessions__evdgi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0}.Training_wSessions__evdgi li{background:#fafcfb;border:1px solid #d4dfd5;border-top:5px solid #08774c;border-radius:14px;padding:16px;font-size:.95rem}.Training_wSessions__evdgi span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#123a2e;color:#f3c24b;font-weight:700;margin-bottom:8px}.Training_wSessions__evdgi strong{display:block;font-size:1.02rem;margin-bottom:4px}.Training_wFac__Km7u4{display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:start}.Training_wFac__Km7u4>span{width:72px;height:72px;border-radius:50%;background:#e0a526;color:#123a2e;display:grid;place-items:center;font-size:2rem;font-weight:700}.Training_wBtn__aDf0B{display:inline-block;border:2px solid #08774c;color:#08774c;border-radius:999px;padding:8px 18px;font-weight:600;font-size:.9rem;text-decoration:none;margin-top:6px}.Training_wBtn__aDf0B:hover{background:#e3f1e8}.Training_wChips__HVi3N li{background:#f1f8f3;border:1px solid #aac5b9;border-radius:999px;padding:5px 14px;font-size:.9rem}.Training_wTick__imBZb{list-style:none;padding:0;margin:0 0 10px}.Training_wTick__imBZb li{position:relative;padding:6px 0 6px 36px}.Training_wTick__imBZb li:before{content:"✓";position:absolute;left:0;top:7px;width:24px;height:24px;border-radius:50%;background:#08774c;color:#fff;font-size:.8rem;display:grid;place-items:center}.Training_wRules__jFCSm{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px}.Training_wRules__jFCSm p{margin:0;border-radius:14px;padding:14px 18px}.Training_wRules__jFCSm strong{display:block}.Training_wGo__yyiFk{background:#e3f1e8}.Training_wWait__0NrzP{background:#fff7db}.Training_wBook__9XB_O{scroll-margin-top:90px}.Training_page__OzTXS .Training_wBook__9XB_O h2{font-size:1.6rem;margin:28px 0 0}.Training_wBook__9XB_O .Training_panel__IeV7y{margin-top:12px}.Training_wBookSoon__0Ylnw{background:#123a2e;color:#f6f3ed;border-radius:20px;padding:28px;text-align:center}.Training_page__OzTXS .Training_wBookSoon__0Ylnw h2{color:#fff;margin-top:0}@media(max-width:900px){.Training_wHero__7Uecx,.Training_wTwo__DZQoe{grid-template-columns:1fr}.Training_wIcons__Yuvzi,.Training_wSessions__evdgi{grid-template-columns:repeat(2,minmax(0,1fr))}.Training_wHero__7Uecx img{max-width:320px}}@media(max-width:600px){.Training_wRules__jFCSm,.Training_wSessions__evdgi{grid-template-columns:1fr}.Training_wCard__aCf1Z,.Training_wHero__7Uecx{padding:18px}}