@font-face {
  font-family: 'Baloo Bhai 2';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/font-1.ttf) format('truetype');
}
@font-face {
  font-family: 'Baloo Bhai 2';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(assets/font-2.ttf) format('truetype');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/font-3.ttf) format('truetype');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/font-4.ttf) format('truetype');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/font-5.ttf) format('truetype');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/font-6.ttf) format('truetype');
}


/* Local exploration borrows DESIGN.md campaign, group, content and surface roles.
   No production tokens or shared component contracts are authored here. */
:root{--ink:#272321;--muted:#646461;--white:#fff;--paper:#f8fafc;--sky:#38bdf8;--blue-ink:#187ba4;--travel:var(--blue-ink);--teal:#087f75;--purple:#8055cf;--orange:#f97316;--yellow:#facc15;--berry:#db2777;--line:#e8e7e3;--travel-wash:#eef9ff;--team-wash:#f8f5fd;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--space-7:96px;--space-8:144px;--radius:22px;--speed:220ms;--ease:cubic-bezier(.2,.7,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--white);color:var(--ink);font-family:Outfit,sans-serif;-webkit-font-smoothing:antialiased}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid var(--teal);outline-offset:5px}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:'Baloo Bhai 2',sans-serif;font-weight:800;letter-spacing:-.035em}h1{font-size:80px;line-height:1.01}h2{font-size:58px;line-height:1.07}h3{font-size:29px;line-height:1.13}p{font-size:20px;line-height:1.58;color:var(--muted)}em{color:var(--travel);font-style:normal}::selection{background:var(--travel-wash)}.wrap{width:min(1220px,100%);padding-inline:var(--space-5);margin-inline:auto}.narrow{max-width:940px}.header{height:112px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.brand{display:block;position:relative;width:148px;height:90px;overflow:hidden;flex-shrink:0}.brand img{position:absolute;width:180px;max-width:none;top:-40px;left:-14px}.header-return{font-size:17px;color:var(--muted);padding:14px 0}.header-return:hover{color:var(--ink)}.header-return span{margin-right:10px}.skip{position:fixed;left:-999px;top:16px;z-index:10}.skip:focus{left:16px;padding:16px;background:var(--white);border-radius:12px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:18px 30px;border-radius:100px;background:var(--ink);color:var(--white);font-size:18px;font-weight:500;line-height:1.25;transition:transform var(--speed) var(--ease),background var(--speed),box-shadow var(--speed)}.button:hover{background:var(--blue-ink);transform:translateY(-3px);box-shadow:0 8px 24px rgb(24 123 164 / .14)}.button:active{transform:translateY(0)}.text-link{display:inline-block;font-size:18px;font-weight:500;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:var(--blue-ink)}.text-link:hover{color:var(--blue-ink)}.page{animation:arrive 420ms var(--ease) both}.hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:var(--space-3);min-height:660px;padding-block:var(--space-5) var(--space-7)}.hero h1{position:relative;z-index:1}.hero-copy>p{max-width:465px;margin-block:var(--space-4)}.hero-art{width:110%;max-width:none;margin-left:-5%;object-fit:contain}.home-hero{min-height:calc(100svh - 212px);padding-top:var(--space-4);padding-bottom:var(--space-6)}.home-hero h1{font-size:76px}.intro{font-size:18px!important;color:var(--ink)!important;margin:0 0 var(--space-3)!important}.section{padding-block:var(--space-7)}.section-head{display:grid;grid-template-columns:1.12fr 1fr;gap:var(--space-6);align-items:end}.section-head p{max-width:450px;padding-bottom:6px}.workshop{position:relative;padding-block:var(--space-6);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7)}.workshop:before{content:'';position:absolute;inset:0 -16px;background:var(--team-wash);border-radius:56px 112px 56px 56px;z-index:-1}.workshop em{color:var(--purple)}.workshop-copy p{margin-top:var(--space-3);max-width:450px}.workshop-copy .text-link{margin-top:var(--space-4);text-decoration-color:var(--purple)}.workshop-agenda{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.workshop-agenda li{display:grid;grid-template-columns:44px 1fr;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--purple) 15%,transparent)}.workshop-agenda li:last-child{padding-bottom:0;border:0}.workshop-agenda .number{color:var(--purple);font-size:21px;padding-top:3px;font-weight:600}.workshop-agenda p{font-size:18px;line-height:1.45;margin-top:7px}.workshop-agenda h3{font-size:27px}.chapter{margin-top:var(--space-6)}.chapter-intro{display:grid;grid-template-columns:70px 1fr;gap:var(--space-3);align-items:start;max-width:780px}.chapter-index{font-family:'Baloo Bhai 2',sans-serif;font-size:53px;font-weight:800;line-height:1.1;color:var(--travel)}.chapter-intro h3{font-size:36px}.chapter-intro p{margin-top:12px;max-width:615px}.material-scene{width:100%;margin-top:var(--space-4);max-height:750px;object-fit:contain}.image-caption{font-size:17px;line-height:1.45;margin-top:var(--space-2);max-width:710px;margin-inline:auto;text-align:center}.rhythm{margin-top:var(--space-5);display:grid;grid-template-columns:1fr 1.15fr;gap:var(--space-5);align-items:center}.rhythm-art{width:108%;max-width:none;margin-left:-4%;object-fit:contain}.rhythm-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4) var(--space-3);padding:0;margin:0;list-style:none}.rhythm-list li{border-top:1px solid var(--line);padding-top:var(--space-2)}.rhythm-list strong{display:block;font-size:20px;font-weight:600}.rhythm-list p{font-size:17px;line-height:1.5;margin-top:7px}.rhythm-list .phase{display:block;font-size:15px;color:var(--blue-ink);margin-bottom:8px}.module-chapter{margin-top:var(--space-7);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-5)}.module-chapter .chapter-intro{grid-template-columns:55px 1fr;gap:var(--space-2)}.module-visual{width:100%;object-fit:contain}.module-example{border-left:3px solid var(--sky);padding-left:var(--space-3);margin:var(--space-4) 0 0 71px}.module-example strong{display:block;font-size:21px;font-weight:600}.module-example p{font-size:18px;line-height:1.5;margin-top:10px}.module-example span{color:var(--blue-ink)}.journeys{padding-top:var(--space-6)}.journeys h2{text-align:center}.journeys>p{text-align:center;max-width:650px;margin:var(--space-3) auto 0}.lineup{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);max-width:980px;margin:var(--space-5) auto 0}.lineup figure{margin:0;text-align:center}.lineup img{height:340px;width:100%;object-fit:contain;transition:transform 350ms var(--ease)}.lineup figure:hover img{transform:translateY(-7px)}.lineup figcaption{padding-top:var(--space-3)}.lineup h3{font-size:28px}.lineup p{font-size:18px;margin-top:7px}.lineup figure:nth-child(1) h3{color:var(--berry)}.lineup figure:nth-child(2) h3{color:var(--purple)}.lineup figure:nth-child(3) h3{color:var(--blue-ink)}.route-line{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 22px;margin-top:var(--space-5);font-size:17px;color:var(--muted)}.route-line span:before{content:'·';color:var(--travel);margin-right:22px}.route-line span:first-child:before{content:none}.companion{padding-top:var(--space-8)}.companion .section-head{margin-bottom:var(--space-5)}.app{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--white);box-shadow:0 28px 70px rgb(39 35 33 / .065),0 3px 10px rgb(39 35 33 / .035)}.app-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:20px var(--space-4);border-bottom:1px solid var(--line)}.app-toolbar strong{font-size:20px;font-weight:600}.app-toolbar span{font-size:16px;color:var(--muted)}.app-layout{display:grid;grid-template-columns:228px minmax(0,1fr)}.app-nav{background:var(--paper);border-right:1px solid var(--line);padding:var(--space-3) 12px;display:flex;flex-direction:column;gap:3px}.app-nav button{padding:10px 14px;border-radius:10px;background:transparent;color:var(--muted);text-align:left;display:flex;align-items:center;gap:12px;min-height:44px;font-size:16px}.app-nav button:hover{background:var(--white)}.app-nav button[aria-pressed=true]{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 2px 7px rgb(39 35 33 / .05)}.app-nav button span{width:23px;font-size:14px;color:var(--blue-ink);font-weight:600}.app-nav img{width:125px;height:125px;object-fit:contain;mix-blend-mode:multiply;margin:var(--space-2) auto 0}.app-select{display:none}.app-content{padding:var(--space-4);min-height:630px}.lesson-heading{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center}.lesson-heading h3{font-size:37px}.lesson-heading p{font-size:16px;margin-bottom:8px;color:var(--blue-ink)}.lesson-heading>span{font-size:16px;color:var(--muted);white-space:nowrap}.lesson-stage{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--space-3);align-items:center;margin-top:var(--space-3);min-height:250px}.lesson-stage img{width:100%;height:235px;object-fit:contain}.lesson-stage p{font-size:18px;line-height:1.5}.lesson-stage strong{display:block;font-size:23px;line-height:1.22;font-weight:600;margin-bottom:12px}.lesson-stage .lesson-copy{padding-right:var(--space-2)}.lesson-outline{display:flex;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:17px}.lesson-outline span{flex:1}.lesson-outline b{color:var(--blue-ink);font-weight:500;margin-right:8px}.document-heading{font-size:20px;font-weight:600;margin-block:var(--space-3) var(--space-2)}.documents{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.document{display:flex;gap:var(--space-2);align-items:center}.document img{width:100px;aspect-ratio:1000/708;object-fit:contain;border:1px solid var(--line);box-shadow:0 3px 8px rgb(39 35 33 / .055);transition:transform var(--speed)}.document:hover img{transform:translateY(-3px) rotate(-2deg)}.document strong{font-size:18px;font-weight:500;display:block}.document span{font-size:16px;color:var(--blue-ink);display:block;margin-top:7px}.pilot{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--space-7);padding-top:var(--space-8);align-items:start}.pilot-copy p{margin-block:var(--space-3) var(--space-4);max-width:460px}.pilot-offer{border-left:1px solid var(--line);padding-left:var(--space-5)}.pilot-price{font-size:67px;line-height:1.1;font-family:'Baloo Bhai 2',sans-serif;font-weight:800;letter-spacing:-.025em;display:block;margin-top:var(--space-1)}.pilot-offer p{font-size:18px}.pilot-offer dl{margin:var(--space-4) 0 0;display:grid;gap:var(--space-3)}.pilot-offer dt{font-size:19px;font-weight:600}.pilot-offer dd{font-size:18px;line-height:1.5;color:var(--muted);margin:7px 0 0}.faq{padding-block:var(--space-8) var(--space-7);max-width:900px}.faq h2{font-size:44px;margin-bottom:var(--space-4)}.faq details{padding-block:var(--space-3);border-bottom:1px solid var(--line)}.faq summary{display:flex;gap:var(--space-3);justify-content:space-between;align-items:center;font-size:20px;font-weight:500;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:27px;color:var(--blue-ink);font-weight:400}.faq details[open] summary:after{content:'−'}.faq details p{font-size:18px;margin-top:var(--space-2);padding-right:var(--space-3)}.footer{display:flex;gap:var(--space-3);justify-content:space-between;align-items:center;padding-block:var(--space-4);border-top:1px solid var(--line);font-size:16px;color:var(--muted)}.footer nav{display:flex;gap:var(--space-3);flex-wrap:wrap}.footer a:hover{text-decoration:underline;text-underline-offset:4px}.concept{padding-block:var(--space-6) var(--space-7)}.concept h1{font-size:65px}.concept>p{margin-top:var(--space-3);max-width:820px}.concept h2{font-size:37px;margin-top:var(--space-6);margin-bottom:var(--space-3)}.concept ol,.concept ul{font-size:19px;line-height:1.65;color:var(--muted);padding-left:23px}.concept li+li{margin-top:12px}.concept table{width:100%;border-collapse:collapse;font-size:18px;line-height:1.5}.concept td,.concept th{text-align:left;border-bottom:1px solid var(--line);padding:var(--space-2) var(--space-3) var(--space-2) 0;vertical-align:top}.concept th{font-weight:600}.concept a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--travel)}.concept-links{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:18px;margin-top:var(--space-4)}.reveal{animation:arrive 550ms var(--ease) both}.hero-art.reveal{animation-delay:80ms}@keyframes arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){h1,.home-hero h1{font-size:64px}h2{font-size:50px}.wrap{padding-inline:var(--space-4)}.hero{min-height:580px;gap:0}.home-hero{min-height:calc(100svh - 208px)}.hero-copy>p{font-size:19px;max-width:400px}.workshop{gap:var(--space-5);margin-inline:var(--space-3);width:calc(100% - 48px)}.workshop:before{inset:0}.workshop-agenda h3{font-size:25px}.section-head{gap:var(--space-4)}.lineup{gap:var(--space-3)}.lineup img{height:290px}.app-layout{grid-template-columns:195px minmax(0,1fr)}.app-nav button{padding-inline:10px;gap:9px;font-size:15px}.app-content{padding:var(--space-3)}.lesson-heading h3{font-size:33px}.lesson-stage{gap:var(--space-2)}.lesson-stage img{height:210px}.document img{width:80px}.document{gap:12px}.pilot{gap:var(--space-5)}.pilot-offer{padding-left:var(--space-4)}.module-chapter{gap:var(--space-3)}}
@media(max-width:760px){.wrap{padding-inline:var(--space-3)}.header{height:96px}.brand{width:132px;height:79px}.brand img{width:155px;top:-34px;left:-14px}.header-return{font-size:16px}h1,.home-hero h1{font-size:55px}h2{font-size:44px}h3{font-size:28px}p{font-size:18px}.hero,.home-hero{grid-template-columns:1fr;min-height:0;padding-top:var(--space-4);padding-bottom:var(--space-5);gap:var(--space-4)}.hero-copy>p{max-width:490px;font-size:19px;margin-block:var(--space-3)}.hero-art{width:100%;max-width:560px;margin-inline:auto}.intro{font-size:17px!important}.button{min-height:56px;padding:17px 25px;font-size:17px}.section{padding-block:var(--space-6)}.workshop{grid-template-columns:1fr;width:calc(100% - 32px);margin:var(--space-3) 16px 0;padding:var(--space-5) var(--space-3);gap:var(--space-5)}.workshop:before{border-radius:32px 64px 32px 32px}.workshop-agenda{gap:var(--space-3)}.workshop-agenda h3{font-size:26px}.workshop-copy p{font-size:18px}.section-head{grid-template-columns:1fr;gap:var(--space-3)}.section-head p{padding:0;max-width:540px}.chapter{margin-top:var(--space-5)}.chapter-intro{grid-template-columns:45px 1fr;gap:var(--space-2)}.chapter-index{font-size:39px}.chapter-intro h3{font-size:30px}.chapter-intro p{font-size:18px}.material-scene{margin-top:var(--space-3);width:calc(100% + 32px);max-width:none;margin-left:-16px}.image-caption{text-align:left;font-size:16px;max-width:490px;margin-inline:0}.rhythm{grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-3)}.rhythm-art{width:100%;max-width:500px;margin-inline:auto}.rhythm-list{column-gap:var(--space-3);row-gap:var(--space-3)}.rhythm-list strong{font-size:19px}.rhythm-list p{font-size:17px}.module-chapter{grid-template-columns:1fr;margin-top:var(--space-6);gap:var(--space-4)}.module-chapter .chapter-intro{grid-template-columns:45px 1fr;gap:var(--space-2)}.module-example{margin-left:61px;padding-left:var(--space-2);margin-top:var(--space-3)}.module-example p{font-size:17px}.module-visual{max-width:560px;margin-inline:auto}.journeys{padding-top:var(--space-5)}.journeys h2,.journeys>p{text-align:left}.lineup{gap:var(--space-2);margin-top:var(--space-4)}.lineup img{height:220px}.lineup h3{font-size:24px}.lineup p{font-size:16px;line-height:1.4}.lineup figcaption{padding-top:var(--space-2)}.route-line{justify-content:flex-start;font-size:16px;gap:10px 16px;margin-top:var(--space-4)}.route-line span:before{margin-right:16px}.companion{padding-top:var(--space-7)}.app-toolbar{padding:18px var(--space-3);gap:var(--space-2)}.app-toolbar strong{font-size:18px}.app-toolbar span{font-size:15px}.app-layout{grid-template-columns:1fr}.app-nav{display:none}.app-select{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--paper);border-bottom:1px solid var(--line)}.app-select label{font-size:16px;color:var(--muted);white-space:nowrap}.app-select select{font:inherit;font-size:17px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:10px;min-width:0;width:100%;padding:12px}.app-content{min-height:610px;padding:var(--space-3)}.lesson-heading{align-items:start}.lesson-heading h3{font-size:31px}.lesson-heading>span{font-size:15px;padding-top:26px}.lesson-stage{min-height:235px;gap:var(--space-2)}.lesson-stage img{height:200px}.lesson-stage strong{font-size:21px}.lesson-stage p{font-size:17px}.lesson-outline{gap:var(--space-2);font-size:16px}.lesson-outline b{display:block;margin-bottom:5px}.documents{gap:var(--space-3)}.document{display:block}.document img{width:150px;max-width:100%;margin-bottom:var(--space-2)}.document strong{font-size:18px}.document span{font-size:16px}.pilot{grid-template-columns:1fr;padding-top:var(--space-7);gap:var(--space-5)}.pilot-offer{border-left:0;border-top:1px solid var(--line);padding:var(--space-4) 0 0}.pilot-price{font-size:61px}.faq{padding-block:var(--space-7) var(--space-6)}.faq h2{font-size:37px}.faq summary{font-size:19px}.faq details p{font-size:18px}.footer{align-items:start;flex-wrap:wrap;font-size:16px;gap:var(--space-2)}.footer nav{gap:var(--space-2)}.concept{padding-top:var(--space-4)}.concept h1{font-size:47px}.concept h2{font-size:32px}.concept table{font-size:16px}.concept td,.concept th{padding-right:var(--space-2)}}
@media(max-width:430px){.lesson-heading{flex-direction:column;gap:12px}.lesson-heading>span{padding-top:0;white-space:normal}h1,.home-hero h1{font-size:48px}h2{font-size:40px}.hero-copy>p{font-size:18px}.lineup{grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-4)}.lineup figure{display:grid;grid-template-columns:140px 1fr;align-items:center;text-align:left;gap:var(--space-3)}.lineup img{height:205px}.lineup figcaption{padding:0}.lineup h3{font-size:29px}.lineup p{font-size:18px}.lesson-stage{grid-template-columns:1fr;gap:var(--space-2);margin-block:var(--space-3);min-height:0}.lesson-stage img{height:210px}.lesson-stage .lesson-copy{padding:0}.lesson-stage strong{font-size:22px}.app-content{min-height:780px}.rhythm-list{grid-template-columns:1fr}.rhythm-list li{display:grid;grid-template-columns:27px 1fr;column-gap:12px}.rhythm-list .phase{grid-row:1/3;padding-top:3px;margin:0}.rhythm-list p{grid-column:2}.route-line span:first-child:before{content:'·'}.route-line{gap:10px 12px}.route-line span:before{margin-right:10px}.app-toolbar{padding-inline:var(--space-2)}.app-toolbar span{font-size:14px}.app-select{padding-inline:var(--space-2)}.app-content{padding:var(--space-2)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover,.lineup figure:hover img,.document:hover img{transform:none}}

#projekt>.section-head{display:block}
.coach-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:24px 0 12px;margin-top:32px;overscroll-behavior-x:contain}.coach-track::-webkit-scrollbar{display:none}.coach-track:focus-visible{outline:3px solid var(--blue-ink);outline-offset:8px}.coach-slide{flex:0 0 calc((100% - 48px)/3);margin:0;scroll-snap-align:start;text-align:center}.coach-portrait{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:contain}.coach-atlas{background-size:200% 200%;background-repeat:no-repeat}.coach-slide figcaption{padding:18px 12px}.coach-slide h3{color:var(--blue-ink);font-size:29px}.coach-slide strong{display:block;font-size:18px;margin-top:8px}.coach-slide p{font-size:18px;margin-top:8px}.carousel-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:24px}.carousel-actions button{border:1px solid var(--line);border-radius:100px;background:white;font-size:17px;padding:12px 22px;min-height:48px}.carousel-actions button:hover:not(:disabled){background:var(--travel-wash)}.carousel-actions button:disabled{opacity:.35;cursor:default}.carousel-actions span{font-size:17px;color:var(--muted)}
@media(max-width:700px){.coach-slide{flex-basis:calc((100% - 24px)/2)}}@media(max-width:430px){.coach-slide{flex-basis:86%}.coach-slide h3{font-size:29px}.carousel-actions{gap:20px}}

.carousel-stage{position:relative}.carousel-actions{position:absolute;inset:35% -24px auto;display:flex;justify-content:space-between;margin:0;pointer-events:none}.carousel-actions button{pointer-events:auto;width:48px;height:48px;padding:0;border:0;background:var(--white);box-shadow:0 3px 18px rgb(39 35 33 / .08)}.carousel-actions button span{font-size:28px;color:var(--blue-ink)}.carousel-actions button:disabled{visibility:hidden}.journey-word{display:flex;align-items:center;justify-content:center;padding:32px;font-family:'Baloo Bhai 2',sans-serif;font-size:48px;line-height:1.05;color:var(--blue-ink);background:radial-gradient(ellipse,var(--travel-wash),transparent 70%)}.support-route{list-style:none;padding:0;margin:56px 0 0;max-width:860px}.support-route li{display:grid;grid-template-columns:52px 1fr;gap:24px;padding:26px 0;border-bottom:1px solid var(--line)}.support-route li>span{font-size:25px;color:var(--purple)}.support-route p{margin-top:10px}.support-contact{margin-top:32px}.reference{padding-block:64px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.reference h2{font-size:46px}.reference p{max-width:540px}@media(max-width:700px){.carousel-actions{display:none}.coach-track{scrollbar-width:thin;scrollbar-color:var(--travel) transparent;padding-bottom:16px}.reference{grid-template-columns:1fr;gap:24px}.support-route li{gap:12px;grid-template-columns:36px 1fr}}
.section-head{display:block}.reference{display:block}.reference h2{max-width:900px}.coach-slide img{padding:12px}.coach-slide p{max-width:330px;margin:12px auto 0;font-size:18px;line-height:1.5}

.info-page{padding-block:var(--space-6) var(--space-7);min-height:65vh}.info-page h1{font-size:clamp(44px,7vw,72px);margin-bottom:var(--space-5)}.info-page p{max-width:740px;margin-top:var(--space-3)}.info-page h2{font-size:32px;margin-top:var(--space-5)}.info-page .text-link{margin-top:var(--space-5)}.footer{justify-content:flex-end}.footer nav{flex-wrap:wrap;justify-content:flex-end}@media(max-width:700px){.footer nav{justify-content:flex-start;gap:20px}.footer{justify-content:flex-start}}