.WhatYouLearn-module__WrYy3W__section{background:var(--theme-color-ink);color:var(--theme-color-paper);padding:96px 5%}.WhatYouLearn-module__WrYy3W__inner{max-width:var(--theme-content-max);margin:0 auto}.WhatYouLearn-module__WrYy3W__grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3.5rem;display:grid}.WhatYouLearn-module__WrYy3W__pillar{border:1px solid var(--theme-color-paper-12);padding:2.5rem 2rem;transition:border-color .2s;position:relative}.WhatYouLearn-module__WrYy3W__pillar:hover{border-color:var(--theme-color-primary)}.WhatYouLearn-module__WrYy3W__rule{background:var(--theme-color-primary);width:48px;height:3px;margin-bottom:1.8rem}.WhatYouLearn-module__WrYy3W__num{font-family:var(--theme-font-heading);font-size:var(--theme-text-card-lg);color:var(--theme-color-primary);margin-bottom:.5rem;line-height:1;display:block}.WhatYouLearn-module__WrYy3W__heading{color:var(--theme-color-paper);margin-bottom:1rem}.WhatYouLearn-module__WrYy3W__bullets{margin:0;padding:0;list-style:none}.WhatYouLearn-module__WrYy3W__bullets li{font-size:var(--theme-text-body);color:var(--theme-color-paper-52);border-bottom:1px solid var(--theme-color-paper-12);padding:.45rem 0;line-height:1.5}.WhatYouLearn-module__WrYy3W__bullets li:last-child{border-bottom:none}.WhatYouLearn-module__WrYy3W__bullets li:before{content:"— ";color:var(--theme-color-primary)}.WhatYouLearn-module__WrYy3W__pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.WhatYouLearn-module__WrYy3W__pillars .WhatYouLearn-module__WrYy3W__num{display:none}.WhatYouLearn-module__WrYy3W__pillars .WhatYouLearn-module__WrYy3W__pillar:nth-child(2) .WhatYouLearn-module__WrYy3W__heading{color:var(--theme-color-primary)}@media screen and (max-width:900px){.WhatYouLearn-module__WrYy3W__grid{grid-template-columns:1fr}}@media screen and (max-width:600px){.WhatYouLearn-module__WrYy3W__section{padding:64px 5%}}
.TripComparison-module__9yWTUq__split{gap:var(--theme-space-8);padding:5rem var(--theme-content-gutter);background:var(--theme-color-ink);color:var(--theme-color-paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TripComparison-module__9yWTUq__programme,.TripComparison-module__9yWTUq__comparison{min-width:0}.TripComparison-module__9yWTUq__single{grid-template-columns:minmax(0,1fr)}.TripComparison-module__9yWTUq__programme>section{padding:0}.TripComparison-module__9yWTUq__scroll{margin-top:var(--theme-space-8);overflow-x:auto}.TripComparison-module__9yWTUq__scroll:focus-visible{outline:2px solid var(--theme-color-primary);outline-offset:2px}.TripComparison-module__9yWTUq__comparison table{border-collapse:collapse;width:100%;font-size:var(--theme-text-body)}.TripComparison-module__9yWTUq__comparison th,.TripComparison-module__9yWTUq__comparison td{padding:var(--theme-space-4);border-bottom:1px solid var(--theme-color-paper-12);text-align:left}.TripComparison-module__9yWTUq__comparison thead th{font-family:var(--theme-font-heading);font-size:var(--theme-text-card);border-color:var(--theme-color-primary)}.TripComparison-module__9yWTUq__comparison td{color:var(--theme-color-paper-60)}.TripComparison-module__9yWTUq__caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.TripComparison-module__9yWTUq__split{grid-template-columns:1fr}}
.Prerequisites-module__fLL-yq__section{background:var(--theme-color-ink);color:var(--theme-color-paper);padding:0 5% 96px}.Prerequisites-module__fLL-yq__list{max-width:var(--theme-content-max);border-top:1px solid var(--theme-color-paper-12);grid-template-columns:repeat(2,1fr);gap:0;margin:0 auto;padding:0;list-style:none;display:grid}.Prerequisites-module__fLL-yq__item{font-size:var(--theme-text-body);color:var(--theme-color-paper-60);border-bottom:1px solid var(--theme-color-paper-12);padding:1rem 1.2rem 1rem 2rem;line-height:1.6;position:relative}.Prerequisites-module__fLL-yq__item:before{content:"✓";color:var(--theme-color-primary);position:absolute;left:0}@media screen and (max-width:767px){.Prerequisites-module__fLL-yq__section{padding:0 5% 64px}.Prerequisites-module__fLL-yq__list{grid-template-columns:1fr}}
.Hero-module___w2HtG__hero{background:var(--theme-color-detail-canvas);color:var(--theme-color-paper);min-height:var(--theme-hero-min-height);grid-template-columns:1fr 320px;gap:40px;padding:60px;display:grid}.Hero-module___w2HtG__text h1{margin:0 0 16px}.Hero-module___w2HtG__subline{color:var(--theme-color-detail-text);margin:0;font-size:14px;font-style:italic;line-height:1.7}.Hero-module___w2HtG__booking{background:var(--theme-color-white-paper);color:var(--theme-color-ink);border-radius:6px;align-self:start;padding:28px 24px}.Hero-module___w2HtG__price{margin-bottom:18px;font-size:22px;font-weight:700}.Hero-module___w2HtG__cta{text-align:center;background:var(--theme-color-detail-action);width:100%;color:var(--theme-color-on-action);font-family:var(--theme-font-technical);letter-spacing:1px;cursor:pointer;border:none;border-radius:3px;margin-top:20px;padding:13px;font-size:13px;text-decoration:none;display:block}.Hero-module___w2HtG__cta:hover{background:var(--theme-color-detail-action-hover);color:var(--theme-color-on-action)}@media (max-width:800px){.Hero-module___w2HtG__hero{grid-template-columns:1fr}}@media (max-width:900px){.Hero-module___w2HtG__hero{min-height:var(--theme-hero-mobile-min-height)}}
