body.gls--teach{--gls-accent: #863423;--gls-accent-ink: #5F2418;--gls-accent-tint: #F5E6E1;--gls-accent-soft: #E9977A;--gls-plum: #2A120C;--gls-plum-2: #6A2B1D;--gls-burgundy: #4A1D13;--gls-blush: #F6E3DB;--gls-blush-2: #E8C3B4;--gls-pink: #F0A88E;--gls-closing: #8F3A27;--gls-ai-tint: #F5F2FF;--gls-ai-line: #DDD3FE;--gls-ai-ink: #5B3FD9;--g4t-mark-1: #863423;--g4t-mark-2: #5F2418}body.gls--teach .gls-header--dark,body.gls--teach .gls-hero,body.gls--teach .gls-footer,body.gls--teach .gls-closing,body.gls--teach .gls-launch{--g4t-mark-1: #F0A88E;--g4t-mark-2: #F6E3DB}body.gls--teach .gls-btn--primary{box-shadow:0 8px 20px #86342340}body.gls--teach .gls-header.gls-header--dark{background:#2a120cf0}@supports ((-webkit-backdrop-filter: blur(8px)) or (backdrop-filter: blur(8px))){body.gls--teach .gls-header.gls-header--dark{background:#2a120ce0}}.g4t-year-head{padding-bottom:0}.g4t-year-head+.g4t-moment{padding-top:32px}body.gls--teach .gls-section--dark{background:#241510}body.gls--teach .gls-section--dark .gls-mini-card{background:#ffffff12}body.gls--teach .gls-section--dark .gls-mini-card p,body.gls--teach .gls-section--dark .gls-lead{color:#d9c8c0}.gls-hero__free{margin-top:18px;font-size:14px;color:var(--gls-blush-2)}@media (min-width: 960px){.g4t-split--visual-first>.gls-split__visual{order:-1}}.g4t-point h3{font-size:17px;font-weight:800}.g4t-point p{margin-top:6px;font-size:15px;color:var(--gls-ink-2)}.g4t-schools{display:grid;gap:24px}@media (min-width: 900px){.g4t-schools{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}}.g4t-schools__title{margin-top:10px;font-size:1.5rem;font-weight:800;line-height:1.2}.g4t-closing__mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:130px;height:130px;border-radius:50%;background:var(--gls-plum);filter:drop-shadow(0 18px 30px rgba(42,18,12,.45))}.g4t-steps .gls-tab{display:inline-flex;align-items:center;gap:8px}.g4t-step{margin-top:8px}.g4t-step__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.g4t-step__head h2{font-size:22px;font-weight:800}.g4t-step__body{display:grid;gap:24px;margin-top:18px}@media (min-width: 900px){.g4t-step__body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.g4t-step__body p{color:var(--gls-ink-2);line-height:1.7}.g4t-step__body .gls-ticks{margin-top:16px}.g4t-step__preview{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--gls-line);border-radius:var(--gls-radius);background:var(--gls-surface-2, #F8FAFC)}.g4t-step__line{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#fff;font-size:14px;font-weight:600}.g4t-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.g4t-offer--first{border:2px solid var(--gls-accent)}.g4t-costs{margin-top:40px;padding:24px}.g4t-costs h2{font-size:20px;font-weight:800}.g4t-costs>.gls-muted{margin-top:6px}.g4t-table-wrap{margin-top:16px;overflow-x:auto}.g4t-table{width:100%;border-collapse:collapse;font-size:15px}.g4t-table th,.g4t-table td{padding:12px 10px;text-align:left;border-bottom:1px solid var(--gls-line);vertical-align:top}.g4t-table th{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--gls-ink-2)}body.gls--teach{--gls-launch-ground: #1E0D08;--gls-launch-ink: #EADBD3;--gls-launch-ink-2: #D9C4BA;--gls-launch-gold: #F0A88E}body.gls--teach .gls-launch{background-image:radial-gradient(circle at 22% 18%,#5a2216,#5a221600 58%),radial-gradient(circle at 82% 88%,#4a1d13,#4a1d1300 55%)}body.gls--teach .gls-launch__halo{background:radial-gradient(circle,#c9684a73,#c9684a00 70%)}body.gls--teach .gls-launch__pill{color:#f6e3db}body.gls--teach .gls-launch__title em{font-style:normal;color:var(--gls-launch-gold)}body.gls--teach .gls-launch__track i{background:linear-gradient(90deg,#C9684A,var(--gls-launch-gold))}body.gls--teach .gls-banner{background:var(--gls-pink);color:var(--gls-plum)}body.gls--teach .gls-banner strong,body.gls--teach .gls-banner a{color:var(--gls-plum)}body.gls--teach .gls-banner :focus-visible{outline-color:var(--gls-plum)}.g4t-launch__mark{display:inline-flex;align-items:center;justify-content:center;width:196px;height:196px;border-radius:50%;background:var(--gls-plum);border:1px solid rgba(240,168,142,.35);filter:drop-shadow(0 24px 40px rgba(0,0,0,.45))}@media (min-width: 900px){.g4t-launch__mark{width:268px;height:268px}}
