/* About light-copy preview. Scoped to preserve all other pages. */
[data-about-copy-preview] :is(h1,h2,h3){text-wrap:balance}
[data-about-copy-preview] :is(p,li){text-wrap:pretty}
[data-about-copy-preview] .u-text-body-3{font-size:1rem;line-height:1.7}
[data-about-copy-preview] :is(.blocks_journey_wrap,.table_values_wrap,.team_wrap,.cta_banner_wrap){padding-block:64px}
[data-about-copy-preview] .hero_simple_wrap{padding-top:148px;padding-bottom:32px}
[data-about-copy-preview] .blocks_journey_wrap{padding-top:32px}
[data-about-copy-preview] .hero_simple_title{font-size:clamp(3rem,4.8vw,5rem);line-height:1.12;max-width:18ch;letter-spacing:-.025em}
[data-about-copy-preview] .hero_simple_body{font-size:1.125rem;line-height:1.7;max-width:68ch}
[data-about-copy-preview] .block_right{min-width:0;padding:40px}
[data-about-copy-preview] .block_left{min-width:0;overflow:hidden}
[data-about-copy-preview] .block_visual{max-width:100%;object-fit:contain}
[data-about-copy-preview] .title_text_group{margin-bottom:40px}
[data-about-copy-preview] .generic_body{max-width:70ch}
[data-about-copy-preview] .tb_values_row_layout{display:grid;grid-template-columns:48px 1fr 1.25fr;gap:32px;align-items:start}
[data-about-copy-preview] .tb_values_row_layout>*{min-width:0}
[data-about-copy-preview] .tb_row_title{font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.25}
[data-about-copy-preview] .tb_values_row:last-child{border-bottom:1px solid var(--_colors---elevation--outline-1)}
[data-about-copy-preview] .team_layout .block_right.team.is-solo{width:100%;min-width:0;border-width:1px;border-radius:4px;gap:24px;align-items:center}
[data-about-copy-preview] .team .block_title{text-align:center}
[data-about-copy-preview] .founder_bio{width:100%;max-width:72ch;color:var(--_colors---text--default--secondary);text-align:left}
[data-about-copy-preview] .founder_bio p+p{margin-top:20px}
[data-about-copy-preview] .block_visual.team{height:180px;width:auto;margin:0}
[data-about-copy-preview] a:focus-visible{outline:2px solid #f1e298;outline-offset:5px}
[data-about-copy-preview] :is(.challenge_wrap,.solution_use_wrap,.banner_use_wrap,.steps_wrap,.comparison_wrap,.cta_banner_wrap){padding-block:64px}
[data-about-copy-preview] .cta_banner_layout{height:auto;min-height:0;padding:clamp(24px,4.5vw,64px);padding-bottom:220px;overflow:hidden}
[data-about-copy-preview] .cta_banner_content{position:static;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:48px}
[data-about-copy-preview] .cta_banner_content>*{min-width:0}
[data-about-copy-preview] .cta_banner_content>:not(img){position:relative;z-index:1}
[data-about-copy-preview] .cta_banner_txt_group{align-items:flex-start;gap:28px}
[data-about-copy-preview] .cta_banner_body{font-size:1.125rem;line-height:1.65;text-align:left}
[data-about-copy-preview] .cta_banner_img{height:240px;max-width:none;object-fit:cover;opacity:.7}
@media(max-width:991px){
 [data-about-copy-preview] :is(.blocks_journey_wrap,.table_values_wrap,.team_wrap,.cta_banner_wrap){padding-block:48px}
 [data-about-copy-preview] .hero_simple_wrap{padding-top:128px;padding-bottom:24px}
 [data-about-copy-preview] .blocks_journey_wrap{padding-top:24px}
 [data-about-copy-preview] .block_left{height:280px}
 [data-about-copy-preview] .cta_banner_content{grid-template-columns:1fr;gap:28px}
 [data-about-copy-preview] .tb_values_row_layout{grid-template-columns:32px 1fr 1.3fr;gap:24px}
}
@media(max-width:767px){
 [data-about-copy-preview] :is(.blocks_journey_wrap,.table_values_wrap,.team_wrap,.cta_banner_wrap){padding-block:32px}
 [data-about-copy-preview] .hero_simple_wrap{padding-top:112px;padding-bottom:16px}
 [data-about-copy-preview] .blocks_journey_wrap{padding-top:16px}
 [data-about-copy-preview] .hero_simple_title{font-size:clamp(2.5rem,9vw,3.5rem)}
 [data-about-copy-preview] .hero_simple_body{font-size:1rem}
 [data-about-copy-preview] .block_left{height:220px}
 [data-about-copy-preview] .block_right{padding:24px}
 [data-about-copy-preview] .title_text_group{margin-bottom:28px}
 [data-about-copy-preview] .tb_values_row_layout{grid-template-columns:32px 1fr;gap:16px}
 [data-about-copy-preview] .tb_row_body.u-text-body-3{grid-column:2;margin-top:0}
 [data-about-copy-preview] .cta_banner_layout{padding-bottom:150px}
 [data-about-copy-preview] .cta_banner_img{height:180px}
}
