.site-navigation-module__0KcrDq__navigation{flex-shrink:0;position:relative}.site-navigation-module__0KcrDq__dark{--menu-text:#cbd9ce;--menu-accent:#f4c95d;--menu-bg:#1c3b31;--menu-border:#ffffff30}.site-navigation-module__0KcrDq__light{--menu-text:#245c46;--menu-accent:#245c46;--menu-bg:#fff;--menu-border:#dce3da}.site-navigation-module__0KcrDq__desktop{color:var(--menu-text);align-items:center;gap:23px;font-size:12px;font-weight:600;display:flex}.site-navigation-module__0KcrDq__desktop a,.site-navigation-module__0KcrDq__mobile a{align-items:center;gap:4px;min-height:40px;transition:color .15s;display:inline-flex}.site-navigation-module__0KcrDq__desktop a:hover,.site-navigation-module__0KcrDq__mobile a:hover,.site-navigation-module__0KcrDq__contact{color:var(--menu-accent)}.site-navigation-module__0KcrDq__toggle{border:1px solid var(--menu-border);width:44px;height:44px;color:var(--menu-text);background:var(--menu-bg);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:none}.site-navigation-module__0KcrDq__toggle:focus-visible,.site-navigation-module__0KcrDq__mobile a:focus-visible{outline:2px solid var(--menu-accent);outline-offset:3px}.site-navigation-module__0KcrDq__mobile{display:none}@media (max-width:850px){.site-navigation-module__0KcrDq__desktop{display:none}.site-navigation-module__0KcrDq__toggle{display:flex}.site-navigation-module__0KcrDq__mobile.site-navigation-module__0KcrDq__open{z-index:60;border:1px solid var(--menu-border);background:var(--menu-bg);border-radius:13px;flex-direction:column;gap:2px;width:min(280px,100vw - 32px);padding:12px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 35px #0003}.site-navigation-module__0KcrDq__mobile a{min-height:44px;color:var(--menu-text);border-radius:7px;padding:8px 12px;font-size:14px;font-weight:600}.site-navigation-module__0KcrDq__mobile a:hover,.site-navigation-module__0KcrDq__mobile a[aria-current=page]{color:var(--menu-accent);background:#82998520}}@media (prefers-reduced-motion:reduce){.site-navigation-module__0KcrDq__desktop a,.site-navigation-module__0KcrDq__mobile a{transition:none}}
.landing-module__bxHgOq__landing{--ink:#142f27;--accent:#f4c95d;background:#f6f7f3}.landing-module__bxHgOq__container{width:min(1120px,100% - 48px);margin-inline:auto}.landing-module__bxHgOq__dark{color:#f7faf2;background:var(--ink)}.landing-module__bxHgOq__header{border-bottom:1px solid #ffffff18}.landing-module__bxHgOq__headerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:23px;display:flex}.landing-module__bxHgOq__logo{letter-spacing:-.02em;align-items:center;gap:12px;font-size:15px;font-weight:700;line-height:1.25;display:inline-flex}.landing-module__bxHgOq__logoMark{width:38px;height:38px;color:var(--accent);border:1px solid #f4c95d60;border-radius:11px;place-items:center;display:grid}.landing-module__bxHgOq__nav{color:#cbd9ce;flex-wrap:wrap;align-items:center;gap:24px;font-size:12px;display:flex}.landing-module__bxHgOq__nav a{padding-block:9px;transition:color .18s}.landing-module__bxHgOq__nav a:hover,.landing-module__bxHgOq__nav .landing-module__bxHgOq__navContact{color:var(--accent)}.landing-module__bxHgOq__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:52px;padding-block:80px 88px;display:grid}.landing-module__bxHgOq__kicker{letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:700}.landing-module__bxHgOq__dark .landing-module__bxHgOq__kicker{color:var(--accent)}.landing-module__bxHgOq__heroTitle{letter-spacing:-.055em;font-size:clamp(2.75rem,4.8vw,4.25rem);font-weight:600;line-height:1.04}.landing-module__bxHgOq__heroTitle span{color:var(--accent);margin-top:12px;display:block}.landing-module__bxHgOq__heroCopy{color:#cbd9ce;max-width:475px;margin-top:26px;font-size:16px;line-height:1.8}.landing-module__bxHgOq__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.landing-module__bxHgOq__landing .landing-module__bxHgOq__accentButton{background:var(--accent);color:var(--ink);border:1px solid var(--accent);transition:background-color .18s,transform .18s}.landing-module__bxHgOq__landing .landing-module__bxHgOq__accentButton:hover{background:#ffdf82;transform:translateY(-2px)}.landing-module__bxHgOq__landing .landing-module__bxHgOq__outlineButton{color:#f7faf2;background:0 0;border:1px solid #ffffff35}.landing-module__bxHgOq__landing .landing-module__bxHgOq__outlineButton:hover{background:#ffffff0a;border-color:#f4c95d80}.landing-module__bxHgOq__dark a:focus-visible{outline-color:var(--accent)}.landing-module__bxHgOq__heroNote{color:#cbd9ce;align-items:center;gap:8px;margin-top:24px;font-size:11px;display:flex}.landing-module__bxHgOq__heroEnter{animation:.65s cubic-bezier(.2,.7,.3,1) both landing-module__bxHgOq__enter}.landing-module__bxHgOq__delay1{animation-delay:.1s}.landing-module__bxHgOq__delay2{animation-delay:.2s}.landing-module__bxHgOq__delay3{animation-delay:.3s}.landing-module__bxHgOq__visual{min-width:0;position:relative}.landing-module__bxHgOq__visual:before{content:"";border:1px solid #f4c95d18;border-radius:22px;position:absolute;inset:40px -15px 35px;transform:rotate(4deg)}.landing-module__bxHgOq__flowBoard{background:#1c3b31;border:1px solid #ffffff25;border-radius:18px;padding:22px;position:relative;box-shadow:0 24px 55px -25px #0009}.landing-module__bxHgOq__boardHeader{color:#d5e2d8;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:10px;padding-bottom:20px;font-size:11px;display:flex}.landing-module__bxHgOq__boardHeader span{gap:5px;display:flex}.landing-module__bxHgOq__boardHeader i{background:#f4c95d55;border-radius:50%;width:5px;height:5px;display:block}.landing-module__bxHgOq__flowGrid{grid-template-columns:1fr 56px 1.12fr;align-items:center;gap:8px;padding-block:25px;display:grid}.landing-module__bxHgOq__sources{gap:9px;display:grid}.landing-module__bxHgOq__source{background:#ffffff06;border:1px solid #ffffff18;border-radius:9px;align-items:center;gap:8px;padding:12px 10px;font-size:11px;display:flex}.landing-module__bxHgOq__source svg{color:var(--accent);flex-shrink:0}.landing-module__bxHgOq__source span{color:#d5e2d8;margin-left:auto;font-size:8px}.landing-module__bxHgOq__processor{place-items:center;height:64px;display:grid;position:relative}.landing-module__bxHgOq__processor:before{content:"";background:#f4c95d45;width:100%;height:1px;position:absolute}.landing-module__bxHgOq__processorIcon{width:38px;height:38px;color:var(--accent);background:#284a38;border:1px solid #f4c95d70;border-radius:11px;place-items:center;display:grid;position:relative}.landing-module__bxHgOq__packet{background:var(--accent);opacity:0;border-radius:50%;width:4px;height:4px;margin-top:-2px;animation:1.8s ease-in-out 2 landing-module__bxHgOq__packet;position:absolute;top:50%;left:0}.landing-module__bxHgOq__packet2{animation-delay:.3s}.landing-module__bxHgOq__report{min-width:0;color:var(--ink);background:#f6f8f1;border-radius:12px;padding:15px;box-shadow:0 8px 20px #0002}.landing-module__bxHgOq__reportTitle{justify-content:space-between;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.landing-module__bxHgOq__reportTitle svg{color:#138660;flex-shrink:0}.landing-module__bxHgOq__miniBars{border-bottom:1px solid #dce3da;align-items:end;gap:4px;height:68px;margin-top:18px;display:flex}.landing-module__bxHgOq__miniBars span{background:#138660;border-radius:3px 3px 0 0;flex:1;min-width:0}.landing-module__bxHgOq__reportRows{color:#5e6b64;gap:7px;margin-top:13px;font-size:9px;display:grid}.landing-module__bxHgOq__reportRows span{justify-content:space-between;gap:4px;display:flex}.landing-module__bxHgOq__reportRows svg{color:#138660}.landing-module__bxHgOq__boardFooter{color:#d5e2d8;border-top:1px solid #ffffff18;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:16px;font-size:9px;display:flex}.landing-module__bxHgOq__visualCaption{text-align:center;color:#cbd9ce;margin-top:20px;font-size:10px;position:relative}.landing-module__bxHgOq__section{padding-block:68px}.landing-module__bxHgOq__section+.landing-module__bxHgOq__section{border-top:1px solid var(--border)}.landing-module__bxHgOq__sectionHeading{letter-spacing:-.045em;text-wrap:balance;max-width:650px;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:600;line-height:1.15}.landing-module__bxHgOq__sectionIntro{max-width:600px;color:var(--muted-foreground);margin-top:17px;font-size:15px;line-height:1.8}.landing-module__bxHgOq__services{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.landing-module__bxHgOq__service{border:1px solid var(--border);background:#fff;border-radius:15px;min-width:0;padding:26px;transition:transform .2s,border-color .2s}.landing-module__bxHgOq__service:hover{border-color:#13866065;transform:translateY(-4px)}.landing-module__bxHgOq__service h3{letter-spacing:-.02em;margin-top:24px;font-size:17px;font-weight:600}.landing-module__bxHgOq__service p{color:var(--muted-foreground);margin-top:10px;font-size:14px;line-height:1.75}.landing-module__bxHgOq__feature{grid-template-columns:.9fr 1.35fr;align-items:center;gap:46px;display:grid}.landing-module__bxHgOq__caseLabel{color:var(--muted-foreground);margin-bottom:16px;font-size:11px;line-height:1.6}.landing-module__bxHgOq__stats{flex-wrap:wrap;gap:26px;margin-block:26px;display:flex}.landing-module__bxHgOq__stats>div{flex-direction:column;display:flex}.landing-module__bxHgOq__stats dt{color:var(--muted-foreground);order:1;margin-top:7px;font-size:11px}.landing-module__bxHgOq__stats dd{letter-spacing:-.035em;color:var(--primary);font-size:24px;font-weight:600}.landing-module__bxHgOq__inlineLink{color:var(--primary);align-items:center;gap:8px;padding-block:12px;font-size:13px;font-weight:600;display:inline-flex}.landing-module__bxHgOq__inlineLink:hover{text-decoration:underline}.landing-module__bxHgOq__process{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:34px;display:grid}.landing-module__bxHgOq__process li{border-top:1px solid #b9ccbb;padding-top:20px}.landing-module__bxHgOq__processNumber{color:#61826a;letter-spacing:.1em;font-size:11px;font-weight:700}.landing-module__bxHgOq__process h3{letter-spacing:-.02em;margin-top:16px;font-size:17px;font-weight:600}.landing-module__bxHgOq__process p{color:var(--muted-foreground);margin-top:10px;font-size:14px;line-height:1.75}.landing-module__bxHgOq__contact{padding-block:65px}.landing-module__bxHgOq__contactInner{justify-content:space-between;align-items:center;gap:40px;display:flex}.landing-module__bxHgOq__contact h2{max-width:580px}.landing-module__bxHgOq__contact p{color:#cbd9ce;max-width:570px;margin-top:16px;font-size:14px;line-height:1.8}.landing-module__bxHgOq__email{letter-spacing:-.035em;color:var(--accent);border-bottom:1px solid #f4c95d50;align-items:center;gap:12px;padding-block:16px;font-size:clamp(1.25rem,2.7vw,1.8rem);font-weight:600;display:inline-flex}.landing-module__bxHgOq__email:hover{border-color:var(--accent)}.landing-module__bxHgOq__contact .landing-module__bxHgOq__contactTagline{color:#cbd9ce;margin-top:12px;font-size:10px}.landing-module__bxHgOq__footer{border-top:1px solid #ffffff20;padding-block:22px}.landing-module__bxHgOq__footerInner{color:#cbd9ce;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.landing-module__bxHgOq__footer a:hover{color:var(--accent)}.landing-module__bxHgOq__landing [data-reveal]{scroll-margin-top:30px;transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.3,1)}.landing-module__bxHgOq__landing [data-reveal-state=pending]{opacity:0;transform:translateY(22px)}.landing-module__bxHgOq__landing [data-reveal]:focus-within{opacity:1;transform:none}@keyframes landing-module__bxHgOq__enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes landing-module__bxHgOq__packet{0%{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(52px)}}@media (max-width:1000px){.landing-module__bxHgOq__hero{gap:30px}.landing-module__bxHgOq__feature{gap:28px}.landing-module__bxHgOq__nav{gap:18px}.landing-module__bxHgOq__flowBoard{padding:17px}}@media (max-width:850px){.landing-module__bxHgOq__hero{grid-template-columns:1fr;gap:42px;padding-block:55px 60px}.landing-module__bxHgOq__heroTitle{max-width:680px;font-size:clamp(2.75rem,7.5vw,4.25rem)}.landing-module__bxHgOq__visual{width:min(520px,100%)}.landing-module__bxHgOq__feature{grid-template-columns:1fr}.landing-module__bxHgOq__services{gap:12px}.landing-module__bxHgOq__service{padding:20px}.landing-module__bxHgOq__contactInner{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:639px){.landing-module__bxHgOq__container{width:calc(100% - 32px)}.landing-module__bxHgOq__headerInner{gap:20px;padding-block:20px}.landing-module__bxHgOq__nav{gap:18px;font-size:11px}.landing-module__bxHgOq__hero{padding-block:44px 50px}.landing-module__bxHgOq__heroCopy{font-size:15px}.landing-module__bxHgOq__heroTitle{font-size:clamp(2.5rem,10.5vw,3.5rem)}.landing-module__bxHgOq__section{padding-block:45px}.landing-module__bxHgOq__services,.landing-module__bxHgOq__process{grid-template-columns:1fr;gap:16px}.landing-module__bxHgOq__service h3{margin-top:16px}.landing-module__bxHgOq__process{gap:24px}.landing-module__bxHgOq__flowBoard{padding:16px 12px}.landing-module__bxHgOq__flowGrid{grid-template-columns:1fr 40px 1.08fr;gap:4px}.landing-module__bxHgOq__source{gap:5px;padding:10px 6px;font-size:9px}.landing-module__bxHgOq__source span{display:none}.landing-module__bxHgOq__report{padding:12px 9px}.landing-module__bxHgOq__processorIcon{width:31px;height:31px}.landing-module__bxHgOq__miniBars{gap:2px}.landing-module__bxHgOq__reportTitle{font-size:9px}.landing-module__bxHgOq__visual:before{inset-inline:-4px}.landing-module__bxHgOq__boardFooter{font-size:8px}.landing-module__bxHgOq__contact{padding-block:45px}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__landing *,.landing-module__bxHgOq__landing :before,.landing-module__bxHgOq__landing :after{transition:none!important;animation:none!important}.landing-module__bxHgOq__landing [data-reveal-state]{opacity:1!important;transform:none!important}}.landing-module__bxHgOq__contactEmphasis{color:var(--accent);text-decoration:none}.landing-module__bxHgOq__hero>*,.landing-module__bxHgOq__feature>*,.landing-module__bxHgOq__contactInner>*{min-width:0}@media (max-width:639px){.landing-module__bxHgOq__visual:before{display:none}.landing-module__bxHgOq__flowBoard{width:100%}.landing-module__bxHgOq__flowGrid{grid-template-columns:minmax(0,1fr) 28px minmax(0,1.1fr)}.landing-module__bxHgOq__sources,.landing-module__bxHgOq__report,.landing-module__bxHgOq__source,.landing-module__bxHgOq__source p{min-width:0}.landing-module__bxHgOq__source p{overflow-wrap:anywhere}.landing-module__bxHgOq__processor{min-width:0}.landing-module__bxHgOq__processorIcon{width:28px;height:28px}.landing-module__bxHgOq__email{overflow-wrap:anywhere;font-size:1.18rem}}
