.page-module__Dgw2Oa__header{padding:56px var(--gutter) 40px;max-width:calc(760px + 2 * var(--gutter))}.page-module__Dgw2Oa__header h1{margin:10px 0 14px}.page-module__Dgw2Oa__header .lede{max-width:600px;margin:0}.page-module__Dgw2Oa__jump{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.page-module__Dgw2Oa__tracks{padding:0 var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module__Dgw2Oa__track{border-radius:var(--r-lg);scroll-margin-top:calc(var(--nav-h) + 16px);flex-direction:column;padding:clamp(24px,3.4vw,40px);display:flex}.page-module__Dgw2Oa__trackRenter{background:var(--haze)}.page-module__Dgw2Oa__trackHost{background:var(--paper);border:1px solid var(--mute-border-strong)}.page-module__Dgw2Oa__trackTop{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-module__Dgw2Oa__trackIcon{background:var(--paper);width:48px;height:48px;color:var(--action);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.page-module__Dgw2Oa__trackHost .page-module__Dgw2Oa__trackIcon{background:var(--sun-tint)}.page-module__Dgw2Oa__trackIcon svg{width:22px;height:22px}.page-module__Dgw2Oa__trackTag{color:var(--mute-strong);font-size:12px;font-weight:500}.page-module__Dgw2Oa__trackTitle{margin:0 0 10px;font-size:clamp(24px,2.8vw,30px)}.page-module__Dgw2Oa__trackIntro{color:var(--ink-soft);max-width:520px;margin:0 0 28px}.page-module__Dgw2Oa__steps{flex-direction:column;margin:0 0 28px;padding:0;list-style:none;display:flex}.page-module__Dgw2Oa__step{grid-template-columns:40px minmax(0,1fr);gap:16px;padding-bottom:22px;display:grid;position:relative}.page-module__Dgw2Oa__step:last-child{padding-bottom:0}.page-module__Dgw2Oa__step:not(:last-child):before{content:"";background:var(--mute-border-strong);width:1px;position:absolute;top:44px;bottom:4px;left:19.5px}.page-module__Dgw2Oa__stepNum{background:var(--ink);width:40px;height:40px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:inline-flex}.page-module__Dgw2Oa__stepText{padding-top:8px}.page-module__Dgw2Oa__stepText h3{margin:0 0 4px;font-size:16px}.page-module__Dgw2Oa__stepText p{color:var(--ink-soft);margin:0;font-size:14.5px}.page-module__Dgw2Oa__trackActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:auto;display:flex}.page-module__Dgw2Oa__textLink{min-height:44px;color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.page-module__Dgw2Oa__textLink svg{width:16px;height:16px;transition:transform .18s var(--ease)}.page-module__Dgw2Oa__textLink:hover svg{transform:translate(3px)}.page-module__Dgw2Oa__trackAside{border-radius:var(--r-md);background:var(--paper);margin-top:28px;padding:18px 20px}.page-module__Dgw2Oa__trackHost .page-module__Dgw2Oa__trackAside{background:var(--haze)}.page-module__Dgw2Oa__trackAside h3{margin:0 0 4px;font-size:14px}.page-module__Dgw2Oa__trackAside p{color:var(--ink-soft);margin:0;font-size:13.5px}.page-module__Dgw2Oa__section{padding:64px var(--gutter)}.page-module__Dgw2Oa__sectionSand{background:var(--haze);border-radius:var(--r-lg);margin:0 var(--gutter);padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px)}.page-module__Dgw2Oa__sectionIntro{max-width:600px;color:var(--ink-soft);margin:12px 0 0}.page-module__Dgw2Oa__student{border-radius:var(--r-lg);background:var(--sun-tint);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:clamp(28px,4vw,56px);display:grid}.page-module__Dgw2Oa__studentCopy{flex-direction:column;align-items:flex-start;display:flex}.page-module__Dgw2Oa__studentCopy h2{margin:8px 0 12px}.page-module__Dgw2Oa__studentCopy p{color:var(--ink-soft);max-width:480px;margin:0 0 24px}.page-module__Dgw2Oa__studentIcon{background:var(--paper);width:48px;height:48px;color:var(--action);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.page-module__Dgw2Oa__studentIcon svg{width:22px;height:22px}.page-module__Dgw2Oa__studentPickLabel{color:var(--action-active);margin:0 0 10px;font-size:13px;font-weight:500}.page-module__Dgw2Oa__studentList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.page-module__Dgw2Oa__studentLink{border-radius:var(--r);background:var(--paper);min-height:72px;transition:box-shadow .2s var(--ease), transform .2s var(--ease);flex-direction:column;gap:2px;padding:14px 40px 14px 16px;display:flex;position:relative}.page-module__Dgw2Oa__studentLink:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.page-module__Dgw2Oa__studentLink svg{width:16px;height:16px;color:var(--action);margin-top:-8px;position:absolute;top:50%;right:14px}.page-module__Dgw2Oa__studentName{font-family:var(--font-display);font-size:20px;line-height:1.15}.page-module__Dgw2Oa__studentCities{color:var(--mute-strong);font-size:12.5px}.page-module__Dgw2Oa__legalHead{max-width:680px;margin-bottom:32px}.page-module__Dgw2Oa__legalHead h2{margin:8px 0 0}.page-module__Dgw2Oa__legalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module__Dgw2Oa__legalItem{background:var(--paper);border-radius:var(--r-md);padding:22px}.page-module__Dgw2Oa__legalItem h3{margin:14px 0 6px}.page-module__Dgw2Oa__legalItem p{color:var(--ink-soft);margin:0;font-size:14px}.page-module__Dgw2Oa__legalNote{max-width:680px;color:var(--ink-soft);margin:24px 0 0;font-size:14px}.page-module__Dgw2Oa__legalActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.page-module__Dgw2Oa__section:has(.page-module__Dgw2Oa__profile){padding-bottom:0}.page-module__Dgw2Oa__profile{border:1px solid var(--mute-border-strong);border-radius:var(--r-lg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(24px,3vw,36px);display:grid}.page-module__Dgw2Oa__profileIcon{width:56px;height:56px;color:var(--dusk);background:#3b4c7a14;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.page-module__Dgw2Oa__profileIcon svg{width:24px;height:24px}.page-module__Dgw2Oa__profileTitle{margin:6px 0;font-size:clamp(22px,2.4vw,26px)}.page-module__Dgw2Oa__profileBody p{color:var(--ink-soft);max-width:620px;margin:0}.page-module__Dgw2Oa__faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:48px;display:grid}.page-module__Dgw2Oa__faq h2{margin:8px 0 24px}.page-module__Dgw2Oa__faqList{border-top:1px solid var(--mute-border-strong)}.page-module__Dgw2Oa__faqItem{border-bottom:1px solid var(--mute-border-strong)}.page-module__Dgw2Oa__faqItem summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:19px;line-height:1.3;list-style:none;display:flex}.page-module__Dgw2Oa__faqItem summary::-webkit-details-marker{display:none}.page-module__Dgw2Oa__faqItem summary:after{content:"";border:1px solid var(--mute-border-strong);background:linear-gradient(var(--ink), var(--ink)) center / 12px 1.5px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 1.5px 12px no-repeat;width:32px;height:32px;transition:transform .2s var(--ease);border-radius:50%;flex-shrink:0}.page-module__Dgw2Oa__faqItem[open] summary:after{transform:rotate(45deg)}.page-module__Dgw2Oa__faqItem p{max-width:620px;color:var(--ink-soft);margin:0 0 22px}.page-module__Dgw2Oa__ctaWrap{padding:0 var(--gutter) 64px}.page-module__Dgw2Oa__cta{border-radius:var(--r-lg);text-align:center;background:radial-gradient(80% 120% at 50% 120%, #ffc23d4d, transparent 60%), var(--ink);padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px)}.page-module__Dgw2Oa__ctaTitle{color:var(--paper);max-width:640px;margin:0 auto 14px;font-size:clamp(30px,4.4vw,44px)}.page-module__Dgw2Oa__accent{color:var(--sun);white-space:nowrap}.page-module__Dgw2Oa__cta p{color:#fff9eebf;max-width:480px;margin:0 auto 28px}.page-module__Dgw2Oa__ctaActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-module__Dgw2Oa__ctaSecondary{color:var(--paper);background:0 0;border-color:#fff9ee66}.page-module__Dgw2Oa__ctaSecondary:hover{border-color:var(--paper);background:#fff9ee1a}@media (max-width:1024px){.page-module__Dgw2Oa__tracks,.page-module__Dgw2Oa__student,.page-module__Dgw2Oa__faq{grid-template-columns:1fr;gap:32px}.page-module__Dgw2Oa__tracks{gap:16px}.page-module__Dgw2Oa__legalGrid{grid-template-columns:1fr}}@media (max-width:760px){.page-module__Dgw2Oa__header{padding:32px var(--gutter) 28px}.page-module__Dgw2Oa__jump{margin-top:22px}.page-module__Dgw2Oa__jump .btn{flex:1 1 0;min-width:0;padding:0 14px}.page-module__Dgw2Oa__tracks{gap:12px;padding:0 8px}.page-module__Dgw2Oa__track{padding:28px 20px}.page-module__Dgw2Oa__section{padding:48px var(--gutter)}.page-module__Dgw2Oa__sectionSand{margin:0 8px;padding:40px 16px}.page-module__Dgw2Oa__student{margin:0 calc(8px - var(--gutter));padding:32px 20px}.page-module__Dgw2Oa__studentList{grid-template-columns:1fr 1fr}.page-module__Dgw2Oa__profile{grid-template-columns:1fr;gap:16px;padding:24px 20px}.page-module__Dgw2Oa__profile .btn{justify-self:start}.page-module__Dgw2Oa__ctaWrap{padding:0 8px 48px}.page-module__Dgw2Oa__faqItem summary{font-size:17px}}