.marketing_head____fAY{padding:clamp(40px,8vh,96px) var(--page-x) clamp(32px,5vh,56px);max-width:1600px;margin:0 auto;width:100%;box-sizing:border-box}.marketing_head____fAY h1{margin:0;max-width:18ch;font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-variation-settings:"slnt" 0,"wdth" 150;font-size:clamp(36px,5vw,68px);line-height:1.04;letter-spacing:-.01em;text-wrap:balance;animation:marketing_rise__WgGoY .64s cubic-bezier(.22,1,.36,1) both}.marketing_lede__JlxHh{margin:20px 0 0;max-width:58ch;color:var(--muted);font-size:clamp(15px,1.4vw,18px);line-height:1.5;animation:marketing_rise__WgGoY .64s cubic-bezier(.22,1,.36,1) 90ms both}.marketing_lede__JlxHh+.marketing_lede__JlxHh{margin-top:12px}.marketing_headActions__bQ7Ka{margin-top:30px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;animation:marketing_rise__WgGoY .64s cubic-bezier(.22,1,.36,1) .18s both}.marketing_pillLarge__0kbFl{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 26px;color:var(--paper)!important;background:var(--ink);border-radius:999px;font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-variation-settings:"slnt" 0,"wdth" 100;font-size:14px;letter-spacing:-.02em;text-decoration:none;transition:background .14s ease}.marketing_pillLarge__0kbFl:hover{background:var(--ink-hover)}.marketing_textLink__qWG0M{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-variation-settings:"slnt" 0,"wdth" 100;font-size:14px;letter-spacing:-.02em;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px;transition:text-decoration-color .14s ease}.marketing_textLink__qWG0M:hover{text-decoration-color:var(--gold)}.marketing_split__UlVpY{padding:0 var(--page-x) clamp(56px,9vh,110px);max-width:1600px;margin:0 auto;width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(28px,5vw,96px);align-items:start}.marketing_split__UlVpY>div{min-width:0}.marketing_formSheet__qW4kI{padding-top:4px;border-top:1px solid var(--line)}.marketing_formSheet__qW4kI h2{margin:22px 0 6px;font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-variation-settings:"slnt" 0,"wdth" 125;font-size:clamp(20px,2vw,26px);line-height:1.15;letter-spacing:-.015em}.marketing_formSheet__qW4kI>p{margin:0 0 22px;color:var(--muted);font-size:15px;line-height:1.5}.marketing_prose__ve1g0 p{margin:0 0 1.2em;max-width:58ch;font-size:16px;line-height:1.55}.marketing_prose__ve1g0 p:last-child{margin-bottom:0}.marketing_prose__ve1g0 strong{font-weight:600}.marketing_strip__teLaU{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.marketing_strip__teLaU figure{margin:0;aspect-ratio:16/10;background:var(--paper-warm);overflow:hidden}.marketing_strip__teLaU img{display:block;width:100%;height:100%;object-fit:contain}.marketing_section__ohPRp{padding:clamp(56px,9vh,110px) var(--page-x);max-width:1600px;margin:0 auto;width:100%;box-sizing:border-box}.marketing_section__ohPRp+.marketing_section__ohPRp,.marketing_strip__teLaU+.marketing_section__ohPRp{border-top:1px solid var(--line)}.marketing_section__ohPRp h2{margin:0;max-width:30ch;font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-variation-settings:"slnt" 0,"wdth" 125;font-size:clamp(24px,2.8vw,36px);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.marketing_section__ohPRp h2 em{color:var(--muted);font-style:normal}.marketing_sectionLede__0nkSB{margin:14px 0 0;max-width:58ch;color:var(--muted);font-size:15px;line-height:1.5}.marketing_steps__PelZ6{margin:clamp(28px,5vh,48px) 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.marketing_steps__PelZ6 li{padding:clamp(22px,4vh,36px) 0;display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:12px clamp(24px,5vw,96px);border-bottom:1px solid var(--line)}.marketing_steps__PelZ6 h3{margin:0;display:flex;align-items:baseline;gap:12px;font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-variation-settings:"slnt" 0,"wdth" 125;font-size:clamp(20px,2.2vw,28px);letter-spacing:-.015em;line-height:1.12;text-wrap:balance}.marketing_steps__PelZ6 h3 span{flex:0 0 auto;color:var(--gold);font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;font-variation-settings:"slnt" 0,"wdth" 87.5;font-size:12px;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketing_steps__PelZ6 p{margin:0;max-width:58ch;color:var(--muted);font-size:15px;line-height:1.5;align-self:center}.marketing_steps__PelZ6 p a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.marketing_steps__PelZ6 p a:hover{text-decoration-color:var(--gold)}.marketing_quotes__HcF8N{padding:clamp(56px,9vh,110px) var(--page-x);border-top:1px solid var(--line);background:var(--paper-warm);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,6vw,96px) clamp(28px,5vw,80px)}.marketing_quotes__HcF8N figure{margin:0 auto;max-width:620px;display:flex;flex-direction:column;gap:24px}.marketing_quotes__HcF8N img{width:min(100%,300px);height:auto;display:block}.marketing_quotes__HcF8N blockquote{margin:0}.marketing_quotes__HcF8N blockquote p{margin:0;font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;font-variation-settings:"slnt" 0,"wdth" 112.5;font-size:clamp(18px,1.7vw,23px);line-height:1.35;letter-spacing:-.01em;text-wrap:balance}.marketing_quotes__HcF8N cite{margin-top:18px;display:block;max-width:48ch;color:var(--gold);font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-weight:600;font-variation-settings:"slnt" 0,"wdth" 87.5;font-size:11px;font-style:normal;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.marketing_plans__WJ48L{margin:clamp(28px,5vh,48px) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);border-top:1px solid var(--line)}.marketing_plans__WJ48L>li{padding:clamp(24px,4vh,36px) 0 clamp(28px,4vh,40px);display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.marketing_plans__WJ48L h3{margin:0;font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-variation-settings:"slnt" 0,"wdth" 125;font-size:16px;letter-spacing:-.02em;line-height:1.2}.marketing_price__BNIYs{margin:14px 0 0;display:flex;align-items:baseline;gap:8px;font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-variation-settings:"slnt" 0,"wdth" 150;font-size:clamp(34px,3.6vw,52px);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketing_price__BNIYs span{color:var(--muted);font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-variation-settings:"slnt" 0,"wdth" 100;font-size:14px;letter-spacing:-.02em}.marketing_annual__8eHVv{margin:10px 0 0;color:var(--gold);font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;font-variation-settings:"slnt" 0,"wdth" 87.5;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.marketing_plans__WJ48L ul{margin:22px 0 0;padding:0;list-style:none;flex:1 1}.marketing_plans__WJ48L ul li{padding:10px 0;border-top:1px solid var(--line);font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-variation-settings:"slnt" 0,"wdth" 100;font-size:14px;letter-spacing:-.01em;line-height:1.4}.marketing_plans__WJ48L .marketing_pillLarge__0kbFl{margin-top:26px;align-self:flex-start}.marketing_fine__2ghdW{margin:22px 0 0;max-width:62ch;color:var(--muted);font-size:13px;line-height:1.5}.marketing_faq__kRh3A,.marketing_faq__kRh3A>div{border-top:1px solid var(--line)}.marketing_faq__kRh3A>div{margin-top:clamp(24px,4vh,40px)}.marketing_faq__kRh3A details{border-bottom:1px solid var(--line)}.marketing_faq__kRh3A summary{padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;cursor:pointer;font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-variation-settings:"slnt" 0,"wdth" 100;font-size:15px;letter-spacing:-.01em}.marketing_faq__kRh3A summary::-webkit-details-marker{display:none}.marketing_faq__kRh3A summary svg{flex:0 0 auto;width:14px;height:14px;color:var(--ink);transition:transform .2s cubic-bezier(.22,1,.36,1)}.marketing_faq__kRh3A details[open] summary svg{transform:rotate(180deg)}.marketing_faq__kRh3A details p,.marketing_faq__kRh3A details ul{margin:0 0 18px;max-width:62ch;color:var(--muted);font-size:15px;line-height:1.5}.marketing_faq__kRh3A details ul{padding-left:1.2em}.marketing_teacher__BmJT1{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.marketing_teacher__BmJT1 img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:var(--tile)}.marketing_teacher__BmJT1 h2{margin:0}.marketing_guideCover__sgWMG{display:block;width:100%;max-width:520px;height:auto;background:var(--paper-warm)}.marketing_pull__6Bto4{margin:clamp(24px,4vh,36px) 0 0;padding:22px 0 0;border-top:1px solid var(--line)}.marketing_pull__6Bto4 p{margin:0;font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;font-variation-settings:"slnt" 0,"wdth" 112.5;font-size:clamp(18px,1.7vw,22px);line-height:1.35}.marketing_pull__6Bto4 cite{margin-top:12px;display:block;color:var(--gold);font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-weight:600;font-variation-settings:"slnt" 0,"wdth" 87.5;font-size:11px;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.marketing_closing__LAI2U{padding:clamp(64px,11vh,130px) var(--page-x);border-top:1px solid var(--line);text-align:center}.marketing_closing__LAI2U h2{margin:0;font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-variation-settings:"slnt" 0,"wdth" 150;font-size:clamp(28px,3.6vw,48px);line-height:1.08;text-wrap:balance}.marketing_closing__LAI2U p{margin:16px auto 0;max-width:46ch;color:var(--muted);font-size:15px;line-height:1.5}.marketing_closingActions__ZFWBW{margin-top:30px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 26px}@keyframes marketing_rise__WgGoY{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@media(max-width:1100px){.marketing_plans__WJ48L{grid-template-columns:1fr}}@media(max-width:900px){.marketing_split__UlVpY,.marketing_strip__teLaU,.marketing_teacher__BmJT1{grid-template-columns:1fr}}@media(max-width:760px){.marketing_quotes__HcF8N,.marketing_steps__PelZ6 li{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.marketing_headActions__bQ7Ka,.marketing_head____fAY h1,.marketing_lede__JlxHh{animation:none}}.lead-form_form__9FTDz{display:flex;flex-direction:column;gap:16px}.lead-form_row__wp20B{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lead-form_form__9FTDz label{display:flex;flex-direction:column;gap:7px}.lead-form_form__9FTDz label span{color:var(--muted);font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;font-variation-settings:"slnt" 0,"wdth" 87.5;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.lead-form_form__9FTDz input,.lead-form_form__9FTDz textarea{box-sizing:border-box;width:100%;min-height:40px;padding:0 12px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:0;font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-variation-settings:"slnt" 0,"wdth" 100;font-size:15px;caret-color:var(--gold);transition:border-color .14s ease}.lead-form_form__9FTDz textarea{padding:10px 12px;line-height:1.45;resize:vertical}.lead-form_form__9FTDz input::placeholder,.lead-form_form__9FTDz textarea::placeholder{color:#8a8a82}.lead-form_form__9FTDz input:hover,.lead-form_form__9FTDz textarea:hover{border-color:#c7b184}.lead-form_form__9FTDz input:focus-visible,.lead-form_form__9FTDz textarea:focus-visible{border-color:var(--ink);outline:2px solid #c29d55;outline-offset:2px}.lead-form_form__9FTDz input:disabled,.lead-form_form__9FTDz textarea:disabled{color:var(--muted);background:var(--tile)}.lead-form_hp__9_3vQ{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lead-form_actions__9DDL9{margin-top:6px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px}.lead-form_pill__m7LKc{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 26px;color:var(--paper);background:var(--ink);border:0;border-radius:999px;font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-variation-settings:"slnt" 0,"wdth" 100;font-size:14px;letter-spacing:-.02em;cursor:pointer;transition:background .14s ease}.lead-form_pill__m7LKc:hover{background:var(--ink-hover)}.lead-form_pill__m7LKc:disabled{background:#5b5b56;color:hsla(0,0%,100%,.6);cursor:default}.lead-form_fine__d65YQ{color:var(--muted);font-size:12px}.lead-form_error__mVV9G{margin:0;padding:10px 12px;color:#b3261e;border:1px solid #b3261e;font-size:14px}.lead-form_sent__fCoQi{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lead-form_sent__fCoQi p{margin:0 0 8px;font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;font-variation-settings:"slnt" 0,"wdth" 112.5;font-size:20px;line-height:1.25}.lead-form_textLink__ttC_5{padding:0;color:var(--ink);background:none;border:0;font-family:TikTok Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-variation-settings:"slnt" 0,"wdth" 100;font-size:14px;letter-spacing:-.02em;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px;cursor:pointer;transition:text-decoration-color .14s ease}.lead-form_textLink__ttC_5:hover{text-decoration-color:var(--gold)}@media(max-width:560px){.lead-form_row__wp20B{grid-template-columns:1fr}}