.scroll-fade-element[data-astro-cid-mimdrkdt]{transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.scroll-fade-element[data-astro-cid-mimdrkdt].visible{opacity:1;transform:translate(0)}.est-hero[data-astro-cid-z74meu4i]{padding:clamp(3.5rem,6vw,5.5rem)0 clamp(2rem,4vw,3rem)}.est-title[data-astro-cid-z74meu4i]{margin:0 0 var(--space-6);font-family:var(--font-display);font-size:clamp(3rem,7.5vw,7.5rem);font-weight:400;letter-spacing:-.03em;line-height:.9;text-transform:uppercase;text-wrap:balance}.step-dot[data-astro-cid-z74meu4i]{position:relative;display:flex;flex-direction:column;align-items:center}.step-number[data-astro-cid-z74meu4i]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:var(--line) solid var(--t40-ink);border-radius:50%;background:var(--t40-paper);color:var(--t40-ink);font-family:var(--font-mono);font-weight:800;transition:all .3s ease}.step-dot[data-astro-cid-z74meu4i].active .step-number[data-astro-cid-z74meu4i]{background:var(--t40-pink);box-shadow:.25rem .25rem 0 var(--t40-ink)}.step-dot[data-astro-cid-z74meu4i].completed .step-number[data-astro-cid-z74meu4i]{background:var(--t40-yellow)}.step-label[data-astro-cid-z74meu4i]{margin-top:.5rem;color:var(--t40-ink-soft);font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:color .2s ease}.step-dot[data-astro-cid-z74meu4i].active .step-label[data-astro-cid-z74meu4i]{color:var(--t40-ink)}.step-line[data-astro-cid-z74meu4i]{margin-top:-1.25rem;width:3rem}@media (min-width:768px){.step-line[data-astro-cid-z74meu4i]{margin-top:-.75rem;width:6rem}}.step-line[data-astro-cid-z74meu4i]{height:2px;background:var(--t40-ink);opacity:.35}.wizard-step[data-astro-cid-z74meu4i]{display:none}.wizard-step[data-astro-cid-z74meu4i].active{display:block;animation:fadeInUp .4s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.service-area-card[data-astro-cid-z74meu4i]{border:var(--line) solid var(--t40-ink)!important;box-shadow:.45rem .45rem 0 var(--t40-ink)}.service-area-card[data-astro-cid-z74meu4i].selected{transform:translate(.18rem,.18rem);box-shadow:.2rem .2rem 0 var(--t40-ink),0 0 0 3px var(--t40-yellow)}.service-tab[data-astro-cid-z74meu4i]{border:var(--line) solid var(--t40-ink);background:var(--t40-paper);color:var(--t40-ink)}.service-tab[data-astro-cid-z74meu4i].active{background:var(--t40-pink);box-shadow:.3rem .3rem 0 var(--t40-ink)}.service-tab[data-astro-cid-z74meu4i][data-tab=ai-automation].active{background:var(--t40-cobalt);color:var(--t40-cream)}.services-panel[data-astro-cid-z74meu4i]{display:none}.services-panel[data-astro-cid-z74meu4i].active{display:block;animation:fadeInUp .3s ease-out}.service-card[data-astro-cid-z74meu4i]{border:var(--line) solid var(--t40-ink)!important;background:var(--t40-paper)}.service-card[data-astro-cid-z74meu4i].selected{background:var(--t40-pink)!important;box-shadow:.35rem .35rem 0 var(--t40-ink)}.services-panel[data-astro-cid-z74meu4i][data-panel=ai-automation] .service-card[data-astro-cid-z74meu4i].selected{background:var(--t40-cobalt)!important;color:var(--t40-cream)}.business-size-btn[data-astro-cid-z74meu4i],.timeline-btn[data-astro-cid-z74meu4i]{border:var(--line) solid var(--t40-ink)!important;background:var(--t40-paper)}.business-size-btn[data-astro-cid-z74meu4i].selected,.timeline-btn[data-astro-cid-z74meu4i].selected{background:var(--t40-yellow)!important;box-shadow:.3rem .3rem 0 var(--t40-ink)}#estimate-root{background:var(--t40-cream)!important;color:var(--t40-ink)}#estimate-root>.absolute{display:none}#estimate-root [class*="bg-white/5"],#estimate-root [class*="bg-white/10"]{background:var(--t40-paper)!important;border:var(--line) solid var(--t40-ink)}#estimate-root [class*="border-white/"]{border-color:var(--t40-ink)!important}#estimate-root [class*="text-white/"],#estimate-root [class*=text-gray-3],#estimate-root [class*=text-gray-4]{color:var(--t40-ink-soft)!important}#estimate-root .text-white{color:var(--t40-ink)!important}#estimate-root [class*=from-slate-9]{background:var(--t40-cream)!important}#estimate-root [class*=from-pink-5],#estimate-root [class*=from-rose-5]{background:var(--t40-pink)!important}#estimate-root [class*=from-pink-5] .text-white,#estimate-root [class*=from-pink-5] [class*="text-white/"]{color:var(--t40-ink)!important}#estimate-root [class*=from-blue-5],#estimate-root [class*=from-blue-6]{background:var(--t40-cobalt)!important}#estimate-root [class*=from-blue-5] .text-white,#estimate-root [class*=from-blue-5] [class*="text-white/"],#estimate-root [class*=from-blue-6] .text-white{color:var(--t40-cream)!important}#estimate-root [class*=from-green-5]{background:var(--t40-cobalt)!important}#estimate-root [class*=text-pink-4],#estimate-root [class*=text-pink-5]{color:var(--t40-pink)!important}#estimate-root [class*=text-blue-4],#estimate-root [class*=text-green-4]{color:var(--t40-cobalt)!important}#estimate-root [class*=border-green-5]{border-color:var(--t40-cobalt)!important}#estimate-root [class*=bg-green-5]{background:#174bd71f!important}#estimate-root [class*=rounded-3xl],#estimate-root [class*=rounded-2xl],#estimate-root [class*=rounded-xl],#estimate-root [class*=rounded-lg]{border-radius:var(--radius)!important}#estimate-root [class*=shadow-pink-5],#estimate-root [class*=shadow-blue-5],#estimate-root [class*=shadow-2xl]{box-shadow:.45rem .45rem 0 var(--t40-ink)!important}#estimate-root [class*=backdrop-blur]{backdrop-filter:none!important}#estimate-root input,#estimate-root select,#estimate-root textarea{background:var(--t40-paper)!important;border:var(--line) solid var(--t40-ink)!important;border-radius:var(--radius)!important;color:var(--t40-ink)!important}#estimate-root input::-moz-placeholder,#estimate-root textarea::-moz-placeholder{color:var(--t40-ink-soft)!important;opacity:.65}#estimate-root input::placeholder,#estimate-root textarea::placeholder{color:var(--t40-ink-soft)!important;opacity:.65}#estimate-root option{background:var(--t40-paper);color:var(--t40-ink)}#estimate-root [class*=from-green-4]{background:var(--t40-cobalt)!important}#estimate-root [class*=from-green-4] .text-white,#estimate-root [class*=from-green-4] svg{color:var(--t40-cream)!important}#estimate-root [class*=text-cyan-4]{color:var(--t40-cobalt)!important}#estimate-root .blur-xl{display:none!important}