.page-module-scss-module__MoBG_G__page{background:#fff;min-height:100vh}.page-module-scss-module__MoBG_G__hero{text-align:center;background:#f9fafb;padding:8rem 1.25rem 3rem}@media (min-width:768px){.page-module-scss-module__MoBG_G__hero{padding:10rem 2rem 4rem}}.page-module-scss-module__MoBG_G__heroContent{max-width:56rem;margin:0 auto}.page-module-scss-module__MoBG_G__heroLabel{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.1em;color:#047857;margin-bottom:1rem;font-size:.75rem;font-weight:500;display:block}.page-module-scss-module__MoBG_G__heroTitle{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.03em;color:#18181b;font-size:2rem;font-weight:600;line-height:1.15}@media (min-width:768px){.page-module-scss-module__MoBG_G__heroTitle{font-size:2.75rem}}.page-module-scss-module__MoBG_G__heroTitle{max-width:36rem;margin:0 auto 1.25rem}.page-module-scss-module__MoBG_G__heroSubtitle{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#52525b;text-align:center;max-width:65ch;margin:0 auto;font-size:1.125rem;line-height:1.7}.page-module-scss-module__MoBG_G__featured{padding:3rem 1.25rem 0}@media (min-width:768px){.page-module-scss-module__MoBG_G__featured{padding:4rem 2rem 0}}.page-module-scss-module__MoBG_G__featuredContainer{max-width:56rem;margin:0 auto}.page-module-scss-module__MoBG_G__featuredCard{background:#fff;border:1px solid #e4e4e7;border-left:3px solid #047857;border-radius:1rem;padding:2rem;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:block;position:relative}@media (min-width:768px){.page-module-scss-module__MoBG_G__featuredCard{padding:2.5rem}}.page-module-scss-module__MoBG_G__featuredCard:hover{border-color:#d4d4d8 #d4d4d8 #d4d4d8 #047857;transform:translateY(-2px);box-shadow:0 12px 32px -8px #00000014}.page-module-scss-module__MoBG_G__featuredCard:hover .page-module-scss-module__MoBG_G__readMore{color:#065f46;gap:.625rem}.page-module-scss-module__MoBG_G__featuredBadge{color:#065f46;font-family:var(--font-geist-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.06em;background:#d1fae5;border-radius:.375rem;align-items:center;margin-bottom:1rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.page-module-scss-module__MoBG_G__featuredTitle{color:#18181b;letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.5rem;font-weight:600;line-height:1.3}@media (min-width:768px){.page-module-scss-module__MoBG_G__featuredTitle{font-size:1.75rem}}.page-module-scss-module__MoBG_G__featuredExcerpt{color:#52525b;max-width:48rem;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.page-module-scss-module__MoBG_G__posts{padding:2rem 1.25rem 5rem}@media (min-width:768px){.page-module-scss-module__MoBG_G__posts{padding:2rem 2rem 6rem}}.page-module-scss-module__MoBG_G__postsContainer{grid-template-columns:1fr;gap:1.25rem;max-width:56rem;margin:0 auto;display:grid}@media (min-width:640px){.page-module-scss-module__MoBG_G__postsContainer{grid-template-columns:1fr 1fr}}.page-module-scss-module__MoBG_G__postCard{background:#fff;border:1px solid #e4e4e7;border-top:2px solid #0000;border-radius:1rem;flex-direction:column;padding:1.75rem;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.page-module-scss-module__MoBG_G__postCard:hover{border-color:#047857 #d4d4d8 #d4d4d8;transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.page-module-scss-module__MoBG_G__postCard:hover .page-module-scss-module__MoBG_G__readMore{color:#065f46;gap:.625rem}.page-module-scss-module__MoBG_G__postCategory{color:#065f46;width:-moz-fit-content;width:fit-content;font-family:var(--font-geist-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-radius:100px;margin-bottom:.75rem;padding:.1875rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.page-module-scss-module__MoBG_G__postTitle{color:#18181b;letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.1875rem;font-weight:600;line-height:1.35}.page-module-scss-module__MoBG_G__postExcerpt{color:#52525b;flex:1;margin-bottom:1.25rem;font-size:.875rem;line-height:1.65}.page-module-scss-module__MoBG_G__postFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module-scss-module__MoBG_G__postMeta{gap:1rem;display:flex}.page-module-scss-module__MoBG_G__postMetaItem{color:#71717a;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.page-module-scss-module__MoBG_G__postMetaItem svg{color:#a1a1aa}.page-module-scss-module__MoBG_G__readMore{color:#047857;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}
.Navbar-module-scss-module__N8yoJa__skipToContent{z-index:999;color:#fafafa;background:#18181b;border-radius:0 0 8px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.Navbar-module-scss-module__N8yoJa__skipToContent:focus{left:0}.Navbar-module-scss-module__N8yoJa__nav{z-index:100;-webkit-backdrop-filter:blur(16px);background:#ffffffb3;border-bottom:1px solid #fff3;width:100%;transition:all .4s cubic-bezier(.16,1,.3,1);position:fixed;top:0;box-shadow:inset 0 -1px #0000000a}.Navbar-module-scss-module__N8yoJa__nav.Navbar-module-scss-module__N8yoJa__scrolled{background:#ffffffeb;box-shadow:inset 0 -1px #0000000a,0 1px 3px #0000000a}.Navbar-module-scss-module__N8yoJa__navContainer{justify-content:space-between;align-items:center;max-width:80rem;height:4rem;margin:0 auto;padding:0 1.25rem;display:flex}@media (min-width:768px){.Navbar-module-scss-module__N8yoJa__navContainer{height:4.5rem;padding:0 2rem}}.Navbar-module-scss-module__N8yoJa__logo{align-items:center;gap:.5rem;display:flex;text-decoration:none!important}.Navbar-module-scss-module__N8yoJa__logoArtwork{width:8.75rem;height:auto;display:block}.Navbar-module-scss-module__N8yoJa__navLinks{align-items:center;gap:.25rem;display:none}@media (min-width:1024px){.Navbar-module-scss-module__N8yoJa__navLinks{display:flex}}.Navbar-module-scss-module__N8yoJa__navLink{color:#52525b;cursor:pointer;font-size:.875rem;font-weight:450;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:0 0;border:none;border-radius:.375rem;padding:.5rem .75rem;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.Navbar-module-scss-module__N8yoJa__navLink:hover{color:#18181b;background:#f9fafb}.Navbar-module-scss-module__N8yoJa__solutionsWrapper{position:relative}.Navbar-module-scss-module__N8yoJa__solutionsTrigger{align-items:center;gap:.25rem;display:flex}.Navbar-module-scss-module__N8yoJa__solutionsChevron{transition:transform .2s cubic-bezier(.16,1,.3,1)}.Navbar-module-scss-module__N8yoJa__solutionsChevronOpen{transform:rotate(180deg)}.Navbar-module-scss-module__N8yoJa__solutionsDropdown{background:#fff;border:1px solid #e4e4e7;border-radius:.75rem;min-width:540px;margin-top:.5rem;padding:1.5rem;animation:.25s cubic-bezier(.16,1,.3,1) Navbar-module-scss-module__N8yoJa__dropdownIn;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -15px #0000001a}@keyframes Navbar-module-scss-module__N8yoJa__dropdownIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.Navbar-module-scss-module__N8yoJa__solutionsGrid{grid-template-columns:1fr 1fr 1fr;gap:1.5rem;display:grid}.Navbar-module-scss-module__N8yoJa__solutionsColumn{flex-direction:column;gap:.125rem;display:flex}.Navbar-module-scss-module__N8yoJa__solutionsColumnTitle{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.08em;color:#71717a;margin-bottom:.5rem;padding:0 .5rem;font-size:.6875rem;font-weight:600}.Navbar-module-scss-module__N8yoJa__solutionsLink{color:#52525b;border-radius:.375rem;padding:.375rem .5rem;font-size:.8125rem;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:block}.Navbar-module-scss-module__N8yoJa__solutionsLink:hover{color:#18181b;background:#f9fafb}.Navbar-module-scss-module__N8yoJa__navButtons{align-items:center;gap:.5rem;display:none}@media (min-width:1024px){.Navbar-module-scss-module__N8yoJa__navButtons{display:flex}}.Navbar-module-scss-module__N8yoJa__btnSecondary{color:#18181b;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;background:0 0;border:1px solid #e4e4e7;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.Navbar-module-scss-module__N8yoJa__btnSecondary:hover{background:#f9fafb;border-color:#d4d4d8}.Navbar-module-scss-module__N8yoJa__btnSecondary:active{transform:scale(.98)}.Navbar-module-scss-module__N8yoJa__btnSecondary{border-radius:.5rem;padding:.5rem 1rem;font-size:.8125rem}.Navbar-module-scss-module__N8yoJa__btnPrimary{color:#fff;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;background:#047857;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.Navbar-module-scss-module__N8yoJa__btnPrimary:hover{background:#065f46;transform:translateY(-1px);box-shadow:0 4px 16px #0478574d}.Navbar-module-scss-module__N8yoJa__btnPrimary:active{transform:scale(.98)}.Navbar-module-scss-module__N8yoJa__btnPrimary{border-radius:.5rem;padding:.5rem 1rem;font-size:.8125rem}.Navbar-module-scss-module__N8yoJa__mobileToggle{color:#18181b;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .2s cubic-bezier(.16,1,.3,1);display:flex}@media (min-width:1024px){.Navbar-module-scss-module__N8yoJa__mobileToggle{display:none}}.Navbar-module-scss-module__N8yoJa__mobileToggle:hover{background:#f9fafb}.Navbar-module-scss-module__N8yoJa__mobileToggle:active{background:#f4f4f5}.Navbar-module-scss-module__N8yoJa__mobileToggleActive .Navbar-module-scss-module__N8yoJa__hamburgerLine:first-child{transform:translateY(7px)rotate(45deg)}.Navbar-module-scss-module__N8yoJa__mobileToggleActive .Navbar-module-scss-module__N8yoJa__hamburgerLine:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar-module-scss-module__N8yoJa__mobileToggleActive .Navbar-module-scss-module__N8yoJa__hamburgerLine:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Navbar-module-scss-module__N8yoJa__hamburger{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:20px;height:20px;display:flex}.Navbar-module-scss-module__N8yoJa__hamburgerLine{transform-origin:50%;background:#18181b;border-radius:1px;width:20px;height:2px;transition:all .35s cubic-bezier(.16,1,.3,1);display:block}.Navbar-module-scss-module__N8yoJa__mobileOverlay{-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;z-index:99;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;transition:opacity .35s cubic-bezier(.16,1,.3,1),visibility .35s;position:fixed;inset:4rem 0 0;overflow-y:auto}@media (min-width:768px){.Navbar-module-scss-module__N8yoJa__mobileOverlay{top:4.5rem}}@media (min-width:1024px){.Navbar-module-scss-module__N8yoJa__mobileOverlay{display:none}}.Navbar-module-scss-module__N8yoJa__mobileOverlayOpen{opacity:1;visibility:visible}.Navbar-module-scss-module__N8yoJa__mobileMenu{flex-direction:column;min-height:100%;padding:.5rem 0;display:flex}.Navbar-module-scss-module__N8yoJa__mobileMenuNav{flex-direction:column;gap:.125rem;padding:.75rem 1.5rem;display:flex}.Navbar-module-scss-module__N8yoJa__mobileLink{color:#18181b;-webkit-tap-highlight-color:#0000;border-radius:.5rem;padding:.875rem 1rem;font-size:1.0625rem;font-weight:500;text-decoration:none;transition:background .2s cubic-bezier(.16,1,.3,1);display:block}.Navbar-module-scss-module__N8yoJa__mobileOverlayOpen .Navbar-module-scss-module__N8yoJa__mobileLink{animation:.45s cubic-bezier(.16,1,.3,1) both Navbar-module-scss-module__N8yoJa__mobileItemIn;animation-delay:calc(var(--i,0)*50ms + 80ms)}.Navbar-module-scss-module__N8yoJa__mobileLink:hover{background:#f9fafb}.Navbar-module-scss-module__N8yoJa__mobileLink:active{background:#f4f4f5}@keyframes Navbar-module-scss-module__N8yoJa__mobileItemIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Navbar-module-scss-module__N8yoJa__mobileOverlayOpen .Navbar-module-scss-module__N8yoJa__mobileSolutions{animation:.45s cubic-bezier(.16,1,.3,1) both Navbar-module-scss-module__N8yoJa__mobileItemIn;animation-delay:calc(var(--i,0)*50ms + 80ms)}.Navbar-module-scss-module__N8yoJa__mobileSolutionsTrigger{color:#18181b;cursor:pointer;width:100%;font-size:1.0625rem;font-weight:500;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-tap-highlight-color:#0000;background:0 0;border:none;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.875rem 1rem;transition:background .2s cubic-bezier(.16,1,.3,1);display:flex}.Navbar-module-scss-module__N8yoJa__mobileSolutionsTrigger:hover{background:#f9fafb}.Navbar-module-scss-module__N8yoJa__mobileSolutionsTrigger:active{background:#f4f4f5}.Navbar-module-scss-module__N8yoJa__mobileSolutionsChevron{transition:transform .3s cubic-bezier(.16,1,.3,1)}.Navbar-module-scss-module__N8yoJa__mobileSolutionsChevronOpen{transform:rotate(180deg)}.Navbar-module-scss-module__N8yoJa__mobileSolutionsList{flex-direction:column;gap:1.25rem;padding:.25rem 0 .5rem 1rem;animation:.3s cubic-bezier(.16,1,.3,1) Navbar-module-scss-module__N8yoJa__mobileSublinkIn;display:flex}@keyframes Navbar-module-scss-module__N8yoJa__mobileSublinkIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Navbar-module-scss-module__N8yoJa__mobileSolutionsGroup{flex-direction:column;gap:.125rem;display:flex}.Navbar-module-scss-module__N8yoJa__mobileSolutionsGroupTitle{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.08em;color:#71717a;padding:.375rem .75rem;font-size:.6875rem;font-weight:600}.Navbar-module-scss-module__N8yoJa__mobileSolutionsLink{color:#52525b;-webkit-tap-highlight-color:#0000;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:block}.Navbar-module-scss-module__N8yoJa__mobileSolutionsLink:hover{color:#18181b;background:#f9fafb}.Navbar-module-scss-module__N8yoJa__mobileSolutionsLink:active{color:#18181b;background:#f4f4f5}.Navbar-module-scss-module__N8yoJa__mobileCta{border-top:1px solid #e4e4e7;flex-direction:column;gap:.75rem;margin-top:auto;padding:1.5rem;display:flex}.Navbar-module-scss-module__N8yoJa__mobileOverlayOpen .Navbar-module-scss-module__N8yoJa__mobileCta{animation:.45s cubic-bezier(.16,1,.3,1) both Navbar-module-scss-module__N8yoJa__mobileItemIn;animation-delay:calc(var(--i,0)*50ms + 80ms)}.Navbar-module-scss-module__N8yoJa__mobileSecondary{color:#18181b;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;background:0 0;border:1px solid #e4e4e7;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.Navbar-module-scss-module__N8yoJa__mobileSecondary:hover{background:#f9fafb;border-color:#d4d4d8}.Navbar-module-scss-module__N8yoJa__mobileSecondary:active{transform:scale(.98)}.Navbar-module-scss-module__N8yoJa__mobileSecondary{border-radius:.5rem;justify-content:center;width:100%;padding:1rem 2rem;font-size:1rem}.Navbar-module-scss-module__N8yoJa__mobilePrimary{color:#fff;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;background:#047857;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.Navbar-module-scss-module__N8yoJa__mobilePrimary:hover{background:#065f46;transform:translateY(-1px);box-shadow:0 4px 16px #0478574d}.Navbar-module-scss-module__N8yoJa__mobilePrimary:active{transform:scale(.98)}.Navbar-module-scss-module__N8yoJa__mobilePrimary{border-radius:.5rem;justify-content:center;width:100%;padding:1rem 2rem;font-size:1rem}@media (prefers-reduced-motion:reduce){.Navbar-module-scss-module__N8yoJa__mobileOverlay{transition:none}.Navbar-module-scss-module__N8yoJa__mobileLink,.Navbar-module-scss-module__N8yoJa__mobileSolutions,.Navbar-module-scss-module__N8yoJa__mobileCta,.Navbar-module-scss-module__N8yoJa__mobileSolutionsList{animation:none!important}.Navbar-module-scss-module__N8yoJa__hamburgerLine{transition:none}}.Navbar-module-scss-module__N8yoJa__nav{background:#f9faf7e0}@media (min-width:1280px){.Navbar-module-scss-module__N8yoJa__navContainer{padding-inline:3rem}}.Navbar-module-scss-module__N8yoJa__navLink{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.Navbar-module-scss-module__N8yoJa__btnPrimary,.Navbar-module-scss-module__N8yoJa__btnSecondary{min-height:40px;font-size:11px}.Navbar-module-scss-module__N8yoJa__mobileOverlay{height:calc(100dvh - 4rem);bottom:auto}@media (min-width:768px){.Navbar-module-scss-module__N8yoJa__mobileOverlay{height:calc(100dvh - 4.5rem)}}
.Footer-module-scss-module__wcgw9G__footer{color:#fafafa;background:#09090b}.Footer-module-scss-module__wcgw9G__container{max-width:80rem;margin:0 auto;padding:0 1.25rem}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__container{padding:0 2rem}}@media (min-width:1280px){.Footer-module-scss-module__wcgw9G__container{padding:0 3rem}}.Footer-module-scss-module__wcgw9G__ctaStrip{border-bottom:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;align-items:center;gap:1.5rem;padding:3rem 0;display:flex}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__ctaStrip{flex-direction:row}}.Footer-module-scss-module__wcgw9G__ctaContent{text-align:center}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__ctaContent{text-align:left}}.Footer-module-scss-module__wcgw9G__ctaTitle{color:#fafafa;letter-spacing:-.02em;margin-bottom:.25rem;font-size:1.5rem;font-weight:600}.Footer-module-scss-module__wcgw9G__ctaDesc{color:#a1a1aa;margin:0;font-size:.9375rem}.Footer-module-scss-module__wcgw9G__ctaActions{flex-shrink:0;gap:1rem;display:flex}.Footer-module-scss-module__wcgw9G__ctaPrimary{color:#fafafa;white-space:nowrap;background:#047857;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.Footer-module-scss-module__wcgw9G__ctaPrimary:hover{background:#065f46;transform:translateY(-1px)}.Footer-module-scss-module__wcgw9G__grid{grid-template-columns:1fr;gap:3rem;padding:4rem 0;display:grid}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.Footer-module-scss-module__wcgw9G__brand{max-width:22rem}.Footer-module-scss-module__wcgw9G__logo{align-items:center;min-height:44px;margin-bottom:1.25rem;text-decoration:none;display:inline-flex}.Footer-module-scss-module__wcgw9G__logoArtwork{width:10.5rem;height:auto;display:block}.Footer-module-scss-module__wcgw9G__tagline{color:#a1a1aa;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.7}.Footer-module-scss-module__wcgw9G__contactInfo{flex-direction:column;gap:.75rem;display:flex}.Footer-module-scss-module__wcgw9G__contactItem{color:#a1a1aa;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Footer-module-scss-module__wcgw9G__contactItem svg{color:#047857;flex-shrink:0}.Footer-module-scss-module__wcgw9G__contactItem a{color:#a1a1aa;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1)}.Footer-module-scss-module__wcgw9G__contactItem a:hover{color:#fafafa}.Footer-module-scss-module__wcgw9G__column h4{color:#fafafa;letter-spacing:-.01em;margin-bottom:1.25rem;font-size:.875rem;font-weight:600}.Footer-module-scss-module__wcgw9G__column ul{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module-scss-module__wcgw9G__column li a{color:#a1a1aa;font-size:.8125rem;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1)}.Footer-module-scss-module__wcgw9G__column li a:hover{color:#fafafa}.Footer-module-scss-module__wcgw9G__bottom{border-top:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding:2rem 0;display:flex}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__bottom{flex-direction:row}}.Footer-module-scss-module__wcgw9G__bottom p{color:#a1a1aa;margin:0;font-size:.75rem}.Footer-module-scss-module__wcgw9G__bottomLinks{flex-wrap:wrap;justify-content:center;gap:1rem 2rem;display:flex}.Footer-module-scss-module__wcgw9G__bottomLinks a{color:#a1a1aa;text-underline-offset:.2em;font-size:.75rem;text-decoration:underline}.Footer-module-scss-module__wcgw9G__bottomLinks a:hover{color:#fafafa}.Footer-module-scss-module__wcgw9G__bottomLinks span{color:#a1a1aa;font-size:.75rem}
.FaqAccordion-module-scss-module__5UR3RW__faq{background:#f8f9f5;border-top:1px solid #e7eae3;border-bottom:1px solid #e7eae3;padding:85px 0}.FaqAccordion-module-scss-module__5UR3RW__faqContainer{max-width:80rem;margin:0 auto;padding:0 1.25rem}@media (min-width:768px){.FaqAccordion-module-scss-module__5UR3RW__faqContainer{padding:0 2rem}}@media (min-width:1280px){.FaqAccordion-module-scss-module__5UR3RW__faqContainer{padding:0 3rem}}.FaqAccordion-module-scss-module__5UR3RW__faqContainer{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.FaqAccordion-module-scss-module__5UR3RW__faqIntro{align-self:start;position:sticky;top:110px}.FaqAccordion-module-scss-module__5UR3RW__eyebrow{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.1em;color:#047857;margin-bottom:22px;font-size:9px;font-weight:500}.FaqAccordion-module-scss-module__5UR3RW__faqTitle{letter-spacing:-.04em;margin-bottom:22px;font-size:40px;font-weight:500;line-height:1.15}.FaqAccordion-module-scss-module__5UR3RW__faqDesc{color:#52525b;font-size:13px;line-height:1.8}.FaqAccordion-module-scss-module__5UR3RW__faqContact{color:#047857;align-items:center;gap:35px;min-height:44px;margin-top:12px;font-size:12px;display:inline-flex}.FaqAccordion-module-scss-module__5UR3RW__faqList{border-top:1px solid #dce3d7}.FaqAccordion-module-scss-module__5UR3RW__faqItem{border-bottom:1px solid #dce3d7}.FaqAccordion-module-scss-module__5UR3RW__faqQuestion{text-align:left;cursor:pointer;color:#18181b;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:21px 0;font-size:13px;font-weight:500;line-height:1.5;display:flex}.FaqAccordion-module-scss-module__5UR3RW__faqQuestion:hover{color:#047857}.FaqAccordion-module-scss-module__5UR3RW__faqIcon{color:#047857;flex-shrink:0;width:16px;height:16px;transition:transform .25s}.FaqAccordion-module-scss-module__5UR3RW__faqIconActive{transform:rotate(180deg)}.FaqAccordion-module-scss-module__5UR3RW__faqAnswer{color:#52525b;font-size:13px;line-height:1.85;display:none}.FaqAccordion-module-scss-module__5UR3RW__faqAnswerOpen{padding:0 22px 22px 0;display:block}@media (max-width:767px){.FaqAccordion-module-scss-module__5UR3RW__faq{padding:65px 0}.FaqAccordion-module-scss-module__5UR3RW__faqContainer{grid-template-columns:1fr;gap:30px}.FaqAccordion-module-scss-module__5UR3RW__faqIntro{position:static}.FaqAccordion-module-scss-module__5UR3RW__faqTitle{font-size:34px}}.FaqAccordion-module-scss-module__5UR3RW__faqQuestion,.FaqAccordion-module-scss-module__5UR3RW__faqAnswer,.FaqAccordion-module-scss-module__5UR3RW__faqDesc{font-size:14px}
@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__contact{padding:8rem 0}}.ContactForm-module-scss-module__taHw8a__contact{background:#fff}.ContactForm-module-scss-module__taHw8a__contactContainer{max-width:80rem;margin:0 auto;padding:0 1.25rem}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__contactContainer{padding:0 2rem}}@media (min-width:1280px){.ContactForm-module-scss-module__taHw8a__contactContainer{padding:0 3rem}}.ContactForm-module-scss-module__taHw8a__contactCard{background:#f9fafb;border:1px solid #e4e4e7;border-radius:1.25rem;flex-direction:column;gap:2rem;padding:2rem;display:flex}@media (min-width:640px){.ContactForm-module-scss-module__taHw8a__contactCard{gap:3rem;padding:2.5rem}}@media (min-width:1024px){.ContactForm-module-scss-module__taHw8a__contactCard{flex-direction:row;padding:3rem}}.ContactForm-module-scss-module__taHw8a__contactInfo{flex:1}@media (min-width:1024px){.ContactForm-module-scss-module__taHw8a__contactInfo{max-width:33.3333%}}.ContactForm-module-scss-module__taHw8a__contactTitle{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.03em;color:#18181b;font-size:2rem;font-weight:600;line-height:1.15}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__contactTitle{font-size:2.75rem}}.ContactForm-module-scss-module__taHw8a__contactTitle{margin-bottom:1rem;font-size:1.75rem}@media (min-width:640px){.ContactForm-module-scss-module__taHw8a__contactTitle{font-size:2rem}}.ContactForm-module-scss-module__taHw8a__contactSubtitle{color:#52525b;margin-bottom:2rem;font-size:.9375rem;line-height:1.7}.ContactForm-module-scss-module__taHw8a__contactMethods{flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;display:flex}.ContactForm-module-scss-module__taHw8a__contactMethod{align-items:center;gap:1rem;display:flex}.ContactForm-module-scss-module__taHw8a__methodIcon{color:#047857;background:#fff;border:1px solid #e4e4e7;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.ContactForm-module-scss-module__taHw8a__methodLabel{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;text-transform:uppercase;color:#71717a;letter-spacing:.08em;margin:0 0 .125rem;font-size:.6875rem;font-weight:600}.ContactForm-module-scss-module__taHw8a__methodValue{color:#18181b;word-break:break-all;margin:0;font-size:.875rem;font-weight:500}@media (min-width:640px){.ContactForm-module-scss-module__taHw8a__methodValue{word-break:normal;font-size:.9375rem}}.ContactForm-module-scss-module__taHw8a__contactForm{background:#fff;border:1px solid #e4e4e7;border-radius:1rem;flex:2;padding:1.5rem}@media (min-width:640px){.ContactForm-module-scss-module__taHw8a__contactForm{padding:2rem}}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__contactForm{padding:2.5rem}}.ContactForm-module-scss-module__taHw8a__formGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__formGrid{grid-template-columns:repeat(2,1fr)}}.ContactForm-module-scss-module__taHw8a__formField{flex-direction:column;gap:.375rem;display:flex}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__formField.ContactForm-module-scss-module__taHw8a__fullWidth{grid-column:span 2}}.ContactForm-module-scss-module__taHw8a__formField label{color:#18181b;font-size:.8125rem;font-weight:500}.ContactForm-module-scss-module__taHw8a__formField input,.ContactForm-module-scss-module__taHw8a__formField select,.ContactForm-module-scss-module__taHw8a__formField textarea{color:#18181b;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#fff;border:1px solid #e4e4e7;border-radius:.5rem;padding:.75rem 1rem;font-size:.9375rem;transition:all .2s cubic-bezier(.16,1,.3,1)}.ContactForm-module-scss-module__taHw8a__formField input::placeholder,.ContactForm-module-scss-module__taHw8a__formField select::placeholder,.ContactForm-module-scss-module__taHw8a__formField textarea::placeholder{color:#a1a1aa}.ContactForm-module-scss-module__taHw8a__formField input:focus,.ContactForm-module-scss-module__taHw8a__formField select:focus,.ContactForm-module-scss-module__taHw8a__formField textarea:focus{border-color:#047857;outline:none;box-shadow:0 0 0 3px #04785714}.ContactForm-module-scss-module__taHw8a__formField textarea{resize:none}.ContactForm-module-scss-module__taHw8a__formActions{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:.5rem;display:flex}@media (min-width:768px){.ContactForm-module-scss-module__taHw8a__formActions{flex-direction:row;justify-content:space-between;align-items:center}.ContactForm-module-scss-module__taHw8a__formActions.ContactForm-module-scss-module__taHw8a__fullWidth{grid-column:span 2}}.ContactForm-module-scss-module__taHw8a__formNote{color:#71717a;font-size:.75rem}.ContactForm-module-scss-module__taHw8a__formSubmit{color:#fff;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;background:#047857;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ContactForm-module-scss-module__taHw8a__formSubmit:hover{background:#065f46;transform:translateY(-1px);box-shadow:0 4px 16px #0478574d}.ContactForm-module-scss-module__taHw8a__formSubmit:active{transform:scale(.98)}.ContactForm-module-scss-module__taHw8a__formSubmit:disabled{opacity:.6;cursor:not-allowed}.ContactForm-module-scss-module__taHw8a__formSuccess{color:#047857;margin:0;font-size:.9375rem;font-weight:500}.ContactForm-module-scss-module__taHw8a__formErrorWrap{align-items:center;gap:1rem;display:flex}.ContactForm-module-scss-module__taHw8a__formError{color:#dc2626;margin:0;font-size:.875rem;font-weight:500}.ContactForm-module-scss-module__taHw8a__spinner{animation:1s linear infinite ContactForm-module-scss-module__taHw8a__spin}@keyframes ContactForm-module-scss-module__taHw8a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ContactForm-module-scss-module__taHw8a__contact{padding:85px 0}.ContactForm-module-scss-module__taHw8a__contactCard{background:#f6f8f2;border-color:#e0e6d9;border-radius:22px}.ContactForm-module-scss-module__taHw8a__eyebrow{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.1em;color:#047857;margin-bottom:23px;font-size:9px;font-weight:500}@media (min-width:1024px){.ContactForm-module-scss-module__taHw8a__contactInfo{max-width:38%}}.ContactForm-module-scss-module__taHw8a__contactTitle{letter-spacing:-.045em;font-size:37px;font-weight:500;line-height:1.14}.ContactForm-module-scss-module__taHw8a__contactForm{border-color:#e2e7dc;border-radius:14px}.ContactForm-module-scss-module__taHw8a__methodValue{overflow-wrap:anywhere;word-break:normal;font-size:12px}.ContactForm-module-scss-module__taHw8a__methodLabel{font-size:9px}.ContactForm-module-scss-module__taHw8a__formField input,.ContactForm-module-scss-module__taHw8a__formField select,.ContactForm-module-scss-module__taHw8a__formField textarea{font-size:14px}.ContactForm-module-scss-module__taHw8a__formField textarea{resize:vertical;min-height:110px}.ContactForm-module-scss-module__taHw8a__formSubmit{white-space:nowrap;padding-inline:18px;font-size:12px}@media (max-width:767px){.ContactForm-module-scss-module__taHw8a__contact{padding:65px 0}.ContactForm-module-scss-module__taHw8a__contactCard{padding:22px}.ContactForm-module-scss-module__taHw8a__contactForm{padding:20px}.ContactForm-module-scss-module__taHw8a__contactTitle{font-size:33px}.ContactForm-module-scss-module__taHw8a__formField input,.ContactForm-module-scss-module__taHw8a__formField select,.ContactForm-module-scss-module__taHw8a__formField textarea{width:100%;min-width:0;font-size:16px}}.ContactForm-module-scss-module__taHw8a__contactSubtitle{font-size:14px}.ContactForm-module-scss-module__taHw8a__estimateStatus{color:#52525b;overflow-wrap:anywhere;margin-bottom:1.25rem;font-size:.8125rem;line-height:1.6}.ContactForm-module-scss-module__taHw8a__estimateStatus:empty{display:none}.ContactForm-module-scss-module__taHw8a__estimateHelp,.ContactForm-module-scss-module__taHw8a__estimatePendingNote{color:#52525b;margin:0;font-size:.8125rem;line-height:1.6}.ContactForm-module-scss-module__taHw8a__estimatePending{background:#f9fafb;border-left:3px solid #047857;min-width:0;margin-top:.5rem;padding:1rem}.ContactForm-module-scss-module__taHw8a__estimatePending summary{color:#065f46;cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding-block:.75rem;font-size:.8125rem;font-weight:500;line-height:1.5}.ContactForm-module-scss-module__taHw8a__estimatePending summary:focus-visible{outline-offset:3px;border-radius:.375rem;outline:2px solid #047857}.ContactForm-module-scss-module__taHw8a__estimatePreview{max-width:100%;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#52525b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .75rem;font-size:.8125rem;line-height:1.6}.ContactForm-module-scss-module__taHw8a__estimateActions{flex-wrap:wrap;gap:.5rem;margin-top:.375rem;display:flex}.ContactForm-module-scss-module__taHw8a__estimateAction{color:#065f46;max-width:100%;min-height:44px;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.5}.ContactForm-module-scss-module__taHw8a__estimateAction:hover{background:#f9fafb;border-color:#047857}.ContactForm-module-scss-module__taHw8a__estimateAction:focus-visible{outline-offset:3px;outline:2px solid #047857}
.FloatingDemoButton-module-scss-module__A0LToG__wrapper{z-index:1000;opacity:0;pointer-events:none;align-items:flex-start;gap:0;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(20px)scale(.9)}.FloatingDemoButton-module-scss-module__A0LToG__wrapper.FloatingDemoButton-module-scss-module__A0LToG__visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.FloatingDemoButton-module-scss-module__A0LToG__dismiss{z-index:2;color:#fafafa;cursor:pointer;opacity:0;background:#3f3f46;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:-6px;right:-6px}.FloatingDemoButton-module-scss-module__A0LToG__wrapper:hover .FloatingDemoButton-module-scss-module__A0LToG__dismiss{opacity:1}.FloatingDemoButton-module-scss-module__A0LToG__dismiss svg{width:10px;height:10px}.FloatingDemoButton-module-scss-module__A0LToG__button{color:#fff;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;background:#047857;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #04785759,0 12px 32px -8px #00000014}.FloatingDemoButton-module-scss-module__A0LToG__button:hover{background:#065f46;transform:translateY(-2px);box-shadow:0 6px 28px #04785766,0 20px 40px -15px #0000001a}.FloatingDemoButton-module-scss-module__A0LToG__button:active{transform:scale(.97)}.FloatingDemoButton-module-scss-module__A0LToG__button svg{flex-shrink:0;width:16px;height:16px}.FloatingDemoButton-module-scss-module__A0LToG__pulse{pointer-events:none;background:#ffffff26;border-radius:.5rem;width:100%;height:100%;animation:2.5s ease-out infinite FloatingDemoButton-module-scss-module__A0LToG__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes FloatingDemoButton-module-scss-module__A0LToG__pulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.FloatingDemoButton-module-scss-module__A0LToG__label{white-space:nowrap}@media (max-width:480px){.FloatingDemoButton-module-scss-module__A0LToG__wrapper{bottom:1rem;right:1rem}.FloatingDemoButton-module-scss-module__A0LToG__button{padding:.75rem 1.25rem;font-size:.8125rem}}
.PriceEstimator-module-scss-module__y0RrHq__estimator{background:#fff;border:1px solid #e4e4e7;border-radius:1rem;margin-bottom:2rem}.PriceEstimator-module-scss-module__y0RrHq__header{color:#065f46;border-bottom:1px solid #e4e4e7;align-items:center;gap:1rem;padding:1.5rem;display:flex}.PriceEstimator-module-scss-module__y0RrHq__header h3{color:#18181b;font-size:1.2rem}.PriceEstimator-module-scss-module__y0RrHq__header p{color:#52525b;margin-top:.35rem;font-size:.8125rem}.PriceEstimator-module-scss-module__y0RrHq__header svg{flex-shrink:0}.PriceEstimator-module-scss-module__y0RrHq__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.PriceEstimator-module-scss-module__y0RrHq__controls{flex-direction:column;gap:1.75rem;min-width:0;padding:1.5rem;display:flex}.PriceEstimator-module-scss-module__y0RrHq__group{border:0;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;display:flex}.PriceEstimator-module-scss-module__y0RrHq__group legend{color:#18181b;padding:0 0 1rem;font-size:1rem;font-weight:600}.PriceEstimator-module-scss-module__y0RrHq__group+.PriceEstimator-module-scss-module__y0RrHq__group{border-top:1px solid #e4e4e7;padding-top:1.25rem}.PriceEstimator-module-scss-module__y0RrHq__field{flex-direction:column;gap:.45rem;min-width:0;display:flex}.PriceEstimator-module-scss-module__y0RrHq__field label{color:#18181b;font-size:.875rem;font-weight:500}.PriceEstimator-module-scss-module__y0RrHq__field input{width:100%;min-width:0;min-height:44px;font:inherit;color:#18181b;background:#f9fafb;border:1px solid #e4e4e7;border-radius:.375rem;padding:.7rem;font-size:.875rem}.PriceEstimator-module-scss-module__y0RrHq__help,.PriceEstimator-module-scss-module__y0RrHq__note{color:#52525b;font-size:.8125rem;line-height:1.65}.PriceEstimator-module-scss-module__y0RrHq__presets{flex-wrap:wrap;gap:.4rem;display:flex}.PriceEstimator-module-scss-module__y0RrHq__presets button{min-height:44px;font:inherit;color:#52525b;cursor:pointer;background:0 0;border:1px solid #e4e4e7;border-radius:.375rem;padding:.4rem .75rem;font-size:.8125rem}.PriceEstimator-module-scss-module__y0RrHq__presets button[aria-pressed=true]{color:#065f46;background:#04785714;border-color:#047857}.PriceEstimator-module-scss-module__y0RrHq__ocrOptions{gap:1rem;display:grid}.PriceEstimator-module-scss-module__y0RrHq__estimator :is(input:not(.PriceEstimator-module-scss-module__y0RrHq__nativeChoice),button,a):focus-visible{outline-offset:3px;outline:3px solid #047857}.PriceEstimator-module-scss-module__y0RrHq__srOnly,.PriceEstimator-module-scss-module__y0RrHq__nativeChoice{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PriceEstimator-module-scss-module__y0RrHq__choiceGroup{border:0;min-width:0;margin:0;padding:0}.PriceEstimator-module-scss-module__y0RrHq__choiceGroup>legend{color:#18181b;padding:0 0 .75rem;font-size:.875rem;font-weight:500}.PriceEstimator-module-scss-module__y0RrHq__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.PriceEstimator-module-scss-module__y0RrHq__choices[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.PriceEstimator-module-scss-module__y0RrHq__choice{cursor:pointer;min-width:0;display:block;position:relative}.PriceEstimator-module-scss-module__y0RrHq__choiceFace{background:#fcfcf8;border:1px solid #d8dfd8;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;height:100%;min-height:164px;padding:.875rem;display:flex;position:relative}.PriceEstimator-module-scss-module__y0RrHq__choiceCopy{min-width:0;padding-right:.15rem;display:block}.PriceEstimator-module-scss-module__y0RrHq__choiceCopy strong{color:#18181b;font-size:.9375rem;font-weight:600;line-height:1.35;display:block}.PriceEstimator-module-scss-module__y0RrHq__choiceCopy small{color:#52525b;margin-top:.25rem;font-size:.8125rem;line-height:1.5;display:block}.PriceEstimator-module-scss-module__y0RrHq__indicator{color:#fff;background:#fff;border:1px solid #8a9b91;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:12px;right:12px}.PriceEstimator-module-scss-module__y0RrHq__indicator svg{opacity:0}.PriceEstimator-module-scss-module__y0RrHq__checkboxIndicator{border-radius:5px}.PriceEstimator-module-scss-module__y0RrHq__nativeChoice:checked+.PriceEstimator-module-scss-module__y0RrHq__choiceFace{background:#edf6ee;border-color:#047857;box-shadow:inset 0 0 0 1px #047857}.PriceEstimator-module-scss-module__y0RrHq__nativeChoice:checked+.PriceEstimator-module-scss-module__y0RrHq__choiceFace .PriceEstimator-module-scss-module__y0RrHq__indicator{background:#047857;border-color:#047857}.PriceEstimator-module-scss-module__y0RrHq__nativeChoice:checked+.PriceEstimator-module-scss-module__y0RrHq__choiceFace .PriceEstimator-module-scss-module__y0RrHq__indicator svg{opacity:1}.PriceEstimator-module-scss-module__y0RrHq__nativeChoice:focus-visible+.PriceEstimator-module-scss-module__y0RrHq__choiceFace{outline-offset:3px;outline:3px solid #065f46}.PriceEstimator-module-scss-module__y0RrHq__nativeChoice:disabled+.PriceEstimator-module-scss-module__y0RrHq__choiceFace{box-shadow:none;cursor:not-allowed;background:#f5f5f1;border-color:#d8dfd8}.PriceEstimator-module-scss-module__y0RrHq__nativeChoice:disabled+.PriceEstimator-module-scss-module__y0RrHq__choiceFace .PriceEstimator-module-scss-module__y0RrHq__indicator{background:#89988f;border-color:#89988f}.PriceEstimator-module-scss-module__y0RrHq__nativeChoice:disabled:not(:checked)+.PriceEstimator-module-scss-module__y0RrHq__choiceFace .PriceEstimator-module-scss-module__y0RrHq__indicator{background:#fff}.PriceEstimator-module-scss-module__y0RrHq__nativeChoice:disabled+.PriceEstimator-module-scss-module__y0RrHq__choiceFace .PriceEstimator-module-scss-module__y0RrHq__paperArt{opacity:.6}.PriceEstimator-module-scss-module__y0RrHq__toggleFace{flex-direction:row;align-items:center;gap:1rem;min-height:104px;padding-right:2.75rem}.PriceEstimator-module-scss-module__y0RrHq__toggleFace .PriceEstimator-module-scss-module__y0RrHq__indicator{top:calc(50% - 9px)}.PriceEstimator-module-scss-module__y0RrHq__paperArt{perspective:200px;flex:0 0 78px;width:78px;height:68px;transition:transform .18s;display:block;position:relative}.PriceEstimator-module-scss-module__y0RrHq__paperSheet{background:#fffef7;border:1px solid #d6e0d4;border-radius:4px;width:39px;height:52px;display:block;position:absolute;box-shadow:1px 2px 1px #163e2720}.PriceEstimator-module-scss-module__y0RrHq__paperShadow{background:#dce7dc;border-radius:50%;width:51px;height:10px;position:absolute;bottom:3px;left:12px}.PriceEstimator-module-scss-module__y0RrHq__paperBack{background:#e4eee0;transition:transform .24s;top:8px;left:24px;transform:rotate(7deg)}.PriceEstimator-module-scss-module__y0RrHq__paperMiddle{background:#f0f4e9;top:9px;left:20px;transform:rotate(2deg)}.PriceEstimator-module-scss-module__y0RrHq__paperFront{transition:transform .24s;top:7px;left:16px;transform:rotateX(8deg)rotateY(-12deg)rotate(-4deg)}.PriceEstimator-module-scss-module__y0RrHq__paperFront:after{content:"";background:linear-gradient(45deg,#dce6d8 50%,#fcfcf8 51%);border-radius:0 3px;width:9px;height:9px;position:absolute;top:-1px;right:-1px}.PriceEstimator-module-scss-module__y0RrHq__paperMarks{stroke:#9bb6a2;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:37px;position:absolute;top:7px;left:4px}.PriceEstimator-module-scss-module__y0RrHq__paperHighlight{stroke:#047857;stroke-width:1.8px}.PriceEstimator-module-scss-module__y0RrHq__paperClip{border:2px solid #537465;border-bottom-width:1px;border-radius:3px;width:15px;height:8px;position:absolute;top:6px;left:24px;transform:rotate(-7deg)}.PriceEstimator-module-scss-module__y0RrHq__paperBinding{flex-direction:column;justify-content:space-between;height:36px;display:flex;position:absolute;top:14px;left:15px}.PriceEstimator-module-scss-module__y0RrHq__paperBinding i{background:#d9e6d5;border:1px solid #46735b;border-radius:4px;width:7px;height:4px}.PriceEstimator-module-scss-module__y0RrHq__paperBackLabel{color:#426c51;font-size:10px;position:absolute;top:17px;left:48px}.PriceEstimator-module-scss-module__y0RrHq__paperBadge{color:#fff;background:#047857;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:6px;right:9px}.PriceEstimator-module-scss-module__y0RrHq__paperTabs{flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;left:54px}.PriceEstimator-module-scss-module__y0RrHq__paperTabs i{background:#7ca583;border-radius:0 3px 3px 0;width:6px;height:9px;display:block}.PriceEstimator-module-scss-module__y0RrHq__paperTabs i:nth-child(2){background:#b6c7a2}.PriceEstimator-module-scss-module__y0RrHq__paperTabs i:nth-child(3){background:#d7c39b}.PriceEstimator-module-scss-module__y0RrHq__paperBubble{background:#e1efdf;border:1px solid #b3cfb7;border-radius:7px 7px 7px 0;justify-content:center;align-items:center;gap:3px;width:30px;height:21px;display:flex;position:absolute;bottom:9px;right:2px}.PriceEstimator-module-scss-module__y0RrHq__paperBubble i{background:#047857;border-radius:50%;width:3px;height:3px}.PriceEstimator-module-scss-module__y0RrHq__paperArt[data-art=single] .PriceEstimator-module-scss-module__y0RrHq__paperBack,.PriceEstimator-module-scss-module__y0RrHq__paperArt[data-art=single] .PriceEstimator-module-scss-module__y0RrHq__paperMiddle{visibility:hidden}.PriceEstimator-module-scss-module__y0RrHq__paperArt[data-art=double] .PriceEstimator-module-scss-module__y0RrHq__paperBack{left:35px;transform:rotate(9deg)}.PriceEstimator-module-scss-module__y0RrHq__paperArt[data-art=a3] .PriceEstimator-module-scss-module__y0RrHq__paperSheet{width:44px;height:56px}.PriceEstimator-module-scss-module__y0RrHq__paperArt[data-art=larger] .PriceEstimator-module-scss-module__y0RrHq__paperSheet{width:58px;height:40px;top:15px;left:9px}.PriceEstimator-module-scss-module__y0RrHq__paperArt[data-art=larger] .PriceEstimator-module-scss-module__y0RrHq__paperMarks{width:39px;height:25px}.PriceEstimator-module-scss-module__y0RrHq__paperArt[data-art=bound] .PriceEstimator-module-scss-module__y0RrHq__paperFront{border-left:4px solid #578365}.PriceEstimator-module-scss-module__y0RrHq__paperArt[data-art=aged] .PriceEstimator-module-scss-module__y0RrHq__paperFront{background:#f5ead4;border-color:#d8c7a3}.PriceEstimator-module-scss-module__y0RrHq__paperArt[data-art=fragile] .PriceEstimator-module-scss-module__y0RrHq__paperFront{background:#f6efdf;border-bottom:2px dashed #b5a58c}.PriceEstimator-module-scss-module__y0RrHq__paperArt[data-art=fragile] .PriceEstimator-module-scss-module__y0RrHq__paperFront:before{content:"";background:#d4c8b3;width:34px;height:1px;position:absolute;top:25px;left:1px;transform:rotate(-28deg)}.PriceEstimator-module-scss-module__y0RrHq__nativeChoice:checked+.PriceEstimator-module-scss-module__y0RrHq__choiceFace .PriceEstimator-module-scss-module__y0RrHq__paperBack{transform:translate(5px,-2px)rotate(9deg)}.PriceEstimator-module-scss-module__y0RrHq__nativeChoice:checked+.PriceEstimator-module-scss-module__y0RrHq__choiceFace .PriceEstimator-module-scss-module__y0RrHq__paperFront{transform:rotateX(8deg)rotateY(-12deg)rotate(-2deg)}@media (hover:hover) and (pointer:fine){.PriceEstimator-module-scss-module__y0RrHq__choice:hover .PriceEstimator-module-scss-module__y0RrHq__nativeChoice:enabled+.PriceEstimator-module-scss-module__y0RrHq__choiceFace .PriceEstimator-module-scss-module__y0RrHq__paperArt{transform:translateY(-3px)rotate(-2deg)}}.PriceEstimator-module-scss-module__y0RrHq__choice:active .PriceEstimator-module-scss-module__y0RrHq__nativeChoice:enabled+.PriceEstimator-module-scss-module__y0RrHq__choiceFace .PriceEstimator-module-scss-module__y0RrHq__paperArt{transition-duration:.1s;transform:scale(.985)}.PriceEstimator-module-scss-module__y0RrHq__result{background:#f5f8f1;border-left:1px solid #e4e4e7;border-radius:0 0 1rem;min-width:0;padding:1.5rem}.PriceEstimator-module-scss-module__y0RrHq__resultCard{position:sticky;top:95px}.PriceEstimator-module-scss-module__y0RrHq__resultCard h4{color:#18181b;font-size:1.1rem}.PriceEstimator-module-scss-module__y0RrHq__quantity{color:#52525b;margin:.6rem 0;font-size:.8125rem}.PriceEstimator-module-scss-module__y0RrHq__amount{color:#18181b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-height:2.75rem;margin:1rem 0;font-size:clamp(1.5rem,2.3vw,2.25rem);font-weight:600;line-height:1.2}.PriceEstimator-module-scss-module__y0RrHq__partial{color:#18181b;background:#fff;border-radius:.375rem;margin:1rem 0;padding:.75rem;font-size:.9rem;line-height:1.65}.PriceEstimator-module-scss-module__y0RrHq__breakdown{font-variant-numeric:tabular-nums;margin:1rem 0;padding:0;list-style:none}.PriceEstimator-module-scss-module__y0RrHq__breakdown li{color:#18181b;border-bottom:1px solid #e4e4e7;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.75rem 0;font-size:.8125rem;display:grid}.PriceEstimator-module-scss-module__y0RrHq__breakdown strong{font-weight:500;display:block}.PriceEstimator-module-scss-module__y0RrHq__breakdown small{color:#52525b;margin-top:.2rem;font-size:.75rem;line-height:1.6;display:block}.PriceEstimator-module-scss-module__y0RrHq__breakdown li>span:last-child{text-align:right;overflow-wrap:anywhere;max-width:12rem}.PriceEstimator-module-scss-module__y0RrHq__quoteReasons{color:#52525b;margin:1rem 0;padding-left:1.2rem;font-size:.8125rem;line-height:1.65}.PriceEstimator-module-scss-module__y0RrHq__quoteReasons li+li{margin-top:.5rem}.PriceEstimator-module-scss-module__y0RrHq__note{margin:1rem 0}.PriceEstimator-module-scss-module__y0RrHq__cta{color:#fff;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;background:#047857;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.PriceEstimator-module-scss-module__y0RrHq__cta:hover{background:#065f46;transform:translateY(-1px);box-shadow:0 4px 16px #0478574d}.PriceEstimator-module-scss-module__y0RrHq__cta:active{transform:scale(.98)}.PriceEstimator-module-scss-module__y0RrHq__cta{justify-content:center;gap:.5rem;width:100%;margin-top:1rem;text-decoration:none;display:flex}@media (max-width:959px){.PriceEstimator-module-scss-module__y0RrHq__grid{grid-template-columns:minmax(0,1fr)}.PriceEstimator-module-scss-module__y0RrHq__result{border-top:1px solid #e4e4e7;border-left:0;border-radius:0 0 1rem 1rem}.PriceEstimator-module-scss-module__y0RrHq__resultCard{position:static}}@media (max-width:600px){.PriceEstimator-module-scss-module__y0RrHq__header,.PriceEstimator-module-scss-module__y0RrHq__controls,.PriceEstimator-module-scss-module__y0RrHq__result{padding:1.1rem}.PriceEstimator-module-scss-module__y0RrHq__field input{font-size:16px}.PriceEstimator-module-scss-module__y0RrHq__breakdown li{grid-template-columns:minmax(0,1fr);gap:.25rem}.PriceEstimator-module-scss-module__y0RrHq__breakdown li>span:last-child{text-align:left;max-width:none;font-weight:600}.PriceEstimator-module-scss-module__y0RrHq__choices,.PriceEstimator-module-scss-module__y0RrHq__choices[data-columns="2"]{grid-template-columns:minmax(0,1fr)}.PriceEstimator-module-scss-module__y0RrHq__choices[data-mobile-pair=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.PriceEstimator-module-scss-module__y0RrHq__choiceFace{flex-direction:row;align-items:center;gap:.65rem;min-height:98px;padding:.75rem 2.2rem .75rem .6rem}.PriceEstimator-module-scss-module__y0RrHq__choiceCopy strong{font-size:.9375rem}.PriceEstimator-module-scss-module__y0RrHq__choiceCopy small{font-size:.8125rem}.PriceEstimator-module-scss-module__y0RrHq__choices[data-mobile-pair=true] .PriceEstimator-module-scss-module__y0RrHq__choiceFace{flex-direction:column;align-items:flex-start;min-height:116px;padding:.7rem}.PriceEstimator-module-scss-module__y0RrHq__choices[data-mobile-pair=true] .PriceEstimator-module-scss-module__y0RrHq__choiceCopy{padding:0}.PriceEstimator-module-scss-module__y0RrHq__paperArt{perspective:160px;flex-basis:52px;width:52px;height:54px}.PriceEstimator-module-scss-module__y0RrHq__paperSheet{width:30px;height:41px}.PriceEstimator-module-scss-module__y0RrHq__paperFront{top:5px;left:6px}.PriceEstimator-module-scss-module__y0RrHq__paperMiddle{top:7px;left:10px}.PriceEstimator-module-scss-module__y0RrHq__paperBack{top:6px;left:13px}.PriceEstimator-module-scss-module__y0RrHq__paperShadow{width:40px;bottom:1px;left:3px}.PriceEstimator-module-scss-module__y0RrHq__paperMarks{width:22px;height:30px;top:5px;left:3px}.PriceEstimator-module-scss-module__y0RrHq__paperClip{width:12px;height:6px;top:5px;left:13px}.PriceEstimator-module-scss-module__y0RrHq__paperBinding{height:28px;top:12px;left:4px}.PriceEstimator-module-scss-module__y0RrHq__paperBackLabel{top:14px;left:36px}.PriceEstimator-module-scss-module__y0RrHq__paperTabs{gap:4px;top:8px;left:35px}.PriceEstimator-module-scss-module__y0RrHq__paperTabs i{height:8px}.PriceEstimator-module-scss-module__y0RrHq__paperBadge{width:18px;height:18px;bottom:3px;right:0}.PriceEstimator-module-scss-module__y0RrHq__paperBubble{width:25px;height:19px;bottom:4px;right:-1px}.PriceEstimator-module-scss-module__y0RrHq__paperArt[data-art=double] .PriceEstimator-module-scss-module__y0RrHq__paperBack{left:22px}.PriceEstimator-module-scss-module__y0RrHq__paperArt[data-art=a3] .PriceEstimator-module-scss-module__y0RrHq__paperSheet{width:34px;height:44px}.PriceEstimator-module-scss-module__y0RrHq__paperArt[data-art=larger] .PriceEstimator-module-scss-module__y0RrHq__paperSheet{width:43px;height:31px;top:11px;left:3px}.PriceEstimator-module-scss-module__y0RrHq__paperArt[data-art=larger] .PriceEstimator-module-scss-module__y0RrHq__paperMarks{width:32px;height:22px}.PriceEstimator-module-scss-module__y0RrHq__paperArt[data-art=fragile] .PriceEstimator-module-scss-module__y0RrHq__paperFront:before{width:26px;top:20px}.PriceEstimator-module-scss-module__y0RrHq__toggleFace{min-height:104px}}@media (prefers-reduced-motion:reduce){.PriceEstimator-module-scss-module__y0RrHq__paperArt,.PriceEstimator-module-scss-module__y0RrHq__paperArt *,.PriceEstimator-module-scss-module__y0RrHq__paperArt :before{transition:none!important;animation:none!important;transform:none!important}}
.DocumentScene-module-scss-module__kgtLJa__scene{isolation:isolate;color:#18181b;background:radial-gradient(at 50% 48%,#ddf3e7 0%,#f0f6f1 55%,#f5f8f5 100%);border:1px solid #dce9e2;border-radius:24px;width:100%;height:530px;position:relative;overflow:hidden}.DocumentScene-module-scss-module__kgtLJa__scene:before{content:"";z-index:-1;background-image:linear-gradient(#0c6c4810 1px,#0000 1px),linear-gradient(90deg,#0c6c4810 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.DocumentScene-module-scss-module__kgtLJa__sceneTop,.DocumentScene-module-scss-module__kgtLJa__sceneBottom{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;letter-spacing:.06em;color:#526b60;z-index:3;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;left:22px;right:22px}.DocumentScene-module-scss-module__kgtLJa__sceneTop span,.DocumentScene-module-scss-module__kgtLJa__sceneBottom span{align-items:center;gap:7px;display:flex}.DocumentScene-module-scss-module__kgtLJa__sceneTop{top:22px}.DocumentScene-module-scss-module__kgtLJa__statusDot{background:#047857;border-radius:50%;width:5px;height:5px}.DocumentScene-module-scss-module__kgtLJa__sceneBottom{bottom:13px}.DocumentScene-module-scss-module__kgtLJa__sceneBottom button{color:#047857;cursor:pointer;background:#ffffffa6;border:1px solid #ceded4;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.DocumentScene-module-scss-module__kgtLJa__visual{width:520px;height:465px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.DocumentScene-module-scss-module__kgtLJa__orbit,.DocumentScene-module-scss-module__kgtLJa__orbitTwo{border:1px solid #76a68d30;border-radius:50%;width:390px;height:300px;position:absolute;top:110px;left:65px;transform:rotate(-27deg)}.DocumentScene-module-scss-module__kgtLJa__orbitTwo{width:470px;height:360px;top:78px;left:25px}.DocumentScene-module-scss-module__kgtLJa__platform{width:236px;height:288px;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;top:142px;left:144px;transform:perspective(1100px)rotateX(52deg)rotate(-33deg)}.DocumentScene-module-scss-module__kgtLJa__platformFace{color:#bdedd6;background:linear-gradient(145deg,#087e59,#044632);border:1px solid #209d72;border-radius:19px;flex-direction:column;justify-content:flex-end;align-items:center;gap:9px;padding-bottom:15px;display:flex;position:absolute;inset:0;box-shadow:0 45px 50px -22px #133d3e50}.DocumentScene-module-scss-module__kgtLJa__platformFace span{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;letter-spacing:.17em;font-size:8px}.DocumentScene-module-scss-module__kgtLJa__platformFace>span:first-child{position:absolute;top:13px;left:17px}.DocumentScene-module-scss-module__kgtLJa__platformEdge{background:#033d2d;border-radius:19px;position:absolute;inset:0;transform:translateZ(-13px);box-shadow:-5px 9px #03432f}.DocumentScene-module-scss-module__kgtLJa__paper{background:#fff;border:1px solid #d4e5da;border-radius:9px;width:205px;height:249px;transition:transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;top:-23px;left:16px;box-shadow:0 10px 18px #003c3214}.DocumentScene-module-scss-module__kgtLJa__paperBack{background:#dcece1;transform:translateZ(27px)translate(-11px,-3px)rotate(-4deg)}.DocumentScene-module-scss-module__kgtLJa__paperMiddle{background:#edf5ee;padding:28px;transform:translateZ(47px)translate(1px,-5px)rotate(2deg)}.DocumentScene-module-scss-module__kgtLJa__paperFront{padding:19px;animation:6s ease-in-out infinite DocumentScene-module-scss-module__kgtLJa__levitate;transform:translateZ(76px)}.DocumentScene-module-scss-module__kgtLJa__paperHeader{color:#047857;justify-content:space-between;align-items:center;display:flex}.DocumentScene-module-scss-module__kgtLJa__paperHeader span{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;color:#82958a;text-align:right;font-size:8px;line-height:1.5}.DocumentScene-module-scss-module__kgtLJa__paperTitle{letter-spacing:-.04em;margin:16px 0 13px;font-size:15px;font-weight:600}.DocumentScene-module-scss-module__kgtLJa__paperLines{gap:8px;display:grid}.DocumentScene-module-scss-module__kgtLJa__paperLines i{background:#e3e9e5;border-radius:3px;height:4px;display:block}.DocumentScene-module-scss-module__kgtLJa__paperLines i:nth-child(2){width:80%}.DocumentScene-module-scss-module__kgtLJa__paperLines i:nth-child(4){width:65%}.DocumentScene-module-scss-module__kgtLJa__paperLines i:nth-child(5){width:85%}.DocumentScene-module-scss-module__kgtLJa__paperTable{border-top:1px solid #e3e9e5;border-bottom:1px solid #e3e9e5;justify-content:space-between;align-items:center;margin-top:17px;padding:10px 0;display:flex}.DocumentScene-module-scss-module__kgtLJa__paperTable span{font-size:6px;font-family:var(--font-geist-mono),"JetBrains Mono",monospace}.DocumentScene-module-scss-module__kgtLJa__paperTable b{color:#047857;font-size:11px}.DocumentScene-module-scss-module__kgtLJa__paperFooter{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;color:#718b7e;justify-content:space-between;align-items:center;margin-top:12px;font-size:5px;display:flex}.DocumentScene-module-scss-module__kgtLJa__scanBeam{background:linear-gradient(#0000,#32d79128);border-bottom:2px solid #16ad73;height:38px;animation:4s ease-in-out infinite DocumentScene-module-scss-module__kgtLJa__scan;position:absolute;top:25%;left:-9px;right:-9px;box-shadow:0 9px 12px -10px #04ac63}.DocumentScene-module-scss-module__kgtLJa__inputTag,.DocumentScene-module-scss-module__kgtLJa__scanTag,.DocumentScene-module-scss-module__kgtLJa__resultCard{z-index:2;background:#fffffff5;border:1px solid #e1e9e3;border-radius:11px;position:absolute;box-shadow:0 12px 30px #234e3310}.DocumentScene-module-scss-module__kgtLJa__inputTag{align-items:center;gap:10px;padding:13px 16px;display:flex;top:86px;left:23px;transform:rotate(-5deg)}.DocumentScene-module-scss-module__kgtLJa__inputTag>svg{color:#047857}.DocumentScene-module-scss-module__kgtLJa__inputTag b{font-size:11px;font-weight:500;display:block}.DocumentScene-module-scss-module__kgtLJa__inputTag span{color:#71717a;margin-top:4px;font-size:9px;display:block}.DocumentScene-module-scss-module__kgtLJa__resultCard{width:232px;padding:15px;transition:transform 1s cubic-bezier(.16,1,.3,1);bottom:41px;right:7px;transform:rotate(-3deg)}.DocumentScene-module-scss-module__kgtLJa__resultHeader{border-bottom:1px solid #edf1ed;justify-content:space-between;align-items:center;margin-bottom:5px;padding-bottom:13px;font-size:10px;font-weight:500;display:flex}.DocumentScene-module-scss-module__kgtLJa__resultHeader>span{align-items:center;gap:6px;display:flex}.DocumentScene-module-scss-module__kgtLJa__resultHeader svg{color:#047857}.DocumentScene-module-scss-module__kgtLJa__check{background:#dcf5e7;border-radius:50%;justify-content:center;width:20px;height:20px}.DocumentScene-module-scss-module__kgtLJa__resultRow{justify-content:space-between;padding:7px 0;font-size:9px;display:flex}.DocumentScene-module-scss-module__kgtLJa__resultRow span{color:#71717a}.DocumentScene-module-scss-module__kgtLJa__resultRow b{font-weight:500}.DocumentScene-module-scss-module__kgtLJa__resultFoot{color:#047857;align-items:center;gap:5px;margin-top:9px;font-size:8px;display:flex}.DocumentScene-module-scss-module__kgtLJa__resultFoot svg:last-child{margin-left:auto}.DocumentScene-module-scss-module__kgtLJa__scanTag{color:#047857;align-items:center;gap:7px;padding:11px 13px;font-size:10px;display:flex;top:151px;right:5px;transform:rotate(4deg)}.DocumentScene-module-scss-module__kgtLJa__scanDots{letter-spacing:2px}.DocumentScene-module-scss-module__kgtLJa__scene[data-step="0"] .DocumentScene-module-scss-module__kgtLJa__platform{transform:perspective(1100px)rotateX(40deg)rotate(-14deg)}.DocumentScene-module-scss-module__kgtLJa__scene[data-step="0"] .DocumentScene-module-scss-module__kgtLJa__paperFront{animation:none;transform:translateZ(38px)}.DocumentScene-module-scss-module__kgtLJa__scene[data-step="0"] .DocumentScene-module-scss-module__kgtLJa__paperMiddle{transform:translateZ(28px)}.DocumentScene-module-scss-module__kgtLJa__scene[data-step="1"] .DocumentScene-module-scss-module__kgtLJa__platform{transform:perspective(1100px)rotateX(48deg)rotate(-43deg)translate(-10px)}.DocumentScene-module-scss-module__kgtLJa__scene[data-step="1"] .DocumentScene-module-scss-module__kgtLJa__paperFront{animation:none;transform:translateZ(50px)translate(-10px)}.DocumentScene-module-scss-module__kgtLJa__scene[data-step="3"] .DocumentScene-module-scss-module__kgtLJa__paperMiddle{transform:translateZ(90px)translate(-30px)}.DocumentScene-module-scss-module__kgtLJa__scene[data-step="3"] .DocumentScene-module-scss-module__kgtLJa__paperFront{animation:none;transform:translateZ(128px)translate(20px)}.DocumentScene-module-scss-module__kgtLJa__scene[data-step="3"] .DocumentScene-module-scss-module__kgtLJa__platform{transform:perspective(1100px)rotateX(45deg)rotate(-23deg)}.DocumentScene-module-scss-module__kgtLJa__scene[data-step="4"] .DocumentScene-module-scss-module__kgtLJa__platform{transform:perspective(1100px)rotateX(40deg)rotate(-16deg)scale(.87)}.DocumentScene-module-scss-module__kgtLJa__scene[data-step="4"] .DocumentScene-module-scss-module__kgtLJa__resultCard{transform:translate(-32px,-32px)rotate(0)scale(1.14)}.DocumentScene-module-scss-module__kgtLJa__scene[data-running=false] *,.DocumentScene-module-scss-module__kgtLJa__scene[data-running=false] :after{animation-play-state:paused!important}.DocumentScene-module-scss-module__kgtLJa__compact{background:radial-gradient(#d6ecde,#edf4ed);border-radius:16px;height:415px}.DocumentScene-module-scss-module__kgtLJa__compact .DocumentScene-module-scss-module__kgtLJa__sceneTop{display:none}.DocumentScene-module-scss-module__kgtLJa__compact .DocumentScene-module-scss-module__kgtLJa__visual{top:46%;transform:translate(-50%,-50%)scale(.83)}@keyframes DocumentScene-module-scss-module__kgtLJa__levitate{0%,to{transform:translateZ(76px)}50%{transform:translateZ(90px)translateY(-4px)}}@keyframes DocumentScene-module-scss-module__kgtLJa__scan{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(130px)}}@media (max-width:600px){.DocumentScene-module-scss-module__kgtLJa__scene{height:420px}.DocumentScene-module-scss-module__kgtLJa__visual{transform:translate(-50%,-50%)scale(.8)}.DocumentScene-module-scss-module__kgtLJa__sceneTop{font-size:8px;left:16px;right:16px}.DocumentScene-module-scss-module__kgtLJa__compact{height:340px}.DocumentScene-module-scss-module__kgtLJa__compact .DocumentScene-module-scss-module__kgtLJa__visual{transform:translate(-50%,-50%)scale(.72)}}@media (max-width:380px){.DocumentScene-module-scss-module__kgtLJa__visual{transform:translate(-50%,-50%)scale(.68)}.DocumentScene-module-scss-module__kgtLJa__compact .DocumentScene-module-scss-module__kgtLJa__visual{transform:translate(-50%,-50%)scale(.62)}}@media (prefers-reduced-motion:reduce){.DocumentScene-module-scss-module__kgtLJa__scene *,.DocumentScene-module-scss-module__kgtLJa__scene :after{transition:none!important;animation:none!important}.DocumentScene-module-scss-module__kgtLJa__sceneBottom button{display:none}}.DocumentScene-module-scss-module__kgtLJa__scene{container-type:inline-size}@container (max-width:450px){.DocumentScene-module-scss-module__kgtLJa__visual,.DocumentScene-module-scss-module__kgtLJa__compact .DocumentScene-module-scss-module__kgtLJa__visual{transform:translate(-50%,-50%)scale(.76)}}@container (max-width:380px){.DocumentScene-module-scss-module__kgtLJa__visual,.DocumentScene-module-scss-module__kgtLJa__compact .DocumentScene-module-scss-module__kgtLJa__visual{transform:translate(-50%,-50%)scale(.63)}}@container (max-width:320px){.DocumentScene-module-scss-module__kgtLJa__visual,.DocumentScene-module-scss-module__kgtLJa__compact .DocumentScene-module-scss-module__kgtLJa__visual{transform:translate(-50%,-50%)scale(.56)}}@media (max-width:480px){.DocumentScene-module-scss-module__kgtLJa__scene{height:365px}.DocumentScene-module-scss-module__kgtLJa__compact{height:325px}}
.Workflow-module-scss-module__jRGcxG__section{max-width:80rem;margin:0 auto;padding:0 1.25rem}@media (min-width:768px){.Workflow-module-scss-module__jRGcxG__section{padding:0 2rem}}@media (min-width:1280px){.Workflow-module-scss-module__jRGcxG__section{padding:0 3rem}}.Workflow-module-scss-module__jRGcxG__section{padding-top:100px;padding-bottom:100px}.Workflow-module-scss-module__jRGcxG__heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.Workflow-module-scss-module__jRGcxG__heading h2{letter-spacing:-.045em;font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1.14}.Workflow-module-scss-module__jRGcxG__heading h2 span{color:#71717a}.Workflow-module-scss-module__jRGcxG__heading>p{color:#52525b;font-size:14px;line-height:1.8}.Workflow-module-scss-module__jRGcxG__eyebrow{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.1em;color:#047857;margin-bottom:20px;font-size:10px;font-weight:500}.Workflow-module-scss-module__jRGcxG__scopeSteps{color:#52525b;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 36px;margin:0 0 32px;padding-left:24px;font-size:14px;line-height:1.7;display:grid}.Workflow-module-scss-module__jRGcxG__scopeSteps li{padding-left:6px}@media (max-width:767px){.Workflow-module-scss-module__jRGcxG__scopeSteps{grid-template-columns:1fr}}.Workflow-module-scss-module__jRGcxG__track{position:relative}.Workflow-module-scss-module__jRGcxG__stage{color:#e9f3e9;background:#102d25;border:1px solid #2c503d;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #143c3040}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true]{height:calc(100svh + 2800px)}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__stage{height:min(690px,100svh - 110px);position:sticky;top:90px}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__body{height:calc(100% - 117px)}@media (prefers-reduced-motion:no-preference) and (min-width:768px) and (min-height:680px){.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]){height:calc(100svh + 2800px)}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]) .Workflow-module-scss-module__jRGcxG__stage{height:min(690px,100svh - 110px);position:sticky;top:90px}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]) .Workflow-module-scss-module__jRGcxG__body{height:calc(100% - 117px)}}@media (prefers-reduced-motion:no-preference) and (max-width:767px) and (min-height:650px){.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]){height:calc(100svh + 2800px)}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]) .Workflow-module-scss-module__jRGcxG__stage{height:min(690px,100svh - 110px);position:sticky;top:90px}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]) .Workflow-module-scss-module__jRGcxG__body{height:calc(100% - 117px)}}.Workflow-module-scss-module__jRGcxG__steps{border-bottom:1px solid #ffffff15;grid-template-columns:repeat(6,1fr);padding:0 24px;display:grid}.Workflow-module-scss-module__jRGcxG__steps button{color:#a9c4b4;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:61px;font-size:12px;display:flex}.Workflow-module-scss-module__jRGcxG__steps button span{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;color:#a5d1ae;min-width:14px;font-size:9px}.Workflow-module-scss-module__jRGcxG__steps button:hover{color:#fff;background:#ffffff05}.Workflow-module-scss-module__jRGcxG__steps button:focus-visible{outline-offset:-4px;outline-color:#c0e4bb}.Workflow-module-scss-module__jRGcxG__steps .Workflow-module-scss-module__jRGcxG__activeStep{color:#d2f1c9;background:#c3e6b708;border-bottom-color:#b2daa9}.Workflow-module-scss-module__jRGcxG__body{grid-template-columns:.8fr 1.2fr;align-items:center;gap:5px;min-height:470px;padding:22px 28px;display:grid}.Workflow-module-scss-module__jRGcxG__copyStack{align-items:center;padding:0 12px 0 20px;display:grid}.Workflow-module-scss-module__jRGcxG__copy{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1),visibility .3s;transform:translateY(12px)}.Workflow-module-scss-module__jRGcxG__copy h3{letter-spacing:-.045em;max-width:340px;margin:23px 0 19px;font-size:clamp(27px,2.9vw,40px);font-weight:500;line-height:1.17}.Workflow-module-scss-module__jRGcxG__copy>p{color:#b9cec0;max-width:340px;font-size:13px;line-height:1.9}.Workflow-module-scss-module__jRGcxG__copy>a{color:#d5efd7;align-items:center;gap:12px;min-height:44px;margin-top:18px;font-size:11px;display:inline-flex}.Workflow-module-scss-module__jRGcxG__copy>a:hover{color:#fff}.Workflow-module-scss-module__jRGcxG__copy>a:focus-visible{outline-color:#c0e4bb}.Workflow-module-scss-module__jRGcxG__activeCopy{visibility:visible;opacity:1;pointer-events:auto;transform:none}.Workflow-module-scss-module__jRGcxG__chapter{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;letter-spacing:.13em;color:#b9d9ae;font-size:9px}.Workflow-module-scss-module__jRGcxG__detail{color:#b7cfba;border-top:1px solid #ffffff17;align-items:flex-start;gap:8px;max-width:340px;margin-top:24px;padding-top:19px;font-size:10px;line-height:1.8;display:flex}.Workflow-module-scss-module__jRGcxG__detail svg{flex-shrink:0;margin-top:2px}.Workflow-module-scss-module__jRGcxG__bottom{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:5px 29px;display:flex}.Workflow-module-scss-module__jRGcxG__bottom>span,.Workflow-module-scss-module__jRGcxG__bottom a{color:#b2c7b5;align-items:center;gap:8px;font-size:9px;display:inline-flex}.Workflow-module-scss-module__jRGcxG__bottom>span{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;letter-spacing:.07em}.Workflow-module-scss-module__jRGcxG__bottom a{min-height:40px;font-size:11px}.Workflow-module-scss-module__jRGcxG__bottom a:focus-visible{outline-color:#c0e4bb}.Workflow-module-scss-module__jRGcxG__bottom .Workflow-module-scss-module__jRGcxG__scrollHint{display:none}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__bottom .Workflow-module-scss-module__jRGcxG__scrollHint{display:inline-flex}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__bottom .Workflow-module-scss-module__jRGcxG__staticHint{display:none}@media (prefers-reduced-motion:no-preference) and (min-width:768px) and (min-height:680px){.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]) .Workflow-module-scss-module__jRGcxG__bottom .Workflow-module-scss-module__jRGcxG__scrollHint{display:inline-flex}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]) .Workflow-module-scss-module__jRGcxG__bottom .Workflow-module-scss-module__jRGcxG__staticHint{display:none}}@media (prefers-reduced-motion:no-preference) and (max-width:767px) and (min-height:650px){.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]) .Workflow-module-scss-module__jRGcxG__bottom .Workflow-module-scss-module__jRGcxG__scrollHint{display:inline-flex}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]) .Workflow-module-scss-module__jRGcxG__bottom .Workflow-module-scss-module__jRGcxG__staticHint{display:none}}.Workflow-module-scss-module__jRGcxG__progressTrack{background:#ffffff09;height:3px}.Workflow-module-scss-module__jRGcxG__progressFill{transform-origin:0;background:#bfdda8;width:100%;height:100%;transform:scaleX(0)}.Workflow-module-scss-module__jRGcxG__anchor{scroll-margin-top:100px;display:block}.Workflow-module-scss-module__jRGcxG__canvas{isolation:isolate;aspect-ratio:1.25;background:radial-gradient(at 50% 48%,#28563d55,#0000 67%);width:100%;min-width:0;position:relative;container-type:inline-size}.Workflow-module-scss-module__jRGcxG__canvas:before{content:"";z-index:-1;background-image:linear-gradient(#8cba7b0a 1px,#0000 1px),linear-gradient(90deg,#8cba7b0a 1px,#0000 1px);background-size:5cqw 5cqw;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.Workflow-module-scss-module__jRGcxG__orbit,.Workflow-module-scss-module__jRGcxG__orbitTwo{border:1px solid #8fc38218;border-radius:50%;width:80%;height:65%;position:absolute;top:13%;left:10%;transform:rotate(-25deg)}.Workflow-module-scss-module__jRGcxG__orbitTwo{width:100%;height:84%;inset:5% 0 auto}.Workflow-module-scss-module__jRGcxG__artLabel{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;letter-spacing:.1em;color:#b3cbaa;align-items:center;gap:1cqw;font-size:1.2cqw;display:flex;position:absolute;top:3cqw;left:5cqw}.Workflow-module-scss-module__jRGcxG__artLabel span{background:#bfddb2;border-radius:50%;width:.65cqw;height:.65cqw}.Workflow-module-scss-module__jRGcxG__paper{color:#294132;z-index:5;transform-origin:50%;background:#fffefa;border:1px solid #d9e4d1;border-radius:1.3cqw;width:28cqw;height:40cqw;padding:3cqw;position:absolute;top:13cqw;left:30cqw;box-shadow:0 3cqw 7cqw -2cqw #00000060,.6cqw .8cqw #bccbb6}.Workflow-module-scss-module__jRGcxG__paper:after{content:"";background:linear-gradient(225deg,#193c2b 49%,#dde9d6 50%);border-radius:0 1cqw 0 .6cqw;width:4cqw;height:4cqw;position:absolute;top:0;right:0}.Workflow-module-scss-module__jRGcxG__one{transform:translateY(3cqw)rotate(-7deg)}.Workflow-module-scss-module__jRGcxG__two{z-index:4;background:#ecf0e4;transform:translate(-19cqw,10cqw)rotate(-20deg)}.Workflow-module-scss-module__jRGcxG__three{z-index:3;background:#dce7d3;transform:translate(23cqw,2cqw)rotate(14deg)}.Workflow-module-scss-module__jRGcxG__paperTop{color:#047857;justify-content:space-between;align-items:center;display:flex}.Workflow-module-scss-module__jRGcxG__paperTop svg{width:2.8cqw;height:2.8cqw}.Workflow-module-scss-module__jRGcxG__paperTop span{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;text-align:right;margin-right:1cqw;font-size:.8cqw;line-height:1.6}.Workflow-module-scss-module__jRGcxG__paperTitle{letter-spacing:-.035em;margin:2.8cqw 0 2.5cqw;font-size:3.3cqw;font-weight:500;display:block}.Workflow-module-scss-module__jRGcxG__field{flex-direction:column;align-items:flex-start;gap:.7cqw;margin-top:1.8cqw;display:flex}.Workflow-module-scss-module__jRGcxG__field small{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;color:#7b8975;font-size:.9cqw}.Workflow-module-scss-module__jRGcxG__field b{margin-left:-.6cqw;padding:.3cqw .6cqw;font-size:1.6cqw;font-weight:500;position:relative}.Workflow-module-scss-module__jRGcxG__total{border-top:1px solid #e0e6d9;margin-top:2cqw;padding-top:1.5cqw}.Workflow-module-scss-module__jRGcxG__total b{color:#047857;font-size:2.3cqw}.Workflow-module-scss-module__jRGcxG__paperLines{gap:1.2cqw;margin-top:2cqw;display:grid}.Workflow-module-scss-module__jRGcxG__paperLines i{background:#d9e2d1;border-radius:1cqw;height:.5cqw}.Workflow-module-scss-module__jRGcxG__paperLines i:nth-child(2n){width:70%}.Workflow-module-scss-module__jRGcxG__paperLines i:nth-child(3){width:85%}.Workflow-module-scss-module__jRGcxG__paperStamp{color:#6e8663;align-items:center;gap:.6cqw;margin-top:7cqw;font-size:1.1cqw;display:flex}.Workflow-module-scss-module__jRGcxG__paperStamp svg{width:1.8cqw;height:1.8cqw}.Workflow-module-scss-module__jRGcxG__paperShadow{filter:blur(2cqw);background:#00000030;border-radius:50%;width:64cqw;height:6cqw;position:absolute;top:60cqw;left:17cqw}.Workflow-module-scss-module__jRGcxG__scanner{z-index:7;opacity:0;background:linear-gradient(#b1d39a,#7caa67);border:1px solid #c2e0ad;border-radius:1.8cqw;align-items:center;gap:1.4cqw;width:48cqw;height:9cqw;padding:2cqw 3cqw 0;display:flex;position:absolute;top:56cqw;left:19cqw;box-shadow:0 1.5cqw #335d33,0 4cqw 6cqw #00000030}.Workflow-module-scss-module__jRGcxG__scanner svg{color:#31582e;width:3cqw;height:3cqw}.Workflow-module-scss-module__jRGcxG__scanner>span{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;letter-spacing:.06em;color:#234921;font-size:1cqw}.Workflow-module-scss-module__jRGcxG__scanner>i{background:#edffe4;border-radius:50%;width:.8cqw;height:.8cqw;margin-left:auto;box-shadow:0 0 1.6cqw #deffd6}.Workflow-module-scss-module__jRGcxG__scannerSlot{background:#29462c;border-bottom:1px solid #d3ecc3;border-radius:1cqw;height:.8cqw;position:absolute;top:1.3cqw;left:3cqw;right:3cqw}.Workflow-module-scss-module__jRGcxG__beam{opacity:0;z-index:9;background:linear-gradient(#0000,#8bed7e44);border-bottom:2px solid #81e78f;height:4cqw;position:absolute;top:0;left:-7%;right:-7%;box-shadow:0 1cqw 2cqw -1cqw #78ff8b}.Workflow-module-scss-module__jRGcxG__ocrFrame{opacity:0;background:#7edc9a22;border:1px solid #2ca477;border-radius:.4cqw;position:absolute;inset:0}.Workflow-module-scss-module__jRGcxG__extracted{z-index:8;opacity:0;background:#203e2e;border:1px solid #71976b;border-radius:2cqw;width:46cqw;padding:3cqw;position:absolute;top:18cqw;left:48cqw;box-shadow:0 4cqw 8cqw -3cqw #00000065}.Workflow-module-scss-module__jRGcxG__extractedTitle{color:#e7f3e0;align-items:center;gap:1.5cqw;margin-bottom:2cqw;font-size:2.05cqw;line-height:1.4;display:flex}.Workflow-module-scss-module__jRGcxG__extractedTitle>svg{color:#c1dea5;width:3cqw;height:3cqw}.Workflow-module-scss-module__jRGcxG__extractedTitle small{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;letter-spacing:.02em;color:#aec6a5;margin-top:.6cqw;font-size:.85cqw;display:block}.Workflow-module-scss-module__jRGcxG__dataRow{border-top:1px solid #c6e0b820;align-items:center;gap:1cqw;padding:2cqw 0;font-size:1.4cqw;display:flex}.Workflow-module-scss-module__jRGcxG__dataRow>span{color:#b3c9a9}.Workflow-module-scss-module__jRGcxG__dataRow b{margin-left:auto;font-weight:500}.Workflow-module-scss-module__jRGcxG__dataRow svg{color:#b8e5a1;width:1.7cqw;height:1.7cqw}.Workflow-module-scss-module__jRGcxG__dataStatus{color:#c0ddae;align-items:center;gap:.8cqw;margin-top:1.8cqw;font-size:1.2cqw;display:flex}.Workflow-module-scss-module__jRGcxG__dataStatus svg{width:1.7cqw;height:1.7cqw}.Workflow-module-scss-module__jRGcxG__flyingField{z-index:10;color:#264b2b;opacity:0;background:#ddf0c9;border:1px solid #99c37b;border-radius:.7cqw;padding:.8cqw 1.6cqw;font-size:1.7cqw;font-weight:500;position:absolute;top:24cqw;left:12cqw;box-shadow:0 1.5cqw 3cqw #00000035}.Workflow-module-scss-module__jRGcxG__flyingDate{top:31cqw}.Workflow-module-scss-module__jRGcxG__flyingTotal{top:43cqw}.Workflow-module-scss-module__jRGcxG__folderBack,.Workflow-module-scss-module__jRGcxG__folderFront{opacity:0;width:28cqw;height:17cqw;position:absolute;top:58cqw}.Workflow-module-scss-module__jRGcxG__folderBack{z-index:2;background:#4b7344;border-radius:1.5cqw}.Workflow-module-scss-module__jRGcxG__folderBack:before{content:"";background:#4b7344;border-radius:1cqw 1cqw 0 0;width:43%;height:3cqw;position:absolute;top:-2cqw;left:0}.Workflow-module-scss-module__jRGcxG__folderFront{z-index:7;color:#294d28;background:linear-gradient(150deg,#c6dda9,#91b673);border:1px solid #b4d399;border-radius:1cqw 1cqw 1.8cqw 1.8cqw;align-items:flex-end;gap:1.5cqw;height:13cqw;padding:2.5cqw;font-size:1.8cqw;font-weight:500;display:flex;top:63cqw;box-shadow:0 2cqw 3cqw -1cqw #00000040}.Workflow-module-scss-module__jRGcxG__folderFront svg{width:2.5cqw;height:2.5cqw}.Workflow-module-scss-module__jRGcxG__folderOne{left:4cqw}.Workflow-module-scss-module__jRGcxG__folderTwo{left:36cqw}.Workflow-module-scss-module__jRGcxG__folderThree{left:68cqw}.Workflow-module-scss-module__jRGcxG__delivered{text-align:center;z-index:12;opacity:0;color:#2b4b2c;background:#edf4e5;border:1px solid #a3c68b;border-radius:3cqw;width:60cqw;padding:4cqw;position:absolute;top:10cqw;left:20cqw;box-shadow:0 5cqw 10cqw -3cqw #0005}.Workflow-module-scss-module__jRGcxG__delivered>strong{letter-spacing:-.05em;font-size:4.1cqw;font-weight:500;line-height:1.2;display:block}.Workflow-module-scss-module__jRGcxG__delivered>p{color:#607557;margin:1.6cqw 0 3cqw;font-size:1.6cqw}.Workflow-module-scss-module__jRGcxG__archiveIcon{color:#416c37;background:#d6e7c7;border-radius:3cqw;place-items:center;width:10cqw;height:10cqw;margin:0 auto 2cqw;display:grid;position:relative}.Workflow-module-scss-module__jRGcxG__archiveIcon>svg{width:5cqw;height:5cqw}.Workflow-module-scss-module__jRGcxG__archiveIcon i{color:#fff;background:#047857;border:.5cqw solid #edf4e5;border-radius:50%;place-items:center;width:4cqw;height:4cqw;display:grid;position:absolute;bottom:-.5cqw;right:-.8cqw}.Workflow-module-scss-module__jRGcxG__archiveIcon i svg{width:2.4cqw;height:2.4cqw}.Workflow-module-scss-module__jRGcxG__deliveryEyebrow{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;letter-spacing:.12em;color:#547945;margin:1cqw 0 1.8cqw;font-size:.9cqw;display:block}.Workflow-module-scss-module__jRGcxG__archiveSearch{text-align:left;color:#6d7d63;background:#fffefa;border:1px solid #c1d1b4;border-radius:.9cqw;align-items:center;gap:1.2cqw;padding:1.7cqw;font-size:1.4cqw;display:flex}.Workflow-module-scss-module__jRGcxG__archiveSearch svg{width:2cqw;height:2cqw}.Workflow-module-scss-module__jRGcxG__archiveSearch span:last-child{margin-left:auto;font-size:1cqw}.Workflow-module-scss-module__jRGcxG__archiveFile{text-align:left;border-bottom:1px solid #d4e1c9;align-items:center;gap:1.3cqw;padding:1.8cqw .5cqw;font-size:1.4cqw;display:flex}.Workflow-module-scss-module__jRGcxG__archiveFile svg{color:#5e8250;width:2cqw;height:2cqw}.Workflow-module-scss-module__jRGcxG__archiveFile svg:last-child{margin-left:auto}.Workflow-module-scss-module__jRGcxG__artFoot{color:#a9c49b;font-family:var(--font-geist-mono),"JetBrains Mono",monospace;letter-spacing:.03em;align-items:center;gap:1cqw;font-size:.9cqw;display:flex;position:absolute;bottom:0;left:5cqw;right:5cqw}.Workflow-module-scss-module__jRGcxG__artFoot>svg{width:1.7cqw;height:1.7cqw}.Workflow-module-scss-module__jRGcxG__artFoot span{margin-left:auto}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] [data-motion]{animation-duration:1s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__one{animation-name:Workflow-module-scss-module__jRGcxG__paperOne}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__two{animation-name:Workflow-module-scss-module__jRGcxG__paperTwo}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__three{animation-name:Workflow-module-scss-module__jRGcxG__paperThree}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__scanner{animation-name:Workflow-module-scss-module__jRGcxG__scannerIn}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__beam{animation-name:Workflow-module-scss-module__jRGcxG__scanBeam}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__paperShadow{animation-name:Workflow-module-scss-module__jRGcxG__shadowOut}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__ocrFrame{animation-name:Workflow-module-scss-module__jRGcxG__fieldHighlight}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__extracted{animation-name:Workflow-module-scss-module__jRGcxG__extractedIn}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__dataRow{animation-name:Workflow-module-scss-module__jRGcxG__rowOne}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__dataRow:nth-of-type(3){animation-name:Workflow-module-scss-module__jRGcxG__rowTwo}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__dataRow:nth-of-type(4){animation-name:Workflow-module-scss-module__jRGcxG__rowThree}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__flyingNumber{animation-name:Workflow-module-scss-module__jRGcxG__numberFlight}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__flyingDate{animation-name:Workflow-module-scss-module__jRGcxG__dateFlight}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__flyingTotal{animation-name:Workflow-module-scss-module__jRGcxG__totalFlight}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__folderOne{animation-name:Workflow-module-scss-module__jRGcxG__folderOne}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__folderTwo{animation-name:Workflow-module-scss-module__jRGcxG__folderTwo}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__folderThree{animation-name:Workflow-module-scss-module__jRGcxG__folderThree}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__delivered{animation-name:Workflow-module-scss-module__jRGcxG__deliveryIn}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__progressFill{animation-name:Workflow-module-scss-module__jRGcxG__progress}@keyframes Workflow-module-scss-module__jRGcxG__paperOne{0%,8%{opacity:1;transform:translateY(3cqw)rotate(-7deg)}20%{transform:translate(0)rotate(0)}35%{transform:translateY(12cqw)rotate(0)}43%,60%{opacity:1;transform:translate(-18cqw)rotate(-3deg)scale(.94)}66%{transform:translate(-24cqw,3cqw)rotate(-9deg)scale(.8)}80%,84%{opacity:1;transform:translate(-26cqw,29cqw)rotate(0)scale(.64)}90%,to{opacity:0;transform:translate(6cqw,31cqw)scale(.3)}}@keyframes Workflow-module-scss-module__jRGcxG__paperTwo{0%,8%{opacity:1;transform:translate(-19cqw,10cqw)rotate(-20deg)}20%,35%{opacity:.8;transform:translate(-2cqw,-2cqw)rotate(-4deg)}43%,60%{opacity:.35;transform:translate(-20cqw,-2cqw)rotate(-8deg)scale(.94)}68%{opacity:1;transform:translate(6cqw,1cqw)rotate(4deg)scale(.8)}80%,84%{opacity:1;transform:translate(6cqw,29cqw)rotate(0)scale(.64)}90%,to{opacity:0;transform:translate(6cqw,31cqw)scale(.3)}}@keyframes Workflow-module-scss-module__jRGcxG__paperThree{0%,8%{opacity:1;transform:translate(23cqw,2cqw)rotate(14deg)}20%,35%{opacity:.6;transform:translate(2cqw,-4cqw)rotate(5deg)}43%,60%{opacity:.25;transform:translate(-16cqw,-4cqw)rotate(4deg)scale(.94)}68%{opacity:1;transform:translate(37cqw,2cqw)rotate(10deg)scale(.8)}80%,84%{opacity:1;transform:translate(38cqw,29cqw)rotate(0)scale(.64)}90%,to{opacity:0;transform:translate(6cqw,31cqw)scale(.3)}}@keyframes Workflow-module-scss-module__jRGcxG__scannerIn{0%,12%{opacity:0;transform:translateY(8cqw)rotateX(15deg)}20%,35%{opacity:1;transform:none}43%,to{opacity:0;transform:translateY(8cqw)}}@keyframes Workflow-module-scss-module__jRGcxG__scanBeam{0%,22%{opacity:0;transform:translateY(0)}24%{opacity:1;transform:translateY(0)}34%{opacity:1;transform:translateY(34cqw)}37%,to{opacity:0;transform:translateY(34cqw)}}@keyframes Workflow-module-scss-module__jRGcxG__shadowOut{0%,36%{opacity:1}44%,to{opacity:0}}@keyframes Workflow-module-scss-module__jRGcxG__fieldHighlight{0%,40%{opacity:0;transform:scaleX(.3)}45%,59%{opacity:1;transform:scaleX(1)}65%,to{opacity:0;transform:scaleX(1)}}@keyframes Workflow-module-scss-module__jRGcxG__extractedIn{0%,43%{opacity:0;transform:translate(6cqw,4cqw)rotateY(-12deg)}49%,60%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(-6cqw)scale(.85)}}@keyframes Workflow-module-scss-module__jRGcxG__rowOne{0%,49%{opacity:0;transform:translateY(1cqw)}52%,to{opacity:1;transform:none}}@keyframes Workflow-module-scss-module__jRGcxG__rowTwo{0%,52%{opacity:0;transform:translateY(1cqw)}55%,to{opacity:1;transform:none}}@keyframes Workflow-module-scss-module__jRGcxG__rowThree{0%,55%{opacity:0;transform:translateY(1cqw)}58%,to{opacity:1;transform:none}}@keyframes Workflow-module-scss-module__jRGcxG__numberFlight{0%,44%{opacity:0;transform:translate(0)}46%{opacity:1;transform:translate(0)}50%{opacity:1;transform:translate(58cqw,5cqw)}52%,to{opacity:0;transform:translate(58cqw,5cqw)}}@keyframes Workflow-module-scss-module__jRGcxG__dateFlight{0%,47%{opacity:0;transform:translate(0)}49%{opacity:1;transform:translate(0)}53%{opacity:1;transform:translate(58cqw,4cqw)}55%,to{opacity:0;transform:translate(58cqw,4cqw)}}@keyframes Workflow-module-scss-module__jRGcxG__totalFlight{0%,50%{opacity:0;transform:translate(0)}52%{opacity:1;transform:translate(0)}56%{opacity:1;transform:translate(58cqw,-2cqw)}58%,to{opacity:0;transform:translate(58cqw,-2cqw)}}@keyframes Workflow-module-scss-module__jRGcxG__folderOne{0%,60%{opacity:0;transform:translateY(7cqw)rotateX(15deg)}67%,84%{opacity:1;transform:none}91%,to{opacity:0;transform:translate(32cqw,-12cqw)scale(.45)}}@keyframes Workflow-module-scss-module__jRGcxG__folderTwo{0%,62%{opacity:0;transform:translateY(7cqw)rotateX(15deg)}69%,84%{opacity:1;transform:none}91%,to{opacity:0;transform:translateY(-12cqw)scale(.45)}}@keyframes Workflow-module-scss-module__jRGcxG__folderThree{0%,64%{opacity:0;transform:translateY(7cqw)rotateX(15deg)}71%,84%{opacity:1;transform:none}91%,to{opacity:0;transform:translate(-32cqw,-12cqw)scale(.45)}}@keyframes Workflow-module-scss-module__jRGcxG__deliveryIn{0%,86%{opacity:0;transform:translateY(7cqw)scale(.75)rotateX(12deg)}94%,to{opacity:1;transform:none}}@keyframes Workflow-module-scss-module__jRGcxG__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="1"] .Workflow-module-scss-module__jRGcxG__scanner{opacity:1}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="1"] .Workflow-module-scss-module__jRGcxG__one{transform:translateY(8cqw)}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="1"] .Workflow-module-scss-module__jRGcxG__two{transform:translate(-2cqw,-2cqw)rotate(-4deg)}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="1"] .Workflow-module-scss-module__jRGcxG__three{transform:translate(2cqw,-4cqw)rotate(5deg)}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="2"] .Workflow-module-scss-module__jRGcxG__one{transform:translate(-18cqw)rotate(-3deg)scale(.94)}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="2"] .Workflow-module-scss-module__jRGcxG__two,.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="2"] .Workflow-module-scss-module__jRGcxG__three{opacity:0}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="2"] .Workflow-module-scss-module__jRGcxG__extracted,.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="2"] .Workflow-module-scss-module__jRGcxG__ocrFrame{opacity:1}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="3"] .Workflow-module-scss-module__jRGcxG__one{transform:translate(-26cqw,29cqw)scale(.64)}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="3"] .Workflow-module-scss-module__jRGcxG__two{transform:translate(6cqw,29cqw)scale(.64)}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="3"] .Workflow-module-scss-module__jRGcxG__three{transform:translate(38cqw,29cqw)scale(.64)}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="3"] .Workflow-module-scss-module__jRGcxG__folderBack,.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="3"] .Workflow-module-scss-module__jRGcxG__folderFront{opacity:1}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="4"] .Workflow-module-scss-module__jRGcxG__paper,.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="4"] .Workflow-module-scss-module__jRGcxG__paperShadow{opacity:0}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="4"] .Workflow-module-scss-module__jRGcxG__delivered{opacity:1}@media (max-width:1000px) and (min-width:768px){.Workflow-module-scss-module__jRGcxG__body{grid-template-columns:.85fr 1.15fr;padding-inline:18px}.Workflow-module-scss-module__jRGcxG__copyStack{padding-left:8px}.Workflow-module-scss-module__jRGcxG__copy h3{font-size:29px}.Workflow-module-scss-module__jRGcxG__copy>p{font-size:12px}}@media (max-width:767px){.Workflow-module-scss-module__jRGcxG__section{padding-block:70px}.Workflow-module-scss-module__jRGcxG__heading{display:block}.Workflow-module-scss-module__jRGcxG__heading>p{margin-top:20px;font-size:13px}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true]{height:calc(100svh + 2200px)}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__stage{height:min(720px,100svh - 94px);top:76px}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__body{height:calc(100% - 111px);min-height:0}}@media (max-width:767px) and (prefers-reduced-motion:no-preference) and (min-width:768px) and (min-height:680px){.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]){height:calc(100svh + 2200px)}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]) .Workflow-module-scss-module__jRGcxG__stage{height:min(720px,100svh - 94px);top:76px}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]) .Workflow-module-scss-module__jRGcxG__body{height:calc(100% - 111px);min-height:0}}@media (max-width:767px) and (prefers-reduced-motion:no-preference) and (max-width:767px) and (min-height:650px){.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]){height:calc(100svh + 2200px)}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]) .Workflow-module-scss-module__jRGcxG__stage{height:min(720px,100svh - 94px);top:76px}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story]) .Workflow-module-scss-module__jRGcxG__body{height:calc(100% - 111px);min-height:0}}@media (max-width:767px){.Workflow-module-scss-module__jRGcxG__steps{padding-inline:7px}.Workflow-module-scss-module__jRGcxG__steps button{flex-direction:column;gap:6px;min-height:59px;font-size:10px}.Workflow-module-scss-module__jRGcxG__body{grid-template-columns:1fr;align-content:space-evenly;gap:6px;min-height:0;padding:18px 13px}.Workflow-module-scss-module__jRGcxG__copyStack{padding:0 10px}.Workflow-module-scss-module__jRGcxG__copy h3{max-width:none;margin:12px 0 11px;font-size:26px}.Workflow-module-scss-module__jRGcxG__copy>p{max-width:none;font-size:12px;line-height:1.7}.Workflow-module-scss-module__jRGcxG__copy>a,.Workflow-module-scss-module__jRGcxG__copy .Workflow-module-scss-module__jRGcxG__detail{display:none}.Workflow-module-scss-module__jRGcxG__chapter{font-size:8px}.Workflow-module-scss-module__jRGcxG__canvas{max-width:450px;margin-inline:auto}.Workflow-module-scss-module__jRGcxG__bottom{min-height:49px;padding-inline:17px}.Workflow-module-scss-module__jRGcxG__bottom>span{font-size:8px}.Workflow-module-scss-module__jRGcxG__bottom a{font-size:10px}}@media (max-height:740px) and (max-width:767px){.Workflow-module-scss-module__jRGcxG__body{padding-block:12px}.Workflow-module-scss-module__jRGcxG__copy h3{margin:9px 0;font-size:23px}.Workflow-module-scss-module__jRGcxG__copy>p{font-size:11px}.Workflow-module-scss-module__jRGcxG__canvas{max-width:345px}}@media (prefers-reduced-motion:reduce){.Workflow-module-scss-module__jRGcxG__copy{transition:none;transform:none}}.Workflow-module-scss-module__jRGcxG__canvas[data-stage="5"] .Workflow-module-scss-module__jRGcxG__artFoot{visibility:hidden}.Workflow-module-scss-module__jRGcxG__optionalBadge{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;color:#c4dda7;letter-spacing:.03em;border:1px solid #567449;border-radius:3px;padding:3px 4px;font-size:7px}.Workflow-module-scss-module__jRGcxG__archiveExit{position:absolute;inset:0}.Workflow-module-scss-module__jRGcxG__llmPreview{color:#24432e;opacity:0;z-index:14;background:#f4f7ee;border:1px solid #c6d8b9;border-radius:2.2cqw;width:90cqw;position:absolute;top:7cqw;left:5cqw;overflow:hidden;box-shadow:0 4cqw 10cqw -3cqw #00000065}.Workflow-module-scss-module__jRGcxG__llmHeader{background:#edf3e6;border-bottom:1px solid #d4e0c7;align-items:center;gap:1.3cqw;padding:2.4cqw 3cqw;display:flex}.Workflow-module-scss-module__jRGcxG__llmHeader>svg{color:#047857;width:4cqw;height:4cqw}.Workflow-module-scss-module__jRGcxG__llmHeader>span{font-size:2cqw;font-weight:500}.Workflow-module-scss-module__jRGcxG__llmHeader>span small{color:#5b7355;margin-top:.5cqw;font-size:1.15cqw;display:block}.Workflow-module-scss-module__jRGcxG__llmHeader>b{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;color:#5c7750;border:1px solid #c0d1af;border-radius:.5cqw;margin-left:auto;padding:.7cqw 1cqw;font-size:1cqw;font-weight:400}.Workflow-module-scss-module__jRGcxG__llmContext{color:#5b7950;background:#e7efde;border-bottom:1px solid #d7e1cb;align-items:center;gap:1cqw;padding:1.7cqw 3cqw;font-size:1.2cqw;display:flex}.Workflow-module-scss-module__jRGcxG__llmContext>svg{width:1.8cqw;height:1.8cqw}.Workflow-module-scss-module__jRGcxG__llmContext>span{margin-left:auto;font-size:1.05cqw}.Workflow-module-scss-module__jRGcxG__llmMessages{height:45cqw;padding:2.4cqw 3.5cqw}.Workflow-module-scss-module__jRGcxG__llmSession{text-align:center;font-family:var(--font-geist-mono),"JetBrains Mono",monospace;letter-spacing:.1em;color:#788e6e;margin-bottom:2.2cqw;font-size:1cqw;display:block}.Workflow-module-scss-module__jRGcxG__llmQuestion{width:80%;margin-left:auto}.Workflow-module-scss-module__jRGcxG__llmQuestion>span{text-align:right;color:#5b7350;margin-bottom:.6cqw;font-size:1.1cqw;display:block}.Workflow-module-scss-module__jRGcxG__llmQuestion>p{color:#24442b;background:#d2e7ce;border:1px solid #b8d4af;border-radius:1.2cqw 0 1.2cqw 1.2cqw;padding:1.8cqw 2cqw;font-size:1.65cqw;line-height:1.6}.Workflow-module-scss-module__jRGcxG__llmReply{max-width:89%;margin-top:2.6cqw}.Workflow-module-scss-module__jRGcxG__llmReply>span{color:#4c7048;align-items:center;gap:.8cqw;margin-bottom:1cqw;font-size:1.2cqw;display:flex}.Workflow-module-scss-module__jRGcxG__llmReply>span svg{width:1.8cqw;height:1.8cqw}.Workflow-module-scss-module__jRGcxG__llmReply>div{background:#fffefa;border:1px solid #d3dfc9;border-radius:0 1.2cqw 1.2cqw;padding:1.8cqw 2cqw}.Workflow-module-scss-module__jRGcxG__llmReply p{color:#385538;white-space:pre-line;min-height:2.8cqw;font-size:1.65cqw;line-height:1.65}.Workflow-module-scss-module__jRGcxG__llmQuestion[data-visible=false],.Workflow-module-scss-module__jRGcxG__llmReply[data-visible=false]{visibility:hidden}.Workflow-module-scss-module__jRGcxG__llmSource{color:#487343;border-top:1px solid #dce5d2;align-items:center;gap:1cqw;margin-top:1.4cqw;padding-top:1.5cqw;display:flex}.Workflow-module-scss-module__jRGcxG__llmSource>svg{flex-shrink:0;width:2.2cqw;height:2.2cqw}.Workflow-module-scss-module__jRGcxG__llmSource>svg:last-child{margin-left:auto}.Workflow-module-scss-module__jRGcxG__llmSource>span{font-size:1.3cqw}.Workflow-module-scss-module__jRGcxG__llmSource>span small{color:#728666;margin-top:.6cqw;font-size:1.05cqw;display:block}.Workflow-module-scss-module__jRGcxG__llmSource[data-visible=false]{visibility:hidden}.Workflow-module-scss-module__jRGcxG__llmThinking{align-items:center;gap:.7cqw;min-height:3cqw;display:flex}.Workflow-module-scss-module__jRGcxG__llmThinking>i{background:#799d6b;border-radius:50%;width:.7cqw;height:.7cqw}.Workflow-module-scss-module__jRGcxG__llmComposer{background:#fffefa;border:1px solid #b9cbaa;border-radius:1.3cqw;align-items:center;gap:1cqw;margin:1cqw 3cqw 0;padding:1.5cqw;display:flex}.Workflow-module-scss-module__jRGcxG__llmComposer>span:first-child{color:#647b5a;flex:1;min-width:0;font-size:1.55cqw;line-height:1.6}.Workflow-module-scss-module__jRGcxG__llmSend{color:#fff;background:#047857;border-radius:.8cqw;place-items:center;width:4cqw;height:4cqw;display:grid}.Workflow-module-scss-module__jRGcxG__llmSend>svg{width:2cqw;height:2cqw}.Workflow-module-scss-module__jRGcxG__llmCaret{vertical-align:middle;background:#047857;width:1px;height:1.6cqw;margin-left:.3cqw;display:inline-block}.Workflow-module-scss-module__jRGcxG__llmDisclaimer{color:#708565;text-align:center;padding:1.5cqw 3cqw;font-size:1cqw}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__archiveExit{animation-name:Workflow-module-scss-module__jRGcxG__archiveToChat}.Workflow-module-scss-module__jRGcxG__track[data-scroll-story=true] .Workflow-module-scss-module__jRGcxG__llmPreview{animation-name:Workflow-module-scss-module__jRGcxG__chatArrives}@keyframes Workflow-module-scss-module__jRGcxG__archiveToChat{0%,78%{opacity:1;transform:none}85%,to{opacity:0;transform:translate(-8cqw,-3cqw)scale(.88)}}@keyframes Workflow-module-scss-module__jRGcxG__chatArrives{0%,80%{opacity:0;transform:translate(6cqw,4cqw)scale(.9)}86%,to{opacity:1;transform:none}}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="5"] .Workflow-module-scss-module__jRGcxG__paper,.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="5"] .Workflow-module-scss-module__jRGcxG__paperShadow,.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="5"] .Workflow-module-scss-module__jRGcxG__archiveExit{opacity:0}.Workflow-module-scss-module__jRGcxG__track:not([data-scroll-story=true]) .Workflow-module-scss-module__jRGcxG__canvas[data-stage="5"] .Workflow-module-scss-module__jRGcxG__llmPreview{opacity:1}@media (max-width:1100px){.Workflow-module-scss-module__jRGcxG__steps button{gap:5px}.Workflow-module-scss-module__jRGcxG__optionalBadge{padding:2px 3px;font-size:6px}}@media (max-width:767px){.Workflow-module-scss-module__jRGcxG__steps button{gap:4px;font-size:9px;position:relative}.Workflow-module-scss-module__jRGcxG__optionalBadge{border:0;padding:0;font-size:5px;line-height:1;position:absolute;bottom:2px}.Workflow-module-scss-module__jRGcxG__llmPreview{top:4cqw}}
.blog-post-module-scss-module__3w8xEa__container{background:#fafafa;min-height:100vh}.blog-post-module-scss-module__3w8xEa__breadcrumb{color:#71717a;gap:.5rem;max-width:780px;margin:0 auto;padding:6rem 2rem 0;font-size:.8125rem;display:flex}.blog-post-module-scss-module__3w8xEa__breadcrumb a{color:#52525b;text-decoration:none}.blog-post-module-scss-module__3w8xEa__breadcrumb a:hover{color:#047857}.blog-post-module-scss-module__3w8xEa__article{max-width:780px;margin:0 auto;padding:2rem}.blog-post-module-scss-module__3w8xEa__articleHeader{margin-bottom:3rem}.blog-post-module-scss-module__3w8xEa__category{color:#047857;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-radius:100px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.blog-post-module-scss-module__3w8xEa__title{color:#18181b;margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1.2}@media (max-width:640px){.blog-post-module-scss-module__3w8xEa__title{font-size:1.75rem}}.blog-post-module-scss-module__3w8xEa__meta{color:#71717a;gap:1.5rem;font-size:.875rem;display:flex}.blog-post-module-scss-module__3w8xEa__content h2{color:#18181b;margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.blog-post-module-scss-module__3w8xEa__content h3{color:#18181b;margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.blog-post-module-scss-module__3w8xEa__content p{color:#52525b;margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.8}.blog-post-module-scss-module__3w8xEa__content ul,.blog-post-module-scss-module__3w8xEa__content ol{margin-bottom:1.25rem;padding-left:1.5rem}.blog-post-module-scss-module__3w8xEa__content li{color:#52525b;margin-bottom:.5rem;font-size:1.0625rem;line-height:1.8}.blog-post-module-scss-module__3w8xEa__content strong{color:#18181b;font-weight:600}.blog-post-module-scss-module__3w8xEa__content a{color:#047857;text-decoration:none}.blog-post-module-scss-module__3w8xEa__content a:hover{text-decoration:underline}.blog-post-module-scss-module__3w8xEa__content blockquote{background:#f9fafb;border-left:3px solid #047857;border-radius:0 8px 8px 0;margin:1.5rem 0;padding:1rem 1.5rem}.blog-post-module-scss-module__3w8xEa__content blockquote p{color:#18181b;margin-bottom:0;font-style:italic}.blog-post-module-scss-module__3w8xEa__content table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.9375rem}.blog-post-module-scss-module__3w8xEa__content table th,.blog-post-module-scss-module__3w8xEa__content table td{text-align:left;border-bottom:1px solid #f4f4f5;padding:.75rem 1rem}.blog-post-module-scss-module__3w8xEa__content table th{color:#18181b;background:#f9fafb;font-weight:600}.blog-post-module-scss-module__3w8xEa__content table td{color:#52525b}@media (max-width:640px){.blog-post-module-scss-module__3w8xEa__content h2{font-size:1.25rem}.blog-post-module-scss-module__3w8xEa__content p{font-size:.9375rem}.blog-post-module-scss-module__3w8xEa__content table{font-size:.8125rem}.blog-post-module-scss-module__3w8xEa__content table th,.blog-post-module-scss-module__3w8xEa__content table td{padding:.5rem}}.blog-post-module-scss-module__3w8xEa__cta{text-align:center;background:linear-gradient(135deg,#0478570a,#0478570f);border:1px solid #0478571f;border-radius:12px;margin-top:3rem;padding:2rem}.blog-post-module-scss-module__3w8xEa__ctaTitle{color:#18181b;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.blog-post-module-scss-module__3w8xEa__ctaText{color:#52525b;margin-bottom:1.25rem;font-size:.9375rem}.blog-post-module-scss-module__3w8xEa__ctaButton{color:#fafafa;cursor:pointer;background:#047857;border:none;border-radius:8px;min-height:44px;padding:.75rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.blog-post-module-scss-module__3w8xEa__ctaButton:hover{background:#065f46}.blog-post-module-scss-module__3w8xEa__related{border-top:1px solid #f4f4f5;max-width:780px;margin:0 auto;padding:3rem 2rem}.blog-post-module-scss-module__3w8xEa__relatedTitle{color:#18181b;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.blog-post-module-scss-module__3w8xEa__relatedGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.blog-post-module-scss-module__3w8xEa__relatedGrid{grid-template-columns:1fr}}.blog-post-module-scss-module__3w8xEa__relatedCard{border:1px solid #f4f4f5;border-radius:8px;padding:1.25rem;text-decoration:none;transition:all .2s;display:block}.blog-post-module-scss-module__3w8xEa__relatedCard:hover{border-color:#047857}.blog-post-module-scss-module__3w8xEa__relatedCard h4{color:#18181b;margin-bottom:.25rem;font-size:.9375rem;font-weight:600;line-height:1.4}.blog-post-module-scss-module__3w8xEa__relatedCard p{color:#71717a;font-size:.8125rem}.blog-post-module-scss-module__3w8xEa__cover{background:#f4f4f5;border-radius:12px;margin:0 0 2.5rem;overflow:hidden}.blog-post-module-scss-module__3w8xEa__cover img{width:100%;height:auto;display:block}.blog-post-module-scss-module__3w8xEa__toc{background:#f9fafb;border:1px solid #f4f4f5;border-radius:12px;margin:0 0 2.5rem;padding:1.25rem 1.5rem}.blog-post-module-scss-module__3w8xEa__toc ol{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.blog-post-module-scss-module__3w8xEa__toc a{color:#52525b;font-size:.9rem;text-decoration:none}.blog-post-module-scss-module__3w8xEa__toc a:hover,.blog-post-module-scss-module__3w8xEa__toc a:focus-visible{color:#047857;text-decoration:underline}.blog-post-module-scss-module__3w8xEa__tocTitle{letter-spacing:.06em;text-transform:uppercase;color:#71717a;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.blog-post-module-scss-module__3w8xEa__tocSub{padding-left:1rem}.blog-post-module-scss-module__3w8xEa__faq{border-top:1px solid #f4f4f5;margin-top:3rem;padding-top:2rem}.blog-post-module-scss-module__3w8xEa__faqTitle{color:#18181b;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700}.blog-post-module-scss-module__3w8xEa__faqItem{margin-bottom:1.25rem}.blog-post-module-scss-module__3w8xEa__faqItem h3{color:#18181b;margin-bottom:.35rem;font-size:1.0625rem;font-weight:600}.blog-post-module-scss-module__3w8xEa__faqItem p{color:#52525b;font-size:.975rem;line-height:1.7}.blog-post-module-scss-module__3w8xEa__content :is(h2,h3){scroll-margin-top:6rem}.blog-post-module-scss-module__3w8xEa__content :is(th,td)[align=center]{text-align:center}.blog-post-module-scss-module__3w8xEa__content :is(th,td)[align=right]{text-align:right}.blog-post-module-scss-module__3w8xEa__breadcrumb,.blog-post-module-scss-module__3w8xEa__meta{flex-wrap:wrap;row-gap:.5rem}.blog-post-module-scss-module__3w8xEa__content .table-scroll{max-width:100%;margin-bottom:1.25rem;overflow-x:auto}.blog-post-module-scss-module__3w8xEa__content .table-scroll:focus-visible{outline-offset:3px;outline:2px solid #047857}.blog-post-module-scss-module__3w8xEa__content .table-scroll table{margin:0}:is(.blog-post-module-scss-module__3w8xEa__content .table-scroll th,.blog-post-module-scss-module__3w8xEa__content .table-scroll td){vertical-align:top}
.page-module-scss-module__-ytPBG__page{background:#fff}.page-module-scss-module__-ytPBG__main{max-width:80rem;margin:0 auto;padding:0 1.25rem}@media (min-width:768px){.page-module-scss-module__-ytPBG__main{padding:0 2rem}}@media (min-width:1280px){.page-module-scss-module__-ytPBG__main{padding:0 3rem}}.page-module-scss-module__-ytPBG__main{max-width:68rem;padding-top:7rem;padding-bottom:5rem}.page-module-scss-module__-ytPBG__main a:focus-visible{outline-offset:4px;outline:2px solid #047857}.page-module-scss-module__-ytPBG__breadcrumb{color:#52525b;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.8125rem;display:flex}.page-module-scss-module__-ytPBG__breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.page-module-scss-module__-ytPBG__breadcrumb a:hover{color:#065f46;text-decoration:underline}.page-module-scss-module__-ytPBG__hero{max-width:48rem;padding:2.25rem 0 3rem}.page-module-scss-module__-ytPBG__hero h1{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.035em;color:#18181b;font-size:2.5rem;font-weight:600;line-height:1.1}@media (min-width:768px){.page-module-scss-module__-ytPBG__hero h1{font-size:3.5rem}}@media (min-width:1024px){.page-module-scss-module__-ytPBG__hero h1{font-size:4.5rem}}.page-module-scss-module__-ytPBG__hero h1{margin-bottom:1.5rem;font-size:clamp(2.25rem,5vw,4rem)}.page-module-scss-module__-ytPBG__hero p{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#52525b;max-width:65ch;font-size:1.125rem;line-height:1.7}.page-module-scss-module__-ytPBG__section{border-top:1px solid #e4e4e7;gap:1rem;padding:2rem 0;display:grid}.page-module-scss-module__-ytPBG__section h2{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.02em;color:#18181b;font-size:1.5rem;font-weight:600;line-height:1.25}@media (min-width:768px){.page-module-scss-module__-ytPBG__section h2{font-size:1.875rem}}.page-module-scss-module__-ytPBG__sectionBody{min-width:0}.page-module-scss-module__-ytPBG__sectionBody p{color:#52525b;font-size:1rem;line-height:1.75}.page-module-scss-module__-ytPBG__serviceLinks{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1rem;display:flex}.page-module-scss-module__-ytPBG__textLink{color:#065f46;text-underline-offset:3px;align-items:center;max-width:100%;min-height:44px;padding-block:.5rem;font-size:.9375rem;line-height:1.6;text-decoration:underline;display:inline-flex}.page-module-scss-module__-ytPBG__textLink:hover{color:#047857}.page-module-scss-module__-ytPBG__project{background:#f9fafb;border-left:3px solid #047857;margin-top:1rem;padding:1.5rem}.page-module-scss-module__-ytPBG__project h2{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.02em;color:#18181b;font-size:1.5rem;font-weight:600;line-height:1.25}@media (min-width:768px){.page-module-scss-module__-ytPBG__project h2{font-size:1.875rem}}.page-module-scss-module__-ytPBG__project h2{margin-bottom:1rem}.page-module-scss-module__-ytPBG__project p{color:#52525b;max-width:44rem;margin-bottom:.5rem;font-size:1rem;line-height:1.75}.page-module-scss-module__-ytPBG__contact{max-width:46rem;padding-top:3rem}.page-module-scss-module__-ytPBG__contact h2{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.02em;color:#18181b;font-size:1.5rem;font-weight:600;line-height:1.25}@media (min-width:768px){.page-module-scss-module__-ytPBG__contact h2{font-size:1.875rem}}.page-module-scss-module__-ytPBG__contact h2{margin-bottom:1rem}.page-module-scss-module__-ytPBG__contact p{color:#52525b;margin-bottom:1.5rem;font-size:1rem;line-height:1.75}.page-module-scss-module__-ytPBG__primaryButton{color:#fff;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;background:#047857;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.page-module-scss-module__-ytPBG__primaryButton:hover{background:#065f46;transform:translateY(-1px);box-shadow:0 4px 16px #0478574d}.page-module-scss-module__-ytPBG__primaryButton:active{transform:scale(.98)}.page-module-scss-module__-ytPBG__primaryButton{text-align:center;justify-content:center;max-width:100%;min-height:48px}@media (min-width:768px){.page-module-scss-module__-ytPBG__section{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem;padding-block:2.5rem}.page-module-scss-module__-ytPBG__project{padding:2rem}}
.preview-module-scss-module__l6Lw5W__banner{z-index:1000;color:#18181b;background:#fef3c7;border-top:2px solid #f59e0b;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;padding:.625rem 1rem;font-size:.8125rem;line-height:1.4;display:flex;position:fixed;bottom:0;left:0;right:0}.preview-module-scss-module__l6Lw5W__banner code{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;background:#ffffffb3;border-radius:4px;padding:.125rem .375rem;font-size:.75rem}.preview-module-scss-module__l6Lw5W__label{font-family:var(--font-geist-mono),"JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase;color:#92400e;font-size:.6875rem;font-weight:700}
