@layer components{.hero-main_copy_inner{flex-direction:column;align-items:flex-start;display:flex}.hero-main_proofs{gap:var(--space-2) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero-main_proof{align-items:center;gap:var(--space-2);display:inline-flex}.hero-main_proof_icon{color:var(--brand-500);display:inline-flex}.hero-main_visual_inner{isolation:isolate;width:100%;max-width:40rem;position:relative}.hero-main_visual_inner:before{content:"";z-index:-1;translate:var(--space-3) var(--space-3);background-color:var(--background-2);border:var(--border-width) solid var(--border);position:absolute;inset:0}.hero-main_frame{background-color:var(--background);border:var(--border-width) solid var(--border);position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem -2rem #18181b59}.hero-main_bar{align-items:center;gap:var(--space-3);min-height:2.25rem;padding-inline:var(--space-3);background-color:var(--background-2);border-bottom:var(--border-width) solid var(--border);display:flex}.hero-main_dots{gap:.25rem;display:inline-flex}.hero-main_dots>span{background-color:color-mix(in lab, currentcolor 25%, transparent);border-radius:50%;width:.4375rem;height:.4375rem}.hero-main_url{color:var(--text-2);font-size:.6875rem;font-weight:var(--primary-medium);text-align:center;letter-spacing:.02em;flex:1}.hero-main_toast{bottom:var(--space-4);left:calc(var(--space-4) * -1);align-items:flex-start;gap:var(--space-2);width:min(18rem, calc(100% - var(--space-5)));padding:var(--space-3);background-color:var(--background);border:var(--border-width) solid var(--border);display:flex;position:absolute;box-shadow:0 .75rem 1.5rem -.75rem #18181b4d}.hero-main_toast_icon{width:1.5rem;height:1.5rem;color:var(--brand-text);background-color:var(--brand-500);flex:none;place-items:center;display:grid}.hero-main_toast_text{font-size:var(--text-small);line-height:var(--line-height-large);flex-direction:column;gap:.125rem;display:flex}.hero-main_toast_text strong{font-weight:var(--heading-weight)}.hero-main_toast_text span{color:var(--text-2)}@media not (min-width:48rem){.hero-main_toast{width:100%;margin-top:var(--space-3);box-shadow:none;position:static}.hero-main_visual_inner:before{display:none}}.values-main_wrap{border:var(--border-width) solid var(--border)}.values-main_list{grid-template-columns:1fr;display:grid}.values-main_item{padding-block:var(--space-5);flex-direction:column;align-items:flex-start;display:flex}.values-main_item+.values-main_item{border-top:var(--border-width) solid var(--border)}.values-main_icon{color:var(--brand-500);margin-bottom:2rem;display:inline-flex}.values-main_content{flex-direction:column;align-items:flex-start;width:100%;margin-top:auto;display:flex}.values-main_content .heading{margin-bottom:2rem}@media (min-width:48rem){.values-main_list{grid-template-columns:repeat(3,minmax(0,1fr))}.values-main_item{padding:var(--space-5) var(--space-6)}.values-main_item+.values-main_item{border-top:0;border-left:var(--border-width) solid var(--border)}}.features-main_header{max-width:52rem;margin-bottom:var(--space-7);flex-direction:column;align-items:flex-start;display:flex}.features-main_grid{gap:var(--site-gutter);grid-template-columns:minmax(0,1fr);display:grid}.features-main_card{gap:var(--space-4);padding:var(--space-5);background-color:var(--background);border:var(--border-width) solid var(--border);transition:border-color var(--hover-duration) var(--hover-ease);flex-direction:column;display:flex}@media (hover:hover){.features-main_card:hover{border-color:color-mix(in lab, var(--text) 35%, transparent)}}.features-main_copy{flex-direction:column;flex:1;align-items:flex-start;display:flex}.features-main_body{align-items:flex-start;gap:var(--space-3);flex-direction:column;flex:1;width:100%;display:flex}.features-main_icon{color:var(--brand-500);margin-bottom:2rem;display:inline-flex}.features-main_chips{gap:var(--space-1);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.features-main_chip{color:var(--text);background-color:color-mix(in lab, var(--text) 8%, var(--background));font-size:.8125rem;line-height:var(--line-height-large);padding:.375rem .75rem}.features-main_media{background-color:var(--background-2);border:var(--border-width) solid var(--border);margin:0;overflow:hidden}.features-main_media--service{align-self:center;max-width:100%}.features-main_media--public{width:100%}.features-main_more{justify-content:flex-start}.features-main_more_list{gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}.features-main_more_item{align-items:center;gap:var(--space-2);color:var(--text-2);display:flex}.features-main_more_icon{color:var(--brand-500);flex:none;display:inline-flex}@media (min-width:48rem){.features-main_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-main_card.wide{grid-column:span 2}.features-main_card.jobs,.features-main_card.public{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.features-main_card.jobs{grid-template-columns:minmax(0,1fr) minmax(14rem,.7fr)}.features-main_more{grid-column:span 2}}@media (min-width:64rem){.features-main_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.features-main_card.wide{grid-column:span 2}.features-main_card.jobs{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.7fr)}.features-main_card.public{grid-template-columns:minmax(0,1fr) minmax(20rem,1.05fr);align-items:center}.features-main_more{grid-column:span 1}}.steps-main_header{margin-bottom:var(--space-7);flex-direction:column;align-items:flex-start;display:flex}.steps-main_list{grid-template-columns:1fr;gap:0;display:grid}.steps-main_item{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-5);flex-direction:column;display:flex}.steps-main_item+.steps-main_item{border-top:var(--border-width) solid var(--border)}.steps-main_number{color:var(--brand-500);font-weight:var(--heading-weight);letter-spacing:.08em}@media (min-width:48rem){.steps-main_list{gap:var(--site-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.steps-main_item{padding:var(--space-5) 0 0;border-top:var(--border-width) solid var(--border)}.steps-main_item+.steps-main_item{border-top:var(--border-width) solid var(--border)}}.pricing-main_header{max-width:46rem;margin-bottom:var(--space-7);flex-direction:column;align-items:flex-start;display:flex}.pricing-main_grid{gap:var(--site-gutter);grid-template-columns:1fr;align-items:stretch;display:grid}.pricing-main_card{gap:var(--space-5);padding:var(--space-5);background-color:var(--background);border:var(--border-width) solid var(--border);flex-direction:column;display:flex;position:relative}.pricing-main_card.featured{border-width:.125rem;border-color:color-mix(in lab, var(--text) 30%, transparent)}.pricing-main_badge{color:var(--brand-text);background-color:var(--brand-500);font-weight:var(--primary-medium);letter-spacing:.06em;text-transform:uppercase;padding:.35em .7em;position:absolute;top:0;right:0}.pricing-main_card.featured .pricing-main_badge{color:var(--background);background-color:var(--text)}.pricing-main_heading{flex-direction:column;gap:0;padding-right:0;display:flex}.pricing-main_heading .heading{margin-bottom:2rem}.pricing-main_price{align-items:baseline;gap:var(--space-2);line-height:var(--line-height-small);margin:0;display:flex}.pricing-main_amount{font-size:var(--h3);font-weight:var(--heading-weight);letter-spacing:var(--letter-spacing-tight)}.pricing-main_price.text .pricing-main_amount{font-size:var(--h4)}.pricing-main_card.featured .pricing-main_heading{padding-right:7rem}.pricing-main_period{color:var(--text-2)}.pricing-main_cta{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.pricing-main_note{color:var(--text-2);margin:0}.pricing-main_limits{gap:var(--space-1);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);font-size:var(--text-small);font-weight:var(--primary-medium);flex-direction:column;display:flex}.pricing-main_features{gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.pricing-main_feature{align-items:center;gap:var(--space-2);color:var(--text);display:flex}.pricing-main_feature.muted{color:var(--text-2)}.pricing-main_feature_icon{color:var(--brand-500);flex:none;display:inline-flex}.muted .pricing-main_feature_icon{color:var(--text-2)}.pricing-main_card.featured .pricing-main_feature_icon{color:var(--text)}.pricing-main_card.featured .pricing-main_feature.muted .pricing-main_feature_icon{color:var(--text-2)}.pricing-main_footnote{max-width:35rem;margin-top:var(--space-5);color:var(--text-2);text-align:center;margin-inline:auto}@media (min-width:48rem){.pricing-main_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.pricing-main_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.accordion_wrap{width:100%}.accordion_item{interpolate-size:allow-keywords;border-bottom:var(--border-width) solid var(--border);transition:border-color var(--hover-duration) var(--hover-ease)}@media (hover:hover){.accordion_item:hover{border-bottom-color:currentColor}}.accordion_toggle{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;list-style:none;display:flex}.accordion_toggle::-webkit-details-marker{display:none}.accordion_title{margin-block:0}.accordion_icon{transition:rotate var(--open-duration) var(--open-ease);rotate:90deg}.accordion_item:is([open],.stacki-opened) .accordion_icon,.stacki-designer .accordion_wrap.preview .accordion_icon{rotate:-90deg}.accordion_item::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}.accordion_item:is([open],.stacki-opened)::details-content{content-visibility:visible;block-size:auto}.stacki-designer .accordion_wrap.preview .accordion_item::details-content{content-visibility:visible;block-size:auto}.accordion_body{padding-bottom:var(--space-5)}.faq-main_wrap{gap:var(--space-7);grid-template-columns:1fr;display:grid}.faq-main_intro{flex-direction:column;align-items:flex-start;display:flex}.faq-main_link{color:var(--brand-500);text-underline-offset:.2em;text-decoration:underline}@media (min-width:64rem){.faq-main_wrap{gap:var(--section-space-small);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.faq-main_intro{top:calc(var(--nav-height) + var(--space-6));position:sticky}}.cta-main_wrap{width:100%}}
