.ga-why,.ga-forwho{padding-top: 130px}.ga-why__card{position: relative;background: var(--bg-gray);border-radius: 10px;margin-left: 0;width: calc(var(--ml) + var(--container));min-height: 440px}.ga-person{position: absolute;left: calc(var(--ml) + 36px);top: -70px;bottom: 0;width: 460px;margin: 0}.ga-person img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}.ga-why__text{padding: 56px 64px 56px calc(var(--ml) + 536px)}.ga-why__text .btn{margin-top: 28px}.ga-person__card{position: absolute;left: 50%;bottom: -34px;transform: translateX(-50%);width: 260px;padding: 16px 20px;background: rgba(255,255,255,.82);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);border-radius: 16px;box-shadow: var(--shadow-soft);text-align: center}.ga-person__card strong{display: block;font-size: 20px;font-style: italic;font-weight: 700;color: var(--navy)}.ga-person__card span{display: block;margin-top: 4px;font-size: 14px;color: var(--ink-soft)}.ga-why__text h2{font-size: 33px;line-height: 1.25;font-weight: 700;color: var(--navy);max-width: 640px}.ga-why__text p{margin-top: 22px;font-size: 16px;line-height: 1.65;color: var(--ink-soft);max-width: 640px}.ga-why__card--reverse{margin-left: auto;margin-right: 0}.ga-why__card--reverse .ga-person{left: auto;right: calc(var(--ml) + 36px)}.ga-why__card--reverse .ga-why__text{padding: 56px calc(var(--ml) + 536px) 56px 64px}@media (max-width: 1200px){.ga-why,.ga-forwho{padding-top: 90px}.ga-why__card{display: flex;flex-direction: column;align-items: center;margin-left: var(--ml);margin-right: var(--ml);width: auto;min-height: 0;padding-top: 48px}.ga-person{position: relative;top: auto;bottom: auto;width: min(300px,70vw);height: auto;margin-top: -52px}.ga-person img{width: 100%;height: auto}.ga-why__text{padding: 24px 28px 40px;text-align: center}.ga-why__text h2{font-size: 27px}}@media (max-width: 1200px){.ga-why__card--reverse{margin-left: var(--ml);margin-right: var(--ml)}.ga-why__card .ga-person,.ga-why__card--reverse .ga-person{right: auto;left: auto}.ga-why__card .ga-why__text,.ga-why__card--reverse .ga-why__text{width: 100%;max-width: 680px;box-sizing: border-box;padding: 64px 40px 48px;text-align: left}.ga-why__text h2{font-size: 28px;line-height: 1.3;max-width: none;text-wrap: balance}.ga-why__text p{max-width: none}.ga-why__card{padding-top: 40px}.ga-person{width: min(320px,60vw);margin-top: -96px}.ga-person__card{width: max-content;min-width: 220px;max-width: calc(100vw - 64px);padding: 12px 18px}.ga-person__card strong{font-size: 18px;white-space: nowrap}.ga-person__card span{white-space: nowrap}.ga-why__text .btn{min-height: 52px}.ga-why__card .ga-why__text .btn{height: auto;padding-top: 13px;padding-bottom: 13px;line-height: 1.3}}@media (min-width: 900px) and (max-width: 1200px){.ga-why__card{display: grid;grid-template-columns: minmax(260px,36%) 1fr;align-items: center;padding-top: 0}.ga-why__card .ga-person{grid-column: 1;grid-row: 1;align-self: end;justify-self: center;width: 100%;max-width: 340px;margin-top: -56px}.ga-why__card .ga-why__text,.ga-why__card--reverse .ga-why__text{grid-column: 2;grid-row: 1;max-width: none;padding: 48px 48px 48px 24px}.ga-why__card--reverse{grid-template-columns: 1fr minmax(260px,36%)}.ga-why__card--reverse .ga-person{grid-column: 2}.ga-why__card--reverse .ga-why__text{grid-column: 1;padding: 48px 24px 48px 48px}.ga-why__card .ga-person__card{bottom: 20px}}@media (max-width: 640px){.ga-why,.ga-forwho{padding-top: 88px}.ga-person{width: min(264px,70vw);margin-top: -80px}.ga-why__card .ga-why__text,.ga-why__card--reverse .ga-why__text{padding: 56px 20px 32px}.ga-why__text h2{font-size: 24px}.ga-why__text p{margin-top: 16px;font-size: 15.5px;line-height: 1.65}.ga-why__card .ga-why__text .btn{width: 100%;max-width: 420px;margin-top: 24px;white-space: normal}.ga-person__card{min-width: 200px;padding: 10px 16px;border-radius: 14px}.ga-person__card strong{font-size: 17px}.ga-person__card span{font-size: 13px;white-space: normal}}.ga-why__card .ga-person img.ga-person__cut{transform: none;object-position: 50% 0}@media (min-width: 900px) and (max-width: 1200px){.ga-why__card .ga-person__card{width: max-content;min-width: 0;max-width: calc(100% - 16px);box-sizing: border-box}.ga-why__card .ga-person__card span{white-space: normal;font-size: 13px;line-height: 1.4;text-wrap: balance}}@media (max-width: 640px){.ga-why__card .ga-person{width: min(208px,56vw);margin-top: -68px}.ga-why__card .ga-person__card span{text-wrap: balance}}@media (min-width: 1201px) and (max-width: 1540px){.ga-why__card{width: calc(100% - var(--ml))}}@media (max-width: 640px){.ga-why__card .ga-person__card{width: calc(100vw - 2 * var(--ml) - 32px);min-width: 0;max-width: none;box-sizing: border-box}}@media (min-width: 641px) and (max-width: 899px){.ga-why__card .ga-person__card{width: 380px;min-width: 0;max-width: calc(100vw - 2 * var(--ml) - 32px);box-sizing: border-box}}@media (max-width: 1200px){section:has(>.ga-why__card>.ga-person>.ga-person__card){padding-top: var(--sec-gap)}.ga-why__card:has(>.ga-person>.ga-person__card)>.ga-person{display: none}.ga-why__card:has(>.ga-person>.ga-person__card){display: block;width: auto;min-height: 0;margin: 0 var(--ml) 0 0;padding: 40px 40px 44px calc(40px + var(--ml));border-radius: 0 10px 10px 0}.ga-why__card--reverse:has(>.ga-person>.ga-person__card){margin: 0 0 0 var(--ml);padding: 40px calc(40px + var(--ml)) 44px 40px;border-radius: 10px 0 0 10px}.ga-why__card:has(>.ga-person>.ga-person__card)>.ga-why__text{width: auto;max-width: none;padding: 0;margin: 0;text-align: left}.ga-why__card:has(>.ga-person>.ga-person__card) .ga-why__text h2{max-width: none;font-size: var(--h2-m);line-height: 1.3;margin-bottom: var(--lead-gap)}.ga-why__card:has(>.ga-person>.ga-person__card) .ga-why__text h2 + p{margin-top: 0}.ga-why__card:has(>.ga-person>.ga-person__card) .ga-why__text p{max-width: none}.ga-why__card:has(>.ga-person>.ga-person__card) .ga-why__text .btn{width: auto;min-width: 200px;height: auto;min-height: 50px;margin-top: 26px;padding: 13px 28px;line-height: 1.3;white-space: normal}}@media (max-width: 640px){.ga-why__card:has(>.ga-person>.ga-person__card){padding: 28px 20px 32px calc(20px + var(--ml))}.ga-why__card--reverse:has(>.ga-person>.ga-person__card){padding: 28px calc(20px + var(--ml)) 32px 20px}.ga-why__card:has(>.ga-person>.ga-person__card) .ga-why__text p{font-size: 15px;line-height: 1.65}.ga-why__card:has(>.ga-person>.ga-person__card) .ga-why__text .btn{width: 100%;max-width: 400px;min-width: 0;min-height: 48px;margin-top: 22px;padding: 12px 16px}}
.faq-acc{padding: 120px 0 0}@media (min-width: 1201px){.faq-acc{padding-bottom: 72px;margin-bottom: -72px}}.faq-acc__inner{width: var(--container);max-width: calc(100% - 48px);margin-left: var(--ml)}.faq-acc--a .faq-acc__inner{display: grid;grid-template-columns: 530px 1fr;gap: 80px;align-items: start}.faq-acc--a .faq-acc__intro{position: sticky;top: calc(var(--header-h) + 40px)}.faq-acc__label{font-size: 14px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: var(--pink)}.faq-acc__h2{margin-top: 0;font-size: 34px;line-height: 1.28;font-weight: 700;color: var(--navy)}.faq-acc__lead{margin-top: 14px;font-size: 16px;line-height: 1.6;color: var(--ink-soft)}.faq-acc__contact{position: relative;margin-top: 44px;margin-left: calc(-1 * var(--ml));padding: 30px 32px 30px var(--ml);border-radius: 0 20px 20px 0;background: var(--bg-gray)}.faq-acc__contact h3{font-size: 22px;font-weight: 700;color: var(--navy)}.faq-acc__call{margin-top: 10px;font-size: 16px;color: var(--ink-soft)}.faq-acc__call a{display: inline-block;margin-left: 4px;font-size: 20px;font-weight: 700;color: var(--navy);white-space: nowrap;transition: color .2s}@media (hover: hover){.faq-acc__call a:hover{color: var(--pink)}}.faq-acc__contact-rows{margin-top: 18px;display: grid;gap: 12px}.faq-acc__contact-rows a{display: inline-flex;align-items: center;gap: 12px;font-size: 15px;font-weight: 600;color: var(--navy);transition: color .2s}@media (hover: hover){.faq-acc__contact-rows a:hover{color: var(--pink)}}.faq-acc__ico{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 9px;background: #fff;color: var(--navy);flex: 0 0 auto}.faq-acc__ico svg{width: 16px;height: 16px}.faq-acc__btn{margin-top: 22px;width: auto;min-width: 0;height: 52px;padding: 0 28px;font-size: 16px}.faq-acc__person{position: absolute;right: 16px;bottom: 0;height: 240px;width: 170px;margin: 0;pointer-events: none;z-index: 2}.faq-acc__person img{display: block;width: 100%;height: 100%;object-fit: contain;object-position: 50% 100%;border-bottom-right-radius: 20px}.faq-acc__plate{z-index: 3;position: absolute;left: 50%;bottom: -14px;transform: translateX(-50%);min-width: 150px;padding: 7px 12px;text-align: center;border-radius: 12px;background: rgba(255,255,255,.8);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);box-shadow: 0 10px 24px -6px rgba(152,155,177,.45)}.faq-acc__plate strong{display: block;white-space: nowrap;font-size: 14px;font-style: italic;font-weight: 700;color: var(--navy)}.faq-acc__plate span{display: block;margin-top: 1px;font-size: 11px;line-height: 1.35;color: var(--ink-soft)}.faq-acc__list{display: grid;gap: 12px;transition-delay: .1s}.faq-acc__item{background: #fff;border: 1px solid #E4E6F0;border-radius: 16px;transition: border-color .25s,box-shadow .25s}@media (hover: hover){.faq-acc__item:hover{border-color: #D3D6E6}}.faq-acc__item.is-open{border-color: transparent;box-shadow: 0 24px 60px -12px rgba(152,155,177,.45)}.faq-acc__q{margin: 0;font-size: inherit}.faq-acc__q button{display: flex;align-items: center;justify-content: space-between;gap: 24px;width: 100%;padding: 26px 28px;border: 0;background: none;font: inherit;text-align: left;cursor: pointer;border-radius: 16px}.faq-acc__qtext{font-size: 18px;line-height: 1.45;font-weight: 600;color: var(--navy)}.faq-acc__q button:focus-visible{outline: 2px solid var(--navy);outline-offset: 3px}.faq-acc__toggle{position: relative;flex: 0 0 40px;width: 40px;height: 40px;border-radius: 10px;background: var(--bg-gray);transition: transform .35s ease,background .25s}.faq-acc__toggle::before,.faq-acc__toggle::after{content: "";position: absolute;left: 50%;top: 50%;width: 14px;height: 2px;margin: -1px 0 0 -7px;border-radius: 1px;background: var(--navy);transition: transform .35s ease,background .25s}.faq-acc__toggle::after{transform: rotate(90deg)}.faq-acc__toggle{transition: background .25s,border-radius .25s}.faq-acc__toggle::before,.faq-acc__toggle::after{transition: background .25s}@media (hover: hover){.faq-acc__item:hover .faq-acc__toggle{background: rgba(25,35,113,.1);border-radius: 16px 4px 16px 4px}}@media (hover: hover){.faq-acc__item:hover .faq-acc__toggle::before,.faq-acc__item:hover .faq-acc__toggle::after{background: var(--navy)}}.faq-acc__item.is-open .faq-acc__toggle{background: var(--navy)}.faq-acc__item.is-open .faq-acc__toggle::before,.faq-acc__item.is-open .faq-acc__toggle::after{background: #fff}.faq-acc__item.is-open .faq-acc__toggle::after{opacity: 0}.faq-acc__a{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .35s cubic-bezier(.25,.46,.45,.94)}.faq-acc__item.is-open .faq-acc__a{grid-template-rows: 1fr}.faq-acc__a-inner{overflow: hidden;min-height: 0;opacity: 0;transition: opacity .25s .05s}.faq-acc__item.is-open .faq-acc__a-inner{opacity: 1}.faq-acc__a-inner p{padding: 0 96px 28px 28px;max-width: 760px;font-size: 16px;line-height: 1.7;color: var(--ink-soft)}.faq-acc__a-inner a{color: inherit;font-weight: inherit;text-decoration: none;transition: color .2s}@media (hover: hover){.faq-acc__a-inner a:hover{color: var(--navy)}}.faq-acc--b .faq-acc__intro{text-align: center;max-width: 900px;margin: 0 auto}.faq-acc--b .faq-acc__h2{font-size: 34.7px}.faq-acc--b .faq-acc__list{width: 960px;max-width: 100%;margin: 50px auto 0;gap: 0}.faq-acc--b .faq-acc__item{border: 0;border-bottom: 1px solid #E4E6F0;border-radius: 0;background: none;box-shadow: none}.faq-acc--b .faq-acc__item:first-child{border-top: 1px solid #E4E6F0}.faq-acc--b .faq-acc__q button{padding: 28px 0;justify-content: flex-start}.faq-acc--b .faq-acc__qtext{flex: 1;font-size: 19px}.faq-acc__num{flex: 0 0 44px;height: 44px;border-radius: 10px;background: var(--bg-gray);color: var(--navy);font-size: 15px;font-weight: 700;display: inline-flex;align-items: center;justify-content: center;transition: background .25s,color .25s}.faq-acc--b .faq-acc__item.is-open .faq-acc__num{background: var(--navy);color: #fff}.faq-acc--b .faq-acc__a-inner p{padding: 0 60px 28px 68px}.faq-acc__band{position: relative;display: flex;align-items: center;gap: 50px;width: var(--container);max-width: calc(100% - 48px);margin: 140px 0 0 var(--ml);min-height: 220px;padding: 40px 56px 40px 360px;border-radius: 20px;background: var(--navy);color: #fff}.faq-acc__band-person{position: absolute;left: 40px;bottom: 0;width: 280px;height: calc(100% + 70px);margin: 0}.faq-acc__band-person img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 0;border-bottom-left-radius: 20px}.faq-acc__band-text{flex: 1}.faq-acc__band h3{font-size: 26px;font-weight: 700}.faq-acc__band-text>p{margin-top: 8px;font-size: 15.5px;line-height: 1.6;color: rgba(255,255,255,.75)}.faq-acc__band .faq-acc__contact-rows{grid-auto-flow: column;justify-content: start;gap: 28px}.faq-acc__band .faq-acc__contact-rows a{color: #fff}@media (hover: hover){.faq-acc__band .faq-acc__contact-rows a:hover{color: var(--pink)}}.faq-acc__band .faq-acc__ico{background: rgba(255,255,255,.12);color: #fff}.faq-acc__band .faq-acc__btn{margin-top: 0;flex: 0 0 auto}@media (prefers-reduced-motion: reduce){.faq-acc__a,.faq-acc__a-inner,.faq-acc__toggle,.faq-acc__toggle::before,.faq-acc__toggle::after{transition: none}}@media (max-width: 1540px){.faq-acc--a .faq-acc__inner{grid-template-columns: 470px 1fr;gap: 50px}.faq-acc__person{height: 226px;width: 160px;right: 12px}.faq-acc__contact h3{font-size: 21px}}@media (max-width: 1200px){.faq-acc{padding-top: 64px}.faq-acc__inner{width: auto;max-width: none;margin: 0 16px}.faq-acc--a .faq-acc__inner{grid-template-columns: 1fr;gap: 28px}.faq-acc--a .faq-acc__intro{position: static;display: contents}.faq-acc--a .faq-acc__label,.faq-acc--a .faq-acc__h2,.faq-acc--a .faq-acc__lead{order: 0}.faq-acc--a .faq-acc__list{order: 1}.faq-acc__contact{order: 2;margin-top: 8px;margin-left: 0;padding: 26px 22px;border-radius: 20px;text-align: center}.faq-acc__person{position: relative;right: auto;width: 170px;height: auto;margin: -90px auto 30px}.faq-acc{padding-bottom: 20px}.faq-acc__person img{height: auto;border-radius: 0}.faq-acc__contact-rows{justify-content: center}.faq-acc__btn{width: 100%}.faq-acc__h2{font-size: 24px;line-height: 1.3}.faq-acc__q button{padding: 20px 18px;gap: 16px}.faq-acc__qtext{font-size: 16px}.faq-acc__toggle{flex-basis: 36px;width: 36px;height: 36px;border-radius: 9px}.faq-acc__a-inner p{padding: 0 18px 22px;font-size: 15px;line-height: 1.65}.faq-acc--b .faq-acc__h2{font-size: 24px}.faq-acc--b .faq-acc__q button{padding: 20px 0}.faq-acc--b .faq-acc__a-inner p{padding: 0 0 22px}.faq-acc__num{flex-basis: 36px;height: 36px;border-radius: 9px;font-size: 13px}.faq-acc__band{flex-direction: column;align-items: stretch;text-align: center;margin: 110px 16px 0;width: auto;max-width: none;padding: 0 22px 32px;gap: 20px}.faq-acc__band-person{position: relative;left: auto;width: min(220px,60vw);height: auto;margin: -70px auto 0}.faq-acc__band-person img{height: auto;border-radius: 0}.faq-acc__band .faq-acc__contact-rows{grid-auto-flow: row;justify-content: center}.faq-acc__band .faq-acc__btn{width: 100%}}.faq-acc__person--mirror img{transform: scaleX(-1);border-bottom-right-radius: 0;border-bottom-left-radius: 20px}.faq-acc__band-person.faq-acc__person--mirror img{border-bottom-left-radius: 0;border-bottom-right-radius: 20px}@media (max-width: 1200px){.faq-acc__person--mirror img{border-radius: 0}}@media (max-width: 1200px){.faq-acc{padding-top: 80px}.faq-acc__inner{margin: 0 var(--ml)}.faq-acc--a .faq-acc__inner{gap: 0}.faq-acc__h2{font-size: 28px;text-wrap: balance}.faq-acc--a .faq-acc__lead{margin-top: 12px}.faq-acc--a .faq-acc__list{margin-top: 32px}.faq-acc--a .faq-acc__contact{margin-top: 28px}.faq-acc__q button{min-height: 72px;padding: 20px 24px}.faq-acc__qtext{font-size: 17px}.faq-acc__a-inner p{padding: 0 24px 24px;max-width: 720px;font-size: 16px}.faq-acc__call a{display: inline-flex;align-items: center;min-height: 44px;font-size: 21px}}@media (max-width: 640px){.faq-acc{padding-top: 64px}.faq-acc__h2,.faq-acc--b .faq-acc__h2{font-size: 26px;line-height: 1.25}.faq-acc--a .faq-acc__list{margin-top: 24px;gap: 10px}.faq-acc__item{border-radius: 14px}.faq-acc__q button{min-height: 64px;padding: 18px 16px 18px 18px;gap: 14px;border-radius: 14px}.faq-acc__qtext{font-size: 16px;line-height: 1.4}.faq-acc__a-inner p{padding: 0 18px 20px;font-size: 15.5px;line-height: 1.65}.faq-acc__contact{padding: 24px 20px}.faq-acc__contact h3{font-size: 20px}.faq-acc__call{margin-top: 6px}}@media (max-width: 1200px){.faq-acc__a-inner a{text-decoration: none}}
.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.service-grid .svc-ico{width:24px;height:24px;top:-1px;color:var(--navy)}.clients-strip{margin-top:40px}.clients-strip__label{font-size:13px;font-weight:600;color:var(--ink-muted);letter-spacing:.02em}.clients-strip__logos{display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px;margin-top:12px}.clients-strip__logos{--ls:1}.clients-strip__logos>li{display:flex;align-items:center}.clients-strip__logos img{--k:calc(var(--lh,30) * var(--ls) * 1px / var(--ih,75));display:block;width:auto;max-width:none;height:calc(var(--k) * 75);margin:calc(var(--k) * var(--pt,0) * -1) calc(var(--k) * var(--pr,0) * -1) calc(var(--k) * var(--pb,0) * -1) calc(var(--k) * var(--pl,0) * -1);filter:grayscale(1);opacity:.7;transition:filter .2s,opacity .2s}@media (hover: hover){.clients-strip__logos img:hover{filter:none;opacity:1}}.text-reviews{padding-top:120px}.text-reviews__lead{margin:18px auto 0;max-width:720px;text-align:center;font-size:16px;line-height:1.6;color:var(--ink-soft)}.text-reviews__grid{width:min(1470px,calc(100% - 48px));margin:44px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.text-review{background:var(--bg-gray);border-radius:16px;padding:26px 26px 22px;display:flex;flex-direction:column}.text-review__head{display:flex;align-items:flex-start;gap:12px}.text-review__avatar{width:44px;height:44px;flex:0 0 auto;object-fit:cover;background:var(--bg-gray)}.text-review__who{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.text-review__who strong{font-size:15px;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-review__who span{margin-top:2px;font-size:12.5px;color:var(--ink-muted)}.text-review__stars{display:flex;gap:2px;flex:0 0 auto}.text-review__stars svg{width:15px;height:15px;fill:#D8DAE5}.text-review__stars svg.is-full{fill:#FFB33E}.text-review__text{margin-top:16px;font-size:15px;line-height:1.6;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.text-reviews__more{margin-top:36px;text-align:center}.text-reviews__more .btn{width:auto;padding:0 28px;transition:background .25s,color .25s,border-radius .25s}@media (hover: hover){.text-reviews__more .btn:hover{border-radius:22px 5px 22px 5px}}.lead-capture{padding-top:120px}.lead-capture__card{width:min(1455px,calc(100% - 48px));margin:0 auto;background:var(--bg-gray);border-radius:20px;padding:48px 56px;display:grid;grid-template-columns:3fr 2fr;gap:48px;align-items:center}.lead-capture__text h2{font-size:30px;line-height:1.25;font-weight:700;color:var(--navy)}.lead-capture__text p{margin-top:14px;font-size:16px;line-height:1.6;color:var(--ink-soft)}.lead-capture__fields{display:flex;gap:12px}.lead-capture__field{flex:0 0 260px;min-width:0}.lead-capture .cf-field{width:100%;background:#fff}.lead-capture .cf-field.cf-invalid{border-color:#E21B1B}.lead-capture__submit{flex:0 0 auto;width:auto;height:50px;padding:0 28px;font-size:16px;font-weight:700;background:var(--navy);color:#fff}.lead-capture__submit:hover{background:var(--navy);color:#fff}@media (hover: hover){.lead-capture__submit:hover{border-radius:22px 5px 22px 5px}}.lead-capture__submit:disabled{opacity:.6;pointer-events:none}.lead-capture__error{margin-top:10px;font-size:13.5px;color:#E21B1B}.lead-capture__error[hidden],.lead-capture__ok[hidden],.lead-capture__form[hidden]{display:none}.lead-capture__ok{font-size:18px;font-weight:600;color:var(--navy)}@media (min-width:1201px){.ga-hero .ga-hero__inner,.aa-hero .aa-hero__inner{padding-top:121px}.ga-hero .clients-strip,.aa-hero .clients-strip{margin-left:47px}.ma-hero .clients-strip{margin-left:29px}}@media (max-width:1200px){.text-reviews,.lead-capture{padding-top:70px}.text-reviews__grid{grid-template-columns:1fr;max-width:640px}.lead-capture__card{grid-template-columns:1fr;padding:36px 24px;gap:24px}.lead-capture__fields{flex-direction:column}.lead-capture__field{flex:1 1 auto}.lead-capture__submit{width:100%}.lead-capture__text h2{font-size:24px}}@media (max-width:1200px){.text-reviews__grid{width:auto;max-width:none;margin:40px var(--ml) 0;grid-template-columns:repeat(3,1fr);gap:16px}.text-review{padding:22px 20px 20px}.text-review__head{display:grid;grid-template-columns:44px 1fr;column-gap:12px;align-items:start}.text-review__avatar{grid-row:1 / 3}.text-review__stars{grid-column:2;margin-top:6px}.text-reviews__more .btn{min-height:52px}.lead-capture__card{width:auto;margin:0 var(--ml);padding:40px 36px}.lead-capture__text h2{font-size:26px;text-wrap:balance}.lead-capture__fields{flex-direction:row}.lead-capture__submit{width:auto;height:52px}.lead-capture .cf-field{height:52px}.lead-capture__consent{min-height:44px;align-items:center}}@media (min-width:641px) and (max-width:1200px){.clients-strip{container-type:inline-size}@container (max-width:530px){.clients-strip__logos{display:grid;grid-template-columns:repeat(3,max-content);gap:16px 40px}}}@media (max-width:899px){.text-reviews__grid{display:flex;gap:12px;margin:36px 0 0;padding:0 var(--ml) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--ml);-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.text-reviews__grid::-webkit-scrollbar{display:none}.text-review{flex:0 0 calc(50% - 30px);scroll-snap-align:start}}@media (max-width:640px){.text-reviews__lead{margin-top:14px;padding:0 var(--ml);font-size:15.5px}.text-review{flex-basis:84%}.text-review__text{-webkit-line-clamp:8}.text-reviews__more{margin-top:28px;padding:0 var(--ml)}.text-reviews__more .btn{width:100%;max-width:420px}.lead-capture__card{padding:28px 20px;border-radius:16px}.lead-capture__text h2{font-size:24px}.lead-capture__text p{font-size:15.5px}.lead-capture__fields{flex-direction:column}.lead-capture__submit{width:100%}.clients-strip{margin-top:32px}.clients-strip__logos{display:grid;grid-template-columns:repeat(3,max-content);justify-content:space-between;align-items:center;gap:16px 12px}}@media (max-width: 1200px){.lead-capture .lead-capture__consent input{width: 24px;height: 24px;margin-top: -2px}.lead-capture .lead-capture__consent{gap: 12px}}@media (max-width: 640px){.lead-capture__form{display: flex;flex-direction: column}.lead-capture__form[hidden]{display: none}.lead-capture__fields{display: contents}.lead-capture__field{order: 1}.lead-capture__consent{order: 2;margin-top: 8px}.lead-capture__submit{order: 3;margin-top: 12px}.lead-capture__error{order: 4}}@media (max-width: 1200px){.text-review__head{grid-template-columns: 44px auto 1fr;align-items: center;row-gap: 2px}.text-review__avatar{grid-row: 1 / 3;align-self: start}.text-review__who{display: contents}.text-review__who strong{grid-column: 2 / -1;grid-row: 1;min-width: 0;align-self: end}.text-review__who span{grid-column: 2;grid-row: 2;margin-top: 0;align-self: start}.text-review__stars{grid-column: 3;grid-row: 2;margin: 0;align-self: start;padding-top: 1px}}@media (max-width:640px){.clients-strip ul.clients-strip__logos{display:grid;grid-template-columns:repeat(3,1fr);justify-content:stretch;justify-items:center;align-items:center;gap:14px 18px}.clients-strip ul.clients-strip__logos{--ls:1.1}.clients-strip ul.clients-strip__logos img{opacity:1;filter:none}}@media (max-width:640px){.text-review__who strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.3}}@media (max-width: 767px){.clients-strip__logos>li:nth-child(n+4){display: none}}
.opi-reviews{margin-top: 130px;padding: 0 var(--ml);text-align: center}.opi-reviews__text{margin: 20px auto 0;max-width: 720px;font-size: 16px;line-height: 1.65;color: var(--ink-soft)}.opi-controls{display: flex;justify-content: center;gap: 20px;margin: 40px auto 0;flex-wrap: wrap}.opi-controls__field{display: flex;flex-direction: column;gap: 6px;text-align: left;min-width: 240px}@media (min-width: 641px){.opi-controls__field--branza{min-width: 420px}}.opi-controls__field span{font-size: 13px;font-weight: 700;color: var(--navy)}.opi-select{position: relative}.opi-select__btn{width: 100%;height: 52px;padding: 0 18px;border-radius: 12px;border: 1px solid #D8DAE5;background: #fff;font-size: 15px;color: var(--navy);font-family: inherit;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 10px;text-align: left}.opi-select__btn:focus{outline: none;border-color: var(--navy)}.opi-select.is-open .opi-select__btn,.opi-select__btn[aria-expanded="true"]{border-color: var(--navy)}.opi-select__value{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.opi-select__chevron{width: 18px;height: 18px;flex: 0 0 auto;color: var(--ink-muted);transition: transform .2s}.opi-select__btn[aria-expanded="true"] .opi-select__chevron{transform: rotate(180deg)}.opi-select__menu{position: absolute;top: calc(100% + 8px);left: 0;right: 0;z-index: 30;padding: 8px;background: #fff;border-radius: 12px;border: 1px solid #D8DAE5;box-shadow: 0 16px 40px rgba(25,35,113,.14)}.opi-select__menu[hidden]{display: none}.opi-select__search{padding: 2px 2px 8px}.opi-select__search-input{width: 100%;height: 40px;padding: 0 12px;border-radius: 8px;border: 1px solid #D8DAE5;font-size: 14px;font-family: inherit;color: var(--navy);box-sizing: border-box}.opi-select__search-input:focus{outline: none;border-color: var(--navy)}.opi-select__list{max-height: 268px;overflow-y: auto;margin: 0;padding: 0;list-style: none}.opi-select__option{padding: 10px 12px;border-radius: 8px;font-size: 14.5px;color: var(--navy);cursor: pointer}@media (hover: hover){.opi-select__option:hover{background: var(--bg-gray)}}.opi-select__option.is-selected{background: var(--navy);color: #fff;font-weight: 600}.opi-select__option[hidden]{display: none}.opi-select__empty{padding: 10px 12px;font-size: 14px;color: var(--ink-muted)}.opi-select__empty[hidden]{display: none}.opi-carousel{position: relative;margin: 48px auto 0;max-width: 1455px;display: flex;align-items: center;gap: 20px}.opi-carousel[hidden]{display: none}.opi-carousel__viewport{overflow: hidden;width: 100%;min-width: 0}.opi-carousel__track{display: flex}.opi-carousel__track.is-static{justify-content: center}.opi-card{flex: 0 0 33.3334%;box-sizing: border-box;padding: 0 14px;text-align: left}.opi-card__inner{height: 100%;background: var(--bg-gray);border-radius: 16px;padding: 26px 26px 24px;display: flex;flex-direction: column;box-sizing: border-box}.opi-card__head{display: flex;align-items: flex-start;gap: 12px}.opi-card__avatar{width: 48px;height: 48px;object-fit: cover;flex: 0 0 auto;background: var(--bg-gray)}.opi-card__who{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column}.opi-card__name{font-size: 15px;font-weight: 700;color: var(--navy);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.opi-card__date{font-size: 12.5px;color: var(--ink-muted);margin-top: 2px}.opi-card__stars{display: flex;gap: 2px;flex: 0 0 auto}.opi-card__stars svg{width: 15px;height: 15px;fill: #D8DAE5}.opi-card__stars svg.is-full{fill: #FFB100}.opi-card__text-wrap{position: relative}.opi-card__text{margin-top: 16px;font-size: 14.5px;line-height: 1.65;color: var(--ink-soft);display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;overflow: hidden}.opi-card__more{position: absolute;right: 0;bottom: 0;height: 24px;line-height: 24px;padding: 0 0 0 32px;border: none;cursor: pointer;background: linear-gradient(to right,transparent 0,var(--bg-gray) 22px);font-size: 13.5px;font-weight: 600;color: var(--ink-muted);text-decoration: none}@media (hover: hover){.opi-card__more:hover{color: var(--navy)}}.opi-card__more[hidden]{display: none}.opi-empty{margin: 40px auto 0;text-align: center;font-size: 15px;color: var(--ink-muted)}.opi-empty[hidden]{display: none}.opi-modal{position: fixed;inset: 0;z-index: 2000;display: flex;align-items: center;justify-content: center;padding: 24px}.opi-modal[hidden]{display: none}.opi-modal__backdrop{position: absolute;inset: 0;background: rgba(20,22,45,.55)}.opi-modal__box{position: relative;width: min(600px,100%);max-height: 85vh;overflow-y: auto;background: #fff;border-radius: 20px;box-shadow: 0 40px 100px rgba(10,12,30,.4);padding: 40px}.opi-modal__close{position: absolute;top: 20px;right: 20px;width: 36px;height: 36px;border-radius: 10px;border: 1px solid #D8DAE5;background: #fff;color: var(--navy);display: flex;align-items: center;justify-content: center;cursor: pointer;transition: background .2s,color .2s}@media (hover: hover){.opi-modal__close:hover{background: var(--navy);color: #fff}}.opi-modal__close svg{width: 18px;height: 18px}.opi-modal__head{display: flex;align-items: flex-start;gap: 14px;padding-right: 44px}.opi-modal__avatar{width: 56px;height: 56px;border-radius: 50%;object-fit: cover;flex: 0 0 auto;background: #E4E6EF}.opi-modal__who{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column}.opi-modal__who strong{font-size: 18px;font-weight: 700;color: var(--navy)}.opi-modal__who span{font-size: 13px;color: var(--ink-muted);margin-top: 2px}.opi-modal__stars{display: flex;gap: 3px;flex: 0 0 auto;margin-top: 4px}.opi-modal__stars svg{width: 18px;height: 18px;fill: #D8DAE5}.opi-modal__stars span.is-full svg{fill: #FFB100}.opi-modal__text{margin-top: 22px;font-size: 15.5px;line-height: 1.75;color: var(--ink-soft)}@media (max-width: 1200px){.opi-reviews{margin-top: 70px}.opi-controls{margin-top: 28px}.opi-carousel{gap: 8px;margin-top: 32px}.opi-card{flex-basis: 100%;padding: 0 6px}}@media (max-width: 1200px){.opi-reviews{padding: 0 var(--ml)}.opi-controls{gap: 16px}.opi-controls__field{flex: 1 1 280px;min-width: 0;max-width: 420px}.opi-select__btn{height: 52px;font-size: 16px}.opi-select__search-input{height: 44px;font-size: 16px}.opi-select__option{padding: 12px;font-size: 15px}.opi-carousel{gap: 12px}.opi-card{flex: 0 0 50%;min-width: 0;padding: 0 8px}.opi-card__head{display: grid;grid-template-columns: 48px 1fr;column-gap: 12px}.opi-card__avatar{grid-row: 1 / 3}.opi-card__stars{grid-column: 2;margin-top: 4px}.opi-card__more{height: 32px;line-height: 32px;font-size: 14px}.opi-card__more::before{content: "";position: absolute;inset: -8px -4px}.opi-modal{padding: 12px}.opi-modal__box{padding: 32px 22px 26px;max-height: 88vh}.opi-modal__close{top: 12px;right: 12px;width: 44px;height: 44px;border: 0;background: transparent}.opi-modal__head{padding-right: 48px}}@media (max-width: 640px){.opi-controls{flex-direction: column;align-items: stretch}.opi-controls__field{flex: 0 0 auto;max-width: none}.opi-carousel{flex-wrap: wrap;justify-content: center;margin-left: calc(-1 * var(--ml));margin-right: calc(-1 * var(--ml))}.opi-carousel__viewport{order: -1;flex: 0 0 100%}.opi-card{flex-basis: 86%;padding: 0 6px}.opi-card__inner{padding: 22px 20px 20px}.opi-card__text{font-size: 15px}.opi-carousel .ga-phones__nav{margin-top: 8px}}@media (max-width: 1200px){.opi-carousel{flex-wrap: wrap;justify-content: center;gap: 12px 16px}.opi-carousel__viewport{order: -1;flex: 0 0 100%}.opi-card__text{-webkit-line-clamp: 6}.opi-card__head{grid-template-columns: 48px auto 1fr;align-items: center;row-gap: 2px}.opi-card__avatar{grid-row: 1 / 3;align-self: start}.opi-card__who{display: contents}.opi-card__name{grid-column: 2 / -1;grid-row: 1;min-width: 0;align-self: end}.opi-card__date{grid-column: 2;grid-row: 2;margin-top: 0;align-self: start}.opi-card__stars{grid-column: 3;grid-row: 2;margin-top: 0;align-self: start;padding-top: 1px}.opi-card__more{position: relative;display: inline-flex;align-items: center;height: 44px;line-height: 1;margin: 2px 0 -10px;padding: 0;background: none;font-size: 14px;color: var(--navy)}.opi-card__more[hidden]{display: none}.opi-card__more::before{inset: 0 -8px}.opi-modal__head{display: grid;grid-template-columns: 56px 1fr;column-gap: 14px;row-gap: 6px}.opi-modal__avatar{grid-row: 1 / 3}.opi-modal__stars{grid-column: 2;margin-top: 0}}@media (max-width: 640px){.opi-carousel{gap: 12px}.opi-carousel .ga-phones__nav{margin-top: 0}}@media (max-width: 640px){.opi-card__name{white-space: normal;overflow: visible;text-overflow: clip;overflow-wrap: anywhere;line-height: 1.3}}.opi-modal__backdrop{-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.opi-card--rating-only .opi-card__inner{justify-content: center;align-items: center;text-align: center;padding-top: 30px;padding-bottom: 30px}.opi-card--rating-only .opi-card__head{display: flex;flex-direction: column;align-items: center;gap: 0;width: 100%}.opi-card--rating-only .opi-card__avatar{width: 64px;height: 64px;order: 0;margin-bottom: 12px}.opi-card--rating-only .opi-card__who{display: contents}.opi-card--rating-only .opi-card__head>*,.opi-card--rating-only .opi-card__who>*{align-self: center}.opi-card--rating-only .opi-card__name{order: 1;max-width: 100%;font-size: 16px;white-space: normal;overflow-wrap: anywhere;line-height: 1.3}.opi-card--rating-only .opi-card__stars{order: 2;gap: 3px;margin: 10px 0 0;padding: 0}.opi-card--rating-only .opi-card__stars svg{width: 20px;height: 20px}.opi-card--rating-only .opi-card__date{order: 3;margin-top: 8px}@media (min-width: 1201px){.opi-modal__close:not(:focus-visible){opacity: 0;pointer-events: none}.opi-modal__head{padding-right: 0}}
.fv{background: var(--bg-gray);margin-top: 111px;padding-top: 64px;color: var(--ink-soft)}.fv--flush{margin-top: 0}.fv__inner{width: var(--container);max-width: calc(100% - 48px);margin-left: var(--ml)}.fv a{color: inherit}.fv a:focus-visible,.fv button:focus-visible{outline: 2px solid var(--navy);outline-offset: 3px;border-radius: 4px}.fv-trust{display: flex;align-items: center;justify-content: space-between;gap: 40px;padding-bottom: 40px;border-bottom: 1px solid #DDDEE8}.fv-trust__logo img{display: block;height: 34px;width: auto}.fv-rates{display: flex;align-items: center}.fv-rate{display: grid;grid-template-columns: auto auto;grid-template-rows: auto auto;column-gap: 12px;row-gap: 4px;align-items: center;padding: 0 36px;transition: opacity .2s}.fv-rate + .fv-rate{border-left: 1px solid #DDDEE8}@media (hover: hover){.fv-rate:hover{opacity: .75}}.fv-rate__logo{grid-row: 1 / 3;display: flex;align-items: center}.fv-rate__logo img{display: block;height: auto}.fv-rate__score{display: flex;align-items: center;gap: 8px}.fv-rate__score strong{font-size: 16px;font-weight: 700;color: var(--navy)}.fv-rate__stars{display: inline-flex;gap: 1px}.fv-rate__stars svg{width: 14px;height: 14px;fill: #FFB33E}.fv-rate__count{font-size: 13px;color: var(--ink-soft)}.fv-badges{display: flex;align-items: center;gap: 28px}.fv-rot{position: relative;width: 130px;height: 72px}.fv-rot--awards{width: 150px}.fv-rot img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;opacity: 0;transition: opacity .6s}.fv-rot img.is-active{opacity: 1}.fv-main{display: grid;grid-template-columns: 388px 1fr;grid-template-rows: auto 1fr;grid-template-areas: "contact nav" "org nav";padding: 56px 0 64px}.fv-nav{grid-area: nav;display: grid;grid-template-columns: repeat(4,1fr);column-gap: 48px}.fv-contact{grid-area: contact;padding-right: 48px;margin-right: 48px;border-right: 1px solid #DDDEE8;align-self: start}.fv-org{grid-area: org;padding-right: 48px;margin-right: 48px;border-right: 1px solid #DDDEE8;align-self: start}.fv-sec + .fv-sec{margin-top: 32px}.fv-sec__h{margin: 0 0 14px;font-size: 16px;font-weight: 700;color: var(--navy)}.fv-sec__sub{margin: 20px 0 6px;font-size: 13px;font-weight: 600;color: var(--ink-muted)}.fv-sec__h + .fv-sec__body>.fv-sec__sub:first-child{margin-top: 0}.fv-sec ul{list-style: none;margin: 0;padding: 0}.fv-sec li a{display: inline-block;padding: 4px 0;font-size: 15px;line-height: 1.4;color: var(--ink-soft);transition: color .2s}@media (hover: hover){.fv-sec li a:hover{color: var(--navy)}}.fv-contact__title{font-size: 20px;font-weight: 700;color: var(--navy)}.fv-contact__call{margin-top: 12px;font-size: 15px;color: var(--ink-soft)}.fv-contact__call + .fv-contact__call{margin-top: 14px}.fv-contact__call a{display: block;margin-top: 2px;font-size: 22px;font-weight: 700;color: var(--navy) !important;white-space: nowrap;transition: color .2s}@media (hover: hover){.fv-contact__call a:hover{color: var(--pink) !important}}.fv .fv-contact__btn{margin-top: 22px;width: 164px;height: 52px;color: var(--navy)}@media (hover: hover){.fv .fv-contact__btn:hover{color: #fff;border-radius: 22px 5px 22px 5px}}@media (hover: none){.fv .fv-contact__btn:hover{background: transparent;color: var(--navy)}}.fv-contact__nap{margin-top: 26px;font-style: normal;font-size: 13.5px;line-height: 1.6;color: var(--ink-soft)}.fv-contact__ids{display: block;margin-top: 6px;color: var(--ink-muted)}.fv-socials{display: flex;align-items: center;gap: 12px;margin-top: 24px}.fv-socials a{display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;color: var(--navy)}.fv-socials .ub-soc-ico{display: block;width: 30px;height: 30px;transition: opacity .2s}@media (hover: hover){.fv-socials a:hover .ub-soc-ico{opacity: .72}}.fv-bottom{display: flex;align-items: center;justify-content: space-between;gap: 30px;padding: 22px 0 26px;border-top: 1px solid #DDDEE8;font-size: 13.5px}.fv-bottom__copy{color: var(--ink-soft)}.fv-bottom__legal{display: flex;gap: 24px;list-style: none;margin: 0;padding: 0;flex: 0 0 auto}.fv-bottom__legal a{color: var(--ink-soft);transition: color .2s}@media (hover: hover){.fv-bottom__legal a:hover{color: var(--navy)}}@media (max-width: 1540px){.fv-rate{padding: 0 24px}.fv-main{grid-template-columns: 336px 1fr}.fv-nav{column-gap: 32px}.fv-contact,.fv-org{padding-right: 36px;margin-right: 36px}}@media (max-width: 1200px){.fv{margin-top: 70px;padding-top: 44px}.fv--flush{margin-top: 0}.fv__inner{width: auto;max-width: none;margin: 0 16px}.fv-trust{flex-wrap: wrap;justify-content: center;gap: 28px}.fv-trust__logo{flex: 0 0 100%;display: flex;justify-content: center}.fv-main{grid-template-columns: 1fr;grid-template-rows: none;grid-template-areas: "contact" "nav" "org";padding: 36px 0 40px;row-gap: 36px}.fv-org{padding: 0;margin-right: 0;border-left: 0;border-right: 0;text-align: center}.fv .fv-org .fv-contact__nap{margin-top: 0}.fv-contact{padding: 0 0 36px;margin-right: 0;border-left: 0;border-right: 0;border-bottom: 1px solid #DDDEE8;text-align: center}.fv-contact__btn{width: 100%;max-width: 360px}.fv-socials{justify-content: center}.fv-nav{grid-template-columns: repeat(2,1fr);row-gap: 32px}}@media (max-width: 640px){.fv-rates{width: 100%;display: grid;grid-template-columns: repeat(3,1fr)}.fv-rate{padding: 0 8px;grid-template-columns: 1fr;justify-items: center;text-align: center}.fv-rate__logo{grid-row: auto}.fv-rate__logo img{max-width: 64px}.fv-rate__stars svg{width: 11px;height: 11px}.fv-rate__count{font-size: 12px}.fv-bottom{text-align: left}.fv-bottom{flex-direction: column;align-items: flex-start;gap: 12px}.fv-bottom__legal{flex-wrap: wrap;gap: 8px 20px}}@media (max-width: 1200px){.fv-sec li a{display: flex;align-items: center;min-height: 44px;padding: 4px 0}.fv-contact__call a{display: flex;align-items: center;justify-content: center;min-height: 44px;margin-top: 0}.fv .fv-contact__btn{width: 100%;max-width: 360px;height: 52px}.fv-socials{gap: 4px;margin-top: 20px}.fv-socials a{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px}.fv-bottom__legal a{display: inline-flex;align-items: center;min-height: 44px}.fv-trust__logo{min-height: 44px;align-items: center}.fv-rate{min-height: 44px}.fv__inner{margin: 0 var(--ml)}.fv-bottom__legal{flex-wrap: wrap;column-gap: 24px;row-gap: 0}.fv-bottom{padding-bottom: calc(20px + env(safe-area-inset-bottom))}}@media (max-width: 640px){.fv-sec li a{padding: 2px 0}.fv-bottom{gap: 4px;padding-bottom: calc(20px + env(safe-area-inset-bottom))}.fv-bottom__legal{gap: 0 24px}}@media (max-width: 640px){.fv-main{padding-bottom: 0}.fv-bottom{border-top: 0;padding-top: 20px;align-items: center;text-align: center}.fv-bottom__legal{justify-content: center;gap: 0 16px}.fv-rate__logo{height: 22px}.fv-rate__logo img{width: auto;height: 20px;max-width: 80px;object-fit: contain}}@media (prefers-reduced-motion: reduce){.fv-rot img{transition: none}}@media (max-width: 640px){.fv .fv-contact__btn{height: auto;min-height: 48px}}@media (max-width: 640px){.fv-badges{flex: 0 0 100%;justify-content: center;gap: 24px}.fv-rot{width: 130px;height: 72px}.fv-rot--awards{width: 150px}}@media (max-width: 380px){.fv-badges{gap: 16px}.fv-rot{width: 116px;height: 66px}.fv-rot--awards{width: 136px}}@media (max-width: 1200px){.fv-rate + .fv-rate{border-left: 0}.fv .fv-contact{display: grid;grid-template-columns: repeat(2,minmax(0,240px));justify-content: center;column-gap: 12px;align-items: start}.fv .fv-contact>*{grid-column: 1 / -1}.fv .fv-contact>.fv-contact__call{grid-column: auto;margin-top: 14px;min-width: 0}.fv .fv-contact__call a{font-size: clamp(14px,3.9vw,22px)}.fv .fv-contact .fv-contact__btn{justify-self: center;margin-top: 18px}.fv .fv-contact__nap{display: grid;grid-template-columns: auto auto;justify-content: center;column-gap: 28px;margin-top: 24px;text-align: left}.fv .fv-contact__co,.fv .fv-contact__ids{display: block;margin-top: 0}}@media (max-width: 380px){.fv .fv-contact{column-gap: 8px}.fv .fv-contact__nap{column-gap: 16px;font-size: 12.5px;justify-content: space-between}}.fv-mnav{display: none}@media (max-width: 1200px){.fv-nav{display: none}.fv-mnav{display: block;grid-area: nav}.fv-mg{border-bottom: 1px solid #DDDEE8}.fv-mg__head,.fv-ms__head{position: relative;display: flex;align-items: center;width: 100%;margin: 0;background: none;border: 0;text-align: left;cursor: pointer;font-family: var(--font);line-height: 1.3;color: var(--navy)}.fv-mg__head{min-height: 56px;padding: 0 40px 0 0;font-size: 17px;font-weight: 600}.fv-ms__head{min-height: 48px;padding: 0 40px 0 16px;font-size: 16px;font-weight: 600}.fv-mg__head::after,.fv-ms__head::after{content: "";position: absolute;top: 50%;border-right: 2.5px solid var(--navy);border-bottom: 2.5px solid var(--navy);transform: rotate(45deg);transition: transform .25s,margin .25s}.fv-mg__head::after{right: 10px;width: 9px;height: 9px;margin-top: -8px}.fv-ms__head::after{right: 12px;width: 7px;height: 7px;margin-top: -6px;border-width: 0 2px 2px 0}.fv-mg.open>.fv-mg__head::after{transform: rotate(225deg);margin-top: -3px}.fv-ms.open>.fv-ms__head::after{transform: rotate(225deg);margin-top: -2px}.fv-mg__items,.fv-ms__items{display: none}.fv-mg.open>.fv-mg__items{display: block;padding: 0 0 14px 2px}.fv-ms.open>.fv-ms__items{display: block;padding-bottom: 6px}.fv-mnav a{display: flex;align-items: center;min-height: 44px;padding-left: 16px;font-size: 16px;font-weight: 500;line-height: 1.3;color: var(--ink-soft);transition: color .2s}.fv-mnav .fv-ms__items a{padding-left: 32px;font-size: 15.5px}.fv-mnav a:active{color: var(--navy)}@media (hover: hover){.fv-mnav a:hover,.fv-mg__head:hover,.fv-ms__head:hover{color: var(--navy)}}.fv-mnav button:focus-visible{outline: 2px solid var(--navy);outline-offset: 2px;border-radius: 4px}.fv-mg--split{position: relative}.fv-mnav .fv-mg--split>.fv-mg__link{position: absolute;left: 0;top: 0;right: 48px;height: 56px;min-height: 0;padding: 0;z-index: 1;font-size: 0;color: transparent}.fv-mnav .fv-mg--split>.fv-mg__link:focus-visible{outline: 2px solid var(--navy);outline-offset: 2px;border-radius: 4px}.fv-mnav a.fv-mg__head--link{padding-left: 0;font-size: 17px;font-weight: 600;color: var(--navy);min-height: 56px}.fv-mnav a.fv-mg__head--link::after{display: none}.fv-main{padding-bottom: 0}.fv-bottom{border-top: 0;padding-top: 20px}}
.blog-page{padding-bottom: 24px}.b3 ::selection{background: var(--navy);color: #fff}.b3 a:focus-visible{outline: 2px solid var(--navy);outline-offset: 3px;border-radius: 4px}.b3-head{padding: 44px var(--ml) 36px;border-bottom: 1px solid #E4E6F0}.b3-head__title{margin-top: 18px;font-size: 44px;line-height: 1.2;font-weight: 700;letter-spacing: -0.02em;color: var(--navy)}.b3-head__lead{margin-top: 12px;max-width: 640px;font-size: 18px;line-height: 1.6;color: var(--ink-soft)}.b3-search{display: flex;align-items: center;gap: 12px;max-width: 560px;height: 52px;margin-top: 28px;padding: 0 18px;background: #fff;border: 1px solid #D6D9E6;border-radius: 12px;transition: border-color .2s}.b3-search:focus-within{border-color: var(--navy)}.b3-search svg{width: 18px;height: 18px;flex: 0 0 auto;color: var(--ink-soft)}.b3-search input{flex: 1;min-width: 0;height: 100%;border: 0;background: none;font: inherit;font-size: 16px;color: var(--navy);outline: none}.b3-search input::placeholder{color: #8A8FAE}.b3-article{display: grid;grid-template-columns: minmax(0,720px) 260px;gap: 80px;padding: 40px var(--ml) 0}.b3-body{margin-top: 12px}.b3-inline{margin: 40px 0 0 !important;padding: 26px 28px;border-radius: 16px;background: #fff;border: 1px solid #E4E6F0}.b3-inline p{font-size: 17px;line-height: 1.55;font-weight: 600;color: var(--navy)}.b3-inline .btn{margin-top: 16px;width: auto;height: 50px;padding: 0 26px;font-size: 16px;color: #fff !important;text-decoration: none !important}.b3-article__side{position: relative}.b3-toc{position: sticky;top: calc(var(--header-h) + 30px)}.b3-toc__h{font-size: 15px;font-weight: 700;color: var(--navy)}.b3-toc ol{margin-top: 12px;display: grid;gap: 10px;list-style: none;padding: 0;border-left: 1px solid #E4E6F0}.b3-toc a{display: block;margin-left: -1px;padding-left: 14px;border-left: 1px solid transparent;font-size: 14.5px;line-height: 1.45;color: var(--ink-soft);transition: color .2s,border-color .2s}.b3-toc a:hover{color: var(--navy)}.b3-toc a.is-current{color: var(--navy);font-weight: 600;border-left-color: var(--navy)}@media (max-width: 1200px){.b3-head{padding: 28px 18px 28px}.b3-head__title{font-size: 32px}.b3-head__lead{font-size: 16px}.b3-article{grid-template-columns: 1fr;gap: 24px;padding: 28px 18px 0}.b3-article__side{order: -1}.b3-toc{position: static}}.b3{--b-ink: #1D1F29;--b-text: #4A4D5A;--b-muted: #666977;--b-line: #E3E4EA;--b-surface: #F4F4F6}.b3 .b3-head__title,.b3 .b3-toc__h,.b3 .b3-inline p{color: var(--b-ink)}.b3 .b3-head__lead{color: var(--b-text)}.b3 .b3-toc a{color: var(--b-muted)}.b3 .b3-head,.b3 .b3-toc ol{border-color: var(--b-line)}.b3 .b3-toc a.is-current,.b3 .b3-toc a:hover{color: var(--b-ink);border-left-color: var(--b-ink)}.b3 .b3-body h2,.b3 .b3-body h3,.b3 .b3-body strong{color: var(--b-ink)}.b3 .b3-body{color: var(--b-text)}.b3 .b3-body a{color: var(--b-ink)}.b3 .b3-body ol>li::before{background: var(--b-ink)}.b3 .b3-search{border-color: #D8D9E0}.b3 .b3-search:focus-within{border-color: var(--b-ink)}.b3 .b3-search input{color: var(--b-ink)}.b3 .breadcrumb .breadcrumb__cur{color: var(--b-ink)}.bn-head{border-bottom: 0;padding-bottom: 28px}.bn-head__row{display: flex;align-items: flex-end;justify-content: space-between;gap: 40px;flex-wrap: wrap}.bn-search{margin-top: 0;width: 460px;max-width: 100%}.bn-grid{display: grid;grid-template-columns: repeat(12,1fr);grid-auto-rows: minmax(150px,auto);gap: 16px;padding: 0 var(--ml)}.bn-tile{position: relative;border-radius: 20px;background: var(--b-surface);padding: 28px 30px;overflow: hidden}.bn-tile__h{font-size: 18px;font-weight: 700;color: var(--b-ink)}.bn-post{display: flex;flex-direction: column;transition: background .2s}.bn-post:hover{background: #ECEDF1}.bn-stretch::after{content: "";position: absolute;inset: 0;border-radius: 20px}.bn-stretch:focus-visible{outline: none}.bn-stretch:focus-visible::after{outline: 2px solid var(--b-ink);outline-offset: 3px}.bn-post__ctx{font-size: 14px;color: var(--b-muted)}.bn-post__title{margin-top: 10px;font-size: 22px;line-height: 1.3;font-weight: 700;letter-spacing: -0.01em}.bn-post__title a{color: var(--b-ink);transition: color .2s}.bn-post:hover .bn-post__title a{color: var(--b-ink)}.bn-post__excerpt{margin-top: 14px;max-width: 46ch;font-size: 16.5px;line-height: 1.6;color: var(--b-text)}.bn-post__meta{margin-top: auto;padding-top: 18px;font-size: 14px;color: var(--b-muted)}.bn-feature{grid-column: span 7;grid-row: span 2;padding: 40px 42px;min-height: 420px}.bn-feature .bn-post__title{max-width: 16ch;font-size: 38px;line-height: 1.15;letter-spacing: -0.02em}.bn-feature .bn-post__ctx,.bn-feature .bn-post__title,.bn-feature .bn-post__excerpt,.bn-feature .bn-post__meta{position: relative;z-index: 1;max-width: 58%}.bn-feature__person{position: absolute;right: 24px;bottom: 0;height: 88%;width: auto;pointer-events: none}.bn-side{grid-column: span 5}.bn-paths{grid-column: span 4}.bn-paths ul{margin-top: 14px;display: grid;gap: 2px}.bn-paths a{display: flex;align-items: center;gap: 12px;min-height: 44px;padding: 4px 10px 4px 0;border-radius: 10px;font-size: 15.5px;font-weight: 600;color: var(--b-ink);transition: color .2s}.bn-paths a:hover{color: var(--navy)}.bn-ico{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 36px;width: 36px;height: 36px;border-radius: 10px;background: #fff;color: var(--b-ink);transition: background .2s,color .2s}.bn-ico svg{width: 18px;height: 18px}.bn-paths a:hover .bn-ico{background: var(--navy);color: #fff}.bn-contact{grid-column: span 3;display: flex;flex-direction: column;background: var(--b-contact,var(--b-ink));color: #fff}.bn-contact .bn-tile__h{color: #fff}.bn-contact p{margin-top: 8px;font-size: 15px;line-height: 1.55;color: rgba(255,255,255,.72)}.bn-contact__btn{margin-top: 14px;width: 100%;height: 50px;font-size: 16px}.bn-contact a:focus-visible{outline-color: #fff}@media (max-width: 1400px){.bn-feature{grid-column: span 12;grid-row: auto;min-height: 360px}.bn-side{grid-column: span 6}.bn-paths{grid-column: span 6}.bn-contact{grid-column: span 12;flex-direction: row;flex-wrap: wrap;align-items: center;gap: 8px 24px}.bn-contact p{margin-top: 0}.bn-contact__btn{margin-top: 0;width: auto;padding: 0 28px}}@media (max-width: 1200px){.bn-grid{padding: 0 18px;gap: 12px}.bn-search{width: 100%}}@media (max-width: 760px){.bn-grid{grid-template-columns: 1fr}.bn-feature,.bn-side,.bn-paths,.bn-contact{grid-column: auto}.bn-feature{min-height: 0;padding: 28px 24px 0}.bn-feature .bn-post__title{font-size: 28px;max-width: none}.bn-feature .bn-post__ctx,.bn-feature .bn-post__title,.bn-feature .bn-post__excerpt,.bn-feature .bn-post__meta{max-width: none}.bn-feature__person{position: relative;right: auto;display: block;height: 220px;margin: 16px 0 0 auto}.bn-contact{flex-direction: column;align-items: stretch}.bn-contact__btn{width: 100%}}.b3{--b-ink: #192371;--b-text: #4A4D5A;--b-muted: #62657A;--b-surface: #F1F1F1;--b-contact: #192371}.b3 .bn-post:hover{background: color-mix(in srgb,var(--b-surface) 88%,#192371 6%)}.b3 .bn-contact{background: var(--b-surface);color: var(--ink-soft);justify-content: flex-start}.b3 .bn-contact .fv-contact__call a{display: block;margin-top: 2px;font-size: 21px;font-weight: 700;color: var(--navy);white-space: nowrap;transition: color .2s}.b3 .bn-contact .fv-contact__call a:hover{color: rgba(255,255,255,.72)}.b3 .bn-contact .fv-contact__call a:focus-visible{outline: 2px solid var(--navy);outline-offset: 3px}.b3 .bn-contact .bn-contact__btn{margin-top: 22px;width: 164px;height: 52px;padding: 0;font-size: 15.85px;color: var(--navy)}.b3 .bn-contact .bn-contact__btn:hover{background: var(--navy);color: #fff;border-radius: 22px 5px 22px 5px}@media (max-width: 1400px){.b3 .bn-contact{flex-direction: row;flex-wrap: wrap;align-items: flex-end;gap: 8px 40px}.b3 .bn-contact .fv-contact__title{flex: 0 0 100%}.b3 .bn-contact .fv-contact__call{margin-top: 0}.b3 .bn-contact .bn-contact__btn{margin: 0 0 0 auto}}@media (max-width: 760px){.b3 .bn-contact{flex-direction: column;align-items: flex-start}.b3 .bn-contact .bn-contact__btn{margin: 14px 0 0;width: 100%}}.b3 .bn-contact p{margin-top: 12px;font-size: 15px;line-height: 1.5;color: var(--ink-soft)}.b3 .bn-contact p.fv-contact__title{margin-top: 0;font-size: 20px;font-weight: 700;color: var(--navy)}@media (max-width: 760px){.b3 .bn-contact{flex-wrap: nowrap}.b3 .bn-contact .fv-contact__title{flex: none}.b3 .bn-contact .fv-contact__call{margin-top: 12px}}.b3 .bn-contact{grid-column: span 3;background: var(--navy);color: rgba(255,255,255,.75)}.b3 .bn-contact p{color: rgba(255,255,255,.75)}.b3 .bn-contact p.fv-contact__title{color: #fff}.b3 .bn-contact .fv-contact__call a{color: #fff}.b3 .bn-contact .fv-contact__call a:hover{color: rgba(255,255,255,.72)}.b3 .bn-contact .fv-contact__call a:focus-visible,.b3 .bn-contact .bn-contact__btn:focus-visible{outline-color: #fff}.b3 .bn-contact .bn-contact__btn{border-color: #fff;color: #fff;background: transparent}.b3 .bn-contact .bn-contact__btn:hover{background: #fff;color: var(--navy);border-radius: 22px 5px 22px 5px}.b3 .bn-paths{grid-column: span 12}.b3 .bn-paths ul{grid-template-columns: repeat(5,minmax(0,1fr));gap: 8px 24px}@media (max-width: 1400px){.b3 .bn-contact{grid-column: span 12}.b3 .bn-paths ul{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.b3 .bn-paths ul{grid-template-columns: 1fr}}.b3 .bn-contact .fv-contact__call a{color: #fff !important}.b3 .bn-contact .fv-contact__call a:hover{color: rgba(255,255,255,.72) !important}.b3 .bn-paths{grid-column: span 3}.b3 .bn-paths ul{grid-template-columns: 1fr;gap: 2px}@media (max-width: 1400px){.b3 .bn-paths{grid-column: span 6}.b3 .bn-contact{grid-column: span 6;flex-direction: column;flex-wrap: nowrap;align-items: flex-start}.b3 .bn-contact .fv-contact__title{flex: none}.b3 .bn-contact .fv-contact__call{margin-top: 12px}.b3 .bn-contact .bn-contact__btn{margin: 22px 0 0}}@media (max-width: 760px){.b3 .bn-paths,.b3 .bn-contact{grid-column: auto}}.b3 .bn-feature{grid-column: span 6;grid-row: auto;min-height: 400px;padding: 36px 36px}.b3 .bn-feature .bn-post__title{font-size: 32px}.b3 .bn-feature .bn-post__ctx,.b3 .bn-feature .bn-post__title,.b3 .bn-feature .bn-post__excerpt,.b3 .bn-feature .bn-post__meta{max-width: 60%}.b3 .bn-feature__person{right: 8px;height: 82%}.b3 .bn-paths{grid-column: span 3}.b3 .bn-contact{grid-column: span 3}.bn-more__h{padding-top: 48px}@media (max-width: 1400px){.b3 .bn-feature{grid-column: span 12}.b3 .bn-paths,.b3 .bn-contact{grid-column: span 6}}@media (max-width: 760px){.b3 .bn-feature,.b3 .bn-paths,.b3 .bn-contact{grid-column: auto}.b3 .bn-feature{min-height: 0;padding: 28px 24px 0}.b3 .bn-feature .bn-post__title{font-size: 26px}.b3 .bn-feature .bn-post__ctx,.b3 .bn-feature .bn-post__title,.b3 .bn-feature .bn-post__excerpt,.b3 .bn-feature .bn-post__meta{max-width: none}.b3 .bn-feature__person{right: auto;height: 220px}}.b3 .bn-feature{grid-column: span 8;grid-row: span 2;min-height: 520px;padding: 44px 46px}.b3 .bn-feature .bn-post__title{font-size: 40px}.b3 .bn-feature .bn-post__ctx,.b3 .bn-feature .bn-post__title,.b3 .bn-feature .bn-post__excerpt,.b3 .bn-feature .bn-post__meta{max-width: 56%}.b3 .bn-feature__person{right: 32px;height: 90%}.b3 .bn-paths,.b3 .bn-contact{grid-column: span 4}.b3 .bn-contact .fv-contact__call{display: inline-block;vertical-align: top;margin-right: 32px}@media (max-width: 1400px){.b3 .bn-feature{grid-column: span 12;grid-row: auto;min-height: 400px}.b3 .bn-feature .bn-post__title{font-size: 32px}.b3 .bn-paths,.b3 .bn-contact{grid-column: span 6}.b3 .bn-contact .fv-contact__call{display: block;margin-right: 0}}@media (max-width: 760px){.b3 .bn-feature,.b3 .bn-paths,.b3 .bn-contact{grid-column: auto}.b3 .bn-feature{min-height: 0;padding: 28px 24px 0}.b3 .bn-feature .bn-post__title{font-size: 26px}.b3 .bn-feature__person{right: auto;height: 220px}}@media (max-width: 760px){.b3 .bn-feature .bn-post__ctx,.b3 .bn-feature .bn-post__title,.b3 .bn-feature .bn-post__excerpt,.b3 .bn-feature .bn-post__meta{max-width: none}}.b3 .bn-feature{grid-row: auto;min-height: 0;padding: 40px 44px}.b3 .bn-feature__person{right: 32px;height: 94%}@media (max-width: 1400px){.b3 .bn-feature__person{height: 90%}}@media (max-width: 760px){.b3 .bn-feature{padding: 28px 24px 0}}.b3 .bn-xtop{grid-column: span 8;display: flex;flex-direction: column;min-height: 0;padding: 0}.b3 .bn-xtop .svc-menu__tabs{flex: none;flex-direction: row;gap: 4px;padding: 8px 8px 0;background: none}.b3 .bn-xtop .svc-menu__tab{flex: 1 1 0;min-width: 0;align-items: center;padding: 14px 14px;border-radius: 12px 12px 0 0;font-size: 15px;line-height: 1.3;white-space: normal}.b3 .bn-xtop .svc-menu__tab:focus-visible{outline: 2px solid var(--navy);outline-offset: -2px}.b3 .bn-xtop .svc-menu__panels{display: grid;flex: 1 1 auto;margin: 0 8px 8px;padding: 22px 26px;background: #fff;border-radius: 0 0 14px 14px}.b3 .bn-xtop .svc-menu__panel{display: block;grid-area: 1 / 1;visibility: hidden}.b3 .bn-xtop .svc-menu__panel.is-active{visibility: visible}.bn-xtop__subs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px 32px}.b3 .bn-xtop .svc-menu__item{padding: 8px 0}.b3 .bn-xtop .svc-menu__item-label{font-size: 15.5px}.b3 .bn-xtop .svc-menu__item-desc{margin-top: 3px;font-size: 13.5px}.b3 .bn-xtop .svc-menu__item:hover .svc-menu__item-label{color: #3446C8}@media (max-width: 1400px){.b3 .bn-xtop{grid-column: span 12;order: 1}}@media (max-width: 1000px){.b3 .bn-xtop .svc-menu__tabs{overflow-x: auto}.b3 .bn-xtop .svc-menu__tab{flex: 0 0 auto;white-space: nowrap}.bn-xtop__subs{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.b3 .bn-xtop{grid-column: auto}.b3 .bn-xtop .svc-menu__panels{padding: 18px 18px}.bn-xtop__subs{grid-template-columns: 1fr}}.b3 .bn-paths a:hover{color: var(--navy)}.b3 .bn-paths a:hover .bn-ico{background: var(--navy);color: #fff}.b3 .bn-post:hover .bn-post__title a{color: var(--b-ink)}.b3 .bn-feature__person.is-mirror{transform: scaleX(-1)}.b3 .bn-xtop .svc-menu__tab{white-space: nowrap;text-align: left}.b3 .bn-xtop .svc-menu__item-desc{color: var(--b-text)}.b3 .b3-search input::-webkit-search-cancel-button{-webkit-appearance: none;appearance: none;width: 16px;height: 16px;cursor: pointer;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23192371' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") center / 16px no-repeat}.b3 .bn-feature__cta{position: relative;z-index: 2;align-self: flex-start;width: auto;height: 52px;margin-top: 24px;padding: 0 28px;font-size: 16px}@media (max-width: 760px){.b3 .bn-feature__cta{width: 100%}}.bn-feature__foot{position: relative;z-index: 1;display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px;margin-top: auto;padding-top: 24px}.b3 .bn-feature__foot .bn-feature__cta{margin-top: 0}.b3 .bn-feature .bn-feature__foot .bn-post__meta{margin-top: 0;padding-top: 0;max-width: none}.b3 .bn-feature__foot .bn-post__meta--stack{display: flex;flex-direction: column;gap: 2px;line-height: 1.35}@media (max-width: 760px){.bn-feature__foot{padding-bottom: 8px}}.b3 .bn-card{grid-column: span 4;padding: 30px 32px}.b3 .bn-card .bn-post__title{font-size: 21px}.b3 .bn-card .bn-post__excerpt{font-size: 15.5px}.b3 .bn-grid--cards .bn-contact{grid-column: span 4}.bn-more__h{padding: 56px var(--ml) 18px;font-size: 22px;font-weight: 700;color: var(--navy)}.bn-head--post{padding-bottom: 24px}.b3 .bn-hero{grid-column: span 8;display: flex;flex-direction: column;min-height: 380px;padding: 40px 44px}.bn-hero__title{position: relative;z-index: 1;max-width: 62%;margin-top: 12px;font-size: 36px;line-height: 1.2;font-weight: 700;letter-spacing: -0.02em;color: var(--b-ink)}.bn-hero .bn-post__ctx{position: relative;z-index: 1}.bn-hero__by{position: relative;z-index: 1;max-width: 62%;margin-top: auto;padding-top: 24px;font-size: 15px;line-height: 1.6;color: var(--b-text)}.bn-hero__by strong{color: var(--b-ink)}.bn-hero__person{position: absolute;right: 36px;bottom: 0;height: 94%;width: auto;pointer-events: none}.b3 .bn-learn{grid-column: span 4}.bn-learn ul{display: grid;gap: 10px;margin-top: 14px}.bn-learn li{position: relative;padding-left: 22px;font-size: 16px;line-height: 1.55;color: var(--b-text)}.bn-learn li::before{content: "";position: absolute;left: 2px;top: .6em;width: 8px;height: 8px;border-radius: 2px;background: var(--navy)}.b3 .bn-article{padding-top: 48px}.b3 .b3-body .b3-inline{padding: 28px 30px;border: 0;border-radius: 20px;background: var(--b-surface)}.b3 .b3-body .b3-inline p{color: var(--b-ink)}.b3 .bn-author{display: flex;gap: 18px;align-items: flex-start;margin-top: 48px}.bn-author img{width: 72px;height: 72px;flex: 0 0 auto;border-radius: 14px;object-fit: cover;object-position: 50% 10%;background: #fff}.bn-author p{font-size: 15.5px;line-height: 1.6;color: var(--b-text)}.bn-author strong{font-size: 17px;color: var(--b-ink)}@media (max-width: 1400px){.b3 .bn-card,.b3 .bn-grid--cards .bn-contact{grid-column: span 6}.b3 .bn-hero{grid-column: span 12}.b3 .bn-learn{grid-column: span 12}}@media (max-width: 1200px){.bn-more__h{padding-left: 18px;padding-right: 18px}.bn-hero__title{font-size: 28px}}@media (max-width: 760px){.b3 .bn-card,.b3 .bn-grid--cards .bn-contact,.b3 .bn-hero,.b3 .bn-learn{grid-column: auto}.b3 .bn-hero{min-height: 0;padding: 28px 24px 0}.bn-hero__title{max-width: none;font-size: 24px}.bn-hero__by{max-width: none}.bn-hero__person{position: relative;right: auto;display: block;height: 220px;margin: 16px 0 0 auto}.b3 .bn-author{flex-direction: column}}.b3 .bn-card--long{grid-column: span 8;padding: 36px 40px}.b3 .bn-card--long .bn-post__title{font-size: 28px;line-height: 1.25;max-width: 24ch}.b3 .bn-card--long .bn-post__excerpt{max-width: 62ch;font-size: 16.5px}.bn-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px 40px;margin: 16px var(--ml) 48px 0;padding: 28px 40px 28px var(--ml);background: var(--b-surface);border-radius: 0 20px 20px 0}.bn-bar__txt{font-size: 16px;color: var(--b-text)}.bn-bar__txt strong{display: block;margin-bottom: 4px;font-size: 20px;color: var(--b-ink)}.bn-bar__txt a{font-size: 20px;font-weight: 700;color: var(--b-ink);white-space: nowrap;transition: color .2s}.bn-bar__txt a:hover{color: #3446C8}.bn-bar a:focus-visible{outline: 2px solid var(--navy);outline-offset: 3px}@media (max-width: 1400px){.b3 .bn-card--long{grid-column: span 6;padding: 30px 32px}.b3 .bn-card--long .bn-post__title{font-size: 22px}}@media (max-width: 1200px){.bn-bar{margin-right: 18px;padding-left: 18px}}@media (max-width: 760px){.b3 .bn-card--long{grid-column: auto}}.b3 .bn-card--long .bn-post__ctx,.b3 .bn-card--long .bn-post__title,.b3 .bn-card--long .bn-post__excerpt,.b3 .bn-card--long .bn-post__meta{position: relative;z-index: 1;max-width: 60%}.bn-card__person{position: absolute;right: 32px;bottom: 0;height: 92%;width: auto;pointer-events: none}.bn-card__person.is-mirror{transform: scaleX(-1)}@media (max-width: 1400px){.b3 .bn-card--long .bn-post__ctx,.b3 .bn-card--long .bn-post__title,.b3 .bn-card--long .bn-post__excerpt,.b3 .bn-card--long .bn-post__meta{max-width: none}.bn-card__person{display: none}}.bn-card__person{right: 48px;height: 96%}.b3 .bn-card__foot{max-width: none}.b3 .bn-card .bn-card__foot .bn-post__meta{margin-top: 0;padding-top: 0;max-width: none}.b3 .bn-card__cta{position: relative;z-index: 2;width: auto;height: 48px;padding: 0 22px;font-size: 15px}.b3 .bn-card__cta.btn-outline-navy{color: var(--navy);background: transparent}.b3 .bn-card__cta.btn-outline-navy:hover{color: #fff;background: var(--navy);border-radius: 22px 5px 22px 5px}@media (max-width: 760px){.b3 .bn-card__cta{width: 100%}}.b3 .bn-card__foot{gap: 10px 16px}.b3 .bn-card:not(.bn-card--long) .bn-card__cta{padding: 0 18px}.bn-bar{margin: 16px 0 48px var(--ml);padding: 28px var(--ml) 28px 40px;border-radius: 20px 0 0 20px}@media (max-width: 1200px){.bn-bar{margin-left: 18px;margin-right: 0;padding-left: 24px;padding-right: 18px}}.b3 .bn-grid>.bn-bar{grid-column: 9 / -1;margin: 0 calc(-1 * var(--ml)) 0 0;padding: 26px var(--ml) 26px 32px;border-radius: 20px 0 0 20px}.bn-bar__txt{line-height: 1.6}@media (max-width: 1400px){.b3 .bn-grid>.bn-bar{grid-column: 7 / -1}}@media (max-width: 1200px){.b3 .bn-grid>.bn-bar{margin-right: -18px;padding-right: 18px}}@media (max-width: 760px){.b3 .bn-grid>.bn-bar{grid-column: auto;padding-left: 24px}}.bn-grid--bar{margin-top: 16px;margin-bottom: 48px}.b3{container-type: inline-size}.b3 .bn-grid>.bn-bar{margin-right: calc(-1 * max(48px,(100cqw - 1470px) / 2));padding-right: max(48px,(100cqw - 1470px) / 2)}@media (max-width: 1200px){.b3 .bn-grid>.bn-bar{margin-right: -18px;padding-right: 18px}}.b3 .bn-article{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 16px;padding: 56px var(--ml) 0}.b3 .bn-article .b3-article__main{grid-column: 1 / span 8;max-width: 760px}.b3 .bn-article .b3-article__side{grid-column: 9 / -1;order: 0}.bn-side{position: sticky;top: calc(var(--header-h) + 24px);display: grid;gap: 16px}.b3 .bn-side .b3-toc{position: static;padding: 26px 28px}.b3 .bn-side .b3-toc__h{font-size: 17px}.b3 .bn-side .b3-toc ol{margin-top: 14px;gap: 4px;border-left: 0}.b3 .bn-side .b3-toc a{margin-left: 0;padding: 8px 12px;border-left: 0;border-radius: 10px;font-size: 15px;color: var(--b-text);transition: background .2s,color .2s}.b3 .bn-side .b3-toc a:hover{color: var(--navy);background: #E4E5EC}.b3 .bn-side .b3-toc a.is-current{color: var(--navy);font-weight: 600;background: #fff}.bn-side__ask{background: var(--navy)}.bn-side__h{font-size: 18px;line-height: 1.35;font-weight: 700;color: #fff}.bn-side__tel{margin-top: 10px;font-size: 15px;color: rgba(255,255,255,.75)}.bn-side__tel a{display: block;margin-top: 2px;font-size: 22px;font-weight: 700;color: #fff;white-space: nowrap;transition: color .2s}.bn-side__tel a:hover{color: rgba(255,255,255,.72)}.bn-side__tel a:focus-visible{outline: 2px solid #fff;outline-offset: 3px}.b3 .b3-body .post-note{padding: 26px 30px;border: 0;border-radius: 20px;background: var(--b-surface)}.b3 .b3-body .post-note>strong{font-size: 18px;letter-spacing: 0;text-transform: none;color: var(--navy)}.b3 .b3-body figure img,.b3 .b3-body>img{border-radius: 16px}.b3 .bn-author{position: relative;display: block;min-height: 240px;margin-top: 56px;padding: 32px 36px}.bn-author__txt{position: relative;z-index: 1;max-width: 62%}.b3 .bn-author{overflow: visible}@media (max-width: 1400px){.b3 .bn-article .b3-article__main{grid-column: 1 / span 12;max-width: 760px}.b3 .bn-article .b3-article__side{grid-column: 1 / span 12;order: -1}.bn-side{position: static;grid-template-columns: 1fr 1fr}}@media (max-width: 1200px){.b3 .bn-article{padding: 36px 18px 0}}@media (max-width: 760px){.bn-side{grid-template-columns: 1fr}.b3 .bn-author{padding: 26px 24px 0}.bn-author__txt{max-width: none}}.bn-learn ul{gap: 13px}.bn-learn li{padding-left: 28px;font-size: 16px;line-height: 1.5;color: var(--b-text)}.bn-learn li::before{left: 0;top: 3px;width: 15px;height: 15px;border: 1.5px solid #B9BCCB;border-radius: 50%;background: none}.bn-learn li::after{content: '';position: absolute;left: 4px;top: 7px;width: 7px;height: 4px;border-left: 1.5px solid #B9BCCB;border-bottom: 1.5px solid #B9BCCB;transform: rotate(-45deg)}.b3 .bn-grid--post{padding-top: 64px}.b3 .bn-hero{overflow: visible}.bn-hero__fig{position: absolute;right: 56px;bottom: 0;width: 290px;height: 118%;margin: 0;pointer-events: none}.b3 .bn-hero__fig .bn-hero__person{position: absolute;inset: auto 0 0 auto;right: 50%;transform: translateX(50%);height: 100%;width: auto}.b3 .bn-hero__card{bottom: 22px;width: 250px;pointer-events: auto}@media (max-width: 1400px){.bn-hero__fig{right: 40px}}@media (max-width: 760px){.b3 .bn-grid--post{padding-top: 24px}.bn-hero__fig{position: relative;right: auto;width: 100%;height: 300px;margin-top: 16px}.b3 .bn-hero__fig .bn-hero__person{height: 100%;margin: 0}.b3 .bn-hero__card{bottom: 16px}}.b3 .bn-hero__fig .bn-hero__person{max-width: none}.b3 .bn-hero__card{bottom: 0;transform: translate(-50%,50%)}.b3 .bn-grid--post{padding-bottom: 20px}.b3 .bn-side__tel a{display: inline;margin: 0 0 0 4px;font-size: 20px}.b3 .bn-author{margin-top: 110px}@media (max-width: 760px){.b3 .bn-author{margin-top: 56px}}@media (max-width: 1400px) and (min-width: 761px){.bn-author__txt{max-width: 52%}}.b3 .bn-author{min-height: 300px;margin-bottom: 44px;padding: 36px 40px}.b3 .bn-author .bn-author__txt{max-width: 58%}.bn-author__quote{margin: 10px 0 0}.bn-author__quote p{font-size: 18px;line-height: 1.55;font-weight: 600;color: var(--navy)}.b3 .bn-author .bn-author__fig{right: 40px;width: 240px;height: 122%}.b3 .bn-author .bn-author__fig .bn-hero__person{height: 100%;right: 50%}.b3 .bn-author .bn-hero__card{width: 230px}@media (max-width: 1400px) and (min-width: 761px){.b3 .bn-author .bn-author__txt{max-width: 56%}.b3 .bn-author .bn-author__fig{right: 24px}}@media (max-width: 760px){.b3 .bn-author{padding: 26px 24px 0}.b3 .bn-author .bn-author__txt{max-width: none}.b3 .bn-author .bn-author__fig{position: relative;right: auto;width: 100%;height: 300px;margin-top: 16px}.bn-author__quote p{font-size: 16.5px}}.b3 .bn-author img.bn-hero__person{background: none;border-radius: 0;object-fit: contain}.b3 .bn-author__quote{margin-top: 0}.b3 .bn-author__quote p{font-size: 17px;line-height: 1.7;font-weight: 400;color: var(--b-text)}.b3 .bn-author__quote strong{font-weight: 600;color: var(--navy)}.b3 .bn-author__quote a{font-weight: 600;color: var(--navy);text-decoration: none;transition: color .2s}.b3 .bn-author__quote a:hover{color: #3446C8}.b3 .bn-author__quote a:focus-visible{outline: 2px solid var(--navy);outline-offset: 2px;border-radius: 3px}.b3 .breadcrumb{min-width: 0}.b3 .breadcrumb .breadcrumb__cur{min-width: 0;max-width: 46ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}@media (max-width: 760px){.b3 .breadcrumb .breadcrumb__cur{max-width: 16ch}}.b3 .b3-body img.bn-zoomable{cursor: zoom-in;transition: box-shadow .2s}.b3 .b3-body img.bn-zoomable:hover{box-shadow: 0 0 0 3px rgba(25,35,113,.18)}.b3 .b3-body img.bn-zoomable:focus-visible{outline: 3px solid var(--navy);outline-offset: 3px}.b3 .b3-body figure{position: relative}.b3 .b3-body figure:has(img.bn-zoomable)::after{content: "";position: absolute;right: 14px;top: 14px;width: 36px;height: 36px;border-radius: 10px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23192371' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-4.3-4.3M11 8v6M8 11h6'/%3E%3C/svg%3E") center / 18px no-repeat;box-shadow: 0 4px 14px rgba(25,35,113,.16);pointer-events: none}.bn-zoom{width: 100vw;height: 100vh;max-width: none;max-height: none;margin: 0;padding: 32px;border: 0;background: transparent}.bn-zoom::backdrop{background: rgba(12,17,62,.55);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.bn-zoom[open]{display: flex;align-items: center;justify-content: center}.bn-zoom__fig{margin: 0;max-width: min(1400px,100%);max-height: 100%;display: flex;flex-direction: column;align-items: center}.bn-zoom__fig img{display: block;max-width: 100%;max-height: calc(100vh - 120px);width: auto;height: auto;border-radius: 14px;background: #fff;cursor: zoom-out}.bn-zoom__fig figcaption{margin-top: 14px;max-width: 70ch;font-size: 15px;line-height: 1.5;text-align: center;color: rgba(255,255,255,.85)}html.bn-zoom-open{overflow: hidden}@media (max-width: 760px){.bn-zoom{padding: 16px 12px}}.b3 .bn-hero__fig .bn-hero__person.is-mirror{transform: translateX(50%) scaleX(-1)}.b3 .bn-grid--post-solo .bn-hero{grid-column: 1 / -1}.bn-end{height: 40px}.bn-more__h--top{padding-top: 8px}.bn-more__h a{margin-left: 8px;font-size: 16px;color: var(--navy)}.bn-empty{padding: 0 var(--ml);max-width: 760px;font-size: 17px;line-height: 1.6;color: var(--b-text)}.bn-empty a{font-weight: 600;color: var(--navy)}@media (max-width: 1200px){.bn-empty{padding: 0 18px}}.b3 .bn-post__title,.b3 .bn-tile__h,.b3 .bn-hero__title{margin-bottom: 0}.blog-page{overflow: clip}.post-body{font-size: 17.5px;line-height: 1.8;color: var(--ink-soft)}.post-body>* + *{margin-top: 20px}.post-body h2{margin-top: 56px;font-size: 30px;line-height: 1.3;font-weight: 700;color: var(--navy);scroll-margin-top: calc(var(--header-h) + 24px)}.post-body h3{margin-top: 36px;font-size: 21px;line-height: 1.4;font-weight: 700;color: var(--navy)}.post-body strong{color: var(--navy);font-weight: 600}.post-body a{color: var(--navy);text-decoration: underline;text-underline-offset: 3px}.post-body ul,.post-body ol{display: grid;gap: 10px}.post-body ul>li{position: relative;padding-left: 28px}.post-body ul>li::before{content: "";position: absolute;left: 4px;top: .72em;width: 8px;height: 8px;border-radius: 2px;background: var(--navy)}.post-body ol{counter-reset: pb;list-style: none;padding-left: 0}.post-body ol>li{position: relative;padding-left: 44px;counter-increment: pb}.post-body ol>li::before{content: counter(pb);position: absolute;left: 0;top: 2px;width: 30px;height: 30px;border-radius: 8px;background: var(--navy);color: #fff;font-size: 14px;font-weight: 700;line-height: 30px;text-align: center}.post-body figure{margin-top: 24px}.post-body figure img{display: block;width: 100%;height: auto;border-radius: 14px;border: 1px solid rgba(25,35,113,.08)}.post-body li figure{margin: 16px 0 10px}.post-body .post-fig--side{float: right;width: 300px;margin: 0 0 20px 32px}.post-body h3{clear: both}.post-body table{width: 100%;border-collapse: separate;border-spacing: 0;border-radius: 14px;overflow: hidden;border: 1px solid rgba(25,35,113,.1);font-size: 16px}.post-body th{background: var(--navy);color: #fff;text-align: left;padding: 12px 20px;font-weight: 600}.post-body td{padding: 11px 20px;border-top: 1px solid rgba(25,35,113,.08);color: var(--navy)}.post-body tbody tr:nth-child(even) td{background: var(--bg-gray)}.post-note{clear: both;margin-top: 36px !important;padding: 26px 28px;border-radius: 16px;background: var(--bg-gray);border-left: 0}.post-note>strong{color: var(--navy);font-size: 18px}.post-note p{margin-top: 8px}.post-foot{clear: both;margin-top: 50px !important;padding-top: 26px;border-top: 1px solid rgba(25,35,113,.1);font-size: 15px}.post-foot__tags{display: flex;flex-wrap: wrap;gap: 8px}.post-foot__tags span{padding: 5px 12px;border-radius: 6px;background: var(--bg-gray);color: var(--navy);font-weight: 600}.post-foot__src{margin-top: 14px;color: var(--ink-muted)}.post-foot__src a{margin-left: 6px;word-break: break-all}@media (max-width: 1200px){.post-body{font-size: 16px}.post-body h2{font-size: 24px;margin-top: 44px}.post-body .post-fig--side{float: none;width: 100%;max-width: 360px;margin: 16px 0}.post-body th,.post-body td{padding: 10px 14px}}@media (max-width: 1200px){.page-hero__inner{width: auto;max-width: none;margin-right: var(--ml)}}.bn-hero__lead{position: relative;z-index: 1;max-width: 62%;margin-top: 14px;font-size: 17px;line-height: 1.6;color: var(--b-text)}@media (max-width: 760px){.bn-hero__lead{max-width: none;font-size: 16px}}.b3 .bn-grid--cards>.bn-bar--inline{grid-column: 9 / -1;align-self: end;margin: 0 calc(-1 * max(48px,(100cqw - 1470px) / 2)) 0 0;padding: 26px max(48px,(100cqw - 1470px) / 2) 26px 32px;border-radius: 20px 0 0 20px}@media (max-width: 1400px){.b3 .bn-grid--cards>.bn-bar--inline{grid-column: 7 / -1}}@media (max-width: 1200px){.b3 .bn-grid--cards>.bn-bar--inline{margin-right: -18px;padding-right: 18px}}@media (max-width: 760px){.b3 .bn-grid--cards>.bn-bar--inline{grid-column: auto;padding-left: 24px}}.b3 .bn-author__h{margin: 0 0 12px;font-size: 22px}.b3 .bn-author__quote p{font-style: italic}.b3 .bn-author__quote p{font-weight: 400}.b3 .bn-author__quote a{font-weight: 600}.b3 .bn-author__quote p{font-weight: 300}.cs2 .bn-hero{min-height: 420px}.cs2 .cs2-kpis{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));padding: 30px 0}.cs2-kpi{padding: 4px 32px;border-left: 1px solid #DCDDE5}.cs2-kpi:first-child{border-left: 0}.cs2-kpi strong{display: block;font-size: 34px;line-height: 1.15;font-weight: 700;letter-spacing: -0.02em;color: var(--navy)}.cs2-kpi span{display: block;margin-top: 8px;font-size: 14.5px;line-height: 1.5;color: var(--b-text)}.cs2 .bn-grid + .bn-article{padding-top: 48px}.cs2 .bn-grid--post + .bn-grid{margin-top: 16px}.b3 .b3-body figure figcaption{margin-top: 10px;font-size: 14px;line-height: 1.5;color: var(--b-muted)}.cs2-chart{margin-top: 28px !important;padding: 26px 28px;border-radius: 20px;background: var(--b-surface)}.cs2-chart figcaption{font-size: 17px;font-weight: 700;color: var(--navy)}.cs2-chart ul{display: grid;gap: 12px;margin: 18px 0 0;padding: 0;list-style: none}.b3 .b3-body .cs2-chart li{display: grid;grid-template-columns: minmax(0,190px) minmax(0,1fr) auto;align-items: center;gap: 14px;padding: 0}.b3 .b3-body .cs2-chart li::before{content: none}.cs2-chart__label{font-size: 14px;line-height: 1.35;color: var(--b-text)}.cs2-chart__track{height: 14px;border-radius: 7px;background: #E1E2EA;overflow: hidden}.cs2-chart__bar{display: block;height: 100%;border-radius: 7px;background: #9AA0C8}.cs2-chart li.is-hl .cs2-chart__bar{background: var(--navy)}.cs2-chart li.is-hl .cs2-chart__label,.cs2-chart li.is-hl .cs2-chart__val{font-weight: 700;color: var(--navy)}.cs2-chart__val{font-size: 14.5px;font-weight: 600;color: var(--b-ink);white-space: nowrap}.cs2-chart__note{margin-top: 12px !important;font-size: 13.5px !important;color: var(--b-muted) !important}.cs2-cite{margin-top: 10px;font-size: 13.5px;color: var(--b-muted)}@media (max-width: 1400px){.cs2 .cs2-kpis{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 22px}.cs2-kpi:nth-child(3){border-left: 0}}@media (max-width: 760px){.cs2 .bn-hero{min-height: 0}.cs2 .cs2-kpis{grid-template-columns: 1fr;padding: 22px 0}.cs2-kpi{border-left: 0;padding: 6px 24px}.cs2-kpi strong{font-size: 28px}.b3 .b3-body .cs2-chart li{grid-template-columns: 1fr auto}.cs2-chart__track{grid-column: 1 / -1;grid-row: 2}}.cs2 .bn-grid--post + .bn-grid{margin-top: 64px}@media (max-width: 1400px){.b3 .bn-grid--post{row-gap: 64px}}.cs2 .bn-grid--post-solo .bn-hero{min-height: 360px}.cs2-hero{position: relative;background: var(--bg-gray);padding-bottom: 120px}.cs2-hero__inner{width: var(--container);max-width: calc(100% - 2 * var(--ml));margin-left: var(--ml);padding-top: 44px}.cs2-hero__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,640px);gap: 48px;align-items: end;margin-top: 40px}.cs2-hero__text{padding-bottom: 40px}.cs2-hero__title{margin-top: 14px;font-size: 47px;line-height: 1.22;font-weight: 700;letter-spacing: -0.02em;color: var(--navy)}.cs2-hero__lead{margin-top: 22px;max-width: 760px;font-size: 18px;line-height: 1.7;color: var(--b-text)}.cs2 .cs2-hero__cta{margin-top: 34px;width: auto;height: 59px;padding: 0 32px;font-size: 18px}.cs2-hero__visual{position: relative;min-height: 560px}.cs2-hero__fig{position: absolute;right: 20px;bottom: -120px;width: 360px;height: 640px;margin: 0;pointer-events: none}.cs2 .cs2-hero__person{position: absolute;left: 50%;bottom: 0;height: 100%;width: auto;max-width: none;transform: translateX(-50%)}.cs2 .cs2-hero__person.is-mirror{transform: translateX(-50%) scaleX(-1)}.cs2-hero--no-awards .cs2-hero__fig{right: 120px}.cs2-kpis{position: relative;z-index: 3}.cs2-kpis__card{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 40px;width: var(--container);max-width: calc(100% - 2 * var(--ml));margin: -70px 0 0 var(--ml);padding: 40px 40px;border-radius: 24px;background: rgba(255,255,255,.8);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);box-shadow: var(--shadow-soft)}.cs2 .cs2-kpi{padding: 0;border: 0}.cs2 .cs2-kpi strong{font-size: 38px}.cs2 .cs2-kpis + .bn-article,.cs2 .cs2-hero + .bn-article{padding-top: 64px}.cs2-trend{margin-top: 28px !important;padding: 26px 28px 20px;border-radius: 20px;background: var(--b-surface)}.cs2-trend__title{font-size: 17px;font-weight: 700;color: var(--navy)}.cs2-trend__stats{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 16px}.cs2-trend__stat{display: grid;grid-template-columns: auto 1fr;column-gap: 8px;align-items: center;padding: 12px 16px;border-radius: 12px;background: #fff}.cs2-trend__stat span:not(.cs2-trend__swatch){font-size: 13.5px;color: var(--b-muted)}.cs2-trend__stat strong{grid-column: 1 / -1;margin-top: 2px;font-size: 22px;line-height: 1.2;color: var(--navy)}.cs2-trend__stat em{grid-column: 1 / -1;font-style: normal;font-size: 13px;color: var(--b-text)}.cs2-trend__swatch{width: 16px;height: 4px;border-radius: 2px}.cs2-trend__svg{display: block;width: 100%;height: 260px;margin-top: 18px}.cs2-trend__grid{stroke: #DCDDE5;stroke-width: 1;vector-effect: non-scaling-stroke}.cs2-trend__month{stroke: #C9CBD8;stroke-width: 1;stroke-dasharray: 3 4;vector-effect: non-scaling-stroke}.cs2-trend__line{fill: none;stroke-width: 2.5;stroke-linejoin: round;stroke-linecap: round;vector-effect: non-scaling-stroke}.cs2-trend__line--r{stroke: #D13C88}.cs2-trend__line--o{stroke: var(--navy)}.cs2-trend__months{display: grid;grid-template-columns: repeat(3,1fr);margin-top: 8px;font-size: 13px;color: var(--b-muted)}.cs2-trend__months span{padding-left: 6px}.cs2-table-fig{margin-top: 28px !important}.cs2-table-wrap{overflow-x: auto}.cs2-table-cap{margin-top: 10px;font-size: 14px;line-height: 1.5;color: var(--b-muted)}@media (max-width: 600px){.cs2-table,.cs2-table tbody,.cs2-table tfoot,.cs2-table tr,.cs2-table th,.cs2-table td{display: block;width: auto}.cs2-table{border-radius: 0;overflow: visible}.cs2-table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.cs2-table tr{margin-top: 10px;border-radius: 14px;overflow: hidden;background: var(--b-surface)}.cs2-table tbody tr:nth-child(odd) th,.cs2-table tbody tr:nth-child(odd) td,.cs2-table tbody tr:nth-child(even) th,.cs2-table tbody tr:nth-child(even) td{background: transparent}.cs2-table tfoot tr{background: #E4E6F2}.cs2-table tfoot th,.cs2-table tfoot td{background: transparent}.cs2-table th,.cs2-table td{padding: 6px 16px;border-top: 0 !important;white-space: normal}.cs2-table th[scope="row"]{padding-top: 14px;font-size: 16px}.cs2-table tr{padding-bottom: 8px}.cs2-table td[data-label]{display: flex;justify-content: space-between;gap: 12px;text-align: right}.cs2-table td[data-label]::before{content: attr(data-label);font-weight: 400;color: var(--b-muted);text-align: left}.cs2-table__dash{display: none !important}}.cs2-table{width: 100%;border-collapse: separate;border-spacing: 0;border-radius: 16px;overflow: hidden;font-size: 15.5px}.cs2-table caption{caption-side: bottom;padding-top: 10px;text-align: left;font-size: 14px;color: var(--b-muted)}.cs2-table th,.cs2-table td{padding: 13px 18px;text-align: left;white-space: nowrap}.cs2-table thead th{background: var(--navy);color: #fff;font-size: 14px;font-weight: 600}.cs2-table tbody th,.cs2-table tfoot th{font-weight: 700;color: var(--navy)}.cs2-table tbody tr:nth-child(odd) th,.cs2-table tbody tr:nth-child(odd) td{background: #fff}.cs2-table tbody tr:nth-child(even) th,.cs2-table tbody tr:nth-child(even) td{background: var(--b-surface)}.cs2-table tbody td{color: var(--b-text);border-top: 1px solid #E8E9F0}.cs2-table tbody th{border-top: 1px solid #E8E9F0}.cs2-table__up{font-weight: 700;color: var(--navy) !important}.cs2-table__up span{font-weight: 400;color: var(--b-muted)}.cs2-table tfoot th,.cs2-table tfoot td{background: #E4E6F2;color: var(--navy);font-weight: 700}.cs2-season{display: inline-flex;align-items: center;gap: 7px;font-size: 14px;color: var(--b-muted)}.cs2-season::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: #C9CBD8}.cs2-season.is-on{color: var(--navy)}.cs2-season.is-on::before{background: var(--navy)}@media (max-width: 1400px){.cs2-hero__grid{grid-template-columns: minmax(0,1fr) minmax(0,520px)}.cs2-hero__title{font-size: 38px}.cs2-hero__fig{right: 0;width: 320px;height: 580px}.cs2-kpis__card{grid-template-columns: repeat(2,1fr);gap: 28px}}@media (max-width: 1000px){.cs2-hero{padding-bottom: 40px}.cs2-hero__grid{grid-template-columns: 1fr;gap: 24px}.cs2-hero__text{padding-bottom: 0}.cs2-hero__visual{min-height: 0;display: flex;flex-direction: column;gap: 16px}.cs2-hero__fig{position: relative;right: auto;bottom: auto;width: 100%;height: 380px;margin-bottom: -40px}.cs2-kpis__card{margin-top: 24px}}@media (max-width: 1200px){.cs2-hero__inner{width: auto;max-width: none;margin: 0 18px;padding-top: 28px}.cs2-kpis__card{width: auto;max-width: none;margin-left: 18px;margin-right: 18px}}@media (max-width: 760px){.cs2-hero__title{font-size: 30px}.cs2-hero__lead{font-size: 16px}.cs2 .cs2-hero__cta{width: 100%}.cs2-kpis__card{grid-template-columns: 1fr;gap: 20px;padding: 26px 22px}.cs2 .cs2-kpi strong{font-size: 28px}.cs2-trend{padding: 20px 18px 16px}.cs2-trend__svg{height: 200px}}@media (prefers-reduced-motion: no-preference){.cs2-trend.is-drawn .cs2-trend__svg{animation: cs2-reveal 1.8s cubic-bezier(.3,.6,.3,1) both}}.cs2 .cs2-kpis,.cs2 .cs2-kpis:is(*){display: block;padding: 0;grid-template-columns: none}.cs2-hero__visual{min-height: 520px}.cs2-hero__fig{right: 60px}.cs2 .cs2-hero__title{margin-top: 0}@media (max-width: 1000px){.cs2-hero__visual{min-height: 0}.cs2-hero__fig{margin-bottom: -40px}}@media (max-width: 1000px){.cs2-hero__fig{right: auto}}.b3 .b3-body>:first-child{margin-top: 0 !important}.b3 .bn-grid--post-solo .bn-hero{margin-left: calc(-1 * max(48px,(100cqw - 1470px) / 2));padding-left: calc(max(48px,(100cqw - 1470px) / 2) + 44px);border-radius: 0 20px 20px 0}.b3 .bn-grid--post-solo .bn-hero__title,.b3 .bn-grid--post-solo .bn-hero__lead,.b3 .bn-grid--post-solo .bn-hero__by{max-width: 56%}@media (max-width: 1200px){.b3 .bn-grid--post-solo .bn-hero{margin-left: -18px;padding-left: 42px}}@media (max-width: 760px){.b3 .bn-grid--post-solo .bn-hero{padding-left: 42px}.b3 .bn-grid--post-solo .bn-hero__title,.b3 .bn-grid--post-solo .bn-hero__lead,.b3 .bn-grid--post-solo .bn-hero__by{max-width: none}}.b3 .bn-grid--post-solo .bn-hero{margin-left: calc(-1 * var(--ml));padding-left: var(--ml)}@media (max-width: 1200px){.b3 .bn-grid--post-solo .bn-hero{margin-left: -18px;padding-left: 18px}}.b3 .bn-grid>.bn-bar,.b3 .bn-grid--cards>.bn-bar--inline{margin-right: calc(-1 * var(--ml));padding-right: var(--ml)}@media (max-width: 1200px){.b3 .bn-grid>.bn-bar,.b3 .bn-grid--cards>.bn-bar--inline{margin-right: -18px;padding-right: 18px}}.b3 .bn-hero .bn-hero__title{margin-top: 0}.cs2-trend__stat--r .cs2-trend__swatch{background: #D13C88}.cs2-trend__stat--o .cs2-trend__swatch{background: var(--navy)}.cs4 .bn-article .b3-article__main{max-width: none;padding-right: 48px}.cs4 .b3-body>p,.cs4 .b3-body>ul,.cs4 .b3-body>ol{max-width: 760px}.cs4 .b3-article__side .bn-tile{padding: 26px 28px}.cs4 .b3-article__side .b3-toc__h,.cs4 .b3-article__side .bn-side__h{font-size: 17px;font-weight: 700;line-height: 1.35}.cs4 .bn-side__ask .bn-side__h{color: #fff}@media (max-width: 1400px){.cs4 .bn-article .b3-article__main{padding-right: 0}}.b3 .bn-feature--nocut .bn-post__ctx,.b3 .bn-feature--nocut .bn-post__title,.b3 .bn-feature--nocut .bn-post__excerpt,.b3 .bn-feature--nocut .bn-post__meta,.b3 .bn-card--nocut .bn-post__ctx,.b3 .bn-card--nocut .bn-post__title,.b3 .bn-card--nocut .bn-post__excerpt,.b3 .bn-card--nocut .bn-post__meta{max-width: none}.b3 .bn-card--nocut .bn-post__title{max-width: 32ch}.bn-feature__cover{position: absolute;right: 44px;top: 50%;transform: translateY(-50%);width: 38%;height: auto;border-radius: 16px;pointer-events: none}@media (max-width: 1000px){.b3 .bn-feature--cover{padding-bottom: 28px}.bn-feature__cover{position: static;transform: none;display: block;width: 100%;margin-top: 24px}.b3 .bn-feature--cover .bn-post__ctx,.b3 .bn-feature--cover .bn-post__title,.b3 .bn-feature--cover .bn-post__excerpt,.b3 .bn-feature--cover .bn-post__meta{max-width: none}}.cs4-badges{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 26px;margin: 34px 0 0;padding: 0;list-style: none}.cs4-badges li{display: flex;align-items: center}.cs4-badges img{display: block;width: auto;height: 62px}.cs4-badges li.is-wide img{height: 40px}.cs4-badges span{font-size: 14px;line-height: 1.45;color: var(--b-text);max-width: 240px}.cs4-badges strong{color: var(--navy)}.cs4-tldr{display: block;margin-bottom: 56px;padding: 44px 48px;border-radius: 20px;background: var(--bg-gray)}.b3 .cs4-tldr h2{margin: 0;font-size: 34px;line-height: 1.2;font-weight: 700;letter-spacing: -0.02em;color: var(--navy)}.cs4-tldr__head{display: flex;align-items: center;justify-content: space-between;gap: 8px 24px;flex-wrap: wrap;margin-bottom: 18px}.b3 .cs4-tldr__ai{display: flex;align-items: center;gap: 6px;margin-top: 0;font-size: 13.5px;line-height: 1.4;color: var(--b-muted)}.cs4-tldr__ai svg{width: 18px;height: 18px;flex: 0 0 auto;color: currentColor}.b3 .cs4-tldr__body p{font-size: 17px;line-height: 1.7;color: var(--b-muted)}.b3 .cs4-tldr__body p + p{margin-top: 12px}.cs4-tldr__body strong{color: var(--navy)}.b3 .b3-body .cs4-steps{display: block;max-width: none;margin: 28px 0 0;padding: 0;list-style: none;counter-reset: cs4}.b3 .b3-body .cs4-steps li{--i: 0;position: sticky;top: calc(var(--header-h) + 32px + var(--i) * 16px);display: flex;flex-direction: column;justify-content: center;min-height: 0;margin: 0 0 20px;padding: 24px 32px 24px 92px;border: 1px solid var(--b-line);border-radius: 20px;background: #fff;box-shadow: 0 10px 34px rgba(25,35,113,.08);counter-increment: cs4}.b3 .b3-body .cs4-steps li:nth-child(2){--i: 1}.b3 .b3-body .cs4-steps li:nth-child(3){--i: 2}.b3 .b3-body .cs4-steps li:nth-child(4){--i: 3}.b3 .b3-body .cs4-steps li:nth-child(5){--i: 4}.b3 .b3-body .cs4-steps li:last-child{margin-bottom: 0}.b3 .b3-body .cs4-steps li::before{content: counter(cs4);position: absolute;left: 36px;top: 50%;width: 40px;height: 40px;margin-top: -20px;border-radius: 50%;background: var(--navy);color: #fff;font-size: 17px;font-weight: 700;line-height: 40px;text-align: center}.b3 .b3-body .cs4-steps h3{margin: 0;font-size: 19px;line-height: 1.35}.b3 .b3-body .cs4-steps p{max-width: 620px;margin-top: 8px;font-size: 16px;line-height: 1.6}.cs4 .cs2-kpi{text-align: center}.cs4 .bn-side__ask{margin-top: 28px}.cs4-author-cta{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;margin-top: 26px}.cs4-author-cta .btn{width: auto;height: 54px;padding: 0 28px}.b3 .cs4-author-cta p{font-size: 15px;color: var(--b-text)}.cs4-author-cta p a{font-weight: 700;color: var(--navy);white-space: nowrap}.cs4-more__head{display: flex;align-items: baseline;justify-content: space-between;gap: 20px;padding-right: var(--ml)}.cs4-more__all{font-size: 16px;font-weight: 600;color: var(--navy);white-space: nowrap}@media (max-width: 1000px){.cs4-badges img{height: 52px}.cs4-badges li.is-wide img{height: 34px}}@media (max-width: 760px){.b3 .b3-body .cs4-steps li{top: calc(var(--header-h) + 16px + var(--i) * 12px);min-height: 0;padding: 22px 20px 22px 70px}.b3 .b3-body .cs4-steps li::before{left: 18px;top: 24px;margin-top: 0;width: 36px;height: 36px;line-height: 36px;font-size: 15px}.b3 .b3-body .cs4-steps h3{font-size: 17px}.b3 .b3-body .cs4-steps p{font-size: 15px}.cs4-tldr{padding: 28px 24px;margin-bottom: 40px}.b3 .cs4-tldr h2{font-size: 26px}.b3 .cs4-tldr__body p{font-size: 16px}.cs4-more__head{flex-direction: column;gap: 0;padding: 0 18px 18px}.cs4-more__head .bn-more__h{padding-bottom: 4px}}.cs4 .cs2-trend__stats{gap: 8px 22px;margin-top: 12px}.cs4 .cs2-trend__stat{display: flex;padding: 0;background: none}.cs4 .cs2-trend__stat strong,.cs4 .cs2-trend__stat em{display: none}.b3 .bv2-topics{grid-column: span 8;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 28px 32px;padding: 32px 34px}.b3 .bv2-topics__h{display: flex;align-items: center;gap: 12px;font-size: 17px;line-height: 1.3;font-weight: 700;color: var(--navy)}.bv2-topics ul{margin: 14px 0 0;padding: 0;list-style: none;display: grid;gap: 4px}.bv2-topics a,.bv2-cats__list a{display: block;padding: 10px 12px;margin: 0 -12px;border-radius: 12px;text-decoration: none;transition: background .2s}.bv2-topics a:hover{background: #fff}.bv2-topics__cat{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;font-size: 15.5px;font-weight: 600;color: var(--navy)}.bv2-topics__n{flex: none;display: inline-block;min-width: 24px;margin-left: 0;padding: 1px 8px;border-radius: 99px;background: #fff;font-size: 12.5px;font-weight: 600;line-height: 1.6;text-align: center;color: var(--b-muted);vertical-align: 1px}.bv2-topics__desc{display: block;margin-top: 3px;font-size: 13.5px;line-height: 1.45;color: var(--b-muted)}.b3 .bv2-call{justify-content: center}.b3 .bv2-call .bv2-call__txt{margin-top: 10px;font-size: 15px;line-height: 1.5;color: rgba(255,255,255,.75)}.bv2-call__tel{display: inline-block;margin-top: 18px;font-size: 26px;font-weight: 700;line-height: 1.2;color: #fff;white-space: nowrap;text-decoration: none}.bv2-call__tel:hover{color: rgba(255,255,255,.75)}.bv2-call__tel:focus-visible{outline: 2px solid #fff;outline-offset: 3px}@media (max-width: 1400px){.b3 .bv2-topics{grid-column: span 12}.b3.bv2 .bn-contact{grid-column: span 12}}@media (max-width: 1000px){.b3 .bv2-topics{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.b3 .bv2-topics{grid-column: auto;grid-template-columns: 1fr;padding: 26px 24px}.b3.bv2 .bn-contact{grid-column: auto}}.bv2-count{white-space: nowrap;font-weight: 600;color: var(--navy)}.bv2-formats{display: flex;flex-wrap: wrap;gap: 4px 28px;margin: 0 var(--ml) 24px;padding-bottom: 2px;border-bottom: 1px solid var(--b-line)}.bv2-formats a{position: relative;padding: 10px 0 12px;font-size: 15.5px;font-weight: 600;color: var(--b-muted);text-decoration: none}.bv2-formats a span{font-weight: 500;color: var(--b-muted)}.bv2-formats a:hover,.bv2-formats a.is-active{color: var(--navy)}.bv2-formats a.is-active::after{content: "";position: absolute;left: 0;right: 0;bottom: -3px;height: 3px;border-radius: 3px;background: var(--navy)}.b3 .bv2-card--cover .bn-post__ctx,.b3 .bv2-card--cover .bn-post__title,.b3 .bv2-card--cover .bn-post__excerpt,.b3 .bv2-card--cover .bn-feature__foot{position: relative;z-index: 1;max-width: 54%}.bv2-card__cover{position: absolute;right: 32px;top: 50%;transform: translateY(-50%);width: 38%;height: auto;border-radius: 16px;pointer-events: none}.b3 .bn-grid--cards>.bn-bar--inline.bv2-bar--wide{grid-column: 5 / -1}.bv2-cats{padding-bottom: 8px}.bv2-cats__list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px 32px;margin: 0 var(--ml);padding: 0;list-style: none}.bv2-cats__list a:hover{background: var(--b-surface)}.bv2-cats__list .bv2-topics__n{background: var(--b-surface)}@media (max-width: 1400px){.b3 .bv2-card--cover .bn-post__ctx,.b3 .bv2-card--cover .bn-post__title,.b3 .bv2-card--cover .bn-post__excerpt,.b3 .bv2-card--cover .bn-feature__foot{max-width: none}.bv2-card__cover{display: none}.b3 .bn-grid--cards>.bn-bar--inline.bv2-bar--wide{grid-column: 7 / -1}}@media (max-width: 1000px){.bv2-cats__list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.bv2-formats{margin: 0 18px 20px;gap: 0 20px}.bv2-cats__list{grid-template-columns: 1fr;margin: 0 18px}.b3 .bn-grid--cards>.bn-bar--inline.bv2-bar--wide{grid-column: auto}}@media (max-width: 1400px) and (min-width: 1201px){.b3.bv2 .bn-article .b3-article__main{grid-column: 1 / span 8}.b3.bv2 .bn-article .b3-article__side{grid-column: 9 / -1;order: 0}.b3.bv2 .bn-side{position: sticky;grid-template-columns: 1fr}}.bv2 .bn-learn li::before{border-color: var(--navy)}.bv2 .bn-learn li::after{border-color: var(--navy)}.bv2-table{overflow-x: auto;margin-top: 24px}.bv2-table table{min-width: 560px}.b3 .bv2-author--nocut{min-height: 0}.b3 .bv2-author--nocut .bn-author__txt{max-width: none}.bv2-cs-by{margin-top: 14px;font-size: 14.5px;color: var(--b-muted)}.bv2 .cs2-trend__line--r{stroke: #9AA0C8}.bv2 .cs2-trend__stat--r .cs2-trend__swatch{background: #9AA0C8}@media (min-width: 1001px){.bv2 .cs2-kpis__card{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr)}}.bv2-award{display: inline-flex;align-items: center;gap: 12px;max-width: 280px;padding: 10px 16px 10px 12px;border-radius: 14px;background: #fff;font-size: 13.5px;line-height: 1.4;color: var(--b-text)}.bv2-award svg{width: 34px;height: 34px;flex: 0 0 auto;padding: 6px;border-radius: 50%;background: var(--navy);color: #fff}.bv2-award strong{display: block;color: var(--navy)}.cs4-badges .bv2-award{max-width: 380px}.cs4-badges .bv2-award span{max-width: none}.blog-web{margin: 16px var(--ml) 0;padding: 28px 30px 30px;border-radius: 20px;background: #F1F1F1}.blog-web__head{display: flex;align-items: baseline;gap: 8px 24px;flex-wrap: wrap}.blog-web__h{font-size: 18px;font-weight: 700;color: var(--navy)}.blog-web__lead{max-width: 760px;font-size: 15px;line-height: 1.5;color: var(--ink-soft)}.blog-web__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;margin-top: 22px}.blog-web__card{position: relative;display: flex;flex-direction: column;background: #fff;border-radius: 16px;overflow: hidden}.blog-web__media{position: relative;aspect-ratio: 16 / 9;background: var(--navy)}.blog-web__play{position: absolute;inset: 0;width: 100%;height: 100%;padding: 0;cursor: pointer}.blog-web__play img{width: 100%;height: 100%;object-fit: cover;display: block}.blog-web__btn{position: absolute;left: 50%;top: 50%;width: 76px;height: 54px;margin: -27px 0 0 -38px;display: flex;align-items: center;justify-content: center;border-radius: 14px;background: var(--pink);color: #fff;box-shadow: 0 10px 26px rgba(25,35,113,.35);transition: border-radius .25s,background .25s}.blog-web__btn svg{width: 28px;height: 28px}@media (hover: hover){.blog-web__play:hover .blog-web__btn{background: #e02a83;border-radius: 22px 5px 22px 5px}}.blog-web__play:focus-visible{outline: 3px solid var(--pink);outline-offset: -3px}.blog-web__frame{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.blog-web__body{padding: 22px 28px 28px}.blog-web__kind{font-size: 14px;font-weight: 500;color: var(--ink-muted)}.blog-web__title{margin-top: 8px;font-size: 20px;line-height: 1.35;font-weight: 700;color: var(--navy)}.blog-web__more{margin-top: 20px}.blog-web__link{display: inline-flex;align-items: flex-start;gap: 6px;color: var(--navy);font-size: 15px;font-weight: 600;line-height: 1.45;transition: color .2s}.blog-web__arr{flex: 0 0 auto;width: 16px;height: 16px;margin-top: 3px;color: var(--pink)}@media (hover: hover){.blog-web__link:hover{color: var(--pink)}}.blog-web__link:focus-visible{outline: 2px solid var(--navy);outline-offset: 3px;border-radius: 4px}@media (max-width: 1200px){.blog-web{margin: 12px 18px 0;padding: 24px 22px}.blog-web__body{padding: 18px 22px 22px}.blog-web__title{font-size: 18px}}@media (max-width: 760px){.blog-web__grid{grid-template-columns: 1fr}}@media (max-width: 640px){.blog-web{padding: 22px 18px}.blog-web__btn{width: 64px;height: 46px;margin: -23px 0 0 -32px}}.bv3{padding-bottom: 0}.bv3-sec{padding: 72px var(--ml) 0}.bv3-sec__head{display: flex;align-items: flex-end;justify-content: space-between;gap: 12px 32px;margin-bottom: 26px}.b3 .bv3-sec__h{font-size: 32px;line-height: 1.2;font-weight: 700;letter-spacing: -0.02em;color: var(--navy)}.b3 .bv3-sec__lead{margin-top: 8px;max-width: 640px;font-size: 16.5px;line-height: 1.6;color: var(--b-text)}.bv3 .cs4-more__all{flex: none;padding-bottom: 4px}.bv3 .bv3-cards{padding: 0}.bv3-hero{position: relative;background: var(--bg-gray);padding-bottom: 130px}.bv3-hero__inner{width: var(--container);max-width: calc(100% - 2 * var(--ml));margin-left: var(--ml);padding-top: 40px}.bv3-hero__top{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px 48px;margin-top: 20px;padding-bottom: 34px;border-bottom: 1px solid #DCDDE5}.b3 .bv3-hero__h1{font-size: 30px;line-height: 1.2;font-weight: 700;color: var(--navy)}.b3 .bv3-hero__lead{margin-top: 10px;max-width: 620px;font-size: 16px;line-height: 1.6;color: var(--b-text)}.bv3-hero .bn-search{flex: none;background: #fff}.bv3-feat{position: relative;display: grid;grid-template-columns: minmax(0,1fr) 520px;gap: 40px}.bv3-feat__txt{padding: 56px 0 10px}.bv3-feat__ctx{font-size: 14.5px;color: var(--b-muted)}.b3 .bv3-feat__title{margin-top: 12px;max-width: 16ch;font-size: 52px;line-height: 1.12;font-weight: 700;letter-spacing: -0.025em}.bv3-feat__title a{color: var(--navy);text-decoration: none}.b3 .bv3-feat__excerpt{margin-top: 20px;max-width: 600px;font-size: 18px;line-height: 1.65;color: var(--b-text)}.bv3-feat__foot{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 24px;margin-top: 32px}.bv3-feat__foot .btn{width: auto;height: 59px;padding: 0 32px;font-size: 18px}.b3 .bv3-feat__by{font-size: 15px;color: var(--b-muted)}.bv3-feat__fig{position: absolute;right: 60px;bottom: -130px;width: 380px;height: 540px;margin: 0;pointer-events: none}.bv3-feat__fig img{position: absolute;left: 50%;bottom: 0;height: 100%;width: auto;max-width: none;transform: translateX(-50%)}.bv3-feat__fig img.is-mirror{transform: translateX(-50%) scaleX(-1)}.bv3-topics{position: relative;z-index: 3}.bv3-topics__card{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 24px 40px;width: var(--container);max-width: calc(100% - 2 * var(--ml));margin: -78px 0 0 var(--ml);padding: 30px 40px;border-radius: 24px;background: rgba(255,255,255,.82);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);box-shadow: var(--shadow-soft)}.b3 .bv3-topics__h{display: flex;align-items: center;gap: 12px;font-size: 16px;font-weight: 700;color: var(--navy)}.bv3-topics__h .bn-ico{background: var(--b-surface)}.bv3-topics ul{margin: 10px 0 0 52px;padding: 0;list-style: none;display: grid;gap: 6px}.bv3-topics a{display: inline-flex;align-items: center;gap: 8px;font-size: 15px;font-weight: 500;color: var(--b-text);text-decoration: none}.bv3-topics a:hover{color: var(--navy);text-decoration: underline}.bv3-topics a span{padding: 0 8px;border-radius: 99px;background: var(--b-surface);font-size: 12.5px;font-weight: 600;line-height: 1.7;color: var(--b-muted)}.bv3-cases{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.bv3-case{position: relative;display: flex;flex-direction: column;padding: 0 0 26px;border-radius: 20px;background: var(--b-surface);overflow: hidden;transition: background .2s}.bv3-case:hover{background: #ECEDF1}.bv3-case__num{padding: 26px 26px 22px;background: var(--navy);color: #fff}.bv3-case__num strong{display: block;font-size: 30px;line-height: 1.15;font-weight: 700;letter-spacing: -0.02em}.bv3-case__num span{display: block;margin-top: 6px;font-size: 13.5px;line-height: 1.45;color: rgba(255,255,255,.75)}.b3 .bv3-case__client{margin: 20px 26px 0;font-size: 14px;color: var(--b-muted)}.b3 .bv3-case__title{margin: 6px 26px 0;font-size: 17px;line-height: 1.4;font-weight: 700}.bv3-case__title a{color: var(--navy);text-decoration: none}.bv3-videos{padding-top: 72px}.bv3-videos .press-videos--tiles{margin-top: 0}.bv3-paths{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 16px;margin: 0;padding: 0;list-style: none}.bv3-paths a{display: flex;flex-direction: column;align-items: flex-start;gap: 18px;height: 100%;padding: 24px;border-radius: 20px;background: var(--b-surface);font-size: 16px;line-height: 1.35;font-weight: 600;color: var(--navy);text-decoration: none;transition: background .2s}.bv3-paths a:hover{background: #ECEDF1}.bv3-paths .bn-ico{background: #fff}.bv3-paths a:hover .bn-ico{background: var(--navy);color: #fff}.bv3-team{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin: 0;padding: 0;list-style: none}.bv3-person figure{position: relative;height: 300px;margin: 0;border-radius: 20px;background: var(--b-surface);overflow: hidden}.bv3-person img{position: absolute;left: 50%;bottom: 0;height: 94%;width: auto;max-width: none;transform: translateX(-50%)}.bv3-person img.is-mirror{transform: translateX(-50%) scaleX(-1)}.b3 .bv3-person__name{margin-top: 16px;font-size: 18px;font-weight: 700;color: var(--navy)}.b3 .bv3-person__role{margin-top: 2px;font-size: 14.5px;line-height: 1.45;color: var(--b-text)}.b3 .bv3-person__n{margin-top: 6px;font-size: 14px;color: var(--b-muted)}.bv3-call{padding-bottom: 40px}.b3 .bv3-call__tel{margin-top: 18px}.bv3-call__tel a{font-size: 30px;font-weight: 700;color: var(--navy);text-decoration: none;white-space: nowrap}.bv3-call .ga-why__text .btn{margin-top: 22px}@media (max-width: 1400px){.bv3-feat{grid-template-columns: minmax(0,1fr) 380px}.b3 .bv3-feat__title{font-size: 42px}.bv3-feat__fig{right: 0;width: 320px;height: 520px}.bv3-cases{grid-template-columns: repeat(2,minmax(0,1fr))}.bv3-paths{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 1000px){.bv3-hero{padding-bottom: 110px}.bv3-hero__top{flex-direction: column;align-items: stretch}.bv3-feat{grid-template-columns: 1fr}.bv3-feat__fig{display: none}.bv3-team{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.bv3-sec{padding: 52px 18px 0}.bv3-sec__head{flex-direction: column;align-items: flex-start}.b3 .bv3-sec__h{font-size: 26px}.bv3-hero__inner{max-width: none;width: auto;margin: 0 18px;padding-top: 28px}.b3 .bv3-feat__title{font-size: 32px}.bv3-feat__txt{padding-top: 36px}.bv3-topics__card{width: auto;max-width: none;margin: -78px 18px 0;padding: 24px 22px}.bv3-cases,.bv3-paths{grid-template-columns: 1fr}.bv3-paths a{flex-direction: row;align-items: center;padding: 16px 18px}.bv3-videos{padding-top: 52px}}.bv3k-hero{background: var(--bg-gray);padding-bottom: 44px}.bv3k-hero__row{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px 48px;margin-top: 22px}.b3 .bv3k-hero__h1{font-size: 47px;line-height: 1.15;font-weight: 700;letter-spacing: -0.02em;color: var(--navy)}.b3 .bv3k-hero__lead{margin-top: 14px;max-width: 720px;font-size: 17px;line-height: 1.65;color: var(--b-text)}.bv3k-stats{display: flex;flex-wrap: wrap;gap: 6px 28px;margin: 22px 0 0;padding: 0;list-style: none;font-size: 15px;color: var(--b-muted)}.bv3k-stats strong{font-size: 20px;color: var(--navy)}.bv3k-hero .bn-search{flex: none;background: #fff}.bv3k-body{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 16px;padding: 48px var(--ml) 0}.bv3k-side{grid-column: 1 / span 3}.bv3k-side__in{position: sticky;top: calc(var(--header-h) + 24px);display: grid;gap: 28px;padding-right: 24px}.b3 .bv3k-nav__h{font-size: 17px;font-weight: 700;color: var(--navy)}.b3 .bv3k-nav__topic{margin-top: 16px;font-size: 14px;font-weight: 600;color: var(--b-muted)}.bv3k-nav ul{margin: 8px 0 0;padding: 0;list-style: none;display: grid;gap: 2px}.bv3k-nav a{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0 -12px;padding: 9px 12px;border-radius: 10px;font-size: 15px;color: var(--b-text);text-decoration: none;transition: background .2s,color .2s}.bv3k-nav a span{font-size: 13px;font-weight: 600;color: var(--b-muted)}.bv3k-nav a:hover{background: var(--b-surface);color: var(--navy)}.bv3k-nav a.is-active{background: var(--navy);color: #fff;font-weight: 600}.bv3k-nav a.is-active span{color: rgba(255,255,255,.75)}.bv3k-main{grid-column: 4 / -1;padding-left: 24px}.bv3k-row{position: relative;display: grid;grid-template-columns: 300px minmax(0,1fr);gap: 32px;align-items: center;padding: 28px 0;border-top: 1px solid var(--b-line)}.bv3k-row:first-child{border-top: 0;padding-top: 0}.bv3k-row__media{display: block;aspect-ratio: 1200 / 630;border-radius: 16px;overflow: hidden;background: var(--b-surface)}.bv3k-row__media img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .4s}.bv3k-row:hover .bv3k-row__media img{transform: scale(1.03)}.bv3k-num{display: flex;flex-direction: column;justify-content: center;height: 100%;padding: 20px 24px;background: var(--navy);color: #fff}.bv3k-num strong{font-size: 30px;line-height: 1.15;font-weight: 700;letter-spacing: -0.02em}.bv3k-num span{margin-top: 6px;font-size: 13.5px;line-height: 1.45;color: rgba(255,255,255,.75)}.b3 .bv3k-row__ctx{font-size: 14px;color: var(--b-muted)}.b3 .bv3k-row__title{margin-top: 6px;font-size: 22px;line-height: 1.3;font-weight: 700}.bv3k-row__title a{color: var(--navy);text-decoration: none}.bv3k-row__title a::after{content: "";position: absolute;inset: 0}.bv3k-row__title a:hover{text-decoration: none}.b3 .bv3k-row__excerpt{margin-top: 8px;max-width: 64ch;font-size: 15.5px;line-height: 1.6;color: var(--b-text);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.b3 .bv3k-row__by{margin-top: 10px;font-size: 14px;color: var(--b-muted)}.bv3k-row--first{grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 40px;padding-bottom: 40px}.bv3k-row--first .bv3k-row__media{border-radius: 20px}.bv3k-row--first .bv3k-num strong{font-size: 44px}.b3 .bv3k-row--first .bv3k-row__title{font-size: 30px;line-height: 1.2}.b3 .bv3k-row--first .bv3k-row__excerpt{-webkit-line-clamp: 4;font-size: 16.5px}.bv3k-row--first .bv3-feat__foot{position: relative;z-index: 1;margin-top: 24px}.bv3k-row--first .bv3-feat__foot .btn{height: 54px;font-size: 16px;padding: 0 28px}@media (max-width: 1400px){.bv3k-side{grid-column: 1 / span 4}.bv3k-main{grid-column: 5 / -1;padding-left: 8px}.bv3k-row{grid-template-columns: 220px minmax(0,1fr);gap: 24px}.bv3k-row--first{grid-template-columns: 1fr}}@media (max-width: 1000px){.bv3k-hero__row{flex-direction: column;align-items: stretch}.bv3k-body{display: flex;flex-direction: column;gap: 32px}.bv3k-side,.bv3k-side__in{display: contents}.bv3k-nav[aria-label="Rodzaj wpisu"]{order: 0}.bv3k-main{order: 1;padding: 0}.bv3k-nav[aria-label="Tematy na blogu"]{order: 2}.bv3k-side .bn-side__ask{order: 3}}@media (max-width: 760px){.bv3k-body{padding: 32px 18px 0}.b3 .bv3k-hero__h1{font-size: 34px}.bv3k-row{grid-template-columns: 1fr;gap: 16px}.b3 .bv3k-row--first .bv3k-row__title{font-size: 24px}}.bv3a-head{width: var(--container);max-width: calc(100% - 2 * var(--ml));margin-left: var(--ml);padding-top: 40px}.bv3a-head>*:not(.breadcrumb){max-width: 900px}.b3 .bv3a-head__ctx{margin-top: 36px;font-size: 15px;font-weight: 600;color: var(--b-muted)}.bv3a-head__ctx a{color: var(--navy);text-decoration: none}.bv3a-head__ctx a:hover{text-decoration: underline}.b3 .bv3a-head__h1{margin-top: 12px;font-size: 50px;line-height: 1.14;font-weight: 700;letter-spacing: -0.025em;color: var(--navy)}.b3 .bv3a-head__lead{margin-top: 20px;font-size: 20px;line-height: 1.6;color: var(--b-text)}.bv3a-by{display: flex;align-items: center;gap: 14px;margin-top: 28px}.b3 .bv3a-by p{font-size: 15px;line-height: 1.55;color: var(--b-muted)}.bv3a-by strong{color: var(--navy)}.bv3a-av{position: relative;flex: none;display: block;width: 56px;height: 56px;border-radius: 50%;background: var(--b-surface);overflow: hidden}.bv3a-av img{position: absolute;left: 50%;top: 4px;width: 200%;height: auto;max-width: none;transform: translateX(-50%)}.bv3a-av img.is-mirror{transform: translateX(-50%) scaleX(-1)}.bv3a-av.is-logo{display: grid;place-items: center;background: var(--navy);color: #fff;font-size: 16px;font-weight: 700}.bv3a-cover{width: var(--container);max-width: calc(100% - 2 * var(--ml));margin: 40px 0 0 var(--ml)}.bv3a-cover img{display: block;width: 100%;max-height: 480px;object-fit: cover;border-radius: 24px}.bv3a-body{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 16px;padding: 56px var(--ml) 0}.bv3a-left{grid-column: 1 / span 3}.bv3a-main{grid-column: 4 / span 6;min-width: 0}.bv3a-right{grid-column: 10 / -1}.bv3a-toc,.bv3a-right__in{position: sticky;top: calc(var(--header-h) + 24px)}.b3 .bv3a-toc{padding-right: 24px}.b3 .bv3a-toc .b3-toc__h{font-size: 16px;font-weight: 700;color: var(--navy)}.b3 .bv3a-toc ol{margin-top: 16px;display: grid;gap: 2px;border-left: 2px solid var(--b-line)}.b3 .bv3a-toc a{margin-left: -2px;padding: 7px 0 7px 14px;border-left: 2px solid transparent;font-size: 14.5px;line-height: 1.45;color: var(--b-text)}.b3 .bv3a-toc a:hover{color: var(--navy)}.b3 .bv3a-toc a.is-current{color: var(--navy);font-weight: 600;border-left-color: var(--navy);background: none}.bv3a .b3-body>p,.bv3a .b3-body>ul,.bv3a .b3-body>ol{max-width: none}.bv3a .b3-body{font-size: 18px}.bv3a-learn{margin-bottom: 40px;padding: 26px 28px;border-radius: 20px;background: var(--b-surface)}.b3 .bv3a-learn__h{font-size: 17px;font-weight: 700;color: var(--navy)}.bv3a-learn ul{display: grid;gap: 10px;margin: 14px 0 0;padding: 0;list-style: none}.bv3a-learn li{position: relative;padding-left: 30px;font-size: 16px;line-height: 1.5;color: var(--b-text)}.bv3a-learn li::before{content: "";position: absolute;left: 0;top: 2px;width: 18px;height: 18px;border-radius: 50%;background: var(--navy)}.bv3a-learn li::after{content: "";position: absolute;left: 5px;top: 7px;width: 8px;height: 4px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(-45deg)}.bv3a-right__in{display: grid;gap: 16px;padding-left: 16px}.bv3a-author{padding: 24px;border-radius: 20px;background: var(--b-surface);text-align: center}.bv3a-av--lg{width: 96px;height: 96px;margin: 0 auto;background: #fff}.bv3a-av--lg img{top: 6px}.b3 .bv3a-author__name{margin-top: 14px;font-size: 17px;font-weight: 700;color: var(--navy)}.b3 .bv3a-author__role{margin-top: 4px;font-size: 14px;line-height: 1.45;color: var(--b-text)}.bv3a-end{padding-top: 140px}.b3 .bv3a-end__quote{font-style: italic;font-weight: 300}.bv3a-end__quote a{color: var(--navy);font-weight: 600}.ga-person__cut.is-mirror{transform: scaleX(-1)}@media (max-width: 1400px){.bv3a-left{grid-column: 1 / span 3}.bv3a-main{grid-column: 4 / -1}.bv3a-right{display: none}}@media (max-width: 1000px){.bv3a-body{display: block}.bv3a-toc{position: static;margin-bottom: 32px;padding: 22px 24px !important;border-radius: 20px;background: var(--b-surface)}.b3 .bv3a-head__h1{font-size: 38px}}@media (max-width: 760px){.bv3a-head{max-width: none;width: auto;margin: 0 18px;padding-top: 28px}.b3 .bv3a-head__h1{font-size: 30px}.b3 .bv3a-head__lead{font-size: 17px}.bv3a-cover{max-width: none;width: auto;margin: 28px 18px 0}.bv3a-body{padding: 36px 18px 0}.bv3a .b3-body{font-size: 17px}.bv3a-end{padding-top: 110px}}.bv3h-hero{position: relative;background: var(--bg-gray);padding-bottom: 110px}.bv3h-hero__grid{display: grid;grid-template-columns: minmax(0,1fr) 460px;gap: 40px;align-items: end}.bv3h-hero__txt{padding: 36px 0 30px}.b3 .bv3h-hero__h1{font-size: 52px;line-height: 1.12;font-weight: 700;letter-spacing: -0.025em;color: var(--navy)}.b3 .bv3h-hero__lead{margin-top: 18px;max-width: 640px;font-size: 18px;line-height: 1.65;color: var(--b-text)}.bv3h-hero .bn-search{margin-top: 30px;width: 560px;background: #fff}.bv3h-hero__fig{position: relative;height: 420px;margin: 0}.bv3h-hero__fig img{position: absolute;left: 50%;bottom: -110px;height: 520px;width: auto;max-width: none;transform: translateX(-50%)}.bv3h-stats{position: relative;z-index: 3}.bv3h-stats__card{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);gap: 40px;width: var(--container);max-width: calc(100% - 2 * var(--ml));margin: -70px 0 0 var(--ml);padding: 34px 40px;border-radius: 24px;background: rgba(255,255,255,.82);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);box-shadow: var(--shadow-soft);text-align: center}.bv3h-stat strong{display: block;font-size: 38px;line-height: 1.15;font-weight: 700;letter-spacing: -0.02em;color: var(--navy)}.bv3h-stat span{display: block;margin-top: 6px;font-size: 14.5px;line-height: 1.45;color: var(--b-text)}.bv3h-body{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 16px;padding: 72px var(--ml) 0}.bv3h-main{grid-column: 1 / span 8;min-width: 0;padding-right: 40px}.bv3h-side{grid-column: 9 / -1}.bv3h-side__in{position: sticky;top: calc(var(--header-h) + 24px);display: grid;gap: 16px}.b3 .bv3h-ctx{font-size: 14px;color: var(--b-muted)}.bv3h-by{display: flex;align-items: center;gap: 12px;font-size: 14px;line-height: 1.4;color: var(--b-muted)}.bv3h-by strong{color: var(--navy)}.bv3h-by .bv3a-av{width: 46px;height: 46px}.bv3h-feat__img{display: block;margin-bottom: 24px;border-radius: 24px;overflow: hidden;background: var(--b-surface)}.bv3h-feat__img img{display: block;width: 100%;height: auto;transition: transform .5s}.bv3h-feat:hover .bv3h-feat__img img{transform: scale(1.02)}.b3 .bv3h-feat__title{margin-top: 10px;font-size: 38px;line-height: 1.18;font-weight: 700;letter-spacing: -0.02em}.bv3h-feat__title a,.bv3h-row__title a,.bv3h-case__title a{color: var(--navy);text-decoration: none}.bv3h-feat__title a:hover,.bv3h-row__title a:hover,.bv3h-case__title a:hover{text-decoration: underline}.b3 .bv3h-feat__excerpt{margin-top: 14px;font-size: 17.5px;line-height: 1.65;color: var(--b-text)}.bv3h-feat__foot{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 28px;margin-top: 26px}.bv3h-feat__foot .btn{width: auto;height: 56px;padding: 0 30px;font-size: 17px}.bv3h-sec{margin-top: 72px}.bv3h-sec__row{display: flex;align-items: flex-end;justify-content: space-between;gap: 12px 24px}.b3 .bv3h-sec__h{font-size: 28px;line-height: 1.2;font-weight: 700;letter-spacing: -0.02em;color: var(--navy)}.bv3h-sec__row .cs4-more__all{padding-bottom: 4px}.bv3h-row{display: grid;grid-template-columns: 300px minmax(0,1fr);gap: 28px;align-items: center;padding: 28px 0;border-bottom: 1px solid var(--b-line)}.bv3h-sec__h + .bv3h-row{margin-top: 8px}.bv3h-row__img{display: block;aspect-ratio: 1200 / 630;border-radius: 16px;overflow: hidden;background: var(--b-surface)}.bv3h-row__img img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .4s}.bv3h-row:hover .bv3h-row__img img{transform: scale(1.03)}.b3 .bv3h-row__title{margin-top: 6px;font-size: 20px;line-height: 1.3;font-weight: 700}.b3 .bv3h-row__excerpt{margin-top: 8px;font-size: 15px;line-height: 1.6;color: var(--b-text);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.bv3h-row__foot{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 20px;margin-top: 16px}.bv3h-row__foot .btn{width: auto;height: 44px;padding: 0 20px;font-size: 14.5px}.b3 .bv3h-row__by{font-size: 14px;color: var(--b-muted)}.bv3h-cases{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 40px;margin-top: 20px}.bv3h-case{padding: 26px 0 28px;border-top: 1px solid var(--b-line)}.b3 .bv3h-case__num{font-size: 40px;line-height: 1.1;font-weight: 700;letter-spacing: -0.025em;color: var(--navy)}.b3 .bv3h-case__label{margin-top: 6px;font-size: 14px;line-height: 1.45;color: var(--b-muted)}.b3 .bv3h-case__title{margin-top: 14px;font-size: 17px;line-height: 1.4;font-weight: 700}.bv3h-case .bv3h-by{margin-top: 16px}.bv3h-by--sm .bv3a-av{width: 38px;height: 38px}.bv3h-cats{padding: 28px 28px 20px;border-radius: 20px;background: var(--b-surface)}.b3 .bv3h-side__h{font-size: 20px;font-weight: 700;color: var(--navy)}.b3 .bv3h-cats__topic{display: flex;align-items: center;gap: 10px;margin-top: 20px;font-size: 14.5px;font-weight: 700;color: var(--navy)}.bv3h-cats__topic .bn-ico{width: 32px;height: 32px;background: #fff}.bv3h-cats ul{margin: 6px 0 0 42px;padding: 0;list-style: none}.bv3h-cats a{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 7px 0;font-size: 15px;color: var(--b-text);text-decoration: none}.bv3h-cats a span{font-size: 13px;font-weight: 600;color: var(--b-muted)}.bv3h-cats a:hover{color: var(--navy);text-decoration: none}.bv3h-team{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 40px 24px;margin: 0;padding: 0;list-style: none;text-align: center}.bv3h-pop{position: relative;width: 200px;height: 250px;margin: 0 auto;border-radius: 0 0 100px 100px;overflow: hidden}.bv3h-pop::before{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 200px;border-radius: 50%;background: var(--b-surface)}.bv3h-pop img{position: absolute;left: 50%;bottom: -50px;height: 300px;width: auto;max-width: none;transform: translateX(-50%)}.bv3h-pop img.is-mirror{transform: translateX(-50%) scaleX(-1)}.b3 .bv3h-team__name{margin-top: 18px;font-size: 18px;font-weight: 700;color: var(--navy)}.b3 .bv3h-team__role{margin-top: 4px;font-size: 14.5px;line-height: 1.45;color: var(--b-text)}.b3 .bv3h-team__n{margin-top: 6px;font-size: 14px;color: var(--b-muted)}.bv3h-videos{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 32px}.bv3h-video__play,.bv3h-video__frame{position: relative;display: block;width: 100%;aspect-ratio: 16 / 9;padding: 0;border: 0;border-radius: 20px;overflow: hidden;background: var(--navy);cursor: pointer}.bv3h-video__play img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .4s}.bv3h-video__play:hover img{transform: scale(1.03)}.bv3h-video__btn{position: absolute;left: 50%;top: 50%;display: grid;place-items: center;width: 76px;height: 76px;margin: -38px 0 0 -38px;border-radius: 50%;background: rgba(255,255,255,.9);color: var(--navy);box-shadow: var(--shadow-soft);transition: transform .2s}.bv3h-video__btn svg{width: 30px;height: 30px;margin-left: 4px}.bv3h-video__play:hover .bv3h-video__btn{transform: scale(1.08)}.bv3h-video .bv3h-ctx{margin-top: 16px}.b3 .bv3h-video__title{margin-top: 6px;font-size: 20px;line-height: 1.35;font-weight: 700;color: var(--navy)}@media (max-width: 1400px){.bv3h-hero__grid{grid-template-columns: minmax(0,1fr) 340px}.b3 .bv3h-hero__h1{font-size: 44px}.bv3h-hero .bn-search{width: 100%;max-width: 560px}.bv3h-main{grid-column: 1 / span 8;padding-right: 16px}.bv3h-row{grid-template-columns: 220px minmax(0,1fr);gap: 22px}.bv3h-team{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 1000px){.bv3h-hero__grid{grid-template-columns: 1fr}.bv3h-hero__fig{display: none}.bv3h-hero{padding-bottom: 100px}.bv3h-stats__card{grid-auto-flow: row;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px}.bv3h-body{display: block}.bv3h-main{padding: 0}.bv3h-side{margin-top: 56px}.bv3h-side__in{position: static}}@media (max-width: 760px){.b3 .bv3h-hero__h1{font-size: 34px}.bv3h-stats__card{width: auto;max-width: none;margin: -70px 18px 0;padding: 24px 20px}.bv3h-stat strong{font-size: 30px}.bv3h-body{padding: 48px 18px 0}.b3 .bv3h-feat__title{font-size: 28px}.bv3h-row{grid-template-columns: 1fr;gap: 14px}.bv3h-cases,.bv3h-videos{grid-template-columns: 1fr}.bv3h-team{grid-template-columns: 1fr 1fr;gap: 32px 12px}.bv3h-pop{width: 150px;height: 190px;border-radius: 0 0 75px 75px}.bv3h-pop::before{height: 150px}.bv3h-pop img{height: 230px;bottom: -40px}}.bv3h-featwrap .bn-feature{min-height: 400px}.bv3h-featwrap .bn-feature .bn-post__title{font-size: 36px;line-height: 1.15}.bv3h-cases{gap: 16px;margin-top: 22px}.bv3h-case{position: relative;min-height: 300px;padding: 28px 30px;border-top: 0;border-radius: 20px;background: var(--b-surface);overflow: hidden;transition: background .2s}.bv3h-case:hover{background: #ECEDF1}.bv3h-case>*:not(.bv3h-case__person){position: relative;z-index: 1;max-width: 62%}.b3 .bv3h-case__client{font-size: 14px;font-weight: 600;color: var(--b-muted)}.b3 .bv3h-case__num{margin-top: 10px;font-size: 36px}.b3 .bv3h-case__title{margin-top: 14px;font-size: 16.5px}.bv3h-case__title a{color: var(--navy);text-decoration: none}.b3 .bv3h-case__who{margin-top: 12px;font-size: 14px;font-style: italic;font-weight: 600;color: var(--navy)}.bv3h-case__person{position: absolute;right: -10px;bottom: 0;z-index: 0;height: 92%;width: auto;pointer-events: none}.bv3h-case__person.is-mirror{transform: scaleX(-1)}.bv3h-team{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;text-align: center}.bv3h .on-tc__item{padding: 10px}.bv3h .on-tc__photo{position: relative;display: block;aspect-ratio: 256 / 276;overflow: hidden;border-radius: 10px}.bv3h .on-tc__photo::before{content: '';position: absolute;inset: 15% 0 0;background: var(--bg-gray);border-radius: 10px}.bv3h .on-tc__photo img{position: relative;display: block;width: 100%;height: 100%;object-fit: contain;object-position: center bottom;border-radius: 10px}.b3 .bv3h .on-tc__name,.bv3h .on-tc__name{margin-top: 14px;font-size: 18px;font-weight: 700;color: var(--navy)}.b3 .bv3h .on-tc__pos,.bv3h .on-tc__pos{margin-top: 4px;font-size: 14px;font-weight: 500;color: var(--ink-muted)}.bv3h-video__play .ga-phone__playicon{transition: transform .2s}.bv3h-video__play:hover .ga-phone__playicon{transform: translate(-50%,-50%) scale(1.08)}.bv3h-videos{gap: 24px}.bv3h-lead .lead-capture{padding-top: 72px}@media (max-width: 1400px){.bv3h-case>*:not(.bv3h-case__person){max-width: 70%}.bv3h-case__person{height: 70%;right: -30px}}@media (max-width: 760px){.bv3h-featwrap .bn-feature .bn-post__title{font-size: 28px}.bv3h-team{grid-template-columns: repeat(2,minmax(0,1fr))}.bv3h-case{min-height: 260px}.bv3h-lead .lead-capture{padding-top: 52px}}.bv3h .bv3h-photo--cut img{position: absolute;left: 50%;top: 3%;width: 112%;height: auto;max-width: none;transform: translateX(-50%);object-fit: initial;border-radius: 0}@media (hover: hover){.bv3 .btn-outline-navy:hover{background: var(--navy);color: #fff;border-radius: 22px 5px 22px 5px}}.bv3h-featwrap .bn-feature{display: flex;flex-direction: column;justify-content: center;min-height: 420px}.bv3h-featwrap .bn-feature .bn-feature__foot{margin-top: 32px}.bv3h-featwrap .bn-feature__person{height: 92%}.bv3h-cats{padding: 26px 24px 14px}.bv3h-cats .bv3h-side__h{margin-bottom: 8px}.bv3h-acc{border-top: 1px solid #E2E3E9}.bv3h-acc:first-of-type{border-top: 0}.bv3h-acc summary{display: flex;align-items: center;gap: 12px;padding: 12px 0;cursor: pointer;list-style: none;font-size: 15px;font-weight: 700;color: var(--navy)}.bv3h-acc summary::-webkit-details-marker{display: none}.bv3h-acc summary .bn-ico{width: 32px;height: 32px;background: #fff}.bv3h-acc__l{flex: 1}.bv3h-acc__chev{width: 18px;height: 18px;flex: none;color: var(--b-muted);transition: transform .2s}.bv3h-acc[open] .bv3h-acc__chev{transform: rotate(180deg)}.bv3h-acc summary:hover .bv3h-acc__l{text-decoration: underline}.bv3h-acc summary:focus-visible{outline: 2px solid var(--navy);outline-offset: 2px;border-radius: 8px}.bv3h-acc ul{margin: 0 0 12px 44px;padding: 0;list-style: none}.bv3h-acc a{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 6px 0;font-size: 14.5px;line-height: 1.4;color: var(--b-text);text-decoration: none}.bv3h-acc a span{font-size: 13px;font-weight: 600;color: var(--b-muted)}.bv3h-acc a:hover{color: var(--navy);text-decoration: underline}.bv3h-cases{gap: 72px 16px;margin-top: 76px}.bv3h-case{min-height: 250px;overflow: visible}.bv3h-case>*:not(.bv3h-case__fig){max-width: 50%}.bv3h-case .bn-stretch{position: absolute;inset: 0;z-index: 3;max-width: none}.bv3h-case__fig{position: absolute;right: 18px;bottom: 0;z-index: 1;width: 44%;height: calc(100% + 56px);margin: 0;pointer-events: none}.bv3h-case__fig .bv3h-case__person{position: absolute;left: 50%;right: auto;bottom: 0;height: 100%;width: auto;max-width: none;transform: translateX(-50%);border-radius: 0 0 20px 20px}.bv3h-case__fig .bv3h-case__person.is-mirror{transform: translateX(-50%) scaleX(-1)}.bv3h-case__card{position: absolute;left: 50%;bottom: 16px;z-index: 2;transform: translateX(-50%);padding: 8px 14px;border-radius: 12px;background: rgba(255,255,255,.78);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);box-shadow: var(--shadow-soft);white-space: nowrap}.bv3h-case__card strong{font-size: 14px;font-style: italic;font-weight: 700;color: var(--navy)}.bv3h-tc{display: flex;align-items: center;margin-top: 18px}.bv3h-tc .on-tc__viewport{overflow: hidden;width: 100%}.bv3h-tc .on-tc__track{display: flex}.bv3h .bv3h-tc .on-tc__item{flex: 0 0 33.3333%;padding: 10px;text-align: center}.bv3h-tc .on-tc__arrow{display: flex;align-items: center;justify-content: center;width: 48px;height: 44px;margin: -60px 10px 0;flex: 0 0 auto;background: #fff;border: 0;border-radius: 12px;cursor: pointer;box-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.bv3h-tc .on-tc__arrow:first-child{margin-left: 0}.bv3h-tc .on-tc__arrow:last-child{margin-right: 0}.bv3h-tc .on-tc__arrow svg{width: 22px;height: 22px;color: #1a1a2e}@media (hover: hover){.bv3h-tc .on-tc__arrow:hover{box-shadow: 0 8px 16px -2px rgba(0,0,0,.16)}}.bv3h-tc.is-static .on-tc__arrow{display: none}.b3 .bv3h-tc__n{margin-top: 6px;font-size: 13.5px;font-weight: 600;color: var(--navy)}.bv3h-video__play:hover img{transform: none}.bv3h-video__play:hover .ga-phone__playicon{transform: translate(-50%,-50%)}.bv3h-video__play img{transition: none}@media (max-width: 1400px){.bv3h-case>*:not(.bv3h-case__fig){max-width: 60%}.bv3h-case__fig{width: 40%;height: calc(100% + 40px);right: 8px}}@media (max-width: 760px){.bv3h-cases{gap: 64px;margin-top: 64px}.bv3h .bv3h-tc .on-tc__item{flex-basis: 100%}.bv3h-tc .on-tc__photo{max-width: 230px;margin: 0 auto}}.bv3h-case>.bv3h-case__fig{position: absolute;max-width: none}.bv3h-featwrap .bn-feature__person{height: min(480px,80%);width: auto;right: 32px}.bv3h-featwrap .bn-feature .bn-post__ctx,.bv3h-featwrap .bn-feature .bn-post__title,.bv3h-featwrap .bn-feature .bn-post__excerpt{max-width: 54%}@media (max-width: 760px){.bv3h-sec__row{flex-wrap: wrap}.bv3h-sec__row .cs4-more__all{white-space: normal}}.bv3h-topic{display: flex;align-items: center;gap: 12px;padding: 12px 0;border-top: 1px solid #E2E3E9;font-size: 15px;font-weight: 700;color: var(--navy);text-decoration: none}.bv3h-cats .bv3h-side__h + .bv3h-topic{border-top: 0}.bv3h-topic .bn-ico{width: 32px;height: 32px;flex: none;background: #fff}.bv3h-topic__l{flex: 1}.bv3h-topic__n{font-size: 13px;font-weight: 600;color: var(--b-muted)}.bv3h-topic:hover .bv3h-topic__l{text-decoration: underline}.bv3h-topic:focus-visible{outline: 2px solid var(--navy);outline-offset: 2px;border-radius: 8px}.bv3h-case,.bv3h-case:hover{background: var(--bg-gray)}.bv3h-case__card{bottom: -18px}.bv3h-cases{row-gap: 88px}.bv3h-case__fig .bv3h-case__person.is-bust{height: 84%;border-radius: 0 0 20px 0}.bv3h .bv3h-photo--cut::before{inset: 7% 0 0}.bv3h-videos{margin-top: 22px}.bv3h .zsp-nav{display: none}.bv3h .on-tc__arrow[hidden]{display: none}@media (max-width: 1200px){.bv3h .on-tc.is-scroll{display: block;max-width: none;margin: 24px 0 0}.bv3h .on-tc.is-scroll .on-tc__viewport{max-width: none;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;scrollbar-width: none;-webkit-overflow-scrolling: touch}.bv3h .on-tc.is-scroll .on-tc__viewport::-webkit-scrollbar{display: none}.bv3h .on-tc.is-scroll .on-tc__track{gap: 16px;transform: none !important;transition: none !important}.bv3h .on-tc.is-scroll .on-tc__item{flex: 0 0 calc((100% - 2 * 16px) / 2.6);padding: 0;min-width: 0;scroll-snap-align: start}.bv3h .on-tc.is-scroll .on-tc__photo{max-width: none;margin: 0}.bv3h .zsp-nav{display: flex;align-items: center;justify-content: center;gap: 16px;margin-top: 24px}.bv3h .zsp-nav .ga-phones__nav{width: 44px;height: 44px;margin: 0;border-radius: 12px;box-shadow: 0 4px 10px rgba(0,0,0,.06)}.bv3h .zsp-nav .ga-phones__nav svg{width: 20px;height: 20px}.bv3h .zsp-nav .ga-phones__nav:disabled{opacity: .4;cursor: default}}@media (max-width: 640px){.bv3h .on-tc.is-scroll .on-tc__item{flex-basis: calc((100% - 12px) / 1.6)}.bv3h .on-tc.is-scroll .on-tc__track{gap: 12px}}.bv3h-cats{padding: 26px 14px 16px}.bv3h-cats .bv3h-side__h{margin: 0 12px 10px}.bv3h-topic,.bv3h-cats .bv3h-side__h + .bv3h-topic{gap: 12px;padding: 11px 12px;border: 0;border-radius: 10px;font-size: 15px;font-weight: 600;color: var(--ink-soft);transition: background .15s,color .15s}.bv3h-topic + .bv3h-topic{margin-top: 2px}.bv3h-topic .bn-ico{border-radius: 8px;color: var(--navy);transition: background .15s,color .15s}.bv3h-topic:hover{background: #fff;color: var(--navy)}.bv3h-topic:hover .bn-ico{background: var(--navy);color: #fff}.bv3h-topic:hover .bv3h-topic__l{text-decoration: none}.bv3h-row__title a:hover,.bv3h-feat__title a:hover,.bv3h-case__title a:hover{text-decoration: none}.bv3h-featwrap .bn-post__title a:hover{text-decoration: none}.bv3h .bn-side__tel a:hover{color: var(--pink)}.bv3h-featwrap .bn-feature{overflow: visible}.bv3h-featwrap .bn-feature__person{height: calc(100% + 40px);max-height: 600px;border-radius: 0 0 20px 0}.bv3h-case__logo{display: block;width: auto;height: 34px;margin-bottom: 10px}.bv3h-topic:hover,.bv3h-topic:hover *{text-decoration: none}.bv3h-case__logo{height: 44px;margin-left: -4px}.bv3h-cats .bv3h-topic{padding: 11px 12px;margin-left: 0;margin-right: 0}.bv3h-case{display: flex;flex-direction: column}.b3 .bv3h-case__num{margin-top: 0}.bv3h-case__logo,.bv3h-case__client--end{margin-top: auto}.bv3h .bv3h-case__logo{display: block;width: auto;max-width: 170px;height: 38px;margin-bottom: 0;margin-left: 0;padding-top: 22px;box-sizing: content-box;object-fit: contain;object-position: left center;filter: grayscale(1) brightness(.55) contrast(.9);opacity: .55}.bv3h-case__client--end{padding-top: 22px}.bv3h .bv3h-case__logo{filter: grayscale(1);opacity: .6}.bv3h .bv3h-case__logo[src*="karpiowegraty"]{height: 76px;margin: -16px 0 -18px -14px}.bv3h .bv3h-case__logo[src*="hulajnoga"]{height: 24px;padding-top: 30px;opacity: .5}.bv3h .bv3h-case__logo[src*="armatura"]{height: 50px;margin: -6px 0 -6px -4px}.bv3h-case{padding-bottom: 92px}.bv3h .bv3h-case__logo,.bv3h .bv3h-case__logo[src*="karpiowegraty"],.bv3h .bv3h-case__logo[src*="hulajnoga"],.bv3h .bv3h-case__logo[src*="armatura"]{position: absolute;left: 30px;bottom: 28px;height: 34px;width: auto;max-width: 150px;margin: 0;padding: 0;object-fit: contain;object-position: left bottom;opacity: .6;filter: grayscale(1)}.bv3h .bv3h-case__logo[src*="hulajnoga"]{height: 22px}.bv3h .bv3h-case__client--end{position: absolute;left: 30px;bottom: 28px;padding: 0;max-width: 44%}.bv3h .bv3h-case__logo[src*="karpiowegraty"]{height: 46px}.bv3h-hero__grid{align-items: center}.bv3h-hero__txt{padding: 0 0 60px}.bv3h-case__card{margin-left: 0}.bv3h-topic.is-empty{cursor: default}.bv3h-topic.is-empty:hover{background: none;color: var(--ink-soft)}.bv3h-topic.is-empty:hover .bn-ico{background: #fff;color: var(--navy)}.bv3h .bn-results{padding-top: 24px}.bv3h-cats .bv3h-topic.is-empty{font-size: 15px;font-weight: 600;color: var(--ink-soft)}.bv3k2-tabs{display: flex;flex-wrap: wrap;gap: 4px 28px;margin-bottom: 24px;border-bottom: 1px solid var(--b-line)}.bv3k2-tabs a{position: relative;padding: 10px 0 14px;font-size: 15.5px;font-weight: 600;color: var(--ink-soft);text-decoration: none}.bv3k2-tabs a span{font-weight: 500;color: var(--b-muted)}.bv3k2-tabs a:hover,.bv3k2-tabs a.is-active{color: var(--navy)}.bv3k2-tabs a.is-active::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 3px;border-radius: 3px;background: var(--navy)}.bv3k2-list{margin-top: 40px}.bv3k2-list .bv3h-row:first-child{padding-top: 0}.bv3h-row[hidden]{display: none}.bv3k2-num{position: relative;display: flex;flex-direction: column;justify-content: center;padding: 18px 22px;background: var(--bg-gray);text-decoration: none}.bv3k2-num strong{font-size: 30px;line-height: 1.1;font-weight: 700;letter-spacing: -0.02em;color: var(--navy)}.bv3k2-num__logo{position: absolute;left: 22px;bottom: 16px;width: auto;height: 26px;max-width: 120px;object-fit: contain;object-position: left bottom;filter: grayscale(1);opacity: .6}.bv3h-row:hover .bv3k2-num__logo{transform: none}.bv3k2-more{margin-top: 32px;text-align: center}.bv3k2-more .btn{width: auto;padding: 0 28px}.bv3h-cats .bv3h-topic.is-active{background: #fff;color: var(--navy)}.bv3h-cats .bv3h-topic.is-active .bn-ico{background: var(--navy);color: #fff}.bv3k2-subs{margin: 6px 0 8px 56px;padding: 0;list-style: none}.bv3k2-subs a,.bv3k2-subs__empty{display: flex;justify-content: space-between;gap: 12px;padding: 6px 12px 6px 0;font-size: 14.5px;line-height: 1.4;color: var(--b-text);text-decoration: none}.bv3k2-subs a span,.bv3k2-subs__empty span{font-size: 13px;font-weight: 600;color: var(--b-muted)}.bv3k2-subs a:hover{color: var(--navy);text-decoration: none}.bv3k2-subs a.is-current{font-weight: 700;color: var(--navy)}.bv3k2-subs__empty{color: var(--b-muted)}.bv3h-cats .bv3h-topic .bv3h-topic__l{font-size: 14px;font-weight: 600;color: #62657A}.bv3h-cats a.bv3h-topic:hover .bv3h-topic__l,.bv3h-cats .bv3h-topic.is-active .bv3h-topic__l{color: var(--navy)}.bv3h-row__img.bv3k2-num .bv3k2-num__logo{width: auto;height: 26px;max-width: 120px;object-fit: contain;transform: none}.bv3h-hero__fig img.is-mirror{transform: translateX(-50%) scaleX(-1)}.bv3k2-filters{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 12px 16px;margin-bottom: 28px;padding-bottom: 24px;border-bottom: 1px solid var(--b-line)}.bv3k2-filter{display: flex;flex-direction: column;gap: 6px;min-width: 170px}.bv3k2-filter>span{font-size: 13px;font-weight: 600;color: var(--b-muted)}.bv3k2-filter select{height: 46px;padding: 0 40px 0 16px;border: 1px solid #DCDDE5;border-radius: 10px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23192371' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center / 16px;font: 600 14.5px/1 var(--font);color: var(--navy);cursor: pointer;-webkit-appearance: none;appearance: none;transition: border-color .15s}.bv3k2-filter select:hover{border-color: var(--navy)}.bv3k2-filter select:focus-visible{outline: 2px solid var(--navy);outline-offset: 2px}.bv3k2-filter--sort{margin-left: auto}.b3 .bv3k2-count{flex: 0 0 100%;order: 9;font-size: 14px;color: var(--b-muted)}.bv3k2-count strong{color: var(--navy)}.bv3h-featwrap[hidden],.bv3k2-more[hidden],.bv3k2-empty[hidden]{display: none}.b3 .bv3k2-empty{padding: 40px 0;font-size: 16px;color: var(--b-text);text-align: center}.bv3k2-reset{margin-left: 6px;padding: 0;border: 0;background: none;font: inherit;font-weight: 600;color: var(--navy);text-decoration: underline;cursor: pointer}@media (max-width: 760px){.bv3k2-filter{flex: 1 1 100%}.bv3k2-filter--sort{margin-left: 0}}.bv3k2-filters.opi-controls{display: flex;justify-content: flex-start;flex-wrap: wrap;gap: 12px 16px;margin: 0 0 8px;padding-bottom: 24px}.bv3k2-filters .opi-controls__field{display: flex;flex-direction: column;gap: 6px}.bv3k2-filters .opi-controls__field>span{font-size: 13px;font-weight: 600;color: var(--b-muted)}.bv3k2-filters .opi-select{min-width: 210px}.bv3k2-filters .opi-select__btn{width: 100%}.bv3k2-filters .bv3k2-filter--sort{margin-left: auto}.bv3k2-filters .bv3k2-filter--sort .opi-select{min-width: 200px}.bv3k2-list{margin-top: 16px}@media (max-width: 760px){.bv3k2-filters .opi-controls__field{flex: 1 1 100%}.bv3k2-filters .opi-select{min-width: 0}.bv3k2-filters .bv3k2-filter--sort{margin-left: 0}}.bv3k2-filters .opi-select{min-width: 240px}.bv3k2-filters .opi-select__menu{min-width: 100%;width: max-content;max-width: 320px}.bv3k2-filters .opi-select__option{white-space: nowrap}.bv3k2-fab,.bv3k2-sheet__head,.bv3k2-sheet__ok,.bv3k2-sheet__overlay{display: none}@media (max-width: 760px){.bv3k2-filters.opi-controls{position: fixed;left: 0;right: 0;bottom: 0;z-index: 1001;display: flex;flex-direction: column;gap: 14px;margin: 0;padding: 18px 18px calc(18px + env(safe-area-inset-bottom));border-radius: 20px 20px 0 0;background: #fff;box-shadow: 0 -10px 40px rgba(25,35,113,.18);transform: translateY(105%);visibility: hidden;transition: transform .25s ease,visibility 0s linear .25s}.bv3k2-filters.opi-controls.is-open{transform: none;visibility: visible;transition: transform .25s ease}.bv3k2-filters .opi-select,.bv3k2-filters .opi-select__menu{min-width: 0;width: 100%;max-width: none}.bv3k2-sheet__head{display: flex;align-items: center;justify-content: space-between}.b3 .bv3k2-sheet__h{font-size: 18px;font-weight: 700;color: var(--navy)}.bv3k2-sheet__x{display: grid;place-items: center;width: 40px;height: 40px;border: 0;border-radius: 10px;background: var(--bg-gray);color: var(--navy);cursor: pointer}.bv3k2-sheet__x svg{width: 20px;height: 20px}.bv3k2-sheet__ok{display: flex;width: 100%;height: 50px;margin-top: 4px}.bv3k2-sheet__overlay{display: block;position: fixed;inset: 0;z-index: 1000;background: rgba(25,35,113,.35)}.bv3k2-sheet__overlay[hidden]{display: none}.bv3k2-fab{position: fixed;left: 50%;bottom: calc(16px + env(safe-area-inset-bottom));z-index: 999;display: inline-flex;align-items: center;gap: 8px;height: 48px;padding: 0 22px;transform: translateX(-50%);border: 0;border-radius: 12px;background: var(--navy);color: #fff;font: 700 15px/1 var(--font);box-shadow: 0 8px 24px rgba(25,35,113,.3);cursor: pointer}.bv3k2-fab[hidden]{display: none}.bv3k2-fab svg{width: 18px;height: 18px}.bv3k2-fab__n{display: inline-grid;place-items: center;min-width: 22px;height: 22px;padding: 0 6px;border-radius: 99px;background: #fff;color: var(--navy);font-size: 12.5px}.bv3k2-fab__n[hidden]{display: none}html.bv3k2-lock,html.bv3k2-lock body{overflow: hidden}}@media (max-width: 760px){.bv3k2-sheet__ok{align-items: center;justify-content: center;border: 0;border-radius: 10px;background: var(--navy);color: #fff;font: 700 16px/1 var(--font);cursor: pointer}}@media (max-width: 760px){.bv3k2-filters.opi-controls{align-items: stretch;text-align: left}.bv3k2-filters .opi-controls__field{width: 100%;align-items: stretch;margin: 0}.bv3k2-filters .opi-controls__field>span{text-align: left}}.b3 .bv3k2-none{padding: 8px 0 40px;font-size: 17px;line-height: 1.6;color: var(--b-text)}.bv3k2-none a{font-weight: 600;color: var(--navy)}.bv3h-hero__fig img.is-low{bottom: -150px}.b3 .bv3a2-ctx{font-size: 15px;font-weight: 600;color: var(--b-muted)}.bv3a2-ctx a{color: var(--navy);text-decoration: none}.bv3a2-ctx a:hover{text-decoration: underline}.b3 .bv3a2-h1{margin-top: 10px;font-size: 44px;line-height: 1.15}.bv3a2-by{display: flex;align-items: center;gap: 14px;margin-top: 24px}.b3 .bv3a2-by p{font-size: 15px;line-height: 1.55;color: var(--b-muted)}.bv3a2-by strong{color: var(--navy)}.bv3a2-by .bv3a-av{background: #fff}.bv3a2-hero .bv3h-hero__txt{padding-bottom: 50px}.bv3a2-cover{align-self: center;margin: 0 0 40px}.bv3a2-cover img{display: block;width: 100%;height: auto;border-radius: 20px}.bv3a2:not(.has-learn) .bv3a2-hero{padding-bottom: 0}.bv3a2:not(.has-learn) .bv3h-hero__fig img{bottom: 0}.bv3a2-learn .bv3h-stats__card{display: block;text-align: left;padding: 30px 40px}.b3 .bv3a2-learn__h{font-size: 17px;font-weight: 700;color: var(--navy)}.bv3a2-learn ul{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 12px 36px;margin: 16px 0 0;padding: 0;list-style: none}.bv3a2-learn li{position: relative;padding-left: 32px;font-size: 15.5px;line-height: 1.5;color: var(--b-text)}.bv3a2-learn li::before{content: "";position: absolute;left: 0;top: 1px;width: 20px;height: 20px;border-radius: 50%;background: var(--navy)}.bv3a2-learn li::after{content: "";position: absolute;left: 6px;top: 7px;width: 8px;height: 4px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(-45deg)}.bv3a2 .bv3a2-text>p,.bv3a2 .bv3a2-text>ul,.bv3a2 .bv3a2-text>ol{max-width: 720px}.bv3a2 .bv3a2-text>:first-child{margin-top: 0 !important}.bv3a2 .bn-author{margin-top: 110px}.bv3a2 .bv3a2-toc ol{display: grid}@media (max-width: 1400px){.b3 .bv3a2-h1{font-size: 38px}}@media (max-width: 1000px){.bv3a2-cover{display: none}.bv3a2 .bv3h-side{margin-top: 48px}}@media (max-width: 760px){.b3 .bv3a2-h1{font-size: 30px}.bv3a2-learn .bv3h-stats__card{padding: 24px 22px}.bv3a2 .bn-author{margin-top: 64px}}.bv3a2-hero .bv3h-hero__grid{margin-top: 26px}.bv3a2-by .bv3a-av.is-logo{background: var(--navy)}.b3 .bv3h-side .bv3a2-toc{top: auto;padding: 26px 28px}.bv3h-catbar{display: none}.bv3h .bv3h-mnav{display: none}@media (max-width: 1200px){.bv3h-cats{display: none}.bv3h-catbar{position: sticky;top: var(--header-h);z-index: 20;display: block;margin-top: 28px;transition: background .2s,box-shadow .2s}.bv3h-catbar__in{display: flex;gap: 8px;height: 56px;align-items: center;padding: 0 var(--ml);overflow-x: auto;overflow-y: hidden;scrollbar-width: none;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch}.bv3h-catbar__in::-webkit-scrollbar{display: none}.bv3h-catbar__i{display: inline-flex;align-items: center;flex: none;gap: 10px;height: 48px;padding: 0 16px 0 8px;border-radius: 12px;background: var(--bg-gray);font-size: 14px;font-weight: 600;color: var(--navy);text-decoration: none;white-space: nowrap}.bv3h-catbar__i .bn-ico{width: 32px;height: 32px;flex: none;border-radius: 8px;background: #fff;color: var(--navy)}.bv3h-catbar__n{margin-left: 4px;font-size: 13px;font-weight: 600;color: var(--b-muted)}.bv3h-catbar__i.is-empty{color: var(--ink-soft);cursor: default}.bv3h-catbar__i:focus-visible{outline: 2px solid var(--navy);outline-offset: 2px}.bv3h-catbar.is-stuck{background: #fff;box-shadow: 0 6px 16px rgba(25,35,113,.08)}.bv3h-catbar.is-stuck .bv3h-catbar__in{justify-content: space-evenly;max-width: 560px;margin: 0 auto}.bv3h-catbar.is-stuck .bv3h-catbar__i{justify-content: center;width: 48px;padding: 0;background: none}.bv3h-catbar.is-stuck .bv3h-catbar__i .bn-ico{width: 40px;height: 40px;background: var(--bg-gray)}.bv3h-catbar.is-stuck .bv3h-catbar__l{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.bv3h-body{padding-top: 40px}.bv3h-featwrap .bn-feature__person{display: none}.bv3h-featwrap .bn-feature{min-height: 0;padding-bottom: 32px}.bv3h-featwrap .bn-feature .bn-post__ctx,.bv3h-featwrap .bn-feature .bn-post__title,.bv3h-featwrap .bn-feature .bn-post__excerpt,.bv3h-featwrap .bn-feature .bn-post__meta{max-width: none}.bv3h-featwrap .bn-feature .bn-post__title{max-width: 22ch}.bv3h-featwrap .bn-feature .bn-feature__foot{margin-top: 8px}}@media (hover: hover) and (max-width: 1200px){.bv3h-catbar a.bv3h-catbar__i:hover .bn-ico{background: var(--navy);color: #fff}}@media (max-width: 767px){.bv3h-catbar{margin-top: 20px}.bv3h-catbar__in{padding: 0 18px}.bv3h-body{padding-top: 32px}.bv3h-featwrap .bn-feature{padding: 28px 24px 24px}.bv3h-featwrap .bn-feature .bn-feature__foot{margin-top: 0;padding-bottom: 0}.bv3h .on-tc.is-scroll .on-tc__item{flex-basis: 100%;text-align: center}.bv3h .on-tc.is-scroll .on-tc__photo{max-width: 300px;margin: 0 auto}.bv3h-cases,.bv3h-videos{display: flex;gap: 36px;margin: 0 calc(-1 * 18px);padding: 0 18px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scroll-padding: 0 18px;overscroll-behavior-x: contain;scrollbar-width: none;-webkit-overflow-scrolling: touch}.bv3h-cases::-webkit-scrollbar,.bv3h-videos::-webkit-scrollbar{display: none}.bv3h-case,.bv3h-video{flex: 0 0 100%;min-width: 0;scroll-snap-align: start}.bv3h-cases{margin-top: 0;padding-top: 72px;padding-bottom: 34px}.bv3h-videos{margin-top: 22px}.bv3h .bv3h-mnav{display: flex;margin-top: 8px}.bv3h-videos + .bv3h-mnav{margin-top: 24px}.bv3h-case{min-height: 250px;padding: 26px 22px 92px}.bv3h-case>*:not(.bv3h-case__fig){max-width: 56%}.b3 .bv3h-case__num{font-size: 28px;white-space: nowrap}.b3 .bv3h-case__label{font-size: 13px}.bv3h-case__fig{width: 44%;right: -6px;height: calc(100% + 48px)}.bv3h .bv3h-case__logo,.bv3h .bv3h-case__client--end{left: 22px}}.bn-rbar{position: fixed;left: 0;right: 0;top: var(--header-h);z-index: 997;height: 3px;background: rgba(25,35,113,.12);pointer-events: none;opacity: 0;transition: opacity .2s}.bn-rbar.is-on{opacity: 1}.bn-rbar__fill{display: block;height: 100%;background: #192371;transform: scaleX(0);transform-origin: 0 50%}@media (max-width: 1200px){.bn-rbar{display: none}}@media (prefers-reduced-motion: reduce){.bn-rbar{transition: none}}@media (min-width: 1201px) and (max-width: 1540px){.b3 .bv3h-case__num{font-size: 32px}}.b3 .bn-author__h a,.b3 .bn-hero__card strong a{color: inherit;text-decoration: none;transition: color .2s}.b3 .bn-author__h a:hover,.b3 .bn-hero__card strong a:hover{color: #3446C8}.b3 .bn-author__bio{margin: 0;font-size: 17px;line-height: 1.7;color: var(--b-text)}.b3 .bn-author__bio a{font-weight: 600;color: var(--navy);text-decoration: none;transition: color .2s}.b3 .bn-author__bio a:hover{color: #3446C8}.b3 .bn-author__more{margin: 24px 0 0}.b3 .bn-author__more .btn{width: auto;max-width: none;height: 54px;padding: 0 28px;white-space: nowrap}@media (max-width: 760px){.b3 .bn-author__bio{font-size: 16px}}.bv3h .bv3h-tc .on-tc__item{position: relative}.bv3h .on-tc__name a{color: inherit;text-decoration: none}.bv3h .bv3h-tc .on-tc__item:hover .on-tc__name{color: #3446C8}.bv3h-hero__fig .bn-hero__card{bottom: -110px;z-index: 3}.bv3h-hero:has(.bn-hero__card) + .bv3h-body{padding-top: 84px}@media (max-width: 1000px){.bv3h-hero__fig.is-keep{display: block;height: 260px;margin-top: -90px}.bv3h-hero__fig.is-keep img{height: 340px;bottom: -110px}.bv3h-hero__fig.is-keep .bn-hero__card{bottom: -100px}.bv3h-hero:has(.bn-hero__card) + .bv3h-body{padding-top: 64px}}.b3 .bn-author--org{min-height: 0}.b3 .bn-author--org .bn-author__logo{margin: 0 0 16px;line-height: 0}.b3 .bn-author--org .bn-author__logo img{width: 142px;height: auto;border-radius: 0;background: none;object-fit: contain}.b3 .bn-author--org .cs4-author-cta + .bn-author__more{margin-top: 16px}@media (max-width: 760px){.b3 .bn-author--org{padding-bottom: 26px}}
