.hb .sv-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:min(760px,100svh);padding-block:152px 96px;background:#2556fb;color:#fff}.hb .sv-hero__art{position:absolute;inset:0 0 0 30%;z-index:-1}.hb .sv-hero__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:75% 50%;object-position:75% 50%}.hb .sv-hero__orn{left:-64px;bottom:-88px;width:clamp(180px,16vw,260px);color:rgb(255 255 255/.9);transform:scaleX(-1);z-index:-1}.hb .sv-hero h1{font-size:clamp(36px,2.8vw + 18px,64px);line-height:1.05;max-width:15ch;text-wrap:balance}.hb .sv-hero__lead{margin-block:24px 32px;max-width:40ch;font-size:clamp(17px,.4vw + 15.5px,20px);color:rgb(255 255 255/.9)}.hb .section--soft{background:var(--card)}.hb .sv-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(320px,auto);gap:24px}.hb .sv-tile{position:relative;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 1px 0 var(--line),0 24px 48px -32px rgb(11 22 64/.25);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.hb .sv-tile:hover{transform:translateY(-4px);box-shadow:0 1px 0 var(--line),0 32px 64px -32px rgb(11 22 64/.35)}.hb .sv-tile--wide{grid-column:span 2}.hb .sv-tile--tall{grid-row:span 2}.hb .sv-tile__link{position:relative;display:grid;height:100%;padding:32px;color:inherit}.hb .sv-tile__text{position:relative;z-index:1;display:grid;align-content:start;gap:8px;max-width:24ch}.hb .sv-tile h3{font-size:clamp(22px,.8vw + 16px,28px);line-height:1.15}.hb .sv-tile__desc{font-size:15px;color:var(--mute)}.hb .sv-tile__price{margin-top:8px;font-weight:700;color:var(--blue);font-variant-numeric:tabular-nums}.hb .sv-art{position:absolute;pointer-events:none}.hb .sv-tile--dark{background:#02103f;color:#fff}.hb .sv-tile--dark .sv-tile__desc{color:rgb(255 255 255/.85)}.hb .sv-tile--dark .sv-tile__price{color:#8ca8ff}.hb .sv-tile--laptop .sv-tile__text{max-width:22ch}.hb .sv-tile--laptop .sv-art{right:-8px;bottom:-12px;width:54%}.hb .sv-phones{left:50%;bottom:-64px;width:150%;display:flex;justify-content:center;gap:8px;translate:-50% 0}.hb .sv-phones img{width:30%;aspect-ratio:9/18.5;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;padding:3px;border-radius:22px;background:#0c1430;box-shadow:0 24px 40px -20px rgb(5 12 60/.5)}.hb .sv-phones img:first-child{rotate:-8deg;translate:12% 10%}.hb .sv-phones img:nth-child(2){z-index:1}.hb .sv-phones img:nth-child(3){rotate:8deg;translate:-12% 10%}.hb .sv-tile--robot .sv-art{right:-4px;bottom:-28px;width:40%}.hb .sv-tile--funnel .sv-art{right:12px;bottom:-44px;width:28%}.hb .sv-tile--cube .sv-art{right:0;top:50%;translate:0 -50%;width:58%}.hb .sv-tile--integr .sv-art,.hb .sv-tile--landing .sv-art,.hb .sv-tile--seo .sv-art{right:-12px;bottom:-16px;width:48%}.hb .sv-tile--mobile .sv-tile__text{max-width:none}.hb .sv-tile--more{display:grid;align-content:start;gap:16px;padding:32px;background:var(--blue);color:#fff}.hb .sv-tile--more:hover{transform:none}.hb .sv-tile--more ul{display:grid}.hb .sv-tile--more a{display:flex;justify-content:space-between;align-items:center;min-height:48px;border-bottom:1px solid rgb(255 255 255/.25);font-weight:600}.hb .sv-tile--more a:hover{text-decoration:underline;text-underline-offset:4px}.hb .sv-wz{overflow:hidden}.hb .sv-wz__orn{right:-64px;top:-48px;width:240px;color:rgb(255 255 255/.14);transform:scaleY(-1)}.hb .sv-wz__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px;align-items:center}.hb .sv-wz__grid>div:first-child{display:grid;gap:20px;justify-items:start}.hb .sv-wz__grid p{max-width:46ch;color:rgb(255 255 255/.9)}.hb .sv-wz__logo{display:inline-flex;padding:12px 20px;border-radius:14px;background:#fff}.hb .sv-wz__logo img{height:28px;width:auto}.hb .sv-wz__shots{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:440px;justify-self:center}.hb .sv-wz__shots img{padding:4px;border-radius:26px;background:#0c1430;box-shadow:0 40px 80px -28px rgb(5 12 60/.6)}.hb .sv-wz__shots img:last-child{margin-top:48px}.hb .sv-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.hb .sv-steps li:not(:last-child) .steps__mark:after{left:120px}.hb .sv-contact{grid-template-columns:minmax(0,1fr) minmax(0,480px)}@media (max-width:1023px){.hb .sv-hero{display:block;min-height:0;padding-block:128px 0}.hb .sv-hero__art{position:static;display:block;margin-top:24px}.hb .sv-hero__art img{height:auto}.hb .sv-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.hb .sv-contact,.hb .sv-wz__grid{grid-template-columns:1fr}.hb .sv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.hb .sv-hero{padding-top:112px}.hb .sv-hero .btn{width:100%}.hb .sv-bento{grid-template-columns:1fr;grid-auto-rows:minmax(400px,auto)}.hb .sv-tile--wide{grid-column:auto}.hb .sv-tile--tall{grid-row:auto;min-height:520px}.hb .sv-tile__link{padding:24px}.hb .sv-tile__text{max-width:none}.hb .sv-tile--laptop .sv-art{width:90%}.hb .sv-tile--cube,.hb .sv-tile--laptop{min-height:480px}.hb .sv-tile--cube .sv-art{top:auto;bottom:0;translate:none;width:100%;right:0}.hb .sv-tile--robot .sv-art{width:52%}.hb .sv-tile--funnel .sv-art{width:40%}.hb .sv-tile--integr .sv-art,.hb .sv-tile--landing .sv-art,.hb .sv-tile--seo .sv-art{width:66%}.hb .sv-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hb .sv-tile{transition:none}}