.home-about-module__Ge1Yaa__manifesto{grid-template-columns:1fr 1fr;gap:70px;display:grid}.home-about-module__Ge1Yaa__title{overflow-wrap:break-word;font-size:clamp(2.15rem,3.7vw,3.25rem);line-height:1.2}.home-about-module__Ge1Yaa__copy{padding-top:35px}.home-about-module__Ge1Yaa__copy>p{color:var(--muted);margin-bottom:22px;font-size:1.125rem}.home-about-module__Ge1Yaa__copy .home-about-module__Ge1Yaa__signature{color:var(--accent-ink);font-family:var(--font-display);border-top:1px solid var(--line);margin-top:28px;padding-top:20px;font-size:1.1rem}.home-about-module__Ge1Yaa__values{flex-wrap:wrap;gap:10px;display:flex}.home-about-module__Ge1Yaa__values span{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:100px;padding:6px 13px;font-size:.8125rem}@media (max-width:780px){.home-about-module__Ge1Yaa__manifesto{grid-template-columns:1fr;gap:20px}.home-about-module__Ge1Yaa__copy{padding-top:0}.home-about-module__Ge1Yaa__copy>p{font-size:1.0625rem}}
.chip-row-module__UR81Iq__row{flex-wrap:wrap;gap:8px;display:flex}.chip-row-module__UR81Iq__row span{color:var(--muted);border:1px solid var(--line);background:var(--surface-soft);border-radius:100px;padding:5px 10px;font-size:.75rem}
.home-applications-module__tFGudq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.home-applications-module__tFGudq__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:30px}.home-applications-module__tFGudq__label{color:var(--accent-ink)}.home-applications-module__tFGudq__title{margin:23px 0 18px;font-size:1.35rem;line-height:1.35}.home-applications-module__tFGudq__text{color:var(--muted);font-size:1rem}.home-applications-module__tFGudq__flow{margin-top:25px}@media (max-width:1120px){.home-applications-module__tFGudq__card{padding:25px}}@media (max-width:1000px){.home-applications-module__tFGudq__title{font-size:1.15rem}.home-applications-module__tFGudq__card{padding:23px}}@media (max-width:780px){.home-applications-module__tFGudq__grid{grid-template-columns:1fr}.home-applications-module__tFGudq__card{padding:28px}.home-applications-module__tFGudq__title{font-size:1.45rem}}
.home-clients-module__KovmMG__section{color:#fff;background:radial-gradient(at 50% 120%,#1557ed18,#0000 70%),#0d1b38;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:38px 0 32px}.home-clients-module__KovmMG__title{color:#fff;letter-spacing:-.35px;text-align:center;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.5}.home-clients-module__KovmMG__logos{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:44px;max-width:1000px;margin:22px auto 0;padding:0;list-style:none;display:grid}.home-clients-module__KovmMG__item{justify-content:center;align-items:center;min-width:0;min-height:88px;display:flex}.home-clients-module__KovmMG__logo{object-fit:contain;width:100%;max-width:145px;height:52px;display:block}.home-clients-module__KovmMG__wide{max-width:175px}.home-clients-module__KovmMG__tall{max-width:112px;height:82px}@media (max-width:680px){.home-clients-module__KovmMG__section{padding:30px 0 26px}.home-clients-module__KovmMG__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px;margin-top:18px}.home-clients-module__KovmMG__item{min-height:74px}.home-clients-module__KovmMG__logo{max-width:122px;height:42px}.home-clients-module__KovmMG__wide{max-width:144px}.home-clients-module__KovmMG__tall{max-width:96px;height:70px}}
:where(.steps-module__4oNEXW__steps){grid-template-columns:repeat(3,1fr);gap:23px;display:grid}:where(.steps-module__4oNEXW__step){border:1px solid var(--line);background:var(--glass);border-radius:var(--radius);box-shadow:var(--shadow);padding:29px}.steps-module__4oNEXW__number{border:1px solid var(--line);width:48px;height:48px;color:var(--accent-ink);background:var(--surface);border-radius:100px;justify-content:center;align-items:center;margin-bottom:24px;font-size:1rem;display:inline-flex}.steps-module__4oNEXW__title{margin-bottom:17px;font-size:1.7rem}.steps-module__4oNEXW__description{color:var(--muted);font-size:1rem}.steps-module__4oNEXW__delivery{border-top:1px solid var(--line);color:var(--muted);margin-top:25px;padding-top:15px;font-size:.8125rem}.theme-night .steps-module__4oNEXW__step:nth-child(2){background:linear-gradient(145deg,#162d3a,#142039)}.theme-night .steps-module__4oNEXW__step:nth-child(3){background:linear-gradient(145deg,#2d203c,#142039)}.theme-night .steps-module__4oNEXW__number{background:#1b3357;border-color:#49648e}.theme-light .steps-module__4oNEXW__title{letter-spacing:-.6px;font-size:1.35rem;line-height:1.35}@media (max-width:1000px){:where(.steps-module__4oNEXW__step){padding:24px}.steps-module__4oNEXW__title{font-size:1.4rem}.theme-light .steps-module__4oNEXW__title{font-size:1.25rem}}@media (max-width:780px){:where(.steps-module__4oNEXW__steps){grid-template-columns:1fr;gap:20px}:where(.steps-module__4oNEXW__step){padding:28px}.steps-module__4oNEXW__title{font-size:1.65rem}.theme-light .steps-module__4oNEXW__title{font-size:1.5rem}.steps-module__4oNEXW__number{margin-bottom:16px}.steps-module__4oNEXW__delivery{margin-top:18px}}
.home-method-module__nMiQ4G__principle{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:30px;margin-top:35px;padding-top:23px;font-size:.875rem;display:flex}.home-method-module__nMiQ4G__principle strong{color:var(--text);font-weight:600}@media (max-width:780px){.home-method-module__nMiQ4G__principle{flex-direction:column;gap:12px}}
.home-pains-module__nZsYIa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.home-pains-module__nZsYIa__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--glass);box-shadow:var(--shadow);padding:30px}.home-pains-module__nZsYIa__number{color:#1953c9;background:#e0eaff;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:26px;font-size:.875rem;font-weight:600;display:grid}.home-pains-module__nZsYIa__card:nth-child(2) .home-pains-module__nZsYIa__number{color:#37611d;background:#edf6e1}.home-pains-module__nZsYIa__card:nth-child(3) .home-pains-module__nZsYIa__number{color:#80305e;background:#fbe4f3}.home-pains-module__nZsYIa__title{margin-bottom:17px;font-size:1.35rem;line-height:1.35}.home-pains-module__nZsYIa__text{color:var(--muted);font-size:1rem}.home-pains-module__nZsYIa__route{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}@media (max-width:1120px){.home-pains-module__nZsYIa__card{padding:25px}.home-pains-module__nZsYIa__title{font-size:1.2rem}}@media (max-width:1000px){.home-pains-module__nZsYIa__grid{grid-template-columns:1fr}.home-pains-module__nZsYIa__title{font-size:1.4rem}.home-pains-module__nZsYIa__title br{display:none}}@media (max-width:780px){.home-pains-module__nZsYIa__grid{gap:19px}.home-pains-module__nZsYIa__card{padding:28px}}
.wordmark-module__8np3Va__brand{font-family:var(--font-display);letter-spacing:-1.4px;flex-shrink:0;align-items:center;gap:8px;font-size:1.75rem;font-weight:600;line-height:1;display:inline-flex}.wordmark-module__8np3Va__suffix{color:var(--muted);letter-spacing:-.8px;font-size:1.4rem;font-weight:400}.wordmark-module__8np3Va__accentSuffix{color:var(--accent-ink);font-weight:400}@media (max-width:1120px){.wordmark-module__8np3Va__brand{font-size:1.6rem}.wordmark-module__8np3Va__suffix{font-size:1.3rem}}
.briefing-dialog-module__qwpfTa__modal{border:1px solid var(--glass-edge);color:var(--text);background:var(--bg);border-radius:var(--radius);width:min(980px,100% - 32px);max-width:640px;max-height:90vh;padding:0;box-shadow:0 30px 100px #0008}.briefing-dialog-module__qwpfTa__modal::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030712bf}.briefing-dialog-module__qwpfTa__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:23px 28px;display:flex}.briefing-dialog-module__qwpfTa__title{font-size:1.3rem}.briefing-dialog-module__qwpfTa__close{border:1px solid var(--line);background:var(--surface);border-radius:100px;flex-shrink:0;width:40px;height:40px;font-size:1.5rem;line-height:1}.briefing-dialog-module__qwpfTa__body{padding:28px}.briefing-dialog-module__qwpfTa__note,.briefing-dialog-module__qwpfTa__feedback{color:var(--muted);margin:12px 0;font-size:.8125rem}.briefing-dialog-module__qwpfTa__form{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.briefing-dialog-module__qwpfTa__full{grid-column:1/-1}.briefing-dialog-module__qwpfTa__label{color:var(--text);margin-bottom:7px;font-size:.875rem;display:block}.briefing-dialog-module__qwpfTa__control{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--text);border-radius:12px;margin-bottom:17px;padding:11px 13px}.briefing-dialog-module__qwpfTa__textarea{resize:vertical;min-height:115px}@media (max-width:780px){.briefing-dialog-module__qwpfTa__head{padding:18px 22px}.briefing-dialog-module__qwpfTa__body{padding:22px}.briefing-dialog-module__qwpfTa__form{grid-template-columns:1fr}}@media print{.briefing-dialog-module__qwpfTa__modal{width:100%;max-height:none;box-shadow:none;border:0;position:static}.briefing-dialog-module__qwpfTa__modal::backdrop,.briefing-dialog-module__qwpfTa__head,.briefing-dialog-module__qwpfTa__form,.briefing-dialog-module__qwpfTa__feedback{display:none}}
.home-product-module__Q2rrwa__section{background:radial-gradient(ellipse at 85% 70%, var(--mesh-blue), transparent 55%), var(--surface)}.home-product-module__Q2rrwa__feature{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.home-product-module__Q2rrwa__wordmark{font-family:var(--font-display);letter-spacing:-1.5px;margin-bottom:22px;font-size:2.1rem;font-weight:600;display:block}.home-product-module__Q2rrwa__title{font-size:2.4rem;line-height:1.25}.home-product-module__Q2rrwa__detail{color:var(--muted);margin-top:17px;font-size:1rem}.home-product-module__Q2rrwa__outcome{color:var(--accent-ink);margin-top:20px;font-size:1rem}.home-product-module__Q2rrwa__image{aspect-ratio:1440/900}.home-product-module__Q2rrwa__caption{color:var(--muted);flex-direction:column;gap:4px;margin-top:17px;font-size:.8125rem;display:flex}.home-product-module__Q2rrwa__caption span:first-child{color:var(--text)}@media (max-width:1120px){.home-product-module__Q2rrwa__feature{gap:35px}}@media (max-width:1000px){.home-product-module__Q2rrwa__title{font-size:2rem}}@media (max-width:780px){.home-product-module__Q2rrwa__feature{grid-template-columns:1fr;gap:34px}.home-product-module__Q2rrwa__title{font-size:2.1rem}}
