:root .cab-page-rhythm{--page-title-size:48px;--page-title-leading:1.15;--page-heading-size:32px;--page-heading-leading:1.1;--page-subheading-size:26px;--page-subheading-leading:1.12;--page-section-space:96px;--page-heading-gap:64px;font-size:16px;line-height:1.4}:root .cab-page-rhythm .rhythm-title{font-size:var(--page-title-size)!important;font-weight:400!important;line-height:var(--page-title-leading)!important;letter-spacing:-.02em!important}:root .cab-page-rhythm .rhythm-heading{font-size:var(--page-heading-size)!important;font-weight:400!important;line-height:var(--page-heading-leading)!important;letter-spacing:-.01em!important}:root .cab-page-rhythm :is(.gs-sec,.pr-sec,.dm-sec,.setup-section,.contact-layout,.thanks-section-inner){padding-block:var(--page-section-space)!important}:root .cab-page-rhythm :is(.gs-sec,.pr-sec,.dm-sec)>.container:has(>.rhythm-heading){gap:var(--page-heading-gap)!important}:root .cab-page-rhythm :is(.gs-hero-grid>div:first-child,.dm-hero-copy){gap:32px!important}:root .cab-page-rhythm :is(.gs-hero-grid>div:first-child>p,.pr-hero .rhythm-title+p,.dm-hero-intro,.contact-lead,.lead,.referral-copy p){font-weight:400;font-size:18px!important;line-height:1.4!important}:root .cab-page-rhythm :is(.gs-card h3,.pr-plan-heading h2,.pr h3,.dm-preparation-column h3,.step-card h3,.steps h3){letter-spacing:-.01em!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important}:root .cab-page-rhythm :is(.gs-card p,.pr-plan-description,.pr-trial-option p,.pr-2 article>p,.step-card p,.setup-note,.dm-preparation-column li p,.dm-3 blockquote p,.steps p,.benefits li){font-size:16px!important;line-height:1.4!important}:root .cab-page-rhythm .dm-3 blockquote p:first-child{font-size:20px!important;line-height:1.2!important}:root .cab-page-rhythm :is(.gs-card,.pr-2 article,.dm-3 figure){gap:16px!important}:root .cab-page-rhythm :is(.gs-life>li,.steps article,.next-heading){gap:8px!important}:root .cab-page-rhythm .gs-life>li>span:last-of-type{line-height:1.4;font-size:16px!important}:root .cab-page-rhythm .setup-heading{margin-bottom:var(--page-heading-gap)}:root .cab-page-rhythm .step-card{gap:16px}:root .cab-page-rhythm :is(.dm-preparation-column ul,.dm-preparation-label){gap:24px}:root .cab-page-rhythm .dm-preparation-label{margin-bottom:24px!important}:root .cab-page-rhythm .dm-preparation-column h3{margin-bottom:8px}:root .cab-page-rhythm .pr-trial{gap:32px}:root .cab-page-rhythm .pr-trial-option h3{font-size:20px;font-weight:400;line-height:1.2}:root .cab-page-rhythm:is(.partner-page,.client-page)>section:first-child,:root .cab-page-rhythm.partner-page>:is(#models,.dark-section-guides,.referral-section),:root .cab-page-rhythm.client-page>#how{padding-block:var(--page-section-space)!important}:root .cab-page-rhythm.client-page>section:not(:first-child):not(#how){padding-bottom:var(--page-section-space)!important}:root .cab-page-rhythm:is(.partner-page,.client-page)>section>.container:has(>div>.rhythm-heading){gap:var(--page-heading-gap)!important}:root .cab-page-rhythm:is(.partner-page,.client-page)>section:first-child>.container>div:first-child{gap:32px!important}:root .cab-page-rhythm:is(.partner-page,.client-page)>section:first-child>.container>div:first-child>div[style*=font-size\:19px]{font-size:18px!important;line-height:1.4!important}:root .cab-page-rhythm:is(.partner-page,.client-page) :is(span,div)[style*=font-size\:15px][style*=line-height],:root .cab-page-rhythm:is(.partner-page,.client-page) :is(span,div)[style*=font-size\:16px][style*=line-height]{font-size:16px!important;line-height:1.4!important}:root .cab-page-rhythm:is(.partner-page,.client-page) span[style*=font-size\:20px],:root .cab-page-rhythm:is(.partner-page,.client-page) span[style*=font-size\:22px],:root .cab-page-rhythm:is(.partner-page,.client-page) span[style*=font-size\:18px][style*=font-weight\:600]{font-size:20px!important;font-weight:400!important;line-height:1.2!important}:root .cab-page-rhythm.client-page div[style*=font-size\:26px]{font-size:var(--page-subheading-size)!important;font-weight:400!important;line-height:var(--page-subheading-leading)!important}:root .cab-page-rhythm:is(.partner-page,.client-page) .referral-copy{gap:24px}:root .cab-page-rhythm:is(.partner-page,.client-page) .referral-grid{gap:32px 48px;padding:48px}:root .cab-page-rhythm:is(.partner-page,.client-page) fieldset[data-step]{gap:16px;padding:32px}:root .cab-page-rhythm:is(.partner-page,.client-page) input:not([type=radio]):not([type=checkbox]):not([type=range]),:root .cab-page-rhythm:is(.partner-page,.client-page) textarea{font-size:16px;line-height:1.4}:root .cab-page-rhythm .confirmation h1{font-size:20px;font-weight:400;line-height:1.2}:root .cab-page-rhythm :is(.invite,.booking-details){line-height:1.4}:root .cab-page-rhythm :is(.intro,.received){gap:24px}:root .cab-page-rhythm .next{gap:var(--page-heading-gap)}:root .cab-page-rhythm .steps{gap:16px}:root .cab-page-rhythm .thanks-hero>.thanks-section-inner{gap:64px}:root .cab-page-rhythm .thanks-proof>.thanks-section-inner{padding-block:56px!important}:root .cab-page-rhythm .contact-introduction h1{margin-bottom:32px}:root .cab-page-rhythm :is(.contact-success h2,.form-heading h2){font-size:var(--page-heading-size);line-height:var(--page-heading-leading)}:root .cab-page-rhythm .contact-success p{line-height:1.4}:root .cab-page-rhythm .faq-section{padding-block:var(--page-section-space)}:root .cab-page-rhythm .faq-heading{margin-bottom:var(--page-heading-gap)}:root .cab-page-rhythm .faq-heading :is(h2,p){font-size:var(--page-heading-size);line-height:var(--page-heading-leading);letter-spacing:-.01em;font-weight:400}@media (width<=939px){:root .cab-page-rhythm{--page-heading-size:28px;--page-heading-leading:1.07;--page-subheading-size:22px;--page-subheading-leading:1.1;--page-section-space:64px;--page-heading-gap:48px}:root .cab-page-rhythm:is(.partner-page,.client-page) .referral-grid{gap:32px;padding:32px}:root .cab-page-rhythm .faq-accordion-trigger{letter-spacing:0;min-height:0;padding-block:16px;font-size:18px;line-height:1.4}:root .cab-page-rhythm .faq-accordion-panel-inner{padding-bottom:16px;line-height:1.4}}@media (width<=639px){:root .cab-page-rhythm{--page-title-size:34px;--page-title-leading:1.03;--page-heading-size:22px;--page-heading-leading:1.2;--page-subheading-size:20px;--page-subheading-leading:1.2;--page-section-space:56px;--page-heading-gap:40px}:root .cab-page-rhythm :is(.gs-hero-grid>div:first-child,.dm-hero-copy),:root .cab-page-rhythm:is(.partner-page,.client-page)>section:first-child>.container>div:first-child{gap:24px!important}:root .cab-page-rhythm :is(.gs-card,.pr-2 article,.dm-3 figure){padding:24px!important}:root .cab-page-rhythm:is(.partner-page,.client-page) .referral-grid{gap:24px;padding:24px}:root .cab-page-rhythm:is(.partner-page,.client-page) fieldset[data-step]{padding:24px}:root .cab-page-rhythm .thanks-hero>.thanks-section-inner{gap:40px}:root .cab-page-rhythm .thanks-proof>.thanks-section-inner{padding-block:40px!important}:root .cab-page-rhythm .contact-introduction h1{margin-bottom:24px}:root .cab-page-rhythm .faq-help{gap:24px;padding:24px}:root .cab-page-rhythm .faq-help-copy>span{line-height:1.4}}
