.tt-audience-programs{background:var(--black-90);min-height:100dvh;overflow-x:clip}.tt-audience-programs section[id],.tt-audience-programs #faq{scroll-margin-top:calc(var(--header-offset) + var(--space-4))}.tt-audience-programs__proof{box-sizing:border-box;background:var(--black-90);width:100%}.tt-audience-programs__faq{box-sizing:border-box;width:100%;padding-bottom:var(--space-14);background:var(--white)}.tt-audience-programs__faq .tt-faq__icon{filter:none}.tt-audience-programs__updated{box-sizing:border-box;margin:var(--space-5) auto 0;padding-inline:max(var(--container-gutter), 50% - 580px);font-family:var(--font-family-body);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.tt-audience-programs .tt-sys-hero__headline{font-size:var(--text-h2-size);line-height:var(--text-h2-line)}.tt-audience-programs--sourced .tt-sys-hero__increase{text-align:left}.tt-audience-programs .tt-form-section__ascii{color:var(--color-text-tertiary)}.tt-audience-programs .tt-sys-hero{padding-bottom:var(--space-14)}.tt-audience-programs .tt-form-section{padding-block:var(--space-13) var(--space-14)}.tt-audience-programs__proof .tt-media-section{padding-bottom:var(--space-14)}.tt-audience-programs__faq .tt-faq{padding-block:var(--space-13) 0}@media (width<=1199px){.tt-audience-programs .tt-sys-hero__headline{font-size:var(--text-h1-size);line-height:var(--text-h1-line)}.tt-audience-programs .tt-sys-hero{padding-bottom:var(--space-12)}.tt-audience-programs .tt-form-section{padding-block:var(--space-11) var(--space-12)}.tt-audience-programs__proof .tt-media-section{padding-bottom:var(--space-12)}.tt-audience-programs__faq .tt-faq{padding-top:var(--space-11)}.tt-audience-programs__faq{padding-bottom:var(--space-12)}}@media (width<=767px){.tt-audience-programs .tt-sys-hero__headline{font-size:var(--text-h1-size-mobile);line-height:var(--text-h1-line-mobile)}}.tt-intro-chooser{box-sizing:border-box;gap:var(--space-11);width:100%;padding:var(--space-13) max(var(--container-gutter), 50% - 580px) var(--space-14);font-family:var(--font-family-body);color:var(--white);scroll-margin-top:calc(var(--header-offset) + var(--space-4));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid;position:relative}.tt-intro-chooser__copy{gap:var(--space-6);flex-direction:column;display:flex}.tt-intro-chooser__lead{font-size:var(--text-h5-size);line-height:var(--text-h5-line);letter-spacing:var(--tracking-h5);color:var(--white);margin:0}.tt-intro-chooser__summary{font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--white-80a);margin:0}.tt-intro-chooser__choice{gap:var(--space-5);padding:var(--space-7);border-radius:var(--radius-xl);background:var(--black-80a);backdrop-filter:blur(16px);flex-direction:column;display:flex}.tt-intro-chooser__choice-title{font-weight:var(--font-weight-regular);font-size:var(--text-h5-size);line-height:var(--text-h5-line);letter-spacing:var(--tracking-h5);color:var(--white);margin:0}.tt-intro-chooser__choice-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tt-intro-chooser__choice-link{align-items:flex-start;gap:var(--space-1);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--white);color:var(--black-90);flex-direction:column;text-decoration:none;transition:background-color .2s;display:flex}.tt-intro-chooser__choice-link:hover{background:var(--cream)}.tt-intro-chooser__choice-link:focus-visible{outline:2px solid var(--blue-light);outline-offset:2px}.tt-intro-chooser__choice-name{font-size:var(--ui-18-size);line-height:var(--ui-18-line)}.tt-intro-chooser__choice-meta{font-size:var(--ui-16-size);line-height:var(--ui-16-line);color:var(--black-50a)}.tt-intro-chooser__note{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--white-50a);margin:0}@media (width<=1199px){.tt-intro-chooser{padding-block:var(--space-11) var(--space-12);gap:var(--space-9);grid-template-columns:1fr}}@media (width<=767px){.tt-intro-chooser{padding:var(--space-11) var(--container-gutter) var(--space-12)}.tt-intro-chooser__lead,.tt-intro-chooser__choice-title{font-size:var(--text-h5-size-mobile);line-height:var(--text-h5-line-mobile);letter-spacing:var(--tracking-h5-mobile)}.tt-intro-chooser__choice{padding:var(--space-5)}}.tt-titled-band{--tt-band-ink:var(--white);--tt-band-ink-soft:var(--white-80a);--tt-band-line:var(--white-line);--tt-band-card:var(--black-90);isolation:isolate;box-sizing:border-box;gap:var(--space-11);width:100%;padding:var(--space-13) max(var(--container-gutter), 50% - 580px) var(--space-14);background:var(--black-90);font-family:var(--font-family-body);color:var(--tt-band-ink);flex-direction:column;display:flex;position:relative}.tt-titled-band[data-theme=light]{--tt-band-ink:var(--black-90);--tt-band-ink-soft:var(--black-90);--tt-band-line:var(--black-line);--tt-band-card:var(--white);background:var(--cream);margin-block:0}.tt-titled-band[data-theme=light]:before{content:none}.tt-titled-band--panel{margin-block:var(--space-3)}.tt-titled-band--panel:before{content:"";z-index:-1;inset:0 var(--space-3);border-radius:var(--radius-2xl);background:var(--black-80);position:absolute}.tt-titled-band__head{gap:var(--space-4);flex-direction:column;max-width:800px;display:flex}.tt-tag.tt-tag--bg.tt-titled-band__eyebrow{background:linear-gradient(to top right, var(--blue-pale), var(--orange-pale) 45%);align-self:flex-start}.tt-titled-band__headline{font-family:var(--font-family-display);font-weight:var(--font-weight-regular);font-size:var(--text-h3-size);line-height:var(--text-h3-line);color:var(--tt-band-ink);margin:0}.tt-titled-band__lead{font-size:var(--text-lead-size);line-height:var(--text-lead-line);letter-spacing:var(--tracking-lead);color:var(--tt-band-ink-soft);margin:0}@media (width<=1279px){.tt-titled-band--panel{background:var(--black-80);margin-block:0}.tt-titled-band--panel:before{content:none}}@media (width<=1199px){.tt-titled-band{padding-block:var(--space-11) var(--space-12)}}@media (width<=767px){.tt-titled-band{gap:var(--space-8);padding:var(--space-11) var(--container-gutter) var(--space-12)}.tt-titled-band__headline{font-size:var(--text-h3-size-mobile);line-height:var(--text-h3-line-mobile)}.tt-titled-band__lead{font-size:var(--text-lead-size-mobile);line-height:var(--text-lead-line-mobile);letter-spacing:var(--tracking-lead-mobile)}}.tt-concern-cards__list{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tt-concern-cards__card{justify-content:space-between;gap:var(--space-7);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--tt-band-card);flex-direction:column;display:flex}.tt-concern-cards__quote{font-size:var(--text-lead-size);line-height:var(--text-lead-line);letter-spacing:var(--tracking-lead);color:var(--tt-band-ink);margin:0}.tt-concern-cards__answer{padding-top:var(--space-4);border-top:1px solid var(--tt-band-line);font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--tt-band-ink-soft);margin:0}.tt-concern-cards[data-theme=light] .tt-concern-cards__list{grid-auto-rows:1fr}.tt-concern-cards[data-theme=light] .tt-concern-cards__card{border-radius:var(--radius-2xl)}@media (width<=1199px){.tt-concern-cards__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.tt-concern-cards__list{gap:var(--space-3);grid-template-columns:1fr}.tt-concern-cards[data-theme=light] .tt-concern-cards__list{grid-auto-rows:auto}.tt-concern-cards__card{gap:var(--space-5);padding:var(--space-5)}.tt-concern-cards__quote{font-size:var(--text-lead-size-mobile);line-height:var(--text-lead-line-mobile);letter-spacing:var(--tracking-lead-mobile)}}.tt-concern-cards__link{color:var(--tt-band-ink);text-decoration:underline}@media (width>=1200px){.tt-featurecols.tt-feature-grid__cols{row-gap:var(--space-9)}.tt-feature-grid__cols .tt-featurecols__col:nth-child(3n){border-right:none}}.tt-table-section{container-type:inline-size}.tt-table-section__table{isolation:isolate;box-sizing:border-box;width:100%;padding:var(--space-4) var(--space-4) var(--space-5);border-collapse:separate;border-spacing:0;border-radius:var(--radius-lg);background:var(--white);font-family:var(--font-family-body);font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--black-90);text-align:left}.tt-table-section__table th,.tt-table-section__table td{padding:var(--space-5) var(--space-4);vertical-align:top;font-weight:var(--font-weight-regular)}.tt-table-section__table tbody tr+tr>*{border-top:1px solid var(--black-line)}.tt-table-section__table thead th{padding-block:var(--space-2) var(--space-3);border-bottom:1px solid var(--black-line);font-size:var(--ui-16-size);line-height:var(--ui-16-line);font-weight:var(--font-weight-medium);color:var(--black-90)}.tt-table-section__table tbody th{font-size:var(--text-body-size);line-height:var(--text-body-line)}.tt-table-section__table tbody .tt-table-section__row--highlight>*,.tt-table-section__table tbody .tt-table-section__row--highlight+tr>*{border-top-color:#0000}.tt-table-section__row--highlight>:first-child{position:relative}.tt-table-section__row--highlight>:first-child:before{content:"";z-index:-1;width:calc(100cqw - var(--space-4) * 2);border-radius:var(--radius-sm);background:url(/gen-assets/table-section/row-mesh.webp) 50%/100% 100% no-repeat;position:absolute;inset:0 auto 0 0}@supports not (container-type:inline-size){.tt-table-section__row--highlight>:first-child:before{content:none}.tt-table-section__row--highlight>*{background:var(--orange-pale)}}.tt-table-section__link{color:inherit;border-bottom:1px solid var(--black-line);text-decoration:none}.tt-table-section__link:hover{border-bottom-color:currentColor}.tt-table-section__line{white-space:nowrap;color:var(--black-50a);display:block}.tt-table-section__line:first-child{color:var(--black-90)}.tt-table-section__note{justify-content:flex-start;align-items:center;gap:var(--space-5);display:flex}.tt-table-section__note-title{max-width:600px;font-size:var(--text-lead-size);line-height:var(--text-lead-line);letter-spacing:var(--tracking-lead);color:var(--tt-band-ink);margin:0}@media (width<=1199px){.tt-table-section{container-type:normal}.tt-table-section__table{padding:var(--space-2) var(--space-4)}.tt-table-section__table thead{display:none}.tt-table-section__table,.tt-table-section__table tbody,.tt-table-section__table tr,.tt-table-section__table th,.tt-table-section__table td{display:block}.tt-table-section__table tr{padding-block:var(--space-5)}.tt-table-section__table tbody tr+tr{border-top:1px solid var(--black-line)}.tt-table-section__table th,.tt-table-section__table td{padding:0 0 var(--space-4)}.tt-table-section__table tbody tr+tr>*{border-top:none}.tt-table-section__table td:last-child{padding-bottom:0}.tt-table-section__table tbody th{font-size:var(--text-lead-size-mobile);line-height:var(--text-lead-line-mobile);letter-spacing:var(--tracking-lead-mobile)}.tt-table-section__table td:before{content:attr(data-label);margin-bottom:var(--space-1);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--black-50a);display:block}.tt-table-section__row--highlight{margin-inline:calc(var(--space-2) * -1);padding-inline:var(--space-2);border-radius:var(--radius-sm);background:url(/gen-assets/table-section/row-mesh.webp) 50%/100% 100% no-repeat}.tt-table-section__row--highlight>:first-child:before{content:none}.tt-table-section__row--highlight>*{background:0 0}.tt-table-section__table tbody .tt-table-section__row--highlight,.tt-table-section__table tbody .tt-table-section__row--highlight+tr{border-top-color:#0000}.tt-table-section__line{white-space:normal}.tt-table-section__note{flex-direction:column;align-items:flex-start}}@media (width<=767px){.tt-table-section__note-title{font-size:var(--text-lead-size-mobile);line-height:var(--text-lead-line-mobile);letter-spacing:var(--tracking-lead-mobile)}}.tt-program-offer-cards__grid{gap:var(--space-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tt-program-offer-cards__grid:has(>:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;grid-auto-flow:row}.tt-program-offer-cards__card{justify-content:space-between;gap:var(--space-8);padding:var(--space-5);border-radius:var(--radius-2xl);background:var(--white);color:var(--black-90);flex-direction:column;display:flex}.tt-program-offer-cards__card-top{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.tt-program-offer-cards__card-title{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--text-h4-size);line-height:var(--text-h4-line);letter-spacing:var(--tracking-h4);margin:0}.tt-program-offer-cards__card-tagline,.tt-program-offer-cards__card-note{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--black-50a);margin:0}.tt-program-offer-cards__card-body{font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--black-90);margin:0}.tt-program-offer-cards__card-bottom{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.tt-program-offer-cards__card-terms{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--black-line);flex-direction:column;align-self:stretch;display:flex}.tt-program-offer-cards__card-price{font-size:var(--text-h5-size);line-height:var(--text-h5-line);letter-spacing:var(--tracking-h5);margin:0}.tt-program-offer-cards__card-tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tt-program-offer-cards__card-actions{gap:var(--space-3);flex-wrap:wrap;align-self:stretch;display:flex}.tt-program-offer-cards__footnote{max-width:560px;font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--white-50a);margin:0}.tt-program-offer-cards__footnote a{color:var(--white)}@media (width<=1199px){.tt-program-offer-cards__grid{grid-auto-flow:row}.tt-program-offer-cards__grid:has(>:nth-child(4)){grid-template-columns:none;grid-auto-rows:auto}}@media (width<=767px){.tt-program-offer-cards__card{gap:var(--space-6);padding:var(--space-5);border-radius:var(--radius-xl)}.tt-program-offer-cards__card-title{font-size:var(--text-h4-size-mobile);line-height:var(--text-h4-line-mobile)}.tt-program-offer-cards__card-price{font-size:var(--text-h5-size-mobile);line-height:var(--text-h5-line-mobile);letter-spacing:var(--tracking-h5-mobile)}.tt-program-offer-cards__card-actions .tt-button{width:100%;height:auto;min-height:var(--space-8);padding-block:var(--space-2);white-space:normal}}
