@layer components{.client-story_wrap{justify-content:space-between;gap:var(--space-8);height:100%;min-height:26rem;padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-main);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:clip}.client-story_wrap:before{content:"";z-index:-1;background-image:linear-gradient(13deg, var(--background) 5%, color-mix(in lab, var(--background) 40%, transparent) 55%, transparent 99%), linear-gradient(to bottom, color-mix(in lab, var(--background) 70%, transparent) 0%, color-mix(in lab, var(--background) 30%, transparent) 18%, transparent 35%), radial-gradient(ellipse 80% 45% at 0% 0%, color-mix(in lab, var(--background) 85%, transparent), transparent);position:absolute;inset:0}.client-story_wrap.feature{min-height:36rem}.client-story_cover{z-index:-2;width:100%;height:100%;transition:scale calc(var(--hover-duration) * 3) var(--hover-ease);position:absolute;inset:0}@media (hover:hover){.client-story_wrap:hover .client-story_cover{scale:1.04}}.client-story_top{align-items:center;gap:var(--space-4);flex-flow:row;display:flex}.client-story_logo{object-position:left center;width:auto;max-width:9rem;height:auto;max-height:2.25rem}.feature .client-story_logo{height:3.5rem}.client-story_bottom{gap:var(--space-3);flex-direction:column;display:flex}.client-story_mark{height:.42em;font-family:var(--accent-family);font-size:var(--h1);color:var(--heading-accent);line-height:1;display:block}.client-story_quote{text-wrap:pretty;margin:0}.client-story_link{z-index:2;border-radius:inherit;position:absolute;inset:0}.client-story_arrow{border-radius:var(--radius-small);background-color:color-mix(in lab, var(--background) 60%, transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);width:2.5rem;height:2.5rem;transition:translate var(--hover-duration) var(--hover-ease), background-color var(--hover-duration) var(--hover-ease);flex:none;place-items:center;margin-inline-start:auto;display:grid}@media (hover:hover){.client-story_wrap:hover .client-story_arrow{background-color:var(--background);translate:.2rem -.2rem}}.client-story_arrow .icon{rotate:-45deg}.client-story_caption{color:var(--text-2);font-style:italic}.statement-list_wrap{width:100%}.statement-list_item{padding-block:var(--space-7);border-bottom:var(--border-width) solid var(--border);flex-direction:column;display:flex}.statement-list_item:first-child{padding-top:0}.statement-list_item:last-child{border-bottom:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.statement-list_item{animation:linear both statement-list-focus;animation-timeline:view();animation-range:entry 10% cover 45%}}}.statement-list_follow{color:var(--heading-accent)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.statement-list_follow{animation:linear both statement-list-accent;animation-timeline:view();animation-range:cover 30% cover 50%}}}@keyframes statement-list-accent{0%{color:var(--text)}to{color:var(--heading-accent)}}@keyframes statement-list-focus{0%{opacity:.08;translate:0 .9em}to{opacity:1;translate:0}}.video-feature_wrap{--_ratio:4 / 5;width:100%;aspect-ratio:var(--_ratio);border-radius:var(--radius-main);place-items:center;display:grid;position:relative;overflow:clip}@media (min-width:48rem){.video-feature_wrap{--_ratio:16 / 9}}@media (min-width:64rem){.video-feature_wrap{--_ratio:1600 / 672}}.video-feature_wrap.portrait{--_ratio:4 / 5}@media (min-width:64rem){.video-feature_wrap.portrait{--_ratio:2 / 3}}.video-feature_image{width:100%;height:100%;position:absolute;inset:0}.video-feature_play{--button-background:var(--light-200);--button-border:var(--light-200);--button-text:var(--brand-700);--button-background-hover:var(--brand-700);--button-border-hover:var(--brand-700);--button-text-hover:var(--light-100);font-size:var(--h3);transition:background-color var(--hover-duration) var(--hover-ease), color var(--hover-duration) var(--hover-ease), scale var(--hover-duration) var(--hover-ease);position:relative}@media (hover:hover){.video-feature_wrap:hover .video-feature_play{scale:1.06}}.video-feature_play .button_mark{translate:.06em}.video-feature_player{aspect-ratio:16/9;border-radius:var(--radius-main);background-color:#000;width:100%;max-width:90rem;margin-inline:auto;overflow:clip}.video-feature_player>:is(iframe,video){border:0;width:100%;height:100%;display:block}.process-overview_wrap{gap:var(--space-8) var(--section-space-small);width:100%;display:grid}@media (min-width:64rem){.process-overview_wrap.has-side{grid-template-columns:minmax(0,1fr) minmax(0,.5fr);align-items:start}}.process-overview_content{gap:var(--space-8);flex-direction:column;display:flex}.process-overview_aside{align-items:start;gap:var(--space-5);padding:var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius-main);flex-direction:column;display:flex}.process-overview_aside>*{margin-block:0}@media (min-width:64rem){.process-overview_aside{top:calc(var(--nav-height) + var(--space-6));position:sticky}}.process-overview_note{color:var(--text-2)}.process-step_wrap{interpolate-size:allow-keywords;padding-block:var(--space-8);border-bottom:var(--border-width) solid var(--border)}.process-step_wrap:first-child{padding-top:0}.process-step_wrap:last-child{border-bottom:0;padding-bottom:0}.process-step_toggle{justify-content:space-between;align-items:stretch;gap:var(--space-5);cursor:pointer;list-style:none;display:flex}.process-step_toggle::-webkit-details-marker{display:none}.process-step_head{align-items:start;gap:var(--space-4);flex-direction:column;display:flex}.process-step_title{margin:0}.process-step_price{padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);background-color:color-mix(in lab, var(--brand-500) 20%, transparent);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.4em;display:inline-flex}.process-step_price:before,.process-step_price:after{display:none}.process-step_icon{width:3rem;height:3rem;font-size:var(--h5);border-radius:var(--radius-small);background-color:var(--background-2);transition:background-color var(--hover-duration) var(--hover-ease);flex:none;place-items:center;display:grid}@media (min-width:48rem){.process-step_icon{width:4.75rem;height:auto}}.process-step_icon .icon{transition:rotate var(--open-duration) var(--open-ease);rotate:90deg}@media (hover:hover){.process-step_toggle:hover .process-step_icon{background-color:var(--background-3)}}.process-step_wrap:is([open],.stacki-opened) .process-step_icon .icon,.stacki-designer .accordion_wrap.preview .process-step_icon .icon{rotate:-90deg}.process-step_wrap::details-content{content-visibility:hidden;block-size:0;transition:block-size var(--open-duration) var(--open-ease), content-visibility var(--open-duration) var(--open-ease) allow-discrete;overflow:hidden}.process-step_wrap:is([open],.stacki-opened)::details-content{content-visibility:visible;block-size:auto}.stacki-designer .accordion_wrap.preview .process-step_wrap::details-content{content-visibility:visible;block-size:auto}.process-step_body{padding-top:var(--space-6);max-width:68ch}.process-step_body strong{font-weight:var(--primary-bold)}.comparison_wrap{--_from:color-mix(in lab, currentcolor 4%, transparent);--_to:color-mix(in lab, var(--brand-500) 12%, transparent);border-collapse:separate;border-spacing:0;text-align:center;width:100%;max-width:82rem;margin-inline:auto}.comparison_wrap thead{display:none}.comparison_wrap tbody{gap:var(--space-3);display:grid}@media (min-width:48rem){.comparison_wrap{border:var(--border-width) solid var(--border);border-radius:var(--radius-main);overflow:clip}.comparison_wrap thead{display:table-header-group}.comparison_wrap tbody{display:table-row-group}}.comparison_head{width:50%;padding:var(--space-4) var(--space-5);background-color:var(--_from);border-bottom:var(--border-width) solid var(--border)}.comparison_head.is-to{background-color:var(--_to);color:var(--heading-accent)}@media (min-width:48rem){.comparison_head{display:table-cell}}.comparison_row{border:var(--border-width) solid var(--border);border-radius:var(--radius-main);display:grid;overflow:clip}@media (min-width:48rem){.comparison_row{border:0;border-radius:0;display:table-row}}.comparison_cell{gap:var(--space-1);padding:var(--space-4) var(--space-5);text-align:start;text-wrap:balance;background-color:var(--_from);color:var(--text-2);flex-direction:column;display:flex}.comparison_cell:before{content:attr(data-label);font-size:var(--text-small);font-weight:var(--primary-medium)}.comparison_cell.is-to{background-color:var(--_to);color:var(--text)}.comparison_cell.is-to:before{color:var(--heading-accent)}.comparison_cell strong{font-weight:var(--primary-bold)}@media (min-width:48rem){.comparison_cell{vertical-align:middle;text-align:center;color:var(--text);border-bottom:var(--border-width) solid var(--border);display:table-cell}.comparison_cell:before{content:none}.comparison_row:last-child .comparison_cell{border-bottom:0}}.case-feature_wrap{gap:var(--space-8) var(--site-gutter);width:100%;display:grid}@media (min-width:64rem){.case-feature_wrap{grid-template-columns:minmax(0,.48fr) minmax(0,1fr)}}.case-feature_story{display:flex}.case-feature_story>*{flex:1}.case-feature_details{gap:var(--space-8);flex-direction:column;display:flex}.case-feature_part{gap:var(--space-5);flex-direction:column;display:flex}.case-feature_part>*{margin:0}.case-feature_label em{color:var(--heading-accent)}.case-feature_results{gap:var(--space-6);display:grid}@media (min-width:48rem){.case-feature_results{gap:var(--space-5) 0;flex-wrap:wrap;display:flex}}.case-feature_result{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}.case-feature_result dd{margin:0}.case-feature_result:first-child{border-top:0;padding-top:0}@media (min-width:48rem){.case-feature_result{padding:0 var(--space-7);border-top:0;border-left:var(--border-width) solid var(--border)}.case-feature_result:first-child{border-left:0;padding-left:0}}.case-feature_previous{color:var(--text-2);text-decoration-thickness:.06em}.case-feature_now{color:var(--heading-accent)}.case-feature_services{gap:var(--space-3);flex-wrap:wrap;display:flex}.case-feature_service{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-small)}.walkthrough{--_bubble:5.5rem;--_card-w:min(18rem, 100vw - var(--site-margin) * 2);--_card-h:calc(var(--_card-w) * 1.25);--_morph:.55s cubic-bezier(.32, 1.25, .5, 1);--_edge:max(var(--site-margin), 1rem);right:var(--_edge);bottom:calc(var(--_edge) + env(safe-area-inset-bottom));z-index:90;align-items:center;gap:var(--space-3);color:var(--text);transition:opacity .4s ease, translate .5s var(--motion-ease,ease);display:flex;position:fixed}.walkthrough[data-state=hidden],.walkthrough[data-state=gone]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .4s,translate .5s,visibility 0s .5s;translate:0 1.5rem}@media not (min-width:48rem){.walkthrough{--_bubble:4.5rem;--_card-w:min(15rem, 100vw - var(--site-margin) * 2)}}html:has(.nav_wrap.open) .walkthrough{opacity:0;pointer-events:none}.walkthrough_label{padding:var(--space-2) var(--space-4);font-size:var(--text-small);white-space:nowrap;background-color:color-mix(in lab, var(--background) 85%, transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border:var(--border-width) solid var(--border);opacity:0;pointer-events:none;border-radius:10rem;line-height:1.3;transition:opacity .35s,translate .35s;translate:.75rem}.walkthrough_label strong{color:var(--heading-accent);font-weight:var(--primary-medium);display:block}.walkthrough.is-greeting[data-state=collapsed] .walkthrough_label,.walkthrough[data-state=collapsed]:has(.walkthrough_trigger:is(:hover,:focus-visible)) .walkthrough_label{opacity:1;translate:0}.walkthrough_frame{width:var(--_bubble);height:var(--_bubble);background-color:var(--background-skeleton,#1b161d);box-shadow:0 0 0 2px var(--brand-500), 0 .75rem 2.5rem -.5rem #0009;transition:width var(--_morph), height var(--_morph), border-radius var(--_morph), box-shadow .3s ease;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.walkthrough[data-state=open] .walkthrough_frame{width:var(--_card-w);height:var(--_card-h);border-radius:var(--radius-main);box-shadow:0 0 0 var(--border-width) var(--border), 0 1.5rem 4rem -1rem #000000b3}.walkthrough[data-state=collapsed] .walkthrough_frame:after{content:"";border-radius:inherit;box-shadow:0 0 0 0 color-mix(in lab, var(--brand-500) 60%, transparent);pointer-events:none;animation:2.4s ease-out 3 walkthrough-pulse;position:absolute;inset:0}@keyframes walkthrough-pulse{to{box-shadow:0 0 0 .9rem #0000}}.walkthrough_trigger,.walkthrough_player{transition:opacity .3s;position:absolute;inset:0}.walkthrough_trigger{cursor:pointer;display:block}.walkthrough_trigger .walkthrough_media{transition:scale .4s var(--motion-ease,ease)}@media (hover:hover){.walkthrough_trigger:hover .walkthrough_media{scale:1.06}}.walkthrough_trigger:focus-visible{outline:2px solid var(--text);outline-offset:-4px;border-radius:50%}.walkthrough_media{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.walkthrough_play{background-color:var(--brand-500);border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;bottom:.35rem;right:.35rem}.walkthrough_play:before{content:"";border-block:.3rem solid #0000;border-left:.5rem solid #fff;width:0;height:0;margin:auto;position:absolute;inset:0;translate:1px}.walkthrough_player{opacity:0;visibility:hidden}.walkthrough[data-state=open] .walkthrough_trigger{opacity:0;pointer-events:none}.walkthrough[data-state=open] .walkthrough_player{opacity:1;visibility:visible;transition-delay:.15s}.walkthrough_bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-6) var(--space-4);font-size:var(--text-small);font-weight:var(--primary-medium);pointer-events:none;background:linear-gradient(#0000008c,#0000);display:flex;position:absolute;inset:0 0 auto}.walkthrough_bar>*{pointer-events:auto}.walkthrough_close,.walkthrough_dismiss{width:2rem;height:2rem;color:var(--text);background-color:color-mix(in lab, var(--background) 70%, transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);cursor:pointer;transition:background-color var(--hover-duration) var(--hover-ease);border-radius:50%;place-items:center;display:inline-grid;position:relative}:is(.walkthrough_close,.walkthrough_dismiss)>span:before,:is(.walkthrough_close,.walkthrough_dismiss)>span:after{content:"";width:.75rem;height:var(--border-width);background-color:currentColor;margin:auto;position:absolute;inset:0;rotate:45deg}:is(.walkthrough_close,.walkthrough_dismiss)>span:after{rotate:-45deg}@media (hover:hover){:is(.walkthrough_close,.walkthrough_dismiss):hover{background-color:var(--background)}}.walkthrough_dismiss{top:-.35rem;right:calc(var(--_bubble) - 1.4rem);border:var(--border-width) solid var(--border);opacity:0;width:1.5rem;height:1.5rem;transition:opacity .25s;position:absolute}.walkthrough_dismiss>span:before,.walkthrough_dismiss>span:after{width:.55rem}.walkthrough[data-state=collapsed]:is(:hover,:focus-within) .walkthrough_dismiss{opacity:1}@media (hover:none){.walkthrough[data-state=collapsed] .walkthrough_dismiss{opacity:1}}.walkthrough[data-state=open] .walkthrough_dismiss{visibility:hidden}.walkthrough_soon{height:100%;position:relative}.walkthrough_soon_note{gap:var(--space-2);padding:var(--space-8) var(--space-4) var(--space-4);font-size:var(--text-small);background:linear-gradient(#0000,#000000d9 45%);flex-direction:column;line-height:1.4;display:flex;position:absolute;inset:auto 0 0}.walkthrough_soon_link{color:var(--heading-accent);font-weight:var(--primary-medium)}@media (prefers-reduced-motion:reduce){.walkthrough,.walkthrough_frame,.walkthrough_label,.walkthrough_trigger .walkthrough_media{transition-duration:10ms}.walkthrough[data-state=collapsed] .walkthrough_frame:after{animation:none}}}.about_layout{--_visual-ratio:4 / 5}@media (min-width:48rem){.about_layout{--_visual-ratio:6 / 5}}@media not (min-width:64rem){.about_layout>:last-child{order:-1}}
