.service_hero_block{gap:var(--size--5);flex-direction:column;display:flex}.service_hero_content{align-items:center;gap:var(--size--3);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.service_hero_eyebrow{color:var(--theme--ink--tertiary);letter-spacing:var(--font--spacing--2);text-transform:uppercase}.service_hero_heading{color:var(--theme--ink--primary);text-wrap:balance;max-width:24ch}.service_hero_body{color:var(--theme--ink--secondary);text-wrap:pretty;max-width:52ch}.service_hero_actions{justify-content:center;align-items:center;gap:var(--size--2);flex-wrap:wrap;display:flex}.service_hero_proof{color:var(--theme--ink--tertiary)}.service_hero_media{border-radius:var(--radius--2);width:100%;height:auto;display:block}
.process_phases{gap:var(--size--4);flex-direction:column;display:flex;container:process-phases/inline-size}.process_phases_intro{align-items:flex-start;gap:var(--size--1);flex-direction:column;width:100%;display:flex}.process_phases_heading{font-family:var(--font--family--0);font-weight:var(--font--weight--0);letter-spacing:var(--font--spacing--0);color:var(--theme--ink--primary)}.process_phases_body{font-family:var(--font--family--0);font-weight:var(--font--weight--0);color:var(--theme--ink--secondary)}.process_phases_list{gap:var(--size--3);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.process_phases_item{align-items:flex-start;gap:var(--size--5);min-width:0;padding:var(--size--2);background:var(--theme--surface--primary);border:var(--border--0) solid var(--theme--stroke--primary);border-radius:var(--radius--1);flex-direction:column;display:flex;overflow:hidden}@container process-phases (max-width:48rem){.process_phases_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container process-phases (max-width:30rem){.process_phases_list{grid-template-columns:minmax(0,1fr)}}.process_phases_glyph_zone{width:calc(100% + 2 * var(--size--2));margin:calc(-1 * var(--size--2)) calc(-1 * var(--size--2)) 0;flex:auto;align-items:center;min-height:0;display:flex}.process_phases_item_illustration{width:100%;height:auto;display:block}.process_phases_item_illustration[data-ncms-empty]{display:none}.process_phases_item_copy{align-items:flex-start;gap:var(--size--2);flex-direction:column;width:100%;min-width:0;display:flex}.process_phases_item_title{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--0);color:var(--theme--ink--primary)}.process_phases_item_note{font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);color:var(--theme--ink--secondary)}.process_phases_capabilities{align-items:flex-start;gap:var(--size--2);width:100%;padding-inline:var(--size--2);flex-direction:column;display:flex}.process_phases_capabilities_label{font-family:var(--font--family--1);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);color:var(--theme--ink--tertiary)}.process_phases_capabilities_list{gap:var(--size--2);flex-direction:column;width:100%;display:flex}.process_phases_capability{width:100%;padding-top:var(--size--1);border-top:var(--border--0) solid var(--theme--stroke--primary)}.process_phases_capability_summary{align-items:flex-start;gap:var(--size--1);cursor:pointer;text-align:left;width:100%;list-style:none;display:flex}.process_phases_capability_title{min-width:0;font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--0);color:var(--theme--ink--primary);flex:auto}.process_phases_capability_icon{width:var(--size--3);height:var(--font--height--1);flex:none;place-items:center;display:grid}.process_phases_capability_icon_asset{width:calc(var(--size--2) - var(--size--0));height:calc(var(--size--2) - var(--size--0));transition:transform var(--transition--slow);transform:rotate(180deg)}.process_phases_capability[data-accordion-state=open] .process_phases_capability_icon_asset{transform:rotate(90deg)}.process_phases_capability_body{opacity:0;pointer-events:none;transition:grid-template-rows var(--transition--slow), opacity var(--transition--slow);grid-template-rows:0fr;display:grid}.process_phases_capability_body_content{min-height:0;overflow:hidden}.process_phases_capability[data-accordion-state=open] .process_phases_capability_body{opacity:1;pointer-events:auto;grid-template-rows:1fr}.process_phases_capability_note{max-width:calc(var(--layout--width) / 3);padding-top:var(--size--1);padding-right:var(--size--4);font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);color:var(--theme--ink--secondary)}
.moment_recognition{--component--moment-recognition--icon-size:var(--size--4);gap:var(--size--4);flex-direction:column;display:flex}.moment_recognition_intro{align-items:flex-start;gap:var(--size--1);flex-direction:column;width:100%;display:flex}.moment_recognition_heading{font-family:var(--font--family--0);font-weight:var(--font--weight--0);letter-spacing:var(--font--spacing--0);color:var(--theme--ink--primary)}.moment_recognition_body{font-family:var(--font--family--0);font-weight:var(--font--weight--0);color:var(--theme--ink--secondary)}.moment_recognition_list{gap:var(--size--3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.moment_recognition_item{align-items:flex-start;gap:var(--size--5);min-width:0;padding:var(--size--2);background:var(--theme--surface--primary);border:var(--border--0) solid var(--theme--stroke--primary);border-radius:var(--radius--1);flex-direction:column;display:flex;overflow:hidden}.moment_recognition_item_icon{width:var(--component--moment-recognition--icon-size);height:var(--component--moment-recognition--icon-size);flex:none}.moment_recognition_item_icon[data-ncms-empty]{visibility:hidden}.moment_recognition_item_copy{align-items:flex-start;gap:var(--size--2);flex-direction:column;width:100%;min-width:0;display:flex}.moment_recognition_item_label{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--0);color:var(--theme--ink--primary)}.moment_recognition_item_description{font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0)}.moment_recognition_item_note{color:var(--theme--ink--primary)}.moment_recognition_item_aside{color:var(--theme--ink--secondary)}@media (max-width:64rem){.moment_recognition_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.moment_recognition_list{grid-template-columns:minmax(0,1fr)}}
.home_hero{--home-hero--interaction-duration:6s;--home-hero--cursor-duration:48s;--home-hero--cursor-delay-0:0s;--home-hero--cursor-delay-1:6s;--home-hero--cursor-delay-2:12s;--home-hero--cursor-delay-3:18s;--home-hero--cursor-delay-4:24s;--home-hero--cursor-delay-5:30s;--home-hero--cursor-delay-6:36s;--home-hero--cursor-delay-7:42s;--home-hero--cursor-delay:var(--home-hero--cursor-delay-0);--home-hero--type-easing:steps(24, end);--home-hero--diamond-press-scale:.96;--home-hero--diamond-size:calc(var(--size--6) + var(--size--2));--home-hero--diamond-icon-size:var(--size--4);--home-hero--line-opacity:.3;--home-hero--line-end-opacity:.4;--home-hero--wave-opacity:.5;--home-hero--wave-soft-opacity:.1;--home-hero--pulse-founder:var(--swatch--blue);--home-hero--pulse-designer:var(--swatch--purple);--home-hero--pulse-cto:var(--swatch--green);--home-hero--pulse-cmo:var(--swatch--red);--home-hero--visual-extra-height:clamp(0rem, (56.25rem - 100vw) * .2, 4.5rem);--home-hero--anchor-x:min(max(0rem, (56.25rem - 100vw) * .6), calc(28% - var(--home-hero--diamond-size) / 2));--home-hero--cursor-tuck:max(0rem, var(--home-hero--anchor-x) + 21rem - 100% - var(--layout--margin));--home-hero--anchor-y:clamp(0rem, (56.25rem - 100vw) * .12, 1.75rem);align-items:center;gap:var(--size--2);flex-direction:column;display:flex}.home_hero_text{gap:var(--size--3);flex-direction:column;width:100%;display:flex}.home_hero_eyebrow{font-family:var(--font--family--1);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);color:var(--theme--ink--tertiary)}.home_hero_copy{align-items:flex-start;gap:var(--size--1);flex-direction:column;display:flex}.home_hero_heading{font-family:var(--font--family--0);font-weight:var(--font--weight--0);letter-spacing:var(--font--spacing--0);color:var(--theme--ink--primary)}.home_hero_body{font-family:var(--font--family--0);font-weight:var(--font--weight--0);color:var(--theme--ink--secondary)}.home_hero_visual{width:100%;height:calc(var(--size--6) + var(--size--5) + var(--size--3) + var(--size--0) + var(--home-hero--visual-extra-height));position:relative}.home_hero_visual_svg{top:calc(50% + var(--home-hero--anchor-y));pointer-events:none;max-width:none;height:min(100%,22vw);position:absolute;overflow:visible;transform:translateY(-50%)}.home_hero_visual_svg_left{width:calc(50vw - 50% + var(--home-hero--anchor-x) + var(--size--3));left:calc(50% - 50vw)}.home_hero_visual_svg_right{left:calc(var(--home-hero--anchor-x) + var(--home-hero--diamond-size) * .8);width:calc(50% + 50vw - var(--home-hero--anchor-x) - var(--home-hero--diamond-size) * .8);height:min(100%,22vw + -1*clamp(0rem,12.375rem - 22vw,3.75rem))}.home_hero_lines_left,.home_hero_lines_right{fill:none;stroke-width:var(--border--0)}.home_hero_lines_wave{fill:none}.home_hero_lines_left path,.home_hero_lines_right path,.home_hero_lines_wave path{vector-effect:non-scaling-stroke}.home_hero_lines_left{stroke:var(--theme--stroke--secondary);opacity:var(--home-hero--line-opacity)}.home_hero_lines_right{stroke:url(#home_hero_line_gradient);opacity:var(--home-hero--line-opacity)}.home_hero_lines_wave{stroke:url(#home_hero_wave_gradient);stroke-width:var(--border--2);opacity:0;animation:home_hero_lines_wave_visibility var(--home-hero--interaction-duration) ease-out infinite}.home_hero_line_stop_near{stop-color:var(--theme--stroke--secondary)}.home_hero_line_stop_far{stop-color:var(--theme--ink--primary);stop-opacity:var(--home-hero--line-end-opacity)}.home_hero_wave_gradient{--home-hero--wave-color:var(--home-hero--pulse-founder);animation:home_hero_wave_color var(--home-hero--cursor-duration) infinite}.home_hero_wave_stop_edge,.home_hero_wave_stop_soft,.home_hero_wave_stop_center{stop-color:var(--home-hero--wave-color,var(--theme--ink--brand))}.home_hero_wave_stop_edge{stop-opacity:0}.home_hero_wave_stop_soft{stop-opacity:var(--home-hero--wave-soft-opacity)}.home_hero_wave_stop_center{stop-opacity:var(--home-hero--wave-opacity)}.home_hero_diamond{top:calc(50% + var(--home-hero--anchor-y));left:var(--home-hero--anchor-x);width:var(--home-hero--diamond-size);aspect-ratio:1;border:var(--border--0) solid var(--theme--stroke--secondary);border-radius:var(--radius--2);background:var(--theme--surface--secondary);box-shadow:var(--shadow--0);z-index:2;animation:home_hero_diamond_click var(--home-hero--interaction-duration) ease-in-out infinite;place-items:center;display:grid;position:absolute;transform:translateY(-50%)scale(1)}.home_hero_diamond_icon{z-index:1;width:var(--home-hero--diamond-icon-size);height:auto;position:relative;overflow:visible}.home_hero_diamond_icon_path{fill:var(--theme--surface--tertiary)}.home_hero_cursor_group{z-index:3;pointer-events:none;position:absolute;inset:0}.home_hero_cursor{--home-hero--cursor-start-x:calc(var(--size--6) * -1);--home-hero--cursor-start-y:0;--home-hero--cursor-end-x:var(--size--2);--home-hero--cursor-end-y:0;top:calc(50% + var(--home-hero--anchor-y));left:calc(var(--home-hero--anchor-x) - var(--home-hero--cursor-tuck));align-items:flex-start;gap:var(--size--0);max-width:calc(100% - (var(--home-hero--anchor-x) - var(--home-hero--cursor-tuck)) - var(--home-hero--cursor-end-x) + var(--layout--margin) / 2);opacity:0;transform:translate(var(--home-hero--cursor-start-x), var(--home-hero--cursor-start-y));animation:home_hero_cursor_click var(--home-hero--cursor-duration) ease-in-out infinite;animation-delay:var(--home-hero--cursor-delay);display:inline-flex;position:absolute}.home_hero_cursor:first-child{--home-hero--cursor-start-y:calc(var(--size--5) * -1);--home-hero--cursor-end-x:calc(var(--home-hero--diamond-size) - var(--size--4));--home-hero--cursor-end-y:calc(var(--size--3) * -1);--home-hero--cursor-delay:var(--home-hero--cursor-delay-0)}.home_hero_cursor:nth-child(2){--home-hero--cursor-start-y:calc(var(--size--3) * -1);--home-hero--cursor-end-x:calc(var(--home-hero--diamond-size) - var(--size--5));--home-hero--cursor-end-y:calc(var(--size--4) * -1);--home-hero--cursor-delay:var(--home-hero--cursor-delay-1)}.home_hero_cursor:nth-child(3){--home-hero--cursor-start-y:var(--size--2);--home-hero--cursor-end-x:calc(var(--home-hero--diamond-size) - var(--size--3));--home-hero--cursor-end-y:var(--size--1);--home-hero--cursor-delay:var(--home-hero--cursor-delay-2)}.home_hero_cursor:nth-child(4){--home-hero--cursor-start-y:var(--size--5);--home-hero--cursor-end-x:calc(var(--home-hero--diamond-size) - var(--size--4));--home-hero--cursor-end-y:var(--size--3);--home-hero--cursor-delay:var(--home-hero--cursor-delay-3)}.home_hero_cursor:nth-child(5){--home-hero--cursor-start-y:calc(var(--size--5) * -1);--home-hero--cursor-end-x:calc(var(--home-hero--diamond-size) - var(--size--4));--home-hero--cursor-end-y:calc(var(--size--3) * -1);--home-hero--cursor-delay:var(--home-hero--cursor-delay-4)}.home_hero_cursor:nth-child(6){--home-hero--cursor-start-y:calc(var(--size--3) * -1);--home-hero--cursor-end-x:calc(var(--home-hero--diamond-size) - var(--size--5));--home-hero--cursor-end-y:calc(var(--size--4) * -1);--home-hero--cursor-delay:var(--home-hero--cursor-delay-5)}.home_hero_cursor:nth-child(7){--home-hero--cursor-start-y:var(--size--2);--home-hero--cursor-end-x:calc(var(--home-hero--diamond-size) - var(--size--3));--home-hero--cursor-end-y:var(--size--1);--home-hero--cursor-delay:var(--home-hero--cursor-delay-6)}.home_hero_cursor:nth-child(8){--home-hero--cursor-start-y:var(--size--5);--home-hero--cursor-end-x:calc(var(--home-hero--diamond-size) - var(--size--4));--home-hero--cursor-end-y:var(--size--3);--home-hero--cursor-delay:var(--home-hero--cursor-delay-7)}.home_hero_cursor_icon{width:var(--size--2);transform-origin:0 0;height:auto;animation:home_hero_cursor_icon_click var(--home-hero--cursor-duration) ease-in-out infinite;animation-delay:var(--home-hero--cursor-delay);flex:none;overflow:visible}.home_hero_cursor_icon_path{fill:var(--theme--ink--primary)}.home_hero_cursor_bubble{width:max-content;min-width:0;padding:var(--size--1);border:var(--border--0) solid var(--theme--stroke--primary);border-radius:var(--radius--0);background:var(--theme--surface--secondary);flex-direction:column;flex:0 auto;align-items:flex-start;display:flex;position:relative;overflow:clip}.home_hero_cursor_role{flex-direction:column;justify-content:flex-end;display:flex}.home_hero_cursor_name{color:var(--theme--ink--tertiary);font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0)}.home_hero_cursor_message{min-width:0;color:var(--theme--ink--primary);font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);white-space:nowrap;max-width:0;animation:home_hero_cursor_message_grow var(--home-hero--cursor-duration) var(--home-hero--type-easing) infinite;animation-delay:var(--home-hero--cursor-delay);display:inline-block;overflow:hidden}.home_hero_cursor_message_line{min-width:0;max-width:100%;max-height:0;animation:home_hero_cursor_line_reveal var(--home-hero--cursor-duration) ease-out infinite;animation-delay:var(--home-hero--cursor-delay);margin-top:0;display:inline-flex;position:relative;overflow:hidden}.home_hero_cursor_caret_track{height:var(--font--height--0);opacity:0;animation:home_hero_cursor_caret_window var(--home-hero--cursor-duration) var(--home-hero--type-easing) infinite;animation-delay:var(--home-hero--cursor-delay)}.home_hero_cursor_caret{width:var(--border--1);background:var(--theme--ink--brand);height:100%;animation:.75s step-end infinite home_hero_cursor_caret_blink;display:block}@keyframes home_hero_diamond_click{0%,41.8%,to{transform:translateY(-50%)scale(1)}43.27%,44%{transform:translateY(-50%) scale(var(--home-hero--diamond-press-scale))}49.13%{transform:translateY(-50%)scale(1)}}@keyframes home_hero_lines_wave_visibility{0%,43.2%{opacity:0}44.3%{opacity:1}85%{opacity:1}93%,to{opacity:0}}@keyframes home_hero_cursor_click{0%{opacity:0;transform:translate(var(--home-hero--cursor-start-x), var(--home-hero--cursor-start-y))}.915%{opacity:1}1.465%{opacity:1;transform:translate(var(--home-hero--cursor-end-x), var(--home-hero--cursor-end-y))}6.05%{opacity:1;transform:translate(var(--home-hero--cursor-end-x), var(--home-hero--cursor-end-y))}6.965%,to{opacity:0;transform:translate(var(--home-hero--cursor-end-x), var(--home-hero--cursor-end-y))}}@keyframes home_hero_cursor_icon_click{0%,5.225%,6.14%,to{transform:scale(1)}5.41%,5.5%{transform:scale(.82)}}@keyframes home_hero_cursor_message_grow{0%,1.83%{max-width:0}4.4%,6.965%{max-width:26rem}6.97%,to{max-width:0}}@keyframes home_hero_cursor_line_reveal{0%,1.83%{max-height:0;margin-top:0}2.2%,6.965%{max-height:var(--font--height--0);margin-top:var(--size--0)}6.97%,to{max-height:0;margin-top:0}}@keyframes home_hero_cursor_caret_window{0%,1.83%{opacity:0}1.835%,5.2%{opacity:1}5.21%,to{opacity:0}}@keyframes home_hero_wave_color{0%,12.499%{--home-hero--wave-color:var(--home-hero--pulse-founder)}12.5%,24.999%{--home-hero--wave-color:var(--home-hero--pulse-designer)}25%,37.499%{--home-hero--wave-color:var(--home-hero--pulse-cto)}37.5%,49.999%{--home-hero--wave-color:var(--home-hero--pulse-cmo)}50%,62.499%{--home-hero--wave-color:var(--home-hero--pulse-founder)}62.5%,74.999%{--home-hero--wave-color:var(--home-hero--pulse-designer)}75%,87.499%{--home-hero--wave-color:var(--home-hero--pulse-cto)}87.5%,to{--home-hero--wave-color:var(--home-hero--pulse-cmo)}}@keyframes home_hero_cursor_caret_blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.home_hero_diamond,.home_hero_lines_wave,.home_hero_wave_gradient,.home_hero_cursor,.home_hero_cursor_icon,.home_hero_cursor_message,.home_hero_cursor_caret_track,.home_hero_cursor_caret{animation:none}.home_hero_lines_wave,.home_hero_cursor{display:none}.home_hero_cursor_message{max-width:none}.home_hero_cursor_message_line{max-height:none;margin-top:var(--size--0);animation:none}}
.faq_block{gap:var(--size--4);color:var(--theme--ink--secondary);letter-spacing:normal;flex-direction:column;display:flex}.faq_header{align-items:center;gap:var(--size--1);text-align:center;flex-direction:column;display:flex}.faq_title{font-family:var(--font--family--0);font-weight:var(--font--weight--0);letter-spacing:var(--font--spacing--0);color:var(--theme--ink--primary)}.faq_body{font-family:var(--font--family--0);font-weight:var(--font--weight--0);color:var(--theme--ink--secondary)}.faq_list{gap:var(--size--2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.faq_item{border-radius:var(--radius--1);width:100%;transition:background var(--transition--base);background:0 0}.faq_item[data-accordion-state=open]{background:var(--theme--surface--secondary)}.faq_question{all:unset;cursor:pointer;box-sizing:border-box;align-items:flex-start;gap:var(--size--2);width:100%;padding:var(--size--2);display:flex}.faq_question:focus-visible{outline:var(--border--0) solid var(--theme--stroke--tertiary);outline-offset:.125rem;border-radius:var(--radius--1)}.faq_question_col{flex-direction:column;flex:auto;min-width:0;display:flex}.faq_question_text{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--0);color:var(--theme--ink--primary)}.faq_question_icon{height:var(--font--height--2);color:var(--theme--ink--tertiary);transition:transform var(--transition--slow), color var(--transition--base);flex:none;justify-content:center;align-items:center;display:inline-flex}.faq_item[data-accordion-state=open] .faq_question_icon{color:var(--theme--ink--secondary);transform:rotate(45deg)}.faq_answer_wrap{opacity:0;min-height:0;transition:grid-template-rows var(--transition--slow), opacity var(--transition--slow);grid-template-rows:0fr;display:grid}.faq_answer_inner{min-height:0;overflow:hidden}.faq_item[data-accordion-state=open] .faq_answer_wrap{opacity:1;grid-template-rows:1fr}.faq_answer{padding-top:var(--size--1);font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--0);color:var(--theme--ink--secondary);display:block}.faq_answer>:first-child{margin-top:0}.faq_answer>:last-child{margin-bottom:0}.faq_answer p{margin:0 0 var(--size--1)}.faq_answer p:last-child{margin-bottom:0}.faq_answer a{color:var(--theme--ink--primary);text-underline-position:from-font;text-decoration:underline}
.differentiators{--component--differentiators--wide:15fr;--component--differentiators--narrow:7fr;gap:var(--size--4);color:var(--theme--ink--secondary);letter-spacing:normal;flex-direction:column;display:flex}.differentiators_intro{align-items:flex-start;gap:var(--size--1);flex-direction:column;display:flex}.differentiators_heading{font-family:var(--font--family--0);font-weight:var(--font--weight--0);letter-spacing:var(--font--spacing--0);color:var(--theme--ink--primary)}.differentiators_body{font-family:var(--font--family--0);font-weight:var(--font--weight--0);color:var(--theme--ink--secondary)}.differentiators_tracks{grid-template-columns:minmax(0, var(--component--differentiators--wide)) minmax(0, var(--component--differentiators--narrow));gap:var(--size--4);align-items:start;display:grid}.differentiators_track{gap:var(--size--3);flex-direction:column;min-width:0;display:flex}.differentiators_track_label{font-family:var(--font--family--1);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);color:var(--theme--ink--tertiary)}@media (max-width:64rem){.differentiators_tracks{gap:var(--size--5);grid-template-columns:minmax(0,1fr)}}.differentiators_grid{gap:var(--size--3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:40rem){.differentiators_grid{grid-template-columns:minmax(0,1fr)}}.differentiators_card{gap:var(--size--3);padding-top:var(--size--2);border-top:var(--border--0) solid var(--theme--stroke--primary);flex-direction:column;display:flex}.differentiators_card_title{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--0);color:var(--theme--ink--primary)}.differentiators_card_body{font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);color:var(--theme--ink--secondary)}.differentiators_outcomes{gap:var(--size--3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.differentiators_outcome{padding-top:var(--size--1);border-top:var(--border--0) solid var(--theme--stroke--primary)}.differentiators_outcome_label{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--0);color:var(--theme--ink--primary)}
.testimonials_wall{--component--testimonials-wall--callout-height:13.625rem;--component--testimonials-wall--logo-height:var(--size--4);gap:var(--size--4);color:var(--theme--ink--secondary);letter-spacing:normal;flex-direction:column;display:flex}.testimonials_wall_intro{align-items:center;gap:var(--size--1);text-align:center;flex-direction:column;display:flex}.testimonials_wall_heading{font-family:var(--font--family--0);font-weight:var(--font--weight--0);letter-spacing:var(--font--spacing--0);color:var(--theme--ink--primary)}.testimonials_wall_body{font-family:var(--font--family--0);font-weight:var(--font--weight--0);color:var(--theme--ink--secondary)}.testimonials_wall_list{gap:var(--size--3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.testimonials_wall_col{gap:var(--size--3);flex-direction:column;min-width:0;display:flex}@media (max-width:48rem){.testimonials_wall_list{grid-template-columns:minmax(0,1fr)}.testimonials_wall_col{display:contents}}.testimonials_wall_card{border-radius:var(--radius--1);overflow:hidden}.testimonials_wall_card[data-card=quote]{gap:var(--size--5);padding:var(--size--3);background:var(--theme--surface--primary);border:var(--border--0) solid var(--theme--stroke--primary);flex-direction:column;display:flex}.testimonials_wall_quote{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--0);color:var(--theme--ink--primary)}.testimonials_wall_author{align-items:center;gap:var(--size--1);margin-top:auto;display:flex}.testimonials_wall_avatar{width:var(--size--4);height:var(--size--4);background:var(--theme--surface--secondary);border-radius:50%;flex-shrink:0;overflow:hidden}.testimonials_wall_avatar img{object-fit:cover;width:100%;height:100%;display:block}.testimonials_wall_avatar img[data-ncms-empty]{display:none}.testimonials_wall_meta{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.testimonials_wall_name{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--0);color:var(--theme--ink--primary)}.testimonials_wall_role{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--0);color:var(--theme--ink--tertiary)}.testimonials_wall_company{color:var(--theme--ink--tertiary);text-underline-position:from-font;text-decoration:underline}.testimonials_wall_card[data-card=callout]{align-items:center;gap:var(--size--5);padding:var(--size--3);background:var(--theme--surface--secondary);text-align:center;isolation:isolate;flex-direction:column;display:flex;position:relative}.testimonials_wall_callout_bg{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.testimonials_wall_callout_bg[data-ncms-empty]{display:none}.testimonials_wall_callout_tag{padding:var(--size--0) var(--size--1);border-radius:var(--radius--0);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);color:#ffffffe6;background:#ffffff1a;flex:none}.testimonials_wall_callout_logo{max-width:78%;min-height:0;max-height:var(--component--testimonials-wall--logo-height);object-fit:contain;flex:auto;align-self:center}.testimonials_wall_callout_logo[data-ncms-empty]{visibility:hidden}.testimonials_wall_callout_body{max-width:30ch;font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);color:#ffffffd9;text-shadow:0 .0625rem .25rem #00000059;flex:none}
