.hero-module__miPd-G__root a{color:inherit;text-decoration:none}.hero-module__miPd-G__root .wrap{width:min(var(--page), calc(100% - 94px));margin-inline:auto}@media (max-width:959px){.hero-module__miPd-G__root .wrap{width:calc(100% - 32px)}}main>section.hero-module__miPd-G__root{z-index:1;--ground:#fff;position:relative}.hero-module__miPd-G__root .k{color:var(--blue);letter-spacing:0;font-size:14px;font-weight:500}.hero-module__miPd-G__root h1{letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;font-size:64px;font-weight:450;line-height:66px}.hero-module__miPd-G__root .sub{max-width:600px;color:var(--ink-soft);text-wrap:pretty;margin:20px 0 0;font-size:18px;line-height:1.55}.motion .hero-module__miPd-G__root [data-lanim]:not(.steps):not(.cards):not(.in){opacity:0;transform:translateY(14px)}.motion .hero-module__miPd-G__root [data-lanim]:not(.steps):not(.cards){transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1)}@media (max-width:959px){.hero-module__miPd-G__root h1{margin-top:12px;font-size:42px;line-height:45px}.hero-module__miPd-G__root.hero-module__miPd-G__root{padding:28px 0 64px}.hero-module__miPd-G__root .sub{font-size:16.5px}}@media (max-width:380px){.hero-module__miPd-G__root h1{font-size:34px;line-height:38px}.hero-module__miPd-G__root h1{overflow-wrap:break-word}}.hero-module__miPd-G__root h1 .soft{color:var(--slate);font-weight:350}@media print{main>section.hero-module__miPd-G__root{background:#fff!important}.hero-module__miPd-G__root.hero-module__miPd-G__root{padding:0 0 24px}.hero-module__miPd-G__root .wrap{width:auto}.hero-module__miPd-G__root a{color:inherit}.hero-module__miPd-G__root [data-lanim]{opacity:1!important;transform:none!important}}.hero-module__miPd-G__root.hero-module__miPd-G__root{padding:48px 0 120px}.hero-module__miPd-G__root .a2-hero-grid{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;gap:56px;display:grid}@media (max-width:1100px){.hero-module__miPd-G__root .a2-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:959px){.hero-module__miPd-G__root.hero-module__miPd-G__root{padding:24px 0 72px}}.motion .hero-module__miPd-G__root .a2-stage[data-lanim]:not(.in) .a2-mapcard{opacity:0;transform:translateY(24px)}.motion .hero-module__miPd-G__root .a2-stage[data-lanim]:not(.in) .a2-snap{opacity:0;transform:translateY(24px)rotate(2deg)}@media (forced-colors:active){.hero-module__miPd-G__root .a2-mapcard{forced-color-adjust:none;background:#fff}}@media (min-width:1101px){.hero-module__miPd-G__root.hero-module__miPd-G__root .a2-stage.a2-stage{min-height:640px}}
