.pillar-hero-module__9YWCQW__root a{color:inherit;text-decoration:none}.pillar-hero-module__9YWCQW__root .wrap{width:min(var(--page), calc(100% - 94px));margin-inline:auto}@media (max-width:959px){.pillar-hero-module__9YWCQW__root .wrap{width:calc(100% - 32px)}}main>section.pillar-hero-module__9YWCQW__root{z-index:1;--ground:#fff;position:relative}.pillar-hero-module__9YWCQW__root .k{color:var(--blue);letter-spacing:0;font-size:14px;font-weight:500}.pillar-hero-module__9YWCQW__root h1{letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;font-size:64px;font-weight:450;line-height:66px}.pillar-hero-module__9YWCQW__root h1 .soft{color:var(--slate);font-weight:350}.pillar-hero-module__9YWCQW__root .sub{max-width:600px;color:var(--ink-soft);text-wrap:pretty;margin:20px 0 0;font-size:18px;line-height:1.55}.pillar-hero-module__9YWCQW__root .crumbs ol{color:var(--slate);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 22px;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.pillar-hero-module__9YWCQW__root .crumbs li{align-items:center;gap:6px;display:inline-flex}.pillar-hero-module__9YWCQW__root .crumbs a{transition:color .2s}.pillar-hero-module__9YWCQW__root .crumbs a:hover{color:var(--ink)}.pillar-hero-module__9YWCQW__root .crumbs li>span[aria-hidden]{color:#b8c4d8}.pillar-hero-module__9YWCQW__root .crumbs [aria-current]{color:var(--ink-soft);font-weight:500}.pillar-hero-module__9YWCQW__root.pillar-hero-module__9YWCQW__root{padding:56px 0 96px}.pillar-hero-module__9YWCQW__root .hero-grid{grid-template-columns:minmax(0,54fr) minmax(0,46fr);align-items:center;gap:64px;display:grid}.pillar-hero-module__9YWCQW__root .hero-art [data-fig]{width:100%;max-width:520px;margin:0 0 0 auto}@media (max-width:1100px){.pillar-hero-module__9YWCQW__root .hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.pillar-hero-module__9YWCQW__root .hero-art [data-fig]{max-width:480px;margin:0 auto}}@media (max-width:959px){.pillar-hero-module__9YWCQW__root h1{margin-top:12px;font-size:42px;line-height:45px}.pillar-hero-module__9YWCQW__root.pillar-hero-module__9YWCQW__root{padding:28px 0 64px}.pillar-hero-module__9YWCQW__root .sub{font-size:16.5px}}@media (max-width:380px){.pillar-hero-module__9YWCQW__root h1{font-size:34px;line-height:38px}.pillar-hero-module__9YWCQW__root h1{overflow-wrap:break-word}}
.service-items-module__zPie8q__root a{color:inherit;text-decoration:none}.service-items-module__zPie8q__root svg.i{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.service-items-module__zPie8q__root .wrap{width:min(var(--page), calc(100% - 94px));margin-inline:auto}@media (max-width:959px){.service-items-module__zPie8q__root .wrap{width:calc(100% - 32px)}}main>section.service-items-module__zPie8q__root{z-index:1;--ground:#fff;position:relative}main>section.service-items-module__zPie8q__root.pale{background:var(--pale);--ground:var(--pale)}.service-items-module__zPie8q__root .soon{border:1px solid var(--line);height:26px;color:var(--ink-soft);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.service-items-module__zPie8q__root .soon i{background:var(--blue);border-radius:50%;flex:none;width:6px;height:6px}.service-items-module__zPie8q__root .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.service-items-module__zPie8q__root .cards.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.service-items-module__zPie8q__root .cards>li{min-width:0;display:flex}.service-items-module__zPie8q__root .scard{min-width:0;color:var(--ink);box-shadow:var(--lift-card);transition:box-shadow .3s var(--ease), transform .35s var(--ease);background:#fff;border-radius:6px;flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.service-items-module__zPie8q__root a.scard:hover{transform:scale(1.012);box-shadow:0 1px 1.6px #0f1e371a,0 14px 30px #0f1e3724}.service-items-module__zPie8q__root a.scard:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.service-items-module__zPie8q__root .sc-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.service-items-module__zPie8q__root .sc-h b{letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.3}.service-items-module__zPie8q__root .sc-h svg{width:18px;height:18px;color:var(--slate);stroke-width:2px;transition:transform .3s var(--ease), color .2s;margin-top:2px}.service-items-module__zPie8q__root a.scard:hover .sc-h svg{color:var(--ink);transform:translate(2px,-2px)}.service-items-module__zPie8q__root .scard p{color:var(--ink-soft);margin:10px 0 0;font-size:14.5px;line-height:1.6}.service-items-module__zPie8q__root .scard.is-soon{box-shadow:none;background:#ffffff8c;border:1px dashed #c3cee0}.service-items-module__zPie8q__root .scard.is-soon .sc-h b{color:var(--ink-soft)}@media (forced-colors:active){.service-items-module__zPie8q__root .scard:not(.is-soon){outline-offset:-1px;outline:1px solid canvastext}}.service-items-module__zPie8q__root.service-items-module__zPie8q__root{padding:72px 0 80px}.motion .service-items-module__zPie8q__root [data-lanim]:not(.steps):not(.cards):not(.in){opacity:0;transform:translateY(14px)}.motion .service-items-module__zPie8q__root [data-lanim]:not(.steps):not(.cards){transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1)}.motion .service-items-module__zPie8q__root .cards[data-lanim]:not(.in)>li{opacity:0;transform:translateY(16px)}.motion .service-items-module__zPie8q__root .cards[data-lanim]>li{transition:opacity .6s ease calc(var(--i,0) * 60ms), transform .8s cubic-bezier(.16,1,.3,1) calc(var(--i,0) * 60ms)}@media (max-width:1100px){.service-items-module__zPie8q__root .cards.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){.service-items-module__zPie8q__root.service-items-module__zPie8q__root{padding:56px 0 64px}}@media (max-width:639px){:is(.service-items-module__zPie8q__root .cards,.service-items-module__zPie8q__root .cards.grid4){grid-template-columns:minmax(0,1fr)}.service-items-module__zPie8q__root .scard{padding:20px 20px 22px}}
