.hero[data-astro-cid-lcdefpme]{padding-top:48px;position:relative;overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{z-index:1;text-align:center;justify-items:center;gap:24px;max-width:900px;display:grid;position:relative}.hero__sub[data-astro-cid-lcdefpme]{max-width:680px}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.journey[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:20px;margin:32px 0 0;padding:0;list-style:none;display:flex}.journey__step[data-astro-cid-lcdefpme]{text-align:left;align-items:center;gap:14px;display:flex}.journey__arrow[data-astro-cid-lcdefpme]{color:var(--ink-3);margin-right:6px;display:grid}.journey__step[data-astro-cid-lcdefpme]:nth-child(3) .journey__arrow[data-astro-cid-lcdefpme]{color:var(--walnut)}.journey__icon[data-astro-cid-lcdefpme]{color:#a47c52;display:grid}.journey__step[data-astro-cid-lcdefpme]:first-child .journey__icon[data-astro-cid-lcdefpme]{color:var(--walnut)}.journey__text[data-astro-cid-lcdefpme]{gap:2px;display:grid}.journey__over[data-astro-cid-lcdefpme]{font:700 12px/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.journey__step[data-astro-cid-lcdefpme]:first-child .journey__over[data-astro-cid-lcdefpme]{color:var(--walnut)}.journey__title[data-astro-cid-lcdefpme]{font:600 26px/1.1 var(--font-head);color:var(--ink-2);white-space:nowrap}.journey__step[data-astro-cid-lcdefpme]:first-child .journey__title[data-astro-cid-lcdefpme]{color:var(--ink)}.recent[data-astro-cid-lcdefpme]{margin-top:72px;position:relative}.recent__hand[data-astro-cid-lcdefpme]{left:max(var(--gutter), calc(50% - 560px));font:600 26px/1 var(--font-hand);color:var(--ink);align-items:flex-start;gap:4px;display:flex;position:absolute;top:-56px;transform:rotate(-6deg)}.recent__hand[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:36px;height:44px;position:absolute;top:18px;left:-34px}.marquee[data-astro-cid-lcdefpme]{--gap:24px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track[data-astro-cid-lcdefpme]{gap:var(--gap);width:max-content;margin:0;padding:12px 0;list-style:none;animation:45s linear infinite marquee;display:flex}.marquee[data-astro-cid-lcdefpme]:hover .marquee__track[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes marquee{to{transform:translateX(calc(-50% - var(--gap) / 2))}}.tile[data-astro-cid-lcdefpme]{border:8px solid var(--frame);border-radius:var(--r-img);background:var(--frame);flex:none;width:300px;overflow:hidden}.tile[data-astro-cid-lcdefpme] .photo{border-radius:4px}.tile__cap[data-astro-cid-lcdefpme]{font:500 13px/1.35 var(--font);color:#ffffffe0;position:absolute;bottom:10px;left:10px;right:10px}.tile__cap[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:600 20px var(--font-head);color:#fff;display:block}.trusted[data-astro-cid-lcdefpme]{text-align:center;margin-top:72px}.trusted__label[data-astro-cid-lcdefpme]{font:600 14px var(--font-head);letter-spacing:.2em;text-transform:uppercase;padding:0 var(--gutter);margin-bottom:18px}.logos[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;max-width:980px;display:grid}.logos__track[data-astro-cid-lcdefpme]{scroll-snap-type:x proximity;scrollbar-width:none;align-items:center;gap:64px;margin:0;padding:12px 0;list-style:none;display:flex;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.logos__track[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.logos__item[data-astro-cid-lcdefpme]{scroll-snap-align:center;flex:none}.logos__item[data-astro-cid-lcdefpme]:first-child{margin-left:24px}.logos__item[data-astro-cid-lcdefpme]:last-child{margin-right:24px}.logos__item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.also__list[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:grayscale();opacity:.6;width:auto;height:44px;transition:filter .2s var(--ease), opacity .2s var(--ease)}.logos__item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:hover,.also__list[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:hover{filter:none;opacity:1}.logos__btn[data-astro-cid-lcdefpme]{border:1px solid var(--stroke);cursor:pointer;width:44px;height:44px;color:var(--ink);transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid}.logos__btn[data-astro-cid-lcdefpme]:hover{background:var(--walnut);border-color:var(--walnut);color:#fff}.cat[data-astro-cid-lcdefpme]+.cat[data-astro-cid-lcdefpme]{margin-top:64px}.cat__head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;padding-bottom:16px;display:flex}.cat__title[data-astro-cid-lcdefpme]{font-size:30px;font-weight:600}.cat__text[data-astro-cid-lcdefpme]{color:var(--ink-2);text-align:right;max-width:520px;font-size:16px}.cat__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cat__grid--1[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.cat__grid--1[data-astro-cid-lcdefpme] .svc{grid-template-columns:1fr 1.2fr;padding:0;display:grid}.cat__grid--1[data-astro-cid-lcdefpme] .svc__body{align-content:center;margin:0;padding:36px}.cat__grid--1[data-astro-cid-lcdefpme] .svc__img{border-radius:var(--r-img) 0 0 var(--r-img);height:100%;min-height:260px;aspect-ratio:auto!important}.cat__grid--2[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.systems[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;margin-top:64px;display:grid}.systems__label[data-astro-cid-lcdefpme]{font:600 20px var(--font-head);margin-bottom:18px}.systems__list[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:flex}.systems__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--stroke);border-radius:var(--r-pill);font:500 15px var(--font);color:var(--ink);padding:8px 18px}.systems__all[data-astro-cid-lcdefpme]{margin-top:32px}.process[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:12px;display:grid;position:relative}.step__icon[data-astro-cid-lcdefpme]{border:1px solid var(--stroke);width:64px;height:64px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;margin-bottom:8px;display:grid;position:relative}.step__n[data-astro-cid-lcdefpme]{background:var(--walnut);color:#fff;width:30px;height:30px;font:600 13px/30px var(--font-head);text-align:center;border-radius:50%;position:absolute;top:-10px;right:-12px}.step__title[data-astro-cid-lcdefpme]{font-size:28px;font-weight:600}.step__text[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:300px;font-size:16px;line-height:1.7}.step__arrow[data-astro-cid-lcdefpme]{width:calc(100% - 80px);max-width:200px;position:absolute;top:4px;left:calc(50% + 60px)}.cases[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.case[data-astro-cid-lcdefpme]{border-radius:var(--r-card);background:#fff;border:1.5px dashed #6b462066;flex-direction:column;gap:12px;padding:16px 16px 24px;display:flex}.case[data-astro-cid-lcdefpme] .case__img{border-radius:var(--r-img);margin-bottom:6px}.case__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.case__client[data-astro-cid-lcdefpme]{font:600 14px var(--font-head);color:var(--ink-2);text-align:right}.case__title[data-astro-cid-lcdefpme]{text-wrap:balance;padding:0 8px;font-size:24px;font-weight:600;line-height:1.3}.case__text[data-astro-cid-lcdefpme]{color:var(--ink-2);padding:0 8px;font-size:15.5px;line-height:1.65}.case__text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.case__results[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin:auto 8px 0;padding-top:16px;display:grid}.case__results[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:13px;line-height:1.4}.case__results[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font:600 22px var(--font-head);color:var(--walnut);margin:2px 0 0}.also[data-astro-cid-lcdefpme]{justify-items:center;gap:18px;margin-top:48px;display:grid}.also__label[data-astro-cid-lcdefpme]{font:600 14px var(--font-head);letter-spacing:.2em;text-transform:uppercase}.also__list[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 64px;margin:0;padding:0;list-style:none;display:flex}.benefits[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.benefit[data-astro-cid-lcdefpme]{text-align:center;align-content:start;justify-items:center;gap:12px;padding:48px 28px;display:grid}.benefit__icon[data-astro-cid-lcdefpme]{color:var(--walnut);margin-bottom:6px}.benefit__title[data-astro-cid-lcdefpme]{font-size:26px;font-weight:600}.benefit__text[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:300px;font-size:15.5px;line-height:1.65}.principles[data-astro-cid-lcdefpme]{text-align:center;color:var(--ink-2);margin-top:32px;font-size:15px}.principles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--walnut);text-underline-offset:3px;text-decoration:underline}.banner[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:36px clamp(24px,5vw,56px);display:flex}.banner__text[data-astro-cid-lcdefpme]{font:600 clamp(24px, 3vw, 34px)/1.2 var(--font-head);max-width:560px}.banner__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.banner__link[data-astro-cid-lcdefpme]{font:600 15px var(--font-head);color:var(--blende);align-items:center;gap:4px;display:inline-flex}.banner__link[data-astro-cid-lcdefpme]:hover{color:#fff}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:340px 1fr;align-items:start;gap:32px;display:grid}.ask[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;border-radius:var(--r-card);text-align:center;justify-items:center;gap:10px;padding:40px 28px;display:grid;position:sticky;top:104px}.ask__avatar[data-astro-cid-lcdefpme]{object-fit:cover;border:3px solid var(--blende);border-radius:50%;width:120px;height:120px;margin-bottom:10px}.ask__title[data-astro-cid-lcdefpme]{font:600 26px/1.25 var(--font-head)}.ask__text[data-astro-cid-lcdefpme]{color:#cfc6bc;margin-bottom:12px;font-size:15px;line-height:1.6}@media (width<=960px){.cat__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.cat__grid--1[data-astro-cid-lcdefpme] .svc{grid-template-columns:1fr}.cat__grid--1[data-astro-cid-lcdefpme] .svc__body{margin-bottom:24px;padding:28px 28px 0}.cat__grid--1[data-astro-cid-lcdefpme] .svc__img{border-radius:var(--r-img) 0 0 0;min-height:0;margin-left:28px;aspect-ratio:16/8!important}.benefits[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.ask[data-astro-cid-lcdefpme]{position:static}}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{padding-top:32px}.recent[data-astro-cid-lcdefpme]{margin-top:64px}.recent__hand[data-astro-cid-lcdefpme]{font-size:22px;top:-44px}.recent__hand[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{display:none}.tile[data-astro-cid-lcdefpme]{width:240px}.logos[data-astro-cid-lcdefpme]{gap:8px}.logos__track[data-astro-cid-lcdefpme]{gap:40px}.logos__item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.also__list[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:32px}.logos__btn[data-astro-cid-lcdefpme]{width:38px;height:38px}.cat__head[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px}.cat__text[data-astro-cid-lcdefpme]{text-align:left}.cat__grid[data-astro-cid-lcdefpme],.cat__grid--2[data-astro-cid-lcdefpme],.cases[data-astro-cid-lcdefpme],.process[data-astro-cid-lcdefpme],.benefits[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cat__grid--1[data-astro-cid-lcdefpme] .svc__body{padding:24px 24px 0}.cat__grid--1[data-astro-cid-lcdefpme] .svc__img{margin-left:24px}.process[data-astro-cid-lcdefpme]{gap:48px}.step__arrow[data-astro-cid-lcdefpme]{display:none}.benefit__title[data-astro-cid-lcdefpme]{font-size:24px}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}.journey[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:14px;margin:24px auto 0}.journey__arrow[data-astro-cid-lcdefpme]{display:none}.journey__title[data-astro-cid-lcdefpme]{font-size:21px}.journey__icon[data-astro-cid-lcdefpme] svg{width:26px;height:26px}.banner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}
