@layer components{.hero-sink_layer{translate:0 var(--_sink,0);will-change:translate}.hero-sink_shade{z-index:1;background-color:var(--dark-900);opacity:var(--_shade,0)}.hero-sink_content{translate:0 var(--_sink,0);flex-direction:column;flex-grow:1;display:flex;position:relative}.logo-scene_wrap{pointer-events:none;background:radial-gradient(90% 70% at 85% 105%, #5c7cff73, transparent 70%), radial-gradient(80% 60% at 15% 100%, #0130da8c, transparent 70%), var(--dark-900);position:absolute;inset:0;overflow:clip}.logo-scene_canvas{opacity:0;transition:opacity var(--motion-duration) var(--motion-ease)}.logo-scene_wrap.is-ready .logo-scene_canvas{opacity:1}.logo-scene_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-main_wrap{--_ease:cubic-bezier(.16, 1, .3, 1);--_stagger:.2s;justify-content:flex-end;gap:var(--space-6);flex-direction:column;flex:1;width:100%;display:flex}@media (min-width:64rem){.hero-main_wrap{--_col:calc((100% - var(--site-gutter) * 11) / 12)}}.hero-main_title{margin:0}@media (min-width:64rem){.hero-main_title{max-width:calc(var(--_col) * 11 + var(--site-gutter) * 10)}}.hero-main_line{margin-block:-.2em -.14em;padding-block:.2em .14em;display:block;overflow:clip}.hero-main_line-inner{animation:hero-main-rise 1.2s var(--_ease) both;animation-delay:calc(var(--_i) * var(--_stagger));display:block}.hero-main_lead{color:var(--text);animation:hero-main-fade 1s var(--_ease) both;animation-delay:calc(var(--_i) * var(--_stagger) + .4s);margin:0}@media (min-width:48rem){.hero-main_lead{max-width:min(calc(var(--_col,8.33%) * 6 + var(--site-gutter) * 7), 64rem);text-wrap:balance}}.hero-main_features{gap:var(--space-2) var(--space-8);animation:hero-main-fade 1s var(--_ease) both;animation-delay:calc(var(--_i) * var(--_stagger) + .4s);flex-direction:column;margin:0;padding:0;display:flex}@media (min-width:48rem){.hero-main_features{flex-flow:wrap}}.hero-main_feature{gap:var(--space-2);display:flex}.hero-main_check{color:var(--text-2)}@keyframes hero-main-rise{0%{translate:0 100%}}@keyframes hero-main-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-main_line-inner,.hero-main_lead,.hero-main_features{animation:none}}[data-pt-arrived] :is(.hero-main_line-inner,.hero-main_lead,.hero-main_features){animation:none}.statement-timeline_wrap{--_cols:1;grid-template-columns:repeat(var(--_cols), minmax(0, 1fr));column-gap:var(--site-gutter);row-gap:calc(var(--space-8) * 1.5);width:100%;display:grid}@media (min-width:64rem){.statement-timeline_wrap{--_cols:12}}.statement-timeline_body{--_label-gap:var(--space-4);align-items:start;gap:var(--_label-gap);flex-direction:column;display:flex}@media (min-width:64rem){.statement-timeline_body{grid-column:1/-1}}.statement-timeline_scale{--_mark:.375rem;gap:var(--space-5);padding-left:var(--space-5);display:grid;position:relative}.statement-timeline_scale:before{content:"";top:calc(var(--_mark) / 2);bottom:calc(var(--_mark) / 2);left:calc(var(--_mark) / 2 - var(--border-width) / 2);width:var(--border-width);background-color:var(--border);position:absolute}@media (min-width:48rem){.statement-timeline_scale{grid-template-columns:repeat(var(--_days), minmax(0, 1fr));padding-left:0;padding-top:var(--space-4);gap:0}.statement-timeline_scale:before{top:calc(var(--_mark) / 2 - var(--border-width) / 2);width:auto;height:var(--border-width);bottom:auto;left:0;right:0}}@media (min-width:64rem){.statement-timeline_scale{grid-column:5/-1}}.statement-timeline_step{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.statement-timeline_step:before{content:"";top:0;left:calc(var(--space-5) * -1);width:var(--_mark);height:var(--_mark);background-color:var(--text);position:absolute}@media (min-width:48rem){.statement-timeline_step{grid-row:1;grid-column:var(--_start) / var(--_end);padding-right:var(--space-4)}.statement-timeline_step:before{top:calc(var(--space-4) * -1);left:0}.statement-timeline_step.is-last{text-align:end;grid-column:-2/-1;align-items:end;padding-right:0}.statement-timeline_step.is-last:before{left:auto;right:0}}.statement-timeline_caption{color:var(--text-2)}@media (min-width:64rem){.statement-timeline_caption{grid-area:span 1/1/auto/span 3;align-self:start}}.statement-timeline_scale.is-compare{color:var(--text-2)}.statement-timeline_scale.is-compare .statement-timeline_step:before{background-color:var(--text-2)}.statement-timeline_day{color:var(--text-2)}.statement-timeline_weeks{--_gap:clamp(.125rem, .35vw, .375rem);--_off:color-mix(in srgb, var(--text) 8%, transparent);display:grid}@media (min-width:64rem){.statement-timeline_weeks{grid-column:5/-1}}.statement-timeline_week-labels,.statement-timeline_grid{grid-template-columns:repeat(var(--_weeks), minmax(0, 1fr));column-gap:var(--_gap);display:grid}.statement-timeline_week-head{gap:var(--space-2);margin-bottom:var(--space-2);color:var(--text-2);display:grid}.statement-timeline_week-head>span,.statement-timeline_week-head li{text-box:trim-both cap alphabetic}.statement-timeline_week-labels{white-space:nowrap;text-align:center}@media not (min-width:48rem){.statement-timeline_week-labels .is-minor{visibility:hidden}}.statement-timeline_grid{row-gap:var(--_gap);grid-template-rows:repeat(5,auto);grid-auto-flow:column}.statement-timeline_cell{aspect-ratio:1;background-color:var(--_off);border-radius:clamp(.125rem,.25vw,.25rem);position:relative;overflow:hidden}.statement-timeline_cell.is-ours:after{content:"";background-color:var(--accent-500);transform-origin:top;position:absolute;inset:0}.statement-timeline_weeks.is-armed .statement-timeline_cell{opacity:0;translate:0 -.5rem}.statement-timeline_weeks.is-armed .statement-timeline_cell.is-ours:after{scale:1 0}.statement-timeline_weeks.is-armed.is-in .statement-timeline_cell{opacity:1;transition:opacity .5s ease var(--_d), translate .6s cubic-bezier(.16, 1, .3, 1) var(--_d);translate:0}.statement-timeline_weeks.is-armed.is-in .statement-timeline_cell.is-ours:after{transition:scale .45s cubic-bezier(.65, 0, .35, 1) var(--_f);scale:1}.statement-timeline_legend{gap:var(--space-3) var(--_gap);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.statement-timeline_legend-item{align-items:center;column-gap:var(--space-2);row-gap:var(--space-2);grid-template-columns:auto 1fr;display:grid}.statement-timeline_legend-item:before{content:"";aspect-ratio:1;background-color:var(--_off);border-radius:.125rem;width:.625rem}.statement-timeline_legend-item.is-ours:before{background-color:var(--accent-500)}.statement-timeline_legend-label,.statement-timeline_legend-price{color:var(--text-2)}.statement-timeline_legend-label{text-box:trim-both cap alphabetic}.statement-timeline_bars{display:grid}@media (min-width:64rem){.statement-timeline_bars{grid-column:5/-1}}.statement-timeline_bar{--_tint:color-mix(in srgb, var(--text) 14%, transparent);--_handle:color-mix(in srgb, var(--text) 45%, transparent);position:relative}.statement-timeline_bar.is-ours{--_tint:color-mix(in srgb, var(--accent-500) 55%, transparent);--_handle:var(--accent-500)}.statement-timeline_bar-fill{inset-block:0;width:var(--_fill);background-image:linear-gradient(to right, transparent, var(--_tint));position:absolute;left:0}.statement-timeline_bar-fill:after{content:"";inset-block:0;background-color:var(--_handle);width:.125rem;position:absolute;right:0}.statement-timeline_bar-text{gap:var(--space-2);padding-block:var(--space-4);flex-direction:column;display:flex;position:relative}.statement-timeline_bar-label{color:var(--text-2)}.statement-timeline_bars.is-armed .statement-timeline_bar-fill{width:0}.statement-timeline_bars.is-armed.is-in .statement-timeline_bar-fill{width:var(--_fill);transition:width 12s cubic-bezier(.3,0,.4,1)}.statement-timeline_bars.is-armed.is-in .statement-timeline_bar.is-ours .statement-timeline_bar-fill{transition:width 1.2s cubic-bezier(.65,0,.35,1) .15s}.statement-timeline_legend-value{grid-column:2}.clients-marquee_wrap{--_gap:.25rem;--_item-width:40vw;--_item-height:calc(var(--_item-width) / 1.5);--_logo-height:1.25rem;--_speed:5.5s;gap:var(--section-space-small);flex-direction:column;width:100%;display:flex}@media (min-width:48rem){.clients-marquee_wrap{--_item-width:13.2vw;--_logo-height:1.5rem}}.clients-marquee_header{flex-direction:column;align-items:start;display:flex}.clients-marquee_rows{gap:var(--_gap);flex-direction:column;width:100vw;margin-inline:calc(50% - 50vw);display:flex;overflow:clip}.clients-marquee_track{width:max-content;animation:clients-marquee-run calc(var(--_count) * var(--_speed)) linear infinite;display:flex}.clients-marquee_row.is-reverse .clients-marquee_track{animation-direction:reverse}.clients-marquee_list{flex:none;display:flex}.clients-marquee_item{width:var(--_item-width);height:var(--_item-height);margin-right:var(--_gap);background-color:var(--background-2);border-radius:var(--radius-small);flex:none;justify-content:center;align-items:center;display:flex}.clients-marquee_logo{width:auto;max-width:70%;height:auto;max-height:calc(var(--_logo-height) * var(--_scale,1));object-fit:contain;filter:brightness(0)}@keyframes clients-marquee-run{to{translate:-50%}}@media (prefers-reduced-motion:reduce){.clients-marquee_track{animation:none}}.qualities-grid_wrap{--_ease:cubic-bezier(.16, 1, .3, 1);gap:var(--section-space-large);flex-direction:column;width:100%;display:flex}.qualities-grid_wrap .qualities-grid_header{--_label-gap:var(--space-4);gap:var(--_label-gap);flex-direction:column;display:flex}.qualities-grid_wrap .qualities-grid_muted,.qualities-grid_wrap .qualities-grid_lead{color:var(--text-2)}.qualities-grid_wrap .qualities-grid_list{border-top:var(--border-width) solid var(--border);border-left:var(--border-width) solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.qualities-grid_wrap .qualities-grid_item{justify-content:space-between;gap:var(--space-8);min-height:16rem;padding:var(--space-5);border-right:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border);flex-direction:column;display:flex;position:relative;overflow:clip}.qualities-grid_wrap .qualities-grid_number{z-index:1;color:var(--text-2);position:relative}.qualities-grid_wrap .qualities-grid_body{z-index:1;gap:var(--space-2);flex-direction:column;display:flex;position:relative}.qualities-grid_wrap .qualities-grid_hover{inset:auto 0 var(--space-2);z-index:0;letter-spacing:var(--letter-spacing-tight);white-space:nowrap;color:color-mix(in lab, currentcolor 12%, transparent);opacity:0;transition:opacity .6s var(--_ease), translate .6s var(--_ease);font-size:10rem;line-height:1;display:none;position:absolute;translate:0 110%}.qualities-grid_wrap .qualities-grid_track{width:max-content;animation:12s linear infinite paused qualities-grid-marquee;display:flex}.qualities-grid_wrap .qualities-grid_hover-text{padding-inline:var(--space-5)}@media (hover:hover){.qualities-grid_wrap .qualities-grid_item:hover .qualities-grid_hover{opacity:1;translate:0}.qualities-grid_wrap .qualities-grid_item:hover .qualities-grid_track{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.qualities-grid_wrap .qualities-grid_hover{transition:opacity var(--hover-duration) var(--hover-ease);translate:0}.qualities-grid_wrap .qualities-grid_track{animation:none}}@media (min-width:48rem){.qualities-grid_wrap .qualities-grid_list{grid-template-columns:repeat(2,minmax(0,1fr))}.qualities-grid_wrap .qualities-grid_item{min-height:22rem}}@media (min-width:64rem){.qualities-grid_wrap .qualities-grid_list{grid-template-columns:repeat(3,minmax(0,1fr))}.qualities-grid_wrap .qualities-grid_item{min-height:30rem}.qualities-grid_wrap .qualities-grid_hover{display:block}}@keyframes qualities-grid-marquee{to{translate:-50%}}.agent-scene{--_u:1cqw;--_line:color-mix(in srgb, var(--text) 10%, var(--background));--_muted:color-mix(in srgb, var(--text) 45%, var(--background));--_soft:color-mix(in srgb, var(--text) 5%, var(--background));--_blue:var(--accent-500);--_ease:cubic-bezier(.77, 0, .175, 1);--_ease-out:cubic-bezier(.23, 1, .32, 1);--_loop:7s;--_phase:0s}.agent-scene.is-content{--_phase:calc(var(--_loop) / -3 * 2)}.agent-scene.is-cms{--_phase:calc(var(--_loop) / -3)}.agent-scene{aspect-ratio:3/2;width:100%;position:relative;overflow:hidden;container-type:inline-size}.agent-scene *{animation-play-state:paused}.agent-scene.is-playing *{animation-play-state:running}.agent-scene_board{font-size:calc(var(--_u) * 1.5);line-height:1.3;position:absolute;inset:0}.agent-scene_muted{color:var(--_muted)}.agent-scene_window{inset:calc(var(--_u) * 6) calc(var(--_u) * 7) calc(var(--_u) * -2);border:var(--border-width) solid var(--_line);border-radius:calc(var(--_u) * 1.2);background-color:var(--background);box-shadow:0 calc(var(--_u) * 1) calc(var(--_u) * 4) color-mix(in srgb, var(--text) 8%, transparent);flex-direction:column;display:flex;position:absolute;overflow:hidden}.agent-scene_bar{align-items:center;gap:calc(var(--_u) * 1.6);height:calc(var(--_u) * 4);padding-inline:calc(var(--_u) * 1.6);border-bottom:var(--border-width) solid var(--_line);font-size:calc(var(--_u) * 1.4);display:flex}.agent-scene_bar>:last-child{margin-left:auto}.agent-scene_dots{gap:calc(var(--_u) * .6);display:flex}.agent-scene_dots>i{width:calc(var(--_u) * 1);height:calc(var(--_u) * .8);background-color:var(--_line);border-radius:100vw}.agent-scene_site{padding-inline:calc(var(--_u) * 3);flex-direction:column;flex:1;display:flex}.agent-scene_nav{height:calc(var(--_u) * 5);border-bottom:var(--border-width) solid var(--_line);justify-content:space-between;align-items:center;display:flex}.agent-scene_brand{font-size:calc(var(--_u) * 1.8);letter-spacing:-.02em}.agent-scene_links{gap:calc(var(--_u) * 2);color:var(--_muted);font-size:calc(var(--_u) * 1.3);display:flex}.agent-scene_eyebrow{color:var(--_muted);font-size:calc(var(--_u) * 1.2);text-transform:uppercase;letter-spacing:.05em}.agent-scene_h1{max-width:70%;font-size:calc(var(--_u) * 3.4);letter-spacing:-.03em;line-height:1.05}.agent-scene_row{padding-block:calc(var(--_u) * .6);border-top:var(--border-width) solid var(--_line);font-size:calc(var(--_u) * 1.4);justify-content:space-between;display:flex}.agent-scene_quote{max-width:80%;font-size:calc(var(--_u) * 1.8);letter-spacing:-.01em;line-height:1.2}.agent-scene_author{align-items:center;gap:calc(var(--_u) * .8);color:var(--_muted);font-size:calc(var(--_u) * 1.2);display:flex}.agent-scene_avatar{width:calc(var(--_u) * 2.5);height:calc(var(--_u) * 2);background:linear-gradient(135deg,#e9c9a8,#b98a6a);border-radius:100vw}.agent-scene_select{z-index:2;border:calc(var(--border-width) * 1.5) solid var(--_blue);pointer-events:none;opacity:0;animation:agent-scene-select var(--_loop) var(--_ease-out) infinite;position:absolute;inset:0}.agent-scene_tag{left:calc(var(--border-width) * -1.5);padding:calc(var(--_u) * .35) calc(var(--_u) * .7);background-color:var(--_blue);color:var(--accent-text,#fff);font-size:calc(var(--_u) * 1.2);white-space:nowrap;line-height:1;position:absolute;bottom:100%}.agent-scene_stack{--_h:calc(var(--_u) * 10.5);flex:1;position:relative}.agent-scene_sec{height:var(--_h);justify-content:center;gap:calc(var(--_u) * .8);border-bottom:var(--border-width) solid var(--_line);background-color:var(--background);flex-direction:column;display:flex;position:absolute;inset-inline:0}.agent-scene_sec.is-a{top:0}.agent-scene_sec.is-b{top:var(--_h);animation:agent-scene-down var(--_loop) var(--_ease) infinite}.agent-scene_sec.is-moving{top:calc(var(--_h) * 2);z-index:1;animation:agent-scene-up var(--_loop) var(--_ease) infinite}.agent-scene_sec.is-c{top:calc(var(--_h) * 3)}.agent-scene_feature{gap:calc(var(--_u) * 3);padding-top:calc(var(--_u) * 4);flex:1;grid-template-columns:1fr 1.15fr;align-items:start;display:grid}.agent-scene_copy{align-items:start;gap:calc(var(--_u) * 1.2);flex-direction:column;display:flex}.agent-scene_heading{width:100%;height:calc(var(--_u) * 3.4);font-size:calc(var(--_u) * 3);letter-spacing:-.03em;white-space:nowrap;line-height:1.1;position:relative}.agent-scene_heading>span{position:absolute;top:0;left:0}.agent-scene_heading .is-old{clip-path:inset(0);animation:agent-scene-erase var(--_loop) steps(10, end) infinite}.agent-scene_heading .is-new{clip-path:inset(0 100% 0 0);animation:agent-scene-write var(--_loop) steps(12, end) infinite}.agent-scene_text{color:var(--_muted);font-size:calc(var(--_u) * 1.3)}.agent-scene_button{margin-top:calc(var(--_u) * .6);padding:calc(var(--_u) * .8) calc(var(--_u) * 1.4);border-radius:calc(var(--_u) * .5);background-color:var(--text);color:var(--background);font-size:calc(var(--_u) * 1.2)}.agent-scene_media{aspect-ratio:4/3;position:relative}:is(.agent-scene_photo,.agent-scene_thumb).is-a{background:linear-gradient(#a9c7e4 0 48%,#7aa37a 48% 70%,#4f7a55 100%)}:is(.agent-scene_photo,.agent-scene_thumb).is-b{background:linear-gradient(135deg,#d9d2c7,#9b8f80 60%,#5c544b)}:is(.agent-scene_photo,.agent-scene_thumb).is-c{background:linear-gradient(#f0b989 0 40%,#c9713f 40% 62%,#3b4a3f 100%)}:is(.agent-scene_photo,.agent-scene_thumb).is-d{background:linear-gradient(160deg,#cfdde8,#6f8aa3 55%,#2f4052)}.agent-scene_photo{border-radius:calc(var(--_u) * .6);position:absolute;inset:0}.agent-scene_photo.is-new{clip-path:inset(0 0 0 100%);animation:agent-scene-reveal var(--_loop) var(--_ease) infinite}.agent-scene_cms{flex-direction:column;flex:1;display:flex}.agent-scene_toolbar{align-items:center;gap:calc(var(--_u) * 1.6);height:calc(var(--_u) * 5);padding-inline:calc(var(--_u) * 2);border-bottom:var(--border-width) solid var(--_line);font-size:calc(var(--_u) * 1.3);display:flex}.agent-scene_add{width:calc(var(--_u) * 3.5);height:calc(var(--_u) * 2.8);background-color:var(--_soft);animation:agent-scene-press var(--_loop) ease infinite;border-radius:100vw;place-items:center;display:grid}.agent-scene_add svg{width:55%;height:55%}.agent-scene_table{--_cols:1.6fr .8fr 1fr;font-size:calc(var(--_u) * 1.4);flex-direction:column;flex:1;display:flex}.agent-scene_thead,.agent-scene_tr{grid-template-columns:var(--_cols);align-items:center;gap:calc(var(--_u) * 2);padding-inline:calc(var(--_u) * 2);display:grid}.agent-scene_thead{height:calc(var(--_u) * 4);border-bottom:var(--border-width) solid var(--_line);color:var(--_muted);font-size:calc(var(--_u) * 1.2)}.agent-scene_tbody{flex:1;overflow:hidden}.agent-scene_rows{--_row:calc(var(--_u) * 5.6);translate:0 calc(var(--_row) * -1);animation:agent-scene-push var(--_loop) var(--_ease) infinite}.agent-scene_tr{height:var(--_row);border-bottom:var(--border-width) solid var(--_line);position:relative}.agent-scene_tr.is-new{background-color:color-mix(in srgb, var(--_blue) 8%, var(--background));box-shadow:inset 0 0 0 calc(var(--border-width) * 1.5) var(--_blue)}.agent-scene_thumb{width:calc(var(--_u) * 5);height:calc(var(--_u) * 3);border-radius:calc(var(--_u) * .5)}.agent-scene_pill{padding:calc(var(--_u) * .4) calc(var(--_u) * 1);background-color:var(--_soft);color:var(--_muted);font-size:calc(var(--_u) * 1.2);border-radius:100vw;justify-self:start}.agent-scene_prompt{left:50%;bottom:calc(var(--_u) * 4);z-index:3;align-items:center;gap:calc(var(--_u) * 1.6);width:62%;padding:calc(var(--_u) * 1) calc(var(--_u) * 1) calc(var(--_u) * 1) calc(var(--_u) * 2);border:var(--border-width) solid var(--_line);border-radius:calc(var(--_u) * 1.4);background-color:var(--background);box-shadow:0 calc(var(--_u) * 1) calc(var(--_u) * 3) color-mix(in srgb, var(--text) 12%, transparent);display:flex;position:absolute;translate:-50%}.agent-scene_prompt-text{min-width:0;font-size:calc(var(--_u) * 1.8);white-space:nowrap;flex:1}.agent-scene_typed{clip-path:inset(0 calc(100% - var(--_type)) 0 0);animation:agent-scene-typing var(--_loop) linear infinite;display:inline-block;position:relative}.agent-scene_typed:after{content:"";top:12%;bottom:12%;left:var(--_type);width:calc(var(--_u) * .18);background-color:var(--_blue);animation:1s step-end infinite agent-scene-caret;position:absolute;translate:-100%}.agent-scene_send{width:calc(var(--_u) * 4);height:calc(var(--_u) * 3.2);background-color:var(--_blue);color:var(--accent-text,#fff);animation:agent-scene-send var(--_loop) ease infinite;border-radius:100vw;flex:none;place-items:center;display:grid}.agent-scene_send svg{width:50%;height:50%}.agent-scene_cursor{z-index:4;pointer-events:none;position:absolute;top:0;left:0}.agent-scene_cursor-y{align-items:flex-start;gap:calc(var(--_u) * .1);display:flex}.agent-scene_pointer{width:calc(var(--_u) * 3.2);height:calc(var(--_u) * 3.2);margin:calc(var(--_u) * -.4) 0 0 calc(var(--_u) * -.4);color:var(--text);filter:drop-shadow(0 calc(var(--_u) * .2) calc(var(--_u) * .4) color-mix(in srgb, var(--text) 30%, transparent))}.agent-scene_pointer svg{width:100%;height:100%;display:block}.agent-scene_agent{margin-top:calc(var(--_u) * 2);width:calc(var(--_u) * 3.6);height:calc(var(--_u) * 3.6);position:relative}.agent-scene_mark{border:calc(var(--_u) * .3) solid #fff;box-shadow:0 calc(var(--_u) * .3) calc(var(--_u) * 1) color-mix(in srgb, var(--text) 18%, transparent);opacity:0;animation:agent-scene-who calc(var(--_loop) * 3) step-end infinite;animation-delay:calc(var(--_phase) - var(--_loop) * var(--_k) - var(--_offset,0s));border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.agent-scene_mark svg{width:56%;height:56%}.agent-scene_mark.is-claude{color:#fff;background-color:#d97757}.agent-scene_mark.is-openai{color:#fff;background-color:#000}.agent-scene_mark.is-gemini{color:#3e7bf2;background-color:#fff}.is-content .agent-scene_mark{--_offset:var(--_loop)}.is-cms .agent-scene_mark{--_offset:calc(var(--_loop) * 2)}.agent-scene_pointer{transform-origin:15% 15%}.agent-scene_ripple{width:calc(var(--_u) * 5);height:calc(var(--_u) * 4);border:calc(var(--_u) * .25) solid var(--_blue);opacity:0;border-radius:100vw;position:absolute;top:0;left:0;translate:-50% -50%;scale:.3}.is-sections .agent-scene_pointer{animation:agent-scene-press-sections var(--_loop) var(--_ease-out) infinite}.is-content .agent-scene_pointer{animation:agent-scene-press-content var(--_loop) var(--_ease-out) infinite}.is-cms .agent-scene_pointer{animation:agent-scene-press-cms var(--_loop) var(--_ease-out) infinite}.is-sections .agent-scene_ripple{animation:agent-scene-ripple-sections var(--_loop) var(--_ease-out) infinite}.is-content .agent-scene_ripple{animation:agent-scene-ripple-content var(--_loop) var(--_ease-out) infinite}.is-cms .agent-scene_ripple{animation:agent-scene-ripple-cms var(--_loop) var(--_ease-out) infinite}.agent-scene_cursor-y{animation-timing-function:cubic-bezier(.5,0,.3,1)}.is-sections .agent-scene_cursor{animation:agent-scene-x-sections var(--_loop) cubic-bezier(.6, 0, .4, 1) infinite}.is-sections .agent-scene_cursor-y{animation:agent-scene-y-sections var(--_loop) cubic-bezier(.5, 0, .3, 1) infinite}.is-content .agent-scene_cursor{animation:agent-scene-x-content var(--_loop) cubic-bezier(.6, 0, .4, 1) infinite}.is-content .agent-scene_cursor-y{animation:agent-scene-y-content var(--_loop) cubic-bezier(.5, 0, .3, 1) infinite}.is-cms .agent-scene_cursor{animation:agent-scene-x-cms var(--_loop) cubic-bezier(.6, 0, .4, 1) infinite}.is-cms .agent-scene_cursor-y{animation:agent-scene-y-cms var(--_loop) cubic-bezier(.5, 0, .3, 1) infinite}@keyframes agent-scene-x-sections{0%,16%{translate:calc(var(--_u) * 84) 0}29%,46%{translate:calc(var(--_u) * 62) 0}61%,88%{translate:calc(var(--_u) * 76) 0}to{translate:calc(var(--_u) * 84) 0}}@keyframes agent-scene-y-sections{0%,16%{translate:0 calc(var(--_u) * 58)}29%,32%{translate:0 calc(var(--_u) * 38)}46%{translate:0 calc(var(--_u) * 27.5)}61%,88%{translate:0 calc(var(--_u) * 36)}to{translate:0 calc(var(--_u) * 58)}}@keyframes agent-scene-x-content{0%,16%{translate:calc(var(--_u) * 86) 0}27%,34%{translate:calc(var(--_u) * 70) 0}46.5%,62%{translate:calc(var(--_u) * 30) 0}72%,88%{translate:calc(var(--_u) * 44) 0}to{translate:calc(var(--_u) * 86) 0}}@keyframes agent-scene-y-content{0%,16%{translate:0 calc(var(--_u) * 58)}27%,34%{translate:0 calc(var(--_u) * 30)}46.5%,62%{translate:0 calc(var(--_u) * 25)}72%,88%{translate:0 calc(var(--_u) * 40)}to{translate:0 calc(var(--_u) * 58)}}@keyframes agent-scene-x-cms{0%,16%{translate:calc(var(--_u) * 80) 0}27%,32%{translate:calc(var(--_u) * 11) 0}50%,88%{translate:calc(var(--_u) * 54) 0}to{translate:calc(var(--_u) * 80) 0}}@keyframes agent-scene-y-cms{0%,16%{translate:0 calc(var(--_u) * 58)}27%,32%{translate:0 calc(var(--_u) * 13.5)}50%,88%{translate:0 calc(var(--_u) * 27)}to{translate:0 calc(var(--_u) * 58)}}@keyframes agent-scene-press-sections{0%,29%{scale:1}30%,46%{scale:.88}48%,to{scale:1}}@keyframes agent-scene-press-content{0%,27.5%,30%,47%,49.5%,to{scale:1}28.6%,48.1%{scale:.88}}@keyframes agent-scene-press-cms{0%,27.5%,30%,to{scale:1}28.6%{scale:.88}}@keyframes agent-scene-ripple-sections{0%,29.5%{opacity:0;scale:.3}30%{opacity:.6;scale:.3}38%,to{opacity:0;scale:1.3}}@keyframes agent-scene-ripple-content{0%,28%{opacity:0;scale:.3}28.6%{opacity:.6;scale:.3}36%,47.5%{opacity:0;scale:1.3}47.6%{opacity:0;scale:.3}48.1%{opacity:.6;scale:.3}56%,to{opacity:0;scale:1.3}}@keyframes agent-scene-ripple-cms{0%,28%{opacity:0;scale:.3}28.6%{opacity:.6;scale:.3}36%,to{opacity:0;scale:1.3}}@keyframes agent-scene-who{0%{opacity:1}33.333%{opacity:0}to{opacity:0}}@keyframes agent-scene-typing{0%,2%{--_type:0%;animation-timing-function:steps(30,end)}16%,92%{--_type:100%}to{--_type:0%}}@keyframes agent-scene-caret{0%{opacity:1}50%{opacity:0}}@keyframes agent-scene-send{0%,17%,22%,to{scale:1}19%{scale:.85}}@keyframes agent-scene-select{0%,26%{opacity:0}30%,88%{opacity:1}94%,to{opacity:0}}@keyframes agent-scene-up{0%,32%{translate:0}46%,88%{translate:0 calc(var(--_h) * -1)}96%,to{translate:0}}@keyframes agent-scene-down{0%,32%{translate:0}46%,88%{translate:0 var(--_h)}96%,to{translate:0}}@keyframes agent-scene-reveal{0%,30%{clip-path:inset(0 0 0 100%)}42%,88%{clip-path:inset(0)}96%,to{clip-path:inset(0 0 0 100%)}}@keyframes agent-scene-erase{0%,46%{clip-path:inset(0)}52%,96%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes agent-scene-write{0%,52%{clip-path:inset(0 100% 0 0)}62%,90%{clip-path:inset(0)}96%,to{clip-path:inset(0 100% 0 0)}}@keyframes agent-scene-press{0%,28%,36%,to{background-color:var(--_soft);color:var(--text);scale:1}32%{background-color:var(--_blue);color:var(--accent-text,#fff);scale:.88}}@keyframes agent-scene-push{0%,34%{translate:0 calc(var(--_row) * -1)}48%,88%{translate:0}96%,to{translate:0 calc(var(--_row) * -1)}}.agent-scene :not(.agent-scene_mark),.agent-scene_typed:after{animation-delay:var(--_phase)}@media (prefers-reduced-motion:reduce){.agent-scene *{animation:none!important}.agent-scene_board{opacity:0;transition:opacity .2s var(--_ease-out)}.agent-scene.is-playing .agent-scene_board,.agent-scene_mark.is-claude{opacity:1}.is-sections .agent-scene_cursor{translate:calc(var(--_u) * 76) calc(var(--_u) * 36)}.agent-scene_cursor-y{translate:none}.is-content .agent-scene_cursor{translate:calc(var(--_u) * 44) calc(var(--_u) * 40)}.is-cms .agent-scene_cursor{translate:calc(var(--_u) * 54) calc(var(--_u) * 27)}.agent-scene_typed{--_type:100%}.agent-scene_select{opacity:1}.agent-scene_sec.is-b{translate:0 var(--_h)}.agent-scene_sec.is-moving{translate:0 calc(var(--_h) * -1)}.agent-scene_photo.is-new{clip-path:none}.agent-scene_heading .is-old{clip-path:inset(0 100% 0 0)}.agent-scene_heading .is-new{clip-path:none}.agent-scene_rows{translate:0}}.process-rows_wrap{column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));width:100%;display:grid}.process-rows_wrap>*,.process-rows_wrap .process-rows_item>*{grid-column:1/-1}.process-rows_wrap .process-rows_list{margin-top:var(--section-space-small);grid-template-columns:subgrid;border-bottom:var(--border-width) solid var(--border);display:grid}.process-rows_wrap .process-rows_item{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-4);padding-block:var(--space-6);border-top:var(--border-width) solid var(--border);display:grid}.process-rows_wrap .process-rows_note{margin-top:var(--space-6)}@media (min-width:64rem){.process-rows_wrap .process-rows_head{grid-column:1/-1}.process-rows_wrap .process-rows_list,.process-rows_wrap .process-rows_label,.process-rows_wrap .process-rows_note{grid-column:5/-1}.process-rows_wrap .process-rows_list{margin-top:var(--section-space-medium)}.process-rows_wrap .process-rows_item{padding-block:var(--space-7)}.process-rows_wrap .process-rows_title{grid-column:1/span 4}.process-rows_wrap .process-rows_text{grid-column:5/-1}}@media (min-width:64rem){.process-rows_wrap.is-cards .process-rows_list,.process-rows_wrap.is-cards .process-rows_note{grid-column:1/-1}}.process-rows_wrap.is-cards .process-rows_list{gap:var(--space-6) var(--site-gutter);border-bottom:0;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.process-rows_wrap.is-cards .process-rows_list{grid-template-columns:repeat(3,minmax(0,1fr))}}.process-rows_wrap.is-cards .process-rows_item{gap:var(--space-4);border-top:0;flex-direction:column;grid-column:auto;padding:0;display:flex}.process-rows_wrap.is-cards .process-rows_visual{aspect-ratio:3/2;border-radius:var(--radius-small);background-color:var(--background-2);overflow:hidden}.process-rows_wrap.is-cards .process-rows_visual img{object-fit:cover;width:100%;height:100%}.process-rows_wrap.is-cards .process-rows_title .heading{margin-bottom:0}.process-rows_wrap .process-rows_label{margin-top:var(--section-space-small)}.process-rows_wrap .process-rows_label+.process-rows_list{margin-top:var(--space-6)}.process-rows_features{gap:var(--space-2);margin:var(--space-6) 0 0;flex-direction:column;padding:0;display:flex}.process-rows_feature{gap:var(--space-2);display:flex}.process-rows_item.is-skipped .process-rows_title{color:var(--text-2);text-decoration:line-through;text-decoration-thickness:var(--border-width)}.process-rows_day{vertical-align:.35em;margin-right:.75em}.cause-effects_wrap{flex-direction:column;width:100%;display:flex}.cause-effects_head{margin-bottom:var(--section-space-small)}.cause-effects_row{column-gap:var(--site-gutter);padding-block:var(--space-5) var(--space-8);border-top:var(--border-width) solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (min-width:64rem){.cause-effects_row{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.cause-effects_row.is-head{padding-block:0 var(--space-4);color:var(--text-2);border-top:0}.cause-effects_row.is-head>*{text-box:trim-both cap alphabetic}.cause-effects_value{color:var(--accent-500);letter-spacing:-.03em;text-box:trim-both cap alphabetic;font-size:clamp(3.5rem,1.6rem + 6vw,8rem);line-height:1}.cause-effects_figure{font-variant-numeric:tabular-nums;white-space:pre;align-items:center;display:inline-flex}.cause-effects_part{height:1em;margin:-.05em;padding:.05em;line-height:1;display:inline-block;overflow:clip}.cause-effects_roller{white-space:pre;text-align:center;will-change:transform;display:block}.cause-effects_text{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.cause-effects_text>p{max-width:22em}.cause-effects_dot{width:calc(.625rem * var(--shape-ratio));border-radius:var(--radius-round);background-color:var(--accent-500);flex:none;height:.625rem;margin-top:.15em}.call-scene{--_u:1cqw;--_ink:#060606;--_paper:#fff;--_line:color-mix(in srgb, var(--_ink) 10%, var(--_paper));--_muted:color-mix(in srgb, var(--_ink) 45%, var(--_paper));--_soft:color-mix(in srgb, var(--_ink) 5%, var(--_paper));--_blue:#0130da;--_ease:cubic-bezier(.77, 0, .175, 1);--_ease-out:cubic-bezier(.23, 1, .32, 1);--_beat:4s;--_loop:calc(var(--_beat) * 3);aspect-ratio:1;width:100%;color:var(--_ink);position:relative;container-type:inline-size}.call-scene *{animation-play-state:paused}.call-scene.is-playing *{animation-play-state:running}.call-scene_board{font-size:calc(var(--_u) * 3.4);line-height:1.3;position:absolute;inset:0}.call-scene_muted{color:var(--_muted)}.call-scene_beat{padding-inline:calc(var(--_u) * 8);opacity:0;animation:call-scene-beat var(--_loop) var(--_ease-out) infinite;animation-delay:calc(var(--_beat) * var(--_b));place-items:center;display:grid;position:absolute;inset:0}.call-scene_beat>*{width:100%}.call-scene_window,.call-scene_toast,.call-scene_pin{border:1px solid var(--_line);border-radius:calc(var(--_u) * 2.4);background-color:var(--_paper);box-shadow:0 calc(var(--_u) * 2) calc(var(--_u) * 6) #00000038;overflow:hidden}.call-scene_bar{align-items:center;gap:calc(var(--_u) * 2);height:calc(var(--_u) * 9);padding-inline:calc(var(--_u) * 3.6);border-bottom:1px solid var(--_line);white-space:nowrap;display:flex}.call-scene_bar>.call-scene_muted{margin-left:auto}.call-scene_dots{gap:calc(var(--_u) * 1.2);display:flex}.call-scene_dots>i{width:calc(var(--_u) * 2.2);height:calc(var(--_u) * 1.8);background-color:var(--_line);border-radius:100vw}.call-scene_rec{width:calc(var(--_u) * 2.5);height:calc(var(--_u) * 2);background-color:#e5484d;border-radius:100vw;animation:1.6s ease-in-out infinite call-scene-blink}.call-scene_tiles{gap:calc(var(--_u) * 2);padding:calc(var(--_u) * 2.6);grid-template-columns:1fr 1fr;display:grid}.call-scene_tile{aspect-ratio:3/4;border-radius:calc(var(--_u) * 1.6);place-items:center;display:grid;position:relative}.call-scene_tile.is-client{background:linear-gradient(160deg,#e9d5c3,#b7967c)}.call-scene_tile.is-studio{background-color:#111}.call-scene_logo{width:calc(var(--_u) * 11);height:calc(var(--_u) * 8.8);border:calc(var(--_u) * 1) solid #fff;border-radius:100vw}.call-scene_name{left:calc(var(--_u) * 1.6);bottom:calc(var(--_u) * 1.6);padding:calc(var(--_u) * .6) calc(var(--_u) * 1.4);border-radius:calc(var(--_u) * 1);color:#fff;font-size:calc(var(--_u) * 2.6);white-space:nowrap;background-color:#00000073;position:absolute}.call-scene_controls{justify-content:center;gap:calc(var(--_u) * 2);padding-bottom:calc(var(--_u) * 2.6);display:flex}.call-scene_controls>span{width:calc(var(--_u) * 8.75);height:calc(var(--_u) * 7);background-color:var(--_soft);border-radius:100vw;place-items:center;display:grid}.call-scene_controls>span.is-end{color:#fff;background-color:#e5484d}.call-scene_controls svg{width:45%;height:45%}.call-scene_list{padding:calc(var(--_u) * 1.6) calc(var(--_u) * 3.6);flex-direction:column;margin:0;list-style:none;display:flex}.call-scene_list>li{align-items:center;gap:calc(var(--_u) * 2.4);padding-block:calc(var(--_u) * 2);border-bottom:1px solid var(--_line);white-space:nowrap;display:flex}.call-scene_list>li:last-child{border-bottom:0}.call-scene_check{width:calc(var(--_u) * 5.5);height:calc(var(--_u) * 4.4);border:1px solid var(--_line);color:#0000;animation:call-scene-check var(--_loop) ease infinite;animation-delay:calc(var(--_beat) * var(--_b) + .5s + var(--_i) * .55s);border-radius:100vw;flex:none;place-items:center;display:grid}.call-scene_check svg{width:55%;height:55%}.call-scene_progress{height:calc(var(--_u) * 1.6);margin:0 calc(var(--_u) * 3.6) calc(var(--_u) * 3.6);background-color:var(--_soft);border-radius:100vw;display:block;overflow:hidden}.call-scene_progress>span{background-color:var(--_blue);transform-origin:0;height:100%;animation:call-scene-progress var(--_loop) var(--_ease) infinite;animation-delay:calc(var(--_beat) * 2);display:block;scale:0 1}.call-scene_site{gap:calc(var(--_u) * 3);padding:0 calc(var(--_u) * 3.6) calc(var(--_u) * 3.6);flex-direction:column;display:flex}.call-scene_nav{height:calc(var(--_u) * 8);border-bottom:1px solid var(--_line);justify-content:space-between;align-items:center;display:flex}.call-scene_links{gap:calc(var(--_u) * 2.6);color:var(--_muted);font-size:calc(var(--_u) * 2.6);display:flex}.call-scene_burger{gap:calc(var(--_u) * 1);flex-direction:column;display:flex}.call-scene_burger>i{width:calc(var(--_u) * 4.4);height:calc(var(--_u) * .5);background-color:currentColor}.call-scene_h1{font-size:calc(var(--_u) * 6.4);letter-spacing:-.03em;transform-origin:0;line-height:1.02}.call-scene_photo{aspect-ratio:16/9;border-radius:calc(var(--_u) * 1.2);display:block}.call-scene_photo.is-a{background:linear-gradient(#a9c7e4 0 48%,#7aa37a 48% 70%,#4f7a55 100%)}.call-scene_photo.is-c{background:linear-gradient(#f0b989 0 40%,#c9713f 40% 62%,#3b4a3f 100%)}.call-scene_photo.is-d{background:linear-gradient(160deg,#cfdde8,#6f8aa3 55%,#2f4052)}.call-scene_beat>.call-scene_phone{width:58%}.call-scene_phone{padding:calc(var(--_u) * 1.8);border-radius:calc(var(--_u) * 6);box-shadow:0 calc(var(--_u) * 2) calc(var(--_u) * 6) #0000004d;background-color:#111}.call-scene_phone .call-scene_site{gap:calc(var(--_u) * 2.6);padding:0 calc(var(--_u) * 3) calc(var(--_u) * 3);border-radius:calc(var(--_u) * 4.4);background-color:var(--_paper)}.call-scene_phone .call-scene_h1{font-size:calc(var(--_u) * 5.4)}.call-scene_phone .call-scene_photo{aspect-ratio:4/5}.call-scene_edit{align-items:flex-end;gap:calc(var(--_u) * 3);flex-direction:column;display:flex}.call-scene_window.is-heading{width:100%;padding:calc(var(--_u) * 6) calc(var(--_u) * 4.4)}.call-scene_window.is-heading .call-scene_h1.is-grow{font-size:calc(var(--_u) * 7.4);animation:call-scene-grow var(--_loop) var(--_ease-out) infinite;animation-delay:calc(var(--_beat) * 2);display:block}.call-scene_pin{align-items:center;gap:calc(var(--_u) * 1.6);padding:calc(var(--_u) * 1.4) calc(var(--_u) * 1.6) calc(var(--_u) * 1.4) calc(var(--_u) * 1.4);border-radius:calc(var(--_u) * 2.4) calc(var(--_u) * 2.4) 0 calc(var(--_u) * 2.4);white-space:nowrap;display:flex}.call-scene_avatar{width:calc(var(--_u) * 5.5);height:calc(var(--_u) * 4.4);background:linear-gradient(160deg,#e9d5c3,#b7967c);border-radius:100vw}.call-scene_done{width:calc(var(--_u) * 5.5);height:calc(var(--_u) * 4.4);background-color:var(--_blue);color:#fff;opacity:0;animation:call-scene-done var(--_loop) var(--_ease-out) infinite;animation-delay:calc(var(--_beat) * 2);border-radius:100vw;place-items:center;display:grid;scale:.9}.call-scene_done svg{width:55%;height:55%}.call-scene_url{align-items:center;gap:calc(var(--_u) * 1.2);padding:calc(var(--_u) * 1) calc(var(--_u) * 3.4);background-color:var(--_soft);font-size:calc(var(--_u) * 2.8);border-radius:100vw;margin-inline:auto;display:flex}.call-scene_lock{width:calc(var(--_u) * 2.8);height:calc(var(--_u) * 2.8);display:grid}.call-scene_lock svg{width:100%;height:100%}.call-scene_projects{gap:calc(var(--_u) * 2);grid-template-columns:repeat(3,1fr);display:grid}.call-scene_projects .call-scene_photo{aspect-ratio:3/4}.call-scene_toast{align-items:center;gap:calc(var(--_u) * 3);padding:calc(var(--_u) * 3.6) calc(var(--_u) * 4);font-size:calc(var(--_u) * 4.2);display:flex}.call-scene_toast>span:last-child{gap:calc(var(--_u) * .6);flex-direction:column;display:flex}.call-scene_toast .call-scene_muted{font-size:calc(var(--_u) * 3.2)}.call-scene_toast-icon{width:calc(var(--_u) * 11);height:calc(var(--_u) * 8.8);background-color:var(--_blue);color:#fff;font-size:calc(var(--_u) * 4);border-radius:100vw;flex:none;place-items:center;display:grid}.call-scene_toast-icon svg{width:45%;height:45%}.call-scene_toast-icon.is-lead{background-color:var(--_ink)}@keyframes call-scene-beat{0%{opacity:0;translate:0 calc(var(--_u) * 4)}4%,29%{opacity:1;translate:0}33.3%,to{opacity:0;translate:0 calc(var(--_u) * -3)}}@keyframes call-scene-blink{50%{opacity:.3}}@keyframes call-scene-check{0%{border-color:var(--_line);color:#0000;background-color:#0000}3%,28%{background-color:var(--_blue);border-color:var(--_blue);color:#fff}33%,to{border-color:var(--_line);color:#0000;background-color:#0000}}@keyframes call-scene-progress{0%,4%{scale:0 1}28%{scale:1}33%,to{scale:0 1}}@keyframes call-scene-grow{0%,12%{scale:.86}20%,33%{scale:1}34%,to{scale:.86}}@keyframes call-scene-done{0%,18%{opacity:0;scale:.9}22%,33%{opacity:1;scale:1}34%,to{opacity:0;scale:.9}}@media (prefers-reduced-motion:reduce){.call-scene_beat *{animation:none!important}.call-scene_beat{animation-name:call-scene-beat-soft}.call-scene_check{background-color:var(--_blue);border-color:var(--_blue);color:#fff}.call-scene_progress>span{scale:1}.call-scene_done{opacity:1;scale:1}}@keyframes call-scene-beat-soft{0%{opacity:0}2%,31%{opacity:1}33.3%,to{opacity:0}}.calls-steps_wrap{flex-direction:column;width:100%;display:flex}.calls-steps_head{margin-bottom:var(--section-space-small)}.calls-steps_list{flex-direction:column;display:flex;position:relative}.calls-steps_item{grid-template-columns:var(--_pill-w) minmax(0, 1fr);column-gap:var(--space-3);padding-block:var(--space-5) var(--space-7);background:linear-gradient(var(--border), var(--border)) no-repeat right top / calc(100% - var(--_indent)) var(--border-width);display:grid}.calls-steps_item>.calls-steps_pill.is-number{grid-area:1/1;align-self:center}.calls-steps_item>.calls-steps_title-row,.calls-steps_item>.calls-steps_body{grid-column:2}.calls-steps_title-row{align-items:center;gap:var(--space-3);grid-row:1;display:flex}.calls-steps_body{grid-row:2}.calls-steps_inner{padding-top:var(--space-5)}.calls-steps_pill{border:.09375rem solid var(--accent-500);color:var(--accent-500);font-size:var(--text-small);white-space:nowrap;border-radius:10rem;flex:none;align-items:center;padding:.4em .85em;line-height:1;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}.calls-steps_pill.is-number{z-index:1;width:var(--_pill-w);height:var(--_pill);background-color:var(--accent-500);color:var(--accent-text);justify-content:center;padding:0;position:relative}.calls-steps_rail{display:none}.calls-steps_pill.is-day{align-self:start}.calls-steps_title{flex:1}.calls-steps_body{max-width:34rem}.calls-steps_inner{gap:var(--space-5);flex-direction:column;display:flex}.calls-steps_theirs{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);color:var(--text-2);flex-direction:column;display:flex}.calls-steps_label{text-box:trim-both cap alphabetic}.calls-steps_note{margin-left:var(--_indent);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}.calls-steps_side{--_pill:2rem;--_pill-w:calc(var(--_pill) * var(--shape-ratio));--_indent:calc(var(--_pill-w) + var(--space-3))}.calls-steps_visual{display:none}@media (min-width:64rem){.calls-steps_track{height:calc(var(--_count) * 70svh + 100svh)}.calls-steps_sticky{top:var(--nav-height);height:calc(100svh - var(--nav-height));flex-direction:column;display:flex;position:sticky}.calls-steps_stage{column-gap:var(--site-gutter);flex:1;grid-template-columns:repeat(12,minmax(0,1fr));min-height:0;display:grid}.calls-steps_visual{margin-block:0 var(--space-6);grid-column:1/span 4;display:block;position:relative}.calls-steps_frame{border-radius:var(--radius-small);background-color:var(--background-2);opacity:0;place-items:center;transition:opacity .5s;display:grid;position:absolute;inset:0;overflow:hidden}.calls-steps_frame img{object-fit:cover;width:100%;height:100%}.calls-steps_frame.is-active{opacity:1}.calls-steps_frame .call-scene{aspect-ratio:auto;height:100%}.calls-steps_frame:not(.is-active) .call-scene *{animation-play-state:paused}.calls-steps_day{color:var(--accent-500);letter-spacing:-.03em;font-size:clamp(3rem,1.5rem + 3.2vw,5.5rem);line-height:1}.calls-steps_side{justify-content:start;gap:var(--space-6);padding-block:0 var(--space-6);--_indent:calc((100% + var(--site-gutter)) / 8);flex-direction:column;grid-column:5/-1;display:flex;position:relative}.calls-steps_item{grid-template-columns:calc((100% + var(--site-gutter)) / 8 - var(--site-gutter)) minmax(0, 1fr);column-gap:var(--site-gutter)}.calls-steps_item>.calls-steps_pill.is-number{justify-self:center}.calls-steps_note{margin-left:var(--_indent)}.calls-steps_rail{left:calc(((100% + var(--site-gutter)) / 8 - var(--site-gutter)) / 2 - .0625rem);background-color:var(--border);width:.125rem;display:block;position:absolute}.calls-steps_rail-fill{background-color:var(--accent-500);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.calls-steps_list .calls-steps_item:first-child{background:0 0;padding-top:0}.calls-steps_item{cursor:pointer;padding-block:var(--space-4) var(--space-5)}.calls-steps_item .calls-steps_title{transition:opacity .3s}.calls-steps_item:not(.is-active) .calls-steps_title{opacity:.25}.calls-steps_item:not(.is-active) .calls-steps_pill{background-color:var(--background);border-color:color-mix(in srgb, var(--text) 18%, transparent);color:color-mix(in srgb, var(--text) 35%, transparent)}.calls-steps_item:not(.is-active) .calls-steps_body{opacity:0;grid-template-rows:0fr}.calls-steps_item.is-done .calls-steps_pill.is-number{border-color:var(--accent-500);color:var(--accent-500)}.calls-steps_body{grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.65,0,.35,1),opacity .4s;display:grid}.calls-steps_inner{min-height:0;padding-top:0;overflow:hidden}.calls-steps_inner:before{content:""}.calls-steps_inner>:last-child{padding-bottom:.25em}.calls-steps_title{font-size:clamp(1.75rem,.9rem + 1.9vw,2.75rem)}}.founder-note_wrap{--_x:var(--space-4);--_x2:var(--space-6);--_avatar:3.5rem;row-gap:var(--section-space-small);width:100%;display:grid}@media (min-width:64rem){.founder-note_wrap{column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.founder-note_wrap>*{grid-column:1/-1}.founder-note_wrap .founder-note_portrait{grid-area:2/1/auto/span 2;align-self:start}.founder-note_wrap .founder-note_body{grid-area:2/5/auto/-1}}.founder-note_portrait{gap:var(--space-3);flex-direction:column;width:60%;margin:0;display:flex}@media (min-width:64rem){.founder-note_portrait{width:auto}}.founder-note_photo{aspect-ratio:3/4;border-radius:var(--radius-small);object-fit:cover;filter:grayscale();width:100%;height:auto}.founder-note_sign{color:var(--text-2)}.founder-note_body{gap:var(--section-space-small);flex-direction:column;display:flex}.founder-note_text{gap:var(--_x);flex-direction:column;margin:0;display:flex}.founder-note_text>:first-child{text-indent:-.5em}.founder-note_crew{align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.founder-note_team{margin:0;padding:0;list-style:none;display:flex}.founder-note_join{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.founder-note_join a{color:inherit}.founder-note_join-text{color:var(--text-2)}.founder-note_person{outline-offset:4px;border-radius:var(--radius-round);transition:translate .4s cubic-bezier(.22,1,.36,1);position:relative}.founder-note_person+.founder-note_person{margin-left:calc(var(--_avatar) * -.45)}.founder-note_person img{width:calc(var(--_avatar) * var(--shape-ratio));height:var(--_avatar);border-radius:var(--radius-round);box-shadow:0 0 0 .1875rem var(--background);object-fit:cover;object-position:50% 25%;filter:grayscale();transition:filter var(--hover-duration) var(--hover-ease);display:block}@media (hover:hover){.founder-note_person:hover~.founder-note_person{translate:calc(var(--_avatar) * .25) 0}}.founder-note_tip{bottom:calc(100% + var(--space-2));z-index:2;padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);background-color:var(--text);color:var(--background);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--hover-duration) var(--hover-ease), translate var(--hover-duration) var(--hover-ease);flex-direction:column;gap:.35em;display:flex;position:absolute;left:50%;translate:-50% .25rem}.founder-note_role{opacity:.6}.founder-note_person:is(:hover,:focus-visible) img{filter:none}.founder-note_person:is(:hover,:focus-visible) .founder-note_tip{opacity:1;translate:-50%}.pricing-compare_section{width:100%}.pricing-compare_section .pricing-compare_wrap{margin-top:var(--section-space-small)}.pricing-compare_wrap{--_ours:color-mix(in srgb, var(--accent-500) 10%, var(--background));--_theirs:color-mix(in srgb, var(--text) 4%, var(--background));--_ours-x:0%;--_ours-w:50%;--_theirs-x:100%;--_theirs-w:50%;border-collapse:collapse;text-align:start;width:100%;display:block}.pricing-compare_wrap>:is(thead,tbody){display:block}.pricing-compare_wrap .pricing-compare_row{background:linear-gradient(var(--_ours), var(--_ours)) no-repeat var(--_ours-x) 0 / var(--_ours-w) 100%, linear-gradient(var(--_theirs), var(--_theirs)) no-repeat var(--_theirs-x) 0 / var(--_theirs-w) 100%;border-bottom:var(--border-width) solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"label label""ours theirs";display:grid}.pricing-compare_wrap .pricing-compare_row.is-head{border-bottom-color:var(--text);grid-template-areas:"ours theirs"}.pricing-compare_wrap .pricing-compare_row.is-head .pricing-compare_label{display:none}.pricing-compare_wrap :is(th,td){font-weight:inherit;text-align:start;padding:var(--space-3)}.pricing-compare_wrap .pricing-compare_label{max-width:50%;color:var(--text-2);grid-area:label;padding-bottom:0}.pricing-compare_wrap .pricing-compare_ours{grid-area:ours}.pricing-compare_wrap tbody .pricing-compare_row{border-bottom:0}.pricing-compare_wrap tbody .pricing-compare_row .pricing-compare_label{padding-top:var(--space-5)}.pricing-compare_wrap tbody .pricing-compare_row :is(.pricing-compare_ours,.pricing-compare_theirs){padding-bottom:var(--space-5);margin-top:var(--space-3);background:linear-gradient(var(--border), var(--border)) no-repeat var(--space-3) 0 / calc(100% - var(--space-3)) var(--border-width)}.pricing-compare_wrap tbody .pricing-compare_row .pricing-compare_theirs{background-position:0 0}.pricing-compare_wrap .pricing-compare_theirs{color:var(--text-2);grid-area:theirs}.pricing-compare_wrap td{align-items:baseline;gap:var(--space-2);display:flex}.pricing-compare_wrap .pricing-compare_mark{flex:none;display:inline-flex;transform:translateY(.1em)}.pricing-compare_wrap .is-head th{padding-block:var(--space-3)}@media (min-width:48rem){.pricing-compare_wrap tbody .pricing-compare_row{border-bottom:var(--border-width) solid var(--border)}.pricing-compare_wrap tbody .pricing-compare_row .pricing-compare_label{padding-top:var(--space-4)}.pricing-compare_wrap tbody .pricing-compare_row :is(.pricing-compare_ours,.pricing-compare_theirs){background:0 0;margin-top:0}.pricing-compare_wrap{--_ours-x:calc(100% / 2.4);--_ours-w:calc(100% * 1.4 / 3.8);--_theirs-w:calc(100% * 1.4 / 3.8)}.pricing-compare_wrap .pricing-compare_row,.pricing-compare_wrap .pricing-compare_row.is-head{grid-template-columns:1fr 1.4fr 1.4fr;grid-template-areas:"label ours theirs"}:is(.pricing-compare_wrap .pricing-compare_row,.pricing-compare_wrap .pricing-compare_row.is-head) .pricing-compare_label{display:block}.pricing-compare_wrap :is(th,td){padding:var(--space-4)}.pricing-compare_wrap .pricing-compare_label{max-width:none;padding-inline-start:0}}.testimonial-split_wrap{gap:var(--space-6) var(--site-gutter);width:100%;display:grid}@media (min-width:64rem){.testimonial-split_wrap{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}}.testimonial-split_aside{display:contents}@media (min-width:64rem){.testimonial-split_aside{gap:var(--space-6);flex-direction:column;grid-column:1/span 3;display:flex}}.testimonial-split_head{justify-content:space-between;align-items:center;gap:var(--space-4);order:0;display:flex}.testimonial-split_count{font-variant-numeric:tabular-nums;gap:.6em;display:flex}.testimonial-split_total{color:var(--text-2)}.testimonial-split_authors,.testimonial-split_slides{display:grid}.testimonial-split_authors{order:2}.testimonial-split_slides{order:1}@media (min-width:64rem){.testimonial-split_slides{grid-column:5/-1}}.testimonial-split_author,.testimonial-split_slide{opacity:0;visibility:hidden;grid-area:1/1;margin:0;transition:opacity .5s,translate .6s cubic-bezier(.22,1,.36,1),visibility 0s .6s;translate:0 .75rem}:is(.testimonial-split_author,.testimonial-split_slide).is-active{opacity:1;visibility:visible;transition-delay:.1s,.1s,0s;translate:0}.testimonial-split_author{align-items:start;gap:var(--space-3);flex-direction:column;display:flex}.testimonial-split_logo{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:auto;max-width:10rem;height:2.5rem}.testimonial-split_photo{width:calc(3.5rem * var(--shape-ratio));object-fit:cover;object-position:50% 25%;border-radius:var(--radius-round);height:3.5rem}.testimonial-split_who{gap:var(--space-1);flex-direction:column;display:flex}.testimonial-split_role{color:var(--text-2)}.testimonial-split_nav{gap:var(--space-2);order:3;display:flex}.testimonial-split_arrow{width:calc(2.75rem * var(--shape-ratio));border:var(--border-width) solid currentcolor;border-radius:var(--radius-round);height:2.75rem;color:inherit;cursor:pointer;transition:background-color var(--hover-duration) var(--hover-ease), color var(--hover-duration) var(--hover-ease);background:0 0;place-items:center;padding:0;display:grid}@media (hover:hover){.testimonial-split_arrow:hover{background-color:var(--text);color:var(--background)}}.testimonial-split_quote{max-width:26ch;margin:0}@media not (min-width:64rem){.testimonial-split_quote{max-width:none;font-size:var(--h4);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}}@media (min-width:64rem){.testimonial-split_quote{text-indent:-.4em}}.faq-split_wrap{width:100%}.faq-split_list{margin-top:var(--section-space-small)}.cta-slot_wrap{--_dot-x:calc(var(--space-5) + 1.25rem);gap:var(--section-space-small);width:100%;padding-block:var(--section-space-medium);background-color:var(--background-2);box-shadow:0 0 0 100vmax var(--background-2);clip-path:inset(0 -100vmax);display:grid}@media (min-width:64rem){.cta-slot_wrap{column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.cta-slot_wrap .cta-slot_head{grid-column:1/span 6}.cta-slot_wrap .cta-slot_path{grid-column:7/-1}}.cta-slot_faded{color:var(--text-2)}.cta-slot_path{--_gap:var(--space-3);gap:var(--_gap);flex-direction:column;display:flex}.cta-slot_tile{position:relative}.cta-slot_tile:not(:last-child):after{content:"";top:calc(50% + 1rem);left:var(--_dot-x);width:var(--border-width);height:calc(100% + var(--_gap) - 2rem);background-color:var(--border);position:absolute}.cta-slot_tile.is-active:after{background-image:linear-gradient(var(--accent-500), var(--border))}.cta-slot_tile-inner{align-items:center;gap:var(--space-5);width:100%;padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);color:var(--text-2);text-align:left;display:flex;position:relative}.cta-slot_tile.is-active .cta-slot_tile-inner{background-color:var(--background);box-shadow:0 1.5rem 3rem -1.5rem color-mix(in srgb, var(--text) 25%, transparent);color:var(--text);cursor:pointer;border-color:#0000}.cta-slot_dot{z-index:1;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.cta-slot_dot:before{content:"";width:calc(.5rem * var(--shape-ratio));border-radius:var(--radius-round);height:.5rem;box-shadow:0 0 0 .75rem var(--background-2);background-color:currentColor}.cta-slot_tile.is-active .cta-slot_dot:before{background-color:var(--accent-text);box-shadow:0 0 0 .6rem var(--accent-500)}.cta-slot_meta{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.cta-slot_date{background-color:color-mix(in srgb, currentcolor 10%, transparent);border-radius:10rem;align-self:start;padding:.35em .7em;line-height:1}.cta-slot_tile.is-active .cta-slot_date{background-color:var(--accent-500);color:var(--accent-text)}.cta-slot_title{text-box:trim-both cap alphabetic}.cta-slot_tile.is-active .cta-slot_title{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.06em}.cta-slot_icon{width:calc(2.75rem * var(--shape-ratio));border-radius:var(--radius-round);background-color:color-mix(in srgb, currentcolor 8%, transparent);flex:none;place-items:center;height:2.75rem;display:grid}.cta-slot_icon svg{width:1.1rem;height:1.1rem}.cta-slot_tile.is-active .cta-slot_icon{background-color:var(--accent-500);color:var(--accent-text)}}@property --_type{syntax:"<percentage>";inherits:true;initial-value:0%}
